.ttmx-compass--puck{--wall: calc(var(--u, 4px) * 33)}.ttmx-puck-wall i{transform:translateZ(calc(var(--wall) * (var(--k) + 1) / -40)) scale(var(--s, 1));box-shadow:inset 0 0 0 999px rgba(0,0,0,var(--d, 0)),inset 0 0 0 999px rgba(255,255,255,var(--l, 0))}.ttmx-puck-wall i:nth-child(-n+3){background:linear-gradient(90deg,#07070a,#26272e 16%,#5a5b66,#2c2d35 46%,#121217 70%,#3f404a 87%,#08080a)}.ttmx-puck-wall i:nth-child(40){box-shadow:inset 0 0 0 999px rgba(0,0,0,var(--d, 0)),0 0 calc(var(--u, 4px) * 6) #0009}.ttmx-puck-feat{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none;transition:transform .8s cubic-bezier(.4,0,.2,1)}.ttmx-compass[data-orient=hang] .ttmx-puck-feat{transform:rotate(180deg)}.ttmx-puck-slot{position:absolute;left:50%;top:50%;width:calc(var(--u, 4px) * 10);height:var(--wall);margin:calc(var(--wall) / -2) 0 0 calc(var(--u, 4px) * -5);transform:rotate(var(--a)) translateY(calc(var(--u, 4px) * 49.75)) translateZ(calc(var(--wall) / -2)) rotateX(-90deg);display:flex;align-items:center;justify-content:center}.ttmx-puck-slot b{position:relative;overflow:hidden;margin:0;place-self:auto;width:calc(var(--u, 4px) * 8.6);height:21%;border-radius:calc(var(--u, 4px) * .6);background:linear-gradient(#000,#0b0b0e 70%,#1b1c22);box-shadow:inset 0 calc(var(--u, 4px) * .5) calc(var(--u, 4px) * .6) #000,0 0 0 1px #ffffff12}.ttmx-puck-slot b i{position:absolute;top:-10%;bottom:-10%;left:50%;width:calc(var(--u, 4px) * 3.2);margin-left:calc(var(--u, 4px) * -1.6);background:linear-gradient(90deg,#26272d,#6d6f78 22%,#d4d6dd 42%,#9a9ca5 58%,#4a4c54 80%,#1d1e23);box-shadow:0 0 calc(var(--u, 4px) * 1.2) #000000d9}.ttmx-compass--puck>.ttmx-cface,.ttmx-compass--puck>.ttmx-ctop{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ttmx-compass--puck .ttmx-matte{opacity:var(--matte, 0);transition:opacity .35s ease}.ttmx-compass--puck .ttmx-photo{opacity:calc(1 - var(--matte, 0));transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .35s ease}.ttmx-tilt{--matte: clamp(0, calc(var(--tilt) * 5), 1)}.ttmx-xp-wall i{box-shadow:inset 0 0 0 999px rgba(0,0,0,var(--d, 0)),inset 0 0 0 999px rgba(255,255,255,var(--l, 0))}.ttmx-xp-wall--top i{transform:translateZ(calc(var(--wall) * (var(--k) + 1) / -16)) scale(var(--s, 1))}.ttmx-xp-wall--top i:nth-child(-n+2){background:linear-gradient(90deg,#07070a,#26272e 16%,#5a5b66,#2c2d35 46%,#121217 70%,#3f404a 87%,#08080a)}.ttmx-xp-wall--top i:nth-child(16){background:#000}.ttmx-xp-wall--cup i{transform:translateZ(calc(var(--wall) * (var(--k) + 1) / 16)) scale(var(--s, 1))}.ttmx-xp-wall--cup i:nth-child(16){background:linear-gradient(90deg,#030304,#131419 16%,#3b3c45,#1b1c22 46%,#0a0a0d 70%,#2a2b33 87%,#040405)}.ttmx-xp-wall--cup i:nth-child(1){background:linear-gradient(90deg,#111,#3a3b44 30%,#6a6b76 40%,#2a2b33 60%,#4a4b55 87%,#111)}.ttmx-xp-wall--cup .ttmx-puck-slot{--wall: calc(var(--u, 3px) * 13);transform:rotate(var(--a)) translateY(calc(var(--u, 3px) * 49.75)) translateZ(calc(var(--wall) / 2)) rotateX(-90deg)}.ttmx-xp-wall--cup .ttmx-puck-slot b{height:60%}.ttmx-xp-layer--base>.ttmx-xp-floor{transform:translateZ(0) scale(.88)}.ttmx-xp-noled{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:translateZ(.5px);background:radial-gradient(closest-side,transparent 82.4%,#1c355f 83.4%,#1c355f 95.8%,transparent 96.8%)}.ttmx-xp-pt{position:absolute;width:2px;height:2px;margin:-1px 0 0 -1px;pointer-events:none}.ttmx-xp-layer{--pop-d: calc(cos(var(--xp-tilt)) * ((13 - var(--z0, 0)) * var(--u, 3px) + (var(--i) + 1) * var(--xp-gap)) + var(--u, 3px) * 12)}.ttmx-xp-layer{--pop: 0;transform:translateZ(calc(var(--z0, 0) * var(--u, 3px) + (3 - var(--i)) * var(--xp-gap))) translate3d(calc(var(--pop) * var(--pop-d) * sin(var(--xp-tilt)) * sin(var(--xp-spin))),calc(var(--pop) * var(--pop-d) * sin(var(--xp-tilt)) * cos(var(--xp-spin))),calc(var(--pop) * var(--pop-d) * cos(var(--xp-tilt))))}.ttmx-xp-layer--pcbb{transform:translateZ(calc(var(--z0) * var(--u, 3px) + (3 - var(--i)) * var(--xp-gap))) translate3d(var(--xp-slide),calc(var(--xp-slide) * -.6),0) translate3d(calc(var(--pop) * var(--pop-d) * sin(var(--xp-tilt)) * sin(var(--xp-spin))),calc(var(--pop) * var(--pop-d) * sin(var(--xp-tilt)) * cos(var(--xp-spin))),calc(var(--pop) * var(--pop-d) * cos(var(--xp-tilt))))}.ttmx-xp-layer--battery{transform:translateZ(calc(var(--z0) * var(--u, 3px) + (3 - var(--i)) * var(--xp-gap))) translate3d(var(--xp-bslide, 0%),calc(var(--xp-bslide, 0%) * -.6),0) translate3d(calc(var(--pop) * var(--pop-d) * sin(var(--xp-tilt)) * sin(var(--xp-spin))),calc(var(--pop) * var(--pop-d) * sin(var(--xp-tilt)) * cos(var(--xp-spin))),calc(var(--pop) * var(--pop-d) * cos(var(--xp-tilt))))}.ttmx-xp[data-focus=shell] .ttmx-xp-layer[data-part=shell],.ttmx-xp[data-focus=crystal] .ttmx-xp-layer[data-part=crystal],.ttmx-xp[data-focus=halo] .ttmx-xp-layer[data-part=halo],.ttmx-xp:is([data-focus=pcb],[data-focus=gnss]) .ttmx-xp-layer[data-part=pcb],.ttmx-xp:is([data-focus=pcbb],[data-focus=radio]) .ttmx-xp-layer[data-part=pcbb],.ttmx-xp[data-focus=battery] .ttmx-xp-layer[data-part=battery],.ttmx-xp[data-focus=base] .ttmx-xp-layer[data-part=base]{--pop: 1}.ttmx-xp[data-focus=shell] .ttmx-xp-layer[data-part=crystal]{--pop: 1}@media(max-width:899px){.ttmx-hw-grid{padding:76px var(--page-padding, 1.25rem) 5.6rem}.ttmx-hw-hint{bottom:4.6rem}}[data-facets] path{transition:none}.ttmx-seq-hint{display:none}.ttmx-seq-hint i{display:inline-block;width:7px;height:7px;margin-left:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);animation:ttmx-hw-nudge 1.6s ease-in-out infinite}.ttmx-sos-grid{display:grid;gap:1.5rem;width:100%;align-items:center}@media(min-width:900px){.ttmx-sos-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.ttmx-sos-visual{order:-1}}.ttmx-sos-grid>*{min-width:0}.ttmx-sos .ttmx-seq-small{margin-top:1.5rem}.ttmx-sos-visual{position:relative;display:grid;place-items:center;min-height:min(66vh,580px)}.ttmx-sos-glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(255,42,31,.28),rgba(227,31,255,.12) 45%,transparent 68%);filter:blur(30px);animation:ttmx-breathe 3s ease-in-out infinite}.ttmx-sos-stage{grid-area:1 / 1;position:relative;width:min(100%,440px);pointer-events:none}.ttmx-sos-stage .ttmx-compass{max-width:none}.ttmx-sos-finger{animation:ttmx-sos-finger 4.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes ttmx-sos-finger{0%{transform:translateY(110px);opacity:0}12%{opacity:1}20%{transform:translate(0)}26%,72%{transform:translateY(5px)}88%,to{transform:translateY(120px);opacity:0}}.ttmx-sos-btn{transform-box:fill-box;transform-origin:center;animation:ttmx-sos-btn 4.2s ease infinite}@keyframes ttmx-sos-btn{0%,24%{transform:scale(1)}27%,72%{transform:scale(.9)}76%,to{transform:scale(1)}}.ttmx-sos-led{opacity:0;animation:ttmx-sos-led 4.2s steps(1) infinite}@keyframes ttmx-sos-led{0%,27%{opacity:0}30%{opacity:1}36%{opacity:.15}42%{opacity:1}48%{opacity:.15}54%{opacity:1}60%{opacity:.15}66%,86%{opacity:1}88%,to{opacity:0}}.ttmx-sos-hold-arc{stroke-dasharray:0 100;animation:ttmx-sos-hold 4.2s linear infinite}@keyframes ttmx-sos-hold{0%,26%{stroke-dasharray:0 100;opacity:1}72%{stroke-dasharray:100 100;opacity:1}86%{stroke-dasharray:100 100;opacity:0}to{stroke-dasharray:0 100;opacity:0}}.ttmx-sos-ripples circle{transform-box:fill-box;transform-origin:center;opacity:0;animation:ttmx-sos-ripple 4.2s ease-out infinite}.ttmx-sos-ripples circle:nth-child(2){animation-delay:.35s}@keyframes ttmx-sos-ripple{0%,70%{transform:scale(1);opacity:0}72%{opacity:.9}95%,to{transform:scale(6);opacity:0}}.ttmx-sos-chip{position:absolute;left:50%;bottom:2%;transform:translate(-50%,8px);display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .9rem;border-radius:999px;white-space:nowrap;font-size:.82rem;font-weight:600;color:#fff;background:#28080ccc;border:1px solid rgba(255,42,31,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;animation:ttmx-sos-chip 4.2s ease infinite}.ttmx-sos-chip i{width:8px;height:8px;border-radius:50%;background:#ff2a1f;box-shadow:0 0 10px #ff2a1f}@keyframes ttmx-sos-chip{0%,70%{opacity:0;transform:translate(-50%,8px)}76%,94%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ttmx-sos-finger,.ttmx-sos-btn,.ttmx-sos-led,.ttmx-sos-hold-arc,.ttmx-sos-ripples circle,.ttmx-sos-chip{animation:none}.ttmx-sos-led,.ttmx-sos-chip{opacity:1}.ttmx-sos-hold-arc{stroke-dasharray:100 100}}.ttmx-mobpin{height:auto}.ttmx-mobpin>.ttmx-pin-inner{position:static;height:auto;display:block;overflow:visible}.ttmx-mobpin>.ttmx-pin-inner>.page-width{width:auto}.ttmx-seq-dots{display:none}@media(max-width:899px){.ttmx-seq-pin .ttmx-pin-inner{align-items:stretch}.ttmx-seq-pin .ttmx-pin-inner>.page-width{height:100%}.ttmx-seq{display:flex!important;flex-direction:column;align-items:stretch;height:100%;gap:.35rem;padding:76px var(--page-padding, 1.25rem) 6.2rem}.ttmx-seq-copy{display:contents}.ttmx-seq-copy>*{order:1}.ttmx-seq-copy>.ttmx-kicker{margin-bottom:.1rem}.ttmx-seq .heading,.ttmx-mobpin .heading{font-size:clamp(1.8rem,8vw,2.3rem)!important;line-height:1.02}.ttmx-seq-visual{order:2;flex:1 1 auto;min-height:0;position:relative;display:grid;place-items:center}.ttmx-seq-copy>.ttmx-seq-panels{order:3;margin-top:0;position:relative;z-index:2}.ttmx-seq-copy>.ttmx-seq-track{order:4;margin-top:.45rem}.ttmx-seq-copy>.ttmx-seq-small{display:none}.ttmx-seq .ttmx-step-title{font-size:1.4rem;margin-bottom:.3rem}.ttmx-seq .ttmx-step-text{font-size:.92rem;line-height:1.5}.ttmx-seq .ttmx-pill{margin-top:.55rem;font-size:.76rem;padding:.32rem .7rem}.ttmx-seq .ttmx-mode-how{margin-bottom:.2rem;font-size:.76rem}.ttmx-seq .ttmx-seq-track li{font-size:.64rem;padding-top:.45rem}.ttmx-seq-hint{display:block;position:absolute;left:0;right:0;bottom:4.6rem;margin:0;text-align:center;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ttmx-muted);z-index:3}.ttmx-seq .ttmx-tilt-scene{min-height:0;height:100%;width:100%}.ttmx-seq .ttmx-tilt{width:min(60vw,31vh)}.ttmx-sos-visual{min-height:0}.ttmx-sos-stage{width:min(64vw,31vh)}.ttmx-sos-chip{font-size:.72rem;bottom:-6%}.ttmx-mobpin>.ttmx-pin-inner{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:stretch;overflow:hidden}.ttmx-mobpin>.ttmx-pin-inner>.page-width{width:100%}.ttmx-mobpin-body{height:100%;display:flex;flex-direction:column;padding:76px var(--page-padding, 1.25rem) 6.2rem}.ttmx-mobpin [data-ttmx-reveal]{opacity:1!important;transform:none!important}.ttmx-seq-dots{display:flex;justify-content:center;gap:6px;margin:.5rem 0 0}.ttmx-seq-dots i{width:8px;height:8px;border-radius:99px;opacity:.45;transition:width .35s ease,opacity .35s ease}.ttmx-seq-dots i:not([class]){background:rgba(var(--color-foreground, 12 28 37) / .6)}.ttmx-mobpin .ttmx-seq-hint{display:block}.ttmx-lights-pin .ttmx-head{margin:0 0 .3rem}.ttmx-lights-pin .ttmx-head .ttmx-lead{display:none}.ttmx-lights-pin .ttmx-lights{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.ttmx-lights-pin .ttmx-lights-visual{flex:1 1 auto;min-height:0;display:grid;place-items:center}.ttmx-lights-pin .ttmx-lights-visual .ttmx-compass{width:min(62vw,33vh);max-width:none}.ttmx-lights-pin .ttmx-lights-caption{display:none}.ttmx-lights-pin .ttmx-lights-list{display:block}.ttmx-lights-pin .ttmx-light:not(.is-active){display:none}.ttmx-lights-pin .ttmx-light{padding:.85rem 1rem;cursor:default}.ttmx-lights-pin .ttmx-light-text{font-size:.9rem}.ttmx-app-pin .ttmx-appsum{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.ttmx-app-pin .ttmx-appsum-copy{display:contents}.ttmx-app-pin .ttmx-appsum-copy>*{order:1}.ttmx-app-pin .ttmx-appsum-copy .ttmx-kicker{margin-bottom:.1rem}.ttmx-app-pin .ttmx-lead{display:none}.ttmx-app-pin .ttmx-appsum-visual{order:2;flex:1 1 auto;min-height:0}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone{width:auto;height:min(38vh,340px)}.ttmx-app-pin .ttmx-appsum-compass{width:26%;right:4%;bottom:0}.ttmx-app-pin .ttmx-props{order:3;margin-top:.2rem;display:block}.ttmx-app-pin .ttmx-prop:not(.is-active){display:none}.ttmx-app-pin .ttmx-prop{padding:.8rem .95rem;cursor:default}.ttmx-app-pin .ttmx-prop .ttmx-light-text{max-height:none;opacity:1;font-size:.88rem}.ttmx-app-pin .ttmx-prop .ttmx-bond-bar{display:none}.ttmx-app-pin .ttmx-seq-dots{order:4}.ttmx-app-pin .ttmx-ctas{order:5;margin-top:.5rem;justify-content:center}.ttmx-app-pin .ttmx-appsum-stores{order:6;justify-content:center;margin-top:.3rem}.ttmx-app-pin .ttmx-seq-hint{display:none}.ttmx-story-inline{max-width:min(100%,360px);margin:1.1rem auto 0}}.ttmx-mesh-hops.is-off{opacity:.45}.ttmx-ch-nav{position:fixed;right:14px;top:50%;z-index:40;transform:translate(14px,-50%);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.ttmx-ch.is-shown .ttmx-ch-nav{opacity:1;transform:translateY(-50%);pointer-events:auto}.ttmx-ch-nav ol{list-style:none;margin:0;padding:.5rem .4rem;display:grid;gap:.05rem;border-radius:18px;background:#0c0a2485;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 30px -14px #08042899}.ttmx-ch-nav a{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.3rem .35rem .3rem .65rem;border-radius:99px;color:#fff9;text-decoration:none;font:600 .74rem/1.1 var(--font-body-family);letter-spacing:.02em;white-space:nowrap;transition:color .25s ease,background .25s ease}.ttmx-ch-nav a:hover,.ttmx-ch-nav a:focus-visible{color:#fff;background:#ffffff14;outline:none}.ttmx-ch-nav a i{flex:none;width:7px;height:7px;border-radius:99px;background:#ffffff61;transition:height .3s ease,background .3s ease,box-shadow .3s ease}.ttmx-ch-nav a.is-active{color:#fff}.ttmx-ch-nav a.is-active i{height:18px;background:linear-gradient(#fa0dfd,#603bea);box-shadow:0 0 10px #fa0dfdb3}.ttmx-ch-label{display:inline-block;overflow:hidden;transition:max-width .35s ease,opacity .3s ease;max-width:12rem}@media(max-width:1099px){.ttmx-ch-nav{right:6px}.ttmx-ch-nav ol{padding:.4rem .25rem;gap:0;background:#0c0a2466}.ttmx-ch-nav a{padding:.26rem;position:relative}.ttmx-ch-nav a i{width:6px;height:6px}.ttmx-ch-nav a.is-active i{height:15px}.ttmx-ch-nav:hover .ttmx-ch-label{max-width:0;opacity:0}.ttmx-ch-nav .ttmx-ch-label{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);max-width:none;opacity:0;padding:.4rem .7rem;border-radius:99px;background:#0c0a24c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.72rem;pointer-events:none;transition:opacity .3s ease}.ttmx-ch.is-flash .ttmx-ch-nav a.is-active,.ttmx-ch-nav:hover a{padding:.26rem;gap:0}.ttmx-ch.is-flash .ttmx-ch-nav a.is-active .ttmx-ch-label{opacity:1;max-width:none}}.ttmx-ch.is-compact .ttmx-ch-nav{right:6px}.ttmx-ch.is-compact .ttmx-ch-nav ol{padding:.4rem .25rem;gap:0;background:#0c0a2466}.ttmx-ch.is-compact .ttmx-ch-nav a{padding:.26rem;position:relative}.ttmx-ch.is-compact .ttmx-ch-nav a i{width:6px;height:6px}.ttmx-ch.is-compact .ttmx-ch-nav a.is-active i{height:15px}.ttmx-ch.is-compact .ttmx-ch-nav:hover .ttmx-ch-label{max-width:0;opacity:0}.ttmx-ch.is-compact .ttmx-ch-nav .ttmx-ch-label{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);max-width:none;opacity:0;padding:.4rem .7rem;border-radius:99px;background:#0c0a24c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.72rem;pointer-events:none;transition:opacity .3s ease}.ttmx-ch.is-compact.is-flash .ttmx-ch-nav a.is-active,.ttmx-ch.is-compact .ttmx-ch-nav:hover a{padding:.26rem;gap:0}.ttmx-ch.is-compact.is-flash .ttmx-ch-nav a.is-active .ttmx-ch-label{opacity:1;max-width:none}.ttmx-fab{position:fixed;left:50%;bottom:18px;z-index:41;display:inline-flex;white-space:nowrap;align-items:center;gap:.5rem;padding:.85rem 1.35rem .85rem 1.5rem;border-radius:999px;background:linear-gradient(136deg,#603bea 9%,#fa0dfd 81%);color:#fff;font:700 .95rem/1 var(--font-heading-family);letter-spacing:-.01em;text-decoration:none;box-shadow:0 16px 34px -12px #603bead9,0 0 0 1px #ffffff2e inset;transform:translate(-50%,160%);opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.ttmx-fab.is-shown{transform:translate(-50%);opacity:1}.ttmx-fab:hover{box-shadow:0 18px 38px -12px #fa0dfdcc,0 0 0 1px #ffffff47 inset}.ttmx-fab svg{transition:transform .25s ease}.ttmx-fab:hover svg{transform:translate(3px)}@media(max-width:899px){.ttmx-fab{bottom:14px;padding:.78rem 1.15rem .78rem 1.3rem;font-size:.88rem}}@media(prefers-reduced-motion:reduce){.ttmx-ch-nav,.ttmx-fab{transition:opacity .2s ease}}.ttmx-tilt-scene>.ttmx-tilt{grid-area:1 / 1}.ttmx-flip{position:relative;transform-style:preserve-3d}.ttmx-puck-back{position:absolute;left:.6%;right:.4%;top:.5%;bottom:.5%;transform:translateZ(calc(var(--wall) * -1 - 1px)) rotateX(180deg);transition:transform .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.ttmx-compass[data-orient=hang] .ttmx-puck-back{transform:translateZ(calc(var(--wall) * -1 - 1px)) rotateY(180deg)}.ttmx-puck-back svg{display:block;width:100%;height:100%;overflow:visible}.ttmx-puck-back .ttmx-back-finger,.ttmx-puck-back .ttmx-sos-finger{opacity:0}.ttmx-pin[data-phase="1"] .ttmx-flip{animation:ttmx-eco-front 3.6s cubic-bezier(.4,0,.2,1) .2s both}.ttmx-pin[data-phase="1"] .ttmx-back-finger{animation:ttmx-eco-finger 3.6s cubic-bezier(.4,0,.2,1) .2s both}.ttmx-pin[data-phase="1"] .ttmx-back-btn{animation:ttmx-eco-btn 3.6s ease .2s both}.ttmx-pin[data-phase="1"] .ttmx-back-ripples circle{animation:ttmx-eco-ripple 3.6s ease-out .2s both}@keyframes ttmx-eco-front{0%{transform:rotateY(0)}20%,76%{transform:rotateY(180deg)}96%,to{transform:rotateY(360deg)}}@keyframes ttmx-eco-finger{0%,20%{opacity:0;transform:translateY(105px)}30%{opacity:1;transform:translateY(6px)}38%{transform:translateY(0)}44%{transform:translateY(6px)}56%{opacity:1;transform:translateY(6px)}68%,to{opacity:0;transform:translateY(105px)}}@keyframes ttmx-eco-btn{0%,36%{transform:scale(1)}39%{transform:scale(.86)}44%,to{transform:scale(1)}}@keyframes ttmx-eco-ripple{0%,38%{opacity:0;transform:scale(1)}40%{opacity:.9;transform:scale(1)}58%,to{opacity:0;transform:scale(2.6)}}.ttmx-sos-3d{perspective:1100px;width:100%}.ttmx-sos-flip{width:min(100%,400px);margin:0 auto}.ttmx-sos-flip .ttmx-compass{width:100%}.ttmx-pin[data-phase="0"] .ttmx-sos-flip{animation:none}.ttmx-pin.is-view[data-phase="0"] .ttmx-sos-flip{animation:ttmx-sos-turn 1.5s cubic-bezier(.4,0,.2,1) .3s both}.ttmx-pin:not(.is-view) .ttmx-sos-flip :is(.ttmx-sos-finger,.ttmx-sos-btn,.ttmx-sos-hold-arc,.ttmx-sos-ripples circle),.ttmx-pin:not(.is-view) .ttmx-sos-stage .ttmx-sos-chip{animation-play-state:paused;animation-name:none}.ttmx-pin[data-phase="0"] .ttmx-sos-flip :is(.ttmx-sos-finger,.ttmx-sos-btn,.ttmx-sos-hold-arc,.ttmx-sos-ripples circle){animation-delay:1.8s}.ttmx-pin[data-phase="0"] .ttmx-sos-flip .ttmx-sos-ripples circle:nth-child(2){animation-delay:2.15s}.ttmx-pin[data-phase="0"] .ttmx-sos-stage .ttmx-sos-chip{animation-delay:1.8s}@keyframes ttmx-sos-turn{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@media(prefers-reduced-motion:reduce){.ttmx-pin[data-phase="1"] :is(.ttmx-flip,.ttmx-back-finger,.ttmx-back-btn,.ttmx-back-ripples circle){animation:none}.ttmx-pin[data-phase="1"] .ttmx-flip,.ttmx-pin[data-phase="0"] .ttmx-sos-flip{transform:rotateY(180deg)}}@media(min-width:900px){.ttmx-hw-grid{position:relative}.ttmx-hw-arrow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2;transition:opacity .3s ease}.ttmx-hw-arrow .l{fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:3 5;opacity:.7}.ttmx-hw-arrow .h{fill:#fff}.ttmx-hw-arrow .d{fill:#e31fff;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 0 6px #E31FFF)}.ttmx-hw-arrow.is-off{opacity:0}}.ttmx-finger{position:absolute;width:0;height:0;pointer-events:none}.ttmx-finger svg{position:absolute;display:block;overflow:visible;width:var(--fw, 56px);height:calc(var(--fw, 56px) * 1.8);left:calc(var(--fw, 56px) * -.54);top:calc(var(--fw, 56px) * -.08);transform-origin:54% 4.44%;transform:rotate(var(--fr, 0deg));filter:drop-shadow(-6px 10px 12px rgba(20,10,40,.35))}.ttmx-bond-row figure{position:relative}.ttmx-bond-tap{left:50%;top:49%;z-index:3;opacity:0;--fw: clamp(34px, 5.2vw, 58px);--fr: 208deg}.ttmx-bond-inner[data-v=rainbow_primary] .ttmx-bond-row figure:nth-child(1) .ttmx-bond-tap{animation:ttmx-bond-hold-long 4.6s ease both}@keyframes ttmx-bond-hold-long{0%{opacity:0;transform:translate(22px,-26px)}5%,93%{opacity:1;transform:none}to{opacity:0;transform:translate(22px,-26px)}}.ttmx-bond-inner[data-v=quick] .ttmx-bond-row figure .ttmx-bond-tap{animation:ttmx-bond-hold 3.3s ease both}.ttmx-bond-row--quick .ttmx-bond-tap{--fw: clamp(40px, 6.4vw, 70px)}[data-ttmx-autoplay]:not(.is-manual) .ttmx-bond-step.is-active .ttmx-bond-bar{animation-duration:var(--auto, 4s)}.ttmx-bond-inner[data-v=rainbow_all] .ttmx-bond-row figure:nth-child(2) .ttmx-bond-tap{animation:ttmx-bond-hold 1.35s ease both}.ttmx-bond-inner[data-v=rainbow_all] .ttmx-bond-row figure:nth-child(3) .ttmx-bond-tap{animation:ttmx-bond-hold 1.35s ease 1.3s both}.ttmx-bond-inner[data-v=rainbow_all] .ttmx-bond-row figure:nth-child(4) .ttmx-bond-tap{animation:ttmx-bond-hold 1.35s ease 2.6s both}.ttmx-bond-inner[data-v=locked] .ttmx-bond-row figure:nth-child(1) .ttmx-bond-tap{animation:ttmx-bond-hold 1.6s ease both}@keyframes ttmx-bond-hold{0%{opacity:0;transform:translate(22px,-26px)}14%,84%{opacity:1;transform:none}to{opacity:0;transform:translate(22px,-26px)}}@media(prefers-reduced-motion:reduce){.ttmx-bond-tap{animation:none!important}}.ttmx-shots{position:relative;width:100%;height:100%;overflow:hidden;background:#5b2ee0}.ttmx-shots img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block;opacity:0}.ttmx-shots[data-n="1"] img{opacity:1;animation:ttmx-shot-drift 7s ease-out both}.ttmx-shots[data-n="2"] img{animation:ttmx-shot-2 7s ease-in-out infinite}.ttmx-shots[data-n="2"] img:nth-child(2){animation-delay:3.5s}.ttmx-shots[data-n="3"] img{animation:ttmx-shot-3 9s ease-in-out infinite}.ttmx-shots[data-n="3"] img:nth-child(2){animation-delay:3s}.ttmx-shots[data-n="3"] img:nth-child(3){animation-delay:6s}.ttmx-shots[data-n="2"] img:first-child,.ttmx-shots[data-n="3"] img:first-child{opacity:1}@keyframes ttmx-shot-drift{0%{transform:scale(1.04) translateY(1.5%)}to{transform:none}}@keyframes ttmx-shot-2{0%{opacity:0;transform:translate(8%) scale(1.02)}6%{opacity:1;transform:none}47%{opacity:1;transform:scale(1.03)}53%,to{opacity:0;transform:translate(-6%) scale(1.03)}}@keyframes ttmx-shot-3{0%{opacity:0;transform:translate(8%) scale(1.02)}5%{opacity:1;transform:none}31%{opacity:1;transform:scale(1.03)}37%,to{opacity:0;transform:translate(-6%) scale(1.03)}}.ttmx-phone:has(.ttmx-appsum-panel.is-active .ttmx-shots):before{opacity:0}@media(prefers-reduced-motion:reduce){.ttmx-shots img{animation:none!important}.ttmx-shots img:not(:first-child){display:none}}@media(max-width:899px){.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone{width:calc(min(33vh,300px)*.46875);height:min(33vh,300px);flex:none}.ttmx-app-pin .ttmx-phone-screen{min-width:0}}@media(max-width:899px){.ttmx-story-step{display:flex;flex-direction:column}.ttmx-story-step>.ttmx-story-inline{order:-1;margin:0 auto 1.25rem}}.ttmx-cta2 .heading{font-size:clamp(2.2rem,1.3rem + 3vw,4.2rem)}.ttmx-xp .ttmx-xp-mark{animation:none!important;outline:0!important}.ttmx-xp[data-focus=gnss] :is(.ttmx-xp-mark--gnss,.ttmx-xp-mark--imu),.ttmx-xp[data-focus=pcb] :is(.ttmx-xp-mark--gnss,.ttmx-xp-mark--imu),.ttmx-xp[data-focus=radio] .ttmx-xp-mark--radio,.ttmx-xp[data-focus=pcbb] .ttmx-xp-mark--radio,.ttmx-xp[data-focus=all] .ttmx-xp-mark{animation:ttmx-xp-glow 1.6s ease-in-out infinite!important}@keyframes ttmx-xp-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}.ttmx-xp[data-focus=radio]{--xp-slide: -24%;--xp-bslide: 16%}.ttmx-xp[data-focus=pcbb]{--xp-slide: -20%;--xp-bslide: 14%}.ttmx-xp[data-focus=all]{--xp-slide: -18%;--xp-bslide: 16%}.ttmx-xp-layer--pcbb{--pop-d: calc(cos(var(--xp-tilt)) * ((13 - var(--z0, 0)) * var(--u, 3px) + (var(--i) + 1) * var(--xp-gap)) * .7 + var(--u, 3px) * 8)}.ttmx-svibe{animation:none!important;stroke-dasharray:20 100;stroke-dashoffset:-15;stroke-linecap:butt;stroke-width:1.1px}.ttmx-svibes{filter:drop-shadow(0 0 1.4px rgba(227,31,255,.85));opacity:.9}.ttmx-app-live{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:none;overflow:hidden;background:#f4f5f9}.ttmx-app-live.is-live{display:block}.ttmx-app-live .t-phone,.ttmx-app-live .t-app{pointer-events:none;-webkit-user-select:none;user-select:none}.ttmx-phone-screen:has(.ttmx-app-live.is-live) .ttmx-appsum-panel{visibility:hidden}.ttmx-phone:has(.ttmx-app-live.is-live):before{opacity:0}.ttmx-compass--puck,.ttmx-xp{--ttmx-shell: linear-gradient(90deg, #060607 0%, #0e0e11 7%, #1b1c20 15%, #101013 22%, #0f0f12 50%, #101013 77%, #18191c 86%, #0e0e11 93%, #060607 100%)}.ttmx-compass--puck .ttmx-puck-wall i:nth-child(n),.ttmx-xp .ttmx-xp-wall i:nth-child(n){background:var(--ttmx-shell)}.ttmx-xp .ttmx-xp-wall--top i:nth-child(16){background:#050506}.ttmx-xp .ttmx-xp-wall--top{--wall: calc(var(--u, 3px) * 22)}.ttmx-xp .ttmx-xp-wall--cup,.ttmx-xp .ttmx-xp-wall--cup .ttmx-puck-slot{--wall: calc(var(--u, 3px) * 11)}@media(min-width:900px){.ttmx-lights{align-items:center}.ttmx-lights-visual{top:0}.ttmx-lights-visual .ttmx-compass{width:min(100%,62vh,520px);max-width:none;margin-inline:auto}}@keyframes ttmx-sos-finger{0%{transform:translateY(110px);opacity:0}12%{opacity:1}20%{transform:translate(0)}26%,72%{transform:translateY(5px);opacity:1}88%,to{transform:translateY(120px);opacity:0}}.ttmx-puck-back :is(.ttmx-back-btn,.ttmx-back-ripples circle,.ttmx-sos-btn,.ttmx-sos-ripples circle){transform-box:fill-box;transform-origin:center}.ttmx-eco-tip{position:absolute;left:58%;top:80%;z-index:6;transform:translate3d(-50%,calc(-100% - 10px),170px) scale(.86);opacity:0;pointer-events:none;white-space:nowrap;padding:.45rem .75rem;border-radius:10px;background:#fff;color:#14122b;font:600 .82rem/1.2 var(--font-body-family, sans-serif);box-shadow:0 8px 24px #14122b38}.ttmx-eco-tip:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;background:#fff;transform:rotate(45deg);border-radius:2px}.ttmx-pin[data-phase="1"] .ttmx-eco-tip{animation:ttmx-eco-tip 3.6s ease .2s both}@keyframes ttmx-eco-tip{0%,24%{opacity:0;transform:translate3d(-50%,calc(-100% - 2px),170px) scale(.86)}30%,66%{opacity:1;transform:translate3d(-50%,calc(-100% - 10px),170px) scale(.86)}74%,to{opacity:0;transform:translate3d(-50%,calc(-100% - 10px),170px) scale(.86)}}@media(max-width:899px){.ttmx-eco-tip{font-size:.72rem;padding:.35rem .6rem}}@media(prefers-reduced-motion:reduce){.ttmx-pin[data-phase="1"] .ttmx-eco-tip{animation:none;opacity:1}}.ttmx-callouts li:nth-child(4){animation-delay:6.3s}.ttmx-callouts .ttmx-callout--stale i{animation:ttmx-breathe-dot 3.8s linear infinite}@keyframes ttmx-breathe-dot{0%{opacity:1}48.4%{opacity:0}50%{opacity:0}98.4%,to{opacity:1}}.ttmx-tilt-labels{grid-area:1 / 1;position:relative;width:min(100%,400px);aspect-ratio:1;pointer-events:none;z-index:5}.ttmx-modes-callouts li{animation:none;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.ttmx-modes-callouts li.r{transform:translate(-100%,6px)}.ttmx-pin[data-phase="2"] .ttmx-modes-callouts li{opacity:1;transform:none;transition-delay:.5s}.ttmx-pin[data-phase="2"] .ttmx-modes-callouts li.r{transform:translate(-100%)}.ttmx-pin[data-phase="2"] .ttmx-modes-callouts li:nth-child(2){transition-delay:.65s}.ttmx-pin[data-phase="2"] .ttmx-modes-callouts li:nth-child(3){transition-delay:.8s}.ttmx-pin[data-phase="2"] .ttmx-modes-callouts li:nth-child(4){transition-delay:.95s}@media(max-width:899px){.ttmx-tilt-labels{width:min(46vw,210px)}.ttmx-seq .ttmx-tilt-labels{width:min(60vw,31vh)}.ttmx-modes-callouts li{font-size:.62rem;padding:.28rem .5rem;gap:.3rem}.ttmx-modes-callouts i{width:6px;height:6px}}@media(max-width:749px){.ttmx-modes-callouts{display:block}}.ttmx-xp-pbtn{position:absolute;left:42%;top:82.9%;width:5.6%;aspect-ratio:1;margin:-2.8% 0 0 -2.8%;transform-style:preserve-3d;pointer-events:none}.ttmx-xp-pbtn i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0b0b0e;transform:translateZ(calc(var(--u, 3px) * .45 * (var(--k) + 1)));box-shadow:inset 0 0 0 1px #ffffff14}.ttmx-xp-pbtn i:last-child{background:radial-gradient(circle at 38% 34%,#3a3b44,#121216 60%,#0a0a0d);box-shadow:inset 0 0 0 1px #ffffff38}.ttmx-xp-stack{transition:top 1.1s cubic-bezier(.2,.7,.2,1)}.ttmx-xp[data-focus=base] .ttmx-xp-stack{top:38%}.ttmx-bond-row--smart figure:first-child figcaption{transition:opacity .35s ease}.ttmx-bond-inner[data-v=together] .ttmx-bond-row--smart figure:first-child figcaption{opacity:0}.ttmx-bond-holdtip{position:absolute;left:50%;top:-6%;z-index:4;transform:translate(-50%,-100%);white-space:nowrap;padding:.3rem .6rem;border-radius:8px;background:#fff;color:#14122b;font:600 .72rem/1.2 var(--font-body-family, sans-serif);box-shadow:0 6px 18px #14122b40;opacity:0;pointer-events:none}.ttmx-bond-holdtip:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#fff;transform:rotate(45deg);border-radius:2px}.ttmx-bond-inner[data-v=rainbow_primary] .ttmx-bond-holdtip{animation:ttmx-holdtip 4.6s ease both}@keyframes ttmx-holdtip{0%,6%{opacity:0}12%,86%{opacity:1}to{opacity:0}}.ttmx-sos-flip :is(.ttmx-sos-finger,.ttmx-sos-btn,.ttmx-sos-hold-arc,.ttmx-sos-ripples circle,.ttmx-sos-blink){animation-duration:7.2s}.ttmx-sos-stage .ttmx-sos-chip{animation-duration:7.2s}@keyframes ttmx-sos-finger{0%{transform:translateY(110px);opacity:0}7%{opacity:1}11.7%{transform:translate(0)}15.2%,42%{transform:translateY(5px);opacity:1}51.3%,to{transform:translateY(120px);opacity:0}}@keyframes ttmx-sos-btn{0%,14%{transform:scale(1)}15.8%,42%{transform:scale(.9)}44.3%,to{transform:scale(1)}}@keyframes ttmx-sos-hold{0%,15.2%{stroke-dasharray:0 100;opacity:1}42%{stroke-dasharray:100 100;opacity:1}50%{stroke-dasharray:100 100;opacity:0}to{stroke-dasharray:0 100;opacity:0}}@keyframes ttmx-sos-ripple{0%,41%{transform:scale(1);opacity:0}42%{opacity:.9}56%,to{transform:scale(6);opacity:0}}@keyframes ttmx-sos-chip{0%,41%{opacity:0;transform:translate(-50%,8px)}45%,94%{opacity:1;transform:translate(-50%)}to{opacity:0}}.ttmx-sos-blink{opacity:0;animation:ttmx-sos-blink 7.2s steps(1) infinite}.ttmx-pin[data-phase="0"] .ttmx-sos-flip .ttmx-sos-blink{animation-delay:1.8s}.ttmx-pin:not(.is-view) .ttmx-sos-flip .ttmx-sos-blink{animation-name:none}@keyframes ttmx-sos-blink{0%,58%{opacity:0}58.3%{opacity:1}61.1%{opacity:.1}63.9%{opacity:1}66.7%{opacity:.1}69.4%{opacity:1}72.2%{opacity:.1}75%{opacity:1}77.8%{opacity:.1}80.6%{opacity:1}83.3%{opacity:.1}86.1%{opacity:1}88.9%{opacity:.1}91.7%{opacity:1}94.4%{opacity:.1}97.2%{opacity:1}99.9%{opacity:0}}.ttmx-sos-btn{animation-timing-function:ease}.ttmx-sos-friend3d{perspective:1100px;width:100%}.ttmx-sos-tilt{width:min(100%,400px);margin:0 auto;transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.4,0,.2,1);--matte: 0}.ttmx-sos-tilt .ttmx-compass{width:100%}.ttmx-pin[data-phase="2"] .ttmx-sos-tilt{transform:rotateX(58deg) translateY(20px);--matte: 1}@media(prefers-reduced-motion:reduce){.ttmx-sos-blink{animation:none}.ttmx-sos-stage,.ttmx-sos-tilt{transition:none}}.ttmx-xp--r .ttmx-xp-stage{container-type:size;perspective:none}.ttmx-xp--r .ttmx-xp-float{position:absolute;left:50%;top:50%;width:min(100cqw,78cqh);aspect-ratio:1;transform:translate(-50%,-44%)}.ttmx-xp--r .ttmx-xp-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;animation:none}.ttmx-xp--r .ttmx-xp-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:flat;will-change:transform;transform:translateY(calc(var(--yy) * 1%))!important;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .6s ease,scale .38s ease}.ttmx-xp--r .ttmx-xp-layer>img{position:absolute;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important;object-fit:contain;filter:brightness(calc(1 - var(--dim, 0) * .58)) saturate(calc(1 - var(--dim, 0) * .4)) drop-shadow(0 0 calc(var(--lit, 0) * 22px) rgba(227,31,255,calc(var(--lit, 0) * .32)))!important;transition:filter .6s ease,opacity .6s ease;opacity:1!important}.ttmx-xp--r .ttmx-xp-layer{--dim: 0;--lit: 0}.ttmx-xp--r .ttmx-xp-layer.is-ghost,.ttmx-xp--r .ttmx-xp-layer{opacity:calc(1 - var(--ghost, 0) * .84)}.ttmx-xp--r .ttmx-xp-layer--crystal{isolation:isolate}.ttmx-xp--r .ttmx-xp-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--xp-crystal);clip-path:polygon(37.1% 29.1%,56.2% 30.7%,62.9% 47.6%,33.5% 38.7%);filter:brightness(calc(1 - var(--dim, 0) * .5))!important;transition:filter .6s ease}.ttmx-xp--r .ttmx-xp-layer--crystal{filter:drop-shadow(0 0 calc(6px + var(--lit, 0) * 14px) color-mix(in srgb,var(--xp-crystal) calc(40% + var(--lit, 0) * 35%),transparent));transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .6s ease,filter .6s ease}.ttmx-xp--r .ttmx-xp-layer--crystal>img.ttmx-xp-shade{mix-blend-mode:multiply;filter:contrast(1.25)!important}.ttmx-xp--r .ttmx-xp-layer--pcbb{scale:1 0}.ttmx-xp--r:is([data-focus=gnss],[data-focus=radio],[data-focus=pcbb]) .ttmx-xp-layer--pcbb{scale:1 1;transition-delay:0s,0s,.38s}.ttmx-xp--r:is([data-focus=gnss],[data-focus=radio],[data-focus=pcbb]) .ttmx-xp-layer--pcb{scale:1 0}.ttmx-xp--r[data-focus=all] .ttmx-xp-layer--pcbb{scale:1 1}.ttmx-xp--r[data-focus=all] .ttmx-xp-layer--pcbb{--yy: calc(var(--y-pcb) + 12) !important}.ttmx-xp--r[data-focus=closed] :is(.ttmx-xp-layer--halo,.ttmx-xp-layer--pcb,.ttmx-xp-layer--pcbb,.ttmx-xp-layer--battery){opacity:0}.ttmx-xp--r .ttmx-xp-mark{--mc: #FF1F8F;width:6.5%;height:6.5%;margin:-3.25% 0 0 -3.25%;border:2px solid var(--mc);box-shadow:0 0 16px var(--mc);opacity:0;transform:scale(.5);transition:opacity .4s ease .5s,transform .5s ease .5s;animation:none;outline:0!important}.ttmx-xp--r .ttmx-xp-mark:after{top:32%;right:32%;bottom:32%;left:32%;background:var(--mc);box-shadow:0 0 10px var(--mc)}.ttmx-xp--r .ttmx-xp-mark--touch{--mc: #00E5FF}.ttmx-xp--r .ttmx-xp-mark--mic{--mc: #FF8A1F}.ttmx-xp--r .ttmx-xp-mark--imu{--mc: #FFD400}.ttmx-xp--r .ttmx-xp-mark--gnss{--mc: #FF1F8F}.ttmx-xp--r .ttmx-xp-mark--radio{--mc: #17E85C}.ttmx-xp--r .ttmx-xp-mark--usb{--mc: #2662FF}.ttmx-xp--r .ttmx-xp-mark--sos{--mc: #FF2A1F}.ttmx-xp--r .ttmx-xp-mark:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--mc);opacity:0}@keyframes ttmx-xp-rping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.4);opacity:0}}.ttmx-xp--r[data-focus=touch] .ttmx-xp-mark--touch,.ttmx-xp--r[data-focus=mic] .ttmx-xp-mark--mic,.ttmx-xp--r[data-focus=imu] .ttmx-xp-mark--imu,.ttmx-xp--r[data-focus=gnss] .ttmx-xp-mark--gnss,.ttmx-xp--r:is([data-focus=radio],[data-focus=pcbb]) .ttmx-xp-mark--radio,.ttmx-xp--r[data-focus=usb] .ttmx-xp-mark--usb,.ttmx-xp--r[data-focus=base] .ttmx-xp-mark--sos,.ttmx-xp--r[data-focus=all] .ttmx-xp-mark{opacity:1;transform:scale(1)}.ttmx-xp--r[data-focus=touch] .ttmx-xp-mark--touch:before,.ttmx-xp--r[data-focus=mic] .ttmx-xp-mark--mic:before,.ttmx-xp--r[data-focus=imu] .ttmx-xp-mark--imu:before,.ttmx-xp--r[data-focus=gnss] .ttmx-xp-mark--gnss:before,.ttmx-xp--r:is([data-focus=radio],[data-focus=pcbb]) .ttmx-xp-mark--radio:before,.ttmx-xp--r[data-focus=usb] .ttmx-xp-mark--usb:before,.ttmx-xp--r[data-focus=base] .ttmx-xp-mark--sos:before{animation:ttmx-xp-rping 1.6s ease-out infinite}.ttmx-xp--r .ttmx-xp-layer{--pop: 0 !important}@media(max-width:899px){.ttmx-hw-visual .ttmx-xp--r .ttmx-xp-float{left:auto;right:-5cqw;width:min(66cqw,74cqh);transform:translateY(-44%)}}@media(prefers-reduced-motion:reduce){.ttmx-xp--r .ttmx-xp-layer{transition:opacity .3s ease}}.ttmx-xp--r[data-focus=closed]{--y-crystal: 0;--y-shell: 0;--y-halo: 0;--y-pcb: 0;--y-battery: 0;--y-base: 0}.ttmx-xp--r[data-focus=shell]{--y-crystal: -34;--y-shell: -34;--y-halo: -12;--y-pcb: -5;--y-battery: 2;--y-base: 10}.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--crystal{--lit: 1}.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--halo,.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=shell] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=crystal]{--y-crystal: -46;--y-shell: -30;--y-halo: -12;--y-pcb: -5;--y-battery: 2;--y-base: 10}.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--crystal{--lit: 1}.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--halo,.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=crystal] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=halo]{--y-crystal: -46;--y-shell: -40;--y-halo: -16;--y-pcb: -2;--y-battery: 7;--y-base: 16}.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--halo{--lit: 1}.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--shell{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=touch]{--y-crystal: -46;--y-shell: -40;--y-halo: -24;--y-pcb: -6;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--pcb{--lit: 1}.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=touch] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=mic]{--y-crystal: -46;--y-shell: -40;--y-halo: -24;--y-pcb: -6;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--pcb{--lit: 1}.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=mic] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=imu]{--y-crystal: -46;--y-shell: -40;--y-halo: -24;--y-pcb: -6;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--pcb{--lit: 1}.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=imu] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=pcb]{--y-crystal: -46;--y-shell: -40;--y-halo: -24;--y-pcb: -6;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--pcb{--lit: 1}.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=pcb] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=gnss]{--y-crystal: -46;--y-shell: -40;--y-halo: -26;--y-pcb: -8;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--pcbb{--lit: 1}.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=gnss] .ttmx-xp-layer--base{--dim: 1}.ttmx-xp--r[data-focus=radio]{--y-crystal: -46;--y-shell: -40;--y-halo: -26;--y-pcb: -8;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--pcbb{--lit: 1}.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=radio] .ttmx-xp-layer--base{--dim: 1}.ttmx-xp--r[data-focus=pcbb]{--y-crystal: -46;--y-shell: -40;--y-halo: -26;--y-pcb: -8;--y-battery: 6;--y-base: 16}.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--pcbb{--lit: 1}.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--halo{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--battery,.ttmx-xp--r[data-focus=pcbb] .ttmx-xp-layer--base{--dim: 1}.ttmx-xp--r[data-focus=battery]{--y-crystal: -46;--y-shell: -40;--y-halo: -28;--y-pcb: -16;--y-battery: 2;--y-base: 16}.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--battery{--lit: 1}.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--halo,.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--pcb{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--base,.ttmx-xp--r[data-focus=battery] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=usb]{--y-crystal: -46;--y-shell: -40;--y-halo: -30;--y-pcb: -20;--y-battery: -9;--y-base: 12}.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--base{--lit: 1}.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--halo,.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--battery{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=usb] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=base]{--y-crystal: -46;--y-shell: -40;--y-halo: -30;--y-pcb: -20;--y-battery: -9;--y-base: 12}.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--base{--lit: 1}.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--crystal,.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--shell,.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--halo,.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--pcb,.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--battery{--ghost: 1;--dim: .5}.ttmx-xp--r[data-focus=base] .ttmx-xp-layer--pcbb{--dim: 1}.ttmx-xp--r[data-focus=all]{--y-crystal: -40;--y-shell: -30;--y-halo: -16;--y-pcb: -4;--y-battery: 6;--y-base: 16}@media(min-width:900px)and (max-height:900px){.ttmx-hw-list{margin-top:.9rem;gap:0}.ttmx-hw-item{padding-top:.3rem;padding-bottom:.3rem}.ttmx-hw-stat{font-size:clamp(.95rem,.8rem + .4vw,1.15rem)}.ttmx-hw-title{font-size:.92rem}.ttmx-hw-text{font-size:.84rem}.ttmx-hw-hint{margin-top:.8rem}}@media(min-width:900px)and (max-height:760px){.ttmx-hw-intro{display:none}.ttmx-hw-item{padding-top:.2rem;padding-bottom:.2rem}}.ttmx-xp--r .ttmx-xp-layer--crystal>img.ttmx-xp-shade{filter:none!important}.ttmx-xp-chase,.ttmx-xp-bondlights{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ttmx-xp-chase b{position:absolute;width:2.6%;aspect-ratio:1;margin:-1.3% 0 0 -1.3%;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff 0 22%,#ff7ad9 38%,rgba(227,31,255,.55) 58%,transparent 72%);transition:opacity .4s ease}.ttmx-xp--r[data-focus=halo] .ttmx-xp-chase b{animation:ttmx-xp-chase 2.4s linear infinite;animation-delay:calc(var(--k) * -.04s)}@keyframes ttmx-xp-chase{0%{opacity:1;transform:scale(1.35)}12%{opacity:.55;transform:scale(1)}26%,to{opacity:0;transform:scale(.7)}}.ttmx-xp-bondlights b{position:absolute;width:3.4%;aspect-ratio:1;margin:-1.7% 0 0 -1.7%;border-radius:50%;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--c) 45%,#fff) 0 16%,var(--c) 34%,color-mix(in srgb,var(--c) 40%,transparent) 55%,transparent 72%);transition:opacity .6s ease}.ttmx-xp--r[data-focus=closed] .ttmx-xp-bondlights b{opacity:.92;transition-delay:.5s}.ttmx-xp--r[data-focus=closed] .ttmx-xp-bondlights b.is-stale{animation:ttmx-xp-stale 2.6s ease-in-out infinite}@keyframes ttmx-xp-stale{0%,to{opacity:.92}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.ttmx-xp--r[data-focus=halo] .ttmx-xp-chase b{animation:none}}.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--halo>img{filter:brightness(.5) saturate(.8)!important}.ttmx-xp-chase b{width:3.4%;margin:-1.7% 0 0 -1.7%}@keyframes ttmx-xp-chase{0%{opacity:1;transform:scale(1.3)}16%{opacity:.5;transform:scale(.95)}30%,to{opacity:0;transform:scale(.7)}}.ttmx-modes-visual .ttmx-tilt{--tilt: 0;transition:transform 1.5s cubic-bezier(.45,0,.2,1)}.ttmx-pin[data-phase="2"] .ttmx-modes-visual .ttmx-tilt{--tilt: 1}.ttmx-modes-visual .ttmx-compass .ttmx-photo,.ttmx-modes-visual .ttmx-compass>.ttmx-ctop,.ttmx-modes-visual .ttmx-puck-gem,.ttmx-modes-visual .ttmx-puck-feat{transition-duration:1.5s;transition-timing-function:cubic-bezier(.45,0,.2,1)}.ttmx-modes-visual .ttmx-compass--puck .ttmx-matte,.ttmx-modes-visual .ttmx-compass--puck .ttmx-photo{transition-property:transform,opacity;transition-duration:1.5s,.6s}.ttmx-modes-visual .ttmx-tilt-shadow{transition:opacity 1.5s ease}.ttmx-modes-visual .ttmx-tilt-shadow{opacity:0}.ttmx-pin[data-phase="2"] .ttmx-modes-visual .ttmx-tilt-shadow{opacity:1}@media(prefers-reduced-motion:reduce){.ttmx-modes-visual .ttmx-tilt{transition:none}}.ttmx-bond-row--smart{padding-bottom:1.9rem}.ttmx-bond-row--smart figure:first-child figcaption{position:absolute;left:50%;top:100%;transform:translate(-50%);white-space:nowrap}.ttmx-bond-row--smart figure:first-child{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ttmx-bond-inner:not([data-v=together]) .ttmx-bond-row--smart figure:first-child{transform:translateY(-1.4rem)}.ttmx-bond-inner[data-v=quick] .ttmx-bond-row figure .ttmx-bond-tap{animation:ttmx-bond-press 5s ease both}@keyframes ttmx-bond-press{0%{opacity:0;transform:translate(22px,-26px)}9%,to{opacity:1;transform:none}}.ttmx-bond-inner[data-v=bonded] .ttmx-bond-row figure .ttmx-bond-tap{animation:ttmx-bond-lift 1.7s ease both}@keyframes ttmx-bond-lift{0%,66%{opacity:1;transform:none}to{opacity:0;transform:translate(22px,-26px)}}.ttmx-sos-flip :is(.ttmx-sos-finger,.ttmx-sos-btn,.ttmx-sos-hold-arc,.ttmx-sos-ripples circle,.ttmx-sos-blink){animation-duration:8s}.ttmx-sos-stage .ttmx-sos-chip{animation-duration:8s}@keyframes ttmx-sos-finger{0%{transform:translateY(110px);opacity:0}5%{opacity:1}10%{transform:translate(0)}11.25%,48.75%{transform:translateY(5px);opacity:1}57.50%,to{transform:translateY(120px);opacity:0}}@keyframes ttmx-sos-btn{0%,10.5%{transform:scale(1)}11.25%,48.75%{transform:scale(.9)}50.62%,to{transform:scale(1)}}@keyframes ttmx-sos-hold{0%,11.25%{stroke-dasharray:0 100;opacity:1}48.75%{stroke-dasharray:100 100;opacity:1}57.50%{stroke-dasharray:100 100;opacity:0}to{stroke-dasharray:0 100;opacity:0}}@keyframes ttmx-sos-ripple{0%,48.75%{transform:scale(1);opacity:0}49.38%{opacity:.9}62.50%,to{transform:scale(6);opacity:0}}@keyframes ttmx-sos-chip{0%,48.75%{opacity:0;transform:translate(-50%,8px)}52.50%,95%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes ttmx-sos-blink{0%,56.12%{opacity:0}56.25%{opacity:1}59.38%{opacity:.1}62.50%{opacity:1}65.62%{opacity:.1}68.75%{opacity:1}71.88%{opacity:.1}75.00%{opacity:1}78.12%{opacity:.1}81.25%{opacity:1}84.38%{opacity:.1}87.50%{opacity:1}90.62%{opacity:.1}93.75%,to{opacity:0}}.ttmx-sos-owner{position:absolute;left:50%;top:0;z-index:4;transform:translate(-50%,-30%);margin:0;padding:.35rem .8rem;border-radius:999px;white-space:nowrap;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font:700 .72rem/1 var(--font-body-family, sans-serif);letter-spacing:.12em;text-transform:uppercase}.ttmx-sos-owner--you{transform:translate(-50%,-120%)}.ttmx-sos-follow{position:absolute;left:50%;top:31%;z-index:5;margin:0;transform:translate(-50%,calc(-100% + 8px));opacity:0;white-space:nowrap;padding:.45rem .8rem;border-radius:10px;background:#fff;color:#14122b;font:700 .8rem/1.2 var(--font-body-family, sans-serif);box-shadow:0 8px 24px #14122b4d;pointer-events:none}.ttmx-sos-follow:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#fff;transform:rotate(45deg);border-radius:2px}.ttmx-pin[data-phase="2"] .ttmx-sos-follow{animation:ttmx-sos-follow .5s ease 3.9s both}@keyframes ttmx-sos-follow{to{opacity:1;transform:translate(-50%,-100%)}}@media(max-width:899px){.ttmx-sos-owner{font-size:.62rem;padding:.3rem .6rem}.ttmx-sos-follow{font-size:.7rem}}.ttmx-stars:empty,.ttmx-orb:empty,.ttmx-tilt-shadow:empty,.ttmx-lights-halo:empty,.ttmx-sos-glow:empty,.ttmx-appsum-glow:empty,.ttmx-scr-crystal:empty{display:block}@media(min-width:900px){.ttmx-app-pin .ttmx-props{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.35rem,1.1vh,.7rem);margin-top:clamp(.9rem,2.4vh,1.75rem)}.ttmx-app-pin .ttmx-prop{padding:clamp(.55rem,1.5vh,.95rem) clamp(.7rem,1vw,1.05rem);gap:clamp(.6rem,.9vw,.9rem);align-items:center}.ttmx-app-pin .ttmx-prop.is-active{align-items:flex-start}.ttmx-app-pin .ttmx-prop .ttmx-tile-icon{width:clamp(30px,4.2vh,40px);height:clamp(30px,4.2vh,40px)}.ttmx-app-pin .ttmx-prop .ttmx-light-title{font-size:clamp(.88rem,.55rem + .55vw,1.02rem);line-height:1.25}.ttmx-app-pin .ttmx-prop .ttmx-light-text{font-size:clamp(.8rem,.6rem + .3vw,.9rem);line-height:1.45}.ttmx-app-pin .ttmx-appsum-visual{min-height:0}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone{width:min(78%,300px,34.6875vh)}.ttmx-app-pin .ttmx-appsum .heading{font-size:clamp(2rem,1rem + 3.2vh,3.4rem)}.ttmx-app-pin .ttmx-appsum .ttmx-lead{margin-top:clamp(.4rem,1.2vh,1rem)}}@media(hover:hover)and (min-width:1100px){.ttmx-ch.is-compact .ttmx-ch-nav a:is(:hover,:focus-visible) .ttmx-ch-label{opacity:1;max-width:none}}.ttmx-xp-halo3d{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s ease}.ttmx-xp-halo3d svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ttmx-xp-halo3d .ttmx-xp-hglow{opacity:.85}.ttmx-xp--r[data-focus=halo] .ttmx-xp-halo3d--halo{opacity:1;transition-delay:.4s}.ttmx-xp--r[data-focus=closed] .ttmx-xp-halo3d--shell{opacity:.9;transition-delay:.5s}.ttmx-xp-halo3d--shell svg{filter:blur(.6px)}.ttmx-xp--r[data-focus=halo] .ttmx-xp-layer--halo>img{filter:brightness(.34) saturate(.5)!important}.ttmx-compass--puck .ttmx-photo,.ttmx-compass--puck .ttmx-matte{display:none}.ttmx-compass--puck .ttmx-sheen{transform:translate(calc(var(--ttmx-sh, 0) * 50px),calc(var(--ttmx-sh, 0) * -55px)) scale(calc(1 + var(--ttmx-sh, 0) * .25));opacity:calc(.6 + var(--ttmx-sh, 0) * .4);transform-box:fill-box;transform-origin:50% 50%;transition:transform 1.5s cubic-bezier(.45,0,.2,1),opacity 1.5s ease}.ttmx-pin[data-phase="2"] .ttmx-modes-visual .ttmx-tilt,.ttmx-pin[data-phase="2"] .ttmx-sos-tilt{--ttmx-sh: 1}.ttmx-compass--puck{--wall: calc(var(--u, 4px) * 35)}.ttmx-puck-face{position:absolute;left:.6%;right:.4%;top:.5%;bottom:.5%;transform-style:preserve-3d;pointer-events:none}.ttmx-puck-face i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--face) center / 100% 100% no-repeat;-webkit-mask:radial-gradient(closest-side,transparent calc(var(--r0) * 1% - .25%),#000 calc(var(--r0) * 1%),#000 calc(var(--r1) * 1%),transparent calc(var(--r1) * 1% + .25%));mask:radial-gradient(closest-side,transparent calc(var(--r0) * 1% - .25%),#000 calc(var(--r0) * 1%),#000 calc(var(--r1) * 1%),transparent calc(var(--r1) * 1% + .25%));transform:translateZ(calc(var(--u, 4px) * var(--z) * -1 - .5px))}.ttmx-compass--face3d .ttmx-photo{display:none}.ttmx-xp--r .ttmx-xp-float{width:min(100cqw,76cqh);transform:translate(-50%,-37%)}@media(max-width:899px){.ttmx-hw-visual .ttmx-xp--r .ttmx-xp-float{width:min(66cqw,72cqh);transform:translateY(-37%)}}.ttmx-props-detail{display:none}@media(min-width:900px){.ttmx-app-pin .ttmx-props{align-items:stretch}.ttmx-app-pin .ttmx-prop,.ttmx-app-pin .ttmx-prop.is-active{align-items:center}.ttmx-app-pin .ttmx-prop .ttmx-light-text{display:none}.ttmx-app-pin .ttmx-props-detail{display:grid;margin-top:clamp(.5rem,1.4vh,.9rem);min-height:calc(4.5em + 1.6rem);padding:.8rem 1.05rem;border-radius:14px;background:var(--ttmx-card);border:1px solid rgba(242,60,212,.35);font-size:clamp(.84rem,.6rem + .3vw,.95rem);line-height:1.5;color:var(--ttmx-muted)}.ttmx-app-pin .ttmx-props-detail p{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}}.ttmx-compass--puck{transform:rotate(var(--ttmx-spin, 0deg))}@media(min-width:900px){.ttmx-app-pin .ttmx-props-detail p{transition:none;transform:none}}.ttmx-meshbg-base{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(62% 80% at 13% 16%,rgba(242,60,212,.22),transparent 70%),radial-gradient(70% 90% at 88% 86%,rgba(96,59,234,.26),transparent 70%),radial-gradient(48% 60% at 52% 60%,rgba(242,60,212,.12),transparent 70%),linear-gradient(#142258,#060c22)}.ttmx-meshbg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;filter:drop-shadow(0 0 3px rgba(241,153,235,.45));-webkit-mask-image:radial-gradient(42% 46% at 27% 50%,rgba(0,0,0,.32),rgba(0,0,0,.32) 45%,#000 100%);mask-image:radial-gradient(42% 46% at 27% 50%,#00000052,#00000052 45%,#000)}.ttmx-meshbg-base:empty{display:block}@media(max-width:899px){.ttmx-meshbg{-webkit-mask-image:radial-gradient(70% 30% at 50% 30%,rgba(0,0,0,.32),#000 100%);mask-image:radial-gradient(70% 30% at 50% 30%,#00000052,#000)}}.ttmx-sos-follow{left:77%;top:35%;transform:translate(-84%,calc(-100% + 8px))}.ttmx-sos-follow:after{left:84%}@keyframes ttmx-sos-follow{to{opacity:1;transform:translate(-84%,-100%)}}.ttmx-modes-visual :is(.ttmx-tilt,.ttmx-flip,.ttmx-compass--puck,.ttmx-puck-back,.ttmx-puck-feat,.ttmx-puck-gem,.ttmx-puck-face,.ttmx-puck-wall),.ttmx-modes-visual .ttmx-compass--puck>:is(svg,.ttmx-ctop){will-change:transform}.ttmx-modes-visual .ttmx-flip{transform:rotateY(0)}.ttmx-pin[data-phase="11"] .ttmx-hw-item[data-for-phase="11"],.ttmx-pin[data-phase="12"] .ttmx-hw-item[data-for-phase="12"],.ttmx-pin[data-phase="13"] .ttmx-hw-item[data-for-phase="13"],.ttmx-pin[data-phase="14"] .ttmx-hw-item[data-for-phase="14"],.ttmx-pin[data-phase="15"] .ttmx-hw-item[data-for-phase="15"],.ttmx-pin[data-phase="16"] .ttmx-hw-item[data-for-phase="16"],.ttmx-pin[data-phase="17"] .ttmx-hw-item[data-for-phase="17"],.ttmx-pin[data-phase="18"] .ttmx-hw-item[data-for-phase="18"],.ttmx-pin[data-phase="19"] .ttmx-hw-item[data-for-phase="19"],.ttmx-pin[data-phase="20"] .ttmx-hw-item[data-for-phase="20"]{opacity:1;border-color:#e31fff;transform:translate(4px);display:grid}.ttmx-pin[data-phase="11"] .ttmx-hw-item[data-for-phase="11"] .ttmx-hw-text,.ttmx-pin[data-phase="12"] .ttmx-hw-item[data-for-phase="12"] .ttmx-hw-text,.ttmx-pin[data-phase="13"] .ttmx-hw-item[data-for-phase="13"] .ttmx-hw-text,.ttmx-pin[data-phase="14"] .ttmx-hw-item[data-for-phase="14"] .ttmx-hw-text,.ttmx-pin[data-phase="15"] .ttmx-hw-item[data-for-phase="15"] .ttmx-hw-text,.ttmx-pin[data-phase="16"] .ttmx-hw-item[data-for-phase="16"] .ttmx-hw-text,.ttmx-pin[data-phase="17"] .ttmx-hw-item[data-for-phase="17"] .ttmx-hw-text,.ttmx-pin[data-phase="18"] .ttmx-hw-item[data-for-phase="18"] .ttmx-hw-text,.ttmx-pin[data-phase="19"] .ttmx-hw-item[data-for-phase="19"] .ttmx-hw-text,.ttmx-pin[data-phase="20"] .ttmx-hw-item[data-for-phase="20"] .ttmx-hw-text{max-height:4.5em}.ttmx-sos-stage :is(.ttmx-sos-flip,.ttmx-sos-tilt,.ttmx-compass--puck,.ttmx-puck-back,.ttmx-puck-feat,.ttmx-puck-gem,.ttmx-puck-face,.ttmx-puck-wall),.ttmx-sos-stage .ttmx-compass--puck>:is(svg,.ttmx-ctop){will-change:transform}.ttmx-pin[data-phase="1"] .ttmx-sos-flip{animation:ttmx-sos-swap 1.4s cubic-bezier(.4,0,.2,1) .1s both}@keyframes ttmx-sos-swap{0%{transform:rotateY(180deg) scale(1)}50%{transform:rotateY(270deg) scale(.84)}to{transform:rotateY(360deg) scale(1)}}.ttmx-sos-owner{transition:opacity .35s ease}.ttmx-pin:not([data-phase="0"]) .ttmx-sos-owner--you,.ttmx-pin[data-phase="0"] .ttmx-sos-owner--friend{opacity:0}.ttmx-pin[data-phase="1"] .ttmx-sos-owner--friend{transition-delay:.6s}.ttmx-pin:not([data-phase="0"]) .ttmx-sos-chip{animation:none;opacity:0}@media(prefers-reduced-motion:reduce){.ttmx-pin[data-phase="1"] .ttmx-sos-flip{animation:none;transform:none}}.ttmx-pin:not([data-phase="0"]) .ttmx-sos-flip :is(.ttmx-sos-finger,.ttmx-sos-hold-arc,.ttmx-sos-ripples circle){animation:none;opacity:0}.ttmx-pin:not([data-phase="0"]) .ttmx-sos-flip :is(.ttmx-sos-btn,.ttmx-sos-blink,.ttmx-sos-led){animation:none}.ttmx-section[data-ttmx-far]{content-visibility:hidden}@media(max-width:899px){.ttmx-puck-wall i:nth-child(2n):not(:nth-child(40)){display:none}.ttmx-modes-visual :is(.ttmx-tilt,.ttmx-flip,.ttmx-compass--puck,.ttmx-puck-back,.ttmx-puck-feat,.ttmx-puck-gem,.ttmx-puck-face,.ttmx-puck-wall),.ttmx-modes-visual .ttmx-compass--puck>:is(svg,.ttmx-ctop),.ttmx-sos-stage :is(.ttmx-sos-flip,.ttmx-sos-tilt,.ttmx-compass--puck,.ttmx-puck-back,.ttmx-puck-feat,.ttmx-puck-gem,.ttmx-puck-face,.ttmx-puck-wall),.ttmx-sos-stage .ttmx-compass--puck>:is(svg,.ttmx-ctop){will-change:auto}}.ttmx-pin-inner{top:var(--ttmx-hdr, 0px);height:calc(100vh - var(--ttmx-hdr, 0px));height:calc(100svh - var(--ttmx-hdr, 0px))}.ttmx-mobpin>.ttmx-pin-inner{top:auto;height:auto}@media(max-width:899px){.ttmx-mobpin>.ttmx-pin-inner{top:var(--ttmx-hdr, 0px);height:calc(100vh - var(--ttmx-hdr, 0px));height:calc(100svh - var(--ttmx-hdr, 0px))}}@media(max-width:899px){.ttmx-seq,.ttmx-mobpin-body,.ttmx-hw-grid{padding-top:1rem}.ttmx-seq-visual,.ttmx-lights-pin .ttmx-lights-visual,.ttmx-app-pin .ttmx-appsum-visual{container-type:size}.ttmx-seq .ttmx-tilt,.ttmx-seq .ttmx-tilt-labels{width:min(64vw,78cqh)}.ttmx-sos-stage{width:min(64vw,72cqh)}.ttmx-lights-pin .ttmx-lights-visual .ttmx-compass{width:min(66vw,92cqh)}.ttmx-app-pin .ttmx-appsum-visual{display:grid;place-items:center}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone{--ph: min(96cqh, 120cqw);height:var(--ph);width:calc(var(--ph) * 9 / 19.2);max-width:none;padding:calc(var(--ph) * .017);border-radius:calc(var(--ph) * .075)}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone:before{top:calc(var(--ph) * .031);height:calc(var(--ph) * .034);border-radius:calc(var(--ph) * .03)}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone-screen{border-radius:calc(var(--ph) * .059)}.ttmx-app-pin .ttmx-appsum-compass{width:min(28cqw,40cqh)}}@media(max-width:899px){.ttmx-app-pin .ttmx-mobpin-body{padding-bottom:4.9rem}.ttmx-app-pin .ttmx-appsum .heading{font-size:clamp(1.45rem,6.6vw,1.9rem)!important;line-height:1.05}.ttmx-app-pin .ttmx-appsum{gap:.3rem}.ttmx-app-pin .ttmx-prop{padding:.6rem .8rem}.ttmx-app-pin .ttmx-prop .ttmx-light-text{font-size:.82rem;line-height:1.42}.ttmx-app-pin .ttmx-ctas{margin-top:.25rem}.ttmx-app-pin .ttmx-ctas .button,.ttmx-app-pin .ttmx-ctas a{padding-top:.7rem;padding-bottom:.7rem}.ttmx-app-pin .ttmx-appsum-stores{margin-top:.1rem;font-size:.8rem}.ttmx-app-pin .ttmx-seq-dots{margin-top:.3rem}}.ttmx-bond-stage{display:flex;flex-direction:column;justify-content:center}.ttmx-bond-row--smart{padding-top:1.4rem}@media(max-width:599px){.ttmx-bond-row--smart figure:first-child figcaption{font-size:.56rem;letter-spacing:.05em}}.ttmx-appsum-link{display:none}@media(max-width:899px){.ttmx-app-pin .ttmx-appsum-link{display:inline-flex;order:1;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.9rem;font-weight:700;color:#b51fd9;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.ttmx-app-pin .ttmx-appsum-link svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ttmx-app-pin .ttmx-ctas,.ttmx-app-pin .ttmx-appsum-stores{display:none!important}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone{--ph: min(98cqh, 120cqw)}}.ttmx-stack-card--fit{background:#120d33}.ttmx-stack-card--fit img{position:relative;object-fit:contain}.ttmx-stack-card--fit .ttmx-stack-bg{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;object-fit:cover;filter:blur(18px) brightness(.55) saturate(1.2)}.ttmx-app-tip{position:absolute;z-index:4;left:50%;bottom:13%;width:min(300px,92%);transform:translate(-88%);display:grid;pointer-events:none}.ttmx-app-tip p{grid-area:1 / 1;margin:0;padding:.75rem .95rem;border-radius:14px;background:#120d33e6;color:#ffffffdb;font-size:.86rem;line-height:1.45;box-shadow:0 18px 40px -16px #140a3c8c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.ttmx-app-tip p b{display:block;margin-bottom:.2rem;color:#fff;font-size:.95rem}.ttmx-app-tip p:after{content:"";position:absolute;right:16%;top:-6px;width:12px;height:12px;background:#120d33;transform:rotate(45deg);border-radius:2px;border-left:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12)}.ttmx-appsum .ttmx-app-tip p{transition-delay:0s}@media(max-width:899px){.ttmx-app-pin .ttmx-app-inner{display:block}.ttmx-app-pin .ttmx-mobpin-body{height:auto;display:block;padding:0 var(--page-padding, 1.25rem)}.ttmx-app-pin .ttmx-appsum{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:.75rem;row-gap:.3rem;align-items:start}.ttmx-app-pin .ttmx-appsum-copy{display:contents}.ttmx-app-pin .ttmx-appsum-copy>*{grid-column:1 / -1;order:0}.ttmx-app-pin .ttmx-appsum-copy>.ttmx-props{grid-column:1;grid-row:4;align-self:center;display:flex;flex-direction:column;gap:.5rem;margin:0}.ttmx-app-pin .ttmx-appsum-visual{grid-column:2;grid-row:4;order:0;min-height:0;container-type:normal;display:grid;place-items:center;padding:.6rem 0 1.2rem}.ttmx-app-pin .ttmx-lead,.ttmx-app-pin .ttmx-ctas,.ttmx-app-pin .ttmx-appsum-stores,.ttmx-app-pin .ttmx-seq-hint{display:none!important}.ttmx-app-pin .ttmx-prop,.ttmx-app-pin .ttmx-prop:not(.is-active){display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:14px;cursor:pointer}.ttmx-app-pin .ttmx-prop .ttmx-light-body,.ttmx-app-pin .ttmx-prop .ttmx-bond-bar{display:none}.ttmx-app-pin .ttmx-prop .ttmx-tile-icon{width:34px;height:34px;opacity:.55;transition:opacity .25s ease,transform .25s ease}.ttmx-app-pin .ttmx-prop.is-active .ttmx-tile-icon{opacity:1;transform:scale(1.08)}.ttmx-app-pin .ttmx-prop.is-active{box-shadow:0 0 0 2px #e31fff,0 8px 20px -8px #e31fff99}.ttmx-app-pin .ttmx-appsum-visual .ttmx-phone{--pw: min(56vw, 250px);--ph: calc(var(--pw) * 19.2 / 9);width:var(--pw);height:var(--ph)}.ttmx-app-pin .ttmx-appsum-compass{width:min(27vw,120px);right:-4%;bottom:2%}.ttmx-app-tip{left:50%;bottom:9%;width:min(92%,250px);transform:translate(-56%)}.ttmx-app-tip p{padding:.6rem .75rem;font-size:.78rem}.ttmx-app-tip p b{font-size:.86rem}.ttmx-app-pin .ttmx-appsum-link{margin-bottom:.2rem}}.ttmx-app-live{container-type:size}.ttmx-live .t-phone,.ttmx-live .t-phone>.t-app{height:calc(100cqh / var(--ps, 1))!important}.ttmx-phone-screen>*{min-height:0}@media(min-width:900px){.ttmx-seq .ttmx-step-title{font-size:clamp(1.4rem,1rem + .9vw,1.9rem);margin-bottom:.6rem}}@media(max-width:899px){.ttmx-stack-card:nth-child(odd){--dx: -1}.ttmx-stack-card:nth-child(2n){--dx: 1}.ttmx-stack-card.is-in{transform:translate3d(calc(var(--pos, 0) * 7px * var(--dx, 1)),calc(var(--pos, 0) * -5px),0) rotate(var(--rot)) scale(calc(1 - var(--pos, 0) * .035))}.ttmx-stack-card.is-in.is-top{transform:translateZ(0) rotate(calc(var(--rot) * .35)) scale(1)}}.ttmx-phone .ttmx-app-tip{position:absolute;top:0;right:0;left:0;bottom:0;width:auto;transform:rotate(3deg);display:block;z-index:6;pointer-events:none}.ttmx-phone .ttmx-app-tip p{position:absolute;left:-34%;width:252px;min-height:0}.ttmx-phone .ttmx-app-tip p[data-at=top]{top:9.5%}.ttmx-phone .ttmx-app-tip p[data-at=bottom]{bottom:15%}.ttmx-phone .ttmx-app-tip p:after{top:50%;right:-6px;margin-top:-6px;border-left:0;border-top:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12)}@media(max-width:899px){.ttmx-phone .ttmx-app-tip p{left:50%;width:calc(100% + 24px);margin-left:calc(-50% - 12px)}.ttmx-phone .ttmx-app-tip p[data-at=top]{top:8.5%}.ttmx-phone .ttmx-app-tip p[data-at=bottom]{bottom:13%}.ttmx-phone .ttmx-app-tip p:after{display:none}}.ttmx-lights-detail{display:none}@media(max-width:899px){.ttmx-lights-pin .ttmx-lights-inner{display:block}.ttmx-lights-pin .ttmx-mobpin-body{height:auto;display:block;padding:0 var(--page-padding, 1.25rem)}.ttmx-lights-pin .ttmx-head .ttmx-lead{display:block;font-size:.95rem;margin-top:.4rem}.ttmx-lights-pin .ttmx-lights{display:grid;grid-template-columns:minmax(0,1fr) 46px;column-gap:.75rem;row-gap:1rem;align-items:center;margin-top:1.1rem}.ttmx-lights-pin .ttmx-lights-visual{grid-column:1;grid-row:1;container-type:normal;min-height:0;display:grid;place-items:center}.ttmx-lights-pin .ttmx-lights-visual .ttmx-compass{width:min(100%,300px)}.ttmx-lights-pin .ttmx-lights-list{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:.5rem}.ttmx-lights-pin .ttmx-light,.ttmx-lights-pin .ttmx-light:not(.is-active){display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:14px;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.ttmx-lights-pin .ttmx-light .ttmx-light-body{display:none}.ttmx-lights-pin .ttmx-light .ttmx-light-swatch{width:16px;height:16px;margin:0}.ttmx-lights-pin .ttmx-light.is-active{background:#e31fff24;border-color:transparent;box-shadow:0 0 0 2px #e31fff,0 8px 20px -8px #e31fff99}.ttmx-lights-pin .ttmx-lights-detail{grid-column:1 / -1;grid-row:2;display:grid}.ttmx-lights-detail p{grid-area:1 / 1;margin:0;padding:.85rem 1rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:.9rem;line-height:1.5;color:var(--ttmx-muted, rgba(255,255,255,.75));opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.ttmx-lights-detail p b{display:block;margin-bottom:.2rem;color:#fff;font-size:1rem}.ttmx-lights-pin .ttmx-seq-dots,.ttmx-lights-pin .ttmx-seq-hint{display:none!important}}.ttmx-phone .ttmx-app-tip p{left:-50%}@media(max-width:899px){.ttmx-phone .ttmx-app-tip p{left:50%;font-size:.74rem;padding:.55rem .7rem}.ttmx-phone .ttmx-app-tip p b{font-size:.82rem;margin-bottom:.1rem}.ttmx-phone .ttmx-app-tip p[data-at=top]{top:1%}.ttmx-phone .ttmx-app-tip p[data-at=bottom]{bottom:25%}}@media(max-width:899px){.ttmx-lights-pin .ttmx-lights{padding-right:28px}.ttmx-lights-pin .ttmx-lights-detail{margin-right:-28px}}.ttmx-sos-visual{overflow:hidden;overflow:clip}.ttmx-pin[data-phase="1"] .ttmx-sos-flip{animation:ttmx-sos-swapflip 1.6s linear both}@keyframes ttmx-sos-swapflip{0%,46%{transform:rotateY(180deg)}46.01%,to{transform:rotateY(360deg)}}.ttmx-pin[data-phase="1"] .ttmx-sos-stage--one{animation:ttmx-sos-slide 1.6s both}@keyframes ttmx-sos-slide{0%{transform:none;animation-timing-function:cubic-bezier(.5,0,.9,.4)}46%{transform:translate(-160%) rotate(-8deg)}46.01%{transform:translate(160%) rotate(8deg);animation-timing-function:cubic-bezier(.15,.65,.3,1)}to{transform:none}}.ttmx-sos-owner--you,.ttmx-sos-owner--friend{transform:translate(-50%,-30%)}.ttmx-pin[data-phase="1"] .ttmx-sos-owner{transition:none}.ttmx-pin[data-phase="1"] .ttmx-sos-owner--you{animation:ttmx-sos-lbl-out 1.6s both}.ttmx-pin[data-phase="1"] .ttmx-sos-owner--friend{animation:ttmx-sos-lbl-in 1.6s both}@keyframes ttmx-sos-lbl-out{0%,46%{opacity:1}46.01%,to{opacity:0}}@keyframes ttmx-sos-lbl-in{0%,46%{opacity:0}46.01%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.ttmx-pin[data-phase="1"] :is(.ttmx-sos-stage--one,.ttmx-sos-flip,.ttmx-sos-owner){animation:none}.ttmx-pin[data-phase="1"] .ttmx-sos-owner--you{opacity:0}}.ttmx-appsum-compass{z-index:5}.ttmx-appsum-visual>.ttmx-app-tip{position:absolute;z-index:4;left:auto;top:auto;inset-inline-start:auto;transform:none;pointer-events:none;right:calc(2% + min(34%,170px) - 22px);bottom:calc(4% + 10px);width:264px;display:grid;padding:.8rem calc(1rem + 22px) .8rem 1rem;border-radius:16px;background:#120d33eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px -16px #140a3c8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ttmx-appsum-visual>.ttmx-app-tip p{grid-area:1 / 1;position:static;width:auto;margin:0;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.84rem;line-height:1.45;color:#ffffffd6}.ttmx-appsum-visual>.ttmx-app-tip p:after{display:none}.ttmx-appsum-visual>.ttmx-app-tip p b{font-size:.93rem}@media(max-width:899px){.ttmx-appsum-visual>.ttmx-app-tip{right:calc(-4% + min(27vw,120px) - 16px);bottom:calc(2% + 6px);left:calc(50% - min(28vw,125px) - 10px);width:auto;padding:.55rem calc(.6rem + 16px) .55rem .7rem;border-radius:12px}.ttmx-appsum-visual>.ttmx-app-tip p{font-size:.7rem;line-height:1.38}.ttmx-appsum-visual>.ttmx-app-tip p b{font-size:.78rem;margin-bottom:.1rem}}@media(min-width:900px){.ttmx-app-pin .ttmx-appsum-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.6rem;font-size:1rem;font-weight:700;color:#b51fd9;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.ttmx-app-pin .ttmx-appsum-link svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ttmx-app-pin .ttmx-ctas,.ttmx-app-pin .ttmx-appsum-stores{display:none!important}}@media(max-width:899px){.ttmx-appsum-visual>.ttmx-app-tip{left:-6px}}.ttmx-seg,.ttmx-seg-btn{border-radius:999px!important}@keyframes ttmx-sos-finger{0%{transform:translateY(110px);opacity:0}5%{opacity:1}10%{transform:translate(0)}11.25%,23.75%{transform:translateY(5px);opacity:1}32.5%,to{transform:translateY(120px);opacity:0}}@keyframes ttmx-sos-btn{0%,10.5%{transform:scale(1)}11.25%,23.75%{transform:scale(.9)}25.6%,to{transform:scale(1)}}@keyframes ttmx-sos-hold{0%,11.25%{stroke-dasharray:0 100;opacity:1}23.75%{stroke-dasharray:100 100;opacity:1}32.5%{stroke-dasharray:100 100;opacity:0}to{stroke-dasharray:0 100;opacity:0}}@keyframes ttmx-sos-ripple{0%,23.75%{transform:scale(1);opacity:0}24.4%{opacity:.9}37.5%,to{transform:scale(6);opacity:0}}@keyframes ttmx-sos-chip{0%,23.75%{opacity:0;transform:translate(-50%,8px)}27.5%,95%{opacity:1;transform:translate(-50%)}to{opacity:0}}@keyframes ttmx-sos-blink{0%,31.12%{opacity:0}31.25%{opacity:1}34.38%{opacity:0}37.5%{opacity:1}40.62%{opacity:0}43.75%{opacity:1}46.88%{opacity:0}50%{opacity:1}53.12%{opacity:0}56.25%{opacity:1}59.38%{opacity:0}62.5%{opacity:1}65.62%{opacity:0}68.75%,to{opacity:0}}.ttmx-bond-row--quick{width:100%;max-width:440px;align-self:center}@media(min-width:900px){.ttmx-bond-stage:has(.ttmx-bond-row--quick){padding-top:clamp(3rem,5vw,4.5rem)}}@media(max-width:899px){.ttmx-hw-callouts b{font-size:.95rem;line-height:1.15}}.ttmx-app-pin .ttmx-appsum-compass{right:-6%;bottom:1%}.ttmx-app-pin .ttmx-appsum-visual>.ttmx-app-tip{right:calc(-6% + var(--ttmx-cw, 170px) - 22px);bottom:calc(1% + 10px)}@media(max-width:899px){.ttmx-app-pin .ttmx-appsum-compass{right:-3%;bottom:0}.ttmx-app-pin .ttmx-appsum-visual>.ttmx-app-tip{right:calc(-3% + var(--ttmx-cw, 120px) - 16px);bottom:6px}}.ttmx-seq-track li[data-for-phase],.ttmx-hw-item[data-for-phase]{cursor:pointer}@media(hover:hover){.ttmx-hw-item[data-for-phase]:hover{opacity:.75}.ttmx-modes-track li[data-for-phase]:hover{color:rgb(var(--color-foreground))}}@media(min-width:900px){.ttmx-seq-pin .ttmx-seq-hint{display:block;position:absolute;left:0;right:0;bottom:5.4rem;margin:0;text-align:center;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ttmx-muted);z-index:3;pointer-events:none}}.ttmx-seq-hint,.ttmx-hw-hint{transition:opacity .4s ease}.ttmx-pin.is-last-phase :is(.ttmx-seq-hint,.ttmx-hw-hint){opacity:0!important}.ttmx-hw .ttmx-pin:not([data-phase="0"]) .ttmx-hw-hint{opacity:1}.ttmx-spot-tour{position:absolute;left:50%;top:-1.2rem;z-index:3;list-style:none;margin:0;padding:0;display:grid;transform:translate(-50%);pointer-events:none}.ttmx-spot-tour li{grid-area:1 / 1;justify-self:center;display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap;padding:.6rem 1.05rem;border-radius:999px;background:#120d33e6;color:#fff;font-size:.92rem;font-weight:700;box-shadow:0 16px 34px -14px #140a3c99;opacity:0;transform:translateY(6px) scale(.97);transition:opacity .35s ease,transform .35s ease}.ttmx-spot-tour li i{width:8px;height:8px;border-radius:50%;background:#ff4fd8;box-shadow:0 0 10px #ff4fd8}.ttmx-spot-tour li:nth-child(2) i{background:#ff1f8f;box-shadow:0 0 10px #ff1f8f}.ttmx-spot-tour li:nth-child(3) i{background:#20d6ff;box-shadow:0 0 10px #20d6ff}.ttmx-spot-tour li:nth-child(4) i{background:#ff3b3b;box-shadow:0 0 10px #ff3b3b}.ttmx-spot-visual:not(:has(.ttmx-compass[data-seq-i])) .ttmx-spot-tour li:first-child,.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="0"]) .ttmx-spot-tour li:nth-child(1),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="1"]) .ttmx-spot-tour li:nth-child(1),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="2"]) .ttmx-spot-tour li:nth-child(1),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="3"]) .ttmx-spot-tour li:nth-child(2),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="4"]) .ttmx-spot-tour li:nth-child(2),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="5"]) .ttmx-spot-tour li:nth-child(3),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="6"]) .ttmx-spot-tour li:nth-child(3),.ttmx-spot-visual:has(.ttmx-compass[data-seq-i="7"]) .ttmx-spot-tour li:nth-child(4){opacity:1;transform:none}@media(max-width:899px){.ttmx-spot-tour{top:-.6rem}.ttmx-spot-tour li{font-size:.82rem;padding:.5rem .9rem}}html:has(.ttmx-hero){--ttmx-h2: clamp(2rem, min(1rem + 2.6vw, 6.4vh), 3.25rem);--ttmx-h2-cta: clamp(2.4rem, 1.2rem + 3.4vw, 4.25rem)}@media(max-width:899px){html:has(.ttmx-hero){--ttmx-h2: clamp(1.9rem, 8vw, 2.3rem)}}html:has(.ttmx-hero) .ttmx-section h2.heading{font-size:var(--ttmx-h2)!important;line-height:1.02!important}html:has(.ttmx-hero) .ttmx-section :is(.ttmx-cta2,.ttmx-swc,.ttmx-band) h2.heading,html:has(.ttmx-hero) .ttmx-section:is(.ttmx-swc,.ttmx-band) h2.heading{font-size:var(--ttmx-h2-cta)!important;line-height:.98!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/ttm-fx-2.css.map */
