html:has(.marketing-module__E3pUCa__surface){scroll-padding-top:6.5rem}.marketing-module__E3pUCa__surface :is([id],a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:6.5rem;scroll-margin-bottom:2rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.marketing-module__E3pUCa__reveal{animation:linear both marketing-module__E3pUCa__revealIn;animation-timeline:view();animation-range:entry 8% cover 26%}}}@keyframes marketing-module__E3pUCa__revealIn{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.marketing-module__E3pUCa__pgTable{stroke:color-mix(in oklab, var(--foreground) 18%, transparent);stroke-width:1.5px;transition:filter .2s,stroke .2s,opacity .2s}.marketing-module__E3pUCa__pgTableLifted{stroke:var(--primary);filter:drop-shadow(0 18px 28px color-mix(in oklab, var(--foreground) 22%, transparent))}.marketing-module__E3pUCa__pgSeat{transition:fill .2s,stroke .2s}.marketing-module__E3pUCa__pgSeatDragging{filter:drop-shadow(0 12px 20px color-mix(in oklab, var(--foreground) 28%, transparent))}.marketing-module__E3pUCa__pgDragName{fill:var(--foreground);font-family:var(--font-sans);paint-order:stroke;stroke:var(--card);stroke-width:8px;stroke-linejoin:round;font-size:26px;font-weight:600}.marketing-module__E3pUCa__pgChip{transition:transform .2s cubic-bezier(.2,.7,.2,1),opacity .2s}@media (prefers-reduced-motion:no-preference){.marketing-module__E3pUCa__pgChip:hover{transform:translateY(-1px)}.marketing-module__E3pUCa__stepIn{animation:.62s cubic-bezier(.2,.7,.2,1) both marketing-module__E3pUCa__stepIn;animation-delay:var(--reveal-delay,0s)}@supports (animation-timeline:view()){.marketing-module__E3pUCa__stepIn{animation:linear both marketing-module__E3pUCa__stepIn;animation-timeline:view();animation-range:entry calc(12% + var(--reveal-index,0) * 11%) entry calc(48% + var(--reveal-index,0) * 11%)}}}@keyframes marketing-module__E3pUCa__stepIn{0%{opacity:0;filter:blur(4px);transform:translate(-8px)}to{opacity:1;filter:none;transform:none}}.marketing-module__E3pUCa__ledgerRow{position:relative}.marketing-module__E3pUCa__ledgerRow:before{content:"";background:color-mix(in oklab, var(--primary) 9%, transparent);opacity:0;pointer-events:none;border-radius:1rem;transition:opacity .25s;position:absolute;inset:0 -.75rem}.marketing-module__E3pUCa__ledgerRow:hover:before{opacity:1}.marketing-module__E3pUCa__glow{transform-origin:50%;opacity:.95;background:radial-gradient(circle closest-side at 50% 50%, var(--background) 0 54%, #ffcbca 61%, #ffbdaa 67%, #ffbf98 73%, #ffc890 79%, #fcd08b 85%, #f7daa1 90%, var(--background) 97%);border-radius:9999px;width:3200px;height:3200px;position:absolute;top:-1900px;left:50%;transform:translate(-50%)}@supports (color:lab(0% 0 0)){.marketing-module__E3pUCa__glow{background:radial-gradient(circle closest-side at 50% 50%, var(--background) 0 54%, lab(86.53% 22.2627 9.53629) 61%, lab(82.9725% 28.6315 23.238) 67%, lab(83.1849% 26.125 34.814) 73%, lab(84.6807% 18.7475 41.5787) 79%, lab(86.1618% 9.78604 40.3953) 85%, lab(88.6016% 4.52378 32.0849) 90%, var(--background) 97%)}}@media (max-width:640px){.marketing-module__E3pUCa__glow{top:-2250px}}.marketing-module__E3pUCa__echo{aspect-ratio:1;opacity:.85;pointer-events:none;z-index:-1;background:radial-gradient(circle closest-side at 50% 50%, var(--background) 0 80%, #f5daaa 85%, #ffc794 89%, #ffc9b6 93%, #ffd5d0 96%, var(--background) 100%);border-radius:9999px;height:100%;position:absolute;top:6%;left:50%;transform:translate(-50%)}@supports (color:lab(0% 0 0)){.marketing-module__E3pUCa__echo{background:radial-gradient(circle closest-side at 50% 50%, var(--background) 0 80%, lab(88.5572% 4.57358 27.7098) 85%, lab(84.6533% 18.26 36.3618) 89%, lab(85.4583% 24.2842 23.3207) 93%, lab(88.9997% 18.4796 10.0344) 96%, var(--background) 100%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.marketing-module__E3pUCa__echo{animation:linear both marketing-module__E3pUCa__echoDrift;animation-timeline:view();animation-range:entry exit}}}@keyframes marketing-module__E3pUCa__echoDrift{0%{transform:translate(-50%,6%)}to{transform:translate(-50%,-6%)}}@media (max-width:640px){.marketing-module__E3pUCa__echo{opacity:.7}}@media (prefers-reduced-motion:no-preference){.marketing-module__E3pUCa__glow{animation:11s ease-in-out 1.4s infinite marketing-module__E3pUCa__glowBreathe}}@keyframes marketing-module__E3pUCa__glowBreathe{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.035)}}.marketing-module__E3pUCa__luciaRing,.marketing-module__E3pUCa__luciaHalo{border-radius:2rem;position:absolute;inset:0;overflow:hidden}.marketing-module__E3pUCa__luciaRing{-webkit-mask-composite:xor;padding:14px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.marketing-module__E3pUCa__luciaHalo{opacity:.35;filter:blur(28px)}.marketing-module__E3pUCa__luciaAurora{background:var(--lucia-aurora);filter:blur(18px)saturate(.85);position:absolute;inset:-50%}@media (prefers-reduced-motion:no-preference){.marketing-module__E3pUCa__luciaAurora{animation:14s linear infinite marketing-module__E3pUCa__luciaSpin}}@keyframes marketing-module__E3pUCa__luciaSpin{to{transform:rotate(360deg)}}.marketing-module__E3pUCa__fadeUp{animation:.42s cubic-bezier(.2,.7,.2,1) both marketing-module__E3pUCa__fadeUp}@keyframes marketing-module__E3pUCa__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.marketing-module__E3pUCa__caret{color:var(--primary);margin-left:1px;animation:1s steps(2,start) infinite marketing-module__E3pUCa__caretBlink;display:inline-block}@keyframes marketing-module__E3pUCa__caretBlink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.marketing-module__E3pUCa__fadeUp,.marketing-module__E3pUCa__caret{animation:none}}.marketing-module__E3pUCa__pointer{animation:.7s cubic-bezier(.2,.7,.2,1) both marketing-module__E3pUCa__pointerIn}@keyframes marketing-module__E3pUCa__pointerIn{0%{opacity:0;transform:translate(48px,40px)}to{opacity:1;transform:translate(0)}}.marketing-module__E3pUCa__pointerDown{animation:.22s ease-out both marketing-module__E3pUCa__pointerDown}@keyframes marketing-module__E3pUCa__pointerDown{0%{transform:translate(0)scale(1)}40%{transform:translate(1px,2px)scale(.85)}to{transform:translate(0)scale(1)}}.marketing-module__E3pUCa__glowRise{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.marketing-module__E3pUCa__glowRise{animation:1.4s cubic-bezier(.33,1,.68,1) both marketing-module__E3pUCa__glowRise}}@keyframes marketing-module__E3pUCa__glowRise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.marketing-module__E3pUCa__revealSoft{animation:linear both marketing-module__E3pUCa__revealSoft;animation-timeline:view();animation-range:entry 4% cover 18%}}}@keyframes marketing-module__E3pUCa__revealSoft{0%{opacity:0;filter:blur(6px);transform:translateY(.9rem)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.marketing-module__E3pUCa__revealOnScroll{animation:linear both marketing-module__E3pUCa__revealSoft;animation-timeline:scroll(root);animation-range:40px 420px}}}.marketing-module__E3pUCa__marquee{gap:.5rem;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.marketing-module__E3pUCa__marquee{animation:marketing-module__E3pUCa__marquee var(--marquee-duration,34s) linear infinite}.marketing-module__E3pUCa__marqueeViewport:hover .marketing-module__E3pUCa__marquee,.marketing-module__E3pUCa__marqueeViewport:focus-within .marketing-module__E3pUCa__marquee{animation-play-state:paused}}@keyframes marketing-module__E3pUCa__marquee{to{transform:translate(-50%)}}.marketing-module__E3pUCa__demoCursor{transition:transform .62s cubic-bezier(.4,0,.2,1),opacity .26s}.marketing-module__E3pUCa__demoCursorPress{transform:scale(.82)}
