:host([data-lina-theme-root="1"]),:root,[data-lina-theme-root="1"]{--background:0 0% 100%;--foreground:220 25% 15%;--card:0 0% 100%;--card-foreground:220 25% 15%;--popover:0 0% 100%;--popover-foreground:220 25% 15%;--text-primary:0 0% 0%;--text-white:0 0% 100%;--text-gray:0 1% 39%;--text-light-gray:0 0% 70%;--text-logo-gradient-1:219 71% 41%;--text-logo-gradient-2:248 44% 49%;--text-logo-gradient-3:265 45% 50%;--text-logo-gradient-4:303 45% 45%;--text-logo-gradient-5:334 65% 58%;--text-logo-gradient-6:7 87% 65%;--text-logo-gradient-7:27 88% 60%;--text-logo-gradient-8:40 91% 59%;--primary:220 85% 55%;--primary-foreground:0 0% 100%;--primary-light:220 85% 75%;--secondary:200 70% 50%;--secondary-foreground:0 0% 100%;--secondary-light:200 70% 75%;--accent:280 65% 60%;--accent-foreground:0 0% 100%;--accent-light:280 65% 75%;--warm:340 70% 60%;--warm-foreground:0 0% 100%;--warm-light:340 70% 75%;--highlight:45 90% 60%;--highlight-foreground:220 25% 15%;--highlight-light:45 90% 80%;--brand-gold:46 56% 49%;--brand-gold-foreground:0 0% 100%;--logo-gradient-1:219 71% 41%;--logo-gradient-2:248 44% 49%;--logo-gradient-3:265 45% 50%;--logo-gradient-4:303 45% 45%;--logo-gradient-5:334 65% 58%;--logo-gradient-6:7 87% 65%;--logo-gradient-7:27 88% 60%;--logo-gradient-8:40 91% 59%;--muted:220 25% 88%;--muted-foreground:220 15% 45%;--muted-primary:217 40% 95%;--muted-secondary:268 40% 95%;--muted-accent:327 40% 95%;--destructive:0 65% 55%;--destructive-foreground:0 0% 100%;--border:220 30% 88%;--input:220 30% 88%;--ring:220 85% 55%;--radius:1rem;--glass:220 40% 98%/0.55;--glass-foreground:220 25% 15%;--glass-border:220 50% 90%/0.4;--glass-background:220 40% 98%;--glass-gradient:linear-gradient(135deg,hsla(220,40%,98%,0.7),hsla(220,40%,98%,0.8));--glass-gradient-card:linear-gradient(135deg,hsla(221 49% 90%/0.5),hsla(221,46%,91%,0.5));--glass-shadow:220 50% 50%/0.08;--glass-blur:15px;--gradient-primary:linear-gradient(135deg,hsl(220 85% 55%),hsl(250 70% 60%) 50%,hsl(280 65% 60%));--gradient-primary-light:linear-gradient(135deg,hsl(220 85% 75%),hsl(250 70% 75%) 50%,hsl(280 65% 75%));--gradient-secondary:linear-gradient(135deg,hsl(175 65% 45%),hsl(200 70% 50%));--gradient-secondary-light:linear-gradient(135deg,hsl(175 65% 70%),hsl(200 70% 75%));--gradient-accent:linear-gradient(135deg,hsl(280 65% 60%),hsl(340 70% 60%));--gradient-accent-light:linear-gradient(135deg,hsl(280 65% 75%),hsl(340 70% 75%));--gradient-warm:linear-gradient(135deg,hsl(340 70% 60%),hsl(45 90% 60%));--gradient-warm-light:linear-gradient(135deg,hsl(340 70% 75%),hsl(45 90% 75%));--gradient-background:linear-gradient(135deg,hsl(220 30% 98%),hsl(250 20% 99%) 25%,hsl(175 15% 99%) 50%,hsl(280 15% 99%) 75%,hsl(220 30% 98%));--gradient-primary-diagonal:linear-gradient(135deg,hsl(220 85% 55%),hsl(250 70% 60%) 50%,hsl(280 65% 60%));--gradient-hero:linear-gradient(135deg,hsl(220 85% 55%),hsl(250 70% 60%) 50%,hsl(280 65% 60%));--gradient-purple-muted:linear-gradient(90deg,rgba(232 239 255 1),rgba(247 240 252 1) 50%,rgba(255 237 245 1));--gradient-muted-button:linear-gradient(90deg,hsl(276 33% 97%),hsl(300 33% 96%) 50%,hsl(276 33% 97%));--gradient-gold:linear-gradient(135deg,hsl(46 56% 49%),hsl(13 85% 65%));--gradient-glass:linear-gradient(135deg,hsla(221 49% 90%/0.302),hsla(221 49% 90%/0.302));--gradient-glass-card:linear-gradient(135deg,hsla(222,20%,80%,0.3),hsla(282,10%,74%,0.3));--gradient-analyzer-mesh:linear-gradient(135deg,hsl(220 30% 98%) 50%,hsl(220 30% 98%));--shadow-gentle:0 4px 20px -8px hsl(210 15% 60%/0.3);--shadow-card:0 2px 12px -4px hsl(210 15% 60%/0.2);--btn-primary-glow:0 0 0 0 transparent;--btn-primary-glow-hover:0 4px 20px hsl(220 80% 80%/0.7),0 0 0 3px hsl(220 80% 80%/0.15);--btn-secondary-glow:0 0 0 0 transparent;--btn-secondary-glow-hover:0 4px 20px hsl(200 70% 80%/0.7),0 0 0 3px hsl(200 70% 80%/0.15);--btn-accent-glow:0 0 0 0 transparent;--btn-accent-glow-hover:0 4px 20px hsl(289 65% 80%/0.7),0 0 0 3px hsl(289 65% 80%/0.15);--btn-warm-glow:0 0 0 0 transparent;--btn-warm-glow-hover:0 4px 20px hsl(340 70% 80%/0.7),0 0 0 3px hsl(340 70% 80%/0.15);--btn-yellow-glow:0 0 0 0 transparent;--btn-yellow-glow-hover:0 4px 20px hsl(46 90% 80%/0.7),0 0 0 3px hsl(46 90% 80%/0.15);--btn-green-glow:0 0 0 0 transparent;--btn-green-glow-hover:0 4px 20px hsl(120 70% 80%/0.7),0 0 0 3px hsl(120 70% 80%/0.15);--btn-red-glow:0 0 0 0 transparent;--btn-red-glow-hover:0 4px 20px hsl(0 70% 80%/0.7),0 0 0 3px hsl(0 70% 80%/0.15);--btn-orange-glow:0 0 0 0 transparent;--btn-orange-glow-hover:0 4px 20px hsl(30 90% 80%/0.7),0 0 0 3px hsl(30 90% 80%/0.15);--btn-logo-1-glow:0 0 0 0 transparent;--btn-logo-1-glow-hover:0 4px 20px hsl(220 85% 75%/0.7),0 0 0 3px hsl(220 85% 75%/0.15);--btn-logo-2-glow:0 0 0 0 transparent;--btn-logo-2-glow-hover:0 4px 20px hsl(250 70% 75%/0.7),0 0 0 3px hsl(250 70% 75%/0.15);--btn-logo-3-glow:0 0 0 0 transparent;--btn-logo-3-glow-hover:0 4px 20px hsl(280 65% 75%/0.7),0 0 0 3px hsl(280 65% 75%/0.15);--btn-logo-4-glow:0 0 0 0 transparent;--btn-logo-4-glow-hover:0 4px 20px hsl(340 70% 75%/0.7),0 0 0 3px hsl(340 70% 75%/0.15);--btn-logo-5-glow:0 0 0 0 transparent;--btn-logo-5-glow-hover:0 4px 20px hsl(13 85% 75%/0.7),0 0 0 3px hsl(13 85% 75%/0.15);--btn-logo-6-glow:0 0 0 0 transparent;--btn-logo-6-glow-hover:0 4px 20px hsl(45 90% 75%/0.7),0 0 0 3px hsl(45 90% 75%/0.15);--btn-logo-7-glow:0 0 0 0 transparent;--btn-logo-7-glow-hover:0 4px 20px hsl(160 65% 65%/0.7),0 0 0 3px hsl(160 65% 65%/0.15);--btn-logo-8-glow:0 0 0 0 transparent;--btn-logo-8-glow-hover:0 4px 20px hsl(175 65% 65%/0.7),0 0 0 3px hsl(175 65% 65%/0.15);--btn-logo-9-glow:0 0 0 0 transparent;--btn-logo-9-glow-hover:0 4px 20px hsl(190 65% 65%/0.7),0 0 0 3px hsl(190 65% 65%/0.15);--btn-logo-10-glow:0 0 0 0 transparent;--btn-logo-10-glow-hover:0 4px 20px hsl(200 70% 65%/0.7),0 0 0 3px hsl(200 70% 65%/0.15);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-bounce:all 0.4s cubic-bezier(0.68,-0.55,0.265,1.55);--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-heading:"Nunito",ui-sans-serif,system-ui,sans-serif;--font-header:"Nunito",ui-sans-serif,system-ui,sans-serif;--font-logo:"Rubik",ui-sans-serif,system-ui,sans-serif;--sidebar-background:0 0% 98%;--sidebar-foreground:230 25% 15%;--sidebar-primary:250 70% 60%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:280 60% 65%;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:230 25% 88%;--sidebar-ring:250 70% 60%;--chart-1:250 70% 60%;--chart-2:180 40% 55%;--chart-3:280 60% 65%;--chart-4:200 50% 60%;--chart-5:320 50% 60%}.dark,:host([data-lina-theme-root="1"][data-lina-theme-mode=dark]),[data-lina-theme-root="1"][data-lina-theme-mode=dark]{--background:210 30% 12%;--foreground:220 15% 95%;--card:212 15% 23%;--card-foreground:220 15% 95%;--popover:210 30% 12%;--popover-foreground:220 15% 95%;--text-primary:210 40% 98%;--text-white:0 0% 100%;--text-gray:210 20% 70%;--text-light-gray:210 15% 50%;--primary:220 85% 65%;--primary-foreground:220 30% 8%;--primary-light:220 85% 80%;--secondary:175 65% 50%;--secondary-foreground:0 0% 100%;--secondary-light:175 65% 75%;--accent:280 65% 65%;--accent-foreground:220 30% 8%;--accent-light:280 65% 80%;--warm:340 70% 65%;--warm-foreground:220 30% 8%;--warm-light:340 70% 80%;--highlight:45 90% 55%;--highlight-foreground:220 25% 10%;--highlight-light:45 90% 75%;--brand-gold:46 90% 60%;--brand-gold-foreground:222 47% 11%;--logo-gradient-1:219 71% 41%;--logo-gradient-2:248 44% 49%;--logo-gradient-3:265 45% 50%;--logo-gradient-4:303 45% 45%;--logo-gradient-5:334 65% 58%;--logo-gradient-6:7 87% 65%;--logo-gradient-7:27 88% 60%;--logo-gradient-8:40 91% 59%;--muted:220 25% 20%;--muted-foreground:220 15% 70%;--muted-primary:217 40% 25%;--muted-secondary:268 35% 25%;--muted-accent:334 35% 25%;--destructive:0 65% 55%;--destructive-foreground:0 0% 100%;--border:220 30% 20%;--input:220 30% 20%;--ring:220 85% 65%;--glass:210 30% 15%/0.65;--glass-foreground:220 15% 95%;--glass-border:220 30% 15%/0.45;--glass-background:210 30% 12%;--glass-gradient:linear-gradient(135deg,hsla(220,30%,12%,0.75),hsla(220,30%,12%,0.85));--glass-shadow:0 0% 1%/0.3;--glass-blur:18px;--gradient-primary:linear-gradient(135deg,hsl(220 85% 55%),hsl(250 70% 60%) 50%,hsl(280 65% 60%));--gradient-primary-light:linear-gradient(135deg,hsl(220 85% 75%),hsl(250 70% 75%) 50%,hsl(280 65% 75%));--gradient-secondary:linear-gradient(135deg,hsl(175 65% 45%),hsl(200 70% 50%));--gradient-secondary-light:linear-gradient(135deg,hsl(175 65% 70%),hsl(200 70% 75%));--gradient-accent:linear-gradient(135deg,hsl(280 65% 60%),hsl(340 70% 60%));--gradient-accent-light:linear-gradient(135deg,hsl(280 65% 75%),hsl(340 70% 75%));--gradient-warm:linear-gradient(135deg,hsl(340 70% 60%),hsl(45 90% 60%));--gradient-warm-light:linear-gradient(135deg,hsl(340 70% 75%),hsl(45 90% 75%));--gradient-background:linear-gradient(135deg,hsl(220 25% 10%),hsl(250 20% 11%) 25%,hsl(220 20% 10%) 50%,hsl(280 15% 11%) 75%,hsl(220 25% 10%));--gradient-primary-diagonal:linear-gradient(135deg,hsl(220 85% 50%),hsl(250 70% 55%) 50%,hsl(280 65% 55%));--gradient-hero:linear-gradient(135deg,hsl(220 85% 50%),hsl(250 70% 55%) 50%,hsl(280 65% 55%));--gradient-purple-muted:linear-gradient(90deg,hsl(217 40% 25%),hsl(268 35% 25%) 50%,hsl(334 35% 25%));--gradient-muted-button:linear-gradient(90deg,hsl(217 40% 25%),hsl(268 35% 25%) 50%,hsl(334 35% 25%));--gradient-gold:linear-gradient(135deg,hsl(46 90% 60%),hsl(47 95% 65%));--gradient-analyzer-mesh:radial-gradient(ellipse at 20% 20%,hsl(220 50% 16%) 0%,transparent 50%),radial-gradient(ellipse at 80% 10%,hsl(280 40% 14%) 0%,transparent 45%),radial-gradient(ellipse at 60% 80%,hsl(200 45% 14%) 0%,transparent 50%),radial-gradient(ellipse at 10% 70%,hsl(340 35% 14%) 0%,transparent 45%),hsl(210 30% 12%);--btn-primary-glow:0 0 0 0 transparent;--btn-primary-glow-hover:0 4px 20px hsl(220 85% 65%/0.5),0 0 0 3px hsl(220 85% 65%/0.2);--btn-secondary-glow:0 0 0 0 transparent;--btn-secondary-glow-hover:0 4px 20px hsl(175 65% 50%/0.5),0 0 0 3px hsl(175 65% 50%/0.2);--btn-accent-glow:0 0 0 0 transparent;--btn-accent-glow-hover:0 4px 20px hsl(280 65% 65%/0.5),0 0 0 3px hsl(280 65% 65%/0.2);--btn-warm-glow:0 0 0 0 transparent;--btn-warm-glow-hover:0 4px 20px hsl(340 70% 65%/0.5),0 0 0 3px hsl(340 70% 65%/0.2);--btn-yellow-glow:0 0 0 0 transparent;--btn-yellow-glow-hover:0 4px 20px hsl(46 90% 60%/0.5),0 0 0 3px hsl(46 90% 60%/0.2);--btn-green-glow:0 0 0 0 transparent;--btn-green-glow-hover:0 4px 20px hsl(120 70% 80%/0.5),0 0 0 3px hsl(120 70% 80%/0.2);--btn-red-glow:0 0 0 0 transparent;--btn-red-glow-hover:0 4px 20px hsl(0 70% 80%/0.5),0 0 0 3px hsl(0 70% 80%/0.2);--btn-orange-glow:0 0 0 0 transparent;--btn-orange-glow-hover:0 4px 20px hsl(30 90% 80%/0.5),0 0 0 3px hsl(30 90% 80%/0.2);--btn-logo-1-glow:0 0 0 0 transparent;--btn-logo-1-glow-hover:0 4px 20px hsl(220 85% 65%/0.5),0 0 0 3px hsl(220 85% 65%/0.2);--btn-logo-2-glow:0 0 0 0 transparent;--btn-logo-2-glow-hover:0 4px 20px hsl(250 70% 65%/0.5),0 0 0 3px hsl(250 70% 65%/0.2);--btn-logo-3-glow:0 0 0 0 transparent;--btn-logo-3-glow-hover:0 4px 20px hsl(280 65% 65%/0.5),0 0 0 3px hsl(280 65% 65%/0.2);--btn-logo-4-glow:0 0 0 0 transparent;--btn-logo-4-glow-hover:0 4px 20px hsl(340 70% 65%/0.5),0 0 0 3px hsl(340 70% 65%/0.2);--btn-logo-5-glow:0 0 0 0 transparent;--btn-logo-5-glow-hover:0 4px 20px hsl(13 85% 65%/0.5),0 0 0 3px hsl(13 85% 65%/0.2);--btn-logo-6-glow:0 0 0 0 transparent;--btn-logo-6-glow-hover:0 4px 20px hsl(45 90% 65%/0.5),0 0 0 3px hsl(45 90% 65%/0.2);--btn-logo-7-glow:0 0 0 0 transparent;--btn-logo-7-glow-hover:0 4px 20px hsl(160 65% 55%/0.5),0 0 0 3px hsl(160 65% 55%/0.2);--btn-logo-8-glow:0 0 0 0 transparent;--btn-logo-8-glow-hover:0 4px 20px hsl(175 65% 55%/0.5),0 0 0 3px hsl(175 65% 55%/0.2);--btn-logo-9-glow:0 0 0 0 transparent;--btn-logo-9-glow-hover:0 4px 20px hsl(190 65% 55%/0.5),0 0 0 3px hsl(190 65% 55%/0.2);--btn-logo-10-glow:0 0 0 0 transparent;--btn-logo-10-glow-hover:0 4px 20px hsl(200 70% 55%/0.5),0 0 0 3px hsl(200 70% 55%/0.2);--shadow-gentle:0 4px 20px -8px hsl(0 0% 0%/0.6);--shadow-card:0 2px 12px -4px hsl(0 0% 0%/0.5);--sidebar-background:230 25% 12%;--sidebar-foreground:230 15% 95%;--sidebar-primary:250 70% 70%;--sidebar-primary-foreground:230 25% 10%;--sidebar-accent:280 60% 70%;--sidebar-accent-foreground:230 25% 10%;--sidebar-border:230 25% 25%;--sidebar-ring:250 70% 70%;--chart-1:250 70% 70%;--chart-2:180 40% 50%;--chart-3:280 60% 70%;--chart-4:200 50% 55%;--chart-5:320 50% 55%}.theme{--animate-gradient:gradient 8s linear infinite}*{border-color:hsl(var(--border))}html{font-size:clamp(14px,.875rem + .25vw,16px)}body,html{min-height:100vh}body{color:hsl(var(--foreground))}#root{min-height:100vh}body.gradient-bg{background:var(--gradient-analyzer-mesh);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,"Nunito",ui-sans-serif,system-ui,sans-serif)}h1{font-size:clamp(2.25rem,1.75rem + 2.5vw,3rem);line-height:1.1}h2{font-size:clamp(1.875rem,1.5rem + 1.875vw,2.25rem);line-height:1.2}h3{font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);line-height:1.3}h4{font-size:clamp(1rem,.9rem + .5vw,1.125rem);line-height:1.4}h5{font-size:clamp(.875rem,.8rem + .375vw,1rem)}h5,h6{line-height:1.5}h6{font-size:clamp(.75rem,.7rem + .25vw,.875rem)}p{font-size:clamp(1rem,.9rem + .5vw,1.125rem);line-height:1.7}.text-white{color:hsl(0 0% 100%)}.text-black{color:hsl(0 0% 0%)}.gradient-text-primary{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-warm{background:var(--gradient-warm);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-primary{background:var(--gradient-primary)}.gradient-primary-light{background:var(--gradient-primary-light)}.gradient-secondary{background:var(--gradient-secondary)}.gradient-secondary-light{background:var(--gradient-secondary-light)}.gradient-accent{background:var(--gradient-accent)}.gradient-accent-light{background:var(--gradient-accent-light)}.gradient-warm{background:var(--gradient-warm)}.gradient-warm-light{background:var(--gradient-warm-light)}.gradient-glass{background:var(--gradient-glass)}.gradient-mesh{background:var(--gradient-analyzer-mesh)}.border-gradient-primary{border:var(--gradient-primary)}.border-gradient-primary-light{border:var(--gradient-primary-light)}.border-gradient-secondary{border:var(--gradient-secondary)}.border-gradient-secondary-light{border:var(--gradient-secondary-light)}.border-gradient-accent{border:var(--gradient-accent)}.border-gradient-accent-light{border:var(--gradient-accent-light)}.border-gradient-warm{border:var(--gradient-warm)}.border-gradient-warm-light{border:var(--gradient-warm-light)}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-primary-light{background:var(--gradient-primary-light);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-secondary{background:var(--gradient-secondary);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-secondary-light{background:var(--gradient-secondary-light);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-accent{background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-accent-light{background:var(--gradient-accent-light);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-warm{background:var(--gradient-warm);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-warm-light{background:var(--gradient-warm-light);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-primary-diagonal{background:var(--gradient-primary-diagonal)}.bg-gradient-purple-muted{background:var(--gradient-purple-muted)}.bg-gradient-muted-button{background:var(--gradient-muted-button)}.bg-gradient-glass-card{background:var(--gradient-glass-card)}.container-responsive{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-responsive{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.container-responsive{padding-left:2rem;padding-right:2rem}}.py-responsive{padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.py-responsive{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:1024px){.py-responsive{padding-top:2rem;padding-bottom:2rem}}.py-responsive-sm{padding-top:.5rem;padding-bottom:.5rem}@media (min-width:640px){.py-responsive-sm{padding-top:.75rem;padding-bottom:.75rem}}@media (min-width:1024px){.py-responsive-sm{padding-top:1rem;padding-bottom:1rem}}.py-responsive-lg{padding-top:1.5rem;padding-bottom:1.5rem}@media (min-width:640px){.py-responsive-lg{padding-top:2rem;padding-bottom:2rem}}@media (min-width:1024px){.py-responsive-lg{padding-top:3rem;padding-bottom:3rem}}.mb-responsive{margin-bottom:1rem}@media (min-width:640px){.mb-responsive{margin-bottom:1.5rem}}@media (min-width:1024px){.mb-responsive{margin-bottom:2rem}}.mb-responsive-sm{margin-bottom:.5rem}@media (min-width:640px){.mb-responsive-sm{margin-bottom:.75rem}}@media (min-width:1024px){.mb-responsive-sm{margin-bottom:1rem}}.mb-responsive-lg{margin-bottom:1.5rem}@media (min-width:640px){.mb-responsive-lg{margin-bottom:2rem}}@media (min-width:1024px){.mb-responsive-lg{margin-bottom:3rem}}.gap-responsive{gap:1rem}@media (min-width:640px){.gap-responsive{gap:1.5rem}}@media (min-width:1024px){.gap-responsive{gap:2rem}}.gap-responsive-xs{gap:.5rem}@media (min-width:640px){.gap-responsive-xs{gap:.75rem}}@media (min-width:1024px){.gap-responsive-xs{gap:1rem}}.gap-responsive-sm{gap:.75rem}@media (min-width:640px){.gap-responsive-sm{gap:1rem}}@media (min-width:1024px){.gap-responsive-sm{gap:1.5rem}}.gap-responsive-md{gap:1rem}@media (min-width:640px){.gap-responsive-md{gap:1.25rem}}@media (min-width:1024px){.gap-responsive-md{gap:1.5rem}}.btn-primary-glow{box-shadow:var(--btn-primary-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-primary-glow:hover:not(:disabled){box-shadow:var(--btn-primary-glow-hover);transform:translateY(-1px)}.btn-primary-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-primary-glow)}.btn-secondary-glow{box-shadow:var(--btn-secondary-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-secondary-glow:hover:not(:disabled){box-shadow:var(--btn-secondary-glow-hover);transform:translateY(-1px)}.btn-secondary-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-secondary-glow)}.btn-accent-glow{box-shadow:var(--btn-accent-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-accent-glow:hover:not(:disabled){box-shadow:var(--btn-accent-glow-hover);transform:translateY(-1px)}.btn-accent-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-accent-glow)}.btn-warm-glow{box-shadow:var(--btn-warm-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-warm-glow:hover:not(:disabled){box-shadow:var(--btn-warm-glow-hover);transform:translateY(-1px)}.btn-warm-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-warm-glow)}.btn-yellow-glow{box-shadow:var(--btn-yellow-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-yellow-glow:hover:not(:disabled){box-shadow:var(--btn-yellow-glow-hover);transform:translateY(-1px)}.btn-yellow-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-yellow-glow)}.btn-green-glow{box-shadow:var(--btn-green-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-green-glow:hover:not(:disabled){box-shadow:var(--btn-green-glow-hover);transform:translateY(-1px)}.btn-green-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-green-glow)}.btn-red-glow{box-shadow:var(--btn-red-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-red-glow:hover:not(:disabled){box-shadow:var(--btn-red-glow-hover);transform:translateY(-1px)}.btn-red-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-red-glow)}.btn-orange-glow{box-shadow:var(--btn-orange-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-orange-glow:hover:not(:disabled){box-shadow:var(--btn-orange-glow-hover);transform:translateY(-1px)}.btn-orange-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-orange-glow)}.btn-chrome-glow{transition:box-shadow .25s ease,transform .15s ease}.btn-chrome-glow:hover:not(:disabled){box-shadow:-2px -2px 9px rgba(251,138,153,.4),2px -2px 9px rgba(255,227,136,.4),2px 2px 9px rgba(95,255,196,.4),-2px 2px 9px rgba(133,156,255,.4);transform:translateY(-1px)}.btn-chrome-glow:active:not(:disabled){box-shadow:-1px -1px 6px rgba(251,138,153,.15),1px -1px 6px rgba(255,227,136,.15),1px 1px 6px rgba(95,255,196,.15),-1px 1px 6px rgba(133,156,255,.15);transform:translateY(0)}.tabbed-card-hover-shadow{box-shadow:none;transition:box-shadow .25s ease,transform .15s ease,border-color .2s ease}.tabbed-card-hover-shadow.tabbed-card-active,.tabbed-card-hover-shadow:hover:not(:disabled){box-shadow:var(--tab-shadow-hover,0 8px 24px -4px hsl(210 15% 60%/.2))}.btn-logo-1-glow{box-shadow:var(--btn-logo-1-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-1-glow:hover:not(:disabled){box-shadow:var(--btn-logo-1-glow-hover);transform:translateY(-1px)}.btn-logo-1-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-1-glow)}.btn-logo-2-glow{box-shadow:var(--btn-logo-2-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-2-glow:hover:not(:disabled){box-shadow:var(--btn-logo-2-glow-hover);transform:translateY(-1px)}.btn-logo-2-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-2-glow)}.btn-logo-3-glow{box-shadow:var(--btn-logo-3-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-3-glow:hover:not(:disabled){box-shadow:var(--btn-logo-3-glow-hover);transform:translateY(-1px)}.btn-logo-3-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-3-glow)}.btn-logo-4-glow{box-shadow:var(--btn-logo-4-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-4-glow:hover:not(:disabled){box-shadow:var(--btn-logo-4-glow-hover);transform:translateY(-1px)}.btn-logo-4-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-4-glow)}.btn-logo-5-glow{box-shadow:var(--btn-logo-5-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-5-glow:hover:not(:disabled){box-shadow:var(--btn-logo-5-glow-hover);transform:translateY(-1px)}.btn-logo-5-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-5-glow)}.btn-logo-6-glow{box-shadow:var(--btn-logo-6-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-6-glow:hover:not(:disabled){box-shadow:var(--btn-logo-6-glow-hover);transform:translateY(-1px)}.btn-logo-6-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-6-glow)}.btn-logo-7-glow{box-shadow:var(--btn-logo-7-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-7-glow:hover:not(:disabled){box-shadow:var(--btn-logo-7-glow-hover);transform:translateY(-1px)}.btn-logo-7-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-7-glow)}.btn-logo-8-glow{box-shadow:var(--btn-logo-8-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-8-glow:hover:not(:disabled){box-shadow:var(--btn-logo-8-glow-hover);transform:translateY(-1px)}.btn-logo-8-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-8-glow)}.btn-logo-9-glow{box-shadow:var(--btn-logo-9-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-9-glow:hover:not(:disabled){box-shadow:var(--btn-logo-9-glow-hover);transform:translateY(-1px)}.btn-logo-9-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-9-glow)}.btn-logo-10-glow{box-shadow:var(--btn-logo-10-glow);transition:box-shadow .25s ease,transform .15s ease}.btn-logo-10-glow:hover:not(:disabled){box-shadow:var(--btn-logo-10-glow-hover);transform:translateY(-1px)}.btn-logo-10-glow:active:not(:disabled){transform:translateY(0);box-shadow:var(--btn-logo-10-glow)}.glass{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid rgba(255,255,255,.4);box-shadow:0 4px 12px hsl(0 0% 40%/.15),0 2px 6px hsl(0 0% 30%/.1),inset 0 1px 0 rgba(255,255,255,.3);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.dark .glass,.glass{background:hsl(var(--glass))}.dark .glass{border:1.5px solid hsl(220 40% 45%/.4);box-shadow:0 4px 12px hsl(220 30% 5%/.6),0 2px 6px hsl(220 30% 5%/.5),0 0 20px hsl(220 60% 50%/.08),inset 0 1px 0 hsl(220 40% 45%/.15)}.glass-bordered{background:hsl(var(--glass));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid rgba(255,255,255,.45);box-shadow:0 4px 12px hsl(0 0% 40%/.15),0 2px 6px hsl(0 0% 30%/.1),inset 0 1px 0 rgba(255,255,255,.3);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.dark .glass-bordered{border:1.5px solid hsl(220 40% 45%/.45);box-shadow:0 4px 12px hsl(220 30% 5%/.6),0 2px 6px hsl(220 30% 5%/.5),0 0 20px hsl(220 60% 50%/.08),inset 0 1px 0 hsl(220 40% 45%/.15)}.glass-card{background:hsl(var(--glass));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid rgba(255,255,255,.4);box-shadow:0 4px 12px hsl(0 0% 40%/.15),0 2px 6px hsl(0 0% 30%/.1),inset 0 1px 0 rgba(255,255,255,.3);border-radius:1rem;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.dark .glass-card{border:1.5px solid hsl(220 40% 45%/.4);box-shadow:0 4px 12px hsl(220 30% 5%/.6),0 2px 6px hsl(220 30% 5%/.5),0 0 20px hsl(220 60% 50%/.08),inset 0 1px 0 hsl(220 40% 45%/.15)}.glass-subtle{background:hsl(var(--glass));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 6px hsl(0 0% 40%/.1),0 1px 3px hsl(0 0% 30%/.08),inset 0 1px 0 rgba(255,255,255,.25);transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.dark .glass-subtle{border:1px solid hsl(220 40% 45%/.3);box-shadow:0 2px 6px hsl(220 30% 5%/.5),0 1px 3px hsl(220 30% 5%/.4),0 0 15px hsl(220 60% 50%/.05),inset 0 1px 0 hsl(220 40% 45%/.12)}.liquid-glass-surface{position:relative;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 1px 1px hsl(0 0% 100%/.9),inset 0 -6px 16px hsl(0 0% 100%/.15),inset 0 0 0 1px hsl(0 0% 100%/.4),0 8px 30px hsl(240 30% 25%/.12);transition:transform .25s ease,box-shadow .25s ease}.dark .liquid-glass-surface{box-shadow:inset 0 1px 1px hsl(220 60% 90%/.25),inset 0 -6px 16px hsl(220 60% 70%/.08),inset 0 0 0 1px hsl(220 60% 80%/.18),0 8px 30px hsl(220 40% 5%/.45)}.liquid-glass-surface:before{inset:0;background:radial-gradient(ellipse 45% 35% at 28% 22%,hsl(0 0% 100%/.9),transparent 60%);mix-blend-mode:screen}.liquid-glass-surface:after,.liquid-glass-surface:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.liquid-glass-surface:after{inset:-10%;background:radial-gradient(circle at 72% 78%,hsl(200 90% 70%/.4),transparent 45%),radial-gradient(circle at 28% 82%,hsl(330 85% 75%/.35),transparent 45%);mix-blend-mode:overlay;filter:blur(6px);opacity:.85}.dark .liquid-glass-surface:after{opacity:.5}.liquid-glass-tint-pink-cyan{background:linear-gradient(160deg,hsl(330 85% 80%/.25),hsl(190 85% 75%/.2))}.liquid-glass-tint-lavender-mint{background:linear-gradient(160deg,hsl(260 60% 85%/.25),hsl(160 55% 80%/.2))}.liquid-glass-tint-brand{background:linear-gradient(160deg,hsl(var(--logo-gradient-3)/.22),hsl(var(--logo-gradient-6)/.18))}.liquid-glass-tint-neutral{background:hsl(0 0% 100%/.16)}.dark .liquid-glass-tint-pink-cyan{background:linear-gradient(160deg,hsl(330 70% 55%/.22),hsl(190 70% 50%/.18))}.dark .liquid-glass-tint-lavender-mint{background:linear-gradient(160deg,hsl(260 50% 55%/.22),hsl(160 45% 50%/.18))}.dark .liquid-glass-tint-brand{background:linear-gradient(160deg,hsl(var(--logo-gradient-3)/.3),hsl(var(--logo-gradient-6)/.24))}.dark .liquid-glass-tint-neutral{background:hsl(220 30% 80%/.1)}.liquid-glass-surface.liquid-glass-blob:before{background:radial-gradient(ellipse 65% 55% at 32% 26%,hsl(0 0% 100%/.95),transparent 65%)}.liquid-glass-surface.liquid-glass-blob:after{opacity:1}.dark .liquid-glass-surface.liquid-glass-blob:after{opacity:.65}.liquid-glass-orb{border-radius:9999px}.liquid-glass-squircle{border-radius:30%}.liquid-glass-pill{border-radius:9999px}.liquid-glass-interactive:hover{transform:translateY(-6px) scale(1.03);box-shadow:inset 0 1px 1px hsl(0 0% 100%/.95),inset 0 -6px 16px hsl(0 0% 100%/.2),inset 0 0 0 1px hsl(0 0% 100%/.5),0 16px 40px hsl(240 30% 25%/.18)}.liquid-glass-on-dark{box-shadow:inset 0 1px 1px hsl(220 60% 92%/.3),inset 0 -6px 16px hsl(220 60% 75%/.1),inset 0 0 0 1px hsl(220 60% 85%/.22),0 8px 30px hsl(220 50% 3%/.5)}.liquid-glass-on-dark:after{opacity:.55}.liquid-glass-on-dark.liquid-glass-tint-pink-cyan{background:linear-gradient(160deg,hsl(330 70% 55%/.28),hsl(190 70% 50%/.22))}.liquid-glass-on-dark.liquid-glass-tint-lavender-mint{background:linear-gradient(160deg,hsl(260 55% 55%/.28),hsl(160 50% 50%/.22))}.liquid-glass-on-dark.liquid-glass-tint-brand{background:linear-gradient(160deg,hsl(var(--logo-gradient-3)/.32),hsl(var(--logo-gradient-6)/.26))}.liquid-glass-on-dark.liquid-glass-tint-neutral{background:hsl(220 30% 85%/.12)}.liquid-glass-tint-pink-cyan-multi{background:linear-gradient(160deg,hsl(330 90% 70%/.5),hsl(190 90% 62%/.45))}.liquid-glass-surface.liquid-glass-tint-pink-cyan-multi:after{background:radial-gradient(circle at 72% 78%,hsl(340 95% 65%/.55),transparent 45%),radial-gradient(circle at 28% 82%,hsl(185 95% 60%/.5),transparent 45%)}.liquid-glass-tint-lavender-mint-multi{background:linear-gradient(160deg,hsl(258 65% 68%/.5),hsl(152 60% 60%/.45))}.liquid-glass-surface.liquid-glass-tint-lavender-mint-multi:after{background:radial-gradient(circle at 72% 78%,hsl(262 70% 68%/.5),transparent 45%),radial-gradient(circle at 28% 82%,hsl(150 65% 58%/.5),transparent 45%)}.liquid-glass-tint-brand-multi{background:linear-gradient(160deg,hsl(265 60% 52%/.48),hsl(8 92% 58%/.45))}.liquid-glass-surface.liquid-glass-tint-brand-multi:after{background:radial-gradient(circle at 72% 78%,hsl(270 70% 62%/.55),transparent 45%),radial-gradient(circle at 28% 82%,hsl(10 92% 62%/.5),transparent 45%)}.liquid-glass-tint-neutral-multi{background:hsl(220 15% 75%/.35)}.liquid-glass-surface.liquid-glass-tint-neutral-multi:after{background:radial-gradient(circle at 72% 78%,hsl(220 25% 78%/.4),transparent 45%),radial-gradient(circle at 28% 82%,hsl(40 30% 85%/.3),transparent 45%)}.analyzer-page-bg,.app-page-bg{background:var(--gradient-analyzer-mesh);background-attachment:fixed}.analyzer-page-bg{min-height:100vh}.admin-dashboard-content-scale .text-xs{font-size:.875rem;line-height:1.25rem}.admin-dashboard-content-scale .text-sm{font-size:1rem;line-height:1.5rem}.admin-dashboard-content-scale .text-base{font-size:1.125rem;line-height:1.625rem}.p-fluid{padding:clamp(1rem,.8rem + 1vw,1.5rem)}.p-fluid-sm{padding:clamp(.5rem,.4rem + .5vw,.75rem)}.p-fluid-lg{padding:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.p-fluid-xl{padding:clamp(2rem,1.6rem + 2vw,3rem)}.p-fluid-2xl{padding:clamp(2.5rem,2rem + 2.5vw,4rem)}.p-fluid-3xl{padding:clamp(3rem,2.4rem + 3vw,5rem)}.p-fluid-4xl{padding:clamp(4rem,3.2rem + 4vw,6.5rem)}.p-fluid-5xl{padding:clamp(5rem,4rem + 5vw,8rem)}.p-fluid-6xl{padding:clamp(6rem,4.8rem + 6vw,10rem)}.px-fluid{padding-left:clamp(1rem,.8rem + 1vw,1.5rem);padding-right:clamp(1rem,.8rem + 1vw,1.5rem)}.py-fluid{padding-top:clamp(1rem,.8rem + 1vw,1.5rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.5rem)}.px-fluid-lg{padding-left:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-right:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.py-fluid-lg{padding-top:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);padding-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.px-fluid-xl{padding-left:clamp(2rem,1.6rem + 2vw,3rem);padding-right:clamp(2rem,1.6rem + 2vw,3rem)}.py-fluid-xl{padding-top:clamp(2rem,1.6rem + 2vw,3rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem)}.px-fluid-2xl{padding-left:clamp(2.5rem,2rem + 2.5vw,4rem);padding-right:clamp(2.5rem,2rem + 2.5vw,4rem)}.py-fluid-2xl{padding-top:clamp(2.5rem,2rem + 2.5vw,4rem);padding-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}.px-fluid-3xl{padding-left:clamp(3rem,2.4rem + 3vw,5rem);padding-right:clamp(3rem,2.4rem + 3vw,5rem)}.py-fluid-3xl{padding-top:clamp(3rem,2.4rem + 3vw,5rem);padding-bottom:clamp(3rem,2.4rem + 3vw,5rem)}.px-fluid-4xl{padding-left:clamp(4rem,3.2rem + 4vw,6.5rem);padding-right:clamp(4rem,3.2rem + 4vw,6.5rem)}.py-fluid-4xl{padding-top:clamp(4rem,3.2rem + 4vw,6.5rem);padding-bottom:clamp(4rem,3.2rem + 4vw,6.5rem)}.px-fluid-5xl{padding-left:clamp(5rem,4rem + 5vw,8rem);padding-right:clamp(5rem,4rem + 5vw,8rem)}.py-fluid-5xl{padding-top:clamp(5rem,4rem + 5vw,8rem);padding-bottom:clamp(5rem,4rem + 5vw,8rem)}.px-fluid-6xl{padding-left:clamp(6rem,4.8rem + 6vw,10rem);padding-right:clamp(6rem,4.8rem + 6vw,10rem)}.py-fluid-6xl{padding-top:clamp(6rem,4.8rem + 6vw,10rem);padding-bottom:clamp(6rem,4.8rem + 6vw,10rem)}.gap-fluid{gap:clamp(1rem,.8rem + 1vw,1.5rem)}.gap-fluid-sm{gap:clamp(.5rem,.4rem + .5vw,.75rem)}.gap-fluid-lg{gap:clamp(1.5rem,1.2rem + 1.5vw,2.25rem)}.container-fluid{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:clamp(1rem,2vw,2rem);padding-right:clamp(1rem,2vw,2rem)}.section-fluid{padding-top:clamp(3rem,5vw,6rem);padding-bottom:clamp(3rem,5vw,6rem)}