html:has(.landing-module__Q0SwhG__root){zoom:1;overflow:hidden}body:has(.landing-module__Q0SwhG__root){overflow:hidden}.landing-module__Q0SwhG__root{--gut:clamp(16px, 4vw, 60px);--ease:cubic-bezier(.16, 1, .3, 1);--cap:#d4d4d8;--line:#f4f4f51f;background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.landing-module__Q0SwhG__bg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__Q0SwhG__top{z-index:3;padding:calc(env(safe-area-inset-top) + 18px) var(--gut) 16px;font-family:var(--mono);letter-spacing:.1em;grid-template-columns:1fr auto 1fr;align-items:center;font-size:11px;display:grid;position:absolute;inset:0 0 auto}.landing-module__Q0SwhG__brand{color:inherit;justify-self:start;align-items:center;display:flex}.landing-module__Q0SwhG__brand svg{display:block}.landing-module__Q0SwhG__brandMark{display:none}.landing-module__Q0SwhG__count{color:var(--fg-3);font-variant-numeric:tabular-nums}.landing-module__Q0SwhG__count b{color:var(--fg);font-weight:400}.landing-module__Q0SwhG__tools{justify-self:end;align-items:center;gap:6px;display:flex}.landing-module__Q0SwhG__lang,.landing-module__Q0SwhG__login{all:unset;cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:11px;transition:color .25s,border-color .25s}.landing-module__Q0SwhG__lang{color:var(--fg-3)}.landing-module__Q0SwhG__lang:hover{color:var(--fg)}.landing-module__Q0SwhG__login{border:1px solid var(--border-strong);color:var(--fg);align-items:center;gap:8px;display:inline-flex}.landing-module__Q0SwhG__login:hover{border-color:var(--accent)}.landing-module__Q0SwhG__login svg{width:11px;height:11px}.landing-module__Q0SwhG__lang:focus-visible,.landing-module__Q0SwhG__login:focus-visible,.landing-module__Q0SwhG__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-module__Q0SwhG__prog{background:var(--accent);z-index:3;height:2px;transition:width .9s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0}.landing-module__Q0SwhG__deck{z-index:2;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:none;position:absolute;inset:0;overflow-y:auto}.landing-module__Q0SwhG__deck::-webkit-scrollbar{display:none}.landing-module__Q0SwhG__slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;padding:80px var(--gut) 70px;flex-direction:column;justify-content:center;display:flex;position:relative}.landing-module__Q0SwhG__right{text-align:right;align-items:flex-end}.landing-module__Q0SwhG__last{padding-bottom:clamp(96px,14vh,130px)}.landing-module__Q0SwhG__mega{letter-spacing:-.06em;font-size:clamp(56px,13vw,240px);font-weight:900;line-height:.86}.landing-module__Q0SwhG__line{margin-bottom:-.08em;padding-bottom:.12em;display:block;overflow:hidden}.landing-module__Q0SwhG__line>span{transition:transform 1.3s var(--ease);display:block;transform:translateY(108%)}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__line>span{transform:none}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__line:nth-child(2)>span{transition-delay:90ms}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__line:nth-child(3)>span{transition-delay:.18s}.landing-module__Q0SwhG__cap{font-family:var(--mono);letter-spacing:.02em;color:var(--cap);max-width:40ch;text-shadow:0 0 18px var(--bg), 0 0 6px var(--bg), 0 1px 2px var(--bg);opacity:0;transition:opacity 1.1s .45s, transform 1.1s .45s var(--ease);margin-top:clamp(24px,4.5vh,44px);font-size:clamp(13px,1.1vw,15px);line-height:1.8;transform:translateY(10px)}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__cap{opacity:1;transform:none}.landing-module__Q0SwhG__right .landing-module__Q0SwhG__cap{margin-left:auto}.landing-module__Q0SwhG__stat{opacity:0;flex-wrap:wrap;align-items:baseline;gap:18px;transition:opacity 1.2s;display:flex}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__stat{opacity:1}.landing-module__Q0SwhG__n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(90px,20vw,340px);font-weight:900;line-height:.8}.landing-module__Q0SwhG__u{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);font-size:clamp(11px,1.1vw,15px);line-height:1.6}.landing-module__Q0SwhG__cta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--accent-fg);opacity:0;transition:opacity 1s .5s, transform 1s .5s var(--ease), gap .3s, box-shadow .3s;border-radius:999px;align-self:flex-start;align-items:center;gap:14px;margin-top:clamp(32px,6vh,56px);padding:17px 26px;font-size:12.5px;display:inline-flex;transform:translateY(10px)}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__cta{opacity:1;transform:none}.landing-module__Q0SwhG__cta:hover{box-shadow:0 0 0 8px var(--line);gap:22px}.landing-module__Q0SwhG__legal{left:var(--gut);right:var(--gut);bottom:calc(env(safe-area-inset-bottom) + 20px);font-family:var(--mono);letter-spacing:.06em;color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;font-size:10.5px;display:flex;position:absolute}.landing-module__Q0SwhG__legal nav{flex-wrap:wrap;gap:6px 20px;display:flex}.landing-module__Q0SwhG__legal a{color:inherit}.landing-module__Q0SwhG__legal a:hover{color:var(--fg)}.landing-module__Q0SwhG__pricing{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,6vw,96px)}.landing-module__Q0SwhG__pricingText{min-width:0}.landing-module__Q0SwhG__mid{font-size:clamp(48px,9vw,168px)}.landing-module__Q0SwhG__calc{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-xl);opacity:0;min-width:0;transition:opacity 1s .3s, transform 1s .3s var(--ease);flex:0 500px;gap:22px;padding:clamp(20px,2.4vw,32px);display:grid;transform:translateY(14px)}.landing-module__Q0SwhG__in .landing-module__Q0SwhG__calc{opacity:1;transform:none}.landing-module__Q0SwhG__slider{cursor:pointer;gap:10px;display:grid}.landing-module__Q0SwhG__sliderHead{color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.landing-module__Q0SwhG__sliderHead b{letter-spacing:-.02em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.landing-module__Q0SwhG__sliderFoot{font-family:var(--mono);letter-spacing:.02em;color:var(--fg-3);font-size:11px}.landing-module__Q0SwhG__range{--p:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.landing-module__Q0SwhG__range:focus-visible{outline:none}.landing-module__Q0SwhG__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--p), var(--elev) var(--p));border-radius:2px;height:4px}.landing-module__Q0SwhG__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fg);width:20px;height:20px;box-shadow:0 0 0 5px var(--surface);border:0;border-radius:50%;margin-top:-8px;transition:transform .15s}.landing-module__Q0SwhG__range:active::-webkit-slider-thumb{transform:scale(1.15)}.landing-module__Q0SwhG__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--surface), 0 0 0 7px var(--accent)}.landing-module__Q0SwhG__range::-moz-range-track{background:var(--elev);border-radius:2px;height:4px}.landing-module__Q0SwhG__range::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}.landing-module__Q0SwhG__range::-moz-range-thumb{background:var(--fg);width:20px;height:20px;box-shadow:0 0 0 5px var(--surface);border:0;border-radius:50%}.landing-module__Q0SwhG__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px var(--surface), 0 0 0 7px var(--accent)}.landing-module__Q0SwhG__total{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:20px;display:flex}.landing-module__Q0SwhG__rows{font-family:var(--mono);color:var(--fg-3);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;gap:4px 14px;font-size:11.5px;display:grid}.landing-module__Q0SwhG__rows span:nth-child(2n){text-align:right;color:var(--fg-2)}.landing-module__Q0SwhG__sum{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.landing-module__Q0SwhG__sum b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,52px);font-weight:900;line-height:.9}.landing-module__Q0SwhG__sum span{font-family:var(--mono);letter-spacing:.1em;color:var(--accent);font-size:11px}@media (max-width:900px){.landing-module__Q0SwhG__pricing{flex-direction:column;justify-content:center;align-items:stretch;gap:22px}.landing-module__Q0SwhG__pricing .landing-module__Q0SwhG__cap{display:none}.landing-module__Q0SwhG__mid{font-size:clamp(40px,11vw,96px)}.landing-module__Q0SwhG__calc{flex:none;gap:16px}}@media (max-width:560px){.landing-module__Q0SwhG__count{display:none}.landing-module__Q0SwhG__top{grid-template-columns:1fr auto}.landing-module__Q0SwhG__brandFull{display:none}.landing-module__Q0SwhG__brandMark{display:block}.landing-module__Q0SwhG__right{text-align:left;align-items:flex-start}.landing-module__Q0SwhG__right .landing-module__Q0SwhG__cap{margin-left:0}.landing-module__Q0SwhG__legal{flex-direction:column;align-items:flex-start}.landing-module__Q0SwhG__legal nav{flex-direction:column}.landing-module__Q0SwhG__last{padding-bottom:190px}}@media (prefers-reduced-motion:reduce){.landing-module__Q0SwhG__line>span,.landing-module__Q0SwhG__cap,.landing-module__Q0SwhG__calc,.landing-module__Q0SwhG__cta,.landing-module__Q0SwhG__stat,.landing-module__Q0SwhG__prog{transition:none}}
