.landing-module__bxHgOq__root{--fg:var(--mui-palette-text-primary);--muted:var(--mui-palette-text-secondary);--primary:var(--mui-palette-primary-main);--on-primary:var(--mui-palette-primary-contrastText);--bg:var(--mui-palette-background-default);--surface:var(--mui-palette-background-paper);--line:var(--mui-palette-divider);--tint:color-mix(in srgb, var(--primary) 13%, var(--bg));--tint-strong:color-mix(in srgb, var(--primary) 24%, var(--bg));color:var(--fg);background:var(--bg);overflow-x:clip}.landing-module__bxHgOq__muted{color:var(--muted)}.landing-module__bxHgOq__eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.landing-module__bxHgOq__tinted{background:var(--tint)}.landing-module__bxHgOq__surface{background:var(--surface);border:1px solid var(--line)}.landing-module__bxHgOq__primaryButton,.landing-module__bxHgOq__ghostButton,.landing-module__bxHgOq__invertedButton{border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.landing-module__bxHgOq__primaryButton{background:var(--primary);color:var(--on-primary);box-shadow:0 6px 20px -8px var(--primary)}.landing-module__bxHgOq__primaryButton:hover{box-shadow:0 10px 24px -8px var(--primary);transform:translateY(-1px)}.landing-module__bxHgOq__ghostButton{color:var(--primary);border:1px solid var(--line)}.landing-module__bxHgOq__ghostButton:hover{background:var(--tint)}.landing-module__bxHgOq__invertedButton{background:var(--on-primary);color:var(--primary)}.landing-module__bxHgOq__invertedButton:hover{transform:translateY(-1px)}.landing-module__bxHgOq__primaryButton:focus-visible,.landing-module__bxHgOq__ghostButton:focus-visible,.landing-module__bxHgOq__invertedButton:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 50%, transparent);outline-offset:3px}.landing-module__bxHgOq__closing{background:var(--primary);color:var(--on-primary)}.landing-module__bxHgOq__highlight{color:var(--primary);white-space:nowrap;position:relative}.landing-module__bxHgOq__squiggle{width:100%;height:.22em;position:absolute;bottom:-.08em;left:0;overflow:visible}.landing-module__bxHgOq__squiggle path{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:0;opacity:.55}.landing-module__bxHgOq__stage{place-items:center;padding:2rem 0 3rem;display:grid;position:relative}.landing-module__bxHgOq__glow{background:radial-gradient(closest-side, var(--tint-strong), transparent);filter:blur(8px);border-radius:50%;position:absolute;inset:8% 4%}.landing-module__bxHgOq__floater{filter:drop-shadow(0 6px 8px #00000026);width:3.5rem;height:3.5rem;position:absolute}.landing-module__bxHgOq__phone{background:#1a1c19;border-radius:2.25rem;width:min(17.5rem,78vw);padding:.6rem;position:relative;box-shadow:0 30px 60px -20px #00000073,inset 0 0 0 1.5px #3a3d38}.landing-module__bxHgOq__screen{background:var(--bg);border-radius:1.75rem;min-height:25rem;position:relative;overflow:hidden}.landing-module__bxHgOq__notch{background:#1a1c19;border-radius:999px;width:5rem;height:1.1rem;margin:.4rem auto 0}.landing-module__bxHgOq__appbar{justify-content:space-between;align-items:baseline;padding:.9rem 1rem .5rem;display:flex}.landing-module__bxHgOq__clock{color:var(--primary);font-size:.75rem;font-weight:500;display:grid;position:relative}.landing-module__bxHgOq__clock>span{white-space:nowrap;grid-area:1/1;justify-self:end}.landing-module__bxHgOq__days{background:var(--line);border-radius:999px;height:3px;margin:0 1rem .5rem;overflow:hidden}.landing-module__bxHgOq__daysFill{background:var(--primary);width:0;height:100%;display:block}.landing-module__bxHgOq__list{flex-direction:column;padding:0 .6rem;display:flex}.landing-module__bxHgOq__row{border-bottom:1px solid var(--line);border-radius:.9rem;align-items:center;gap:.65rem;height:3.6rem;padding:0 .5rem;display:flex;overflow:hidden}.landing-module__bxHgOq__rowIcon{flex:none;width:2.1rem;height:2.1rem}.landing-module__bxHgOq__rowLabel{font-size:.95rem;font-weight:500;position:relative}.landing-module__bxHgOq__check{border:2px solid var(--muted);width:1.35rem;height:1.35rem;color:var(--on-primary);border-radius:.4rem;flex:none;place-items:center;display:grid;position:relative}.landing-module__bxHgOq__check svg{opacity:0;width:1rem;height:1rem}.landing-module__bxHgOq__ripple{background:var(--primary);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-.6rem}.landing-module__bxHgOq__badge{background:var(--primary);color:var(--on-primary);white-space:nowrap;opacity:0;border-radius:999px;margin-left:auto;padding:.2rem .55rem;font-size:.7rem;font-weight:500}.landing-module__bxHgOq__toast{background:var(--fg);width:max-content;max-width:min(19rem,88vw);color:var(--bg);opacity:0;border-radius:1rem;align-items:center;gap:.6rem;padding:.6rem .9rem;font-size:.8rem;display:flex;position:absolute;bottom:1.25rem;left:50%;translate:-50%;box-shadow:0 12px 30px -10px #0006}.landing-module__bxHgOq__toast svg{flex:none;width:1.5rem;height:1.5rem}.landing-module__bxHgOq__orbit{aspect-ratio:1;width:min(26rem,100%);margin-inline:auto;position:relative}.landing-module__bxHgOq__ring{inset:calc((100% - var(--size)) / 2);border:2px dashed var(--line);border-radius:50%;position:absolute}.landing-module__bxHgOq__arm{position:absolute;inset:0}.landing-module__bxHgOq__planet{justify-items:center;gap:.15rem;display:grid;position:absolute;top:0;left:50%;translate:-50% -50%}.landing-module__bxHgOq__planetIcon{background:var(--bg);border:1px solid var(--line);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 6px 14px -6px #0000004d}.landing-module__bxHgOq__planetIcon svg{width:2rem;height:2rem}.landing-module__bxHgOq__planetLabel{background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:500}.landing-module__bxHgOq__core{background:var(--tint-strong);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:.25rem;font-size:.8rem;font-weight:700;display:grid;position:absolute;inset:37%}.landing-module__bxHgOq__core svg{width:2.5rem;height:2.5rem}.landing-module__bxHgOq__summit{background:var(--primary);color:var(--on-primary);white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:-1.9rem;left:50%;translate:-50%}.landing-module__bxHgOq__summitLine{border-left:2px dotted var(--primary);opacity:.5;height:37%;position:absolute;top:0;left:50%}.landing-module__bxHgOq__stepNumber{background:var(--primary);width:2.75rem;height:2.75rem;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.landing-module__bxHgOq__iconTile{background:var(--tint);width:3rem;height:3rem;color:var(--primary);border-radius:1rem;place-items:center;display:grid}.landing-module__bxHgOq__card{background:var(--surface);border:1px solid var(--line);border-radius:1.5rem}.landing-module__bxHgOq__lift{transition:transform .2s,box-shadow .2s}.landing-module__bxHgOq__lift:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #00000059}.landing-module__bxHgOq__emptyMark{background:var(--mui-palette-error-main);color:var(--mui-palette-error-contrastText);border-radius:999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700;position:absolute;top:-.3rem;right:-.6rem}.landing-module__bxHgOq__suggestion{background:var(--bg);border:1px solid var(--line);border-radius:1.25rem;box-shadow:0 18px 40px -22px #0006}.landing-module__bxHgOq__chipOutline,.landing-module__bxHgOq__chipFilled{border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:500}.landing-module__bxHgOq__chipOutline{border:1px solid var(--line);color:var(--primary)}.landing-module__bxHgOq__chipFilled{background:var(--primary);color:var(--on-primary)}@media (prefers-reduced-motion:no-preference){.landing-module__bxHgOq__squiggle path{stroke-dashoffset:120px;animation:.9s ease-out .5s forwards landing-module__bxHgOq__draw}.landing-module__bxHgOq__enter{animation:.7s cubic-bezier(.2,.7,.2,1) both landing-module__bxHgOq__rise;animation-delay:var(--delay,0s)}.landing-module__bxHgOq__floater{animation:landing-module__bxHgOq__drift var(--float,7s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}.landing-module__bxHgOq__cycling,.landing-module__bxHgOq__cycling .landing-module__bxHgOq__check,.landing-module__bxHgOq__cycling .landing-module__bxHgOq__check svg,.landing-module__bxHgOq__cycling .landing-module__bxHgOq__ripple,.landing-module__bxHgOq__cycling .landing-module__bxHgOq__rowLabel:after,.landing-module__bxHgOq__cycling .landing-module__bxHgOq__badge,.landing-module__bxHgOq__daysFill,.landing-module__bxHgOq__clockToday,.landing-module__bxHgOq__clockLater,.landing-module__bxHgOq__toast{animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.landing-module__bxHgOq__cycling{animation-name:landing-module__bxHgOq__row-cycle}.landing-module__bxHgOq__cycling .landing-module__bxHgOq__check{animation-name:landing-module__bxHgOq__check-fill}.landing-module__bxHgOq__cycling .landing-module__bxHgOq__check svg{animation-name:landing-module__bxHgOq__check-mark}.landing-module__bxHgOq__cycling .landing-module__bxHgOq__ripple{animation-name:landing-module__bxHgOq__tap}.landing-module__bxHgOq__cycling .landing-module__bxHgOq__rowLabel:after{content:"";transform-origin:0;background:currentColor;width:100%;height:2px;animation-name:landing-module__bxHgOq__strike;position:absolute;top:50%;left:0}.landing-module__bxHgOq__cycling .landing-module__bxHgOq__badge{animation-name:landing-module__bxHgOq__badge}.landing-module__bxHgOq__daysFill{animation-name:landing-module__bxHgOq__days;animation-timing-function:linear}.landing-module__bxHgOq__clockToday{animation-name:landing-module__bxHgOq__clock-today}.landing-module__bxHgOq__clockLater{animation-name:landing-module__bxHgOq__clock-later}.landing-module__bxHgOq__toast{animation-name:landing-module__bxHgOq__toast}.landing-module__bxHgOq__arm{animation:landing-module__bxHgOq__spin var(--period) linear infinite;animation-delay:var(--start)}.landing-module__bxHgOq__planet{animation:landing-module__bxHgOq__spin var(--period) linear infinite reverse, landing-module__bxHgOq__summit var(--period) linear infinite;animation-delay:var(--start)}@supports (animation-timeline:view()){.landing-module__bxHgOq__reveal{animation:linear both landing-module__bxHgOq__rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes landing-module__bxHgOq__draw{to{stroke-dashoffset:0}}@keyframes landing-module__bxHgOq__rise{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes landing-module__bxHgOq__drift{0%{transform:translateY(-8px)rotate(-7deg)}to{transform:translateY(10px)rotate(6deg)}}@keyframes landing-module__bxHgOq__spin{0%{rotate:none}to{rotate:360deg}}@keyframes landing-module__bxHgOq__summit{0%,to{filter:drop-shadow(0 0 10px var(--primary));scale:1.15}8%,92%{filter:none;scale:1}}@keyframes landing-module__bxHgOq__row-cycle{0%,18%{opacity:1;background:0 0;height:3.6rem}26%,70%{opacity:0;background:0 0;border-bottom-width:0;height:0}78%,94%{opacity:1;background:var(--tint-strong);height:3.6rem}to{opacity:1;background:0 0;height:3.6rem}}@keyframes landing-module__bxHgOq__check-fill{0%,9%{border-color:var(--muted);background:0 0}12%,24%{background:var(--primary);border-color:var(--primary)}26%,to{border-color:var(--muted);background:0 0}}@keyframes landing-module__bxHgOq__check-mark{0%,10%{opacity:0;scale:.4}13%,24%{opacity:1;scale:1}26%,to{opacity:0}}@keyframes landing-module__bxHgOq__tap{0%,7%{opacity:0;scale:.3}9%{opacity:.35;scale:.8}14%,to{opacity:0;scale:1.4}}@keyframes landing-module__bxHgOq__strike{0%,12%{scale:0 1}16%,24%{scale:1}26%,to{scale:0 1}}@keyframes landing-module__bxHgOq__badge{0%,74%{opacity:0;scale:.7}80%,94%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes landing-module__bxHgOq__days{0%,26%{width:0%}70%,94%{width:100%}to{width:0%}}@keyframes landing-module__bxHgOq__clock-today{0%,28%{opacity:1}34%,94%{opacity:0}to{opacity:1}}@keyframes landing-module__bxHgOq__clock-later{0%,60%{opacity:0}68%,94%{opacity:1}to{opacity:0}}@keyframes landing-module__bxHgOq__toast{0%,22%{opacity:0;translate:-50% 1rem}28%,56%{opacity:1;translate:-50%}62%,to{opacity:0;translate:-50% .5rem}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__cycling{background:var(--tint-strong)}.landing-module__bxHgOq__cycling .landing-module__bxHgOq__badge,.landing-module__bxHgOq__clockLater{opacity:1}.landing-module__bxHgOq__clockToday{opacity:0}.landing-module__bxHgOq__daysFill{width:100%}}
