@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2?dpl=dpl_FQ3UKCb2Zc4upxQyZWR1sakzNGx2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2?dpl=dpl_FQ3UKCb2Zc4upxQyZWR1sakzNGx2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2?dpl=dpl_FQ3UKCb2Zc4upxQyZWR1sakzNGx2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_e9d7d935-module__Wq9MDa__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_e9d7d935-module__Wq9MDa__variable{--font-archivo:"Archivo", "Archivo Fallback"}
.mt-site{--mt-bg:#070b09;--mt-text:#f4f7ee;--mt-muted:#939e96;--mt-lime:#beff43;background:var(--mt-bg);color:var(--mt-text);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:13px;line-height:1.6}.mt-site *{box-sizing:border-box}.mt-site button,.mn-header button{font:inherit;cursor:pointer}.mt-site a,.mn-header a{color:inherit;text-decoration:none}.mt-site button{color:inherit}.mt-site button:focus-visible,.mt-site a:focus-visible,.mn-header a:focus-visible,.mn-header summary:focus-visible{outline-offset:6px;outline:2px solid #beff43}.mn-header{z-index:30;width:100%;height:84px;font-family:var(--font-geist-sans),Arial,sans-serif;color:#b1b8b1;justify-content:space-between;align-items:center;padding:0 3.5%;font-size:12px;font-weight:400;display:flex;position:absolute;top:0;left:0}.mn-brand{align-items:center;display:flex}.mn-brand img{object-fit:contain;width:146px;height:32px}.mn-links{align-items:center;gap:33px;display:flex}.mn-links details{position:relative}.mn-links summary{cursor:pointer;align-items:center;gap:16px;min-height:40px;list-style:none;display:flex}.mn-links summary::-webkit-details-marker{display:none}.mn-links summary span{color:#6e7d71}.mn-links details[open] summary,.mn-links summary:hover,.mn-links a:hover{color:#beff43}.mn-get{border-bottom:1px solid #66705d;gap:25px;margin-left:15px;padding:7px 0;display:flex;color:#f4f7ee!important}.mn-dropdown{background:#0c130f;border:1px solid #233025;width:280px;padding:14px;position:absolute;top:47px;right:-20px;box-shadow:0 15px 60px #0008}.mn-dropdown a{justify-content:space-between;padding:11px 9px;font-size:12px;display:flex}.mn-dropdown a span{color:#617866}.mn-dropdown a:hover{background:#16221a}.mt-hero{isolation:isolate;align-items:center;height:100dvh;min-height:830px;padding:110px 3.5% 180px;display:flex;position:relative;overflow:hidden}.mt-scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.mt-fallback{opacity:.8;width:100%;height:100%;position:absolute;inset:0}.mt-art{background:url(/concept/terrain-golfer.png) 50%/cover no-repeat;position:absolute;inset:0}.mt-scene-shade{background:linear-gradient(90deg,#070b09 0%,#070b09e8 15%,#070b0910 44%,#070b0900 73%,#070b09a0 100%),linear-gradient(#070b09aa 0%,#070b0900 20% 70%,#070b09 100%);position:absolute;inset:0}.mt-intro{width:300px;margin-top:-30px;position:relative}.mt-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;color:#a8b29c;margin:0 0 26px;font-size:9px;font-weight:400}.mt-intro h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(34px,3.15vw,49px);font-weight:400;line-height:1.12}.mt-intro h1 em{color:#beff43;font-style:normal}.mt-description{color:#a1ada3;max-width:260px;margin:0 0 28px;font-size:13px;line-height:1.8}.mt-actions{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.mt-button{background:#beff43;border:1px solid #beff43;border-radius:3px;justify-content:space-between;align-items:center;gap:26px;padding:11px 16px;font-size:11px;display:inline-flex;color:#10200c!important}.mt-button:hover{background:#d3ff80}.mt-text-button{background:0 0;border:0;border-bottom:1px solid #3e4b3c;gap:26px;padding:0 0 3px;display:flex;font-size:11px!important}.mt-platforms{color:#748277;margin:24px 0 0;font-size:9px}.mt-scene-note{font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;color:#bdd7b5;gap:12px;font-size:8px;line-height:1.9;display:flex;position:absolute;top:73%;left:50%}.mt-scene-note small{color:#607b66;letter-spacing:0;font-size:8px}.mt-cross{color:#beff43;font-size:20px;line-height:1}.mt-telemetry{width:240px;font-family:var(--font-geist-mono),monospace;position:absolute;bottom:190px;right:3.5%}.mt-meter-heading{color:#94a08b;letter-spacing:.05em;align-items:center;gap:7px;font-size:8px;display:flex}.mt-meter-heading button{color:#86917d;background:0 0;border:0;margin-left:auto;padding:6px;font-size:8px!important}.mt-status-dot{background:#beff43;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #beff4366}.mt-total{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.05em;margin-top:10px;font-size:42px;font-weight:300;line-height:1.35}.mt-total span{color:#beff43;vertical-align:super;padding-left:3px;font-size:24px}.mt-telemetry>p{color:#98a68e;margin:0;font-size:10px}.mt-wave{justify-content:space-between;align-items:center;height:60px;margin:14px 0 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mt-wave i{opacity:.65;transform-origin:50%;background:#9bbf70;width:1px;animation:2.6s ease-in-out infinite signal;display:block}.mt-feed{color:#80916d;border-top:1px solid #263322;justify-content:space-between;padding:10px 0;font-size:7px;display:flex}.mt-feed span:last-child{color:#beff43;font-size:6px}.mt-signal{color:#7b8876;border-bottom:1px solid #263322;justify-content:space-between;padding:8px 0 13px;font-size:7px;display:flex}.mt-telemetry .mt-disclosure{color:#798573;margin-top:10px;font-size:7px}.mt-hero-bottom{border-top:1px solid #ffffff14;align-items:center;gap:44px;min-height:128px;display:flex;position:absolute;bottom:0;left:3.5%;right:3.5%}.mt-demo-label{flex-shrink:0;width:175px}.mt-demo-label>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#adb7a5}.mt-demo-label small{color:#657462;margin-top:9px;font-size:10px;display:block}.mt-demo-rail{flex:1;gap:33px;display:flex}.mt-demo{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex;font-size:10px!important}.mt-demo>span>small{color:#74826d;margin-top:4px;font-size:8px;display:block}.mt-demo-thumb{background:#0f1d14;border:1px solid #293927;border-radius:3px;width:73px;height:49px;display:block;position:relative;overflow:hidden}.mt-demo-thumb img{object-fit:cover;object-position:50% 40%;opacity:.7;width:100%;height:100%;transition:opacity .2s,transform .2s}.mt-demo-thumb>span{color:#beff43;font-size:12px;position:absolute;top:0;right:5px}.mt-demo:hover img{opacity:1;transform:scale(1.06)}.mt-demo:hover{color:#beff43}.mt-preview-note{font:7px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#62705f;writing-mode:vertical-rl}.mt-understanding{border-top:1px solid #19241c;grid-template-columns:1fr 1fr;gap:12%;padding:100px 10%;display:grid}.mt-understanding h2,.mt-product-heading h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:400;line-height:1.2}.mt-understanding h2 span{color:#86977d}.mt-how-copy{max-width:390px;padding-top:38px}.mt-how-copy p{color:#97a28f;margin:0 0 20px;font-size:13px;line-height:1.9}.mt-how-copy a{border-bottom:1px solid #4a5c40;gap:40px;margin-top:10px;padding-bottom:6px;font-size:11px;display:inline-flex}.mt-how-copy small{color:#67775f;max-width:320px;margin-top:30px;font-size:9px;display:block}.mt-product-section{border-top:1px solid #19241c;grid-template-columns:1fr 1.4fr;gap:10%;padding:70px 10% 100px;display:grid}.mt-product-heading h2{font-size:30px}.mt-product-heading>a{color:#9ea894;margin-top:28px;font-size:10px;display:inline-block}.mt-product-list>a{border-bottom:1px solid #1a291c;grid-template-columns:1fr 1.5fr 15px;align-items:center;gap:20px;padding:20px 0;display:grid}.mt-product-list>a:first-child{padding-top:0}.mt-product-list>a>span:first-child{font-size:12px}.mt-product-list small{color:#7f9075;font-size:10px}.mt-product-list>a>span:last-child{color:#7f9075}.mt-product-list a:hover span{color:#beff43}.mt-footer{border-top:1px solid #19241c;grid-template-columns:1fr 1.8fr;gap:35px;padding:42px 3.5% 24px;display:grid}.mt-footer-brand{align-items:center;gap:14px;font-size:12px;display:flex}.mt-footer-brand img{object-fit:contain;width:29px;height:36px}.mt-footer>div{color:#7e9075;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 22px;font-size:9px;display:flex}.mt-footer>small{color:#5e7059;grid-column:1/-1;font-size:8px}.mt-dialog{color:#f4f7ee;width:min(720px,92vw);max-height:90dvh;font-family:var(--font-geist-sans),sans-serif;background:#0b130e;border:1px solid #304029;border-radius:5px;margin:auto;padding:25px;overflow:auto;box-shadow:0 30px 100px #000b}.mt-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020603d9}.mt-dialog-head{justify-content:space-between;align-items:center;display:flex}.mt-dialog-head .mt-eyebrow{color:#97ac82;font-size:8px}.mt-dialog h2{letter-spacing:-.03em;margin:8px 0 18px;font-size:23px;font-weight:400}.mt-dialog-head>button{color:#b7c4a8;background:0 0;border:0;padding:8px;font-size:10px}.mt-demo-tabs{border-bottom:1px solid #293a25;gap:20px;margin:4px 0 18px;display:flex}.mt-demo-tabs button{color:#94a587;background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0;font-size:10px}.mt-demo-tabs button[aria-pressed=true]{color:#beff43;border-color:#beff43}.mt-demo-stage{background:#030906;border:1px solid #23331f;height:min(420px,55dvh);overflow:hidden}.mt-demo-stage iframe,.mt-demo-stage video{object-fit:contain;border:0;width:100%;height:100%}.mt-dialog-caption{color:#a3b497;justify-content:space-between;gap:15px;margin:15px 0 0;font-size:10px;display:flex}.mt-dialog-caption span{color:#6f8165;font-size:8px}.mt-paused .mt-wave i{animation-play-state:paused}@keyframes signal{0%,to{opacity:.3;transform:scaleY(.5)}50%{opacity:.9;transform:scaleY(1)}}@media (min-width:1900px){.mt-hero{min-height:950px}.mt-intro{width:350px}.mt-intro h1{font-size:49px}.mt-description{max-width:280px;font-size:14px}.mt-telemetry{width:270px}.mt-scene-note{top:70%}.mt-hero-bottom{min-height:145px}.mt-demo-rail{gap:55px}}@media (max-width:1100px){.mt-telemetry{width:200px;bottom:190px}.mt-hero{padding-left:5%;padding-right:5%}.mt-intro{width:260px}.mt-demo-rail{gap:20px}.mt-demo-label{width:130px}.mt-hero-bottom{gap:20px}.mt-demo{gap:8px}.mt-demo-thumb{width:55px;height:42px}.mt-intro h1{font-size:38px}.mt-preview-note{display:none}.mt-scene-note{top:65%;left:43%}.mt-understanding,.mt-product-section{padding-left:6%;padding-right:6%}.mt-product-list>a{grid-template-columns:1fr 1fr 12px}}@media (max-width:760px){.mn-header{align-items:center;height:74px;padding:0 6%}.mn-brand img{width:120px;height:30px}.mn-links{gap:20px;font-size:10px}.mn-links details:nth-child(2),.mn-links details:nth-child(3){display:none}.mn-links summary{gap:9px}.mn-get{gap:10px;margin:0}.mn-dropdown{width:255px;top:44px;right:-75px}.mt-hero{height:auto;min-height:1050px;padding:125px 6% 0;display:block}.mt-intro{width:270px;margin:0}.mt-intro h1{font-size:38px;line-height:1.08}.mt-eyebrow{margin-bottom:22px;font-size:8px}.mt-description{max-width:245px;margin-bottom:24px;font-size:12px}.mt-platforms{margin-top:20px;font-size:8px}.mt-actions{gap:14px}.mt-scene{inset:320px -160px 210px -110px}.mt-art{background-position:58%}.mt-scene-shade{background:linear-gradient(#070b09 0%,#0000 35% 70%,#070b09 100%),linear-gradient(90deg,#070b0955,#0000 40%)}.mt-fallback{opacity:.5}.mt-telemetry{width:190px;margin:215px 0 175px auto;position:relative;bottom:auto;right:auto}.mt-total{margin-top:2px;font-size:30px}.mt-wave{height:35px;margin:7px 0}.mt-wave i{max-height:26px}.mt-meter-heading{font-size:7px}.mt-telemetry>p{font-size:9px}.mt-scene-note{gap:8px;font-size:7px;top:540px;left:6%}.mt-scene-note small{font-size:7px}.mt-cross{font-size:16px}.mt-hero-bottom{min-height:157px;padding:16px 0 22px;display:block;left:6%;right:6%}.mt-demo-label{justify-content:space-between;align-items:center;width:auto;display:flex}.mt-demo-label small{margin:0;font-size:8px}.mt-demo-label>span{font-size:7px}.mt-demo-rail{grid-template-columns:1fr 1fr;gap:17px 20px;margin-top:15px;display:grid}.mt-demo-thumb{width:47px;height:34px}.mt-demo{font-size:9px!important}.mt-demo>span>small{margin-top:0;font-size:7px}.mt-understanding{grid-template-columns:1fr;gap:30px;padding:60px 6%}.mt-understanding h2{font-size:29px}.mt-how-copy{padding:0}.mt-how-copy p{font-size:12px}.mt-how-copy small{font-size:8px}.mt-product-section{grid-template-columns:1fr;gap:40px;padding:55px 6%}.mt-product-heading h2{font-size:27px}.mt-product-heading>a{margin-top:18px}.mt-product-list>a{grid-template-columns:.9fr 1.4fr 12px;gap:10px;padding:17px 0}.mt-product-list>a>span:first-child{font-size:11px}.mt-product-list small{font-size:9px}.mt-footer{grid-template-columns:1fr;gap:25px;padding:35px 6% 25px}.mt-footer>div{justify-content:flex-start;gap:12px 22px;font-size:9px}.mt-footer>small{font-size:7px}.mt-dialog{padding:18px}.mt-demo-tabs{gap:18px}.mt-demo-tabs button{font-size:9px}.mt-dialog-caption{display:block}.mt-dialog-caption span{margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){.mt-wave i{animation:none!important}.mt-demo-thumb img{transition:none}}@media (min-width:761px){.mt-art{background-position:64% 40%;background-size:82%;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 70%,#0000 95%);mask-image:linear-gradient(#0000 0%,#000 15% 70%,#0000 95%)}.mt-scene-shade{background:linear-gradient(90deg,#070b09 0%,#070b09ee 16%,#070b0900 40% 70%,#070b09ed 93%),linear-gradient(#070b0900 65%,#070b09 95%)}.mt-fallback{opacity:.22}.mt-telemetry{text-shadow:0 1px 6px #000;background:radial-gradient(#070b09dd,#0000 75%)}.mt-scene-note{top:71%}}@media (max-width:760px){.mt-scene{inset:350px 0 200px}.mt-art{background-position:66% 15%;background-size:auto 75%}.mt-fallback{opacity:.12}.mt-scene-note{top:565px}.mt-telemetry{text-shadow:0 1px 5px #000;background:linear-gradient(#070b0900,#070b09 35%)}.mn-signin{display:none}}.mn-dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b130ff5;border-radius:5px;grid-template-columns:1fr 1fr;gap:6px;width:520px;padding:12px;display:grid;right:-20px}.mn-dropdown:before{content:"";height:18px;position:absolute;top:-16px;left:0;right:0}.mn-dropdown a{border:1px solid #1b2a20;border-radius:3px;justify-content:flex-start;align-items:center;gap:10px;min-height:72px;padding:8px;position:relative}.mn-dropdown a>img{object-fit:cover;object-position:center 35%;opacity:.8;background:#15221b;border-radius:2px;width:48px;height:48px}.mn-dropdown a:hover>img{opacity:1}.mn-tile-copy{flex-direction:column;flex:1;gap:4px;display:flex}.mn-tile-copy strong{color:#dbe4d4;font-size:10px;font-weight:400;line-height:1.4}.mn-tile-copy small{color:#7f947d;font-size:8px;line-height:1.4}.mn-tile-arrow{align-self:flex-start;font-size:10px;color:#788d70!important}.mn-dropdown a:hover{background:#17231a;border-color:#536a3b}.mn-dropdown a:hover .mn-tile-copy strong{color:#beff43}@media (max-width:760px){.mn-dropdown{gap:4px;width:min(88vw,420px);padding:8px;right:-88px}.mn-dropdown a{gap:7px;min-height:66px;padding:6px}.mn-dropdown a>img{width:35px;height:42px}.mn-tile-copy strong{font-size:9px}.mn-tile-copy small{font-size:7px}.mn-tile-arrow{display:none}}.mt-scene{z-index:0}.mt-scene-shade{pointer-events:none;z-index:2}.mt-intro,.mt-telemetry,.mt-hero-bottom{z-index:3}.mt-scene-note{z-index:3;pointer-events:none;bottom:150px;left:39%;top:auto!important}.mt-world{position:absolute;inset:0}.mt-world-frame{opacity:0;border:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.mt-world-ready .mt-world-frame{opacity:1}.mt-world-fallback{opacity:.45;background:url(/concept/terrain-golfer.png) 50%/cover no-repeat;position:absolute;inset:0}.mt-world-ready .mt-world-fallback{opacity:0}.mt-world-controls{z-index:5;pointer-events:auto;font:8px var(--font-geist-mono),monospace;color:#849b79;text-align:left;position:absolute;bottom:154px;left:51%}.mt-world-controls>div{align-items:center;gap:4px;margin:9px 0;display:flex}.mt-world-controls button{font:9px var(--font-geist-mono),monospace;color:#bccdb0;cursor:pointer;background:#0a120de6;border:1px solid #34472b;border-radius:2px;padding:5px 8px}.mt-world-controls button:hover{color:#beff43;border-color:#beff43}.mt-world-controls small{color:#5c7755;font-size:7px}.mt-scene-shade{background:linear-gradient(90deg,#070b09 0%,#070b09eb 18%,#070b0900 39% 70%,#070b09e6 92%),linear-gradient(#070b09aa,#070b0900 15% 73%,#070b09 92%)!important}.mt-telemetry{width:240px;bottom:165px}.mt-total{margin-top:4px;font-size:33px}.mt-detection-title{letter-spacing:.05em;color:#96a889;justify-content:space-between;align-items:center;margin:17px 0 8px;font-size:7px;display:flex}.mt-detection-title small{color:#627c58;font-size:7px}.mt-detections{gap:1px;display:grid}.mt-detections button{text-align:left;font-family:var(--font-geist-mono),monospace;color:#b5c3a9;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:1fr 66px 5px;align-items:center;gap:10px;padding:8px 0;font-size:9px;display:grid}.mt-detections button:hover{color:#beff43}.mt-mini-signal{opacity:.6;align-items:center;gap:3px;height:17px;display:flex}.mt-mini-signal i{background:#87bd62;width:1px;animation:3.6s ease-in-out infinite signal}.mt-signal-dot{background:#a4d876;border-radius:50%;width:3px;height:3px}.mt-telemetry .mt-reading-description{color:#829675;min-height:25px;margin:10px 0 0;font-size:7px;line-height:1.6}.mt-paused .mt-mini-signal i{animation-play-state:paused}@media (max-width:1100px) and (min-width:761px){.mt-telemetry{width:200px;bottom:160px;right:3%}.mt-detections button{grid-template-columns:1fr 55px 4px;padding:7px 0;font-size:8px}.mt-mini-signal{gap:2px}.mt-scene-note{display:none}.mt-world-controls{left:44%}}@media (max-width:760px){.mt-hero{min-height:1380px}.mt-scene{inset:365px 0 140px}.mt-world-controls{max-width:140px;font-size:7px;bottom:160px;left:6%}.mt-world-controls>div{flex-wrap:wrap}.mt-world-controls small{font-size:6px}.mt-telemetry{width:210px;margin:275px 0 185px auto;position:relative;bottom:auto;right:auto}.mt-total{font-size:29px}.mt-detections button{padding:6px 0;font-size:8px}.mt-scene-note{display:none}.mt-scene-shade{background:linear-gradient(#070b09 0%,#070b0900 28%,#070b09dd 68%,#070b09 95%)!important}.mt-world-frame{min-height:0}.mt-detection-title{font-size:6px}}@media (prefers-reduced-motion:reduce){.mt-mini-signal i{animation:none!important}.mt-world-frame{transition:none}}.mt-inline-explorer{opacity:0;background:#0a120d;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .2s ease-out;display:grid}.mt-inline-explorer.mt-expanded{opacity:1;border-bottom:1px solid #263520;grid-template-rows:1fr}.mt-inline-clip{min-height:0;overflow:hidden}.mt-inline-inner{max-width:1100px;margin:auto;padding:32px 5% 35px}.mt-inline-inner .mt-dialog-head h2{letter-spacing:-.04em;margin:6px 0 15px;font-size:25px;font-weight:400}.mt-inline-inner .mt-dialog-head .mt-eyebrow{font-size:8px}.mt-inline-inner .mt-demo-stage{height:420px;max-height:60dvh}.mt-demo[aria-expanded=true]{color:#beff43}.mt-demo[aria-expanded=true] .mt-demo-thumb{border-color:#beff43}.mt-dialog-head>button:hover{color:#beff43}@media (max-width:760px){.mt-inline-inner{padding:24px 6%}.mt-inline-inner .mt-demo-stage{height:380px}.mt-inline-inner .mt-dialog-caption span{display:block}}@media (prefers-reduced-motion:reduce){.mt-inline-explorer{transition:none}}.mt-detections button{grid-template-columns:1fr auto;gap:8px;min-height:31px;font-size:8px}.mt-pattern-status{font:7px var(--font-geist-mono),monospace;white-space:nowrap}.mt-reading-description{max-width:235px}@media (min-width:761px){.mt-world-controls{bottom:145px;left:45%}.mt-scene-note{bottom:162px;left:34%}}.mt-world-fallback{background:radial-gradient(at 65% 58%,#102718 0%,#08120c 42%,#070b09 72%)}.mt-telemetry{background:linear-gradient(90deg,#0000,#070b09cf 15%,#070b09eb);border-left:1px solid #b4d29a16;width:292px;padding:16px 0 13px 18px;bottom:160px;right:3.5%}.mt-detection-title{font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;color:#e1ead9;margin:20px 0 12px;font-size:15px}.mt-detection-title small{font:9px var(--font-geist-mono),monospace;color:#8caa79}.mt-detections button{font-family:var(--font-geist-sans),sans-serif;color:#d2dec8;border-color:#d5e8c413;min-height:39px;padding:10px 0;font-size:12px}.mt-pattern-status{font-size:10px;font-weight:500}.mt-pattern-status.is-clear{color:#7dd9a7}.mt-pattern-status.is-focus{color:#e1c381}.mt-pattern-status.is-unknown{color:#a7aea0}.mt-telemetry .mt-reading-description{color:#94a888;max-width:270px;margin-top:13px;font-size:9px;line-height:1.7}.mt-meter-heading{font-size:9px}.mt-telemetry>p{font-size:11px}.mt-feed{font-size:8px}@media (max-width:1100px) and (min-width:761px){.mt-telemetry{width:255px;padding-left:14px;right:2.5%}.mt-detections button{min-height:36px;padding:8px 0;font-size:11px}.mt-pattern-status{font-size:9px}.mt-detection-title{font-size:14px}.mt-intro{max-width:240px}}@media (max-width:760px){.mt-hero{min-height:1500px}.mt-telemetry{width:min(100%,320px);margin:275px 0 190px auto;padding:17px 0 5px 16px;bottom:auto;right:auto}.mt-detection-title{font-size:15px}.mt-detections button{min-height:39px;padding:10px 0;font-size:12px}.mt-pattern-status{font-size:10px}.mt-telemetry .mt-reading-description{font-size:9px}}.mt-detection-title{font-size:16px;font-weight:500}.mt-detections button{font-size:13px}.mt-pattern-status{font-size:10.5px}@media (max-width:1100px) and (min-width:761px){.mt-detections button{font-size:11px}.mt-pattern-status{font-size:9px}}.mt-telemetry{background:0 0;border:0}.mt-download-pack{align-items:center;gap:18px;margin-left:-7px;display:flex}.mt-qr-download{flex-direction:column;align-items:center;gap:5px;display:flex}.mt-qr-download img{border-radius:3px;width:76px;height:76px;display:block}.mt-qr-download small{font:7px var(--font-geist-mono),monospace;color:#93a386}.mt-detection-title{margin-top:15px;margin-bottom:10px;display:block}.mt-detection-title>span{display:block}.mt-detection-title small{font:9px var(--font-geist-mono),monospace;color:#9bc48b;align-items:center;gap:6px;margin-top:5px;display:flex}.mt-detection-title small i{background:#a9e880;border-radius:50%;width:4px;height:4px}.mt-detections button{row-gap:5px;min-height:40px;padding:7px 0;line-height:18px}.mt-pattern-meter{background:#c1dcaa10;border-radius:2px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.mt-pattern-fill{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#4f8c63,#b3e28a);width:100%;height:100%;transition:transform .1s linear;display:block;transform:scaleX(0)}.mt-pattern-meter.is-unknown .mt-pattern-fill{opacity:.6;background:#849280}.mt-wave{height:21px;margin:5px 0}.mt-wave i{max-height:19px}.mt-feed{padding:7px 0}.mt-meter-heading button{padding:2px 4px}.mt-telemetry{padding-top:10px}.mt-paused .mt-detection-title small i{background:#7b8b71}@media (prefers-reduced-motion:reduce){.mt-pattern-fill{transition:none}}.mt-qr-download img{width:84px;height:84px}.mt-location-switch{z-index:5;gap:23px;display:flex;position:absolute;bottom:221px;left:45%}.mt-location-switch button{color:#8ba07b;font:10px var(--font-geist-sans),sans-serif;cursor:pointer;background:#08100a88;border:0;border-bottom:1px solid #0000;padding:8px 0}.mt-location-switch button span{font:8px var(--font-geist-mono),monospace;color:#7b916c;margin-left:7px;display:inline-block}.mt-location-switch button[aria-pressed=true]{color:#ddf6c6;border-color:#beff43}.mt-location-switch button[aria-pressed=true] span{color:#a9c28f}.mt-location-switch button:focus-visible{outline-offset:4px;outline:1px solid #beff43}@media (max-width:1100px) and (min-width:761px){.mt-location-switch{left:38%}.mt-location-switch button span{display:none}}@media (max-width:760px){.mt-location-switch{gap:22px;top:425px;bottom:auto;left:6%}.mt-location-switch button{font-size:11px}.mt-location-switch button span{font-size:8px}}.mt-world-frame{transition:opacity .24s}@media (min-width:761px){.mt-location-switch{top:104px;bottom:auto;left:45%}}@media (max-width:760px){.mt-location-switch{top:560px}}.mt-intro{width:320px}.mt-intro h1{font-size:clamp(34px,2.8vw,44px)}.mt-description{max-width:280px}.mt-count-block>p{color:#a1b191;margin:0;font-size:11px}.mt-count-source{color:#859779;font:8px var(--font-geist-mono),monospace;align-items:center;gap:6px;margin:7px 0 4px;line-height:1.5;display:flex}.mt-count-source i{background:#61775b;border-radius:50%;width:4px;height:4px}.mt-count-source.is-live{color:#a5bd93}.mt-count-source.is-live i{background:#aee77f}.mt-total{font-variant-numeric:tabular-nums;white-space:nowrap}.mt-pattern-status{align-items:center;gap:7px;font-size:11px;display:inline-flex}.mt-pattern-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.mt-pattern-status.is-good{color:#83dba2}.mt-pattern-status.is-close{color:#e9c46c}.mt-pattern-status.is-bad{color:#f18676}.mt-pattern-meter.is-good .mt-pattern-fill{background:linear-gradient(90deg,#548f64,#a7df8a)}.mt-pattern-meter.is-close .mt-pattern-fill{background:linear-gradient(90deg,#968049,#e5c36a)}.mt-pattern-meter.is-bad .mt-pattern-fill{background:linear-gradient(90deg,#96594b,#ed8a77)}.mt-feature-spotlight{grid-template-columns:180px minmax(0,1fr) 135px;align-items:center;gap:35px;width:100%;height:128px;display:grid}.mt-feature-context>span{font:8px var(--font-geist-mono),monospace;letter-spacing:.09em;color:#9caf8e;display:block}.mt-feature-context small{color:#78906d;margin-top:12px;font-size:10px;display:block}.mt-feature-slides{isolation:isolate;min-width:0;height:105px;position:relative;overflow:hidden}.mt-feature-slide{text-align:left;opacity:0;pointer-events:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;transition:none;display:flex;position:absolute;inset:0;transform:translate(-105%)}.mt-feature-slide.is-current,.mt-feature-slide.is-leaving{transition:transform .6s cubic-bezier(.77,0,.175,1),opacity .4s linear}.mt-feature-slide.is-current{opacity:1;pointer-events:auto;transform:translate(0)}.mt-feature-slide.is-leaving{opacity:0;transform:translate(105%)}.mt-feature-development{color:#e6bc70;border-left:2px solid #e6bc70;padding-left:7px}.mt-feature-slide strong{font:400 clamp(25px,2.6vw,38px)/1.16 var(--font-geist-sans),sans-serif;letter-spacing:-.04em;color:#e1efda;white-space:nowrap;align-items:center;gap:30px;display:flex}.mt-feature-slide strong>span{color:#b9eb81;font-size:22px}.mt-feature-name{font:8px var(--font-geist-mono),monospace;letter-spacing:.04em;color:#91ad7d;margin-bottom:5px;display:block}.mt-feature-detail{color:#8ea681;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.mt-feature-controls>span{font:12px var(--font-geist-mono),monospace;color:#c7dab9;font-variant-numeric:tabular-nums}.mt-feature-controls>span small{color:#697f5c;font-size:9px}.mt-feature-controls>div{align-items:center;gap:13px;margin-top:10px;display:flex}.mt-feature-controls button{color:#a4bd91;font:15px var(--font-geist-sans),sans-serif;background:0 0;border:0;min-width:20px;padding:3px 0}.mt-feature-controls button:last-child{font:9px var(--font-geist-mono),monospace;color:#819a6e;min-width:35px}.mt-feature-controls button:hover,.mt-feature-slide:hover strong{color:#beff43}.mt-keyboard-change .mt-feature-slide{transition:none}.mt-feature-demo{background:#070b09;min-height:500px;position:relative;overflow:hidden}.mt-feature-demo>.px-caddie,.mt-feature-demo>.px-fitting,.mt-feature-demo>.px-handicap{width:min(560px,90%);margin:30px auto}.mt-feature-demo .px-studio-readings{right:12%}.mt-feature-demo .px-studio>.mt-world{left:0;right:20%}.mt-feature-demo .px-course{inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 92%,#0000);mask-image:linear-gradient(#0000,#000 10% 92%,#0000)}.mt-feature-demo .px-course-heading{top:15px;left:6%;right:6%}.mt-feature-demo .px-course .mt-world-controls,.mt-feature-demo .px-course-location{left:6%}.mt-feature-page{border-bottom:1px solid #405a31;margin-top:18px;padding-bottom:5px;font-size:12px;display:inline-block;color:#b5d492!important}.mt-demo-loading{text-align:center;color:#8aa078;padding:80px 0;font-size:13px}.mt-inline-inner .mt-demo-tabs{flex-wrap:wrap;gap:4px 24px}.mt-inline-inner .mt-demo-tabs button{font-size:11px}.mt-inline-inner{max-width:1200px}@media (min-width:1900px){.mt-feature-spotlight{height:145px}.mt-feature-slide strong{font-size:38px}}@media (max-width:1100px) and (min-width:761px){.mt-intro{width:270px}.mt-intro h1{font-size:36px}.mt-feature-spotlight{grid-template-columns:135px minmax(0,1fr) 105px;gap:20px}.mt-feature-context>span{font-size:7px}.mt-feature-slide strong{gap:20px;font-size:28px}.mt-feature-detail{font-size:10px}.mt-feature-controls>div{gap:9px}}@media (max-width:760px){.mt-intro{width:min(100%,310px)}.mt-intro h1{font-size:36px}.mt-description{max-width:280px}.mt-feature-spotlight{grid-template-columns:minmax(0,1fr) 82px;gap:12px;height:119px}.mt-feature-context{display:none}.mt-feature-slide strong{white-space:normal;gap:15px;font-size:25px}.mt-feature-slide strong>span{font-size:19px}.mt-feature-name{font-size:7px}.mt-feature-detail{white-space:normal;max-height:29px;font-size:9px}.mt-feature-controls>div{flex-wrap:wrap;gap:9px}.mt-feature-controls button:last-child{text-align:left;width:100%;font-size:9px}.mt-feature-controls>span{font-size:11px}.mt-count-source{font-size:8px}.mt-feature-demo{min-height:490px}.mt-feature-demo .px-studio-readings{right:0}.mt-feature-demo .px-studio>.mt-world{left:-28%;right:15%}.mt-inline-inner .mt-demo-tabs{gap:2px 17px}.mt-inline-inner .mt-demo-tabs button{font-size:10px}.mt-location-switch{top:570px}}@media (prefers-reduced-motion:reduce){.mt-feature-slide,.mt-feature-slide.is-current,.mt-feature-slide.is-leaving{transition:opacity .1s linear;transform:none}}.mt-feature-spotlight{height:127px}.mt-count-source{margin:3px 0 0;font-size:7px;line-height:1.3}@media (min-width:1900px){.mt-feature-spotlight{height:144px}}@media (min-width:761px){.mt-scene-note{font-size:9px;bottom:160px;left:3.5%}.mt-scene-note small{letter-spacing:0;font-size:9px}.mt-world-controls>span{font-size:9px}.mt-world-controls button{padding:6px 9px;font-size:10px}.mt-world-controls small{font-size:8px}}@media (max-width:760px){.mt-feature-spotlight{height:118px}.mt-hero>.mt-scene{height:600px;inset:365px 0 auto}.mt-hero>.mt-scene .mt-world-controls{max-width:none;bottom:20px;left:6%;right:6%}.mt-hero>.mt-scene .mt-world-controls>div{flex-wrap:wrap}.mt-telemetry{margin:420px 0 190px auto}}.mn-header{height:88px}.mn-links{flex:1;justify-content:flex-end}.mn-tabs{align-items:center;gap:8px;display:flex;position:absolute;top:23px;left:50%;transform:translate(-50%)}.mn-tabs details{display:block;position:relative}.mn-tabs summary{background:#0b181044;border:1px solid #bdd6c521;border-radius:9px;justify-content:space-between;min-width:90px;padding:9px 16px;transition:background .16s,border-color .16s}.mn-tabs details[open] summary{background:#18302388;border-color:#b7d7be44}.mn-tabs summary:hover{border-color:#b7d7be44}.mn-tabs .mn-dropdown{top:53px;left:50%;right:auto;transform:translate(-50%)}.mt-inline-location-switch{align-items:center;gap:17px;margin-bottom:6px;display:flex}.mt-inline-location-switch button{color:#6f8e74;font:9px var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:7px;padding:5px 0 6px;display:flex}.mt-inline-location-switch button span{color:#617c66;font-size:8px}.mt-inline-location-switch button[aria-pressed=true]{color:#c5e2bc;border-color:#a2d67d66}.mt-inline-location-switch button[aria-pressed=true] span{color:#a2ba96}.mt-scene-note>.mt-cross{margin-top:6px}.mt-scene-note>div>small{font:8px var(--font-geist-mono),monospace;color:#749070;line-height:1.7;display:block}.mt-scene-note{align-items:flex-start;bottom:155px}.mt-inline-location-switch button:focus-visible{outline-offset:4px;outline:1px solid #beff43}@media (max-width:760px){.mn-header{align-items:flex-start;height:112px;padding-top:18px}.mn-links{padding-top:2px}.mn-get{font-size:10px}.mn-tabs{gap:7px;top:66px}.mn-tabs details:nth-child(2),.mn-tabs details:nth-child(3){display:block}.mn-tabs summary{min-width:88px;padding:7px 12px;font-size:10px}.mn-tabs .mn-dropdown{width:min(88vw,420px);position:fixed;top:42px;left:50%;right:auto;transform:translate(-50%)}.mt-scene-note{top:570px;bottom:auto;left:6%}.mt-inline-location-switch{gap:16px}.mt-inline-location-switch button{font-size:9px}.mt-inline-location-switch button span,.mt-scene-note>div>small{font-size:7px}}@media (min-width:761px){.mn-header{height:80px}.mn-tabs{top:20px}}.mn-tile-copy small{color:#a0b39b;font-size:9px}.mn-get,.mn-signin{white-space:nowrap}.mt-platforms,.mt-footer small{color:#96a28f}.mt-telemetry .mt-disclosure{color:#9aaa90;font-size:9px}.mt-world-controls small{color:#9aaf90}@media (prefers-reduced-transparency:reduce){.mn-dropdown{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b130f}.mn-tabs summary{background:#0b1810}}.mt-world-error{z-index:3;color:#c8d9c2;background:#0b160fee;align-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.mt-world-error p{font-size:14px}.mt-world-error button{color:#d9efce;background:#14261a;border:1px solid #8fb579;border-radius:5px;padding:10px 16px}.mt-qr-download small{font-size:9px}@media (min-width:761px){.mt-telemetry{padding-top:0;padding-bottom:0;top:94px;bottom:auto}.mt-detection-title{margin:10px 0 7px}.mt-detections button{row-gap:3px;min-height:36px;padding:5px 0}.mt-telemetry .mt-reading-description{min-height:0;margin-top:9px}.mt-telemetry .mt-disclosure{margin-top:8px}}.mt-inline-location-switch{pointer-events:auto}.mt-site{--mt-content-width:1240px;--mt-content-gutter:48px;--mt-content-copy:460px;--mt-content-gap:64px}@media (min-width:1001px) and (max-width:1200px){.mt-site{--mt-content-gutter:32px;--mt-content-copy:360px;--mt-content-gap:40px}}@media (min-width:1001px){.mt-product-section{width:100%;max-width:var(--mt-content-width);padding-inline:var(--mt-content-gutter);grid-template-columns:var(--mt-content-copy) minmax(0,1fr);gap:var(--mt-content-gap);margin-inline:auto}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2?dpl=dpl_FQ3UKCb2Zc4upxQyZWR1sakzNGx2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2?dpl=dpl_FQ3UKCb2Zc4upxQyZWR1sakzNGx2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2?dpl=dpl_FQ3UKCb2Zc4upxQyZWR1sakzNGx2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1a708f70-module__VouKha__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1a708f70-module__VouKha__variable{--font-archivo:"Archivo", "Archivo Fallback"}
