.landing-page-document{--lp-bg:#faf9fe;--lp-ink:#0b0b0d;--lp-muted:#686672;--lp-modal-action-bg:#f2eff8;--lp-modal-action-ink:#4b5563;--lp-modal-action-pressed-bg:#f5f5f5;--lp-soft:#0b0b0d14;--lp-soft-strong:#0b0b0d2e;--lp-surface:#ffffff2e;--lp-focus:#f926725c;--lp-pink:#f92672;--lp-green:#a6e22e;--lp-orange:#ff8700;--lp-blue:#66d9ef;--lp-purple:#af87ff;--lp-light-base:#faf9fe;--lp-highlight-green-bg:color-mix(in srgb, var(--lp-green) 32%, var(--lp-light-base));--lp-highlight-pink-bg:color-mix(in srgb, var(--lp-pink) 30%, var(--lp-light-base));--lp-highlight-purple-bg:color-mix(in srgb, var(--lp-purple) 34%, var(--lp-light-base));--lp-highlight-orange-bg:color-mix(in srgb, var(--lp-orange) 34%, var(--lp-light-base));--lp-highlight-blue-bg:color-mix(in srgb, var(--lp-blue) 42%, var(--lp-light-base));--lp-highlight-text:#0b0b0d;--lp-nav-active-bg:var(--lp-highlight-purple-bg);--lp-login-bg:var(--lp-highlight-green-bg);--lp-trial-bg:var(--lp-highlight-pink-bg);--lp-privacy-bg:var(--lp-highlight-blue-bg);--lp-terms-bg:var(--lp-highlight-green-bg);--lp-toggle-state-bg:var(--lp-highlight-orange-bg);--lp-sound-active-bg:var(--lp-highlight-blue-bg);--lp-login-border:var(--lp-ink);--lp-trial-border:var(--lp-ink);--lp-privacy-border:var(--lp-ink);--lp-terms-border:var(--lp-ink);--lp-nav-active-border:var(--lp-ink);--lp-toggle-state-border:var(--lp-ink);--lp-sound-active-border:var(--lp-ink);--lp-nav-control-height:31px;--lp-nav-border-width:1px;--lp-toggle-width:56px;--lp-nav-height:79px;--lp-mobile-menu-collapsed-height:52px;--lp-mobile-menu-expanded-height:330px;--lp-mobile-menu-roll-duration:.42s;--lp-mobile-menu-fade-duration:.12s;--lp-mobile-menu-select-pause:.19s;--lp-panel-pad-x:clamp(22px, 5vw, 86px);--lp-panel-pad-y:clamp(92px, 11svh, 132px);--lp-home-copy-offset:0px;--lp-home-lockup-bottom-space:clamp(56px, 8svh, 104px);--lp-theme-transition-duration:.18s;--lp-theme-transition-ease:ease;--lp-display:var(--tpb-font-display);--lp-body:var(--tpb-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lp-bg)}.landing-page-document[data-landing-theme=dark]{--lp-bg:#060606;--lp-ink:#f7f4ee;--lp-muted:#ada79f;--lp-modal-action-bg:#15171e;--lp-modal-action-ink:#d4d4d8;--lp-modal-action-pressed-bg:#1a1d26;--lp-soft:#f7f4ee1c;--lp-soft-strong:#f7f4ee38;--lp-surface:#ffffff09;--lp-focus:#66d9ef6b;--lp-toggle-state-bg:var(--lp-highlight-blue-bg);--lp-login-border:var(--lp-login-bg);--lp-trial-border:var(--lp-trial-bg);--lp-privacy-border:var(--lp-privacy-bg);--lp-terms-border:var(--lp-terms-bg);--lp-nav-active-border:var(--lp-nav-active-bg);--lp-toggle-state-border:var(--lp-toggle-state-bg);--lp-sound-active-border:var(--lp-sound-active-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing-page-document,.landing-page-document body{min-width:0;font-family:var(--lp-body);font-synthesis:none;color:var(--lp-ink);background:var(--lp-bg);transition:background-color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease);margin:0;font-weight:300;overflow-x:clip}.landing-page-document.lp-preparing,.landing-page-document.lp-preparing body{overscroll-behavior:none;height:100%;overflow:hidden}.lp-preparation{z-index:200;color:var(--lp-ink);background:var(--lp-bg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease, visibility 0s linear .16s, background-color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.landing-page-document.lp-preparing .lp-preparation{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.lp-preparation-content{justify-items:center;gap:16px;width:min(920px,92vw);display:grid}.lp-preparation-brand{color:#f92672;white-space:nowrap;font-family:var(--lp-display);letter-spacing:0;text-align:center;-webkit-text-stroke:1px #0b0b0d;paint-order:stroke fill;margin-bottom:8px;font-size:clamp(42px,8vw,104px);line-height:.9}.landing-page-document[data-landing-theme=dark] .lp-preparation-brand{-webkit-text-stroke:0}.lp-preparation-ball{aspect-ratio:1;width:48px;height:48px;position:relative;overflow:visible}.lp-preparation-ball-rotator{transform-origin:50%;will-change:transform;padding:2px;animation:.9s linear infinite lp-preparation-ball-roll;position:absolute;inset:-2px}.lp-preparation-ball-art{width:100%;height:100%;display:block;overflow:visible}.lp-preparation-ball .lp-scroller-ball-fill,.lp-preparation-ball .lp-scroller-ball-hole{stroke:#0b0b0d;stroke-width:2px}.landing-page-document[data-landing-theme=dark] .lp-preparation-ball .lp-scroller-ball-fill,.landing-page-document[data-landing-theme=dark] .lp-preparation-ball .lp-scroller-ball-hole{stroke:none}.lp-preparation-label{font-family:var(--lp-display);letter-spacing:.035em;text-align:center;text-transform:uppercase;font-size:clamp(24px,5vw,34px);line-height:1;display:grid}.lp-preparation-label-warming,.lp-preparation-label-ready{will-change:opacity;grid-area:1/1}.lp-preparation-label-warming{opacity:0;animation:1ms linear 1.5s both lp-preparation-label-hide}.lp-preparation-label-ready{opacity:1;animation:1ms linear 1.5s both lp-preparation-label-show}.lp-preparation-label[data-landing-preparation-copy-state=ready] .lp-preparation-label-warming{opacity:0;animation:none}.lp-preparation-label[data-landing-preparation-copy-state=ready] .lp-preparation-label-ready{opacity:1;animation:none}.lp-preparation-progress{--lp-preparation-progress:0;background:var(--lp-soft-strong);width:min(320px,80vw);height:2px;display:block;position:relative;overflow:hidden}.lp-preparation-progress:after{content:"";background:var(--lp-purple);transform:scaleX(var(--lp-preparation-progress));transform-origin:0;transition:transform .18s;animation:1ms linear 1.5s both lp-preparation-progress-half;position:absolute;inset:0}.lp-preparation-progress[data-landing-preparation-progress-state=complete]:after{transition:none;animation:none}@keyframes lp-preparation-ball-roll{to{transform:rotate(360deg)}}@keyframes lp-preparation-label-hide{0%{opacity:1}1%,to{opacity:0}}@keyframes lp-preparation-label-show{0%{opacity:0}1%,to{opacity:1}}@keyframes lp-preparation-progress-half{0%{transform:scaleX(0)}1%,to{transform:scaleX(.5)}}@media (prefers-reduced-motion:reduce){.lp-preparation,.lp-preparation-progress:after{transition:none}.lp-preparation-ball-rotator{animation:none}}.landing-page-document *,.landing-page-document :before,.landing-page-document :after{box-sizing:border-box}.landing-page-document button{font:inherit}.landing-page-document a:focus-visible,.landing-page-document button:focus-visible{box-shadow:0 0 0 2px var(--lp-bg), 0 0 0 5px var(--lp-focus);outline:0}.lp-nav a,.lp-nav button,.lp-mobile-menu a{-webkit-tap-highlight-color:transparent}.lp-nav{z-index:80;min-height:calc(var(--lp-nav-height) + env(safe-area-inset-top));padding:calc(24px + env(safe-area-inset-top)) calc(clamp(16px, 2.8vw, 48px) + env(safe-area-inset-right)) 24px calc(clamp(16px, 2.8vw, 48px) + env(safe-area-inset-left));background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2vw,26px);display:grid;position:fixed;top:0;left:0;right:0}.lp-nav-actions{align-items:center;gap:8px;min-width:0;display:flex}.lp-nav-login,.lp-nav-trial,.lp-nav-link,.landing-page-document .lp-join-open-button{min-height:var(--lp-nav-control-height);color:var(--lp-ink);font-family:var(--lp-display);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:18px;font-weight:400;line-height:18px;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s;display:inline-flex}.lp-cap-centered-label{text-box:trim-both cap alphabetic;display:block}.lp-nav-login{color:var(--lp-highlight-text);border-color:var(--lp-login-border);background:var(--lp-login-bg)}.lp-nav-trial{color:var(--lp-highlight-text);border-color:var(--lp-trial-border);background:var(--lp-trial-bg)}.lp-nav-login:hover{border-color:var(--lp-login-border)}.lp-nav-trial:hover{border-color:var(--lp-trial-border)}.lp-nav-scroll{scrollbar-width:none;justify-content:center;min-width:0;margin-block:-5px;padding-block:5px;display:flex;overflow:auto hidden}.lp-nav-scroll::-webkit-scrollbar{display:none}.lp-nav-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lp-nav-links{height:var(--lp-nav-control-height);border:var(--lp-nav-border-width) solid var(--lp-ink);background:color-mix(in srgb, var(--lp-bg) 88%, transparent);scroll-snap-type:x proximity;border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:max-content;display:flex}.lp-nav-link{height:var(--lp-nav-control-height);scroll-snap-align:center;margin:-1px 0;position:relative}.lp-nav-link:first-child{margin-left:-1px}.lp-nav-link:last-child{margin-right:-1px}.lp-nav-link.is-active{color:var(--lp-highlight-text);border-color:var(--lp-nav-active-border);background:var(--lp-nav-active-bg)}.lp-nav-link:focus-visible{z-index:1}.lp-sound-toggle{width:var(--lp-nav-control-height);height:var(--lp-nav-control-height);min-height:var(--lp-nav-control-height);color:var(--lp-ink);appearance:none;border:var(--lp-nav-border-width) solid var(--lp-ink);background:color-mix(in srgb, var(--lp-bg) 72%, transparent);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex;position:relative}.lp-sound-toggle.is-active{color:var(--lp-highlight-text);border-color:var(--lp-sound-active-border);background:var(--lp-sound-active-bg)}.lp-sound-icon{opacity:0;justify-content:center;align-items:center;transition:opacity .18s,transform .22s;display:inline-flex;position:absolute;inset:0;transform:scale(.74)rotate(-8deg)}.lp-sound-icon-off,.lp-sound-toggle.is-active .lp-sound-icon-on{opacity:1;transform:scale(1)rotate(0)}.lp-sound-toggle.is-active .lp-sound-icon-off{opacity:0;transform:scale(.74)rotate(8deg)}.lp-sound-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lp-theme-toggle{width:var(--lp-toggle-width);height:var(--lp-nav-control-height);min-height:var(--lp-nav-control-height);color:var(--lp-ink);appearance:none;border:var(--lp-nav-border-width) solid var(--lp-ink);background:color-mix(in srgb, var(--lp-bg) 72%, transparent);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.lp-theme-state{top:calc(var(--lp-nav-border-width) * -1);right:calc(var(--lp-nav-border-width) * -1);z-index:1;width:var(--lp-nav-control-height);height:var(--lp-nav-control-height);border:var(--lp-nav-border-width) solid var(--lp-toggle-state-border);background:var(--lp-toggle-state-bg);border-radius:50%;transition:background-color .3s,border-color .3s,transform .3s;position:absolute}.lp-theme-icon{z-index:2;width:calc(var(--lp-toggle-width) / 2);height:calc(var(--lp-nav-control-height) - 2px);color:var(--lp-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.lp-theme-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:color .3s}.lp-theme-icon-moon svg{width:15px;height:15px}.landing-page-document[data-landing-theme=dark] .lp-theme-state{transform:translateX(calc((var(--lp-toggle-width) - var(--lp-nav-control-height)) * -1))}.landing-page-document[data-landing-theme=dark] .lp-theme-icon-moon{color:var(--lp-bg)}.lp-menu-toggle,.lp-mobile-menu{display:none}.lp-menu-toggle{width:var(--lp-nav-control-height);height:var(--lp-nav-control-height);min-height:var(--lp-nav-control-height);color:var(--lp-ink);appearance:none;border:var(--lp-nav-border-width) solid var(--lp-ink);background:color-mix(in srgb, var(--lp-bg) 72%, transparent);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;position:relative}.lp-menu-toggle-mark{width:17px;height:17px;display:block;position:relative}.lp-menu-line{transform-origin:50%;background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}.lp-menu-line-top{transform:translate(-50%,calc(-50% - 4px))}.lp-menu-line-bottom{transform:translate(-50%,calc(4px - 50%))}.lp-menu-toggle.is-open .lp-menu-line-top{animation:.36s cubic-bezier(.72,0,.22,1) both lpMenuTopOpen}.lp-menu-toggle.is-open .lp-menu-line-bottom{animation:.36s cubic-bezier(.72,0,.22,1) both lpMenuBottomOpen}.lp-menu-toggle.is-closing:not(.is-open) .lp-menu-line-top{animation:.32s cubic-bezier(.72,0,.22,1) both lpMenuTopClose}.lp-menu-toggle.is-closing:not(.is-open) .lp-menu-line-bottom{animation:.32s cubic-bezier(.72,0,.22,1) both lpMenuBottomClose}.lp-mobile-menu{top:calc(100% + 2px);left:calc(clamp(16px, 2.8vw, 48px) + env(safe-area-inset-left));right:calc(clamp(16px, 2.8vw, 48px) + env(safe-area-inset-right));z-index:79;width:auto;max-height:var(--lp-mobile-menu-collapsed-height);border:var(--lp-nav-border-width) solid var(--lp-ink);background:color-mix(in srgb, var(--lp-bg) 94%, transparent);opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;max-width:100%;transition:max-height var(--lp-mobile-menu-roll-duration) cubic-bezier(.72, 0, .22, 1), opacity var(--lp-mobile-menu-fade-duration) ease, transform .3s cubic-bezier(.72, 0, .22, 1), background-color .3s ease, border-color .3s ease;touch-action:pan-y;border-radius:22px;padding:6px;position:absolute;overflow:hidden;transform:translateY(-8px)scaleY(.98)}.lp-mobile-menu-open .lp-mobile-menu{max-height:var(--lp-mobile-menu-expanded-height);opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)scaleY(1)}.lp-mobile-menu-appearing .lp-mobile-menu{max-height:var(--lp-mobile-menu-collapsed-height);opacity:0;visibility:visible;pointer-events:auto;transform:translateY(-8px)scaleY(.98)}.lp-mobile-menu-opening .lp-mobile-menu{max-height:var(--lp-mobile-menu-collapsed-height);opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-4px)scaleY(.995)}.lp-mobile-menu-closing .lp-mobile-menu{max-height:var(--lp-mobile-menu-collapsed-height);opacity:1;visibility:visible;pointer-events:none;transform:translateY(-4px)scaleY(.995)}.lp-mobile-menu-fading .lp-mobile-menu{max-height:var(--lp-mobile-menu-collapsed-height);opacity:0;visibility:visible;pointer-events:none;transform:translateY(-8px)scaleY(.98)}.lp-mobile-menu-links{gap:4px;min-width:0;display:grid}.lp-mobile-menu-link{min-width:0;min-height:38px;color:var(--lp-ink);border:var(--lp-nav-border-width) solid transparent;font-family:var(--lp-display);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:18px;font-weight:400;line-height:18px;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s,opacity .3s;display:inline-flex}.lp-mobile-menu-link.is-active{color:var(--lp-highlight-text);border-color:var(--lp-nav-active-border);background:var(--lp-nav-active-bg)}.lp-page{min-width:0;color:var(--lp-ink);background:var(--lp-bg);isolation:isolate;position:relative}.lp-page,.lp-panel,.lp-nav-links,.lp-menu-toggle,.lp-panel h1,.lp-panel h2,.lp-panel h3,.lp-panel p,.lp-kicker,.lp-conclusion,.lp-thread,.lp-thread text{transition:background-color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), border-color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), box-shadow var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), color var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), fill var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), filter var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), stroke var(--lp-theme-transition-duration) var(--lp-theme-transition-ease)}.lp-scroll-shell{min-width:0}.lp-stage{min-width:0;position:relative}.lp-track{will-change:transform;min-width:0;position:relative}.lp-thread{fill:none;stroke:var(--lp-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:none}.lp-thread *{vector-effect:non-scaling-stroke}.lp-thread text{fill:var(--lp-ink);stroke:none;font-family:var(--lp-display);letter-spacing:0;text-anchor:middle;dominant-baseline:middle;font-size:34px}.lp-thread-connector{opacity:.62;stroke-width:var(--lp-nav-border-width)}.lp-thread-connector-geometry{stroke:#0000}.lp-thread-connector-visible{visibility:hidden}.lp-scroller-ball{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;width:clamp(22px,1.8vw,30px);height:clamp(22px,1.8vw,30px);display:none;position:absolute;top:0;left:0;overflow:visible;transform:translate(-120px,-120px)}.lp-horizontal-ready .lp-scroller-ball{display:block}.lp-scroller-ball.is-active{opacity:1}.lp-scroller-ball.is-contact-occluded{opacity:0}.lp-scroller-ball.is-throw-ready,.lp-scroller-ball.is-physics-active{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.lp-scroller-ball.is-physics-active{z-index:79;opacity:1;display:block;position:fixed;top:0;left:0}.lp-scroller-ball-fill{fill:var(--lp-green);stroke:var(--lp-ink);stroke-width:4px}.lp-scroller-ball-hole{fill:var(--lp-bg);stroke:var(--lp-ink);stroke-width:3px}.landing-page-document[data-landing-theme=dark] .lp-scroller-ball-fill,.landing-page-document[data-landing-theme=dark] .lp-scroller-ball-hole{stroke:var(--lp-green)}.lp-scroll-paddle{z-index:2;aspect-ratio:357/447;pointer-events:none;opacity:0;transform-origin:34% 80%;will-change:transform, opacity;width:clamp(84px,5.6vw,118px);height:auto;display:none;position:absolute;top:0;left:0;overflow:visible;transform:translate(-140px,120vh)rotate(-22deg)}.lp-horizontal-ready .lp-scroll-paddle{display:block}.lp-scroll-paddle-face,.lp-scroll-paddle-grip{fill:var(--lp-orange);stroke:var(--lp-ink);stroke-width:var(--lp-nav-border-width);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.landing-page-document[data-landing-theme=dark] .lp-scroll-paddle-face,.landing-page-document[data-landing-theme=dark] .lp-scroll-paddle-grip{stroke:var(--lp-orange)}.lp-panel{min-width:0;min-height:100svh;padding:var(--lp-panel-pad-y) var(--lp-panel-pad-x) clamp(44px, 7svh, 86px);scroll-margin-top:calc(var(--lp-nav-height) + 24px);grid-template-columns:minmax(0,.86fr) minmax(260px,1fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid;position:relative}.lp-home-panel{grid-template-columns:minmax(0,1fr);align-items:end}.lp-panel-copy,.lp-hero-copy,.lp-proof-copy,.lp-cycle-title,.lp-cycle-copy{z-index:2;min-width:0;position:relative}.lp-hero-copy{width:min(100%, 1400px, calc(100vw - (var(--lp-panel-pad-x) * 2) - var(--lp-home-copy-offset)));margin-bottom:var(--lp-home-lockup-bottom-space);margin-left:var(--lp-home-copy-offset)}.lp-hero-lockup{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:clamp(44px,4vw,72px);min-width:0;display:grid}.lp-hero-logo-frame{aspect-ratio:774/525;align-self:end;width:100%;max-width:100%;position:relative;overflow:visible}.lp-hero-logo{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-hero-intro-final,.lp-hero-intro-video{pointer-events:none;opacity:0;transition:opacity 90ms linear}.lp-hero-intro-video{z-index:2;background:0 0}.lp-hero-intro-final{z-index:1}.lp-hero-geometry{z-index:0;pointer-events:none;opacity:0}.landing-page-document:not([data-landing-theme=dark]) .lp-hero-logo-frame:not([data-hero-intro-state=loading]):not([data-hero-intro-state=playing]):not([data-hero-intro-state=complete]) .lp-hero-intro-final-light,.landing-page-document[data-landing-theme=dark] .lp-hero-logo-frame:not([data-hero-intro-state=loading]):not([data-hero-intro-state=playing]):not([data-hero-intro-state=complete]) .lp-hero-intro-final-dark,html:not(.lp-js).landing-page-document:not([data-landing-theme=dark]) .lp-hero-intro-final-light,html:not(.lp-js).landing-page-document[data-landing-theme=dark] .lp-hero-intro-final-dark,.lp-hero-logo-frame[data-hero-intro-state=playing] .lp-hero-intro-video,.lp-hero-logo-frame[data-hero-intro-state=complete] .lp-hero-intro-video{opacity:1}.lp-hero-logo-frame[data-hero-intro-state=final] .lp-hero-intro-video{opacity:0}@media (prefers-reduced-motion:reduce){.lp-hero-intro-final,.lp-hero-intro-video{transition:none}}.lp-hero-line-art{--line-width:var(--lp-nav-border-width);color:var(--lp-ink);filter:none;overflow:visible}.landing-page-document[data-landing-theme=dark] .lp-hero-line-art[data-hero-paint-ready] [data-line-art-role^=left-paddle],.landing-page-document[data-landing-theme=dark] .lp-hero-line-art[data-hero-paint-ready] [data-line-art-role^=right-paddle]{stroke:var(--lp-orange)}.landing-page-document[data-landing-theme=dark] .lp-hero-line-art[data-hero-paint-ready] [data-line-art-role^=ball]{stroke:var(--lp-green)}.lp-js .lp-hero-line-art[data-line-art-autoplay]:not([data-line-art-ready]) [data-line-art-path],.lp-js [data-line-art-scroll]:not([data-line-art-ready]) [data-line-art-path]{opacity:0}.lp-hero-paint{--hero-paint-brush-scale:1.12;--hero-paint-detail-scale:1.08;pointer-events:none}.lp-js .lp-hero-line-art[data-line-art-autoplay]:not([data-hero-paint-active]) .lp-hero-paint{opacity:0}.lp-hero-paint-clip-shape{fill:#fff;stroke:none}.lp-hero-paint-final-fill [data-hero-paint-fill-region]{opacity:var(--hero-paint-fill-opacity,1)}.lp-hero-paint-final-fill [data-hero-paint-fill-region=left-paddle]{opacity:var(--hero-paint-fill-left-paddle-opacity,var(--hero-paint-fill-opacity,1))}.lp-hero-paint-final-fill [data-hero-paint-fill-region=ball]{opacity:var(--hero-paint-fill-ball-opacity,var(--hero-paint-fill-opacity,1))}.lp-hero-paint-final-fill [data-hero-paint-fill-region=right-paddle]{opacity:var(--hero-paint-fill-right-paddle-opacity,var(--hero-paint-fill-opacity,1))}.lp-hero-paint-fill-paddle{fill:var(--lp-orange);stroke:none}.lp-hero-paint-fill-ball{fill:var(--lp-green);stroke:none}.lp-hero-paint-mark{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:1}.lp-hero-paint-w1{stroke-width:1px}.lp-hero-paint-w2{stroke-width:2px}.lp-hero-paint-w3{stroke-width:calc(3px * var(--hero-paint-detail-scale,1))}.lp-hero-paint-w4{stroke-width:calc(4px * var(--hero-paint-detail-scale,1))}.lp-hero-paint-w5{stroke-width:calc(5px * var(--hero-paint-detail-scale,1))}.lp-hero-paint-w6{stroke-width:calc(6px * var(--hero-paint-detail-scale,1))}.lp-hero-paint-w7{stroke-width:calc(7px * var(--hero-paint-detail-scale,1))}.lp-hero-paint-w14{stroke-width:calc(14px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w16{stroke-width:calc(16px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w18{stroke-width:calc(18px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w20{stroke-width:calc(20px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w22{stroke-width:calc(22px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w24{stroke-width:calc(24px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w26{stroke-width:calc(26px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w28{stroke-width:calc(28px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w30{stroke-width:calc(30px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w32{stroke-width:calc(32px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w34{stroke-width:calc(34px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w36{stroke-width:calc(36px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w37{stroke-width:calc(37px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w38{stroke-width:calc(38px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w40{stroke-width:calc(40px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w41{stroke-width:calc(41px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w42{stroke-width:calc(42px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w43{stroke-width:calc(43px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w44{stroke-width:calc(44px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w45{stroke-width:calc(45px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w46{stroke-width:calc(46px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w48{stroke-width:calc(48px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w50{stroke-width:calc(50px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w52{stroke-width:calc(52px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w54{stroke-width:calc(54px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w56{stroke-width:calc(56px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w58{stroke-width:calc(58px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w60{stroke-width:calc(60px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w62{stroke-width:calc(62px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-w64{stroke-width:calc(64px * var(--hero-paint-brush-scale,1))}.lp-hero-paint-stroke-paddle,.lp-hero-paint-touchup-paddle{stroke:var(--lp-orange)}.lp-hero-paint-stroke-ball,.lp-hero-paint-touchup-ball{stroke:var(--lp-green)}.lp-hero-paint-cover-paddle{stroke:var(--lp-orange)}.lp-hero-paint-cover-ball{stroke:var(--lp-green)}.lp-hero-paint-dry-paddle{stroke:color-mix(in srgb, var(--lp-orange) 58%, var(--lp-bg))}.lp-hero-paint-dry-ball{stroke:color-mix(in srgb, var(--lp-green) 58%, var(--lp-bg))}.lp-hero-paint-bristle-paddle{stroke:color-mix(in srgb, var(--lp-orange) 68%, var(--lp-bg))}.lp-hero-paint-bristle-ball{stroke:color-mix(in srgb, var(--lp-green) 72%, var(--lp-bg))}.lp-hero-paint-touchup-paddle,.lp-hero-paint-touchup-ball{opacity:.82}.lp-hero-paint-dry-paddle,.lp-hero-paint-dry-ball,.lp-hero-paint-bristle-paddle,.lp-hero-paint-bristle-ball{opacity:0}.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-dry-paddle,.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-dry-ball{opacity:.74}.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-bristle-paddle,.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-bristle-ball{opacity:.88}.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-mark-loaded{opacity:1}.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-mark-soft{opacity:.68}.lp-hero-line-art[data-hero-paint-active]:not([data-hero-paint-ready]) .lp-hero-paint-mark-dry{opacity:.48}.lp-hero-paint-stroke-paddle,.lp-hero-paint-stroke-ball,.lp-hero-paint-dry-paddle,.lp-hero-paint-dry-ball,.lp-hero-paint-bristle-paddle,.lp-hero-paint-bristle-ball{filter:url(#hero-paint-bristle-edge)}.lp-hero-paint-cutout{fill:var(--lp-bg);stroke:none;transition:fill var(--lp-theme-transition-duration) var(--lp-theme-transition-ease)}.lp-section-line-art{--line-width:1.7px;color:var(--lp-ink);overflow:visible}.lp-problem-art{--problem-card-width:min(11vw, 60cqh, 230px);z-index:4;width:100%;height:100%;min-height:0;color:var(--lp-ink);pointer-events:none;grid-area:2/1;position:relative;container-type:size}.lp-problem-morgan-slot{--problem-card-width:min(11vw, 60cqh, 230px);z-index:4;pointer-events:none;grid-area:2/1/4;width:100%;height:auto;min-height:0;position:relative;container-type:size}.lp-problem-card-line-art{--line-width:var(--lp-nav-border-width);width:var(--problem-card-width);filter:none;height:auto;display:block;position:absolute}.lp-problem-card-alex{top:8%;left:0}.lp-problem-card-taylor{top:4%;left:33.333%;transform:translate(-33.333%)}.lp-problem-card-juan{top:0;left:66.667%;transform:translate(-66.667%)}.lp-problem-card-morgan{bottom:0;left:77.5%;transform:translate(-50%)}.lp-problem-card-jordan{top:0;right:0}.lp-player-cards-line-art{--line-width:var(--lp-nav-border-width);filter:none;width:100%;height:auto;display:none}.lp-problem-card-line-art [data-line-art-role$=-card-frame],.lp-player-cards-line-art [data-line-art-role$=-card-frame]{fill:var(--lp-bg);stroke:var(--lp-highlight-text)}.landing-page-document[data-landing-theme=dark] [data-problem-cards-art] [data-line-art-role$=-card-frame]{stroke:var(--lp-ink)}[data-problem-cards-art] [data-player-card=alex]{--problem-card-accent:var(--lp-blue)}[data-problem-cards-art] [data-player-card=taylor]{--problem-card-accent:var(--lp-purple)}[data-problem-cards-art] [data-player-card=juan]{--problem-card-accent:var(--lp-pink)}[data-problem-cards-art] [data-player-card=morgan]{--problem-card-accent:var(--lp-orange)}[data-problem-cards-art] [data-player-card=jordan]{--problem-card-accent:var(--lp-green)}[data-problem-cards-art] [data-problem-card-fill]{stroke:none;pointer-events:none}[data-problem-cards-art] [data-problem-card-fill=base]{fill:var(--lp-bg)}[data-problem-cards-art] [data-problem-card-fill=accent]{fill:var(--problem-card-accent);opacity:0}[data-problem-cards-art] [data-problem-card-accent-frame]{fill:none;stroke:var(--problem-card-accent);stroke-width:var(--line-width,2px);stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;display:none}.landing-page-document[data-landing-theme=dark] [data-problem-cards-art] [data-problem-card-accent-frame]{display:inline}[data-problem-cards-art] [data-problem-card-morph-ready=true]>[data-line-art-role$=-card-frame]{fill:none}[data-problem-cards-art] [data-problem-card-source]{opacity:1}[data-problem-cards-art] [data-problem-card-question]{fill:none;stroke:var(--lp-highlight-text);stroke-linecap:round;stroke-linejoin:round;opacity:0}[data-problem-cards-art] [data-problem-card-question-path]{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}[data-problem-cards-art] [data-problem-card-question-dot]{stroke-width:2.25px}.lp-hero-intro{min-width:0}.lp-kicker{color:var(--lp-muted);font-family:var(--lp-display);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:clamp(17px,1.7vw,24px);line-height:1}.lp-panel h1,.lp-panel h2,.lp-panel h3{font-family:var(--lp-display);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:400}.lp-panel h1{max-width:12ch;font-size:clamp(68px,9.2vw,142px);line-height:.86}.lp-hero-intro h1{max-width:8.6ch;color:var(--lp-pink);font-size:clamp(82px,7.6vw,132px);line-height:.82}.lp-hero-intro h1,.lp-problem-title,.lp-solution-title,.lp-cycle-title,.lp-features-title,.lp-proof-title,.lp-join-title{-webkit-text-stroke:var(--lp-nav-border-width) var(--lp-ink);paint-order:stroke fill}.landing-page-document[data-landing-theme=dark] .lp-hero-intro h1,.landing-page-document[data-landing-theme=dark] .lp-problem-title,.landing-page-document[data-landing-theme=dark] .lp-solution-title,.landing-page-document[data-landing-theme=dark] .lp-cycle-title,.landing-page-document[data-landing-theme=dark] .lp-features-title,.landing-page-document[data-landing-theme=dark] .lp-proof-title,.landing-page-document[data-landing-theme=dark] .lp-join-title{-webkit-text-stroke-width:0}.lp-panel h2{max-width:12.5ch;font-size:clamp(54px,7.1vw,112px);line-height:.88}.lp-panel h3{max-width:15ch;font-size:clamp(32px,3.1vw,54px);line-height:.92}.lp-panel p{max-width:34rem;color:var(--lp-muted);overflow-wrap:anywhere;margin:22px 0 0;font-size:clamp(18px,1.45vw,23px);font-weight:300;line-height:1.62}.lp-lede,.lp-subhead{color:var(--lp-ink)}.lp-panel .lp-hero-description{max-width:43rem;color:var(--lp-muted);font-family:var(--lp-body);margin-top:clamp(16px,2vw,24px);font-weight:300}.lp-problem-panel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0}.lp-problem-copy{z-index:4;min-height:calc(100svh - var(--lp-panel-pad-y) - clamp(44px, 7svh, 86px));padding-bottom:var(--lp-home-lockup-bottom-space);grid-template-rows:auto minmax(32px,1fr) auto;row-gap:clamp(16px,2svh,24px);display:grid;position:relative}.lp-problem-title{max-width:none;color:var(--lp-purple);z-index:2;grid-column:1;align-self:start;font-size:clamp(48px,5.2vw,84px);line-height:.88;position:relative}.lp-problem-title>span{white-space:nowrap;display:block}.lp-problem-text{z-index:2;grid-area:3/1;align-self:end;position:relative}.lp-problem-text .lp-problem-body,.lp-problem-text .lp-problem-detail,.lp-problem-text .lp-conclusion{max-width:43rem;font-size:clamp(18px,1.45vw,23px);font-weight:300;line-height:1.62}.lp-problem-text .lp-problem-body{margin-top:0}.lp-problem-text .lp-problem-detail{margin-top:22px}.lp-solution-panel .lp-solution-title{width:max-content;max-width:none;color:var(--lp-blue);text-align:right;z-index:2;grid-area:1/2;place-self:start end;font-size:clamp(58px,6.6vw,106px);line-height:.88;position:relative}.lp-solution-title span{white-space:nowrap;display:block}.lp-solution-title>.lp-solution-title-mobile{display:none}.lp-solution-art{--solution-court-progress:1;--solution-rally-progress:1;--solution-face-swap-progress:1;--solution-face-rank-progress:1;--solution-net-overlay-opacity:0;z-index:1;pointer-events:none;grid-area:2/1/auto/-1;min-height:0;position:relative}.lp-solution-art.is-player-contact{z-index:4}.lp-solution-scene-art{--line-width:var(--lp-nav-border-width);color:var(--lp-ink);pointer-events:none;display:block;position:absolute;overflow:visible}.lp-solution-court-art{--solution-net-overlay-opacity:0;z-index:1;aspect-ratio:1693/929;width:min(64%,900px);bottom:clamp(-20px,-2svh,-12px);left:0}.lp-solution-court-svg,.lp-solution-court-fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-solution-court-svg{overflow:visible}.lp-solution-player-frame-image{z-index:2;aspect-ratio:1693/929;pointer-events:none;width:min(64%,900px);height:auto;opacity:var(--solution-frame-opacity,0);display:block;position:absolute;bottom:clamp(-20px,-2svh,-12px);left:0}.lp-solution-net-layer-image{z-index:3;aspect-ratio:1693/929;pointer-events:none;width:min(64%,900px);height:auto;opacity:var(--solution-net-overlay-opacity,0);display:block;position:absolute;bottom:clamp(-20px,-2svh,-12px);left:0}.landing-page-document[data-landing-theme=dark] .lp-solution-player-frame-image,.landing-page-document[data-landing-theme=dark] .lp-solution-net-layer-image{filter:invert()}.lp-solution-court-fallback{pointer-events:none;opacity:0}html:not(.lp-js) .lp-solution-court-fallback,.lp-solution-court-art[data-solution-court-state=fallback] .lp-solution-court-fallback{opacity:1}.landing-page-document[data-landing-theme=dark] .lp-solution-court-fallback{filter:invert()}.lp-solution-faces-art{width:min(38%,520px);bottom:clamp(88px,12svh,124px);right:0}.lp-solution-court-art .lp-solution-player-frame{opacity:var(--solution-frame-opacity,0)}.lp-solution-court-art [data-solution-action=hit][data-solution-frame="0"]{--solution-frame-opacity:1}.lp-solution-court-art .lp-solution-player-mask{fill:var(--lp-bg);stroke:var(--lp-bg);stroke-width:3px;transition:fill var(--lp-theme-transition-duration) var(--lp-theme-transition-ease), stroke var(--lp-theme-transition-duration) var(--lp-theme-transition-ease)}.lp-solution-court-art .lp-solution-player-mask-ready{opacity:var(--solution-player-reveal,0)}.lp-solution-court-art .lp-solution-net-overlay,.lp-solution-court-art .lp-solution-net-overlay-backdrop{fill:none;opacity:var(--solution-net-overlay-opacity,0)}.lp-solution-court-art .lp-solution-net-overlay-backdrop{stroke:var(--lp-bg);stroke-width:4px;transition:stroke var(--lp-theme-transition-duration) var(--lp-theme-transition-ease)}.lp-reduced-motion .lp-solution-court-art .lp-solution-player-frame,.lp-reduced-motion .lp-solution-player-frame-image{opacity:0!important}html:not(.lp-js) .lp-solution-net-layer-image,.lp-reduced-motion .lp-solution-net-layer-image,.lp-reduced-motion .lp-solution-court-art [data-solution-action=hit][data-solution-frame="0"]{opacity:1!important}.lp-reduced-motion .lp-solution-court-art .lp-solution-player-mask-ready{opacity:1}.lp-solution-faces-art [data-solution-face-motion]{transform:translate(var(--solution-face-x,0), var(--solution-face-y,0));transform-box:view-box;transform-origin:0 0}.lp-solution-faces-art [data-solution-card-content]{transform-box:fill-box;transform-origin:50%}.lp-solution-faces-art [data-solution-ranking-player=alex]{--solution-face-accent:var(--lp-blue)}.lp-solution-faces-art [data-solution-ranking-player=taylor]{--solution-face-accent:var(--lp-purple)}.lp-solution-faces-art [data-solution-ranking-player=juan]{--solution-face-accent:var(--lp-pink)}.lp-solution-faces-art [data-solution-ranking-player=jordan]{--solution-face-accent:var(--lp-green)}.lp-solution-faces-art [data-solution-ranking-player=morgan]{--solution-face-accent:var(--lp-orange)}.lp-solution-faces-art .lp-solution-face-card-fill{stroke:none;pointer-events:none}.lp-solution-faces-art .lp-solution-face-card-fill-base{fill:var(--lp-bg);transition:fill var(--lp-theme-transition-duration) var(--lp-theme-transition-ease)}.lp-solution-faces-art .lp-solution-face-card-fill-accent{fill:var(--solution-face-accent);opacity:0}.lp-solution-faces-art .lp-solution-face-card,.lp-solution-faces-art .lp-solution-face-card-final-frame{fill:none}.lp-solution-faces-art .lp-solution-face-card-final-frame{stroke:var(--lp-highlight-text);opacity:0}.lp-solution-faces-art [data-solution-rank-source]{opacity:1}.lp-solution-faces-art .lp-solution-rank-number{fill:none;stroke:var(--lp-highlight-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.lp-solution-faces-art [data-solution-rank-number-path]{stroke-dasharray:1;stroke-dashoffset:1px}.lp-solution-copy{z-index:2;width:100%;max-width:none;min-height:calc(100svh - var(--lp-panel-pad-y) - clamp(44px, 7svh, 86px));padding-bottom:var(--lp-home-lockup-bottom-space);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.52fr) minmax(500px,.48fr);align-self:stretch;gap:clamp(18px,3svh,30px) clamp(24px,3vw,48px);display:grid;position:relative}.lp-solution-text{text-align:left;z-index:2;grid-area:1/1;place-self:end start;width:min(100%,42rem);position:relative}.lp-solution-text .lp-subhead{margin-top:0}.lp-solution-text p{max-width:42rem}.lp-panel .lp-cycle-title{width:100%;max-width:none;color:var(--lp-green);white-space:nowrap}.lp-features-title{color:var(--lp-orange)}.lp-proof-title{color:var(--lp-pink)}.lp-join-title{color:var(--lp-purple)}.lp-conclusion{color:var(--lp-ink);font-family:var(--lp-body);text-transform:none}.lp-solution-panel,.lp-cycle-panel,.lp-features-panel,.lp-proof-panel,.lp-join-panel{grid-template-columns:minmax(0,1fr)}.lp-features-panel{align-items:start}.lp-proof-panel{align-items:stretch}.lp-proof-layout{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:". .heading heading""metrics metrics metrics metrics""privacy privacy copy copy";gap:clamp(32px,4svh,52px) clamp(44px,6vw,96px);width:100%;min-width:0;height:100%;min-height:0;display:grid}.lp-proof-privacy,.lp-proof-metric{color:var(--lp-ink);margin:0}.lp-proof-privacy{z-index:auto;grid-area:privacy;place-self:start stretch;place-items:start center;width:100%;min-width:0;margin-top:0;margin-left:0;display:grid;position:relative}.lp-proof-privacy.is-proof-ball-behind{z-index:auto}.lp-proof-privacy-art{z-index:2;width:auto;max-width:100%;height:clamp(156px,21svh,194px);display:block;position:relative}.lp-proof-privacy.is-proof-ball-behind .lp-proof-privacy-art{z-index:5}.lp-proof-lock-ring-occluder{--proof-lock-ring-overlay-opacity:0;z-index:7;aspect-ratio:585/857;pointer-events:none;width:auto;height:clamp(156px,21svh,194px);opacity:var(--proof-lock-ring-overlay-opacity);clip-path:inset(0 0 0 50%);display:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.lp-horizontal-ready .lp-proof-lock-ring-occluder{display:block}.lp-proof-lock-ring-layer{--line-width:.85px;width:100%;height:100%;color:var(--lp-ink);display:block;position:absolute;inset:0;overflow:visible}.lp-proof-lock-ring-layer [data-line-art-path]:not([data-line-art-index="1"]):not([data-line-art-index="2"]),.lp-proof-lock-ring-layer [data-proof-dark-accent-outline]{display:none}.lp-proof-lock-ring-backdrop [data-proof-accent]{fill:var(--lp-bg);opacity:1}.lp-proof-lock-ring-backdrop [data-line-art-path]{display:none}.lp-proof-lock-ring-ink [data-proof-accent]{opacity:1}.lp-js .lp-proof-lock-ring-ink [data-proof-accent]{opacity:var(--proof-accent-progress,0)}.lp-proof-line-art{--line-width:.85px;overflow:visible}.lp-proof-line-art [data-proof-accent]{opacity:1}.lp-js .lp-proof-line-art [data-proof-accent]{opacity:var(--proof-accent-progress,0)}.lp-proof-line-art [data-line-art-role=proof-privacy-lock-ring-outline],.lp-proof-lock-ring-layer [data-line-art-role=proof-privacy-lock-ring-outline]{clip-path:polygon(0 0,100% 0,100% 100%,85% 100%,85% 98%,15% 98%,15% 100%,0 100%)}.lp-proof-line-art [data-proof-dark-accent-outline]{opacity:1;display:none}.lp-js .lp-proof-line-art [data-proof-dark-accent-outline]{opacity:var(--proof-accent-progress,0)}.landing-page-document[data-landing-theme=dark] .lp-proof-line-art [data-proof-dark-accent-outline]{display:inline}.landing-page-document[data-landing-theme=dark] .lp-proof-lock-ring-ink [data-proof-dark-accent-outline]{opacity:1;display:inline}.lp-js.landing-page-document[data-landing-theme=dark] .lp-proof-lock-ring-ink [data-proof-dark-accent-outline]{opacity:var(--proof-accent-progress,0)}.lp-proof-metrics{grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;align-items:end;gap:clamp(16px,3vw,48px);width:100%;min-width:0;display:grid}.lp-proof-metric{place-items:center;min-width:0;height:clamp(220px,31svh,270px);display:grid;position:relative;overflow:visible}.lp-proof-metric-art{width:auto;max-width:none;height:clamp(420px,55svh,500px);display:block;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.lp-proof-metric-art-events{height:clamp(330px,43svh,390px)}.lp-proof-metric-art-participants{height:clamp(345px,45svh,410px)}.lp-proof-counter{--proof-counter-line-width:.85px;--proof-counter-digit-width:clamp(22px, 2.4vw, 38px);z-index:2;min-width:0;min-height:calc(var(--proof-counter-digit-width) * 1.25);color:var(--lp-ink);place-items:center;display:grid;position:absolute;bottom:clamp(20px,2.2vw,30px);left:50%;transform:translate(-50%)}.lp-proof-counter-fallback{color:currentColor;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:calc(var(--proof-counter-digit-width) * 1.12);font-weight:400;line-height:1}.lp-proof-counter-display{height:calc(var(--proof-counter-digit-width) * 1.25);white-space:nowrap;justify-content:center;align-items:stretch;display:none}.lp-proof-counter[data-proof-counter-ready=true] .lp-proof-counter-fallback{display:none}.lp-proof-counter[data-proof-counter-ready=true] .lp-proof-counter-display{display:flex}.lp-proof-counter-character{flex:none;height:100%;display:block;position:relative}.lp-proof-counter-character[hidden]{display:none}.lp-proof-counter-digit{width:var(--proof-counter-digit-width)}.lp-proof-counter-digit-art{--line-width:var(--proof-counter-line-width);color:currentColor;width:100%;height:100%;display:block;overflow:visible}.lp-proof-counter-plus{width:calc(var(--proof-counter-digit-width) * .62)}.lp-proof-counter-plus:before,.lp-proof-counter-plus:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-proof-counter-plus:before{width:72%;height:var(--proof-counter-line-width)}.lp-proof-counter-plus:after{width:var(--proof-counter-line-width);height:45%}.lp-proof-counter-comma{width:calc(var(--proof-counter-digit-width) * .34);align-items:flex-end;display:flex}.lp-proof-counter-comma .lp-proof-counter-digit-art{width:100%;height:46%;margin-top:auto;margin-bottom:3%}.lp-proof-metric-label{--line-width:.75px;z-index:2;width:auto;max-width:92%;height:clamp(12px,1.45vw,19px);color:var(--lp-ink);display:block;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.lp-features-layout{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"copy registration scoresheets reports""support data notifications more";align-items:center;gap:clamp(20px,3vw,48px) clamp(14px,2.2vw,36px);width:100%;min-width:0;height:100%;min-height:0;display:grid}.lp-feature-art-item{width:100%;min-width:0;min-height:0;color:var(--lp-ink);grid-template-rows:minmax(0,1fr);align-self:center;place-items:center;margin:0;display:grid}.lp-feature-art-trigger{appearance:none;width:100%;min-width:0;min-height:0;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;place-items:center;margin:0;padding:0;display:grid}.lp-feature-art-trigger:disabled{cursor:default}.lp-feature-art-support{grid-area:support}.lp-feature-art-registration{grid-area:registration}.lp-feature-art-data{grid-area:data}.lp-feature-art-scoresheets{grid-area:scoresheets}.lp-feature-art-notifications{grid-area:notifications}.lp-feature-art-reports{grid-area:reports}.lp-feature-art-more{grid-area:more}.lp-feature-line-art{--line-width:.85px;--feature-accent-width:2.5px;width:min(100%,210px);height:auto;max-height:clamp(132px,22svh,190px);color:var(--lp-ink);display:block;overflow:visible}.lp-feature-art-reports .lp-feature-line-art{width:min(100%,220px);height:clamp(150px,22svh,190px)}.lp-feature-art-scoresheets .lp-feature-line-art{width:min(100%,242px);height:clamp(172px,25svh,218px);max-height:none}.lp-feature-art-registration .lp-feature-line-art{width:auto;max-width:100%;height:clamp(150px,22svh,190px);max-height:none}.lp-feature-art-support .lp-feature-line-art,.lp-feature-art-data .lp-feature-line-art{width:auto;max-width:100%;height:clamp(118px,18svh,150px);max-height:none}.lp-feature-interaction-hover,.lp-feature-interaction-mobile{display:none}@media (width>=901px) and (hover:hover) and (pointer:fine){.lp-feature-interaction-hover{display:inline}.lp-feature-art-trigger:not(:disabled){cursor:pointer}}.lp-feature-detail-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lp-feature-detail-modal[hidden]{display:none}.lp-feature-detail-backdrop{background:#0b0b0d6b;position:absolute;inset:0}.landing-page-document[data-landing-theme=dark] .lp-feature-detail-backdrop{background:#00000094}.lp-feature-detail-card{z-index:1;border:1px solid var(--lp-pink);background:var(--lp-bg);width:min(100vw - 40px,1040px);max-height:calc(100svh - 40px);color:var(--lp-ink);border-radius:8px;gap:12px;padding:20px;display:grid;position:relative;overflow-y:auto;box-shadow:0 22px 52px #0f172a3d,0 0 0 1px #0f172a0a}.landing-page-document[data-landing-theme=dark] .lp-feature-detail-card{box-shadow:0 22px 52px #00000094,0 0 0 1px #ffffff0a}.lp-feature-detail-card h2{color:var(--lp-ink);font-synthesis:none;letter-spacing:.4px;text-transform:uppercase;margin:0;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:30px;font-weight:400;line-height:30px}.lp-feature-detail-card h2:focus{outline:none}.lp-feature-detail-card p{color:var(--lp-muted);font-family:var(--lp-body);white-space:pre-line;margin:0;font-size:16px;font-weight:300;line-height:24px}.lp-legal-card{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.lp-legal-backdrop{appearance:none;cursor:default;border:0;border-radius:0;width:100%;height:100%;padding:0}.lp-legal-card>[data-landing-legal-title]:focus{outline:none}.lp-legal-document{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;overflow-y:auto}.lp-legal-document::-webkit-scrollbar{display:none}.lp-legal-document:focus-visible{box-shadow:inset 0 0 0 2px var(--lp-focus);outline:none}.lp-legal-document>p:first-child{margin-top:0}.lp-legal-document section{margin-top:20px}.lp-legal-document h3{color:var(--lp-ink);font-synthesis:none;letter-spacing:.4px;text-transform:uppercase;margin:0 0 6px;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:22px;font-weight:400;line-height:24px}.lp-feature-detail-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media";align-items:start;gap:20px;min-width:0;display:grid}.lp-feature-detail-content>[data-feature-detail-description]{grid-area:copy}.lp-feature-detail-media{grid-area:media;min-width:0;display:grid}.lp-feature-detail-media img{object-fit:contain;width:100%;max-height:min(56svh,620px);display:block}.landing-page-document .lp-feature-detail-close{border:1px solid var(--lp-modal-action-ink);background:var(--lp-modal-action-bg);width:100%;min-height:40px;color:var(--lp-modal-action-ink);font-synthesis:none;letter-spacing:.8px;cursor:pointer;border-radius:8px;padding:8px 12px;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:18px;font-weight:400;line-height:18px;transition:border-color .18s,background-color .18s,box-shadow .18s}@media (width<=760px){.lp-feature-detail-modal{padding:12px}.lp-feature-detail-card{width:min(100vw - 24px,640px);max-height:calc(100svh - 24px);padding:16px}.lp-legal-card{max-height:min(80svh,680px)}.lp-feature-detail-content{grid-template-columns:minmax(0,1fr) minmax(96px,.82fr);grid-template-areas:"copy media";align-items:stretch;gap:12px}.lp-feature-detail-media{min-height:100%;position:relative}.lp-feature-detail-media img{width:100%;height:100%;max-height:none;position:absolute;inset:0}.lp-feature-detail-content[data-feature-detail-mobile-layout=stack]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""media"}.lp-feature-detail-content[data-feature-detail-mobile-layout=stack] .lp-feature-detail-media{min-height:0;position:static}.lp-feature-detail-content[data-feature-detail-mobile-layout=stack] .lp-feature-detail-media img{width:100%;height:auto;max-height:min(42svh,320px);position:static}.lp-feature-detail-content[data-feature-detail-mobile-layout=flow]{display:block}.lp-feature-detail-content[data-feature-detail-mobile-layout=flow]:after{clear:both;content:"";display:block}.lp-feature-detail-content[data-feature-detail-mobile-layout=flow] .lp-feature-detail-media{float:right;width:clamp(120px,44%,150px);min-height:0;margin:0 0 8px 12px;position:static}.lp-feature-detail-content[data-feature-detail-mobile-layout=flow] .lp-feature-detail-media img{width:100%;height:auto;max-height:none;position:static}}.lp-join-install-modal{z-index:110;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lp-join-install-modal[hidden]{display:none}.lp-join-install-backdrop{cursor:default;background:#0b0b0d6b;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.landing-page-document[data-landing-theme=dark] .lp-join-install-backdrop{background:#00000094}.lp-join-install-card{z-index:1;border:1px solid var(--lp-pink);background:var(--lp-bg);width:min(92vw,780px);max-height:min(86svh,780px);color:var(--lp-ink);border-radius:8px;flex-direction:column;padding:20px;display:flex;position:relative;box-shadow:0 22px 52px #0f172a3d,0 0 0 1px #0f172a0a}.landing-page-document[data-landing-theme=dark] .lp-join-install-card{box-shadow:0 22px 52px #00000094,0 0 0 1px #ffffff0a}.lp-join-install-platform{min-height:0;padding-right:4px;overflow-y:auto}.lp-join-install-heading{align-items:center;gap:10px;display:flex}.lp-join-install-heading h2{color:var(--lp-ink);font-synthesis:none;letter-spacing:.4px;text-transform:uppercase;margin:0;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:30px;font-weight:400;line-height:30px}.lp-join-install-platform-icon{fill:currentColor;flex:none;width:30px;height:30px;display:block}.lp-join-install-platform-icon-iphone{color:var(--lp-pink)}.lp-join-install-platform-icon-android{width:36px;height:24px;color:var(--lp-green)}.landing-page-document:not([data-landing-theme=dark]) .lp-join-install-platform-icon path{stroke:#0b0b0d;stroke-width:1px;stroke-linejoin:round;paint-order:stroke fill;vector-effect:non-scaling-stroke}.landing-page-document[data-landing-theme=dark] .lp-join-install-platform-icon path{stroke:none}.lp-join-install-mode-row{gap:8px;margin:16px 0;display:flex}.landing-page-document .lp-join-install-mode{min-height:var(--lp-nav-control-height);border:1px solid var(--lp-ink);appearance:none;background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-display);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0 24px;font-size:18px;font-weight:400;line-height:18px}.landing-page-document .lp-join-install-mode.is-active{background:var(--lp-trial-bg);color:var(--lp-highlight-text)}.landing-page-document[data-landing-theme=dark] .lp-join-install-mode{border-color:#fff}.landing-page-document[data-landing-theme=dark] .lp-join-install-mode.is-active{border-color:var(--lp-trial-bg)}.lp-join-install-steps{color:var(--lp-muted);font-family:var(--lp-body);gap:12px;margin:0;padding:2px 0 2px 30px;font-size:14px;font-weight:300;line-height:20px;display:grid}.lp-join-install-steps li{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding-left:2px;display:grid}.lp-join-install-step-icon{fill:none;width:23px;height:23px;stroke:var(--lp-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;display:block}.lp-join-install-step-logo{object-fit:contain;width:23px;height:23px;display:block}.lp-join-install-phone-frame{--lp-phone-frame-aspect:.5;--lp-phone-screen-top:3.25%;--lp-phone-screen-left:6%;--lp-phone-screen-width:88%;--lp-phone-screen-height:93.5%;--lp-phone-screen-radius-x:6%;--lp-phone-screen-radius-y:3%;width:min(100%,290px,30.25svh);aspect-ratio:var(--lp-phone-frame-aspect);color:var(--lp-ink);margin:0 auto;position:relative;overflow:hidden}.lp-join-install-phone-frame-iphone{--lp-phone-frame-aspect:.485692;--lp-phone-outline-mask:url(/assets/join_install_iphone_frame_mask.svg);--lp-phone-screen-top:2.798%;--lp-phone-screen-left:5.1455%;--lp-phone-screen-width:89.709%;--lp-phone-screen-height:94.404%;--lp-phone-screen-radius-x:7%;--lp-phone-screen-radius-y:3.5%}.lp-join-install-phone-frame-android{--lp-phone-frame-aspect:.457813;--lp-phone-outline-mask:url(/assets/join_install_android_frame_mask.svg);--lp-phone-screen-top:3.444%;--lp-phone-screen-left:4.6915%;--lp-phone-screen-width:90.617%;--lp-phone-screen-height:93.112%;--lp-phone-screen-radius-x:5.5%;--lp-phone-screen-radius-y:2.75%}.lp-join-install-screen{top:var(--lp-phone-screen-top);left:var(--lp-phone-screen-left);z-index:1;width:var(--lp-phone-screen-width);height:var(--lp-phone-screen-height);border-radius:var(--lp-phone-screen-radius-x) / var(--lp-phone-screen-radius-y);background:var(--lp-bg);display:block;position:absolute;overflow:hidden}.lp-join-install-video-player{background:var(--lp-bg);object-fit:cover;border:0;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.lp-join-install-phone-outline{--line-width:.85px;z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;-webkit-mask-image:var(--lp-phone-outline-mask);-webkit-mask-image:var(--lp-phone-outline-mask);mask-image:var(--lp-phone-outline-mask);display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-page-document[data-landing-theme=dark] .lp-join-install-phone-outline{filter:invert()}@media (width>=761px){.lp-join-install-card{width:min(94vw,960px)}.lp-join-install-platform{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);grid-template-areas:"heading heading""video text";align-items:start;gap:18px 24px;display:grid}.lp-join-install-platform[hidden]{display:none}.lp-join-install-heading{grid-area:heading}.lp-join-install-mode-row{display:none}.lp-join-install-panel-stage{display:contents}.lp-join-install-text{grid-area:text}.lp-join-install-video{grid-area:video}.lp-join-install-phone-frame{width:auto;max-width:100%;height:min(56svh,540px)}}.landing-page-document .lp-join-install-close{border:1px solid var(--lp-modal-action-ink);background:var(--lp-modal-action-bg);width:100%;min-height:40px;color:var(--lp-modal-action-ink);font-synthesis:none;letter-spacing:.8px;cursor:pointer;border-radius:8px;flex:none;margin-top:18px;padding:8px 12px;font-family:Bebas Neue,Arial Narrow,Impact,Haettenschweiler,sans-serif;font-size:18px;font-weight:400;line-height:18px;transition:border-color .18s,background-color .18s,box-shadow .18s}.lp-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lp-feature-line-art [data-feature-accent]{opacity:1}.lp-js .lp-feature-line-art [data-feature-accent]{opacity:var(--feature-accent-progress,0)}.lp-feature-line-art [data-feature-dark-accent-outline]{opacity:1;display:none}.lp-js .lp-feature-line-art [data-feature-dark-accent-outline]{opacity:var(--feature-accent-progress,0)}.landing-page-document[data-landing-theme=dark] .lp-feature-line-art [data-feature-dark-accent-outline]{display:inline}.landing-page-document[data-landing-theme=dark] [data-line-art-name=features-scoresheets] [data-line-art-role=clipboard-metal-clip-outline],.landing-page-document[data-landing-theme=dark] [data-line-art-name=features-scoresheets] [data-line-art-role=clipboard-clip-hole-outline]{stroke:var(--lp-orange)}.landing-page-document[data-landing-theme=dark] [data-line-art-name=features-data] [data-line-art-role=database-indicator-outline]{stroke:var(--lp-green)}.landing-page-document[data-landing-theme=dark] [data-line-art-name=features-more] [data-line-art-role=more-plus-outline]{stroke:var(--lp-purple)}.lp-cycle-panel{grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;row-gap:clamp(14px,2svh,26px)}.lp-cycle-title{text-align:left;place-self:start}.lp-cycle-art{z-index:2;grid-template-columns:minmax(200px,.82fr) minmax(260px,1.2fr) minmax(140px,.62fr) minmax(320px,1.5fr);align-self:stretch;align-items:center;gap:clamp(12px,1.5vw,24px);width:100%;min-width:0;min-height:0;padding-block:clamp(2px,1svh,10px);display:grid;position:relative}.lp-cycle-art-item{place-items:center;width:100%;min-width:0;min-height:0;display:grid}.lp-cycle-line-art{--line-width:.85px;width:100%;height:auto;max-height:clamp(180px,27svh,230px);color:var(--lp-ink);display:block;overflow:visible}.lp-cycle-arrow{display:none}.lp-cycle-art-players .lp-cycle-line-art{max-width:200px}.lp-cycle-art-results .lp-cycle-line-art{max-width:150px}.lp-cycle-art-court .lp-cycle-line-art{max-width:320px}.lp-cycle-art-rankings .lp-cycle-line-art{max-width:480px}.lp-cycle-rankings-mobile{display:none}@media (width>=901px){.lp-cycle-art-players .lp-cycle-line-art,.lp-cycle-art-results .lp-cycle-line-art{width:auto;max-width:100%;height:clamp(180px,27svh,230px);max-height:none}}.lp-cycle-line-art [data-cycle-accent]{opacity:1}.lp-js .lp-cycle-line-art [data-cycle-accent]{opacity:var(--cycle-accent-progress,0)}.lp-cycle-line-art [data-cycle-dark-accent-outline]{opacity:1;display:none}.lp-js .lp-cycle-line-art [data-cycle-dark-accent-outline]{opacity:var(--cycle-accent-progress,0)}.landing-page-document[data-landing-theme=dark] .lp-cycle-line-art [data-cycle-dark-accent-outline]{display:inline}.lp-cycle-copy{width:min(100%,52rem);margin-bottom:var(--lp-home-lockup-bottom-space);text-align:right;place-self:end}.lp-cycle-copy p{max-width:none;margin-left:auto}.lp-features-copy{grid-area:copy;place-self:start;max-width:52rem}.lp-proof-heading,.lp-proof-copy{text-align:right;place-self:start end;width:100%}.lp-proof-heading{grid-area:heading}.lp-proof-copy{grid-area:copy;width:calc(100% + clamp(28px,2.5vw,44px))}.lp-proof-heading .lp-proof-title,.lp-proof-copy p{max-width:none;margin-left:auto}.lp-proof-copy p:first-child{margin-top:0}.lp-join-intro{text-align:left;place-self:start;width:min(100%,52rem)}.lp-join-intro p{max-width:none;margin-right:auto}.lp-join-intro .lp-join-title{text-align:left;margin-right:auto}.lp-join-mobile-intro{display:none}.lp-join-art{pointer-events:auto;place-self:start center;width:min(100%,clamp(340px,33vw,470px));margin:clamp(14px,2svh,24px) 0 0;position:relative;transform:translate(clamp(-20px,-1.7vw,-8px))}.lp-join-line-art{pointer-events:none;--line-width:.85px;width:100%;height:auto;display:block}.lp-join-device-trigger{z-index:1;color:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:clamp(36px,5vw,62px);width:38%;height:97%;padding:0;position:absolute;top:1.5%}.lp-join-device-trigger-iphone{left:1.5%}.lp-join-device-trigger-android{right:1.5%}.lp-join-device-trigger[hidden]{display:none}@media (width<=560px){.lp-join-install-modal{padding:12px}.lp-join-install-card{max-height:calc(100svh - 24px);padding:16px}.lp-join-install-mode-row{margin:14px 0}.lp-join-install-steps{gap:10px;padding-left:25px}.lp-join-install-steps li{grid-template-columns:22px minmax(0,1fr);gap:8px}.lp-join-install-step-icon,.lp-join-install-step-logo{width:20px;height:20px}}.lp-join-logo{pointer-events:none;place-self:end start;width:min(100%,clamp(240px,26vw,380px));margin:0;transform:translate(clamp(8px,1.7vw,24px),clamp(-18px,-2svh,-10px))}.lp-join-logo-line-art{--line-width:.85px;width:100%;height:auto;display:block}.lp-js .lp-join-logo-line-art .lp-hero-paint [data-hero-paint-pass],.lp-js .lp-join-logo-line-art .lp-hero-paint-final-fill,.lp-js .lp-join-logo-line-art .lp-hero-paint-cutouts{opacity:0;transition:opacity 90ms linear}.lp-js .lp-join-logo-line-art[data-hero-paint-active] .lp-hero-paint [data-hero-paint-pass][data-join-logo-paint-visible],.lp-js .lp-join-logo-line-art[data-hero-paint-active] .lp-hero-paint-cutouts{opacity:1}.lp-js .lp-join-logo-line-art[data-hero-paint-ready] .lp-hero-paint [data-hero-paint-pass]{opacity:0}.lp-js .lp-join-logo-line-art[data-hero-paint-ready] .lp-hero-paint-final-fill,.lp-js .lp-join-logo-line-art[data-hero-paint-ready] .lp-hero-paint-cutouts{opacity:1}.lp-join-line-art [data-line-art-role^=iphone-platform-icon],.lp-join-line-art [data-line-art-role=android-platform-icon]{transition:fill .3s ease-out,stroke .3s ease-out}.lp-join-line-art[data-join-platform-paint-active] [data-line-art-role^=iphone-platform-icon]{fill:var(--lp-pink);stroke-dasharray:none!important;stroke-dashoffset:0!important}.lp-join-line-art[data-join-platform-paint-active] [data-line-art-role=android-platform-icon]{fill:var(--lp-green)}.landing-page-document[data-landing-theme=dark] .lp-join-line-art[data-join-platform-paint-active] [data-line-art-role^=iphone-platform-icon]{stroke:var(--lp-pink)}.landing-page-document[data-landing-theme=dark] .lp-join-line-art[data-join-platform-paint-active] [data-line-art-role=android-platform-icon]{stroke:var(--lp-green)}.lp-join-device-notices{text-align:left;place-self:start;width:min(100%,52rem);margin-top:clamp(28px,4svh,40px)}.lp-join-legal-actions{z-index:5;grid-template-columns:41% 18% 41%;align-items:end;width:min(100%,52rem);margin-top:clamp(24px,4svh,36px);display:grid;position:relative}.lp-join-privacy-action{grid-column:1}.lp-join-terms-action{grid-column:3}.landing-page-document .lp-join-legal-action{min-width:110px;min-height:var(--lp-nav-control-height);border:var(--lp-nav-border-width) solid;color:var(--lp-highlight-text);font-family:var(--lp-display);font-synthesis:none;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:0 16px;font-size:18px;font-weight:400;line-height:18px;display:inline-flex}.landing-page-document .lp-join-privacy-action{border-color:var(--lp-privacy-border);background:var(--lp-privacy-bg)}.landing-page-document .lp-join-terms-action{border-color:var(--lp-terms-border);background:var(--lp-terms-bg)}.lp-join-device-notice{padding-top:0}.lp-join-device-title{color:var(--lp-purple);font-family:var(--lp-display);letter-spacing:.4px;text-transform:uppercase;margin:0;font-size:30px;font-weight:400;line-height:30px}.lp-join-device-notice p{margin-top:12px}.landing-page-document .lp-join-open-button{border:1px solid var(--lp-trial-border);background:var(--lp-trial-bg);color:var(--lp-highlight-text);border-radius:999px;margin-top:18px}@media (width>=1120px) and (height>=700px){.lp-join-panel{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.lp-join-intro{grid-area:1/1;width:min(100%,40vw)}.lp-join-art{grid-area:1/2;justify-self:end;width:min(100%,clamp(340px,33vw,470px));margin-top:clamp(14px,2.2svh,26px);transform:translate(clamp(-48px,-2.8vw,-24px),clamp(12px,2svh,24px))}.lp-join-logo{grid-area:2/1;place-self:end;width:min(100%,clamp(220px,23vw,320px));margin:0 clamp(0px,2vw,38px) 0 0;transform:none}.lp-join-device-notices{text-align:right;width:min(100%,40vw);padding-bottom:calc(var(--lp-nav-control-height) + 22px);grid-area:2/2;place-self:end;margin-top:0}.lp-join-device-notice p{margin-left:auto}.lp-join-legal-actions{right:calc(var(--lp-panel-pad-x) + clamp(24px, 2.8vw, 48px));bottom:calc(100% - var(--lp-join-story-line-y,calc(100% - clamp(44px, 7svh, 86px))));width:clamp(340px,33vw,470px);margin:0;position:absolute}}@media (width>=1120px) and (height>=560px){.landing-page-document{scrollbar-gutter:stable}.lp-horizontal-ready .lp-scroll-shell{height:var(--lp-scroll-height)}.lp-horizontal-ready .lp-stage{height:100svh;position:sticky;top:0;overflow:hidden}.lp-horizontal-ready .lp-track{width:max-content;height:100%;display:flex}.lp-horizontal-ready .lp-thread{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-horizontal-ready .lp-proof-foreground-connector{z-index:3}.lp-horizontal-ready .lp-proof-foreground-connector.is-proof-trace-locked{z-index:6}.lp-horizontal-ready .lp-panel{flex:0 0 var(--lp-panel-width,100vw);width:var(--lp-panel-width,100vw);height:100svh;min-height:0}.lp-horizontal-ready .lp-cycle-panel,.lp-horizontal-ready .lp-features-panel,.lp-horizontal-ready .lp-proof-panel{--lp-panel-width:100vw}.lp-horizontal-ready .lp-home-panel{--lp-panel-width:104vw}}@media (width>=1600px) and (height>=700px){.lp-solution-faces-art{width:min(38%,clamp(520px,36.111vw,1040px))}.lp-cycle-line-art{max-height:clamp(230px,15.972vw,460px)}.lp-cycle-art-players .lp-cycle-line-art,.lp-cycle-art-results .lp-cycle-line-art{width:auto;max-width:100%;height:clamp(230px,15.972vw,460px);max-height:none}.lp-cycle-art-court .lp-cycle-line-art{max-width:clamp(320px,22.222vw,640px)}.lp-cycle-art-rankings .lp-cycle-line-art{max-width:clamp(480px,33.333vw,960px)}.lp-feature-line-art{width:min(100%,clamp(210px,14.583vw,420px));max-height:clamp(190px,13.194vw,380px)}.lp-feature-art-reports .lp-feature-line-art{width:min(100%,clamp(220px,15.278vw,440px));height:clamp(190px,13.194vw,380px)}.lp-feature-art-scoresheets .lp-feature-line-art{width:min(100%,clamp(242px,16.806vw,484px));height:clamp(218px,15.139vw,436px)}.lp-feature-art-registration .lp-feature-line-art{width:auto;max-width:100%;height:clamp(190px,13.194vw,380px);max-height:none}.lp-feature-art-support .lp-feature-line-art,.lp-feature-art-data .lp-feature-line-art{height:clamp(150px,10.417vw,300px)}.lp-proof-privacy-art,.lp-proof-lock-ring-occluder{height:clamp(194px,13.472vw,388px)}.lp-proof-metric{height:clamp(270px,18.75vw,540px)}.lp-proof-metric-art{height:clamp(500px,34.722vw,1000px)}.lp-proof-metric-art-events{height:clamp(390px,27.083vw,780px)}.lp-proof-metric-art-participants{height:clamp(410px,28.472vw,820px)}.lp-proof-counter{--proof-counter-digit-width:clamp(38px, 2.639vw, 76px);bottom:clamp(30px,2.083vw,60px)}.lp-proof-metric-label{height:clamp(19px,1.319vw,38px)}.lp-join-art{width:min(100%,clamp(470px,32.639vw,940px))}.lp-join-legal-actions{width:clamp(470px,32.639vw,940px)}.lp-join-logo{width:min(100%,clamp(320px,22.222vw,640px))}}@media (width>=2000px) and (height>=900px){.lp-join-logo{width:min(100%,clamp(500px,23.438vw,900px));transform:translateY(clamp(-100px,-3vw,-66px))}.lp-join-device-notices{transform:translateY(clamp(-100px,-3vw,-66px))}}@media (width<=1199px),(height<=699px){.lp-panel{grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto;padding-top:clamp(96px,12svh,128px);padding-bottom:clamp(54px,9svh,92px)}.lp-home-panel{align-content:center;align-items:start;min-height:100svh}.lp-hero-copy{width:min(100%,860px);margin-bottom:0;margin-left:0}.lp-hero-lockup{grid-template-columns:minmax(clamp(180px,26vw,300px),.52fr) minmax(0,1fr)}.lp-panel h1{max-width:13ch;font-size:clamp(58px,11vw,102px)}.lp-hero-intro h1{max-width:10ch;font-size:clamp(64px,11vw,104px)}.lp-panel h2{max-width:13ch;font-size:clamp(46px,9vw,86px)}.lp-cycle-panel,.lp-problem-panel,.lp-features-panel,.lp-proof-panel,.lp-join-panel{grid-template-columns:minmax(0,1fr)}.lp-cycle-panel{grid-template-rows:auto auto}.lp-proof-layout{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));height:auto}.lp-cycle-art{min-height:clamp(260px,42vw,420px);padding-top:0}.lp-problem-panel{align-items:start}.lp-problem-copy{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.lp-problem-text{order:3;margin-top:clamp(30px,6vw,56px)}.lp-solution-panel{align-items:start}.lp-solution-copy{min-height:0;padding-bottom:0;display:block}.lp-solution-panel .lp-solution-title{width:100%;max-width:100%;margin-left:auto;font-size:clamp(46px,9vw,86px)}.lp-solution-title span{white-space:normal}.lp-solution-art{width:100%;height:clamp(520px,68vw,720px);margin-top:clamp(28px,6vw,52px);position:relative;inset:auto}.lp-solution-court-art{width:min(72%,780px);top:0;bottom:auto;left:0}.lp-solution-faces-art{width:min(50%,540px);top:auto;bottom:clamp(24px,5vw,52px);right:0}.lp-solution-text{width:min(100%,43rem);margin-top:clamp(30px,6vw,56px)}.lp-problem-art{order:2;grid-row:auto;width:min(100%,660px);max-width:100%;height:auto;margin-top:clamp(24px,4vw,42px);position:relative;inset:auto;container-type:normal}.lp-problem-morgan-slot,.lp-problem-card-line-art{display:none}.lp-player-cards-line-art{width:100%;display:block;transform:none}}@media (width<=900px){.lp-nav{grid-template-columns:minmax(0,1fr) auto}.lp-nav-scroll{display:none}.lp-nav-actions,.lp-nav-controls{gap:6px}.lp-menu-toggle{display:inline-flex}.lp-mobile-menu{display:block}.lp-proof-layout{grid-template:"heading""privacy""metrics""copy"/minmax(0,1fr);gap:clamp(30px,6vw,52px);width:min(100%,760px);margin-inline:auto}.lp-proof-copy{width:100%}.lp-proof-privacy{margin-top:0;margin-left:0}.lp-proof-privacy-art{height:clamp(142px,38vw,176px)}.lp-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,48px) clamp(16px,5vw,34px)}.lp-proof-metric-art{height:clamp(330px,88vw,430px)}.lp-proof-metric-art-events{height:clamp(290px,78vw,360px)}.lp-proof-metric-art-participants{height:clamp(300px,80vw,375px)}.lp-proof-counter{--proof-counter-digit-width:clamp(20px, 4vw, 30px)}.lp-features-layout{grid-template-rows:auto repeat(4,minmax(118px,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"copy copy""registration registration""support data""scoresheets notifications""reports more";gap:clamp(20px,4vw,34px) clamp(12px,4vw,30px);width:min(100%,760px);height:auto;margin-inline:auto}.lp-feature-line-art,.lp-feature-art-support .lp-feature-line-art,.lp-feature-art-data .lp-feature-line-art,.lp-feature-art-reports .lp-feature-line-art{width:min(100%,190px);height:clamp(102px,22vw,168px);max-height:none}.lp-feature-art-registration .lp-feature-line-art{width:auto;max-width:100%;height:clamp(102px,22vw,168px);max-height:none}.lp-feature-art-scoresheets .lp-feature-line-art{width:min(100%,210px);height:clamp(118px,25vw,188px);max-height:none}.lp-cycle-art{grid-template-columns:minmax(0,.88fr) minmax(0,1.32fr);grid-template-areas:"players court""results rankings";gap:clamp(16px,4vw,34px) clamp(12px,3vw,26px);width:min(100%,760px);min-height:0;margin-inline:auto}.lp-cycle-art-players{grid-area:players}.lp-cycle-art-court{grid-area:court}.lp-cycle-art-results{grid-area:results}.lp-cycle-art-rankings{grid-area:rankings}.lp-cycle-line-art{max-height:300px}.lp-cycle-art-players .lp-cycle-line-art,.lp-cycle-art-results .lp-cycle-line-art{width:auto;max-width:100%;height:clamp(154px,28vw,230px);max-height:none}.lp-cycle-art-rankings .lp-cycle-line-art{max-width:280px}}@media (width<=760px){.landing-page-document{--lp-nav-control-height:32px;--lp-toggle-width:58px;--lp-nav-height:62px;--lp-panel-pad-x:clamp(16px, 5.2vw, 24px);--lp-panel-pad-y:92px;--lp-mobile-ball-lane:clamp(48px, 14vw, 60px)}.landing-page-document .lp-join-install-mode{min-height:32px;padding:0 16px;font-size:13px}.lp-join-install-panel-stage{position:relative}.lp-join-install-panel-stage>.lp-join-install-video[hidden]{visibility:hidden;pointer-events:none;display:block}.lp-join-install-panel-stage>.lp-join-install-text:not([hidden]){padding-right:4px;position:absolute;inset:0;overflow-y:auto}.lp-nav{padding-top:calc(15px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:15px}.lp-scroll-connector{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-scroller-ball{width:clamp(24px,7.2vw,30px);height:clamp(24px,7.2vw,30px);display:block}.lp-scroller-ball.is-mobile-story-active{transform-box:fill-box;transform-origin:50%}.lp-scroll-paddle{display:none!important}.lp-nav-scroll{display:none}.lp-nav-login,.lp-nav-trial,.landing-page-document .lp-join-legal-action,.landing-page-document .lp-join-open-button{min-height:32px;padding:0 16px;font-size:13px}.landing-page-document .lp-join-legal-action{min-width:0}.lp-join-art{transform:translateY(clamp(4px,.9svh,8px))}.lp-join-logo{width:min(100%,360px);transform:translate(clamp(8px,2.6vw,14px),clamp(-8px,-.9svh,-4px))}.lp-join-panel[data-join-device=android],.lp-join-panel[data-join-device=iphone]{grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(18px,5vw,24px) clamp(10px,3vw,14px)}.lp-join-panel[data-join-device=android] .lp-join-intro,.lp-join-panel[data-join-device=iphone] .lp-join-intro{display:contents}.lp-join-panel[data-join-device=android] .lp-join-title,.lp-join-panel[data-join-device=iphone] .lp-join-title{text-align:left;grid-area:1/1/auto/-1;width:100%;max-width:none;margin:0}.lp-join-panel[data-join-device=android] .lp-join-intro-default,.lp-join-panel[data-join-device=iphone] .lp-join-intro-default{display:none}.lp-join-panel[data-join-device=android] .lp-join-mobile-intro:not([hidden]),.lp-join-panel[data-join-device=iphone] .lp-join-mobile-intro:not([hidden]){text-align:left;grid-area:2/1/auto/-1;width:100%;max-width:none;margin:0;display:block}.lp-join-panel[data-join-device=android] .lp-join-logo,.lp-join-panel[data-join-device=iphone] .lp-join-logo{grid-area:3/1;place-self:center start;width:min(100%,230px);margin:0;transform:none}.lp-join-panel[data-join-device=android] .lp-join-art,.lp-join-panel[data-join-device=iphone] .lp-join-art{grid-area:3/2;place-self:center end;width:min(100%,124px);margin:0;overflow:hidden;transform:none}.lp-join-panel[data-join-device=android] .lp-join-device-trigger,.lp-join-panel[data-join-device=iphone] .lp-join-device-trigger{width:100%;height:100%;inset:0}.lp-join-panel[data-join-device=android] .lp-join-trial,.lp-join-panel[data-join-device=iphone] .lp-join-trial{text-align:left;grid-area:4/1/auto/-1;width:100%;max-width:none;margin:0}.lp-join-panel[data-join-device=android] .lp-join-device-notices,.lp-join-panel[data-join-device=iphone] .lp-join-device-notices{display:none}.lp-join-panel[data-join-device=android] .lp-join-legal-actions,.lp-join-panel[data-join-device=iphone] .lp-join-legal-actions{grid-area:5/1/auto/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);column-gap:clamp(10px,3vw,14px);width:100%;margin:0}.lp-join-panel[data-join-device=android] .lp-join-privacy-action,.lp-join-panel[data-join-device=iphone] .lp-join-privacy-action{grid-column:1}.lp-join-panel[data-join-device=android] .lp-join-terms-action,.lp-join-panel[data-join-device=iphone] .lp-join-terms-action{grid-column:2}.lp-nav-actions,.lp-nav-controls{gap:6px}.lp-theme-toggle{width:var(--lp-toggle-width);height:var(--lp-nav-control-height);min-height:var(--lp-nav-control-height)}.lp-panel{gap:26px;padding-top:94px;padding-bottom:58px}.lp-join-panel{padding-bottom:122px}.lp-problem-panel,.lp-solution-panel{min-height:100svh;padding-top:76px;padding-bottom:76px}.lp-home-panel{align-content:stretch;min-height:100svh;padding-top:86px}.lp-hero-copy{width:100%}.lp-hero-lockup{min-height:calc(100svh - var(--lp-nav-height) - 58px);grid-template-rows:minmax(0,1fr) auto clamp(36px,6svh,56px) auto clamp(12px,2svh,20px);grid-template-columns:minmax(0,1fr);gap:0}.lp-hero-logo-frame{grid-row:4;width:min(88vw,420px,45svh);margin:0 auto}.lp-hero-intro{grid-row:2}.lp-panel h1{font-size:clamp(52px,17vw,74px)}.lp-hero-intro h1{max-width:8ch;font-size:clamp(66px,18vw,88px);line-height:.86}.lp-panel h2{font-size:clamp(44px,13.5vw,66px)}.lp-cycle-panel{--lp-cycle-mobile-content-width:75vw;grid-template-rows:auto auto auto auto;row-gap:0}.lp-cycle-panel .lp-cycle-title{width:var(--lp-cycle-mobile-content-width);max-width:var(--lp-cycle-mobile-content-width);grid-row:1;justify-self:start;font-size:clamp(38px,10.5vw,58px)}.lp-cycle-copy{display:contents}.lp-cycle-panel .lp-cycle-copy p{width:var(--lp-cycle-mobile-content-width);max-width:var(--lp-cycle-mobile-content-width);text-align:left;justify-self:start;margin-left:0}.lp-cycle-panel .lp-cycle-copy p:first-child{grid-row:2;margin-top:clamp(10px,3vw,16px)}.lp-cycle-panel .lp-cycle-copy p:last-child{grid-row:4;margin-top:clamp(16px,4vw,24px)}.lp-proof-layout{grid-template-rows:repeat(4,auto);grid-template-areas:"heading""intro""metrics""trust";justify-self:start;gap:clamp(18px,5vw,24px);width:100%;margin-inline:0}.lp-proof-panel{--lp-proof-mobile-content-width:75vw;--lp-proof-mobile-metric-column-gap:clamp(10px, 3vw, 16px);--lp-proof-mobile-metric-quarter-gap:clamp(2.5px, .75vw, 4px);--lp-proof-mobile-privacy-height:clamp(71px, 19vw, 88px);--lp-proof-mobile-privacy-half-width:clamp(24px, 6.5vw, 30px);--lp-proof-mobile-privacy-top-offset:clamp(9px, 3vw, 12px);--lp-proof-mobile-privacy-width:clamp(48px, 13vw, 60px)}.lp-proof-heading{width:var(--lp-proof-mobile-content-width);text-align:left;justify-self:start}.lp-proof-heading .lp-proof-title{text-align:left;width:100%;max-width:none;margin-left:0}.lp-proof-copy{display:contents}.lp-proof-panel .lp-proof-copy p{width:var(--lp-proof-mobile-content-width);max-width:var(--lp-proof-mobile-content-width);text-align:left;justify-self:start;margin:0}.lp-proof-copy p:first-child{grid-area:intro}.lp-proof-copy p:last-child{grid-area:trust}.lp-proof-copy p:last-child:before{content:"";float:right;width:calc(25% - var(--lp-proof-mobile-metric-quarter-gap) + var(--lp-proof-mobile-privacy-half-width) + clamp(8px, 2.5vw, 12px));height:calc(var(--lp-proof-mobile-privacy-top-offset) + var(--lp-proof-mobile-privacy-height) + clamp(6px, 2vw, 10px))}.lp-proof-privacy{width:var(--lp-proof-mobile-privacy-width);height:var(--lp-proof-mobile-privacy-height);top:var(--lp-proof-mobile-privacy-top-offset);margin-left:calc(56.25vw + var(--lp-proof-mobile-metric-quarter-gap) - var(--lp-proof-mobile-privacy-half-width));pointer-events:none;grid-area:trust;place-self:start}.lp-proof-privacy-art{height:clamp(71px,19vw,88px)}.lp-proof-lock-ring-occluder{height:var(--lp-proof-mobile-privacy-height)}.lp-proof-metrics{width:var(--lp-proof-mobile-content-width);justify-self:start;gap:clamp(14px, 4vw, 20px) var(--lp-proof-mobile-metric-column-gap)}.lp-proof-metric{height:clamp(132px,38vw,150px)}.lp-proof-metric-art{height:clamp(190px,58vw,228px);top:36%}.lp-proof-metric-art-events{height:clamp(158px,48vw,190px)}.lp-proof-metric-art-participants{height:clamp(168px,51vw,200px)}.lp-proof-counter{--proof-counter-digit-width:clamp(18px, 5vw, 24px)}.lp-features-panel{--lp-features-mobile-content-width:75vw}.lp-features-layout{width:var(--lp-features-mobile-content-width);grid-template-rows:auto repeat(3,minmax(96px,auto));grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"copy copy copy copy copy copy""support support support data data data""scoresheets scoresheets scoresheets reports reports reports""notifications notifications registration registration more more";justify-self:end;gap:16px 10px;margin-left:auto;margin-right:0}.lp-features-copy{text-align:right;justify-self:end;width:100%;max-width:none}.lp-features-panel .lp-features-title{text-align:right;width:100%;max-width:none}.lp-features-copy p{max-width:none;margin-left:auto}.lp-features-organizer-intro{display:none}.lp-feature-interaction-mobile{display:inline}.lp-feature-art-trigger{-webkit-tap-highlight-color:transparent;justify-items:end}.lp-feature-art-registration .lp-feature-art-trigger{justify-items:center}.lp-feature-line-art,.lp-feature-art-support .lp-feature-line-art,.lp-feature-art-data .lp-feature-line-art,.lp-feature-art-reports .lp-feature-line-art{width:min(100%,132px);height:clamp(70px,21vw,98px)}.lp-feature-art-registration .lp-feature-line-art{width:auto;max-width:100%;height:clamp(70px,21vw,98px)}.lp-feature-art-scoresheets .lp-feature-line-art{width:min(100%,148px);height:clamp(80px,24vw,116px)}.lp-cycle-art{width:var(--lp-cycle-mobile-content-width);margin-top:clamp(14px,4vw,22px);grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"players court""rankings results";justify-self:start;gap:clamp(12px,3.5vw,20px) clamp(10px,3vw,18px);margin-inline:0;padding-block:0}.lp-cycle-arrow{z-index:3;pointer-events:none;aspect-ratio:203/228;width:clamp(28px,8vw,32px);display:block;position:absolute;transform:translate(-50%,-50%)}.lp-cycle-arrow-line-art{--line-width:.85px;width:100%;height:auto;color:var(--lp-ink);transform:rotate(var(--lp-cycle-arrow-rotation));transform-origin:50%;display:block;overflow:visible}.lp-cycle-arrow-players-events{--lp-cycle-arrow-rotation:-131deg;top:20.9%;left:35.9%}.lp-cycle-arrow-results-rankings{--lp-cycle-arrow-rotation:49deg;top:73.6%;left:38.84%}.lp-cycle-arrow-events-results{--lp-cycle-arrow-rotation:-41deg;top:43.6%;left:63.4%}.lp-cycle-arrow-rankings-players{--lp-cycle-arrow-rotation:139deg;top:46.53%;left:14.04%}.lp-cycle-art-item{min-width:0;max-width:100%}.lp-cycle-art-players .lp-cycle-line-art,.lp-cycle-art-court .lp-cycle-line-art,.lp-cycle-art-results .lp-cycle-line-art,.lp-cycle-art-rankings .lp-cycle-line-art{height:auto;max-height:none}.lp-cycle-art-players .lp-cycle-line-art{width:min(100%,10rem);max-width:100%;transform:translate(-20.6%)}.lp-cycle-art-players,.lp-cycle-art-rankings{justify-items:start}.lp-cycle-art-court .lp-cycle-line-art{width:100%;max-width:100%;transform:translate(-9.5vw)}.lp-cycle-art-rankings .lp-cycle-rankings-desktop{display:none}.lp-cycle-art-rankings .lp-cycle-rankings-mobile{width:min(100%,29.25vw);max-width:100%;display:block;transform:translate(-15%,-.7%)}.lp-cycle-art-results .lp-cycle-line-art{width:68.25%;max-width:100%;transform:translate(-38.7%)}.lp-panel h3{font-size:clamp(30px,8.8vw,42px)}.lp-panel p{margin-top:18px;font-size:16px;line-height:1.58}.lp-panel .lp-hero-description{max-width:none;margin-top:16px}.lp-problem-title{max-width:13ch;font-size:clamp(44px,12.8vw,60px)}.lp-problem-title>span{white-space:normal;display:inline}.lp-solution-panel .lp-solution-title{text-align:right;width:100%;max-width:100%;font-size:clamp(44px,12.8vw,60px);line-height:.88}.lp-solution-title>.lp-solution-title-desktop{display:none}.lp-solution-title>.lp-solution-title-mobile,.lp-solution-title-mobile>span{white-space:nowrap;display:block}.lp-solution-art{height:clamp(320px,88vw,352px);margin-top:16px}.lp-solution-court-art{width:100%;top:0;left:0}.lp-solution-player-frame-image,.lp-solution-net-layer-image{width:100%;top:0;bottom:auto;left:0}.lp-solution-faces-art{width:78%;inset:auto auto 0 50%;transform:translate(-50%,10px)}.lp-solution-text{width:min(calc(100% - var(--lp-mobile-ball-lane)), 23rem);text-align:right;max-width:23rem;margin-top:16px;margin-left:auto}.lp-solution-text p{max-width:none;margin-top:14px;font-size:16px;line-height:1.5}.lp-solution-text .lp-subhead{margin-top:0}.lp-problem-text .lp-problem-body,.lp-problem-text .lp-problem-detail,.lp-problem-text .lp-conclusion{max-width:100%;margin-top:14px;font-size:16px;line-height:1.5}.lp-problem-text .lp-problem-body{margin-top:0}.lp-problem-text{width:calc(100% - var(--lp-mobile-ball-lane));margin-top:16px;margin-right:var(--lp-mobile-ball-lane);text-align:left}.lp-problem-art{--lp-mobile-problem-art-overhang:clamp(18px, 6vw, 24px);width:calc(100% + var(--lp-mobile-problem-art-overhang));max-width:none;margin-top:16px;margin-left:calc(-1 * var(--lp-mobile-problem-art-overhang));align-self:flex-start}.lp-player-cards-line-art{width:108%;transform:translate(-12%)}}@media (width<=359px){.landing-page-document{--lp-panel-pad-x:14px;--lp-toggle-width:56px}.lp-nav{padding-right:calc(12px + env(safe-area-inset-right));padding-left:calc(12px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:6px}.lp-nav-login,.lp-nav-trial,.landing-page-document .lp-join-legal-action,.landing-page-document .lp-join-open-button,.landing-page-document .lp-join-install-mode{padding:0 11px;font-size:12px}.lp-nav-actions,.lp-nav-controls{gap:5px}.lp-mobile-menu{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}.lp-mobile-menu-link{min-height:36px;font-size:13px}.lp-panel h1{font-size:48px}.lp-hero-intro h1{font-size:56px}.lp-panel h2{font-size:40px}}@media (width<=760px) and (height<=780px){.lp-problem-art{width:calc(94% + var(--lp-mobile-problem-art-overhang));margin-top:8px}.lp-problem-text{margin-top:8px}}@media (width<=760px) and (height<=650px){.lp-hero-lockup{grid-template-rows:minmax(0,1fr) auto clamp(30px,6.5svh,40px) auto clamp(8px,2svh,14px)}.lp-hero-logo-frame{width:min(78vw,260px,41svh)}}@media (prefers-reduced-motion:reduce){.landing-page-document *,.landing-page-document :before,.landing-page-document :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes lpMenuTopOpen{0%{transform:translate(-50%,calc(-50% - 4px))rotate(0)}45%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(45deg)}}@keyframes lpMenuBottomOpen{0%{transform:translate(-50%,calc(4px - 50%))rotate(0)}45%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-45deg)}}@keyframes lpMenuTopClose{0%{transform:translate(-50%,-50%)rotate(45deg)}55%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,calc(-50% - 4px))rotate(0)}}@keyframes lpMenuBottomClose{0%{transform:translate(-50%,-50%)rotate(-45deg)}55%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,calc(4px - 50%))rotate(0)}}.landing-page-document.lp-reduced-motion *,.landing-page-document.lp-reduced-motion :before,.landing-page-document.lp-reduced-motion :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}
