.LanguageToggle-module__qSlm8a__languageToggle{color:#d0d0d0;min-width:66px;height:34px;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background-color .24s,border-color .24s,color .24s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:inline-flex;position:relative}.LanguageToggle-module__qSlm8a__languageToggle:hover{color:#fff;background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.LanguageToggle-module__qSlm8a__languageToggle:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.LanguageToggle-module__qSlm8a__languageToggle:active{transform:translateY(0)scale(.97)}.LanguageToggle-module__qSlm8a__flag{object-fit:contain;filter:saturate(.95);border-radius:4px;flex:0 0 20px;width:20px;height:20px;display:block}.LanguageToggle-module__qSlm8a__code{letter-spacing:.08em;font-size:.72rem;font-weight:700;line-height:1}.LanguageToggle-module__qSlm8a__chevron{opacity:.55;flex:0 0 12px;width:12px;height:12px;margin-left:-2px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s}.LanguageToggle-module__qSlm8a__languageToggle:hover .LanguageToggle-module__qSlm8a__chevron{opacity:.9;transform:translateY(1.5px)}.LanguageToggle-module__qSlm8a__tooltip{color:#f4f4f5;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;background:#111113;border:1px solid #ffffff1f;border-radius:7px;padding:5px 9px;font-size:.68rem;font-weight:600;line-height:1;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1),visibility .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 20px #00000073}.LanguageToggle-module__qSlm8a__tooltip:before{content:"";background:#111113;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.LanguageToggle-module__qSlm8a__languageToggle:hover .LanguageToggle-module__qSlm8a__tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.LanguageToggle-module__qSlm8a__isChanging{animation:.52s cubic-bezier(.22,1,.36,1) both LanguageToggle-module__qSlm8a__languageToggleSwap}@keyframes LanguageToggle-module__qSlm8a__languageToggleSwap{0%,to{transform:perspective(240px)rotateX(0)scale(1)}46%{transform:perspective(240px)rotateX(88deg)scale(.92)}54%{transform:perspective(240px)rotateX(-88deg)scale(.92)}}@media (max-width:820px){.LanguageToggle-module__qSlm8a__languageToggle{gap:4px;min-width:56px;height:32px;padding:0 8px}.LanguageToggle-module__qSlm8a__flag{flex:0 0 18px;width:18px;height:18px}.LanguageToggle-module__qSlm8a__code{font-size:.68rem}.LanguageToggle-module__qSlm8a__chevron,.LanguageToggle-module__qSlm8a__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.LanguageToggle-module__qSlm8a__languageToggle.LanguageToggle-module__qSlm8a__isChanging{transition-duration:.01ms!important;animation:none!important}}
.LandingNav-module__MhMF5q__signUpButton{color:#000;letter-spacing:-.02em;white-space:nowrap;background:#fff;border:0;border-radius:800px;justify-content:center;align-items:center;height:2.5rem;padding-inline:1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:letter-spacing .9s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 1px #00000012}.LandingNav-module__MhMF5q__signUpButton:hover,.LandingNav-module__MhMF5q__signUpButton:focus-visible{letter-spacing:.075em}.LandingNav-module__MhMF5q__signUpButton:focus-visible{outline-offset:4px;outline:3px solid #469cff73}.LandingNav-module__MhMF5q__loginLink{color:var(--lp-fg-dim);font-size:.875rem;font-weight:600;line-height:1.25rem;transition:color .25s;display:none}.LandingNav-module__MhMF5q__loginLink:hover,.LandingNav-module__MhMF5q__loginLink:focus-visible{color:#fff}.LandingNav-module__MhMF5q__loginLink:focus-visible{outline-offset:4px;outline:2px solid #469cff8c}@media (min-width:640px){.LandingNav-module__MhMF5q__loginLink{display:inline-flex}}@media (prefers-reduced-motion:reduce){.LandingNav-module__MhMF5q__signUpButton:not([data-force-motion=true]),.LandingNav-module__MhMF5q__loginLink:not([data-force-motion=true]){transition-duration:1ms}}
.ripple-distortion{contain:layout paint;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.ripple-distortion canvas{width:100%;height:100%;display:block}
.LandingHero-module__MGclcG__smoothButton{color:#000;isolation:isolate;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:1.25rem 1.75rem;font-size:1rem;font-weight:500;line-height:1.2rem;display:inline-flex;position:relative;overflow:hidden}.LandingHero-module__MGclcG__buttonPre,.LandingHero-module__MGclcG__buttonPost{white-space:nowrap;justify-content:center;align-items:center;display:flex}.LandingHero-module__MGclcG__buttonPre{z-index:3;border-radius:inherit;color:#fff;background:#000;transition:transform 1.35s cubic-bezier(.16,1,.3,1);position:absolute;inset:-2px;transform:translateY(0)}.LandingHero-module__MGclcG__buttonPost{z-index:1;color:#000;opacity:0;gap:.5rem;transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(50%)}.LandingHero-module__MGclcG__buttonOverlay{z-index:2;border-radius:inherit;opacity:1;pointer-events:none;background:#00000026;transition:opacity .9s .38s;position:absolute;inset:0}.LandingHero-module__MGclcG__buttonIcon{opacity:0;transform-origin:50%;place-items:center;width:0;transition:width 1.1s cubic-bezier(.16,1,.3,1),opacity .8s,transform 1.35s cubic-bezier(.16,1,.3,1);display:inline-grid;overflow:hidden;transform:rotate(25deg)}.LandingHero-module__MGclcG__buttonIcon svg{fill:currentColor;flex:none;width:1.15em;height:1.15em}.LandingHero-module__MGclcG__smoothButton:hover .LandingHero-module__MGclcG__buttonPre,.LandingHero-module__MGclcG__smoothButton:focus-visible .LandingHero-module__MGclcG__buttonPre{transform:translateY(-101%)}.LandingHero-module__MGclcG__smoothButton:hover,.LandingHero-module__MGclcG__smoothButton:focus-visible{background:#cfcfcf}.LandingHero-module__MGclcG__smoothButton:hover .LandingHero-module__MGclcG__buttonPost,.LandingHero-module__MGclcG__smoothButton:focus-visible .LandingHero-module__MGclcG__buttonPost{opacity:1;transform:translateY(0)}.LandingHero-module__MGclcG__smoothButton:hover .LandingHero-module__MGclcG__buttonIcon,.LandingHero-module__MGclcG__smoothButton:focus-visible .LandingHero-module__MGclcG__buttonIcon{opacity:1;width:1.4em;transform:rotate(0)}.LandingHero-module__MGclcG__smoothButton:hover .LandingHero-module__MGclcG__buttonOverlay,.LandingHero-module__MGclcG__smoothButton:focus-visible .LandingHero-module__MGclcG__buttonOverlay{opacity:0}.LandingHero-module__MGclcG__smoothButton:focus-visible{outline-offset:4px;outline:3px solid #60a5fa8c}.LandingHero-module__MGclcG__smoothButton:active{transform:scale(.985)}@media (max-width:420px){.LandingHero-module__MGclcG__smoothButton{padding:1.1rem 1.55rem;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.LandingHero-module__MGclcG__smoothButton:not([data-force-motion=true]),.LandingHero-module__MGclcG__smoothButton:not([data-force-motion=true]) .LandingHero-module__MGclcG__buttonPre,.LandingHero-module__MGclcG__smoothButton:not([data-force-motion=true]) .LandingHero-module__MGclcG__buttonPost,.LandingHero-module__MGclcG__smoothButton:not([data-force-motion=true]) .LandingHero-module__MGclcG__buttonIcon,.LandingHero-module__MGclcG__smoothButton:not([data-force-motion=true]) .LandingHero-module__MGclcG__buttonOverlay{transition-duration:1ms}}
