.DownloadButton-module__HX-Dta__button{color:#0b0c0e;font-size:var(--t-small);letter-spacing:-.005em;white-space:nowrap;transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);background:#f2f2f3;border:1px solid #0000;border-radius:11px;align-items:center;gap:.6rem;padding:.78rem 1.15rem;font-weight:600;display:inline-flex}.DownloadButton-module__HX-Dta__button[data-compact]{font-size:var(--t-micro);padding:.52rem .85rem}a.DownloadButton-module__HX-Dta__button:hover{background:#fff}a.DownloadButton-module__HX-Dta__button:active{transform:translateY(1px)}.DownloadButton-module__HX-Dta__button[aria-disabled=true]{background:var(--raised);border-color:var(--hairline-strong);color:var(--ink-soft);cursor:default}.DownloadButton-module__HX-Dta__mark{color:#0b0c0e;opacity:.75;flex:none}.DownloadButton-module__HX-Dta__button[aria-disabled=true] .DownloadButton-module__HX-Dta__mark{color:var(--ink-faint)}.DownloadButton-module__HX-Dta__desktopOnly{display:inline-flex}.DownloadButton-module__HX-Dta__touchOnly{display:none}@media (pointer:coarse){.DownloadButton-module__HX-Dta__desktopOnly{display:none}.DownloadButton-module__HX-Dta__touchOnly{display:inline-flex}}
.Closing-module__ojno1q__cta{position:relative;overflow:hidden}.Closing-module__ojno1q__cta:before{content:"";aspect-ratio:2;pointer-events:none;background:radial-gradient(#ff636312,#ff636305 42%,#0000 68%);width:min(1000px,120vw);position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}.Closing-module__ojno1q__ctaInner{text-align:center;flex-direction:column;align-items:center;gap:1.35rem;display:flex;position:relative}.Closing-module__ojno1q__title{font-size:var(--t-title);margin:0;line-height:1.1}.Closing-module__ojno1q__lede{max-width:48ch;margin:0}.Closing-module__ojno1q__actions{margin-top:.3rem}.Closing-module__ojno1q__requires{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.02em}.Closing-module__ojno1q__footer{border-top:1px solid var(--hairline);padding-block:2.25rem 2.75rem}.Closing-module__ojno1q__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Closing-module__ojno1q__line{max-width:42ch;color:var(--ink-faint);font-size:var(--t-small)}.Closing-module__ojno1q__meta{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.Closing-module__ojno1q__contact{color:var(--ink-soft);align-items:center;gap:.45rem;display:inline-flex}.Closing-module__ojno1q__contact:hover{color:var(--ink)}.Closing-module__ojno1q__dot{background:var(--hairline-strong);border-radius:50%;width:3px;height:3px}
.DeviceLink-module__Wk3GfW__wrap{flex-direction:column;gap:1.25rem;width:100%;display:flex}.DeviceLink-module__Wk3GfW__stage{grid-template-columns:minmax(0,1fr) auto minmax(0,.46fr);align-items:center;gap:clamp(.6rem,1.6vw,1.4rem);margin:0;display:grid}.DeviceLink-module__Wk3GfW__receivers{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.DeviceLink-module__Wk3GfW__laptop,.DeviceLink-module__Wk3GfW__phone{flex-direction:column;gap:.35rem;min-width:0;display:flex}.DeviceLink-module__Wk3GfW__lidShell{border:1px solid var(--hairline-strong);background:var(--raised);border-radius:7px;padding:4px 4px 5px}.DeviceLink-module__Wk3GfW__foot{background:var(--keycap-top);border:1px solid var(--hairline);border-top:0;border-radius:0 0 3px 3px;width:84%;height:3px;margin:0 auto}.DeviceLink-module__Wk3GfW__sender{flex-direction:column;gap:.7rem;min-width:0;display:flex}.DeviceLink-module__Wk3GfW__label{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.DeviceLink-module__Wk3GfW__screen{border:1px solid var(--hairline);border-radius:var(--r);background:var(--surface);overflow:hidden}.DeviceLink-module__Wk3GfW__bar{border-bottom:1px solid var(--hairline);background:var(--raised);align-items:center;gap:5px;padding:7px 9px;display:flex}.DeviceLink-module__Wk3GfW__dot{background:#ffffff29;border-radius:50%;width:6px;height:6px}.DeviceLink-module__Wk3GfW__canvasArea{gap:8px;min-height:116px;padding:10px;display:flex}.DeviceLink-module__Wk3GfW__sidebar{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--void);flex-direction:column;flex:0 0 26%;gap:7px;padding:8px 7px;display:flex}.DeviceLink-module__Wk3GfW__body{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--void);flex-direction:column;flex:1;gap:9px;min-width:0;padding:9px 8px;display:flex}.DeviceLink-module__Wk3GfW__row,.DeviceLink-module__Wk3GfW__line{background:#ffffff1a;border-radius:2px;height:4px;display:block}.DeviceLink-module__Wk3GfW__row[data-w=short],.DeviceLink-module__Wk3GfW__line[data-w=short]{width:55%}.DeviceLink-module__Wk3GfW__line[data-w=mid]{width:78%}.DeviceLink-module__Wk3GfW__phoneShell{border:1px solid var(--hairline-strong);background:var(--raised);border-radius:14px;padding:5px;position:relative}.DeviceLink-module__Wk3GfW__notch{background:#ffffff24;border-radius:2px;width:34%;height:4px;margin:0 auto 6px;display:block}.DeviceLink-module__Wk3GfW__phoneShell .DeviceLink-module__Wk3GfW__screen{border-radius:11px}.DeviceLink-module__Wk3GfW__phoneShell .DeviceLink-module__Wk3GfW__canvasArea,.DeviceLink-module__Wk3GfW__lidShell .DeviceLink-module__Wk3GfW__canvasArea{min-height:62px;padding:6px}.DeviceLink-module__Wk3GfW__lidShell .DeviceLink-module__Wk3GfW__screen{border-radius:5px}.DeviceLink-module__Wk3GfW__link{align-items:center;width:clamp(44px,9vw,104px);height:132px;display:flex;position:relative;container-type:inline-size}.DeviceLink-module__Wk3GfW__bus{background:linear-gradient(to bottom, transparent, var(--hairline-strong) 22%, var(--hairline-strong) 78%, transparent);width:1px;position:absolute;top:24%;bottom:24%;right:0}.DeviceLink-module__Wk3GfW__wire{inset-inline:0;background:linear-gradient(to right, transparent, var(--hairline-strong) 18%, var(--hairline-strong) 82%, transparent);height:1px;position:absolute;top:50%}.DeviceLink-module__Wk3GfW__frames{position:absolute;inset:0}.DeviceLink-module__Wk3GfW__frame{background:var(--accent);opacity:0;border-radius:1px;width:3px;height:8px;margin-top:-4px;animation:3.5s linear infinite DeviceLink-module__Wk3GfW__cross;position:absolute;top:50%;left:0}.DeviceLink-module__Wk3GfW__frame[data-lost]{background:var(--ink-faint);animation-name:DeviceLink-module__Wk3GfW__crossLost}@keyframes DeviceLink-module__Wk3GfW__cross{0%{opacity:0;transform:translate(0)}12%{opacity:.95}88%{opacity:.95}to{opacity:0;transform:translate(calc(100% + 100cqw))}}@keyframes DeviceLink-module__Wk3GfW__crossLost{0%{opacity:0;transform:translate(0)}14%{opacity:.55}42%{opacity:.55}58%{opacity:0;transform:translate(50%)}to{opacity:0;transform:translate(50%)}}.DeviceLink-module__Wk3GfW__link{container-type:inline-size}.DeviceLink-module__Wk3GfW__readout{border-top:1px solid var(--hairline);font-family:var(--mono);font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--ink-faint);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.7rem;padding-top:1rem;display:flex}.DeviceLink-module__Wk3GfW__readout b{color:var(--ink-soft);font-weight:500}.DeviceLink-module__Wk3GfW__sep{background:var(--hairline-strong);border-radius:50%;width:3px;height:3px}@media (prefers-reduced-motion:reduce){.DeviceLink-module__Wk3GfW__frame{opacity:.8;animation:none}.DeviceLink-module__Wk3GfW__frame[data-lost]{opacity:.3}}@media (max-width:720px){.DeviceLink-module__Wk3GfW__stage{grid-template-columns:minmax(0,1fr) auto minmax(0,.5fr);gap:.65rem}.DeviceLink-module__Wk3GfW__canvasArea{min-height:92px}}
.Engineering-module__RqvIiW__head{justify-items:start;gap:clamp(.95rem,.85rem + .4vw,1.25rem);display:grid}.Engineering-module__RqvIiW__title{font-size:var(--t-title);max-width:18ch}.Engineering-module__RqvIiW__stats{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,1.9rem + 2.2vw,3.75rem);display:grid;overflow:hidden}.Engineering-module__RqvIiW__stat{background:var(--surface);padding:clamp(1.25rem,1rem + .9vw,1.75rem)}.Engineering-module__RqvIiW__valueRow{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.Engineering-module__RqvIiW__value{font-size:var(--t-title);letter-spacing:-.02em;color:var(--ink);line-height:1}.Engineering-module__RqvIiW__from{font-size:var(--t-micro);color:var(--ink-faint)}.Engineering-module__RqvIiW__struck{text-decoration:line-through;text-decoration-thickness:1px}.Engineering-module__RqvIiW__track{background:var(--hairline);height:3px;margin-top:1rem;display:block;position:relative}.Engineering-module__RqvIiW__fill{inset-block:0;background:var(--accent);transform-origin:0;position:absolute;left:0}.Engineering-module__RqvIiW__wasMark{background:var(--ink-soft);width:1px;height:7px;position:absolute;top:-2px}.Engineering-module__RqvIiW__label{min-height:2.8em;color:var(--ink-soft);text-wrap:pretty;margin-top:.95rem;font-weight:500;line-height:1.4}.Engineering-module__RqvIiW__note{color:var(--ink-faint);font-size:var(--t-micro);text-wrap:pretty;margin-top:.5rem;line-height:1.55}.Engineering-module__RqvIiW__aside{background:var(--raised);margin-top:clamp(1.25rem,1rem + .9vw,1.75rem);padding:clamp(1.5rem,1.15rem + 1.5vw,2.5rem)}.Engineering-module__RqvIiW__asideTitle{font-family:var(--sans);font-size:var(--t-heading);letter-spacing:-.015em;font-weight:700}.Engineering-module__RqvIiW__asideBody{max-width:var(--measure);color:var(--ink-soft);font-size:var(--t-body-lg);text-wrap:pretty;margin-top:.9rem;line-height:1.62}.Engineering-module__RqvIiW__faq{margin-top:clamp(3rem,2.2rem + 2.6vw,4.75rem)}.Engineering-module__RqvIiW__faqHead{margin-bottom:1.15rem}.Engineering-module__RqvIiW__faqList{border-top:1px solid var(--hairline)}.Engineering-module__RqvIiW__item{border-bottom:1px solid var(--hairline)}.Engineering-module__RqvIiW__q{font-size:var(--t-body-lg);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.15rem;font-weight:500;line-height:1.35;list-style:none;display:grid}.Engineering-module__RqvIiW__q::-webkit-details-marker{display:none}.Engineering-module__RqvIiW__q::marker{content:""}.Engineering-module__RqvIiW__sign{color:var(--ink-faint);transition:transform .3s var(--ease-out), color .3s var(--ease-out)}.Engineering-module__RqvIiW__q:hover .Engineering-module__RqvIiW__sign{color:var(--ink-soft)}.Engineering-module__RqvIiW__item[open] .Engineering-module__RqvIiW__sign{color:var(--ink-soft);transform:rotate(45deg)}.Engineering-module__RqvIiW__a{max-width:var(--measure);color:var(--ink-soft);text-wrap:pretty;padding-bottom:1.3rem}@media (max-width:900px){.Engineering-module__RqvIiW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Engineering-module__RqvIiW__stats{grid-template-columns:minmax(0,1fr)}.Engineering-module__RqvIiW__label{min-height:0}}.Engineering-module__RqvIiW__asideFigure{border-top:1px solid var(--hairline);margin-top:1.5rem;padding-top:1.4rem}
.AppWindow-module__icTp7W__frame{border:1px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.AppWindow-module__icTp7W__titlebar{border-bottom:1px solid var(--hairline);background:var(--raised);align-items:center;gap:7px;padding:11px 14px;display:flex}.AppWindow-module__icTp7W__light{background:#ffffff24;border-radius:50%;width:10px;height:10px}.AppWindow-module__icTp7W__light[data-c=r]{background:#ff636380}.AppWindow-module__icTp7W__light[data-c=y]{background:#ff8b3d6b}.AppWindow-module__icTp7W__light[data-c=g]{background:#57c1ff52}.AppWindow-module__icTp7W__content{flex-direction:column;gap:.95rem;padding:clamp(.9rem,.6rem + 1vw,1.35rem);display:flex}.AppWindow-module__icTp7W__header{align-items:center;gap:.6rem;display:flex}.AppWindow-module__icTp7W__statusDot{background:var(--hairline-strong);width:9px;height:9px;transition:background .32s var(--ease);border-radius:50%}.AppWindow-module__icTp7W__statusDot[data-live]{background:var(--accent)}.AppWindow-module__icTp7W__status{letter-spacing:-.015em;font-size:clamp(.95rem,.85rem + .4vw,1.15rem);font-weight:600;display:grid}.AppWindow-module__icTp7W__status>span{white-space:nowrap;transition:opacity .24s var(--ease);grid-area:1/1}.AppWindow-module__icTp7W__status>span:not([data-on]){opacity:0}.AppWindow-module__icTp7W__spacer{flex:1}.AppWindow-module__icTp7W__ghostBtn,.AppWindow-module__icTp7W__plateBtn{font-size:var(--t-micro);border-radius:var(--r-sm);color:var(--ink-soft);white-space:nowrap;padding:.32rem .7rem;font-weight:500}.AppWindow-module__icTp7W__plateBtn{border:1px solid var(--hairline);background:var(--raised);color:var(--ink)}.AppWindow-module__icTp7W__map{border:1px solid var(--hairline);border-radius:var(--r);background:var(--void);align-items:flex-end;gap:.6rem;padding:.85rem .85rem 1.9rem;display:flex;position:relative}.AppWindow-module__icTp7W__display{border:1px solid var(--hairline-strong);border-radius:var(--r-sm);background:var(--raised);position:relative}.AppWindow-module__icTp7W__display[data-main]{aspect-ratio:16/10;flex:0 0 46%}.AppWindow-module__icTp7W__display[data-extended]{aspect-ratio:16/10;border-style:dashed;border-color:var(--hairline);background:0 0;flex:0 0 30%}.AppWindow-module__icTp7W__displayTag{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-faint);font-size:9px;position:absolute;bottom:6px;left:7px}.AppWindow-module__icTp7W__mapNote{font-size:var(--t-micro);color:var(--ink-faint);position:absolute;bottom:.7rem;left:.85rem}.AppWindow-module__icTp7W__list{border:1px solid var(--hairline);border-radius:var(--r);background:var(--void);overflow:hidden}.AppWindow-module__icTp7W__listHead{font-family:var(--mono);letter-spacing:.13em;color:var(--ink-faint);gap:.5rem;padding:.6rem .75rem .5rem;font-size:9.5px;display:flex}.AppWindow-module__icTp7W__listHead span:first-child{flex:1}.AppWindow-module__icTp7W__listHead span:nth-child(2){text-align:center;width:54px}.AppWindow-module__icTp7W__listHead span:last-child{width:92px}.AppWindow-module__icTp7W__body{display:grid}.AppWindow-module__icTp7W__body>*{grid-area:1/1}.AppWindow-module__icTp7W__empty{font-size:var(--t-micro);color:var(--ink-faint);transition:opacity .26s var(--ease);padding:0 .75rem .85rem;line-height:1.5}.AppWindow-module__icTp7W__empty[data-gone]{opacity:0}.AppWindow-module__icTp7W__row{border-radius:var(--r-sm);font-size:var(--t-micro);opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);align-items:center;gap:.5rem;margin:0 .35rem .3rem;padding:.42rem .4rem;display:flex;transform:translateY(-4px)}.AppWindow-module__icTp7W__row[data-joined]{opacity:1;transform:none}.AppWindow-module__icTp7W__row[data-selected]{background:#ff636317}.AppWindow-module__icTp7W__rowIcon{color:var(--accent);display:inline-flex}.AppWindow-module__icTp7W__row:not([data-selected]) .AppWindow-module__icTp7W__rowIcon{color:var(--ink-faint)}.AppWindow-module__icTp7W__rowName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.AppWindow-module__icTp7W__activity{width:7px;height:7px;transition:transform .26s var(--ease-out), background .26s var(--ease);background:0 0;border-radius:50%;flex:none;transform:scale(.4)}.AppWindow-module__icTp7W__activity[data-on]{background:#6bc79a;transform:scale(1)}.AppWindow-module__icTp7W__rowSpacer{flex:1}.AppWindow-module__icTp7W__toggle{border:1px solid var(--hairline-strong);background:var(--raised);width:26px;height:15px;transition:background .26s var(--ease), border-color .26s var(--ease);border-radius:999px;flex:none;position:relative}.AppWindow-module__icTp7W__toggle[data-on]{background:var(--accent);border-color:var(--accent)}.AppWindow-module__icTp7W__knob{background:var(--ink-soft);width:10px;height:10px;transition:transform .26s var(--ease-out), background .26s var(--ease);border-radius:50%;position:absolute;top:1.5px;left:1.5px}.AppWindow-module__icTp7W__toggle[data-on] .AppWindow-module__icTp7W__knob{background:var(--surface);transform:translate(11px)}.AppWindow-module__icTp7W__picker{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--raised);width:92px;color:var(--ink-soft);white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:.35rem;padding:.24rem .4rem;font-size:10px;display:inline-flex;overflow:hidden}.AppWindow-module__icTp7W__picker svg{color:var(--ink-faint);flex:none}@media (prefers-reduced-motion:reduce){.AppWindow-module__icTp7W__row,.AppWindow-module__icTp7W__empty{transition:none}}@media (max-width:460px){.AppWindow-module__icTp7W__picker,.AppWindow-module__icTp7W__listHead span:last-child{display:none}.AppWindow-module__icTp7W__map{padding-bottom:1.7rem}}
.DottedSurface-module__XZqbPq__field{z-index:0;pointer-events:none;height:100svh;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 13% 74%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 13% 74%,#0000 100%)}.DottedSurface-module__XZqbPq__fill{z-index:0;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 24% 72%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 24% 72%,#0000 100%)}.DottedSurface-module__XZqbPq__field canvas,.DottedSurface-module__XZqbPq__fill canvas{width:100%;height:100%;display:block}
.Hero-module__Z8hQ_W__hero{padding-block:0 clamp(3rem,2rem + 4vw,5rem);position:relative;overflow:hidden}.Hero-module__Z8hQ_W__stage{z-index:1;place-items:start center;min-height:100svh;padding-top:clamp(7rem,5rem + 7vw,11rem);display:grid;position:relative}.Hero-module__Z8hQ_W__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:relative}.Hero-module__Z8hQ_W__copy:before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent 0, transparent 34%, var(--void) 48%, var(--void) calc(100% - 3.5rem), transparent 100%);pointer-events:none;width:min(100%,44rem);margin-inline:auto;position:absolute;inset:-3.5rem 0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.Hero-module__Z8hQ_W__title{max-width:17ch;font-size:var(--t-display);letter-spacing:-.032em;margin:0;line-height:1.03}.Hero-module__Z8hQ_W__lede{max-width:54ch;margin:0}.Hero-module__Z8hQ_W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:.35rem;display:flex}.Hero-module__Z8hQ_W__secondary{border-bottom:1px solid var(--hairline-strong);color:var(--ink-soft);font-size:var(--t-small);transition:color .18s var(--ease), border-color .18s var(--ease);padding:.68rem .2rem}.Hero-module__Z8hQ_W__secondary:hover{color:var(--ink);border-color:var(--ink-soft)}.Hero-module__Z8hQ_W__requires{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.02em}.Hero-module__Z8hQ_W__showcase{z-index:1;margin-top:clamp(3rem,2rem + 4vw,6rem);position:relative}.Hero-module__Z8hQ_W__platforms{z-index:1;flex-wrap:wrap;justify-content:center;gap:0 1.8rem;margin:clamp(2.25rem,1.5rem + 2vw,3.25rem) auto 0;list-style:none;display:flex;position:relative}.Hero-module__Z8hQ_W__platforms li{border-right:1px solid var(--hairline);flex-direction:column;gap:.15rem;padding:.55rem 1.8rem .55rem 0;display:flex}.Hero-module__Z8hQ_W__platforms li:last-child{border-right:0;padding-right:0}.Hero-module__Z8hQ_W__pname{font-size:var(--t-small);color:var(--ink);font-weight:500}.Hero-module__Z8hQ_W__pdetail{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-faint);letter-spacing:.01em}.Hero-module__Z8hQ_W__platforms li[data-status=planned] .Hero-module__Z8hQ_W__pname{color:var(--ink-faint);font-weight:400}@media (max-width:620px){.Hero-module__Z8hQ_W__title{max-width:none}.Hero-module__Z8hQ_W__platforms{gap:0 1rem}.Hero-module__Z8hQ_W__platforms li{padding-right:1rem}}
.Interaction-module__ql05aG__head{gap:clamp(1.4rem,1rem + 1.4vw,2.1rem);display:grid}.Interaction-module__ql05aG__tag{justify-self:start}.Interaction-module__ql05aG__headRow{gap:clamp(1.1rem,.9rem + .9vw,1.6rem);display:grid}.Interaction-module__ql05aG__title{font-size:var(--t-title)}@media (min-width:900px){.Interaction-module__ql05aG__headRow{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.Interaction-module__ql05aG__ledeWrap{border-left:1px solid var(--hairline);padding-left:clamp(1.25rem,2.4vw,2rem)}}.Interaction-module__ql05aG__ledeWrap{padding-top:.3rem}.Interaction-module__ql05aG__grid{gap:clamp(.8rem,.6rem + .7vw,1.1rem);margin-top:clamp(2.5rem,1.8rem + 3vw,4.25rem);display:grid}@media (min-width:700px){.Interaction-module__ql05aG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.Interaction-module__ql05aG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Interaction-module__ql05aG__card{transition:border-color .28s var(--ease);grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.Interaction-module__ql05aG__card:hover{border-color:var(--hairline-strong)}}.Interaction-module__ql05aG__glyphBox{background:var(--raised);border-bottom:1px solid var(--hairline);align-items:center;padding:clamp(1rem,2vw,1.3rem);display:flex}.Interaction-module__ql05aG__cardBody{align-content:start;gap:.45rem;padding:clamp(1.05rem,2vw,1.3rem);display:grid}.Interaction-module__ql05aG__cardTitle{font-size:var(--t-body-lg)}.Interaction-module__ql05aG__cardText{color:var(--ink-soft);font-size:var(--t-small);text-wrap:pretty;line-height:1.58}.Interaction-module__ql05aG__accent{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.Interaction-module__ql05aG__accent .Interaction-module__ql05aG__glyphBox{background:var(--accent-dim);border-bottom-color:color-mix(in srgb, var(--accent) 22%, transparent)}.Interaction-module__ql05aG__accent .Interaction-module__ql05aG__glyph{color:var(--accent)}@media (hover:hover) and (pointer:fine){.Interaction-module__ql05aG__accent:hover{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.Interaction-module__ql05aG__glyph{color:var(--ink-soft);flex:none}.Interaction-module__ql05aG__screen{fill:var(--void);stroke:var(--hairline-strong);stroke-width:1.25px}.Interaction-module__ql05aG__stand{fill:none;stroke:var(--hairline-strong);stroke-width:1.4px;stroke-linecap:round}.Interaction-module__ql05aG__solid{fill:currentColor}.Interaction-module__ql05aG__tally{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round}.Interaction-module__ql05aG__freehand{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.Interaction-module__ql05aG__ring,.Interaction-module__ql05aG__ringFaint{fill:none;stroke:currentColor;stroke-width:1.2px}.Interaction-module__ql05aG__ring{opacity:.6}.Interaction-module__ql05aG__ringFaint{opacity:.28}.Interaction-module__ql05aG__cursor{fill:currentColor;stroke:var(--void);stroke-width:2px;stroke-linejoin:round;paint-order:stroke}.Interaction-module__ql05aG__gestures{margin-top:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);overflow:hidden}.Interaction-module__ql05aG__row{transition:background-color .28s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem clamp(.9rem,2vw,1.4rem);padding:clamp(.85rem,1.8vw,1.1rem) clamp(1rem,2.4vw,1.6rem);display:grid}.Interaction-module__ql05aG__row+.Interaction-module__ql05aG__row{border-top:1px solid var(--hairline)}@media (hover:hover) and (pointer:fine){.Interaction-module__ql05aG__row:hover{background:var(--raised)}}@media (min-width:620px){.Interaction-module__ql05aG__row{grid-template-columns:auto 10.5rem minmax(0,1fr)}.Interaction-module__ql05aG__keycap{grid-row:auto}}.Interaction-module__ql05aG__keycap{border:1px solid var(--hairline-strong);border-radius:var(--r-sm);background:linear-gradient(180deg, var(--keycap-top), var(--keycap-bottom));block-size:2.4rem;inline-size:2.4rem;box-shadow:inset 0 1px 0 var(--hairline);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-small);color:var(--ink);grid-row:span 2;place-items:center;font-weight:500;line-height:1;display:grid}.Interaction-module__ql05aG__fingers{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.Interaction-module__ql05aG__does{font-size:var(--t-small);text-wrap:pretty;line-height:1.55}
.Modes-module__4jPJNq__grid{gap:clamp(1rem,.55rem + 1.6vw,1.5rem);display:grid}@media (min-width:900px){.Modes-module__4jPJNq__grid{grid-template-columns:1fr 1fr;align-items:start}}.Modes-module__4jPJNq__card{flex-direction:column;gap:clamp(1.25rem,1rem + .9vw,1.75rem);padding:clamp(1.1rem,.85rem + 1vw,1.6rem);display:flex}.Modes-module__4jPJNq__stage{border:1px solid var(--hairline);border-radius:var(--r);background:var(--void);height:clamp(196px,21vw,244px);overflow:hidden}.Modes-module__4jPJNq__stage svg{width:100%;height:100%}.Modes-module__4jPJNq__stage svg :where(rect,circle,line,path){stroke-width:1px;vector-effect:non-scaling-stroke}.Modes-module__4jPJNq__copy{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.Modes-module__4jPJNq__title{font-size:var(--t-heading);max-width:22ch}.Modes-module__4jPJNq__body{color:var(--ink-soft);font-size:var(--t-small);text-wrap:pretty;line-height:1.65}.Modes-module__4jPJNq__points{border-top:1px solid var(--hairline);flex-direction:column;gap:.6rem;margin:0;padding:clamp(.9rem,.75rem + .5vw,1.15rem) 0 0;list-style:none;display:flex}.Modes-module__4jPJNq__point{font-size:var(--t-small);grid-template-columns:auto 1fr;align-items:baseline;gap:.8rem;line-height:1.45;display:grid}.Modes-module__4jPJNq__marker{font-size:var(--t-micro);letter-spacing:.06em;color:var(--ink-faint);font-weight:500}.Modes-module__4jPJNq__capFill{fill:var(--keycap-top)}.Modes-module__4jPJNq__chrome{fill:var(--raised)}.Modes-module__4jPJNq__screen{fill:var(--surface)}.Modes-module__4jPJNq__screenOff{fill:var(--void)}.Modes-module__4jPJNq__pane{fill:var(--raised);stroke:var(--hairline)}.Modes-module__4jPJNq__paneTop,.Modes-module__4jPJNq__bezel{fill:var(--keycap-top);stroke:var(--hairline-strong)}.Modes-module__4jPJNq__frame,.Modes-module__4jPJNq__bandEdge{fill:none;stroke:var(--hairline-strong)}.Modes-module__4jPJNq__bandEdge,.Modes-module__4jPJNq__rule{stroke:var(--hairline)}.Modes-module__4jPJNq__line{fill:var(--hairline)}.Modes-module__4jPJNq__lineBright,.Modes-module__4jPJNq__dot{fill:var(--hairline-strong)}.Modes-module__4jPJNq__virtual{fill:none;stroke:var(--hairline-strong);stroke-dasharray:4 3}.Modes-module__4jPJNq__hop{fill:none;stroke:var(--hairline-strong);stroke-dasharray:3 4}.Modes-module__4jPJNq__node{fill:var(--void);stroke:var(--hairline-strong)}.Modes-module__4jPJNq__live{fill:var(--keycap-top);stroke:var(--notice)}.Modes-module__4jPJNq__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,3rem);margin-bottom:clamp(2rem,1rem + 3vw,3.25rem);display:grid}.Modes-module__4jPJNq__sectionTitle{font-size:var(--t-title);max-width:15ch;margin:0}.Modes-module__4jPJNq__sectionLede{margin:0;padding-bottom:.25rem}@media (max-width:780px){.Modes-module__4jPJNq__head{grid-template-columns:minmax(0,1fr);gap:1rem}.Modes-module__4jPJNq__sectionTitle{max-width:none}}
.Nav-module__e1xquq__dock{z-index:60;pointer-events:none;justify-content:center;padding-inline:clamp(.75rem,2vw,1.5rem);display:flex;position:fixed;top:12px;left:0;right:0}.Nav-module__e1xquq__bar{pointer-events:auto;border:1px solid var(--hairline);-webkit-backdrop-filter:saturate(150%)blur(18px);background:#0b0c0ea8;border-radius:18px;align-items:center;gap:1rem;width:100%;max-width:1240px;height:56px;padding:0 .6rem 0 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.Nav-module__e1xquq__brand{letter-spacing:-.015em;color:var(--ink);flex:none;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.Nav-module__e1xquq__links{flex:1;justify-content:center;gap:clamp(1rem,2.2vw,1.9rem);margin:0;padding:0;list-style:none;display:flex}.Nav-module__e1xquq__links a{color:var(--ink-soft);white-space:nowrap;transition:color .16s var(--ease);font-size:.875rem}.Nav-module__e1xquq__links a:hover{color:var(--ink)}.Nav-module__e1xquq__actions{flex:none;align-items:center;gap:.75rem;display:flex}.Nav-module__e1xquq__cta{color:#0b0c0e;letter-spacing:-.01em;white-space:nowrap;transition:background .16s var(--ease), transform .16s var(--ease);background:#f2f2f3;border-radius:11px;align-items:center;gap:.45rem;padding:.52rem .95rem;font-size:.85rem;font-weight:600;display:inline-flex}a.Nav-module__e1xquq__cta:hover{background:#fff}a.Nav-module__e1xquq__cta:active{transform:translateY(1px)}.Nav-module__e1xquq__cta[data-pending]{background:var(--raised);color:var(--ink-soft);border:1px solid var(--hairline-strong);cursor:default}@media (max-width:900px){.Nav-module__e1xquq__links{display:none}.Nav-module__e1xquq__bar{justify-content:space-between;padding-left:.9rem}}
.WaveField-module__ImI-dG__field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%)}
.Pricing-module__TjAkjG__section{position:relative;overflow:hidden}.Pricing-module__TjAkjG__body{z-index:1;position:relative}.Pricing-module__TjAkjG__head .badge{color:var(--ink);-webkit-backdrop-filter:blur(6px);background:#07080a8c}.Pricing-module__TjAkjG__head .lede{color:var(--ink)}.Pricing-module__TjAkjG__head{justify-items:start;gap:clamp(.95rem,.85rem + .4vw,1.25rem);display:grid}.Pricing-module__TjAkjG__title{font-size:var(--t-title);max-width:22ch}.Pricing-module__TjAkjG__qualifier{font-family:var(--mono);font-size:var(--t-body);letter-spacing:.1em;text-transform:uppercase;margin-top:.55rem;font-weight:500;line-height:1.4;display:block}.Pricing-module__TjAkjG__reasons{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2.5rem,1.9rem + 2.2vw,3.75rem) 0 0;padding:0;list-style:none;display:grid}.Pricing-module__TjAkjG__reason{padding:clamp(1.25rem,1rem + .9vw,1.75rem)}.Pricing-module__TjAkjG__reason+.Pricing-module__TjAkjG__reason{border-left:1px solid var(--hairline)}.Pricing-module__TjAkjG__reasonTitle{font-size:var(--t-body);letter-spacing:-.01em;font-weight:600}.Pricing-module__TjAkjG__reasonBody{color:var(--ink-soft);font-size:var(--t-small);text-wrap:pretty;margin-top:.55rem;line-height:1.65}.Pricing-module__TjAkjG__note{color:var(--ink);opacity:.82;font-size:var(--t-small);margin-top:clamp(1.1rem,.9rem + .7vw,1.5rem)}@media (max-width:780px){.Pricing-module__TjAkjG__reasons{grid-template-columns:minmax(0,1fr)}.Pricing-module__TjAkjG__reason+.Pricing-module__TjAkjG__reason{border-left:0;border-top:1px solid var(--hairline)}}
.privacy-module__VTbb1a__page{padding-block:clamp(8rem,5rem + 9vw,12rem) clamp(4rem,3rem + 4vw,7rem)}.privacy-module__VTbb1a__head{border-bottom:1px solid var(--hairline);max-width:34ch;padding-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.privacy-module__VTbb1a__eyebrow{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.2rem}.privacy-module__VTbb1a__title{font-size:var(--t-title);letter-spacing:-.024em;margin:0;line-height:1.08}.privacy-module__VTbb1a__summary{max-width:62ch;margin:1.4rem 0 0}.privacy-module__VTbb1a__updated{font-family:var(--mono);font-size:var(--t-micro);color:var(--ink-faint);margin:1.6rem 0 0}.privacy-module__VTbb1a__body{gap:clamp(2.25rem,1.8rem + 1.8vw,3.25rem);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.privacy-module__VTbb1a__heading{font-size:var(--t-heading);letter-spacing:-.012em;color:var(--ink);margin:0 0 .75rem;font-weight:600}.privacy-module__VTbb1a__para{max-width:68ch;color:var(--ink-soft);margin:0}.privacy-module__VTbb1a__para+.privacy-module__VTbb1a__para{margin-top:.85rem}.privacy-module__VTbb1a__back{border-top:1px solid var(--hairline);font-size:var(--t-small);margin:clamp(3rem,2.4rem + 2vw,4.5rem) 0 0;padding-top:clamp(1.5rem,1.2rem + 1vw,2rem)}.privacy-module__VTbb1a__back a{color:var(--ink-soft);transition:color .18s var(--ease);text-decoration:none}.privacy-module__VTbb1a__back a:hover{color:var(--ink)}.privacy-module__VTbb1a__back a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}
.Privacy-module__CjdjzG__head{justify-items:start;gap:clamp(.95rem,.85rem + .4vw,1.25rem);display:grid}.Privacy-module__CjdjzG__title{font-size:var(--t-title);max-width:20ch}.Privacy-module__CjdjzG__list{border-top:1px solid var(--hairline);margin:clamp(2.5rem,1.9rem + 2.2vw,3.75rem) 0 0;padding:0;list-style:none}.Privacy-module__CjdjzG__row{border-bottom:1px solid var(--hairline);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:clamp(1rem,.65rem + 1.4vw,1.75rem);padding-block:clamp(1.4rem,1.1rem + 1vw,2rem);display:grid}.Privacy-module__CjdjzG__tile{border:1px solid var(--hairline);border-radius:var(--r-sm);background:linear-gradient(180deg, var(--keycap-top), var(--keycap-bottom));width:46px;height:46px;color:var(--ink-soft);place-items:center;display:grid}.Privacy-module__CjdjzG__copy{min-width:0}.Privacy-module__CjdjzG__rowTitle{font-size:var(--t-body-lg);letter-spacing:-.012em;margin-bottom:.45rem;font-weight:600}.Privacy-module__CjdjzG__rowBody{max-width:var(--measure);color:var(--ink-soft);text-wrap:pretty}
