@font-face{font-family:Geist Sans;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:local("-apple-system"),local("BlinkMacSystemFont"),local("Segoe UI");font-weight:400;font-style:normal;font-display:swap}@layer base{:root{--background:0 0% 99%;--foreground:200 20% 12%;--card:0 0% 100%;--card-foreground:200 20% 12%;--popover:0 0% 100%;--popover-foreground:200 20% 12%;--primary:169 80% 73%;--primary-foreground:200 25% 10%;--secondary:169 15% 96%;--secondary-foreground:169 30% 25%;--muted:169 15% 96%;--muted-foreground:200 8% 50%;--accent:169 30% 92%;--accent-foreground:169 35% 20%;--destructive:0 84% 58%;--destructive-foreground:0 0% 100%;--border:169 20% 88%;--input:169 20% 88%;--ring:169 80% 73%;--radius:0.5rem;--chart-1:169 80% 73%;--chart-2:200 80% 52%;--chart-3:35 85% 55%;--chart-4:280 65% 58%;--chart-5:15 78% 60%;--color-1:0 100% 63%;--color-2:270 100% 63%;--color-3:169 80% 73%;--color-4:195 100% 63%;--color-5:90 100% 63%;--color-1-alpha:0 100% 63%/0.7;--color-2-alpha:270 100% 63%/0.7;--color-3-alpha:169 80% 73%/0.7;--color-4-alpha:195 100% 63%/0.7;--color-5-alpha:90 100% 63%/0.7}.dark{--background:0 0% 4%;--foreground:169 25% 92%;--card:0 0% 8%;--card-foreground:169 25% 92%;--popover:200 20% 13%;--popover-foreground:169 25% 92%;--primary:169 75% 68%;--primary-foreground:200 25% 8%;--secondary:200 15% 16%;--secondary-foreground:169 20% 85%;--muted:200 15% 16%;--muted-foreground:169 10% 65%;--accent:169 30% 18%;--accent-foreground:169 25% 88%;--destructive:0 75% 45%;--destructive-foreground:0 0% 100%;--border:200 15% 18%;--input:200 15% 18%;--ring:169 75% 68%;--chart-1:169 75% 68%;--chart-2:200 75% 55%;--chart-3:35 80% 58%;--chart-4:280 60% 62%;--chart-5:15 75% 62%;--color-1:0 100% 63%;--color-2:270 100% 63%;--color-3:169 75% 68%;--color-4:195 100% 63%;--color-5:90 100% 63%;--color-1-alpha:0 100% 63%/0.7;--color-2-alpha:270 100% 63%/0.7;--color-3-alpha:169 75% 68%/0.7;--color-4-alpha:195 100% 63%/0.7;--color-5-alpha:90 100% 63%/0.7}*{border-color:hsl(var(--border))}main{z-index:1}body,main{position:relative}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:"Geist Sans","Geist",var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","SF Pro Text","SF Pro Display","San Francisco","Helvetica","Arial","Microsoft YaHei",sans-serif;font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums;font-synthesis:none;min-height:100vh;min-height:-webkit-fill-available;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-image:radial-gradient(at 0 0,hsla(169,60%,95%,.15) 0,transparent 50%),radial-gradient(at 100% 100%,hsla(200,60%,95%,.1) 0,transparent 50%),radial-gradient(at 100% 0,hsla(210,20%,92%,.08) 0,transparent 70%),radial-gradient(at 0 100%,hsla(180,20%,92%,.08) 0,transparent 70%)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 1px 1px,hsla(169,60%,70%,.4) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0,black 50%,transparent 85%);mask-image:radial-gradient(ellipse 80% 70% at 50% 0,black 50%,transparent 85%)}.dark body{background-image:radial-gradient(at 0 0,hsla(169,75%,15%,.12) 0,transparent 50%),radial-gradient(at 100% 100%,hsla(200,75%,15%,.08) 0,transparent 50%),radial-gradient(at 100% 0,hsla(169,75%,12%,.05) 0,transparent 70%),radial-gradient(at 0 100%,hsla(200,75%,12%,.05) 0,transparent 70%)}.dark body:before{background-image:radial-gradient(circle at 1px 1px,hsla(169,75%,40%,.25) 1px,transparent 0)}}@layer base{}@layer utilities{.link-underline{font-weight:500;position:relative}.link-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform-origin:bottom right;transform:scaleX(0);transition:transform .3s ease-in-out}.link-underline:hover:after{transform-origin:bottom left;transform:scaleX(1)}.icon-scale{transition:transform .3s ease-in-out}.group:hover .icon-scale{transform:scale(1.25)}.image-scale{transition:all .3s ease-in-out}.group:hover .image-scale{transform:scale(1.05)}.step{counter-increment:step}.step:before{position:absolute;width:2.25rem;height:2.25rem;background-color:hsl(var(--muted));border-radius:9999px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-weight:500;text-align:center;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;text-indent:-1px;border:4px solid hsl(var(--background));margin-left:-50px;margin-top:-4px;content:counter(step)}}.text-gradient_indigo-purple{background:linear-gradient(90deg,#3b82f6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient_primary-accent{background:linear-gradient(90deg,hsl(169,80%,73%),hsl(200,80%,52%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient_turquoise-blue{background:linear-gradient(90deg,#81f1dd,#45b8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient_turquoise-green{background:linear-gradient(90deg,#81f1dd,#5ae675);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient_turquoise-green-dark{background:linear-gradient(90deg,#0d9488,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient_turquoise-blue{background:linear-gradient(90deg,#81f1dd,#45b8ff)}.bg-gradient_turquoise-green{background:linear-gradient(90deg,#81f1dd,#5ae675)}.bg-gradient_soft-turquoise{background:linear-gradient(135deg,rgba(129,241,221,.2),rgba(129,241,221,.05))}.bg-gradient_mesh{background-color:#ffffff;background-image:radial-gradient(at 10% 20%,rgba(129,241,221,.07) 0,transparent 50%),radial-gradient(at 90% 80%,rgba(69,184,255,.05) 0,transparent 50%),radial-gradient(at 50% 50%,rgba(240,240,240,.05) 0,transparent 70%)}.dark .bg-gradient_mesh{background-color:transparent;background-image:radial-gradient(at 10% 20%,hsla(169,75%,15%,.15) 0,transparent 50%),radial-gradient(at 90% 80%,hsla(200,75%,15%,.1) 0,transparent 50%)}.bg-gradient_dark-mesh{background-image:radial-gradient(at 0 0,hsla(169,75%,15%,.12) 0,transparent 50%),radial-gradient(at 100% 100%,hsla(200,75%,15%,.1) 0,transparent 50%),radial-gradient(at 100% 0,hsla(169,75%,12%,.05) 0,transparent 70%),radial-gradient(at 0 100%,hsla(200,75%,12%,.05) 0,transparent 70%)}.bg-gradient_light-mesh{background-image:radial-gradient(at 0 0,hsla(169,60%,95%,.18) 0,transparent 50%),radial-gradient(at 100% 100%,hsla(200,60%,95%,.12) 0,transparent 50%),radial-gradient(at 100% 0,hsla(210,20%,92%,.1) 0,transparent 70%),radial-gradient(at 0 100%,hsla(180,20%,92%,.1) 0,transparent 70%)}.btn-hover-effect{position:relative;overflow:hidden;transition:all .3s ease}.btn-hover-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));transition:all .6s ease}.btn-hover-effect:hover:before{left:100%}.bg-dot-pattern-light{background-image:radial-gradient(circle at 1px 1px,hsla(169,60%,88%,.2) 1px,transparent 0);background-size:16px 16px}.bg-dot-pattern-subtle{background-image:radial-gradient(circle at 1px 1px,hsla(169,60%,88%,.08) 1px,transparent 0);background-size:20px 20px}.bg-dot-pattern-dense{background-image:radial-gradient(circle at 1px 1px,hsla(169,60%,88%,.12) 1px,transparent 0);background-size:12px 12px}.dark .bg-dot-pattern-light{background-image:radial-gradient(circle at 1px 1px,hsla(169,75%,25%,.15) 1px,transparent 0)}.dark .bg-dot-pattern-subtle{background-image:radial-gradient(circle at 1px 1px,hsla(169,75%,25%,.06) 1px,transparent 0)}.dark .bg-dot-pattern-dense{background-image:radial-gradient(circle at 1px 1px,hsla(169,75%,25%,.1) 1px,transparent 0)}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-muted::-webkit-scrollbar{width:6px}.scrollbar-thumb-muted::-webkit-scrollbar-track{background:transparent}.scrollbar-thumb-muted::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));border-radius:3px}.scrollbar-thumb-muted:hover::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3)}.bg-dot-pattern-glow{position:relative}.bg-dot-pattern-glow:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(169,60%,88%,.2) 1px,transparent 0);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black 40%,transparent 70%);pointer-events:none}.dark .bg-dot-pattern-glow:before{background-image:radial-gradient(circle at 1px 1px,hsla(169,75%,25%,.15) 1px,transparent 0)}@supports (-webkit-appearance:none){.font-thin{font-weight:100!important}.font-extralight{font-weight:200!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-medium,.font-semibold{-webkit-font-smoothing:subpixel-antialiased}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-bold,.font-extrabold{-webkit-font-smoothing:subpixel-antialiased}.font-extrabold{font-weight:800!important}.font-black{font-weight:900!important;-webkit-font-smoothing:subpixel-antialiased}.btn,[role=button],button,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:subpixel-antialiased;font-synthesis:weight}.dark body{background-color:#0a0a0a!important}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.dark{color-scheme:dark}html.dark{background-color:#0a0a0a}}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:18px;width:18px;border-radius:50%;background:hsl(var(--primary));cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid white;-webkit-transition:all .2s ease;transition:all .2s ease}.slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.slider::-moz-range-thumb{height:18px;width:18px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid white;-moz-transition:all .2s ease;transition:all .2s ease}.slider::-moz-range-thumb,.slider::-moz-range-thumb:hover{background:hsl(var(--primary));cursor:pointer}.card-glass-effect:before{content:"";position:absolute;inset:0;border-radius:1rem;pointer-events:none;opacity:0;transition:opacity .3s ease-out;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05)),radial-gradient(circle at 25% 25%,rgba(var(--primary),.12),transparent 50%)}.card-glass-effect:after{content:"";position:absolute;top:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);pointer-events:none}.card-glass-effect:active:before,.card-glass-effect:hover:before{opacity:1}.icon-container:before{content:"";position:absolute;inset:0;border-radius:.75rem;background:rgba(var(--primary),var(--primary-opacity,.2));opacity:0;transition:opacity .3s ease-out;filter:blur(2px);scale:1.1;pointer-events:none}.group:active .icon-container:before,.group:hover .icon-container:before{opacity:1}.icon-container:after{content:"";position:absolute;inset:0;border-radius:.75rem;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1));opacity:0;transition:opacity .2s ease-out;pointer-events:none}.group:active .icon-container:after,.group:hover .icon-container:after{opacity:1}.category-tag{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;min-height:1.75rem;border-radius:9999px;font-size:.6875rem;font-weight:600;line-height:1;overflow:hidden;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5);color:rgba(var(--foreground),.7);transition:all .3s ease-out;will-change:transform;transform:translateZ(0);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 0 0 rgba(255,255,255,.1),0 1px 4px rgba(0,0,0,.06)}.dark .category-tag{background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.25)}.category-tag:before{content:"";position:absolute;inset:0;border-radius:9999px;background:rgba(var(--primary),.2);opacity:0;transition:opacity .2s ease-out;filter:blur(2px);pointer-events:none}.group:active .category-tag,.group:hover .category-tag{transform:translate3d(0,-3px,0) scale(1.1);background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7)}.dark .group:active .category-tag,.dark .group:hover .category-tag{background:rgba(0,0,0,.45)}.tag-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s ease-out;will-change:transform;transform:translateZ(0);line-height:1;min-height:1.5rem}.tag-item:before{content:"";position:absolute;inset:0;border-radius:.375rem;background:rgba(var(--primary),.1);opacity:0;transition:opacity .2s ease-out;pointer-events:none}.dark .tag-item:before{background:rgba(255,255,255,.08)}.group:active .tag-item,.group:hover .tag-item{transform:translateZ(0) scale(1.1);background:rgba(255,255,255,.2)}.dark .group:active .tag-item,.dark .group:hover .tag-item{background:rgba(0,0,0,.2)}.group:active .tag-item:before,.group:hover .tag-item:before{opacity:1}.item-card-2:after,.item-card-2:before{content:"";position:absolute;pointer-events:none;border-radius:1rem;transition:opacity .2s ease-out}.item-card-2:before{top:0;left:1rem;right:1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.dark .item-card-2:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.item-card-2:after{inset:0;opacity:0;background:rgba(255,255,255,.2)}.dark .item-card-2:after{background:rgba(255,255,255,.1)}.item-card-2:hover:after{opacity:1}.item-card-2.featured:after{background:rgba(var(--primary),.1)}.tag-item-v2{position:relative;padding-left:1rem;font-size:.6875rem;font-weight:500;line-height:1;color:rgba(0,0,0,.6);transition:all .2s ease-out}.dark .tag-item-v2{color:rgba(255,255,255,.6)}.tag-item-v2:before{content:"#";position:absolute;left:0;color:rgba(0,0,0,.5);transition:color .2s ease-out}.dark .tag-item-v2:before{color:rgba(255,255,255,.5)}.group:hover .tag-item-v2{color:rgba(0,0,0,.8);transform:scale(1.1)}.dark .group:hover .tag-item-v2{color:rgba(255,255,255,.8)}.group:hover .tag-item-v2:before{color:rgba(0,0,0,.7)}.dark .group:hover .tag-item-v2:before{color:rgba(255,255,255,.7)}.mini-app-button-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),inset 0 -1px 0 0 rgba(255,255,255,.2),inset 1px 0 0 0 rgba(255,255,255,.4),inset -1px 0 0 0 rgba(255,255,255,.2),0 8px 16px -4px rgba(0,0,0,.12);transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.mini-app-button-optimized:before{content:"";position:absolute;inset:0;border-radius:1rem;pointer-events:none;opacity:0;transition:opacity .4s ease-out;background:linear-gradient(135deg,rgba(156,163,175,.3),rgba(156,163,175,.15),rgba(156,163,175,.05)),radial-gradient(circle at 25% 25%,rgba(255,255,255,.25),transparent 50%)}.dark .mini-app-button-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 0 rgba(255,255,255,.2),inset -1px 0 0 0 rgba(255,255,255,.1),0 8px 16px -4px rgba(0,0,0,.4)}.dark .mini-app-button-optimized:before{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.08),rgba(255,255,255,.03)),radial-gradient(circle at 25% 25%,rgba(255,255,255,.15),transparent 50%)}.mini-app-button-optimized:after{content:"";position:absolute;top:.5rem;left:.5rem;right:.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);pointer-events:none}.dark .mini-app-button-optimized:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.group:active .mini-app-button-optimized:before,.group:hover .mini-app-button-optimized:before{opacity:1}@media (hover:none) and (pointer:coarse){.tool-card:active,.tool-card:focus{transform:translate3d(0,-8px,0) scale(1.03)!important;background:rgba(255,255,255,.6)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.06),inset 0 1px 0 0 rgba(255,255,255,.6),inset 0 -1px 0 0 rgba(255,255,255,.2),inset 1px 0 0 0 rgba(255,255,255,.4),inset -1px 0 0 0 rgba(255,255,255,.2)!important;border-color:rgba(156,163,175,.8)!important;transition:all .15s ease-out!important}.dark .tool-card:active,.dark .tool-card:focus{background:rgba(0,0,0,.5)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.6),0 10px 10px -5px rgba(0,0,0,.4),inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 0 rgba(255,255,255,.2),inset -1px 0 0 0 rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.4)!important}.tool-card:active .tool-icon-container,.tool-card:focus .tool-icon-container{background:rgba(255,255,255,.6)!important;border-color:rgba(156,163,175,.8)!important;transition:all .15s ease-out!important}.dark .tool-card:active .tool-icon-container,.dark .tool-card:focus .tool-icon-container{background:rgba(0,0,0,.5)!important;border-color:rgba(255,255,255,.4)!important}.tool-card{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a .tool-card:active,a .tool-card:focus{transform:translate3d(0,-8px,0) scale(1.03)!important;background:rgba(255,255,255,.6)!important;border-color:rgba(156,163,175,.8)!important;transition:all .15s ease-out!important}.dark a .tool-card:active,.dark a .tool-card:focus{background:rgba(0,0,0,.5)!important;border-color:rgba(255,255,255,.4)!important}}.dark .mini-app-button:before{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.08),rgba(255,255,255,.03)),radial-gradient(circle at 25% 25%,rgba(255,255,255,.15),transparent 50%)}.dark .mini-app-button:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.navbar-glass-link{position:relative;overflow:hidden}.navbar-glass-link:before{content:"";position:absolute;inset:0;border-radius:.375rem;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s ease-out;pointer-events:none}.dark .navbar-glass-link:before{background:rgba(255,255,255,.05)}.navbar-glass-link:hover:before{opacity:1}.navbar-glass-link:hover{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 0 rgba(255,255,255,.2),inset -1px 0 0 0 rgba(255,255,255,.1),0 4px 8px -2px rgba(0,0,0,.06)}.dark .navbar-glass-link:hover{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),inset 0 -1px 0 0 rgba(255,255,255,.05),inset 1px 0 0 0 rgba(255,255,255,.1),inset -1px 0 0 0 rgba(255,255,255,.05),0 4px 8px -2px rgba(0,0,0,.3)}@keyframes navbar-glow{0%,to{opacity:.6}50%{opacity:1}}.navbar-edge-glow{animation:navbar-glow 3s ease-in-out infinite}.navbar-scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar-scrolled:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05) 50%,rgba(255,255,255,.02));pointer-events:none}.dark .navbar-scrolled:before{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02) 50%,rgba(255,255,255,.01))}@layer utilities{.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}}.turnstile-container{width:100%;display:flex;justify-content:center}.turnstile-container>div{width:100%!important;max-width:300px}.turnstile-container iframe{width:100%!important;max-width:100%!important;height:auto!important}.auth-form .turnstile-container{margin:0 auto}@media (max-width:640px){.turnstile-container>div{max-width:280px}}.responsive-grid{transition:grid-template-columns .5s cubic-bezier(.23,1,.32,1),gap .4s cubic-bezier(.23,1,.32,1),padding .3s ease-out;will-change:grid-template-columns,gap,padding}.responsive-flex{transition:flex-direction .5s cubic-bezier(.23,1,.32,1),gap .4s cubic-bezier(.23,1,.32,1),padding .3s ease-out;will-change:flex-direction,gap,padding}.responsive-container{transition:width .5s cubic-bezier(.23,1,.32,1),max-width .5s cubic-bezier(.23,1,.32,1),min-width .5s cubic-bezier(.23,1,.32,1),padding .3s ease-out,margin .3s ease-out;will-change:width,max-width,min-width,padding,margin}.responsive-background{transition:background-color .4s ease-out,border-radius .3s ease-out,border-color .3s ease-out,box-shadow .4s ease-out;will-change:background-color,border-radius,border-color,box-shadow}.smooth-responsive{transition:grid-template-columns .5s cubic-bezier(.23,1,.32,1),flex-direction .5s cubic-bezier(.23,1,.32,1),width .5s cubic-bezier(.23,1,.32,1),max-width .5s cubic-bezier(.23,1,.32,1),min-width .5s cubic-bezier(.23,1,.32,1),gap .4s cubic-bezier(.23,1,.32,1),background-color .4s ease-out,border-radius .3s ease-out,border-color .3s ease-out,box-shadow .4s ease-out,padding .3s ease-out,margin .3s ease-out,opacity .3s ease-out,transform .3s ease-out;will-change:grid-template-columns,flex-direction,width,max-width,min-width,gap,background-color,border-radius,border-color,box-shadow,padding,margin,opacity,transform}.stagger-children>*{transition:opacity .4s ease-out,transform .4s cubic-bezier(.23,1,.32,1);will-change:opacity,transform}.stagger-children>:first-child{transition-delay:0s}.stagger-children>:nth-child(2){transition-delay:50ms}.stagger-children>:nth-child(3){transition-delay:.1s}.stagger-children>:nth-child(4){transition-delay:.15s}.stagger-children>:nth-child(5){transition-delay:.2s}.stagger-children>:nth-child(6){transition-delay:.25s}.card-container{transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s ease-out,filter .3s ease-out;will-change:transform,opacity,filter}.card-container:hover{transform:translateY(-2px) scale(1.005);filter:brightness(1.02)}@media (prefers-reduced-motion:reduce){.card-container,.responsive-background,.responsive-container,.responsive-flex,.responsive-grid,.smooth-responsive,.stagger-children>*{transition:none!important;animation:none!important;will-change:auto!important}}@supports (contain:layout style paint){.responsive-container,.responsive-flex,.responsive-grid,.smooth-responsive{contain:layout style paint}}.category-list-item-optimized,.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.category-list-item-optimized{will-change:transform}.glass-number-stepper-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),inset 0 -1px 0 0 rgba(255,255,255,.2),inset 1px 0 0 0 rgba(255,255,255,.4),inset -1px 0 0 0 rgba(255,255,255,.2),0 4px 8px -2px rgba(0,0,0,.08);overflow:hidden}.dark .glass-number-stepper-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 0 rgba(255,255,255,.2),inset -1px 0 0 0 rgba(255,255,255,.1),0 4px 8px -2px rgba(0,0,0,.3)}.glass-number-stepper-optimized:before{content:"";position:absolute;inset:-2px;border-radius:.75rem;background:linear-gradient(135deg,rgba(156,163,175,.25),rgba(156,163,175,.15),rgba(156,163,175,.08));filter:blur(4px);opacity:0;transition:opacity .4s ease-out;pointer-events:none;z-index:-1}.dark .glass-number-stepper-optimized:before{background:linear-gradient(135deg,rgba(var(--primary),.2),rgba(var(--primary),.1),rgba(var(--primary),.05))}.glass-number-stepper-optimized:after{content:"";position:absolute;inset:0;border-radius:.75rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent),linear-gradient(135deg,rgba(255,255,255,.4),transparent,rgba(156,163,175,.15));background-size:200% 100%,100% 100%;background-position:-100% 0,0 0;opacity:0;transition:opacity .4s ease-out,background-position 1s ease-out;pointer-events:none}.dark .glass-number-stepper-optimized:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent),linear-gradient(135deg,rgba(255,255,255,.2),transparent,rgba(255,255,255,.05));background-size:200% 100%,100% 100%}.glass-number-stepper-optimized:hover:after,.glass-number-stepper-optimized:hover:before{opacity:1}.glass-number-stepper-optimized:hover:after{background-position:200% 0,0 0}.glass-tabs-list-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),inset 0 -1px 0 0 rgba(255,255,255,.2),inset 1px 0 0 0 rgba(255,255,255,.4),inset -1px 0 0 0 rgba(255,255,255,.2),0 8px 16px -4px rgba(0,0,0,.1)}.dark .glass-tabs-list-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 0 rgba(255,255,255,.2),inset -1px 0 0 0 rgba(255,255,255,.1),0 8px 16px -4px rgba(0,0,0,.4)}.glass-tabs-list-optimized:before{content:"";position:absolute;inset:0;border-radius:1.5rem;pointer-events:none;background:linear-gradient(90deg,transparent 2rem,rgba(255,255,255,.4) 50%,transparent calc(100% - 2rem)) 0 0 /100% 2px no-repeat,linear-gradient(0deg,transparent 2rem,rgba(255,255,255,.3) 50%,transparent calc(100% - 2rem)) 0 0 /2px 100% no-repeat;filter:blur(.5px)}.dark .glass-tabs-list-optimized:before{background:linear-gradient(90deg,transparent 2rem,rgba(255,255,255,.25) 50%,transparent calc(100% - 2rem)) 0 0 /100% 2px no-repeat,linear-gradient(0deg,transparent 2rem,rgba(255,255,255,.2) 50%,transparent calc(100% - 2rem)) 0 0 /2px 100% no-repeat}.glass-tabs-list-optimized:after{content:"";position:absolute;bottom:0;right:0;width:5rem;height:5rem;border-radius:1.5rem;background:radial-gradient(circle at center,rgba(255,255,255,.15),transparent);filter:blur(12px);opacity:.6;pointer-events:none}.dark .glass-tabs-list-optimized:after{background:radial-gradient(circle at center,rgba(255,255,255,.1),transparent)}.glass-tabs-trigger-optimized{transform:translateZ(0);backface-visibility:hidden;overflow:hidden}.glass-tabs-trigger-optimized[data-state=active]:before{content:"";position:absolute;inset:0;border-radius:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent,rgba(255,255,255,.1));box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 0 0 rgba(255,255,255,.1);pointer-events:none;z-index:0}.dark .glass-tabs-trigger-optimized[data-state=active]:before{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent,rgba(255,255,255,.05));box-shadow:inset 0 1px 0 0 rgba(255,255,255,.2),inset 0 -1px 0 0 rgba(255,255,255,.05)}.glass-tabs-trigger-optimized:after{content:"";position:absolute;inset:-3px;border-radius:1.5rem;opacity:0;transition:opacity .4s ease-out;pointer-events:none;z-index:-1;background:linear-gradient(135deg,rgba(var(--primary),.2),rgba(var(--primary),.1),rgba(var(--primary),.05)),linear-gradient(135deg,rgba(var(--primary),.15),rgba(var(--primary),.08),transparent),linear-gradient(135deg,rgba(255,255,255,.2),transparent,rgba(255,255,255,.05));background-size:100% 100%,99% 99%,98% 98%;background-position:50%;filter:blur(2px)}.dark .glass-tabs-trigger-optimized:after{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08),rgba(255,255,255,.03)),linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.06),transparent),linear-gradient(135deg,rgba(255,255,255,.15),transparent,rgba(255,255,255,.03))}.glass-tabs-trigger-optimized:hover:after{opacity:1}.glass-tabs-trigger-optimized:hover{background-image:linear-gradient(12deg,transparent,rgba(255,255,255,.12),transparent);background-size:200% 100%;background-position:-100% 0;animation:glass-tabs-shimmer 1s ease-out}@keyframes glass-tabs-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.glass-tips-optimized{box-shadow:inset 0 2px 4px 0 rgba(255,255,255,.7),inset 0 -2px 4px 0 rgba(0,0,0,.12),inset 2px 0 4px 0 rgba(255,255,255,.5),inset -2px 0 4px 0 rgba(0,0,0,.12),0 12px 24px -6px rgba(var(--primary),.45),0 4px 8px -2px rgba(0,0,0,.25);background-image:linear-gradient(90deg,transparent .5rem,rgba(255,255,255,.8) 50%,transparent calc(100% - .5rem)),linear-gradient(0deg,transparent .5rem,rgba(255,255,255,.6) 50%,transparent calc(100% - .5rem)),linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.1),transparent),radial-gradient(circle at bottom right,rgba(255,255,255,.2) 0,transparent 2rem),linear-gradient(135deg,rgba(var(--primary),.6),rgba(var(--primary),.6));background-size:100% 1px,1px 100%,100% 100%,100% 100%,100% 100%;background-position:top,0,50%,50%,50%;background-repeat:no-repeat;box-shadow:inset 0 2px 4px 0 rgba(255,255,255,.7),inset 0 -2px 4px 0 rgba(0,0,0,.12),inset 2px 0 4px 0 rgba(255,255,255,.5),inset -2px 0 4px 0 rgba(0,0,0,.12),0 12px 24px -6px rgba(var(--primary),.45),0 4px 8px -2px rgba(0,0,0,.25),0 0 0 2px rgba(var(--primary),.25),0 0 0 4px rgba(var(--primary),.15),0 0 20px rgba(var(--primary),.3)}.dark .glass-tips-optimized{box-shadow:inset 0 2px 4px 0 rgba(255,255,255,.4),inset 0 -2px 4px 0 rgba(0,0,0,.2),inset 2px 0 4px 0 rgba(255,255,255,.3),inset -2px 0 4px 0 rgba(0,0,0,.2),0 12px 24px -6px rgba(var(--primary),.4),0 4px 8px -2px rgba(0,0,0,.3),0 0 0 2px rgba(var(--primary),.2),0 0 0 4px rgba(var(--primary),.1),0 0 20px rgba(var(--primary),.25)}.glass-tips-top:before{top:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(var(--primary),.6);z-index:10}.glass-tips-top:after,.glass-tips-top:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.glass-tips-top:after{top:calc(100% + 1px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(255,255,255,.4);z-index:11}.glass-tips-bottom:before{bottom:100%;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(var(--primary),.6);z-index:10}.glass-tips-bottom:after,.glass-tips-bottom:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0}.glass-tips-bottom:after{bottom:calc(100% + 1px);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(255,255,255,.4);z-index:11}.glass-tips-left:before{left:100%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid rgba(var(--primary),.6);z-index:10}.glass-tips-left:after,.glass-tips-left:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0}.glass-tips-left:after{left:calc(100% + 1px);border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(255,255,255,.4);z-index:11}.glass-tips-right:before{right:100%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(var(--primary),.6);z-index:10}.glass-tips-right:after,.glass-tips-right:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0}.glass-tips-right:after{right:calc(100% + 1px);border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid rgba(255,255,255,.4);z-index:11}.dark .glass-tips-bottom:after,.dark .glass-tips-left:after,.dark .glass-tips-right:after,.dark .glass-tips-top:after{border-color:rgba(255,255,255,.3)}.glass-button-optimized{transform:translateZ(0);backface-visibility:hidden;overflow:hidden}.glass-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.3),inset 0 -1px 0 0 rgba(255,255,255,.1),inset 1px 0 0 0 rgba(255,255,255,.2),inset -1px 0 0 0 rgba(255,255,255,.1),0 4px 8px -2px rgba(0,0,0,.06)}.glass-primary-optimized{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 0 0 rgba(255,255,255,.15),inset 1px 0 0 0 rgba(255,255,255,.3),inset -1px 0 0 0 rgba(255,255,255,.15),0 4px 8px -2px rgba(0,0,0,.08)}.glass-optimized:before{content:"";position:absolute;inset:-1px;border-radius:.375rem;opacity:0;transition:opacity .4s ease-out;pointer-events:none;z-index:-1;background:linear-gradient(135deg,rgba(var(--primary),.2),rgba(var(--primary),.1),rgba(var(--primary),.05));filter:blur(2px)}.dark .glass-optimized:before{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.08),rgba(255,255,255,.03))}.glass-primary-optimized:before{inset:-1px;transition:opacity .4s ease-out;z-index:-1;background:linear-gradient(135deg,rgba(var(--primary),.3),rgba(var(--primary),.15),rgba(var(--primary),.08));filter:blur(2px)}.glass-optimized:after,.glass-primary-optimized:before{content:"";position:absolute;border-radius:.375rem;opacity:0;pointer-events:none}.glass-optimized:after{inset:0;transition:opacity .4s ease-out,background-position .8s ease-out;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent,rgba(255,255,255,.05)),linear-gradient(12deg,transparent,rgba(var(--primary),.12),transparent);background-size:100% 100%,200% 100%;background-position:50%,-100% 0}.dark .glass-optimized:after{background:linear-gradient(135deg,rgba(255,255,255,.15),transparent,rgba(255,255,255,.03)),linear-gradient(12deg,transparent,rgba(255,255,255,.06),transparent);background-size:100% 100%,200% 100%}.glass-primary-optimized:after{content:"";position:absolute;inset:0;border-radius:.375rem;opacity:0;transition:opacity .4s ease-out,background-position .8s ease-out;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent,rgba(255,255,255,.1)),linear-gradient(12deg,transparent,rgba(255,255,255,.2),transparent);background-size:100% 100%,200% 100%;background-position:50%,-100% 0}.glass-optimized:hover:after,.glass-optimized:hover:before,.glass-primary-optimized:hover:after,.glass-primary-optimized:hover:before{opacity:1}.glass-optimized:hover:after,.glass-primary-optimized:hover:after{background-position:50%,200% 0}@font-face{font-family:GeistSans;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:GeistSans,GeistSans Fallback}.__variable_fb8f2c{--font-geist-sans:"GeistSans","GeistSans Fallback"}