.zx-live{--zxl-green:var(--primary);--zxl-ink:var(--foreground);--zxl-muted:var(--muted-foreground);--zxl-bg:var(--background);--zxl-line:var(--border)}.zx-live .zxl-hero{isolation:isolate;position:relative;overflow:hidden}.zx-live .zxl-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr);max-width:80rem;margin:0 auto;padding:1.75rem 1.5rem 2rem;display:grid;position:relative}.zx-live .zxl-hero-copy{pointer-events:auto;min-width:0;position:relative}.zx-live .zxl-hero-grid{pointer-events:none}@media (max-width:1023px){.zx-live .zxl-hero-copy:before{content:"";z-index:-1;background:color-mix(in srgb, var(--zxl-bg) 84%, transparent);pointer-events:none;position:absolute;inset:-1.5rem -1.5rem -2.5rem}.zx-live .zxl-hero-copy-top:before{-webkit-mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3.5rem),#0000)}.zx-live .zxl-hero-copy-bottom:before{inset:-2rem -1.5rem -1.5rem;-webkit-mask-image:linear-gradient(#0000,#000 3rem);mask-image:linear-gradient(#0000,#000 3rem)}}.zx-live .zxl-hero-title{margin-top:0}.zx-live .zxl-hero-title-line{display:block}.zx-live .zxl-hero-sub{margin-top:1rem}.zx-live .zxl-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.zx-live .zxl-hero-trust{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.5rem;display:flex}.zx-live .zxl-hero-micro{color:var(--zxl-muted);margin-top:.75rem;font-size:.8rem}.zx-live .zxl-hero-mapzone{pointer-events:none;height:16rem;margin:1.25rem -.5rem .75rem}.zx-live .zxl-hero-copy-bottom .zxl-hero-products{margin-top:0}@media (max-width:1023px){.zx-live .zxl-hero-grid{padding-top:1.25rem}.zx-live .zxl-hero-copy-top{display:contents}.zx-live .zxl-hero-copy-top:before{content:none}.zx-live .zxl-hero-copy-top>*{pointer-events:auto;position:relative}.zx-live .zxl-hero-mapzone{order:1;margin:0 -.5rem}.zx-live .zxl-hero-actions,.zx-live .zxl-site-picker,.zx-live .zxl-hero-copy-top>.zxl-hero-micro{order:2}.zx-live .zxl-hero-actions{margin-top:.25rem}.zx-live .zxl-site-picker{margin-top:.75rem}.zx-live .zxl-hero-copy-top>.sr-only{order:3}.zx-live .zxl-hero-sub{display:none}.zx-live .zxl-hero-copy-bottom{order:4;margin-top:2rem}.zx-live .zxl-hero-sub{margin-top:1rem}.zx-live .zxl-hero-title:before,.zx-live .zxl-hero-actions:before,.zx-live .zxl-site-picker:before,.zx-live .zxl-hero-copy-top>.zxl-hero-micro:before,.zx-live .zxl-hero-sub:before{content:"";z-index:-1;background:color-mix(in srgb, var(--zxl-bg) 84%, transparent);pointer-events:none;position:absolute}.zx-live .zxl-hero-title:before{background:color-mix(in srgb, var(--zxl-bg) 45%, transparent);inset:-1.5rem -1.5rem -2rem;-webkit-mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2.5rem),#0000)}.zx-live .zxl-hero-actions:before{inset:-2rem -1.5rem -.375rem;-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}.zx-live .zxl-site-picker:before{inset:-.375rem -1.5rem}.zx-live .zxl-hero-copy-top>.zxl-hero-micro:before{inset:-.375rem -1.5rem -.5rem}.zx-live .zxl-hero-sub:before{inset:-.5rem -1.5rem -1rem}.zx-live .zxl-hero-actions{gap:.5rem}.zx-live .zxl-hero-actions>*{flex:100%}}@media (min-width:1024px){.zx-live .zxl-hero-grid{grid-template:".zone"minmax(0,1fr)"top zone""bottom zone"".zone"minmax(0,1fr)/minmax(0,34rem) minmax(0,1fr);column-gap:2rem;min-height:clamp(42rem,100svh - 4.5rem,54rem);padding:3rem 1.5rem}.zx-live .zxl-hero-copy-top{grid-area:top}.zx-live .zxl-hero-copy-bottom{grid-area:bottom}.zx-live .zxl-hero-copy-bottom .zxl-hero-products{margin-top:1.25rem}.zx-live .zxl-hero-title{letter-spacing:-.04em;font-size:clamp(3.25rem,4.6vw,4.75rem);line-height:1}.zx-live .zxl-hero-title-line{white-space:nowrap;width:max-content}.zx-live .zxl-hero-mapzone{--zxl-bleed:max(0px, (100vw - 80rem) / 2);height:auto;margin:-1rem calc(2rem - var(--zxl-bleed)) 0 calc(22rem - var(--zxl-bleed) * .5);grid-area:1/1/-1/-1;align-self:stretch}}@media (min-width:1600px){.zx-live .zxl-hero-mapzone{margin:0 calc(1rem - var(--zxl-bleed)) 0 36rem}}.zx-live .zxl-hero-scrim{display:none}@media (min-width:1024px){.zx-live .zxl-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--zxl-bg) 90%, transparent) 0, color-mix(in srgb, var(--zxl-bg) 72%, transparent) calc(max(0px, (100% - 80rem) / 2) + 20rem), color-mix(in srgb, var(--zxl-bg) 25%, transparent) calc(max(0px, (100% - 80rem) / 2) + 34rem), transparent calc(max(0px, (100% - 80rem) / 2) + 44rem));display:block;position:absolute;inset:0}}.zx-live .zxl-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .8s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 3.5rem calc(100% - 5rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 3.5rem calc(100% - 5rem),#0000 100%)}.zx-live .zxl-backdrop.is-ready{opacity:1}.zx-live .zxl-backdrop-camera{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.zx-live .zxl-stage-svg{display:block;position:absolute;top:0;left:0;overflow:visible}.zx-live .zxl-stage-overlay{pointer-events:none;position:absolute;inset:0}.zx-live .zxl-stage-anchor{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.zx-live .zxl-title-map{opacity:.55;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 25% 55%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 25% 55%,#0000 100%)}.zx-live .zxl-title-map svg{transform-origin:0 0;display:block;position:absolute;top:0;left:0}.zx-live .zxl-stage-grid path{fill:none;stroke:#ffffff0a;stroke-width:1px;vector-effect:non-scaling-stroke}.zx-live .zxl-stage-land ellipse,.zx-live .zxl-stage-land path{fill:color-mix(in srgb, var(--landing-map-dot-mass) 48%, transparent)}.zx-live .zxl-stage-site-glow{opacity:.14;transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite zxl-site-pulse}.zx-live .zxl-stage-site-glow-core{opacity:.45;transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite zxl-site-pulse-core}@keyframes zxl-site-pulse{0%,to{opacity:.12;transform:scaleY(.75)}50%{opacity:.3;transform:scaleY(1)}}@keyframes zxl-site-pulse-core{0%,to{opacity:.4;transform:scaleY(.75)}50%{opacity:.85;transform:scaleY(1)}}.zx-live .zxl-stage-site.is-active .zxl-stage-site-glow{opacity:.22;animation:none}.zx-live .zxl-stage-site.is-active .zxl-stage-site-glow-core{opacity:.7;animation:none}.zx-live .zxl-stage-site-base{fill:none;stroke:var(--zxl-green);stroke-width:1.2px;opacity:.55}.zx-live .zxl-stage-site-post{stroke:var(--zxl-green);stroke-width:1.2px;stroke-linecap:round;opacity:.75}.zx-live .zxl-stage-site-core{fill:var(--background);stroke:var(--zxl-green);stroke-width:1.5px;transition:fill .4s}.zx-live .zxl-stage-site.is-active .zxl-stage-site-core{fill:var(--zxl-green)}.zx-live .zxl-stage-site.is-active .zxl-stage-site-base{opacity:1}.zx-live .zxl-stage-drop{stroke:var(--zxl-event-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:14 200;stroke-dashoffset:14px;animation:1s cubic-bezier(.45,0,.75,.4) forwards zxl-stage-drop}@keyframes zxl-stage-drop{0%{stroke-dashoffset:14px;opacity:1}90%{opacity:1}to{stroke-dashoffset:-86px;opacity:0}}.zx-live .zxl-stage-trace{fill:var(--zxl-event-accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.5s cubic-bezier(.3,0,.3,1) both zxl-stage-trace}.zx-live .zxl-stage-trace.is-ghost{animation-name:zxl-stage-trace-ghost}.zx-live .zxl-stage-origin{fill:var(--zxl-event-accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.3,0,.3,1) both zxl-stage-origin}.zx-live .zxl-stage-origin.is-ghost{animation-name:zxl-stage-origin-ghost}@keyframes zxl-stage-origin{0%{opacity:0;transform:scale(.5)}28%{opacity:1;transform:scale(1.15)}55%{opacity:.85;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}@keyframes zxl-stage-origin-ghost{0%{opacity:0}20%{opacity:.5}to{opacity:0}}.zx-live .zxl-stage-ring.is-origin{animation-delay:0s}@keyframes zxl-stage-trace{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}@keyframes zxl-stage-trace-ghost{0%{opacity:0}12%{opacity:.6}to{opacity:0}}.zx-live .zxl-stage-ring{fill:none;stroke:var(--zxl-event-accent);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:zxl-stage-ring 2.4s cubic-bezier(.2, .6, .3, 1) var(--zxl-land,.7s) forwards}.zx-live .zxl-stage-ring.is-late{animation-delay:calc(var(--zxl-land,.7s) + .5s)}@keyframes zxl-stage-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.5)}}.zx-live .zxl-stage-lit{fill:var(--zxl-event-accent);opacity:0;animation:3.4s cubic-bezier(.3,0,.3,1) both zxl-stage-lit}@keyframes zxl-stage-lit{0%{opacity:0}22%{opacity:.85}to{opacity:.22}}.zx-live .zxl-stage-beam.is-arriving{transform-box:fill-box;transform-origin:bottom;animation:zxl-stage-beam 1.1s cubic-bezier(.25, .8, .25, 1) var(--zxl-land,.7s) both}@keyframes zxl-stage-beam{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.zx-live .zxl-stage-callout{z-index:2;white-space:nowrap;animation:zxl-stage-callout .8s ease calc(var(--zxl-land,.7s) + .5s) both;position:absolute;top:0;left:0;transform:translate(.75rem,-70%)}.zx-live .zxl-stage-callout.is-flipped{transform:translate(calc(-100% - .75rem),-70%)}.zx-live .zxl-stage-callout-body{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--popover) 94%, transparent);border:1.5px solid color-mix(in srgb, var(--zxl-card-accent,var(--zap-green)) 50%, transparent);flex-direction:column;gap:2px;padding:8px 12px;display:flex;box-shadow:0 10px 30px #00000047}.zx-live .zxl-stage-callout.is-flipped .zxl-stage-callout-body{align-items:flex-end}.zx-live .zxl-stage-callout-product{font-size:.875rem;font-weight:600;line-height:1.2}.zx-live .zxl-stage-callout-time{color:var(--muted-foreground);font-size:.75rem}@keyframes zxl-stage-callout{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.zx-live .zxl-stage-label{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.zx-live .zxl-stage-label.is-left{align-items:flex-end}.zx-live .zxl-stage-label.is-top,.zx-live .zxl-stage-label.is-bottom{align-items:center}.zx-live .zxl-stage-label-name{letter-spacing:.08em;text-transform:uppercase;height:18px;color:color-mix(in srgb, var(--foreground) 82%, transparent);text-shadow:0 1px 8px #000000d9;align-items:center;gap:5px;font-size:.6875rem;font-weight:600;line-height:1;transition:color .3s;display:inline-flex;position:relative}.zx-live .zxl-stage-label.is-right .zxl-stage-label-name{padding-left:12px}.zx-live .zxl-stage-label.is-left .zxl-stage-label-name{padding-right:12px}.zx-live .zxl-stage-label.is-active .zxl-stage-label-name{color:var(--zap-green)}.zx-live .zxl-stage-label-line{font-variant-numeric:tabular-nums;height:20px;color:color-mix(in srgb, var(--foreground) 78%, transparent);background:color-mix(in srgb, var(--popover) 90%, transparent);border:1px solid color-mix(in srgb, var(--zap-green) 22%, transparent);border-radius:999px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:500;animation:.8s .4s both zxl-stage-callout;display:inline-flex}.zx-live .zxl-stage-card{z-index:3;white-space:nowrap;width:max-content;animation:zxl-stage-card .6s ease var(--zxl-card-delay,.15s) both;position:absolute}.zx-live .zxl-stage-card-body{border-radius:var(--radius-xl);background:var(--popover);border:1.5px solid color-mix(in srgb, var(--zxl-card-accent,var(--zap-green)) 55%, transparent);box-shadow:0 10px 30px #00000047, 0 0 24px color-mix(in srgb, var(--zxl-card-accent,var(--zap-green)) 14%, transparent);align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.zx-live .zxl-backdrop.is-interactive .zxl-stage-label{pointer-events:auto;cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.zx-live .zxl-backdrop.is-interactive .zxl-stage-label.is-hidden{pointer-events:none}.zx-live .zxl-backdrop.is-interactive .zxl-stage-label.is-hidden:focus-visible{opacity:1}.zx-live .zxl-stage-site-hit{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;width:32px;height:32px;padding:0;transition:box-shadow .2s;position:absolute;top:-16px;left:-16px}.zx-live .zxl-stage-site-hit:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--zap-green) 70%, transparent)}.zx-live .zxl-backdrop.is-interactive .zxl-stage-label:hover .zxl-stage-label-name{color:var(--zap-green)}.zx-live .zxl-backdrop.is-interactive .zxl-stage-label:focus-visible{outline:none}.zx-live .zxl-backdrop.is-interactive .zxl-stage-label:focus-visible .zxl-stage-label-name{outline:2px solid var(--zap-green);outline-offset:2px}.zx-live .zxl-backdrop.is-interactive .zxl-stage-card{pointer-events:auto}.zx-live .zxl-stage-card-close{width:28px;height:28px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-left:4px;transition:color .2s,background-color .2s;display:inline-flex}.zx-live .zxl-stage-card-close:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, transparent)}.zx-live .zxl-stage-card.is-measure{visibility:hidden;pointer-events:none;animation:none;top:0;left:0}.zx-live .zxl-stage-card.is-leaving{z-index:2;pointer-events:none;animation:.65s cubic-bezier(.4,0,.2,1) both zxl-stage-card-out}.zx-live .zxl-stage-card.is-leaving *{animation:none!important}@keyframes zxl-stage-card-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.zx-live .zxl-stage-card.is-leaving{display:none}}@keyframes zxl-stage-card{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zx-live .zxl-stage-dive-beam{opacity:.9}.zx-live .zxl-stage-dive-beam-soft,.zx-live .zxl-stage-beam-soft{opacity:.35}.zx-live .zxl-stage-label.is-right{transform:translate(.5em, calc(-50% + var(--zxl-label-dy,0px)))}.zx-live .zxl-stage-label.is-left{transform:translate(calc(-100% - .5em), calc(-50% + var(--zxl-label-dy,0px)))}.zx-live .zxl-stage-label.is-top{transform:translate(-50%,calc(-100% - .8em))}.zx-live .zxl-stage-label.is-bottom{transform:translate(-50%,.8em)}.zx-live .zxl-stage-label.is-hidden{opacity:0}@media (prefers-reduced-motion:reduce){.zx-live .zxl-stage-arrival{display:none}.zx-live .zxl-backdrop,.zx-live .zxl-backdrop-camera,.zx-live .zxl-stage-label{transition:none!important}.zx-live .zxl-stage-site-glow,.zx-live .zxl-stage-site-glow-core,.zx-live .zxl-stage-beam.is-arriving,.zx-live .zxl-stage-callout{animation:none!important}}.zx-live .zxl-hero-products-caption{color:var(--zxl-muted);margin-bottom:.625rem;font-size:.9375rem}@media (min-width:1024px){.zx-live .zxl-hero-products-caption{display:none}}.zx-live .zxl-hero-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:34rem;margin-top:1.25rem;display:grid}.zx-live .zxl-hero-product{border:1px solid var(--zxl-line);background:color-mix(in srgb, var(--card) 45%, transparent);border-radius:1rem;flex-direction:column;gap:.2rem;height:100%;padding:.55rem .8rem .6rem;font-size:.85rem;transition:border-color .2s,background-color .2s;display:flex;position:relative}.zx-live .zxl-hero-product:hover,.zx-live .zxl-hero-product:focus-visible{border-color:color-mix(in srgb, var(--zxl-green) 60%, transparent);background:color-mix(in srgb, var(--card) 65%, transparent)}.zx-live .zxl-hero-product-head{align-items:center;gap:.4rem;min-width:0;display:flex}.zx-live .zxl-hero-product-icon{width:.95rem;height:.95rem;color:var(--zxl-green);flex-shrink:0}.zx-live .zxl-hero-product-name{color:#fff;min-width:0;font-weight:600;line-height:1.2}.zx-live .zxl-hero-product-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.zx-live .zxl-hero-product-muted,.zx-live .zxl-hero-product-unit{color:var(--zxl-muted)}.zx-live .zxl-hero-product-amount{color:var(--zxl-green);font-weight:700}.zx-live .zxl-hero-product-arrow{width:.85rem;height:.85rem;color:var(--zxl-green);opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:.7rem;right:.7rem;transform:translate(-3px)}.zx-live .zxl-hero-product:hover .zxl-hero-product-arrow,.zx-live .zxl-hero-product:focus-visible .zxl-hero-product-arrow{opacity:1;transform:translate(0)}@media (max-width:639px){.zx-live .zxl-hero-products{border:1px solid var(--zxl-line);background:color-mix(in srgb, var(--card) 45%, transparent);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.zx-live .zxl-hero-products>li+li{border-top:1px solid var(--zxl-line)}.zx-live .zxl-hero-product{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:.6rem;min-height:2.75rem;padding:.55rem .85rem}.zx-live .zxl-hero-product:hover,.zx-live .zxl-hero-product:focus-visible{background:color-mix(in srgb, var(--zxl-green) 6%, transparent)}.zx-live .zxl-hero-product-head{flex:auto}.zx-live .zxl-hero-product-price{font-size:.78rem}.zx-live .zxl-hero-product-arrow{opacity:.7;flex-shrink:0;position:static;transform:none}}@media (max-width:379px){.zx-live .zxl-hero-product-price{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.zx-live .zxl-hero-product-unit{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.zx-live .zxl-hero-product-arrow{transition:none}}.zx-live .zxl-map-foot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--zxl-muted);margin-top:1.25rem;font-size:.66rem}.zx-live .zxl-hero-foot-line.is-pending{visibility:hidden}@media (min-width:1024px){.zx-live .zxl-hero-foot-line{display:block}}.zx-live .zxl-map-pause{border:1px solid var(--zxl-line);width:1.5rem;height:1.5rem;color:var(--zxl-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.zx-live .zxl-map-pause:hover,.zx-live .zxl-map-pause[aria-pressed=true]{color:var(--zxl-ink);border-color:#ffffff40}.zx-live .zxl-map-pause:focus-visible{outline:2px solid var(--zxl-green);outline-offset:2px}.zx-live .zxl-site-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.zx-live .zxl-site-chip{height:26px;color:color-mix(in srgb, var(--foreground) 88%, transparent);background:color-mix(in srgb, var(--popover) 90%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:.75rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.zx-live .zxl-site-chip:hover{border-color:color-mix(in srgb, var(--zap-green) 60%, transparent)}.zx-live .zxl-site-chip[aria-pressed=true]{color:#04110a;background:linear-gradient(90deg, var(--zap-green) 0%, var(--zap-aqua) 100%);border-color:#0000}.zx-live .zxl-site-chip:focus-visible{outline:2px solid var(--zap-green);outline-offset:2px}@media (min-width:1024px){.zx-live .zxl-hero-copy-bottom{position:relative}}.zx-live .zxl-site-picker{margin-top:.875rem}.zx-live .zxl-site-picker-hint{font-family:var(--font-mono);letter-spacing:.04em;color:var(--zxl-muted);font-size:.66rem}.zx-live .zxl-stage-card-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.zx-live .zxl-stage-card-body.is-order{max-width:26rem;color:inherit;padding:12px 16px 12px 12px;text-decoration:none}.zx-live .zxl-stage-card-specs{flex-wrap:wrap;gap:6px;display:flex}.zx-live .zxl-stage-card-line{white-space:normal;text-wrap:pretty}.zx-live .zxl-stage-card:not(.is-leaving):not(.is-measure) .zxl-stage-card-body.is-link{pointer-events:auto;cursor:pointer;transition:border-color .2s,box-shadow .2s}.zx-live .zxl-stage-card-body.is-link:hover{border-color:var(--zxl-card-accent,var(--zap-green))}.zx-live .zxl-stage-card-body.is-link:focus-visible{outline:2px solid var(--zap-green);outline-offset:2px}.zx-live .zxl-stage-card-go{width:16px;height:16px;color:var(--muted-foreground);flex:none;align-self:center;margin-left:2px;transition:color .2s,transform .2s}.zx-live .zxl-stage-card-body.is-link:hover .zxl-stage-card-go{color:var(--zxl-card-accent,var(--zap-green));transform:translate(2px)}@media (max-width:1023px){.zx-live .zxl-stage-card-body.is-order{max-width:min(262px,100vw - 112px)}.zx-live .zxl-stage-card.is-top:not(.is-picked) .zxl-stage-card-stack,.zx-live .zxl-stage-card.is-measure .zxl-stage-card-stack{align-items:stretch;width:min(340px,100vw - 50px)}.zx-live .zxl-stage-card.is-top:not(.is-picked) .zxl-stage-card-body.is-order,.zx-live .zxl-stage-card.is-measure .zxl-stage-card-body.is-order{max-width:none}.zx-live .zxl-stage-card-specs>:nth-child(n+3),.zx-live .zxl-stage-card-specs.is-hardware>:nth-child(n+2),.zx-live .zxl-stage-card-go{display:none}}@media (max-width:359px){.zx-live .zxl-stage-card-body.is-site{display:none}.zx-live .zxl-stage-card-body.is-order{gap:9px;max-width:190px;padding:9px 11px 9px 9px}.zx-live .zxl-stage-card-body.is-order>:first-child>:first-child{width:2.25rem;height:2.25rem}.zx-live .zxl-stage-card-line{font-size:.8125rem}}.zx-live .zxl-stage-card-body.is-site{border-color:color-mix(in srgb, var(--zap-green) 30%, transparent);animation:zxl-stage-card .5s ease calc(var(--zxl-card-delay,.15s) + .2s) both;gap:10px;padding:9px 12px 9px 10px;box-shadow:0 10px 30px #00000047}.zx-live .zxl-stage-card-fact{font-variant-numeric:tabular-nums;height:22px;color:var(--zap-green);background:color-mix(in srgb, var(--zap-green) 10%, transparent);border:1px solid color-mix(in srgb, var(--zap-green) 26%, transparent);border-radius:999px;align-items:center;padding:0 9px;font-size:.75rem;font-weight:600;display:inline-flex}.zx-live .zxl-stage-origin-glow{fill:var(--zxl-event-accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out both zxl-stage-origin-glow}.zx-live .zxl-stage-origin-dot{fill:var(--zxl-event-accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.8s cubic-bezier(.3,0,.3,1) both zxl-stage-origin-dot}.zx-live .zxl-stage-origin-ripple{fill:none;stroke:var(--zxl-event-accent);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.2,.6,.3,1) .15s both zxl-stage-origin-ripple}.zx-live .zxl-stage-origin-ripple.is-late{animation-delay:.75s}@keyframes zxl-stage-origin-glow{0%{opacity:0;transform:scale(.6)}25%{opacity:.32;transform:scale(1)}70%{opacity:.26}to{opacity:0;transform:scale(1.05)}}@keyframes zxl-stage-origin-dot{0%{opacity:0;transform:scale(.3)}18%{opacity:1;transform:scale(1.15)}28%{transform:scale(1)}75%{opacity:1}to{opacity:0}}@keyframes zxl-stage-origin-ripple{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.zx-live .zxl-stage-origin-pill{background:color-mix(in srgb, var(--popover) 85%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--zxl-event-accent) 40%, transparent);border-radius:999px;padding:4px;animation:4s both zxl-stage-origin-pill,.45s cubic-bezier(.34,1.56,.64,1) both zxl-stage-origin-pop;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 10px))}.zx-live .zxl-stage-start-cart{color:var(--zxl-event-accent);opacity:0;transform-box:fill-box;transform-origin:bottom;animation:3.2s both zxl-stage-start-cart}.zx-live .zxl-stage-start-cart circle{fill:color-mix(in srgb, var(--popover) 88%, transparent);stroke:color-mix(in srgb, var(--zxl-event-accent) 45%, transparent);stroke-width:.6px;vector-effect:non-scaling-stroke}@keyframes zxl-stage-start-cart{0%{opacity:0;transform:translateY(2px)scale(.6)}10%{opacity:.9;transform:translateY(0)scale(1)}75%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.zx-live .zxl-stage-start-cart{opacity:.9;animation:none}}@keyframes zxl-stage-origin-pop{0%{scale:.4}to{scale:1}}.zx-live .zxl-stage-order-mark{fill:var(--zxl-mark-accent,var(--zap-green));opacity:var(--zxl-mark-opacity,.5);transition:opacity 1.2s;animation:.6s .8s backwards zxl-stage-order-mark-in}.zx-live .zxl-stage-order-mark-beam{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.25,.8,.25,1) .9s backwards zxl-stage-order-beam-in}.zx-live .zxl-stage-order-mark-beam-soft{opacity:.35}@keyframes zxl-stage-order-mark-in{0%{opacity:0}}@keyframes zxl-stage-order-beam-in{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.zx-live .zxl-stage-order-mark,.zx-live .zxl-stage-order-mark-beam{transition:none;animation:none}}.zx-live .zxl-stage-origin-cart{width:11px;height:11px;color:var(--zxl-event-accent)}@keyframes zxl-stage-origin-pill{0%{opacity:0;translate:0 4px}4%{opacity:1}12%{opacity:1;translate:0}78%{opacity:1}to{opacity:0}}.zx-live .zxl-hero-explore svg{color:var(--zap-green)}.zx-live .zxl-hero-explore[aria-pressed=true]{border-color:var(--zap-green)}@media (prefers-reduced-motion:reduce){.zx-live .zxl-stage-origin-pill{animation:none}}.zx-live .zxl-stage-glimmer{fill:var(--zxl-event-accent);opacity:0;animation:2.6s ease-in-out both zxl-stage-glimmer}.zx-live .zxl-stage-glimmer-glow{fill:var(--zxl-event-accent);opacity:0;filter:blur(6px);animation:2.6s ease-in-out both zxl-stage-glimmer-glow}@keyframes zxl-stage-glimmer{0%{opacity:0}30%{opacity:.75}to{opacity:0}}@keyframes zxl-stage-glimmer-glow{0%{opacity:0}30%{opacity:.22}to{opacity:0}}.zx-live .zxl-stage-drop.is-pulse{stroke-width:2.4px;animation-fill-mode:both}.zx-live .zxl-stage-shimmer{fill:var(--zxl-green);opacity:.12;animation:6s ease-in-out infinite zxl-stage-shimmer}@keyframes zxl-stage-shimmer{0%,to{opacity:.1}50%{opacity:.4}}@property --zxl-pulse-r{syntax:"<length>";inherits:false;initial-value:0}.zx-live .zxl-pulse{opacity:0;pointer-events:none;will-change:opacity;-webkit-mask-image:radial-gradient(ellipse var(--zxl-pulse-r) calc(var(--zxl-pulse-r) * .46) at var(--zxl-pulse-x) var(--zxl-pulse-y), transparent 0 calc(var(--zxl-pulse-r) - 370px), #000 calc(var(--zxl-pulse-r) - 115px), #000 calc(var(--zxl-pulse-r) - 55px), transparent var(--zxl-pulse-r)), var(--zxl-pulse-dots);-webkit-mask-image:radial-gradient(ellipse var(--zxl-pulse-r) calc(var(--zxl-pulse-r) * .46) at var(--zxl-pulse-x) var(--zxl-pulse-y), transparent 0 calc(var(--zxl-pulse-r) - 370px), #000 calc(var(--zxl-pulse-r) - 115px), #000 calc(var(--zxl-pulse-r) - 55px), transparent var(--zxl-pulse-r)), var(--zxl-pulse-dots);mask-image:radial-gradient(ellipse var(--zxl-pulse-r) calc(var(--zxl-pulse-r) * .46) at var(--zxl-pulse-x) var(--zxl-pulse-y), transparent 0 calc(var(--zxl-pulse-r) - 370px), #000 calc(var(--zxl-pulse-r) - 115px), #000 calc(var(--zxl-pulse-r) - 55px), transparent var(--zxl-pulse-r)), var(--zxl-pulse-dots);-webkit-mask-size:auto, var(--zxl-pulse-dots-size);-webkit-mask-size:auto, var(--zxl-pulse-dots-size);mask-size:auto, var(--zxl-pulse-dots-size);-webkit-mask-position:0 0, var(--zxl-pulse-dots-pos);-webkit-mask-position:0 0, var(--zxl-pulse-dots-pos);mask-position:0 0, var(--zxl-pulse-dots-pos);-webkit-mask-composite:source-in;background-color:#18e888;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@media (prefers-reduced-motion:reduce){.zx-live .zxl-pulse{display:none}.zx-live .zxl-stage-shimmer{opacity:.25;animation:none}}.zx-live .zxl-stage-card-body.is-site-detail{white-space:normal;border-color:color-mix(in srgb, var(--zap-green) 40%, transparent);flex-direction:column;align-items:stretch;gap:12px;width:20rem;max-width:calc(100vw - 2rem);padding:14px 16px 16px}.zx-live .zxl-site-head{align-items:center;gap:12px;display:flex}.zx-live .zxl-site-facts{gap:6px;margin:0;font-size:.75rem;display:grid}.zx-live .zxl-site-facts>div{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.zx-live .zxl-site-facts dt{color:var(--muted-foreground)}.zx-live .zxl-site-facts dd{color:var(--foreground);margin:0}.zx-live .zxl-site-block{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);grid-template-columns:minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.zx-live .zxl-site-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.zx-live .zxl-site-offers,.zx-live .zxl-site-orders{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.zx-live .zxl-site-offer{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);background:color-mix(in srgb, var(--foreground) 3%, transparent);align-items:center;gap:10px;padding:8px 10px;transition:border-color .2s,background-color .2s;display:flex}.zx-live .zxl-site-offer:hover{border-color:color-mix(in srgb, var(--zap-green) 45%, transparent);background:color-mix(in srgb, var(--zap-green) 8%, transparent)}.zx-live .zxl-site-offer-cta{color:var(--primary);flex-shrink:0;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.zx-live .zxl-site-order{align-items:center;gap:10px;display:flex}.zx-live .zxl-site-order-icon{zoom:.72;flex-shrink:0}.zx-live .zxl-site-pending{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px;width:3.5rem;height:.9rem;animation:1.2s ease-in-out infinite zxl-site-pending;display:inline-block}@keyframes zxl-site-pending{50%{opacity:.4}}.zx-live .zxl-sheet-scrim{z-index:59;background:color-mix(in srgb, var(--background) 55%, transparent);cursor:default;border:0;position:fixed;inset:0}.zx-live .zxl-stage-card.is-picked{animation-duration:.25s}.zx-live .zxl-stage-card.is-sheet{z-index:60;width:auto;max-height:75svh;animation:.25s both zxl-stage-card;position:fixed;inset:auto .75rem .75rem;overflow-y:auto}.zx-live .zxl-stage-card.is-sheet .zxl-stage-card-body.is-site-detail{width:auto;max-width:none}.zx-live .zxl-stage-card.is-sheet .zxl-stage-card-body{background:var(--popover)}
