.LifeSpheres3D-module__Y997na__scene{pointer-events:none;background:0 0;width:1660px;height:1320px;position:absolute;top:148px;left:-210px;overflow:visible}.LifeSpheres3D-module__Y997na__composition{width:1660px;height:1320px;position:relative;overflow:visible}.LifeSpheres3D-module__Y997na__pillPosition{z-index:var(--pill-z);top:var(--pill-y);left:var(--pill-x);width:var(--pill-width);height:var(--pill-height);animation:LifeSpheres3D-module__Y997na__sphereFloat var(--pill-duration) ease-in-out var(--pill-delay) infinite alternate;pointer-events:auto;will-change:transform;position:absolute}.LifeSpheres3D-module__Y997na__reveal{opacity:1;transform-origin:50%;will-change:opacity, transform;width:100%;height:100%;transform:none}.LifeSpheres3D-module__Y997na__parallax{width:100%;height:100%}.LifeSpheres3D-module__Y997na__pill{background:#402bff;border-radius:999px;place-items:center;width:100%;height:100%;transition:filter .26s,transform .42s cubic-bezier(.22,.8,.32,1);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 35px #402bff14}.LifeSpheres3D-module__Y997na__pill:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0000 0% 46%,#ffffff21 68%,#fff 100%);position:absolute;inset:0}.LifeSpheres3D-module__Y997na__pillPosition:hover .LifeSpheres3D-module__Y997na__pill{filter:saturate(1.04);transform:translateY(-4px)scale(1.012)}.LifeSpheres3D-module__Y997na__video{z-index:3;object-fit:fill;mix-blend-mode:overlay;opacity:0;pointer-events:none;width:100%;height:70%;transition:opacity 1s ease-in-out;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.LifeSpheres3D-module__Y997na__pillPosition:hover .LifeSpheres3D-module__Y997na__video{opacity:.8}.LifeSpheres3D-module__Y997na__lowerBloom,.LifeSpheres3D-module__Y997na__edgeGlow{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.LifeSpheres3D-module__Y997na__lowerBloom{opacity:.75;background:radial-gradient(circle at 50% 98%,#fffc 0%,#fff6 22%,#0000 48%),radial-gradient(circle at 50% 90%,#fff 0%,#fff9 26%,#0000 72%)}.LifeSpheres3D-module__Y997na__edgeGlow{filter:blur(12px);opacity:.62;background:radial-gradient(94% 28% at 50% -5%,#ffffffc2,#0000 74%),radial-gradient(94% 25% at 50% 105%,#fffffff0,#0000 78%);transform:scale(1.02)}.LifeSpheres3D-module__Y997na__copy{z-index:5;color:#000;opacity:1;text-align:center;width:210px;display:grid;position:relative}.LifeSpheres3D-module__Y997na__copy strong{font-family:var(--font-wide-family);font-size:20px;font-weight:400;line-height:27px}.LifeSpheres3D-module__Y997na__copy span{color:#0006;opacity:0;height:26px;font-size:15px;line-height:26px;transition:opacity .45s cubic-bezier(.49,0,.51,1)}.LifeSpheres3D-module__Y997na__copy .LifeSpheres3D-module__Y997na__phraseVisible{opacity:.65}@keyframes LifeSpheres3D-module__Y997na__sphereFloat{0%{transform:translateY(calc(var(--pill-float) * -1))}to{transform:translateY(var(--pill-float))}}@media (prefers-reduced-motion:reduce){.LifeSpheres3D-module__Y997na__pillPosition{animation:none}.LifeSpheres3D-module__Y997na__reveal,.LifeSpheres3D-module__Y997na__copy{opacity:1;animation:none;transform:none}.LifeSpheres3D-module__Y997na__copy span,.LifeSpheres3D-module__Y997na__pill,.LifeSpheres3D-module__Y997na__video{transition:none}}.LifeSpheres3D-module__Y997na__glassCanvas{visibility:hidden;z-index:401;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__pill{box-shadow:none;background:0 0;overflow:visible}.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__pill:after,.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__lowerBloom,.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__edgeGlow{display:none}.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__video{visibility:hidden}.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__pillPosition{z-index:402}.LifeSpheres3D-module__Y997na__scene[data-glass-ready] .LifeSpheres3D-module__Y997na__pillPosition:hover .LifeSpheres3D-module__Y997na__pill{filter:none;transform:none}.LifeSpheres3D-module__Y997na__scene[data-glass-ready]>.LifeSpheres3D-module__Y997na__glassCanvas{visibility:visible}@media (max-width:1199px){.LifeSpheres3D-module__Y997na__scene{--pill-parallax-factor:.7;width:100%;height:1120px;top:100px;left:0}.LifeSpheres3D-module__Y997na__composition{width:100%;height:100%}.LifeSpheres3D-module__Y997na__pillPosition{width:205px;height:auto;aspect-ratio:var(--pill-aspect)}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="0"]{top:100px;left:-24px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="1"]{top:24px;left:auto;right:-24px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="2"]{width:220px;top:400px;left:-80px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="3"]{top:410px;left:auto;right:-70px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="4"]{top:730px;left:-18px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="5"]{width:235px;top:760px;left:auto;right:-24px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="6"]{width:180px;top:940px;left:auto;right:230px}.LifeSpheres3D-module__Y997na__copy{width:85%}.LifeSpheres3D-module__Y997na__copy strong{font-size:16px;line-height:22px}.LifeSpheres3D-module__Y997na__copy span{font-size:12px;line-height:22px}}@media (max-width:767px){.LifeSpheres3D-module__Y997na__scene{--pill-parallax-factor:.42;height:920px;top:70px}.LifeSpheres3D-module__Y997na__pillPosition{width:124px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="0"]{top:70px;left:-42px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="1"]{top:20px;right:-40px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="2"]{width:145px;top:280px;left:-62px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="3"]{width:132px;top:370px;right:-50px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="4"]{top:550px;left:-30px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="5"]{width:150px;top:650px;right:-28px}.LifeSpheres3D-module__Y997na__pillPosition[data-pill-index="6"]{width:112px;top:800px;right:80px}.LifeSpheres3D-module__Y997na__copy strong{font-size:12px;line-height:17px}.LifeSpheres3D-module__Y997na__copy span{height:auto;font-size:10px;line-height:14px}}
.ProfileAvatar3D-module__ng6MIW__layout{grid-template-columns:500px 660px;align-items:center;gap:80px;width:1240px;min-height:720px;display:grid}.ProfileAvatar3D-module__ng6MIW__copy h2{color:var(--color-ink);font-family:var(--font-heading-family);letter-spacing:.005em;margin:0;font-size:58px;font-weight:300;line-height:1.02}.ProfileAvatar3D-module__ng6MIW__eyebrow{color:var(--color-brand-blue);font:var(--font-label);margin:0 0 18px}.ProfileAvatar3D-module__ng6MIW__description{color:#14202a8c;max-width:470px;margin:26px 0 38px;font-size:20px;line-height:1.48}.ProfileAvatar3D-module__ng6MIW__shapeControl{background:#ffffffc7;border:1px solid #14202a17;border-radius:24px;grid-template-columns:58px 1fr 58px;align-items:center;width:460px;height:82px;padding:8px;display:grid;box-shadow:0 18px 48px #37308214}.ProfileAvatar3D-module__ng6MIW__shapeControl button{width:50px;height:50px;color:var(--color-ink);cursor:pointer;background:#14202a0f;border:0;border-radius:17px;font-size:24px;transition:background .18s,transform .18s}.ProfileAvatar3D-module__ng6MIW__shapeControl button:hover{background:#0400fa1a;transform:translateY(-1px)}.ProfileAvatar3D-module__ng6MIW__shapeControl button:focus-visible,.ProfileAvatar3D-module__ng6MIW__palette button:focus-visible,.ProfileAvatar3D-module__ng6MIW__randomButton:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}.ProfileAvatar3D-module__ng6MIW__shapeControl span{color:var(--color-ink);flex-direction:column;align-items:center;gap:3px;font-size:18px;display:flex}.ProfileAvatar3D-module__ng6MIW__shapeControl small{color:#14202a6b;font-size:12px}.ProfileAvatar3D-module__ng6MIW__palette{gap:12px;margin-top:22px;display:flex}.ProfileAvatar3D-module__ng6MIW__palette button{cursor:pointer;border:4px solid #fff;border-radius:50%;width:38px;height:38px;padding:0;transition:box-shadow .16s,transform .16s;box-shadow:0 0 0 1px #14202a1f}.ProfileAvatar3D-module__ng6MIW__palette button:hover{transform:translateY(-2px)}.ProfileAvatar3D-module__ng6MIW__palette .ProfileAvatar3D-module__ng6MIW__swatchActive{box-shadow:0 0 0 3px var(--color-ink);transform:scale(1.08)}.ProfileAvatar3D-module__ng6MIW__randomButton{background:var(--color-ink);color:#fff;cursor:pointer;border:0;border-radius:18px;min-width:210px;height:54px;margin-top:28px;padding:0 24px;font-size:16px;transition:background .18s,transform .18s}.ProfileAvatar3D-module__ng6MIW__randomButton:hover{background:var(--color-brand-blue);transform:translateY(-1px)}.ProfileAvatar3D-module__ng6MIW__savedNote{color:#14202a5c;margin:14px 0 0;font-size:13px}.ProfileAvatar3D-module__ng6MIW__stage{background:radial-gradient(circle at 48% 42%,#fffffff5 0,#f1f2ffc7 42%,#0000 70%),linear-gradient(145deg,#eef0ff 0%,#dddafb 100%);border:1px solid #ffffffd1;border-radius:96px;width:660px;height:660px;position:relative;overflow:visible;box-shadow:inset 0 0 90px #ffffffb3,0 42px 100px #31278b24}.ProfileAvatar3D-module__ng6MIW__glow{filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#4d52ff33,#0000 66%);border-radius:50%;width:400px;height:400px;position:absolute;top:110px;left:130px}.ProfileAvatar3D-module__ng6MIW__canvas{z-index:1;cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:relative}.ProfileAvatar3D-module__ng6MIW__canvas:active{cursor:grabbing}.ProfileAvatar3D-module__ng6MIW__dragHint{z-index:2;color:#14202a61;text-align:center;pointer-events:none;margin:0;font-size:14px;position:absolute;bottom:34px;left:0;right:0}.ProfileAvatar3D-module__ng6MIW__error{z-index:3;color:#14202a8a;text-align:center;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ProfileAvatar3D-module__ng6MIW__companionStage,.ProfileAvatar3D-module__ng6MIW__companionCanvas{width:100%;height:100%;display:block;overflow:visible}.ProfileAvatar3D-module__ng6MIW__companionStage{position:relative}.ProfileAvatar3D-module__ng6MIW__companionCanvas{pointer-events:none}.ProfileAvatar3D-module__ng6MIW__poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-avatar-ready]>.ProfileAvatar3D-module__ng6MIW__poster{visibility:hidden}.ProfileAvatar3D-module__ng6MIW__companionError{color:#14202a4d;font-size:12px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ProfileAvatar3D-module__ng6MIW__shapeControl button,.ProfileAvatar3D-module__ng6MIW__palette button,.ProfileAvatar3D-module__ng6MIW__randomButton{transition:none}}
.TravelPhoneScreen-module__2hjixa__phoneSurface{color:#101016;background:#fff;flex-direction:column;width:100%;height:100%;padding:57px 10px 101px;font-family:Nunito Sans,sans-serif;display:flex;position:relative}.TravelPhoneScreen-module__2hjixa__userMessage{color:#fff;background:#1b00ff;border-radius:16px;align-items:center;width:82%;min-height:66px;margin:0 0 18px auto;padding:11px 14px;font-size:14px;line-height:1.28;animation:.56s cubic-bezier(.22,1,.36,1) both TravelPhoneScreen-module__2hjixa__travelContentReveal;display:flex}.TravelPhoneScreen-module__2hjixa__viewport{background:linear-gradient(#20f 0%,#654dff 48%,#a998ff 100%);border-radius:18px;flex-direction:column;flex:1;min-height:0;animation:.56s cubic-bezier(.22,1,.36,1) .52s both TravelPhoneScreen-module__2hjixa__travelContentReveal;display:flex;overflow:hidden}@keyframes TravelPhoneScreen-module__2hjixa__travelContentReveal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.TravelPhoneScreen-module__2hjixa__header{color:#fff;text-align:center;padding:18px 14px 10px}.TravelPhoneScreen-module__2hjixa__header h3{margin:0;font-family:inherit;font-size:25px;font-weight:500;line-height:1}.TravelPhoneScreen-module__2hjixa__header p{color:#ffffffbf;margin:2px 0 0;font-size:11px;line-height:1}.TravelPhoneScreen-module__2hjixa__scrollArea{flex:1;min-height:0;padding:0 8px 12px}.TravelPhoneScreen-module__2hjixa__weather{background:#f8f8fb;border:1px solid #e4e4ec;border-radius:18px;grid-template-columns:68px 1fr;align-items:center;min-height:87px;padding:13px 12px 13px 18px;display:grid;box-shadow:0 5px 14px #2e23751a}.TravelPhoneScreen-module__2hjixa__currentWeather span,.TravelPhoneScreen-module__2hjixa__forecastItem>span{color:#a1a1ad;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:500;display:block}.TravelPhoneScreen-module__2hjixa__currentWeather{padding-left:6px}.TravelPhoneScreen-module__2hjixa__currentWeather strong{margin-top:5px;font-size:36px;font-weight:300;line-height:.9;display:block}.TravelPhoneScreen-module__2hjixa__forecast{grid-template-columns:repeat(5,1fr);display:grid;transform:translate(-5px)}.TravelPhoneScreen-module__2hjixa__forecastItem{text-align:center}.TravelPhoneScreen-module__2hjixa__forecastItem>span{letter-spacing:.06em}.TravelPhoneScreen-module__2hjixa__forecastItem i{height:17px;margin-top:5px;font-size:13px;font-style:normal;line-height:17px;display:block}.TravelPhoneScreen-module__2hjixa__forecastItem strong{margin-top:2px;font-size:9px;font-weight:500;display:block}.TravelPhoneScreen-module__2hjixa__period{margin-top:24px;position:relative}.TravelPhoneScreen-module__2hjixa__periodBadge{z-index:1;color:#fff;background:#aaaab4;border:1px solid #ffffff7a;border-radius:999px;align-items:center;height:31px;padding:0 13px;font-size:11px;font-weight:500;display:grid;position:absolute;top:-17px;left:21px;transform:rotate(-4deg);box-shadow:0 4px 10px #231d5224}.TravelPhoneScreen-module__2hjixa__placeCard,.TravelPhoneScreen-module__2hjixa__nextCard{background:#fff;border:1px solid #e9e9ee;border-radius:18px;overflow:hidden;box-shadow:0 6px 16px #26205817}.TravelPhoneScreen-module__2hjixa__place{padding:22px 14px 13px}.TravelPhoneScreen-module__2hjixa__place+.TravelPhoneScreen-module__2hjixa__place{border-top:1px solid #e8e8ec;padding-top:13px}.TravelPhoneScreen-module__2hjixa__place h4{margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2}.TravelPhoneScreen-module__2hjixa__place p,.TravelPhoneScreen-module__2hjixa__place small{color:#85858e;margin:2px 0 0;font-size:9px;font-weight:300;line-height:1.3;display:block}.TravelPhoneScreen-module__2hjixa__place small{color:#b3b3ba}.TravelPhoneScreen-module__2hjixa__audioGuide{color:#151515;background:#d8ff00;border-radius:999px;align-items:center;gap:4px;height:28px;margin-top:10px;padding:0 13px;font-size:9px;font-weight:500;display:inline-flex}.TravelPhoneScreen-module__2hjixa__audioGuide span{font-size:7px}.TravelPhoneScreen-module__2hjixa__nextPeriod{margin-top:25px}.TravelPhoneScreen-module__2hjixa__nextCard{min-height:54px;padding:23px 14px 10px;font-size:11px}@media (prefers-reduced-motion:reduce){.TravelPhoneScreen-module__2hjixa__userMessage,.TravelPhoneScreen-module__2hjixa__viewport{animation:none}}
.HomePage-module__Ko8lbq__hero{--hero-phone-scale:1.5;z-index:1;isolation:isolate;background:#fff;padding:260px 0 0;position:relative;overflow:visible}.HomePage-module__Ko8lbq__hero:before{z-index:-1;opacity:var(--hero-gradient-opacity,1);content:"";pointer-events:none;background:#1a00ff linear-gradient(#09005e 10%,#1a00ff 100%) 0 0/100% 100vh no-repeat;position:absolute;inset:0}.HomePage-module__Ko8lbq__heroCopy{z-index:2;text-align:center;width:min(100%,1200px);margin:0 auto;position:relative}.HomePage-module__Ko8lbq__hero h1{color:#fff;font-family:var(--font-heading-family);letter-spacing:.015em;font-weight:300;font-family:var(--font-wide-family);letter-spacing:0;text-align:center;margin:0;font-size:96px;font-weight:300;font-stretch:105%;line-height:.92}.HomePage-module__Ko8lbq__hero h1 span{display:block}.HomePage-module__Ko8lbq__heroCopy>p{color:#ffffffc2;max-width:540px;margin:18px auto 0;font-size:22px;line-height:1.45}.HomePage-module__Ko8lbq__heroButtonEntrance{margin-top:48px}.HomePage-module__Ko8lbq__primaryButton{border-radius:var(--radius-pill);width:min(540px,100%);min-height:120px;font-family:var(--font-body-family);justify-content:center;align-items:center;gap:16px;margin-top:0;padding:0 20px;font-size:20px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.HomePage-module__Ko8lbq__primaryButton [data-button-icon]{flex:0 0 48px;width:48px;height:48px}.HomePage-module__Ko8lbq__phoneStage{z-index:2;place-items:start center;height:1517px;margin-top:140px;display:grid;position:relative;overflow:visible}.HomePage-module__Ko8lbq__phoneGlow{display:none}.HomePage-module__Ko8lbq__phoneEntrance{z-index:400;position:relative}.HomePage-module__Ko8lbq__phone{--r:62px;--rim-top:11px;--rim-right:11px;--rim-bottom:11px;--rim-left:11px;z-index:400;width:356px;height:770px;scale:var(--hero-phone-scale);box-shadow:none;will-change:transform;background:0 0;border:0;border-radius:62px;padding:11px;position:relative;overflow:hidden}.HomePage-module__Ko8lbq__phone>.rim{inset:0}.HomePage-module__Ko8lbq__phone video{object-fit:cover;border-radius:52px;width:100%;height:100%}.HomePage-module__Ko8lbq__dynamicIsland{background:#050505;border-radius:24px;width:112px;height:31px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.HomePage-module__Ko8lbq__spheresSection{z-index:1;background:0 0;height:calc(100vh + 1200px);margin-top:-330px;padding:0;position:relative;overflow:visible}.HomePage-module__Ko8lbq__downloadSection{z-index:2;background:var(--color-page);perspective:1400px;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:140px 0 100px;display:flex;position:relative}.HomePage-module__Ko8lbq__downloadButtonFloat{aspect-ratio:3.66;will-change:transform;width:calc(100% - 264px);max-width:1720px;position:relative}.HomePage-module__Ko8lbq__downloadButton{color:#fff;font-family:var(--font-wide-family);transform-style:preserve-3d;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:30px;font-size:96px;font-weight:300;line-height:1;text-decoration:none;display:flex;position:absolute;inset:0}.HomePage-module__Ko8lbq__downloadButton [data-button-icon]{flex:0 0 135.2px;width:135.2px;height:135.2px;display:block}.HomePage-module__Ko8lbq__spheresSticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:visible}.HomePage-module__Ko8lbq__spheresLayout{grid-template-columns:650px 1fr;align-items:center;gap:12px;min-height:690px;display:grid}.HomePage-module__Ko8lbq__spheresCopy{z-index:2;align-self:center;padding-top:0;position:relative}.HomePage-module__Ko8lbq__spheresCopy h2{max-width:700px;color:var(--color-ink);font-family:var(--font-heading-family);font-synthesis:none;letter-spacing:0;margin:0;font-size:80px;font-style:normal;font-weight:300;font-stretch:105%;line-height:.9}.HomePage-module__Ko8lbq__sphereTabs{flex-wrap:wrap;align-items:center;gap:6px;width:calc(100% + 26px);margin-top:32px;display:flex}.HomePage-module__Ko8lbq__sphereTabs button{color:#111;cursor:pointer;min-height:50px;font:400 16px/1 var(--font-body-family);background:#f3f3f3;border:0;border-radius:1000px;flex:none;padding:0 22px;transition:background-color .46s cubic-bezier(.22,1,.36,1) 70ms,color .36s 70ms}.HomePage-module__Ko8lbq__sphereTabs button:not(.HomePage-module__Ko8lbq__sphereTabActive){color:#11111180}.HomePage-module__Ko8lbq__sphereTabs button:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}.HomePage-module__Ko8lbq__sphereTabs button:hover:not(.HomePage-module__Ko8lbq__sphereTabActive){background:#0000000a}.HomePage-module__Ko8lbq__sphereTabs button:hover:not(.HomePage-module__Ko8lbq__sphereTabActive),.HomePage-module__Ko8lbq__sphereTabs button:focus-visible:not(.HomePage-module__Ko8lbq__sphereTabActive){color:#111}.HomePage-module__Ko8lbq__sphereTabs button.HomePage-module__Ko8lbq__sphereTabActive{color:#050505;background:#02f9bb}.HomePage-module__Ko8lbq__sphereTabText,.HomePage-module__Ko8lbq__sphereTabWord,.HomePage-module__Ko8lbq__sphereTabLetter{display:inline-block}.HomePage-module__Ko8lbq__sphereTabWord{white-space:nowrap}.HomePage-module__Ko8lbq__sphereTabLetter{transform-origin:50%}.HomePage-module__Ko8lbq__spheresCopy>p{color:#000;max-width:610px;min-height:116px;margin:34px 0 0;font-size:25px;line-height:1.55}.HomePage-module__Ko8lbq__integrationList{flex-direction:column;align-items:stretch;gap:32px;max-width:610px;margin-top:32px;display:none}.HomePage-module__Ko8lbq__integrationTitle{color:#11111180;font-family:var(--font-body-family);letter-spacing:normal;text-align:left;margin:48px 0 0;font-size:20px;font-weight:400;line-height:1;display:none}.HomePage-module__Ko8lbq__integrationDescription{color:#11111180;font:400 20px/1 var(--font-body-family);margin-top:4px;display:block}.HomePage-module__Ko8lbq__integrationCopy{min-width:0;display:block}.HomePage-module__Ko8lbq__integrationItem{width:100%;color:var(--color-ink);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:20px;font-size:25px;line-height:1.2;display:grid}.HomePage-module__Ko8lbq__integrationIconFrame{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative}.HomePage-module__Ko8lbq__integrationIconFrame:after{z-index:10;color:#fff;content:attr(data-tooltip);font:400 14px/1 var(--font-body-family);opacity:0;pointer-events:none;white-space:nowrap;background:#111;border-radius:8px;padding:7px 10px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.HomePage-module__Ko8lbq__integrationIconFrame:hover:after{opacity:1;transform:translate(-50%)}.HomePage-module__Ko8lbq__integrationIcon{object-fit:contain;width:40px;height:40px;display:block}.HomePage-module__Ko8lbq__integrationIconPadded{width:70px;max-width:none;height:70px;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomePage-module__Ko8lbq__spheresArtwork{z-index:1;perspective:1050px;perspective-origin:50% 45%;-webkit-user-select:none;user-select:none;align-self:center;width:550px;height:690px;position:relative;overflow:visible;transform:none}.HomePage-module__Ko8lbq__spheresArtwork img{-webkit-user-drag:none}.HomePage-module__Ko8lbq__avatarCompanion{z-index:4;filter:drop-shadow(0 24px 30px #2220752e);pointer-events:none;width:220px;height:220px;position:absolute;top:34px;left:490px;overflow:visible}.HomePage-module__Ko8lbq__artworkPhone{z-index:2;transform-origin:50%;transform-style:preserve-3d;position:absolute;top:50%;left:96px;transform:translateY(-50%)rotateX(1.5deg)rotateY(-8deg)rotate(2deg)}.HomePage-module__Ko8lbq__artworkPhone .box{--rim-right:calc(var(--h) * .018);--rim-left:calc(var(--h) * .006);zoom:1.67}.HomePage-module__Ko8lbq__artworkPhone,.HomePage-module__Ko8lbq__artworkPhone *{cursor:default!important}.HomePage-module__Ko8lbq__artworkPhone button{pointer-events:none}.HomePage-module__Ko8lbq__artworkChat{color:#050505;width:100%;height:100%;font-family:var(--font-body-family);background:#fff;flex-direction:column;padding:57px 25px 101px;display:flex;position:relative;overflow:hidden}.HomePage-module__Ko8lbq__travelScreenHost{width:100%;height:100%;position:relative}.HomePage-module__Ko8lbq__chatStatusBar{z-index:3;width:100%;height:auto;display:block;position:absolute;top:0;left:0}.HomePage-module__Ko8lbq__chatConversation{z-index:1;flex:1;min-height:0;margin-top:0;position:relative;overflow:hidden}.HomePage-module__Ko8lbq__chatAssistantMessage{margin:22px 0 0;font-size:14px;font-weight:400;line-height:1.42;animation:.56s cubic-bezier(.22,1,.36,1) .38s both HomePage-module__Ko8lbq__chatMessageReveal}.HomePage-module__Ko8lbq__chatInitialUserMessage{color:#fff;background:#1b00ff;border-radius:16px;align-items:center;width:82%;min-height:66px;margin:0 0 0 auto;padding:11px 14px;font-size:14px;line-height:1.28;animation:.56s cubic-bezier(.22,1,.36,1) both HomePage-module__Ko8lbq__chatMessageReveal;display:flex}.HomePage-module__Ko8lbq__chatCreditCard{border-radius:16px;width:80%;margin:14px 0 0;animation:.56s cubic-bezier(.22,1,.36,1) .52s both HomePage-module__Ko8lbq__chatMessageReveal;overflow:hidden}.HomePage-module__Ko8lbq__chatCreditCard img{width:100%;height:auto;display:block}.HomePage-module__Ko8lbq__chatMap{border-radius:16px;height:107px;margin-top:18px;animation:.56s cubic-bezier(.22,1,.36,1) .52s both HomePage-module__Ko8lbq__chatMessageReveal;position:relative;overflow:hidden}.HomePage-module__Ko8lbq__chatMapImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.HomePage-module__Ko8lbq__chatMapPin{background:#4629ff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;box-shadow:inset 2px 4px 8px #ffffff47,0 3px 8px #0000002e}.HomePage-module__Ko8lbq__chatMapPin img{filter:brightness(0)invert();width:12px;height:12px}.HomePage-module__Ko8lbq__chatMapPinOne{top:58px;left:75px}.HomePage-module__Ko8lbq__chatMapPinTwo{top:48px;left:96px}.HomePage-module__Ko8lbq__chatMapPinThree{top:12px;left:114px}.HomePage-module__Ko8lbq__chatMapPinFood{background:#a9ff2a;top:36px;left:112px}.HomePage-module__Ko8lbq__chatMapPinFood img{filter:none;width:9px;height:15px}.HomePage-module__Ko8lbq__chatBasket,.HomePage-module__Ko8lbq__chatWorkout{margin-top:18px;animation:.56s cubic-bezier(.22,1,.36,1) .52s both HomePage-module__Ko8lbq__chatMessageReveal}.HomePage-module__Ko8lbq__chatBasketRow{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.HomePage-module__Ko8lbq__chatBasketRow+.HomePage-module__Ko8lbq__chatBasketRow{margin-top:8px}.HomePage-module__Ko8lbq__chatBasketRow>img{object-fit:cover;border-radius:10px;width:36px;height:36px}.HomePage-module__Ko8lbq__chatBasketRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.HomePage-module__Ko8lbq__chatBasketRow strong{font-size:11px;font-weight:400;line-height:1.2}.HomePage-module__Ko8lbq__chatBasketRow small{color:#05050573;font-size:9px}.HomePage-module__Ko8lbq__chatBasketRow small b{color:#050505;font-weight:500}.HomePage-module__Ko8lbq__chatBasketCheckout{color:#fff;cursor:pointer;width:100%;height:34px;font:500 11px/1 var(--font-body-family);background:#3d21ff;border:0;border-radius:16px;margin-top:8px}.HomePage-module__Ko8lbq__chatBasketCheckout:focus-visible{outline-offset:2px;outline:2px solid #050505}.HomePage-module__Ko8lbq__chatWorkoutDay{flex-direction:column;gap:6px;padding:12px 0;display:flex}.HomePage-module__Ko8lbq__chatWorkoutDay:first-child{padding-top:0}.HomePage-module__Ko8lbq__chatWorkoutDay+.HomePage-module__Ko8lbq__chatWorkoutDay{border-top:1px solid #0505051a}.HomePage-module__Ko8lbq__chatWorkoutDay strong{font-size:14px;font-weight:500;line-height:1.2}.HomePage-module__Ko8lbq__chatWorkoutDay span{color:#0505056b;font-size:10px;line-height:1.4}.HomePage-module__Ko8lbq__chatDocument{background:#1900f1;border-radius:20px;width:100%;margin:18px auto 0;padding:10px 12px;animation:.56s cubic-bezier(.22,1,.36,1) .52s both HomePage-module__Ko8lbq__chatMessageReveal}.HomePage-module__Ko8lbq__chatDocumentInner{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;display:grid}.HomePage-module__Ko8lbq__chatDocumentIcon{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.HomePage-module__Ko8lbq__chatDocumentIcon img{width:14px;height:17px}.HomePage-module__Ko8lbq__chatDocumentCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.HomePage-module__Ko8lbq__chatDocumentCopy strong{color:#fff;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.2}.HomePage-module__Ko8lbq__chatDocumentCopy>span{color:#ffffffad;letter-spacing:.22em;font-size:10px}.HomePage-module__Ko8lbq__chatFocusTimer{background:linear-gradient(#0be8ae 0%,#b9f1dc 100%);border-radius:18px;place-items:center;min-height:214px;margin-top:18px;animation:.56s cubic-bezier(.22,1,.36,1) .52s both HomePage-module__Ko8lbq__chatMessageReveal;display:grid;position:relative;overflow:hidden}.HomePage-module__Ko8lbq__chatFocusTimer strong{z-index:2;color:#000;letter-spacing:-1px;font-size:41px;font-weight:700;position:relative}.HomePage-module__Ko8lbq__chatFocusTimer i{bottom:-8px;left:var(--timer-dot-x);width:var(--timer-dot-size);height:var(--timer-dot-size);animation:HomePage-module__Ko8lbq__timerDotRise var(--timer-dot-duration) linear var(--timer-dot-delay) infinite;background:#ffffffc7;border-radius:50%;position:absolute}.HomePage-module__Ko8lbq__chatHousehold{background:#dedcff;border-radius:16px;gap:9px;margin-top:18px;padding:15px 14px;animation:.56s cubic-bezier(.22,1,.36,1) .52s both HomePage-module__Ko8lbq__chatMessageReveal;display:grid}.HomePage-module__Ko8lbq__chatHousehold p{color:#050505;margin:0;font-size:13px;line-height:1.35}@keyframes HomePage-module__Ko8lbq__chatMessageReveal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HomePage-module__Ko8lbq__timerDotRise{0%{opacity:0;transform:translateY(12px)scale(.6)}18%{opacity:.85}82%{opacity:.7}to{opacity:0;transform:translate3d(var(--timer-dot-drift), -225px, 0) scale(1.2)}}.HomePage-module__Ko8lbq__chatBottom{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff0,#fff 24%);height:91px;padding:11px 24px 18px;position:absolute;bottom:0;left:0;right:0}.HomePage-module__Ko8lbq__chatComposer{color:#0505054d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:27px;justify-content:space-between;align-items:center;height:54px;padding:0 21px;font-size:12px;display:flex;box-shadow:0 3px 14px #0000001a}.HomePage-module__Ko8lbq__chatComposer img{width:17px;height:17px}@media (max-height:1100px){.HomePage-module__Ko8lbq__hero{padding-top:max(90px,50vh - 410px)}.HomePage-module__Ko8lbq__hero h1{font-size:min(80px,7.5vh)}.HomePage-module__Ko8lbq__heroCopy>p{margin-top:12px;font-size:20px;line-height:1.4}.HomePage-module__Ko8lbq__heroButtonEntrance{margin-top:30px}.HomePage-module__Ko8lbq__heroButtonEntrance>.HomePage-module__Ko8lbq__primaryButton{min-height:92px}.HomePage-module__Ko8lbq__phoneStage{margin-top:100px}}@media (max-height:700px){.HomePage-module__Ko8lbq__hero{--hero-phone-scale:1.25;padding-top:90px}.HomePage-module__Ko8lbq__hero h1{font-size:40px}.HomePage-module__Ko8lbq__heroCopy>p{max-width:620px;margin-top:10px;font-size:16px;line-height:1.35}.HomePage-module__Ko8lbq__heroButtonEntrance{margin-top:16px}.HomePage-module__Ko8lbq__heroButtonEntrance>.HomePage-module__Ko8lbq__primaryButton{min-height:64px}.HomePage-module__Ko8lbq__phoneStage{margin-top:16px}}@media (prefers-reduced-motion:reduce){.HomePage-module__Ko8lbq__phoneEntrance{opacity:1}.HomePage-module__Ko8lbq__chatInitialUserMessage,.HomePage-module__Ko8lbq__chatAssistantMessage,.HomePage-module__Ko8lbq__chatMap,.HomePage-module__Ko8lbq__chatBasket,.HomePage-module__Ko8lbq__chatWorkout,.HomePage-module__Ko8lbq__chatDocument,.HomePage-module__Ko8lbq__chatFocusTimer,.HomePage-module__Ko8lbq__chatHousehold{animation:none}.HomePage-module__Ko8lbq__spheresHeading,.HomePage-module__Ko8lbq__sphereTabs{opacity:1;transform:none}}@media (max-width:1199px){.HomePage-module__Ko8lbq__hero{--hero-phone-scale:1.08;padding-top:148px}.HomePage-module__Ko8lbq__hero h1{font-size:clamp(54px,6.5vw,72px);line-height:.98}.HomePage-module__Ko8lbq__heroCopy>p{max-width:520px;margin-top:20px;font-size:20px;line-height:1.45}.HomePage-module__Ko8lbq__heroButtonEntrance{margin-top:32px}.HomePage-module__Ko8lbq__heroButtonEntrance>.HomePage-module__Ko8lbq__primaryButton{min-height:88px}.HomePage-module__Ko8lbq__phoneStage{grid-template-columns:minmax(0,1fr);height:1200px;margin-top:80px}.HomePage-module__Ko8lbq__spheresSection{height:auto;margin-top:-100px;padding:100px 0 40px}.HomePage-module__Ko8lbq__spheresSticky{height:auto;min-height:680px;position:relative}.HomePage-module__Ko8lbq__spheresLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;min-height:0}.HomePage-module__Ko8lbq__spheresCopy h2{font-size:clamp(44px,5.2vw,62px);line-height:1}.HomePage-module__Ko8lbq__sphereTabs{gap:8px;width:100%;margin-top:28px}.HomePage-module__Ko8lbq__sphereTabs button{min-height:44px;padding:0 18px;font-size:16px}.HomePage-module__Ko8lbq__spheresCopy>p{min-height:112px;margin-top:24px;font-size:19px;line-height:1.45}.HomePage-module__Ko8lbq__spheresArtwork{width:100%;height:660px}.HomePage-module__Ko8lbq__artworkPhone{left:12px}.HomePage-module__Ko8lbq__artworkPhone .box{zoom:1.1}.HomePage-module__Ko8lbq__avatarCompanion{width:130px;height:130px;top:68px;left:auto;right:-12px}.HomePage-module__Ko8lbq__downloadSection{min-height:600px;padding:100px 0 140px}.HomePage-module__Ko8lbq__downloadButtonFloat{aspect-ratio:3.2;width:calc(100% - 64px)}.HomePage-module__Ko8lbq__downloadButton{gap:20px;font-size:clamp(32px,5vw,56px)}.HomePage-module__Ko8lbq__downloadButton [data-button-icon]{flex-basis:70px;width:70px;height:70px}}@media (min-width:768px) and (max-width:899px){.HomePage-module__Ko8lbq__spheresLayout{grid-template-columns:minmax(0,1fr);gap:24px}.HomePage-module__Ko8lbq__spheresCopy{width:100%;max-width:680px;margin-inline:auto}.HomePage-module__Ko8lbq__spheresCopy h2{max-width:620px}.HomePage-module__Ko8lbq__spheresCopy>p{max-width:620px;min-height:58px}.HomePage-module__Ko8lbq__spheresArtwork{width:520px;height:660px;margin-inline:auto}.HomePage-module__Ko8lbq__artworkPhone{left:90px}.HomePage-module__Ko8lbq__avatarCompanion{width:160px;height:160px;top:55px;right:20px}}@media (max-width:767px){.HomePage-module__Ko8lbq__hero{--hero-phone-scale:.74;padding-top:max(116px, calc(env(safe-area-inset-top) + 100px))}.HomePage-module__Ko8lbq__hero h1{font-size:clamp(30px,9vw,52px);line-height:1.02}.HomePage-module__Ko8lbq__heroCopy>p{max-width:390px;margin-top:22px;font-size:16px;line-height:1.45}.HomePage-module__Ko8lbq__heroButtonEntrance{margin-top:28px}.HomePage-module__Ko8lbq__heroButtonEntrance>.HomePage-module__Ko8lbq__primaryButton{gap:10px;width:min(100%,360px);min-height:68px;padding-inline:20px;font-size:17px}.HomePage-module__Ko8lbq__primaryButton [data-button-icon]{flex-basis:30px;width:30px;height:30px}.HomePage-module__Ko8lbq__phoneStage{height:940px;margin-top:52px}.HomePage-module__Ko8lbq__spheresSection{margin-top:-40px;padding:70px 0 32px}.HomePage-module__Ko8lbq__spheresSticky{min-height:0}.HomePage-module__Ko8lbq__spheresLayout{grid-template-columns:minmax(0,1fr);gap:22px}.HomePage-module__Ko8lbq__spheresCopy h2{max-width:440px;font-size:clamp(34px,9.5vw,48px);line-height:1.02}.HomePage-module__Ko8lbq__sphereTabs{gap:8px;margin-top:24px}.HomePage-module__Ko8lbq__sphereTabs button{min-height:44px;padding-inline:16px;font-size:14px}.HomePage-module__Ko8lbq__spheresCopy>p{min-height:92px;margin-top:24px;font-size:17px;line-height:1.5}.HomePage-module__Ko8lbq__spheresArtwork{width:min(100%,440px);height:600px;margin-inline:auto}.HomePage-module__Ko8lbq__artworkPhone{left:50%;transform:translate(-50%,-50%)rotateX(1.5deg)rotateY(-8deg)rotate(2deg)}.HomePage-module__Ko8lbq__artworkPhone .box{zoom:.94}.HomePage-module__Ko8lbq__avatarCompanion{width:114px;height:114px;top:4px;right:-8px}.HomePage-module__Ko8lbq__downloadSection{min-height:400px;padding:72px 0 110px}.HomePage-module__Ko8lbq__downloadButtonFloat{aspect-ratio:2.6;width:calc(100% - 40px)}.HomePage-module__Ko8lbq__downloadButton{text-align:center;gap:10px;padding:0 20px;font-size:clamp(18px,5vw,28px)}.HomePage-module__Ko8lbq__downloadButton [data-button-icon]{flex-basis:36px;width:36px;height:36px}}@media (max-width:374px){.HomePage-module__Ko8lbq__hero{--hero-phone-scale:.65}.HomePage-module__Ko8lbq__hero h1{font-size:29px}.HomePage-module__Ko8lbq__heroButtonEntrance>.HomePage-module__Ko8lbq__primaryButton{font-size:15px}.HomePage-module__Ko8lbq__artworkPhone .box{zoom:.84}.HomePage-module__Ko8lbq__spheresArtwork{height:540px}}@media (min-width:768px) and (max-width:1199px) and (max-height:800px){.HomePage-module__Ko8lbq__hero{--hero-phone-scale:.96;padding-top:110px}.HomePage-module__Ko8lbq__hero h1{font-size:clamp(44px,5vw,60px)}.HomePage-module__Ko8lbq__heroCopy>p{margin-top:16px;font-size:18px}.HomePage-module__Ko8lbq__heroButtonEntrance{margin-top:24px}.HomePage-module__Ko8lbq__heroButtonEntrance>.HomePage-module__Ko8lbq__primaryButton{min-height:72px}.HomePage-module__Ko8lbq__phoneStage{margin-top:48px}}
.BlueButton-module__CBFh4W__button{background:var(--color-brand-blue);color:#fff;transform-origin:50%;transition:box-shadow .85s cubic-bezier(.22,.61,.36,1),background .3s;box-shadow:inset 0 0 0 1px #ffffff52,inset 0 0 28px #7dcdff47}.BlueButton-module__CBFh4W__label{justify-content:center;align-items:center;gap:inherit;transition:text-shadow .5s;display:inline-flex}.BlueButton-module__CBFh4W__word,.BlueButton-module__CBFh4W__letter{display:inline-block}.BlueButton-module__CBFh4W__word{white-space:nowrap}.BlueButton-module__CBFh4W__letter{transform-origin:50%}.BlueButton-module__CBFh4W__icon{transition:filter .5s}.BlueButton-module__CBFh4W__button:hover,.BlueButton-module__CBFh4W__button:focus-visible{animation:2.5s ease-in-out infinite BlueButton-module__CBFh4W__innerPulse;box-shadow:inset 0 0 0 1px #ffffff8f,inset 0 0 44px #9addff7a}.BlueButton-module__CBFh4W__button:hover .BlueButton-module__CBFh4W__label,.BlueButton-module__CBFh4W__button:focus-visible .BlueButton-module__CBFh4W__label{text-shadow:0 0 8px #fffffff2,0 0 20px #80daffc7}.BlueButton-module__CBFh4W__button:hover .BlueButton-module__CBFh4W__icon,.BlueButton-module__CBFh4W__button:focus-visible .BlueButton-module__CBFh4W__icon{filter:drop-shadow(0 0 8px #fffffff2)drop-shadow(0 0 18px #80daffc7)}.BlueButton-module__CBFh4W__button:focus-visible{outline-offset:6px;outline:2px solid}@keyframes BlueButton-module__CBFh4W__innerPulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 0 46px #9addff9e,inset 0 0 82px #5654ff52}50%{box-shadow:inset 0 0 0 1px #ffffffd1,inset 0 0 64px #b6ebffeb,inset 0 0 112px #6c5bff8f}}@media (prefers-reduced-motion:reduce){.BlueButton-module__CBFh4W__button,.BlueButton-module__CBFh4W__label,.BlueButton-module__CBFh4W__icon{transition:none}.BlueButton-module__CBFh4W__button:hover,.BlueButton-module__CBFh4W__button:focus-visible{animation:none}}.BlueButton-module__CBFh4W__icon{background:currentColor;flex:none;width:1em;height:1em;display:block;-webkit-mask:url(/assets/agent/brand/apple.svg) 50%/contain no-repeat;mask:url(/assets/agent/brand/apple.svg) 50%/contain no-repeat}.BlueButton-module__CBFh4W__button.BlueButton-module__CBFh4W__lime{color:#402bff;box-shadow:none;background:#e1ff00}.BlueButton-module__CBFh4W__button.BlueButton-module__CBFh4W__lime:hover,.BlueButton-module__CBFh4W__button.BlueButton-module__CBFh4W__lime:focus-visible{box-shadow:none;animation:none}.BlueButton-module__CBFh4W__lime:hover .BlueButton-module__CBFh4W__label,.BlueButton-module__CBFh4W__lime:focus-visible .BlueButton-module__CBFh4W__label{text-shadow:none}.BlueButton-module__CBFh4W__lime:hover .BlueButton-module__CBFh4W__icon,.BlueButton-module__CBFh4W__lime:focus-visible .BlueButton-module__CBFh4W__icon{filter:none}
.AnimatedLogo-module__qgu0Ta__logo,.AnimatedLogo-module__qgu0Ta__animation{display:block;position:absolute;inset:0}.AnimatedLogo-module__qgu0Ta__logo{color:var(--logo-color,var(--color-brand-blue));pointer-events:none;transition:color .28s;overflow:visible}.AnimatedLogo-module__qgu0Ta__fallback{opacity:1;background:currentColor;width:100%;height:100%;transition:opacity .16s;display:block;-webkit-mask:url(/assets/agent/brand/8ty-logo.svg) 50%/contain no-repeat;mask:url(/assets/agent/brand/8ty-logo.svg) 50%/contain no-repeat}.AnimatedLogo-module__qgu0Ta__animation{opacity:0;transition:opacity .16s;overflow:visible}.AnimatedLogo-module__qgu0Ta__ready .AnimatedLogo-module__qgu0Ta__fallback{opacity:0}.AnimatedLogo-module__qgu0Ta__ready .AnimatedLogo-module__qgu0Ta__animation{opacity:1}.AnimatedLogo-module__qgu0Ta__animation svg{width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.AnimatedLogo-module__qgu0Ta__animation path{fill:currentColor!important}:is(.AnimatedLogo-module__qgu0Ta__animation svg>g>g:nth-child(2) path,.AnimatedLogo-module__qgu0Ta__animation svg>g>g:nth-child(3) path){fill:var(--logo-eye-color,#fff)!important}@media (prefers-reduced-motion:reduce){.AnimatedLogo-module__qgu0Ta__logo,.AnimatedLogo-module__qgu0Ta__fallback,.AnimatedLogo-module__qgu0Ta__animation{transition:none}}
.SiteHeader-module__gKnyga__header{--header-ink:#fff;--logo-color:#e1ff00;--logo-eye-color:#09005e;z-index:var(--z-header);color:var(--header-ink);pointer-events:none;padding:36px 96px 24px;transition:color .28s,transform .62s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.SiteHeader-module__gKnyga__light{--header-ink:var(--color-brand-blue);--logo-color:var(--color-brand-blue);--logo-eye-color:#fff}.SiteHeader-module__gKnyga__nav{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex;position:relative}.SiteHeader-module__gKnyga__brand{width:113px;height:48px;color:inherit;pointer-events:auto;transform-origin:0 0;flex:none;transition:transform .62s cubic-bezier(.22,1,.36,1);display:block;position:relative}.SiteHeader-module__gKnyga__actions{pointer-events:none;flex:none;align-items:flex-start;display:flex;transform:translateY(5px)}.SiteHeader-module__gKnyga__downloadPosition{opacity:0;visibility:hidden;transform-origin:100% 0;pointer-events:none;flex:none;justify-content:flex-end;transition:opacity .32s,transform .48s cubic-bezier(.22,1,.36,1),visibility 0s linear .48s;display:flex;transform:translateY(-14px)scale(.96)}.SiteHeader-module__gKnyga__downloadPositionVisible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.SiteHeader-module__gKnyga__cta{border-radius:var(--radius-pill);min-width:154px;height:60px;font:500 18px/1 var(--font-medium-family);pointer-events:auto;justify-content:center;align-items:center;gap:6px;padding:0 25px;text-decoration:none;display:inline-flex}.SiteHeader-module__gKnyga__cta [data-button-icon]{width:23.4px;height:23.4px;display:block}.SiteHeader-module__gKnyga__cta:focus-visible,.SiteHeader-module__gKnyga__brand:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.SiteHeader-module__gKnyga__header,.SiteHeader-module__gKnyga__brand,.SiteHeader-module__gKnyga__downloadPosition,.SiteHeader-module__gKnyga__cta{transition:none}}@media (max-width:1199px){.SiteHeader-module__gKnyga__header{padding:max(24px, env(safe-area-inset-top)) 32px 20px}.SiteHeader-module__gKnyga__brand{width:96px;height:44px}.SiteHeader-module__gKnyga__cta{min-width:0;height:48px;padding:0 20px;font-size:16px}}@media (max-width:767px){.SiteHeader-module__gKnyga__header{padding:max(16px, env(safe-area-inset-top)) 20px 16px}.SiteHeader-module__gKnyga__brand{width:80px;height:44px}.SiteHeader-module__gKnyga__actions{transform:none}.SiteHeader-module__gKnyga__cta{height:44px;padding:0 14px;font-size:12px}.SiteHeader-module__gKnyga__cta [data-button-icon]{width:18px;height:18px}}@media (max-width:1199px){.SiteHeader-module__gKnyga__header.SiteHeader-module__gKnyga__light{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6}}
.SiteFooter-module__sw9DeW__footer{--footer-padding:85px;z-index:8;width:100%;padding:43px var(--footer-padding) 0;color:#0a1722;font-family:var(--font-medium-family);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;font-weight:500;display:grid;position:relative}.SiteFooter-module__sw9DeW__links{flex-wrap:wrap;align-items:center;gap:12px 50px;min-width:0;display:flex}.SiteFooter-module__sw9DeW__links a,.SiteFooter-module__sw9DeW__cookieButton,.SiteFooter-module__sw9DeW__meta{color:inherit;font:500 16px/1.25 var(--font-medium-family)}.SiteFooter-module__sw9DeW__links a,.SiteFooter-module__sw9DeW__cookieButton{opacity:.4;width:max-content;max-width:100%;text-decoration:none;transition:color .22s,opacity .22s}.SiteFooter-module__sw9DeW__links a:hover,.SiteFooter-module__sw9DeW__links a:focus-visible,.SiteFooter-module__sw9DeW__cookieButton:hover,.SiteFooter-module__sw9DeW__cookieButton:focus-visible{color:#00facc;opacity:1}.SiteFooter-module__sw9DeW__cookieButton{cursor:pointer;background:0 0;border:0;padding:0}.SiteFooter-module__sw9DeW__meta{opacity:.4;white-space:nowrap;margin:0}.SiteFooter-module__sw9DeW__wordmark{width:calc(100% + var(--footer-padding) * 2);margin:50px calc(-1 * var(--footer-padding)) 0;aspect-ratio:189/81;color:var(--color-brand-blue);grid-column:1/-1;position:relative;overflow:hidden}.SiteFooter-module__sw9DeW__animatedWord,.SiteFooter-module__sw9DeW__animatedLetter{display:inline-block}.SiteFooter-module__sw9DeW__animatedWord{white-space:nowrap}.SiteFooter-module__sw9DeW__animatedLetter{transform-origin:50%}.SiteFooter-module__sw9DeW__links a:hover .SiteFooter-module__sw9DeW__animatedLetter,.SiteFooter-module__sw9DeW__links a:focus-visible .SiteFooter-module__sw9DeW__animatedLetter,.SiteFooter-module__sw9DeW__cookieButton:hover .SiteFooter-module__sw9DeW__animatedLetter,.SiteFooter-module__sw9DeW__cookieButton:focus-visible .SiteFooter-module__sw9DeW__animatedLetter{animation:.8s both SiteFooter-module__sw9DeW__footerLetterSpring}@keyframes SiteFooter-module__sw9DeW__footerLetterSpring{0%{transform:translateY(0)scale(1)}20%{transform:translateY(55%)scale(.72)}52%{transform:translateY(-18%)scale(1.08)}72%{transform:translateY(8%)scale(.96)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__sw9DeW__animatedLetter{animation:none!important}}@media (max-width:1199px){.SiteFooter-module__sw9DeW__footer{--footer-padding:32px;gap:24px}.SiteFooter-module__sw9DeW__links{gap:8px 24px}.SiteFooter-module__sw9DeW__links a,.SiteFooter-module__sw9DeW__cookieButton{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.SiteFooter-module__sw9DeW__links a,.SiteFooter-module__sw9DeW__cookieButton,.SiteFooter-module__sw9DeW__meta{opacity:.62}}@media (max-width:767px){.SiteFooter-module__sw9DeW__footer{--footer-padding:20px;grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.SiteFooter-module__sw9DeW__links{flex-direction:column;align-items:flex-start;gap:4px}.SiteFooter-module__sw9DeW__links a,.SiteFooter-module__sw9DeW__cookieButton,.SiteFooter-module__sw9DeW__meta{font-size:14px;line-height:1.5}.SiteFooter-module__sw9DeW__links a,.SiteFooter-module__sw9DeW__cookieButton{padding-block:10px;display:block}.SiteFooter-module__sw9DeW__wordmark{margin-top:12px}}
