@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dm-sans-latin-Xz1IZZA0.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-DnYpCC2O.woff2)format("woff2")}:root{--ink:#17243a;--muted:#5c6878;--line:#e3e7ec;--group:#f4f5f7;--blue:#0a84ff;--bubble:#e9e9eb;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--ios:system-ui,-apple-system,"SF Pro Text","Helvetica Neue",sans-serif;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--spring:cubic-bezier(.2,.9,.3,1.25);--gutter:clamp(20px,6.7vw,96px);--overs-pad:clamp(56px,5vw,72px);--overs-title:clamp(56px,6.6vw,100px);--peek:calc(var(--overs-pad) + var(--overs-title) * .62);--dwell:8.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;margin:0}img,svg{display:block}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:12px;padding:12px 18px;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.nav{z-index:50;color:#fff;height:128px;transition:height .4s var(--ease-out),background-color .4s,color .4s,box-shadow .4s,backdrop-filter .4s;justify-content:space-between;align-items:center;padding:0 clamp(16px,3.6vw,52px);display:flex;position:fixed;inset:0 0 auto}.nav.is-solid{height:68px;color:var(--ink);-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#ffffffd1;box-shadow:0 1px #17243a14}.brand{transform-origin:0;transition:transform .4s var(--ease-out);align-items:center;text-decoration:none;display:flex}.brand img{width:72px;height:72px;transition:transform .5s var(--spring)}.brand:hover img{transform:rotate(-8deg)scale(1.06)}.brand span{font:400 40px/48px var(--serif);margin-left:-2px}.nav.is-solid .brand{transform:scale(.66)}.nav-links{align-items:center;gap:clamp(16px,2vw,28px);transition:opacity .35s,visibility;display:flex}.nav:not(.is-solid) .nav-links{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.nav-login{opacity:.92;font-size:16px;text-decoration:none}.nav-login:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.nav-cta{height:42px;color:var(--ink);transition:background-color .4s,color .4s,transform .25s var(--ease-out),box-shadow .25s;background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.nav.is-solid .nav-cta{background:var(--ink);color:#fff}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0a10282e}.cta{height:64px;font:500 20px/26px var(--sans);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),background-color .3s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 30px 0 18px;text-decoration:none;display:inline-flex}.cta:hover{transform:translateY(-2px)}.cta:active{transform:translateY(0)scale(.98)}.cta-icon{width:30px;height:30px;transition:transform .5s var(--spring);flex:none}.cta:hover .cta-icon{transform:rotate(-10deg)scale(1.08)}.cta-light{color:#182a43;background:#fff;box-shadow:0 12px 32px #080c1e33}.cta-light:hover{box-shadow:0 18px 40px #080c1e47}.hero{height:clamp(540px,calc(100svh - var(--peek)),920px);color:#fff;isolation:isolate;background:#091b3f;position:relative;overflow:hidden}.hero-media{z-index:-1;will-change:transform;position:absolute;inset:0;container-type:size}.hero-media picture{display:contents}.hero-image{--a:1.7778;--mx:.6573;--at:.74;--f:.7;--w:max(100cqw,100cqh * var(--a) / var(--f));left:clamp(100cqw - var(--w),100cqw * var(--at) - var(--w) * var(--mx),0px);top:calc((100cqh - var(--w) / var(--a)) / 2);width:var(--w);height:calc(var(--w) / var(--a));max-width:none;transition:transform 2.6s var(--ease-out);background:url(data:image/webp;base64,UklGRpgAAABXRUJQVlA4IIwAAADwBACdASogABIAPp1CnUolo6KhqAqosBOJQBWF7rAdEtdka8WTDaB5u5w8nVjK2IAA/vhmMPozynSHcqOBMgdJJMxypryy4FoSE6GG4k3OfpbJ0my6LZpA2jXAxh6y7R8uysbxetbAA0fJxb4Qswl38Q4Ow+14ndIxkUpCqF+e/4mZSXTSv1QC/bAAAA==) 0 0/100% 100%;position:absolute;transform:scale(1.06)}@media (max-aspect-ratio:1){.hero-image{--a:1;--mx:.731;--at:.72;--f:1;background-image:url(data:image/webp;base64,UklGRroAAABXRUJQVlA4IK4AAADQBQCdASoYABgAPp1AmUilo6IhMAgAsBOJQBOmUHlVWnj/2TWBjBn+z0U46ahV9Z2dwZBVUyWQAP75Dml2ltE+TwFaQKuD/dr28lEZl3RepJFFyMpdSmg/2iMWHZU0tslq4+U/O3+p0Z7pfLDn+q0+qSA8r1ZpNQEHPRxdhUvSOAkg/SB9GIn3sM4EQ5pbhsGHnu2RQLO/apclrNTBgQSWN/aOwe90KT5iJsOAAAA=)}}.hero.is-loaded .hero-image{transform:none}.hero-copy{padding:clamp(132px,22svh,220px) var(--gutter) 0}.hero-title{max-width:700px;font:400 clamp(50px,6.25vw,90px)/1.022 var(--serif);letter-spacing:-.02em;margin:0}.hero-title span{display:block}.hero-sub{color:#fff;text-wrap:pretty;text-shadow:0 1px 2px #091b3f47,0 0 22px #091b3f61;max-width:510px;margin:30px 0 34px;font-size:20px;line-height:29px}.hero .cta{box-shadow:none;border-radius:40px;gap:12px;padding:0 34px}.hero .cta:hover{box-shadow:0 14px 34px #080c1e38}.overs{padding-top:var(--overs-pad);text-align:center;overflow:hidden}.overs-head{flex-direction:column;align-items:center;gap:32px;padding:0 20px;display:flex}.overs-title{font:400 var(--overs-title)/.95 var(--serif);letter-spacing:-.03em;margin:0}.chips{max-width:760px;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(18px,1.67vw,24px);line-height:1.75}.chips-line{display:block}.chip{border:1px solid var(--line);color:var(--ink);vertical-align:baseline;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.35em;margin:0 .08em;padding:.12em .62em .12em .45em;line-height:1.4;display:inline-flex;box-shadow:0 1px 2px #17243a0d}.chip svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.8em;height:.8em}.scene{border-bottom:1px solid var(--line);grid-template-rows:100%;grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);column-gap:clamp(28px,3.4vw,56px);height:580px;margin-top:40px;padding:0 clamp(16px,2vw,32px);display:grid;position:relative;overflow:hidden}.scene-wheel{justify-content:flex-end;align-items:center;min-width:0;padding-top:120px;display:flex}.wheel-wrap{--row:1.38em;align-items:center;gap:.4em;font-size:clamp(30px,2.8vw,42px);display:flex}.scene-phone{padding-top:24px}.scene-value{text-align:left;justify-content:flex-start;align-items:center;min-width:0;padding-top:120px;display:flex}.wheel-lead{font:400 1em/1.15 var(--serif);letter-spacing:-.02em;white-space:nowrap;margin:0}.wheel{width:5.05em;height:calc(var(--row) * 3);text-align:left;flex:none;position:relative}.wheel-list{margin:0;padding:0;list-style:none;position:absolute;inset:0}.wheel-item{height:var(--row);margin-top:calc(var(--row) / -2);transform:translate3d(0,calc(var(--d) * var(--row)),0) scale(.96);transform-origin:0;transition:transform .85s var(--ease-in-out),opacity .65s ease;position:absolute;top:50%;left:0}.wheel-item[data-ad="0"]{transform:none}.wheel-item[data-ad="1"]{opacity:.22}.wheel-item[data-ad="2"],.wheel-item[data-ad="3"]{opacity:0;pointer-events:none}.wheel-item:not(.is-active):hover{opacity:.5}.wheel-button{height:var(--row);color:var(--ink);font:400 1em/1.15 var(--serif);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.28em;padding:0;transition:color .45s;display:flex}.wheel-icon{width:.72em;height:.72em;transition:transform .6s var(--spring),opacity .45s ease;flex:none}.wheel-item:not(.is-active) .wheel-icon{opacity:0}.is-active .wheel-button{color:var(--blue)}.is-active .wheel-icon{transform:scale(1.07)}.wheel-timer{width:var(--timer-w,190px);background:var(--line);height:2px;transition:width .6s var(--ease-out);border-radius:2px;position:absolute;top:calc(50% + .57em);left:1em;overflow:hidden}.wheel-timer-fill{background:var(--blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.wheel-timer-fill.run{animation:timer var(--dwell) linear forwards}@keyframes timer{to{transform:scaleX(1)}}.scene.is-paused .wheel-timer-fill{animation-play-state:paused}.scene:has(.wheel-button:focus-visible) .wheel-timer-fill{animation-play-state:paused}@media (hover:hover){.scene:has(.wheel:hover) .wheel-timer-fill{animation-play-state:paused}}.phone{text-align:left;background:#0d0d0f;border-radius:62px;width:380px;height:800px;padding:10px;position:relative;box-shadow:0 0 0 1.5px #9a9a9e,0 0 0 3px #3a3a3c,0 40px 90px #17243a38}.screen{height:100%;font-family:var(--ios);color:#000;background:linear-gradient(#e6ebf3 0%,#f4f6f9 20%,#fff 42%);border-radius:52px;position:relative;overflow:hidden}.status{justify-content:space-between;align-items:center;height:54px;padding:14px 26px 0 36px;display:flex;position:relative}.status-time{font:600 16px/20px var(--ios)}.island{background:#000;border-radius:20px;width:100px;height:30px;margin-left:-50px;position:absolute;top:11px;left:50%}.status-icons{fill:#000;width:70px;height:19px}.chat-head{flex-direction:column;align-items:center;height:104px;display:flex;position:relative}.glass{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#ffffff9e;border:1px solid #fffffff2;box-shadow:0 2px 10px #141e321a,inset 0 1px #ffffffe6}.back{border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 10px 0 12px;display:flex;position:absolute;top:14px;left:12px}.back svg{fill:none;width:11px;height:18px;stroke:var(--blue);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.count{height:24px;color:var(--blue);font:600 13px/16px var(--ios);background:#fff;border-radius:999px;align-items:center;padding:0 8px;display:flex}.video{border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.video svg{fill:none;width:22px;height:15px;stroke:var(--blue);stroke-width:1.9px;stroke-linejoin:round}.avatar{background:#ffffffb3;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 1px #fffffff2,0 4px 14px #141e321f}.avatar img{width:62px;height:62px}.name{height:24px;font:600 12px/15px var(--ios);background:#ffffffeb;border-radius:999px;align-items:center;gap:3px;margin-top:-6px;padding:0 10px;display:flex;position:relative}.name svg{fill:none;stroke:#8e8e93;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:6px;height:9px}.thread{flex-direction:column;padding:10px 14px 0;display:flex}.msg{margin:0}.stamp{font:400 11.5px/14px var(--ios);color:#8e8e93;align-self:center;padding-bottom:12px}.stamp:not(:first-child){padding-top:16px}.stamp b{font-weight:600}.bubble{isolation:isolate;max-width:256px;font:400 16px/20px var(--ios);letter-spacing:-.01em;text-wrap:pretty;border-radius:19px;padding:8px 13px 9px;position:relative}.bubble.in,.link{background:var(--bubble);align-self:flex-start}.bubble.out{background:var(--blue);color:#fff;align-self:flex-end}.g-tight{margin-top:3px}.g-group{margin-top:14px}.tail{z-index:-1;width:24px;height:17px;position:absolute;bottom:0}.in .tail{fill:var(--bubble);left:-5px}.out .tail{fill:var(--blue);right:-5px}.link{border-radius:19px;width:236px;overflow:hidden}.link-image{background:linear-gradient(160deg,#f2f4f8,#dfe5ee);place-items:center;height:104px;display:grid}.link-icon{color:#1f2635;stroke-width:1.3px;width:52px;height:52px}.link-text{font:400 13px/17px var(--ios);color:#6c6c70;flex-direction:column;gap:1px;padding:8px 12px 10px;display:flex}.link-text b{font:600 14px/18px var(--ios);color:#000}.value{align-items:center;width:min(300px,100%);min-height:360px;display:grid}.value-card{flex-direction:column;grid-area:1/1;gap:12px;display:flex}.v-top{align-items:center;gap:14px;min-height:104px;display:flex}.sketch{fill:none;width:104px;height:104px;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;flex:none}.v-change{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.v-change s{font:400 24px/30px var(--serif);letter-spacing:-.01em;color:#a7afba;white-space:nowrap;text-decoration-thickness:1.5px}.v-to{font:400 38px/44px var(--serif);letter-spacing:-.02em;white-space:nowrap;margin:6px 0 2px}.v-change small{color:var(--muted);padding-top:4px;font-size:13px;line-height:18px}.v-sum{flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding-top:6px;display:flex}.v-sum b{font:400 50px/54px var(--serif);letter-spacing:-.03em;white-space:nowrap}.v-sum span{color:var(--muted);text-wrap:balance;padding-top:2px;font-size:14px;line-height:19px}.v-top .v-sum{min-width:0;padding-top:0}.v-top .v-sum b{font-size:44px;line-height:48px}.v-list{margin:0;padding:2px 0 0;font-size:15px;line-height:20px;list-style:none}.v-list li{justify-content:space-between;align-items:center;gap:12px;height:40px;display:flex}.v-list li+li{border-top:1px solid var(--line)}.v-list b,.v-list s{font-weight:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.v-list .is-best{font-weight:600}.v-list .is-old{color:#7a8594}.v-list s{text-decoration-thickness:1px}.ringed{position:relative}.ring{pointer-events:none;fill:none;width:calc(100% + 34px);height:calc(100% + 22px);stroke:var(--blue);stroke-width:2.1px;stroke-linecap:round;position:absolute;top:-10px;left:-18px;overflow:visible}.v-list .ring{width:calc(100% + 25px);height:calc(100% + 18px);top:-9px;left:-13px}.v-to .ring{height:calc(100% + 14px);top:-6px}.wall{background:var(--group);text-align:center;padding:clamp(88px,8vw,112px) 0 clamp(64px,6.4vw,88px);overflow:hidden}.wall-head{flex-direction:column;align-items:center;gap:16px;padding:0 24px;display:flex}.wall-title{font:400 clamp(46px,5vw,72px)/1.03 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.wall-sub{max-width:560px;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.wall-rows{flex-direction:column;gap:14px;margin-top:28px;padding:20px 0 32px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.wall-row{display:flex}.wall-track{width:max-content;animation:marquee var(--dur) linear infinite;display:flex}.wall-row[data-reverse] .wall-track{animation-direction:reverse}.wall-group{gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.wall-bubble{background:var(--blue);color:#fff;font:400 19px/24px var(--ios);white-space:nowrap;transition:transform .35s var(--spring),box-shadow .35s;border-radius:24px;flex:none;padding:12px 20px}@media (hover:hover){.wall-row:hover .wall-track{animation-play-state:paused}.wall-bubble:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 10px 24px #0a84ff47}}@keyframes marquee{to{transform:translate(-50%)}}.footer{padding:28px var(--gutter);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;font-size:14px;display:flex}.footer-copy{font-size:inherit}.footer-links{gap:24px;display:flex}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.js .scene .phone{opacity:0;transition:transform 1.2s var(--ease-out),opacity .9s ease;transform:translateY(48px)}.js .scene .scene-wheel,.js .scene .scene-value{opacity:0;transition:opacity .8s .3s}.js .scene.is-in .phone,.js .scene.is-in .scene-wheel,.js .scene.is-in .scene-value{opacity:1;transform:none}.thread{transition:opacity .3s}.thread.is-leaving{opacity:0;transition-duration:.2s}.value-card.is-entering{animation:.45s .1s both fade-in}.value-card.is-leaving{animation:.25s forwards fade-out}.js .ring{clip-path:inset(-8px 100% -8px -8px)}.scene.is-in .ring{animation:ring-in .6s var(--ease-out) .5s forwards}@keyframes ring-in{to{clip-path:inset(-8px)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@media (max-width:1080px){.scene{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:28px;height:auto;margin-top:36px;padding:0 20px;display:flex}.scene-wheel{justify-content:center;width:100%;padding-top:0}.wheel-wrap{font-size:clamp(28px,8.4vw,36px)}.scene-value{order:2;justify-content:center;width:100%;padding-top:0}.value{min-height:250px}.scene-phone{clip-path:inset(-120px -120px 0);order:3;height:470px;padding-top:0}.phone{zoom:.86}}@media (max-width:960px){.nav{height:96px}.nav.is-solid{height:60px}.brand img{width:56px;height:56px}.brand span{font-size:32px;line-height:40px}}@media (max-width:560px){:root{--overs-pad:52px;--overs-title:clamp(52px,15vw,64px)}.nav-login{display:none}.nav-cta{height:38px;padding:0 14px;font-size:15px}.hero-copy{padding-top:clamp(104px,15svh,140px)}.hero-sub{margin:22px 0 30px;font-size:18px;line-height:26px}.cta{height:58px;padding:0 24px 0 16px;font-size:18px}.cta-icon{width:28px;height:28px}.overs-head{gap:24px;padding:0 16px}.chips{font-size:clamp(14px,4.34783vw - 1.3913px,18px)}.scene-phone{height:440px}.phone{zoom:.82}.wall-rows{gap:10px;margin-top:16px}.wall-group{gap:10px;padding-right:10px}.wall-bubble{padding:10px 16px;font-size:16px;line-height:21px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero-image{transform:none}.wall-track{animation:none}.wall-row{justify-content:center}.wall-group[aria-hidden]{display:none}.wall-group{flex-wrap:wrap;justify-content:center;width:100vw;padding:0 20px}.wheel-timer-fill.run{animation-duration:var(--dwell)!important}}.language-switch{gap:12px;margin-left:auto;margin-right:clamp(16px,2vw,28px);font-size:14px;display:flex}.language-switch a{opacity:.75;align-items:center;min-height:44px;text-decoration:none;display:flex}.language-switch a[aria-current],.language-switch a:hover{opacity:1;text-underline-offset:5px;text-decoration:underline}.nav:not(.is-solid) .nav-links{display:none}.nav:not(.is-solid) .language-switch{margin-right:0}:lang(en) .wheel{width:5.2em}@media (max-width:600px){.language-switch{gap:10px;margin-right:0;font-size:13px}.nav.is-solid .nav-cta{display:none}:lang(en) .wheel-wrap{font-size:clamp(24px,7.2vw,32px)}}
/*$vite$:1*/