:root{--cz-accent:190 95% 55%;--cz-accent-g:150 85% 55%;--cz-accent-b:270 85% 65%;--cz-glow-alpha:.26;--cz-glow-alpha-subtle:.16}.cz-scope :focus-visible{box-shadow:0 0 0 2px hsl(var(--cz-accent) / .9), 0 0 14px hsl(var(--cz-accent) / .35);border-color:hsl(var(--cz-accent) / .9);outline:none;transition:box-shadow .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.cz-scope :focus-visible{transition:none}}.cz-neon{box-shadow:0 0 .5px hsl(var(--cz-accent) / .9), 0 0 8px hsl(var(--cz-accent) / var(--cz-glow-alpha)), 0 0 22px hsl(var(--cz-accent) / calc(var(--cz-glow-alpha) -.08))}.cz-neon-subtle{box-shadow:0 0 .5px hsl(var(--cz-accent) / .55), 0 0 6px hsl(var(--cz-accent) / var(--cz-glow-alpha-subtle))}.cz-neon-border{position:relative}.cz-neon-border:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(40% 60% at 30% 10%, hsl(var(--cz-accent) / .35), transparent 70%), radial-gradient(50% 55% at 80% 80%, hsl(var(--cz-accent-b) / .28), transparent 70%);filter:blur(8px);z-index:-1;opacity:.3;transition:opacity .15s ease-out;position:absolute;inset:-1px;transform:translateZ(0)}.cz-neon-border:hover:after,.cz-neon-border:focus-visible:after,.cz-neon-border:active:after,.cz-neon-border:focus-within:after{filter:blur(18px);opacity:.9}@media (prefers-reduced-motion:reduce){.cz-neon-border:after{opacity:.3;filter:blur(8px)}}.cz-rgb-border{border-radius:var(--cz-rgb-radius,12px);isolation:isolate;position:relative}.cz-rgb-border:before{content:"";inset:var(--cz-rgb-inset,-1px);border-radius:inherit;padding:var(--cz-rgb-thickness,1px);background:conic-gradient(from var(--cz-rgb-angle), var(--cz-rgb-stops));-webkit-mask-composite:xor;animation:cz-rgb-flow var(--cz-rgb-flow-duration,14s) linear infinite;opacity:var(--cz-rgb-opacity,.34);pointer-events:none;--cz-rgb-angle:0deg;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.cz-rgb-border:before{animation:none}}@media (hover:none){.cz-rgb-border:before{--cz-rgb-angle:195deg;animation:none}}.cz-rgb-border-duo{--cz-rgb-stops:var(--cz-rgb-stops-duo)}.cz-view-toggle-active{--cz-rgb-stops:var(--cz-rgb-stops-duo);--cz-rgb-opacity:.8;--cz-rgb-thickness:1px;--cz-rgb-radius:16px;--cz-rgb-flow-duration:11s;box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #0000002e, 0 0 16px -4px color-mix(in srgb, var(--brand-cyan) 42%, transparent);background:#ffffff0d}.cz-scope[data-glow=off] .cz-neon,.cz-scope[data-glow=off] .cz-neon-border:after,.cz-scope[data-glow=off] .cz-rgb-border:before{box-shadow:none;filter:none;opacity:0}.cz-hover-glow{transition:filter .25s,transform .25s,color .25s}.cz-hover-glow:hover{filter:drop-shadow(0 0 8px hsl(var(--cz-accent) / .6)) drop-shadow(0 0 16px hsl(var(--cz-accent) / .3));color:hsl(var(--cz-accent) / .95);transform:scale(1.05)}.cz-configurator-session-cta{background:var(--cta-fill);height:2rem;color:var(--cta-text);-webkit-tap-highlight-color:transparent;border-radius:9999px;font-weight:600;transition:background-color .25s,color .25s,filter .25s,transform .25s,border-radius .25s}.cz-configurator-session-cta:hover{background:var(--cta-hover)}:root[data-cz-configurator-cta-seen=true] .cz-configurator-session-cta{height:2.75rem;color:inherit;font-weight:inherit;background:0 0;border-radius:0}:root[data-cz-configurator-cta-seen=true] .cz-configurator-session-cta:hover{filter:drop-shadow(0 0 8px hsl(var(--cz-accent) / .6)) drop-shadow(0 0 16px hsl(var(--cz-accent) / .3));color:hsl(var(--cz-accent) / .95);background:0 0;transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.cz-hover-glow{transition:none}.cz-hover-glow:hover,:root[data-cz-configurator-cta-seen=true] .cz-configurator-session-cta:hover{transform:none}}.cz-icon-hover{transition:filter .25s,transform .25s}@media (hover:hover){.cz-icon-hover:hover{filter:drop-shadow(0 0 6px hsl(var(--cz-accent) / .5)) drop-shadow(0 0 12px hsl(var(--cz-accent) / .25));transform:scale(1.08)}}.cz-icon-hover:active{transition-duration:.1s;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.cz-icon-hover{transition:none}.cz-icon-hover:hover,.cz-icon-hover:active{transform:none}}.cz-card-hover{border:1px solid #0000;transition:box-shadow .3s,border-color .3s}@media (hover:hover){.cz-card-hover{transition:box-shadow .3s,transform .3s,border-color .3s}.cz-card-hover:hover{box-shadow:0 0 1px hsl(var(--cz-accent) / .8), 0 0 12px hsl(var(--cz-accent) / .4), 0 0 24px hsl(var(--cz-accent) / .2);border-color:hsl(var(--cz-accent) / .3);transform:scale(1.02)}}.cz-card-hover:active{box-shadow:0 0 12px hsl(var(--cz-accent) / .4), 0 0 24px hsl(var(--cz-accent) / .15);border-color:hsl(var(--cz-accent) / .2);transition-duration:.1s}@media (prefers-reduced-motion:reduce){.cz-card-hover{transition:none}.cz-card-hover:hover,.cz-card-hover:active{transform:none}}.cz-card-hover-sm{transition:box-shadow .25s,transform .25s,border-color .25s,background-color .25s}@media (hover:hover){.cz-card-hover-sm:hover{box-shadow:0 0 1px hsl(var(--cz-accent) / .7), 0 0 8px hsl(var(--cz-accent) / .3);border-color:hsl(var(--cz-accent) / .5);background-color:hsl(var(--cz-accent) / .1);transform:scale(1.05)}}.cz-card-hover-sm:active{box-shadow:0 0 8px hsl(var(--cz-accent) / .4), 0 0 16px hsl(var(--cz-accent) / .15);border-color:hsl(var(--cz-accent) / .4);transition-duration:.1s}@media (prefers-reduced-motion:reduce){.cz-card-hover-sm{transition:none}.cz-card-hover-sm:hover,.cz-card-hover-sm:active{transform:none}}.cz-card-hover-quiet{transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out}@media (hover:hover){.cz-card-hover-quiet:hover{box-shadow: 0 16px 40px -10px #0006, inset 0 1px 1px #ffffff26, inset 0 -1px 1px #ffffff08,  0 0 1px hsl(var(--cz-accent) / .5), 0 0 8px hsl(var(--cz-accent) / .25), 0 0 16px hsl(var(--cz-accent) / .08);background-color:#ffffff0a;border-color:#fff3}}.cz-card-hover-quiet:active{box-shadow:0 16px 40px -10px #0006, inset 0 1px 1px #ffffff26, inset 0 -1px 1px #ffffff08, 0 0 1px hsl(var(--cz-accent) / .6), 0 0 10px hsl(var(--cz-accent) / .3);border-color:#ffffff40;transition-duration:.1s}@media (prefers-reduced-motion:reduce){.cz-card-hover-quiet{transition:none}}.cz-card-hover-glass{isolation:isolate;transition:box-shadow .18s;position:relative}@media (hover:hover){.cz-card-hover-glass:not(.cz-spec-selected):hover{box-shadow:0 4px 12px -4px #00000073,inset 0 2px 6px #0000004d,inset 0 1px 1px #ffffff14,inset 0 -1px 1px #ffffff08}}.cz-card-hover-glass:not(.cz-spec-selected):active{transition-duration:80ms;box-shadow:inset 0 3px 8px #0006,inset 0 1px 1px #ffffff0f,inset 0 -1px 1px #ffffff05}@media (prefers-reduced-motion:reduce){.cz-card-hover-glass{transition:none}}.cz-spec-row{transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .18s}.cz-spec-row.cz-spec-selected{z-index:5;contain:layout style;border-width:2px;border-color:color-mix(in srgb, var(--cta-fill-alt) 65%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cta-fill-alt) 60%, transparent), 0 12px 30px -8px #0009, 0 0 26px -2px color-mix(in srgb, var(--cta-fill-alt) 40%, transparent);position:relative;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.cz-spec-row{transition:none}.cz-spec-row.cz-spec-selected{transform:none}}.cz-spec-row[data-in-view=true]:not(.cz-spec-selected){box-shadow:0 0 12px #00bdbe29,0 0 24px #00bdbe12,inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #ffffff08;box-shadow:0 0 12px lab(69.5085% -62.2854 -18.3849/.16),0 0 24px lab(69.5085% -62.2854 -18.3849/.07),inset 0 1px 1px lab(100% 0 0/.101961),inset 0 -1px 1px lab(100% 0 0/.0313726)}.cz-chip-sheen,.cz-chip-sheen-success{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .55s cubic-bezier(.33,0,.2,1),transform .65s cubic-bezier(.34,1.02,.64,1);position:absolute;inset:-37%;transform:translate(33%,-28%)scale(.9)}.cz-chip-sheen{background:radial-gradient(ellipse 40% 44% at 50% 50%, hsl(var(--cz-accent) / .28) 0%, hsl(var(--cz-accent) / .1) 46%, transparent 80%)}.cz-chip-sheen-success{background:radial-gradient(ellipse 40% 44% at 50% 50%, color-mix(in srgb, var(--success) 26%, transparent) 0%, color-mix(in srgb, var(--success) 10%, transparent) 46%, transparent 80%)}.cz-price-sheen{border-radius:inherit;pointer-events:none;opacity:.7;background:radial-gradient(circle at 88% 12%, hsl(var(--cz-accent) / .11), transparent 46%);transition:opacity .18s;position:absolute;inset:0}@media (hover:hover){.cz-card-hover-glass:hover>.cz-chip-sheen,.cz-card-hover-glass:hover>.cz-chip-sheen-success{opacity:1}.cz-card-hover-glass:hover>.cz-price-sheen{opacity:.82}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cz-card-hover-glass:hover>.cz-chip-sheen,.cz-card-hover-glass:hover>.cz-chip-sheen-success{transform:translate(-22%,12%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.cz-chip-sheen,.cz-chip-sheen-success{transition:opacity .25s linear;transform:none}.cz-price-sheen{transition:none}}.cz-spec-link{color:var(--cz-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--cz-link) 42%, transparent);text-decoration-color:color-mix(in oklab, var(--cz-link) 42%, transparent);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;border-radius:6px;outline:none;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.cz-spec-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--cz-link) 70%, transparent)}@media (hover:hover){.cz-spec-link:hover{color:var(--cz-link);-webkit-text-decoration-color:var(--cz-link);text-decoration-color:var(--cz-link)}}.cz-bento-link{color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none}.cz-bento-link-glyph{z-index:3;width:1rem;height:1rem;color:color-mix(in oklab, var(--cz-link) 65%, transparent);transition:color .2s,transform .2s;position:absolute;top:.65rem;right:.65rem}.cz-bento-link:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--cz-link) 70%, transparent);border-radius:1.5rem}.cz-bento-link:focus-visible .cz-bento-link-glyph{color:var(--cz-link)}@media (hover:hover){.cz-bento-link:hover .cz-bento-link-glyph{color:var(--cz-link);transform:translate(1.5px,-1.5px)}}@media (prefers-reduced-motion:reduce){.cz-bento-link-glyph{transition:color .15s}}.cz-scroll-focus,.cz-scroll-focus-md,.cz-scroll-focus-lg{transition:box-shadow .4s cubic-bezier(.23,1,.32,1)}.cz-scroll-focus{box-shadow:0 0 12px #0000,0 0 24px #0000}.cz-scroll-focus-md,.cz-scroll-focus-lg{box-shadow:0 0 20px #0000,0 0 40px #0000}.cz-scroll-focus[data-in-view=true]{box-shadow:0 0 12px #00bdbe24,0 0 24px #00bdbe0f;box-shadow:0 0 12px lab(69.5085% -62.2854 -18.3849/.14),0 0 24px lab(69.5085% -62.2854 -18.3849/.06)}.cz-scroll-focus-md[data-in-view=true]{box-shadow:0 0 20px #00bdbe24,0 0 40px #00bdbe12;box-shadow:0 0 20px lab(69.5085% -62.2854 -18.3849/.14),0 0 40px lab(69.5085% -62.2854 -18.3849/.07)}.cz-scroll-focus-lg[data-in-view=true]{box-shadow:0 0 20px #00bdbe2e,0 0 40px #00bdbe12;box-shadow:0 0 20px lab(69.5085% -62.2854 -18.3849/.18),0 0 40px lab(69.5085% -62.2854 -18.3849/.07)}.cz-stagger-1{transition-delay:50ms}.cz-stagger-2{transition-delay:.1s}.cz-stagger-3{transition-delay:.15s}.cz-stagger-4{transition-delay:.2s}.cz-stagger-5{transition-delay:.25s}.cz-stagger-6{transition-delay:.3s}@media (hover:hover){.cz-scroll-focus[data-in-view=true],.cz-scroll-focus-md[data-in-view=true],.cz-scroll-focus-lg[data-in-view=true]{box-shadow:none}}@media (hover:none){.cz-scroll-focus-lg.cz-card-hover:active{box-shadow:0 0 20px #00bdbe59,0 0 40px #00bdbe26;box-shadow:0 0 20px lab(69.5085% -62.2854 -18.3849/.35),0 0 40px lab(69.5085% -62.2854 -18.3849/.15)}}@media (prefers-reduced-motion:reduce){.cz-scroll-focus,.cz-scroll-focus-md,.cz-scroll-focus-lg{transition:none}}.cz-store-dialog{flex-direction:column!important;gap:0!important;display:flex!important}@property --cz-rgb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --glass-opacity{syntax:"<number>";inherits:true;initial-value:.14}@property --glass-blur{syntax:"<length>";inherits:true;initial-value:14px}.cz-rgb-border-hover{isolation:isolate;transition:transform .3s;position:relative}.cz-rgb-border-hover:before{content:"";border-radius:inherit;background:conic-gradient(from var(--cz-rgb-angle), var(--cz-rgb-stops));-webkit-mask-composite:xor;pointer-events:none;opacity:0;z-index:-1;--cz-rgb-angle:0deg;padding:2px;transition:opacity .3s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cz-rgb-border-hover:hover:before{opacity:.9;animation:4s linear infinite cz-rgb-flow}.cz-rgb-border-hover:hover{transform:scale(1.08)}.group:hover .cz-rgb-grouphover:before{opacity:.9;animation:4s linear infinite cz-rgb-flow}.group:hover .cz-rgb-grouphover{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.group:hover .cz-rgb-grouphover:before{animation:none!important}.group:hover .cz-rgb-grouphover{transform:none}}@keyframes cz-rgb-flow{to{--cz-rgb-angle:360deg}}@media (prefers-reduced-motion:reduce){.cz-rgb-border-hover:before{animation:none!important}.cz-rgb-border-hover:hover{transform:scale(1.02)}}.cz-search-input::-webkit-search-cancel-button{appearance:none;display:none}.cz-search-input::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}input[type=search]::-webkit-search-decoration{appearance:none;display:none}.cz-search-wrapper{isolation:isolate;background:color-mix(in srgb, var(--card) 50%, transparent);border:1px solid color-mix(in srgb, var(--brand-cyan) 30%, var(--border));transition:border-color var(--default-transition-duration,.15s) ease-out, box-shadow var(--default-transition-duration,.15s) ease-out, background var(--default-transition-duration,.15s) ease-out;border-radius:9999px;position:relative}.cz-search-wrapper:hover{border-color:color-mix(in srgb, var(--brand-cyan) 60%, white 8%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-cyan) 48%, transparent), 0 0 16px color-mix(in srgb, var(--brand-cyan) 22%, transparent)}.cz-search-wrapper:focus-within{border-color:color-mix(in srgb, var(--brand-cyan) 80%, white 10%);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-cyan) 60%, transparent), 0 0 24px color-mix(in srgb, var(--brand-cyan) 35%, transparent);background:color-mix(in srgb, var(--card) 85%, transparent)}.cz-search-input{border-radius:inherit;box-shadow:none;background:0 0;border:none;outline:none;width:100%;font-size:16px}.cz-search-input:focus{box-shadow:none;background:0 0;border-color:#0000;outline:none}@media (prefers-reduced-motion:reduce){.cz-search-wrapper{transition:none}}.cz-search-submit,.cz-search-voice{box-shadow:none;color:var(--muted-foreground);transition:color var(--default-transition-duration,.15s) ease-out, filter var(--default-transition-duration,.15s) ease-out;background:0 0;border:none}.cz-search-submit:hover,.cz-search-voice:hover{color:color-mix(in srgb, var(--brand-cyan) 100%, white 20%);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--brand-cyan) 50%, transparent));background:0 0;border-color:#0000}.cz-search-submit:focus-visible,.cz-search-voice:focus-visible{color:color-mix(in srgb, var(--brand-cyan) 100%, white 20%);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--brand-cyan) 50%, transparent));outline:none}@keyframes cz-voice-pulse{0%,to{box-shadow:0 0 0 0 hsl(var(--cz-accent) / .4);transform:scale(1)}50%{box-shadow:0 0 0 8px hsl(var(--cz-accent) / 0);transform:scale(1.08)}}.cz-voice-listening{animation:1.5s ease-in-out infinite cz-voice-pulse}@media (prefers-reduced-motion:reduce){.cz-voice-listening{box-shadow:0 0 0 3px hsl(var(--cz-accent) / .3);animation:none}}.cz-voice-active{box-shadow:0 0 0 1px var(--brand-cyan), 0 0 12px hsl(var(--cz-accent) / .25);border-radius:9999px;transition:box-shadow .3s}.cz-voice-active input{box-shadow:none!important;border-color:#0000!important;outline:none!important}@media (prefers-reduced-motion:reduce){.cz-voice-active{transition:none}}.cz-rgb-border-top{border-radius:var(--cz-rgb-radius,12px);isolation:isolate;position:relative}.cz-rgb-border-top:before{content:"";border-radius:inherit;background:conic-gradient(from var(--cz-rgb-angle), var(--cz-rgb-stops));-webkit-mask-composite:xor;opacity:.9;pointer-events:none;--cz-rgb-angle:0deg;clip-path:polygon(0 0,100% 0,100% calc(100% - 2px),0 calc(100% - 2px));padding:2px;animation:14s linear infinite cz-rgb-flow;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cz-rgb-border-bottom{border-radius:var(--cz-rgb-radius,12px);isolation:isolate;position:relative}.cz-rgb-border-bottom:before{content:"";border-radius:inherit;background:conic-gradient(from var(--cz-rgb-angle), var(--cz-rgb-stops));-webkit-mask-composite:xor;opacity:.9;pointer-events:none;--cz-rgb-angle:0deg;clip-path:polygon(0 2px,0 0,100% 0,100% 100%,0 100%,0 2px,20% 2px,20% 0);padding:2px;animation:14s linear infinite cz-rgb-flow;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.cz-rgb-border-top:before,.cz-rgb-border-bottom:before{animation:none}}.cz-rgb-border-with-tab{border-radius:var(--cz-rgb-radius,12px);isolation:isolate;position:relative}.cz-rgb-border-with-tab:before{content:"";inset:calc(-1 * var(--button-height,44px) - 2px) -2px -2px -2px;background:conic-gradient(from var(--cz-rgb-angle), var(--cz-rgb-stops));-webkit-mask-composite:xor;opacity:.9;pointer-events:none;--cz-rgb-angle:0deg;clip-path:polygon( 0 0,  var(--button-width,140px) 0,  var(--button-width,140px) var(--button-height,44px),  100% var(--button-height,44px),  100% 100%,  0 100%,  0 0);border-radius:12px;padding:2px;animation:14s linear infinite cz-rgb-flow;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.cz-rgb-border-with-tab:before{animation:none}}.cz-rgb-border :focus-visible{box-shadow:0 0 0 2px hsl(var(--cz-accent) / .85), 0 0 10px hsl(var(--cz-accent) / .2);border-radius:6px;outline:none}@media (prefers-reduced-motion:reduce){.cz-rgb-border :focus-visible{box-shadow:0 0 0 2px hsl(var(--cz-accent) / .85)}}.cz-rgb-inner-refraction{isolation:isolate;position:relative}.cz-rgb-inner-refraction:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 0 0 30px hsl(190, 95%, 55% / .02), inset 0 -8px 24px hsl(270, 85%, 65% / .01);opacity:1;transition:box-shadow .22s ease-out;position:absolute;inset:1px}.cz-rgb-inner-refraction:hover:after,.cz-rgb-inner-refraction:focus-within:after{box-shadow:inset 0 0 30px hsl(190, 95%, 55% / var(--cz-rgb-inner-hover-opacity,.07)), inset 0 -8px 24px hsl(270, 85%, 65% / calc(var(--cz-rgb-inner-hover-opacity,.07) * .6))}@media (hover:none){.cz-rgb-inner-refraction:after{box-shadow:inset 0 0 24px hsl(190, 95%, 55% / .04), inset 0 -6px 18px hsl(270, 85%, 65% / .02);transition:none}}@media (prefers-reduced-motion:reduce){.cz-rgb-inner-refraction:after{box-shadow:inset 0 0 20px hsl(190, 95%, 55% / .03), inset 0 -6px 16px hsl(270, 85%, 65% / .015);transition:none}}[data-slot=tabs-trigger][data-state=active]{border-bottom:2px solid var(--brand-cyan)!important;box-shadow:0 2px 8px color-mix(in srgb, var(--brand-cyan) 20%, transparent)!important;font-weight:600!important}.cz-theme-hint{position:relative}.cz-theme-hint:before{content:"";pointer-events:none;width:28px;height:28px;box-shadow:0 0 0 3px hsl(var(--cz-accent) / .16), 0 0 12px 1px hsl(var(--cz-accent) / .4);opacity:0;will-change:opacity;border-radius:9999px;animation:2.6s ease-in-out 4 cz-theme-hint-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cz-theme-hint-pulse{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cz-theme-hint:before{opacity:1;box-shadow:0 0 0 2px hsl(var(--cz-accent) / .4);animation:none}}@media (hover:none){.cz-card-spec-chip{pointer-events:none}}.cz-card-specs-host{position:relative}.cz-card-photo{container-type:inline-size}.cz-card-specs-panel{--cz-spec-gap:8px;--cz-spec-chrome:55px;z-index:var(--zl-dropdown);pointer-events:none;border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:calc(100% - 3rem);transition:transform .15s;position:absolute;inset:auto 0 0;transform:translateY(100%)}.cz-card-specs-panel>dl{max-height:max(1lh, calc(round(down, 100cqw - 3rem - var(--cz-spec-chrome) + var(--cz-spec-gap), calc(1lh + var(--cz-spec-gap))) - var(--cz-spec-gap)));scroll-snap-type:y mandatory}.cz-card-specs-panel>dl>div>dt{scroll-snap-align:start}@media (hover:hover){.cz-card-specs-host:hover{z-index:var(--zl-dropdown)}.cz-card-specs-host:hover .cz-card-specs-panel{pointer-events:auto;transform:translateY(0)}.cz-card-specs-host:has(:focus-visible) .cz-card-specs-panel{pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cz-card-specs-panel{transition:none}}
.dark{--brand-cyan-ink:#fff;--product-well:#191b1d;--product-well-nobg:#0e1216}@supports (color:lab(0% 0 0)){.dark{--product-well:lab(9.51488% -.528023 -1.7756);--product-well-nobg:lab(5.25641% -.716366 -2.91725)}}:root:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f3f8fa;--foreground:#0d1218;--card:#fff;--card-foreground:#0d1218;--product-well:#f1f4f5;--product-well-nobg:#e9eef0;--popover:#f9fcfe;--popover-foreground:#0d1218;--primary:#00a8ad;--primary-foreground:#0d181e;--secondary:#e9f0f2;--secondary-foreground:#151b21;--muted:#edf1f2;--muted-foreground:#4c535b;--accent:#00a8ad;--state-highlight:#00a8ad38;--accent-foreground:#0d181e;--destructive:#cc272e;--destructive-foreground:#fcfcfc;--border:#dbdfe2;--input:#d4d8db;--ring:var(--focus-ring);--brand-cyan:#00a8ad;--brand-cyan-hover:#009095;--brand-cyan-active:#00797c;--brand-lime:#76ba4b;--brand-lime-hover:#64a737;--brand-lime-active:#56932b;--brand-violet:#6b55df;--brand-violet-hover:#5c42ca;--brand-violet-active:#4f34b4;--brand-yellow:#ecbe24;--brand-yellow-hover:#d8ab00;--brand-yellow-active:#c19900;--warning:#dc8900;--warning-hover:#c17600;--warning-active:#aa6500;--success:#1b9247;--success-hover:#007f37;--success-active:#006e2f;--panel:#f5f9fb;--elevated:#fff;--chart-1:#009595;--chart-2:#64a737;--chart-3:#6b55df;--chart-4:#e6ad00;--chart-5:#cc272e;--text-primary:#1b2230;--text-secondary:#3a4453;--text-muted:#5a6473;--text-disabled:#94a0b0;--brand-cyan-bright:#0e7490;--price-yellow:#1b2230;--sale-badge:#ed6820;--stock-green:#177a3e;--stock-red:#c53434;--cta-fill:#f97316;--cta-fill-alt:#f59e0b;--cta-text:#1c1917;--cta-hover:#ea6a0e;--accent-violet:#6b3fd4;--error-red:#c53434;--focus-ring:#0e7490;--focus-offset:2px;--surface-base:#fff;--surface-elevated:#f7f9fb;--brand-cyan-ink:#06303a;--glass-surface-bg:#f8fdffad;--glass-float-bg:#f8fdffe6;--glass-modal-bg:#f8fdfef0;--glass-stroke:#252f3724;--glass-stroke-soft:#252f371a;--glass-specular:#ffffffd9;--glass-specular-lo:#252f370f;--glass-tint-cyan:#00b5b60f;--glass-shadow-cyan:#00959529;--glass-shadow-base:#12171a14;--skeleton-base:#e5e8ea;--skeleton-sheen:#e7faf9}@supports (color:lab(0% 0 0)){:root:not(.dark){--background:lab(97.1371% -1.53571 -1.47935);--foreground:lab(5.24559% -.9728 -4.53259);--card:lab(100% 0 0);--card-foreground:lab(5.24559% -.9728 -4.53259);--product-well:lab(95.9647% -1.0249 -.98697);--product-well-nobg:lab(93.657% -1.53556 -1.47926);--popover:lab(98.8648% -1.02499 -.986993);--popover-foreground:lab(5.24559% -.9728 -4.53259);--primary:lab(62.1473% -50.8495 -18.4107);--primary-foreground:lab(7.25803% -3.01635 -6.01647);--secondary:lab(94.2493% -2.04498 -1.97084);--secondary-foreground:lab(9.49397% -1.37884 -5.2379);--muted:lab(94.8109% -1.28037 -1.23321);--muted-foreground:lab(35.022% -1.53384 -5.30238);--accent:lab(62.1473% -50.8495 -18.4107);--state-highlight:lab(62.1473% -50.8495 -18.4107/.22);--accent-foreground:lab(7.25803% -3.01635 -6.01647);--destructive:lab(45.7636% 63.3818 40.1799);--destructive-foreground:lab(98.84% .0000298023 -.0000119209);--border:lab(88.4097% -.985354 -1.98137);--input:lab(86.0896% -.985116 -1.98125);--brand-cyan:lab(62.1473% -50.8495 -18.4107);--brand-cyan-hover:lab(54.0198% -50.7636 -18.3304);--brand-cyan-active:lab(45.7969% -47.5386 -17.1414);--brand-lime:lab(69.2569% -36.7904 47.7277);--brand-lime-hover:lab(62.2739% -36.6263 48.6274);--brand-lime-active:lab(55.1988% -34.28 45.9417);--brand-violet:lab(44.6838% 36.8185 -68.6034);--brand-violet-hover:lab(37.4995% 39.2335 -68.5448);--brand-violet-active:lab(31.7481% 38.502 -65.1151);--brand-yellow:lab(79.4849% 7.49299 74.8892);--brand-yellow-hover:lab(72.4909% 8.05467 78.2099);--brand-yellow-active:lab(65.5026% 7.67806 74.2538);--warning:lab(64.7613% 28.8312 87.5767);--warning-hover:lab(56.5873% 29.6876 104.251);--warning-active:lab(49.6362% 28.2544 97.8328);--success:lab(53.1492% -45.5138 30.27);--success-hover:lab(46.1726% -45.729 30.6816);--success-active:lab(40.2443% -42.7474 28.7682);--panel:lab(97.7109% -1.28049 -1.23328);--elevated:lab(100% 0 0);--chart-1:lab(54.9674% -42.575 -12.6717);--chart-2:lab(62.2739% -36.6263 48.6274);--chart-3:lab(44.6838% 36.8185 -68.6034);--chart-4:lab(74.6481% 12.6892 76.8998);--chart-5:lab(45.7636% 63.3818 40.1799);--glass-surface-bg:lab(98.8771% -1.5358 -1.4794/.68);--glass-float-bg:lab(98.8771% -1.5358 -1.4794/.9);--glass-modal-bg:lab(98.8709% -1.28049 -1.2333/.94);--glass-stroke:lab(18.8165% -2.96721 -6.45695/.14);--glass-stroke-soft:lab(18.8165% -2.96721 -6.45695/.1);--glass-specular:lab(100% 0 0/.85);--glass-specular-lo:lab(18.8165% -2.96721 -6.45695/.06);--glass-tint-cyan:lab(66.5719% -42.5471 -12.7367/.06);--glass-shadow-cyan:lab(54.9674% -42.575 -12.6717/.16);--glass-shadow-base:lab(7.23616% -1.40841 -3.20238/.08);--skeleton-base:lab(91.8959% -.855088 -1.17239);--skeleton-sheen:lab(96.7348% -6.52197 -2.02345)}}:root:not(.dark) .cz-scope{--cz-bg:#f4f6f8;--cz-surface:#fff;--cz-text:#1b2230;--cz-muted:#5a6473;--cz-primary:#1fa6c9;--cz-accent:195 90% 42%;--cz-accent-g:150 80% 38%;--cz-accent-b:270 75% 52%;--cz-success:#15a372;--cz-danger:#c53434}:root:not(.dark){--cz-glow-alpha:.42;--cz-glow-alpha-subtle:.26}:root:not(.dark) .nlg-surface,:root:not(.dark) .glass-surface,:root:not(.dark) .glass-floating,:root:not(.dark) .glass-modal,:root:not(.dark) .hero-glass-panel{isolation:isolate}:root:not(.dark) .nlg-surface{background:linear-gradient(145deg, #fff6 0%, #ffffff1f 45%, transparent 70%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), #ffffff94;border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo), 0 4px 24px var(--glass-shadow-cyan), 0 1px 4px var(--glass-shadow-base)}@supports (color:lab(0% 0 0)){:root:not(.dark) .nlg-surface{background:linear-gradient(145deg, lab(100% 0 0/.4) 0%, lab(100% 0 0/.12) 45%, transparent 70%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), lab(100% 0 0/.58)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:not(.dark) .nlg-surface{-webkit-backdrop-filter:saturate(160%)blur(14px);background:linear-gradient(145deg, #ffffff59 0%, #ffffff14 45%, transparent 70%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), #ffffff80}@supports (color:lab(0% 0 0)){:root:not(.dark) .nlg-surface{background:linear-gradient(145deg, lab(100% 0 0/.35) 0%, lab(100% 0 0/.08) 45%, transparent 70%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), lab(100% 0 0/.5)}}}@media (max-width:767px){:root:not(.dark) .nlg-surface{-webkit-backdrop-filter:saturate(150%)blur(8px);background:#f8fdffe0;background:lab(98.8771% -1.5358 -1.4794/.88)}}@media (prefers-reduced-transparency:reduce){:root:not(.dark) .nlg-surface{-webkit-backdrop-filter:none;background:var(--surface-elevated);border-color:var(--glass-stroke)}}@media (prefers-reduced-motion:reduce){:root:not(.dark) .nlg-surface{-webkit-backdrop-filter:none;border-color:var(--glass-stroke);background:#fffffff5;background:lab(100% 0 0/.96)}}:root:not(.dark) .glass-surface,:root:not(.dark) .glass-floating,:root:not(.dark) .glass-modal{border:1px solid var(--glass-stroke-soft);box-shadow:0 8px 32px var(--glass-shadow-cyan), 0 2px 8px var(--glass-shadow-base), inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo);-webkit-backdrop-filter:saturate(170%)blur(16px);backdrop-filter:saturate(170%)blur(16px)}:root:not(.dark) .glass-surface{background:var(--glass-surface-bg)}:root:not(.dark) .cz-filter-rail{--glass-surface-bg:#f8fdff}@supports (color:lab(0% 0 0)){:root:not(.dark) .cz-filter-rail{--glass-surface-bg:lab(98.8771% -1.5358 -1.4794)}}:root:not(.dark) .cz-applied-card{box-shadow:none;background:#fff;background:lab(100% 0 0)}:root:not(.dark)[data-cz-theme-wave] .cz-applied-card:before{background:radial-gradient(circle at 82% -12%, transparent calc(var(--cz-wave-r) - 16%), #ffffffbf calc(var(--cz-wave-r) - 6%), #7896b42e calc(var(--cz-wave-r) - 2%), transparent var(--cz-wave-r)), #fff}@supports (color:lab(0% 0 0)){:root:not(.dark)[data-cz-theme-wave] .cz-applied-card:before{background:radial-gradient(circle at 82% -12%, transparent calc(var(--cz-wave-r) - 16%), #ffffffbf calc(var(--cz-wave-r) - 6%), #7896b42e calc(var(--cz-wave-r) - 2%), transparent var(--cz-wave-r)), lab(100% 0 0)}}:root:not(.dark) .glass-floating{background:linear-gradient(140deg, #ffffff8c 0%, #ffffff26 42%, transparent 62%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), var(--glass-float-bg);box-shadow:0 12px 40px var(--glass-shadow-cyan), 0 4px 16px var(--glass-shadow-base), inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo)}@supports (color:lab(0% 0 0)){:root:not(.dark) .glass-floating{background:linear-gradient(140deg, lab(100% 0 0/.55) 0%, lab(100% 0 0/.15) 42%, transparent 62%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), var(--glass-float-bg)}}:root:not(.dark) .glass-modal{background:linear-gradient(140deg, #ffffff8c 0%, #ffffff26 42%, transparent 62%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), var(--glass-modal-bg)}@supports (color:lab(0% 0 0)){:root:not(.dark) .glass-modal{background:linear-gradient(140deg, lab(100% 0 0/.55) 0%, lab(100% 0 0/.15) 42%, transparent 62%), linear-gradient(var(--glass-tint-cyan), var(--glass-tint-cyan)), var(--glass-modal-bg)}}:root:not(.dark) .cz-overlay-opaque{--glass-float-bg:#f8fdfff7;--glass-modal-bg:#f8fdfef7}@supports (color:lab(0% 0 0)){:root:not(.dark) .cz-overlay-opaque{--glass-float-bg:lab(98.8771% -1.5358 -1.4794/.97);--glass-modal-bg:lab(98.8709% -1.28049 -1.2333/.97)}}:root:not(.dark) .glass-floating-alert{isolation:isolate;border:1px solid var(--glass-alert-rim);background:linear-gradient(140deg, #ffffff8c 0%, #ffffff26 42%, transparent 62%), linear-gradient(150deg, var(--glass-alert-tint-top) 0%, var(--glass-alert-tint-bot) 60%, transparent 100%), var(--glass-float-bg);box-shadow:0 12px 40px var(--glass-shadow-base), 0 0 22px -2px var(--glass-alert-glow), inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo);-webkit-backdrop-filter:saturate(170%)blur(16px);backdrop-filter:saturate(170%)blur(16px)}@supports (color:lab(0% 0 0)){:root:not(.dark) .glass-floating-alert{background:linear-gradient(140deg, lab(100% 0 0/.55) 0%, lab(100% 0 0/.15) 42%, transparent 62%), linear-gradient(150deg, var(--glass-alert-tint-top) 0%, var(--glass-alert-tint-bot) 60%, transparent 100%), var(--glass-float-bg)}}@media (max-width:767px){:root:not(.dark) .glass-floating-alert{-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px)}}@media (prefers-reduced-transparency:reduce){:root:not(.dark) .glass-floating-alert{-webkit-backdrop-filter:none;background:var(--popover);border-color:var(--glass-alert-rim)}}@media (max-width:767px){:root:not(.dark) .glass-surface,:root:not(.dark) .glass-floating,:root:not(.dark) .glass-modal{-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px)}}@media (prefers-reduced-transparency:reduce){:root:not(.dark) .glass-surface,:root:not(.dark) .glass-floating,:root:not(.dark) .glass-modal{-webkit-backdrop-filter:none;background:var(--popover);border-color:var(--border)}}:root:not(.dark) .glass-dropdown{border:1px solid var(--glass-stroke-soft);box-shadow:0 0 28px -10px var(--glass-shadow-cyan), 0 18px 42px -18px var(--glass-shadow-base), inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#f8fdfeeb;background:lab(98.8709% -1.28049 -1.2333/.92)}@media (prefers-reduced-transparency:reduce){:root:not(.dark) .glass-dropdown{-webkit-backdrop-filter:none;background:var(--popover);border-color:var(--border)}}:root:not(.dark) .glass-floating,:root:not(.dark) .glass-modal,:root:not(.dark) .glass-dropdown,:root:not(.dark) .glass-floating *,:root:not(.dark) .glass-modal *,:root:not(.dark) .glass-dropdown *{scrollbar-color:oklch(30% .01 240/.3) transparent}:root:not(.dark) .glass-floating::-webkit-scrollbar-thumb{background:#292f3247;background:lab(18.8127% -1.57347 -3.26655/.28)}:root:not(.dark) .glass-modal::-webkit-scrollbar-thumb{background:#292f3247;background:lab(18.8127% -1.57347 -3.26655/.28)}:root:not(.dark) .glass-dropdown::-webkit-scrollbar-thumb{background:#292f3247;background:lab(18.8127% -1.57347 -3.26655/.28)}:root:not(.dark) .glass-floating ::-webkit-scrollbar-thumb{background:#292f3247;background:lab(18.8127% -1.57347 -3.26655/.28)}:root:not(.dark) .glass-modal ::-webkit-scrollbar-thumb{background:#292f3247;background:lab(18.8127% -1.57347 -3.26655/.28)}:root:not(.dark) .glass-dropdown ::-webkit-scrollbar-thumb{background:#292f3247;background:lab(18.8127% -1.57347 -3.26655/.28)}:root:not(.dark) .glass-secondary{border:1px solid var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo), 0 2px 6px var(--glass-shadow-base);background:#252f3708;background:lab(18.8165% -2.96721 -6.45695/.03)}:root:not(.dark) .glass-secondary:before{background:linear-gradient(#252f371a 0%,#0000 40%) border-box;background:linear-gradient(lab(18.8165% -2.96721 -6.45695/.1) 0%,#0000 40%) border-box}:root:not(.dark) .glass-scrim,:root:not(.dark) .glass-scrim-under-header{background:#0f172a73}:root:not(.dark) .glass-scrim-auth{background:#0f172a4d}:root:not(.dark) .cz-ambient-mesh:before{background:radial-gradient(circle at 70% 80%,#6b3fd412,#0000 60%),radial-gradient(circle at 30% 20%,#1fa6c91a,#0000 60%)}:root:not(.dark){--nlg-favorite-tint-top:#dc262629;--nlg-favorite-tint-bot:#dc26260a;--nlg-favorite-rim:#c534348c;--nlg-favorite-glow:#c534342e;--nlg-compare-tint-top:color-mix(in srgb, var(--brand-cyan) 18%, transparent);--nlg-compare-tint-bot:color-mix(in srgb, var(--brand-cyan) 4%, transparent);--nlg-compare-rim:color-mix(in srgb, var(--brand-cyan) 55%, transparent);--nlg-compare-glow:color-mix(in srgb, var(--brand-cyan) 18%, transparent);--nlg-share-tint-top:#157a3e29;--nlg-share-tint-bot:#157a3e0a;--nlg-share-rim:#157a3e8c;--nlg-share-glow:#157a3e2e;--nlg-util-specular:inset 0 1px 0 #ffffffd9, inset 0 -1px 0 #252f370f}@supports (color:lab(0% 0 0)){:root:not(.dark){--nlg-util-specular:inset 0 1px 0 lab(100% 0 0/.85), inset 0 -1px 0 lab(18.8165% -2.96721 -6.45695/.06)}}:root:not(.dark) .cz-scope :focus-visible{box-shadow:0 0 0 2px hsl(var(--cz-accent) / 1), 0 0 0 4px hsl(var(--cz-accent) / .22), inset 0 0 8px hsl(var(--cz-accent) / .1);border-color:hsl(var(--cz-accent) / 1);outline:none}:root:not(.dark) .cz-neon{box-shadow:0 0 0 1px hsl(var(--cz-accent) / .55), 0 4px 14px hsl(var(--cz-accent) / var(--cz-glow-alpha)), 0 2px 6px hsl(var(--cz-accent) / calc(var(--cz-glow-alpha) - .16))}:root:not(.dark) .cz-neon-subtle{box-shadow:0 0 0 1px hsl(var(--cz-accent) / .4), 0 2px 8px hsl(var(--cz-accent) / var(--cz-glow-alpha-subtle))}@media (hover:hover){:root:not(.dark) .cz-card-hover:hover{box-shadow:0 0 0 1px hsl(var(--cz-accent) / .45), 0 8px 22px hsl(var(--cz-accent) / .22), 0 2px 8px var(--glass-shadow-base);border-color:hsl(var(--cz-accent) / .4)}:root:not(.dark) .cz-card-hover-sm:hover{box-shadow:0 0 0 1px hsl(var(--cz-accent) / .45), 0 4px 14px hsl(var(--cz-accent) / .22);border-color:hsl(var(--cz-accent) / .45);background-color:hsl(var(--cz-accent) / .08)}:root:not(.dark) .cz-card-hover-quiet:hover{border-color:var(--glass-stroke);box-shadow:inset 0 1px 0 var(--glass-specular), inset 0 -1px 0 var(--glass-specular-lo), 0 4px 18px var(--glass-shadow-cyan), 0 1px 4px var(--glass-shadow-base);background-color:#252f3705;background-color:lab(18.8165% -2.96721 -6.45695/.02)}}:root:not(.dark) .cz-rgb-border:before{opacity:calc(var(--cz-rgb-opacity,.34) * .68)}:root:not(.dark) .cz-rgb-border-hover:hover:before{opacity:.62}:root:not(.dark){--field-bg:linear-gradient(180deg, #f1f4f6 0%, #fbfcfd 100%);--field-inset:inset 0 1px 3px #252f371f, inset 0 1px 1px #252f3714;--field-lip:0 1px 0 #ffffffe6}@supports (color:lab(0% 0 0)){:root:not(.dark){--field-bg:linear-gradient(180deg, lab(95.9466% -.659436 -1.32239) 0%, lab(98.8433% -.330776 -.661802) 100%);--field-inset:inset 0 1px 3px lab(18.8165% -2.96721 -6.45695/.12), inset 0 1px 1px lab(18.8165% -2.96721 -6.45695/.08);--field-lip:0 1px 0 lab(100% 0 0/.9)}}:root:not(.dark) .cz-hover-glow:hover,:root:not(.dark) .cz-icon-hover:hover{filter:drop-shadow(0 0 6px hsl(var(--cz-accent) / .55)) drop-shadow(0 1px 2px hsl(var(--cz-accent) / .35))}:root:not(.dark) .cz-hover-glow:hover{color:hsl(var(--cz-accent) / 1)}:root:not(.dark) .cz-search-wrapper:hover{border-color:color-mix(in srgb, var(--brand-cyan) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-cyan) 40%, transparent), 0 2px 12px var(--glass-shadow-cyan)}:root:not(.dark) .cz-search-wrapper:focus-within{border-color:var(--brand-cyan);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-cyan) 55%, transparent), 0 4px 18px var(--glass-shadow-cyan)}:root:not(.dark) .liquid-glass-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 90%, #fff6), color-mix(in srgb, var(--panel) 96%, var(--glass-shadow-cyan)));box-shadow:0 -8px 22px var(--glass-shadow-cyan), inset 0 1px 0 var(--glass-specular), inset 0 18px 24px color-mix(in srgb, var(--brand-cyan) 5%, transparent)}@supports (color:lab(0% 0 0)){:root:not(.dark) .liquid-glass-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 90%, lab(100% 0 0/.4)), color-mix(in srgb, var(--panel) 96%, var(--glass-shadow-cyan)))}}:root:not(.dark) header[role=banner].liquid-glass-nav{box-shadow:0 8px 22px var(--glass-shadow-cyan), inset 0 -1px 0 var(--glass-specular), inset 0 -18px 24px color-mix(in srgb, var(--brand-cyan) 5%, transparent)}:root:not(.dark) .cz-delicate-shadow{box-shadow:0 0 0 1px var(--glass-shadow-base), 0 8px 24px #12171a1a, 0 0 40px var(--glass-shadow-cyan)}@supports (color:lab(0% 0 0)){:root:not(.dark) .cz-delicate-shadow{box-shadow:0 0 0 1px var(--glass-shadow-base), 0 8px 24px lab(7.23616% -1.40841 -3.20238/.1), 0 0 40px var(--glass-shadow-cyan)}}:root:not(.dark) .cz-skeleton,:root:not(.dark) [data-skeleton]{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-sheen) 50%, var(--skeleton-base) 75%)}:root:not(.dark) .sticky-mobile-buybar{box-shadow:0 -8px 22px var(--glass-shadow-cyan), inset 0 1px 0 var(--glass-specular)}:root:not(.dark) [data-slot=tabs-trigger][data-state=active]{box-shadow:0 2px 8px color-mix(in srgb, var(--brand-cyan) 28%, transparent)!important}:root:not(.dark){--hero-glass-fallback:#fffffff0}@supports (color:lab(0% 0 0)){:root:not(.dark){--hero-glass-fallback:lab(100% 0 0/.94)}}:root:not(.dark){--cz-amber-ink:#833b00;--cz-orange-ink:#ad3c00}@supports (color:lab(0% 0 0)){:root:not(.dark){--cz-amber-ink:lab(34.2124% 33.9302 66.5745);--cz-orange-ink:lab(41.7864% 48.7135 65.7374)}}:root:not(.dark) .bg-amber-500\/15{background-color:#fddca9;background-color:lab(89.656% 6.73088 29.4478)}:root:not(.dark) .bg-amber-500\/10{background-color:#fee4bc;background-color:lab(91.973% 5.09581 23.2394)}:root:not(.dark) .border-amber-500\/30{border-color:#d090338c;border-color:lab(65.0098% 19.2046 56.4287/.55)}:root:not(.dark) .border-amber-500\/20{border-color:#d0903366;border-color:lab(65.0098% 19.2046 56.4287/.4)}:root:not(.dark) .text-brand-yellow,:root:not(.dark) .text-\[var\(--brand-yellow\)\]{color:var(--price-yellow)}:root:not(.dark) .text-amber-200,:root:not(.dark) .text-amber-300,:root:not(.dark) .text-amber-400,:root:not(.dark) .text-amber-500,:root:not(.dark) .text-amber-400\/80,:root:not(.dark) .text-amber-400\/90{color:var(--cz-amber-ink)}:root:not(.dark) .text-orange-400,:root:not(.dark) .text-orange-500{color:var(--cz-orange-ink)}:root:not(.dark) .text-emerald-400,:root:not(.dark) .text-emerald-500,:root:not(.dark) .text-emerald-400\/80,:root:not(.dark) .text-green-500{color:var(--stock-green)}:root:not(.dark) .text-red-400{color:var(--stock-red)}:root:not(.dark) .text-yellow-400.tabular-nums,:root:not(.dark) .text-yellow-500.tabular-nums{color:var(--price-yellow)}:root:not(.dark) .text-yellow-300,:root:not(.dark) .text-yellow-500,:root:not(.dark) .text-yellow-600,:root:not(.dark) .text-yellow-700{color:var(--cz-amber-ink)}:root:not(.dark) [aria-label="Повідомлення про тестовий режим сайту"]{color:#2e190d;color:lab(11.617% 9.73725 12.0426)}:root:not(.dark) .cz-store-dialog{background-color:var(--popover)}
:root{--cz-vt-duration:1.4s;--cz-vt-ease:cubic-bezier(.4, 0, .2, 1);--cz-vt-feather:120px}@property --cz-vt-p{syntax:"<number>";inherits:true;initial-value:0}::view-transition-group(root){animation-duration:var(--cz-vt-duration)}::view-transition-old(root){z-index:0;animation:none}::view-transition-new(root){z-index:1;animation:cz-vt-flow var(--cz-vt-duration) var(--cz-vt-ease) forwards;--cz-vt-rad:calc(var(--cz-vt-r,150vmax) * var(--cz-vt-p));-webkit-mask:radial-gradient(circle var(--cz-vt-rad) at var(--cz-vt-x,50%) var(--cz-vt-y,0%), #000 0, #000 calc(var(--cz-vt-rad) - var(--cz-vt-feather)), #0000008c calc(var(--cz-vt-rad) - var(--cz-vt-feather) * .5), #0000001f calc(var(--cz-vt-rad) - 14px), transparent var(--cz-vt-rad));-webkit-mask:radial-gradient(circle var(--cz-vt-rad) at var(--cz-vt-x,50%) var(--cz-vt-y,0%), #000 0, #000 calc(var(--cz-vt-rad) - var(--cz-vt-feather)), #0000008c calc(var(--cz-vt-rad) - var(--cz-vt-feather) * .5), #0000001f calc(var(--cz-vt-rad) - 14px), transparent var(--cz-vt-rad));mask:radial-gradient(circle var(--cz-vt-rad) at var(--cz-vt-x,50%) var(--cz-vt-y,0%), #000 0, #000 calc(var(--cz-vt-rad) - var(--cz-vt-feather)), #0000008c calc(var(--cz-vt-rad) - var(--cz-vt-feather) * .5), #0000001f calc(var(--cz-vt-rad) - 14px), transparent var(--cz-vt-rad))}@keyframes cz-vt-flow{0%{--cz-vt-p:0}to{--cz-vt-p:1}}#cz-vt-rim{pointer-events:none;contain:layout paint;view-transition-name:cz-vt-rim;background:radial-gradient(circle at var(--cz-vt-x,50%) var(--cz-vt-y,0%), transparent calc(var(--cz-vt-r,150vmax) - 150px), #bae9f459 calc(var(--cz-vt-r,150vmax) - 70px),  #ffffffeb calc(var(--cz-vt-r,150vmax) - 34px),  #22d3eed9 calc(var(--cz-vt-r,150vmax) - 12px),  #7c3aed8c calc(var(--cz-vt-r,150vmax) + 10px),  transparent calc(var(--cz-vt-r,150vmax) + 80px));position:fixed;inset:0}::view-transition-group(cz-vt-rim){z-index:2;animation-duration:var(--cz-vt-duration)}::view-transition-old(cz-vt-rim){animation:none}::view-transition-new(cz-vt-rim){animation:cz-vt-rim-sweep var(--cz-vt-duration) var(--cz-vt-ease) forwards;transform-origin:var(--cz-vt-x,50%) var(--cz-vt-y,0%);mix-blend-mode:screen}@keyframes cz-vt-rim-sweep{0%{opacity:0;transform:scale(.02)}9%{opacity:1}86%{opacity:1}to{opacity:0;transform:scale(1)}}@media (max-width:767px){:root{--cz-vt-duration:1.15s;--cz-vt-feather:80px}}@media (prefers-reduced-motion:reduce){::view-transition-group(root){filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}::view-transition-old(root){filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}::view-transition-new(root){filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}::view-transition-group(cz-vt-rim){filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}::view-transition-old(cz-vt-rim){filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}::view-transition-new(cz-vt-rim){filter:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}#cz-vt-rim{display:none!important}}