@keyframes Hero-module__Z8hQ_W__ping{75%,to{opacity:0;transform:scale(2.4)}}.Hero-module__Z8hQ_W__ping{animation:Hero-module__Z8hQ_W__ping 1.8s var(--ease-out) infinite}@keyframes Hero-module__Z8hQ_W__press{0%,78%{transform:scale(1)}88%{transform:scale(.95)}to{transform:scale(1)}}.Hero-module__Z8hQ_W__press{animation:Hero-module__Z8hQ_W__press 3s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__ping,.Hero-module__Z8hQ_W__press{animation:none}}@keyframes Hero-module__Z8hQ_W__enter{0%{opacity:0;transform:translateY(var(--space-3))}}.Hero-module__Z8hQ_W__enter{animation:Hero-module__Z8hQ_W__enter var(--dur-pop) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--dur-fast) / 2)}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__enter{animation:none}}
.HeroWindow-module__W4JYkW__wash{background:radial-gradient(ellipse 62% 58% at 50% 52%, var(--canvas) 0%, color-mix(in srgb, var(--canvas) 55%, var(--lane)) 45%, var(--lane) 78%);-webkit-mask-image:linear-gradient(#0000,#000 22% 70%,#0000);mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.HeroWindow-module__W4JYkW__frame{background:var(--raised);box-shadow:0 0 0 1px var(--hairline-strong), var(--shadow-float)}@media (min-width:768px){.HeroWindow-module__W4JYkW__fadeOut{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-24)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--space-24)), transparent)}}.HeroWindow-module__W4JYkW__screen{box-shadow:0 0 0 1px var(--hairline)}.HeroWindow-module__W4JYkW__fade{background:linear-gradient(to bottom, transparent, var(--canvas) 78%)}.HeroWindow-module__W4JYkW__patch{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-1), black calc(100% - var(--space-6)), transparent), linear-gradient(transparent, black 12%, black 88%, transparent);mask-image:linear-gradient(to right, transparent, black var(--space-1), black calc(100% - var(--space-6)), transparent), linear-gradient(transparent, black 12%, black 88%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroWindow-module__W4JYkW__kpiSub{color:color-mix(in srgb, var(--ink-muted) 60%, var(--ink-subtle))}[data-theme=dark] .HeroWindow-module__W4JYkW__kpiSub{color:color-mix(in srgb, var(--ink-muted) 20%, var(--ink-subtle))}:is([data-theme=dark] .HeroWindow-module__W4JYkW__onLight,[data-theme=light] .HeroWindow-module__W4JYkW__onDark){display:none}@keyframes HeroWindow-module__W4JYkW__drift{0%{transform:translateY(0)}to{transform:translateY(var(--drift,-5%))}}.HeroWindow-module__W4JYkW__drift{animation:HeroWindow-module__W4JYkW__drift var(--cycle,6s) var(--ease-inout) both}@keyframes HeroWindow-module__W4JYkW__ping{75%,to{opacity:0;transform:scale(2.4)}}.HeroWindow-module__W4JYkW__ping{animation:HeroWindow-module__W4JYkW__ping 1.8s var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){.HeroWindow-module__W4JYkW__drift,.HeroWindow-module__W4JYkW__ping{animation:none}}
.Roi-module__Ck1MaG__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;display:block}.Roi-module__Ck1MaG__range:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:var(--radius-control)}.Roi-module__Ck1MaG__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--p), var(--well) var(--p));border-radius:999px;height:4px}.Roi-module__Ck1MaG__range::-moz-range-track{background:var(--well);border-radius:999px;height:4px}.Roi-module__Ck1MaG__range::-moz-range-progress{background:var(--ink);border-radius:999px;height:4px}.Roi-module__Ck1MaG__range::-webkit-slider-thumb{appearance:none;background:var(--raised);width:18px;height:18px;box-shadow:0 0 0 1px var(--hairline-strong), var(--shadow-tile);transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;margin-top:-7px}.Roi-module__Ck1MaG__range::-moz-range-thumb{background:var(--raised);width:18px;height:18px;box-shadow:0 0 0 1px var(--hairline-strong), var(--shadow-tile);border:0;border-radius:999px}.Roi-module__Ck1MaG__range:active::-webkit-slider-thumb{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.Roi-module__Ck1MaG__range::-webkit-slider-thumb{transition:none}}
.StaffBand-module__dqDGra__band{--band-bg:var(--ground);background-color:var(--band-bg)}:root[data-theme=dark] .StaffBand-module__dqDGra__band{--band-bg:color-mix(in oklab, var(--ground) 45%, black)}.StaffBand-module__dqDGra__sky{--stripe:color-mix(in oklab, var(--ink) 3.5%, transparent);background-image:repeating-linear-gradient(to right, var(--stripe) 0 1px, transparent 1px var(--pitch))}.StaffBand-module__dqDGra__sky,.StaffBand-module__dqDGra__glow{--pitch:13px}.StaffBand-module__dqDGra__stage{--r:500px;--g:150px;--rx:96%;--inset:56px;height:820px;position:relative;overflow:hidden}@media (min-width:640px){.StaffBand-module__dqDGra__stage{--r:552px;--rx:56%;--inset:24px;height:932px}}@media (min-width:1024px){.StaffBand-module__dqDGra__stage{--r:616px;--g:180px;--rx:52%;height:976px}}.StaffBand-module__dqDGra__horizon{inset-inline:0;height:calc(var(--r) + var(--g));pointer-events:none;position:absolute;bottom:0}.StaffBand-module__dqDGra__glow{--stripe-hi:color-mix(in oklab, var(--ink) 12%, transparent);background-image:repeating-linear-gradient(to right, var(--stripe-hi) 0 1px, transparent 1px var(--pitch));-webkit-mask-image:radial-gradient(var(--rx) var(--r) at 50% 100%, transparent 99%, #000 100%, transparent 132%);mask-image:radial-gradient(var(--rx) var(--r) at 50% 100%, transparent 99%, #000 100%, transparent 132%);position:absolute;inset:0}.StaffBand-module__dqDGra__rise{will-change:transform;position:absolute;inset:0}.StaffBand-module__dqDGra__rim{background-image:linear-gradient(90deg, color-mix(in oklab, var(--ink) 8%, transparent), color-mix(in oklab, var(--ink) 38%, transparent) 22%, color-mix(in oklab, var(--ink) 92%, transparent) 50%, color-mix(in oklab, var(--ink) 38%, transparent) 78%, color-mix(in oklab, var(--ink) 8%, transparent))}.StaffBand-module__dqDGra__ring,.StaffBand-module__dqDGra__halo,.StaffBand-module__dqDGra__planet{left:calc(50% - var(--rx));width:calc(var(--rx) * 2);top:var(--g);height:calc(var(--r) * 2);border-radius:50%;position:absolute}.StaffBand-module__dqDGra__halo{filter:blur(22px);opacity:.32;transform:translateY(-4px)}.StaffBand-module__dqDGra__planet{top:calc(var(--g) + 1.5px);left:calc(50% - var(--rx) + 1.5px);width:calc(var(--rx) * 2 - 3px);height:calc(var(--r) * 2 - 3px);background:radial-gradient(50% 22% at 50% 0%, color-mix(in oklab, var(--ink) 5%, transparent), transparent), var(--band-bg)}.StaffBand-module__dqDGra__streak{background:linear-gradient(transparent, color-mix(in oklab, var(--ink) 55%, transparent) 55%, transparent);opacity:0;width:1px;height:140px;animation:StaffBand-module__dqDGra__streak var(--d,7s) linear infinite;animation-delay:var(--delay,0s);position:absolute}@keyframes StaffBand-module__dqDGra__streak{0%{opacity:0;transform:translateY(40px)scaleY(.6)}25%{opacity:.5}70%{opacity:.25}to{opacity:0;transform:translateY(-120px)scaleY(1)}}.StaffBand-module__dqDGra__timer{transform-origin:0;animation:StaffBand-module__dqDGra__timer var(--t,5s) linear forwards}@keyframes StaffBand-module__dqDGra__timer{0%{transform:scaleX(0)}}.StaffBand-module__dqDGra__screen{transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.StaffBand-module__dqDGra__streak{display:none}.StaffBand-module__dqDGra__timer{animation:none}.StaffBand-module__dqDGra__screen,.StaffBand-module__dqDGra__lift{transition:none}}.StaffBand-module__dqDGra__cell{background-color:var(--band-bg)}.StaffBand-module__dqDGra__field{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.StaffBand-module__dqDGra__lift{transition:translate var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}@media (max-width:639px){.StaffBand-module__dqDGra__row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.StaffBand-module__dqDGra__row::-webkit-scrollbar{display:none}.StaffBand-module__dqDGra__row>li{scroll-snap-align:start;flex:0 0 min(86%,340px)}}.StaffBand-module__dqDGra__dots{display:none}@media (max-width:639px){.StaffBand-module__dqDGra__dots{display:flex}}.StaffBand-module__dqDGra__tap{animation:StaffBand-module__dqDGra__tap 2.2s var(--ease-out) infinite}@keyframes StaffBand-module__dqDGra__tap{0%{opacity:0;transform:scale(.92)}18%,55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.StaffBand-module__dqDGra__tap{opacity:0;animation:none}}.StaffBand-module__dqDGra__fade{--edge:40px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge), #000 calc(100% - var(--edge)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--edge), #000 calc(100% - var(--edge)), transparent)}@media (min-width:640px){.StaffBand-module__dqDGra__fade{--edge:64px}}
.VideoSlot-module__IdX0aG__play{animation:VideoSlot-module__IdX0aG__play-in var(--dur-base) var(--ease-out) both}@keyframes VideoSlot-module__IdX0aG__play-in{0%{opacity:0;scale:.9}}.VideoSlot-module__IdX0aG__line{animation:VideoSlot-module__IdX0aG__line-in var(--dur-slow) var(--ease-out) both}@keyframes VideoSlot-module__IdX0aG__line-in{0%{opacity:0;translate:0 calc(var(--space-1) * .75)}}@media (prefers-reduced-motion:reduce){.VideoSlot-module__IdX0aG__play,.VideoSlot-module__IdX0aG__line{animation:none}}.VideoSlot-module__IdX0aG__film{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--space-24)), transparent calc(100% - var(--space-6)));mask-image:linear-gradient(to bottom, black calc(100% - var(--space-24)), transparent calc(100% - var(--space-6)))}:is([data-theme=dark] .VideoSlot-module__IdX0aG__onLight,[data-theme=light] .VideoSlot-module__IdX0aG__onDark){display:none}
.Pricing-module__TjAkjG__save{--good-soft:color-mix(in oklch, var(--good) 12%, transparent);padding:var(--space-1) calc(var(--space-1) * 1.5);border-radius:var(--radius-sm);background:var(--good-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--good) 24%, transparent);color:var(--good);align-items:center;display:inline-flex}.Pricing-module__TjAkjG__number{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.Pricing-module__TjAkjG__digit{clip-path:inset(0 -.08em);height:1em;line-height:1;display:inline-block;position:relative;-webkit-mask-image:linear-gradient(#0000 3%,#000 13% 88%,#0000 97%);mask-image:linear-gradient(#0000 3%,#000 13% 88%,#0000 97%)}.Pricing-module__TjAkjG__sizer{visibility:hidden;height:1em;line-height:1;display:block}.Pricing-module__TjAkjG__strip{transition:transform var(--dur-pop) var(--ease-out);transition-delay:var(--delay,0s);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.Pricing-module__TjAkjG__strip>span{height:1em;line-height:1;display:block}.Pricing-module__TjAkjG__inview .Pricing-module__TjAkjG__strip{animation:Pricing-module__TjAkjG__roll-in 1.1s var(--ease-out) backwards;animation-delay:calc(var(--delay,0s) + .15s)}@keyframes Pricing-module__TjAkjG__roll-in{0%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Pricing-module__TjAkjG__strip{transition:none}.Pricing-module__TjAkjG__inview .Pricing-module__TjAkjG__strip{animation:none}}
