.touch-landing_root__FnUab{--tl-bg:#edf2f9;--tl-bg-deep:#e3eaf4;--tl-text:#060a13;--tl-text-2:#2e3a52;--tl-muted:#5a6780;--tl-glass:hsla(0,0%,100%,.72);--tl-glass-strong:hsla(0,0%,100%,.9);--tl-stroke:rgba(6,10,19,.08);--tl-stroke-strong:rgba(6,10,19,.14);--tl-accent:#0779b0;--tl-accent-text:#006e94;--tl-g1:#0779b0;--tl-g2:#3355d6;--tl-g3:#5b4fe0;--tl-glow-cyan:rgba(52,218,255,.32);--tl-glow-violet:rgba(146,133,255,.28);--tl-glow-blue:rgba(76,125,255,.18);--tl-grid:rgba(6,10,19,.045);--tl-phone-frame:#0e1526;--tl-shadow:0 30px 80px -30px rgba(14,21,38,.35),0 12px 24px -12px rgba(14,21,38,.18);--tl-btn-text:#fff;--tl-store-bg:#060a13;--tl-store-text:#fff;--tl-up:#0b703c;position:relative;isolation:isolate;min-height:100vh;overflow-x:clip;background:var(--tl-bg);color:var(--tl-text);font-family:var(--font-be-vietnam-pro),system-ui,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){.touch-landing_root__FnUab{--tl-bg:#060a13;--tl-bg-deep:#0a1120;--tl-text:#eaf2ff;--tl-text-2:#b6c2d6;--tl-muted:#8c9ab3;--tl-glass:hsla(0,0%,100%,.045);--tl-glass-strong:rgba(14,21,38,.82);--tl-stroke:hsla(0,0%,100%,.09);--tl-stroke-strong:hsla(0,0%,100%,.16);--tl-accent:#34daff;--tl-accent-text:#7de8ff;--tl-g1:#34daff;--tl-g2:#4c7dff;--tl-g3:#9285ff;--tl-glow-cyan:rgba(52,218,255,.2);--tl-glow-violet:rgba(146,133,255,.22);--tl-glow-blue:rgba(76,125,255,.14);--tl-grid:hsla(0,0%,100%,.035);--tl-phone-frame:#1a2133;--tl-shadow:0 40px 90px -30px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.04);--tl-btn-text:#060a13;--tl-store-bg:#eaf2ff;--tl-store-text:#060a13;--tl-up:#22d27a;color-scheme:dark}}.touch-landing_mesh__x41ny{position:absolute;inset:0 0 auto 0;height:1100px;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 78% 18%,var(--tl-glow-cyan),transparent 70%),radial-gradient(34% 40% at 12% 62%,var(--tl-glow-violet),transparent 72%),radial-gradient(40% 30% at 50% 0,var(--tl-glow-blue),transparent 70%)}.touch-landing_mesh__x41ny:after{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--tl-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tl-grid) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%)}.touch-landing_glowBand__XOHcM{position:absolute;inset:auto 0 0 0;height:100%;z-index:-1;pointer-events:none;background:radial-gradient(45% 60% at 20% 100%,var(--tl-glow-violet),transparent 70%),radial-gradient(40% 55% at 85% 90%,var(--tl-glow-cyan),transparent 70%)}.touch-landing_heading__uCQiI{font-family:var(--font-newsreader),Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.touch-landing_mono__dVtha{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.touch-landing_gradientText__8Ovn1{background:linear-gradient(100deg,var(--tl-g1) 0,var(--tl-g2) 48%,var(--tl-g3) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.touch-landing_textMuted__rKkQs{color:var(--tl-muted)}.touch-landing_text2__PQfhs{color:var(--tl-text-2)}.touch-landing_accentText__ORBke{color:var(--tl-accent-text)}.touch-landing_glass__Fu_bE{position:relative;background:var(--tl-glass);border:1px solid var(--tl-stroke);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.touch-landing_glassEdge__ev5TD:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--tl-g1) 55%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--tl-g3) 45%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.touch-landing_header__4saza{background:color-mix(in srgb,var(--tl-bg) 72%,transparent);border-bottom:1px solid var(--tl-stroke);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.touch-landing_btnPrimary__mIu5R{background:linear-gradient(100deg,var(--tl-g1),var(--tl-g2) 55%,var(--tl-g3));color:#fff;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--tl-g2) 70%,transparent);transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}@media (prefers-color-scheme:dark){.touch-landing_btnPrimary__mIu5R{color:#060a13}}.touch-landing_btnPrimary__mIu5R:hover{transform:translateY(-1px);box-shadow:0 14px 36px -10px color-mix(in srgb,var(--tl-g2) 80%,transparent)}.touch-landing_btnGhost__NU6kN{border:1px solid var(--tl-stroke-strong);color:var(--tl-text);background:var(--tl-glass);transition:border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.touch-landing_btnGhost__NU6kN:hover{border-color:var(--tl-accent)}.touch-landing_store__9oVQk{background:var(--tl-store-bg);color:var(--tl-store-text);transition:transform .16s cubic-bezier(.2,0,0,1)}a.touch-landing_store__9oVQk:hover{transform:translateY(-1px)}.touch-landing_storeSoon__HbysV{opacity:.55;cursor:default}.touch-landing_focusRing__ui_OY:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.touch-landing_phone__3Rr29{position:relative;border-radius:46px;padding:9px;background:var(--tl-phone-frame);box-shadow:var(--tl-shadow)}.touch-landing_phone__3Rr29:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);pointer-events:none}.touch-landing_phoneScreen__ou66z{display:block;width:100%;height:auto;aspect-ratio:390/844;border-radius:37px;background:var(--tl-bg-deep)}.touch-landing_iconChip__mJ1MD{background:linear-gradient(135deg,color-mix(in srgb,var(--tl-g1) 22%,transparent),color-mix(in srgb,var(--tl-g3) 22%,transparent));color:var(--tl-accent-text);border:1px solid var(--tl-stroke)}.touch-landing_divider__iVK6n{border-color:var(--tl-stroke)}.touch-landing_gallery__iu6Mu{scroll-snap-type:x mandatory;scrollbar-width:none}.touch-landing_gallery__iu6Mu::-webkit-scrollbar{display:none}.touch-landing_gallery__iu6Mu>*{scroll-snap-align:center}.touch-landing_toggle__e_arE{border:1px solid var(--tl-stroke-strong);background:var(--tl-glass)}.touch-landing_toggleOn__seYt_{background:color-mix(in srgb,var(--tl-accent) 18%,transparent);color:var(--tl-accent-text)}.touch-landing_toggleOff__tcPLM{color:var(--tl-muted)}.touch-landing_toggleOff__tcPLM:hover{color:var(--tl-text)}.touch-landing_up__uDlV5{color:var(--tl-up)}.touch-landing_rise__rMhqo{animation:touch-landing_tl-rise__Vt_yi .45s cubic-bezier(.05,.7,.1,1) both}.touch-landing_rise2__CWlNR{animation:touch-landing_tl-rise__Vt_yi .45s cubic-bezier(.05,.7,.1,1) 70ms both}.touch-landing_rise3__v_cuq{animation:touch-landing_tl-rise__Vt_yi .45s cubic-bezier(.05,.7,.1,1) .14s both}@keyframes touch-landing_tl-rise__Vt_yi{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.touch-landing_rise2__CWlNR,.touch-landing_rise3__v_cuq,.touch-landing_rise__rMhqo{animation:touch-landing_tl-fade__tT65u .15s linear both}.touch-landing_btnGhost__NU6kN,.touch-landing_btnPrimary__mIu5R,.touch-landing_store__9oVQk{transition:none}}@keyframes touch-landing_tl-fade__tT65u{0%{opacity:0}to{opacity:1}}.touch-landing_forceDark___XQ6l{--tl-bg:#060a13;--tl-bg-deep:#0a1120;--tl-text:#eaf2ff;--tl-text-2:#b6c2d6;--tl-muted:#8c9ab3;--tl-glass:hsla(0,0%,100%,.045);--tl-glass-strong:rgba(14,21,38,.82);--tl-stroke:hsla(0,0%,100%,.09);--tl-stroke-strong:hsla(0,0%,100%,.16);--tl-accent:#34daff;--tl-accent-text:#7de8ff;--tl-g1:#34daff;--tl-g2:#4c7dff;--tl-g3:#9285ff;--tl-glow-cyan:rgba(52,218,255,.2);--tl-glow-violet:rgba(146,133,255,.22);--tl-glow-blue:rgba(76,125,255,.14);--tl-grid:hsla(0,0%,100%,.035);--tl-phone-frame:#1a2133;--tl-shadow:0 40px 90px -30px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.04);--tl-btn-text:#060a13;--tl-store-bg:#eaf2ff;--tl-store-text:#060a13;--tl-up:#22d27a;color:var(--tl-text);color-scheme:dark}.touch-landing_hero__QVaae{position:relative;isolation:isolate;min-height:100svh;background:#060a13;overflow:hidden}.touch-landing_heroMedia__HvcWr{position:absolute;inset:0;z-index:-2}.touch-landing_heroMedia__HvcWr img,.touch-landing_heroMedia__HvcWr video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.touch-landing_heroVideo__CekVp{opacity:0;transition:opacity .45s cubic-bezier(.05,.7,.1,1)}.touch-landing_heroVideoOn__eDDWg{opacity:1}.touch-landing_heroScrim__Gl99f{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,10,19,.92),rgba(6,10,19,.7) 38%,rgba(6,10,19,.05) 70%),linear-gradient(0deg,#060a13,transparent 22%)}.touch-landing_heroInner__R96oE{justify-content:center}@media (max-width:767px),(orientation:portrait) and (max-width:1023px){.touch-landing_heroInner__R96oE{justify-content:flex-end}.touch-landing_heroScrim__Gl99f{background:linear-gradient(0deg,#060a13,rgba(6,10,19,.88) 38%,rgba(6,10,19,.1) 68%,rgba(6,10,19,.35))}}.touch-landing_headerOverlay__rPqoM{background:linear-gradient(180deg,rgba(6,10,19,.65),rgba(6,10,19,0));transition:background-color .24s cubic-bezier(.2,0,0,1)}.touch-landing_headerSolid__vkFnS{background:rgba(6,10,19,.72);border-bottom:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.touch-landing_scrollCue__46rT9{animation:touch-landing_tl-cue__ND0Ee 2.4s cubic-bezier(.2,0,0,1) infinite}@keyframes touch-landing_tl-cue__ND0Ee{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(6px);opacity:1}}.touch-landing_tourStage__kTRzk{perspective:1600px}.touch-landing_tourPhone__60OGg{--p:0;transform:rotateY(calc(-26deg + var(--p) * 40deg)) rotateX(calc(10deg - var(--p) * 8deg)) rotate(calc(-3deg + var(--p) * 5deg));transform-style:preserve-3d;will-change:transform}.touch-landing_tourScreen__MJ84h{position:absolute;inset:9px;opacity:0;transition:opacity .32s cubic-bezier(.2,0,0,1)}.touch-landing_tourScreenOn__MUsNQ{opacity:1}@media (min-width:1024px){.touch-landing_tourStep__3t6MG{opacity:.38;transition:opacity .24s cubic-bezier(.2,0,0,1)}.touch-landing_tourStepOn__X8EzD{opacity:1}}.touch-landing_tourDot__pixpk{background:var(--tl-stroke-strong);transition:transform .24s cubic-bezier(.2,0,0,1),background-color .24s cubic-bezier(.2,0,0,1)}.touch-landing_tourDotOn__CkcGZ{background:var(--tl-accent);transform:scaleY(2.2)}.touch-landing_fp__2SqBj{--p:0}.touch-landing_fpRidge__4TST7{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - var(--i) * .055) * 2.5, 1))}.touch-landing_fpGlow__5C_wu{opacity:clamp(0,calc((var(--p) - .5) * 2),.9)}@media (prefers-reduced-motion:reduce){.touch-landing_heroVideo__CekVp{transition:none}.touch-landing_scrollCue__46rT9{animation:none}.touch-landing_tourPhone__60OGg{transform:rotateY(-8deg) rotateX(4deg);will-change:auto}.touch-landing_tourDot__pixpk,.touch-landing_tourScreen__MJ84h,.touch-landing_tourStep__3t6MG{transition:opacity .15s linear}.touch-landing_fp__2SqBj{--p:1!important}}