:root{--bg:#0f0f13;--bgGlass:#0f0f13eb;--wallFade:15, 15, 19;--surface:#161619;--surfaceLight:#1c1c22;--cream:#f5efe0;--creamDim:#c8c0ad;--creamFaint:#8a8475;--scoreDim:#a09689;--fairway:#3c3c44;--fairwayLight:#4c4c56;--rough:#20202a;--bunker:#d9c896;--water:#353a48;--green:#6e6e79;--gold:#c9a961;--line:#2b2b32;--lineSoft:#2b2b3280;--tab-bar-h:56px;--warning:#d49356;--scanFlag:#cf6a3c;--intl:#1cabe2;--intlDim:#1cabe273}:root[data-ground=plum]{--bg:#341a4a;--bgGlass:#341a4aeb;--wallFade:52, 26, 74;--surface:#3c2154;--surfaceLight:#45285f;--line:#543a70;--lineSoft:#543a7080}:root[data-ground=orchid]{--bg:#431245;--bgGlass:#431245eb;--wallFade:67, 18, 69;--surface:#4c1a4e;--surfaceLight:#562058;--line:#663068;--lineSoft:#66306880}:root[data-ground=indigo]{--bg:#201d52;--bgGlass:#201d52eb;--wallFade:32, 29, 82;--surface:#27245c;--surfaceLight:#2f2c68;--line:#3f3c82;--lineSoft:#3f3c8280}:root[data-ground=fuchsia]{--bg:#7a1456;--bgGlass:#7a1456eb;--wallFade:122, 20, 86;--surface:#821a5e;--surfaceLight:#8c2266;--line:#9c3878;--lineSoft:#9c387880}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}html[data-native] *{-webkit-touch-callout:none}html[data-native]{-webkit-user-select:none;user-select:none}html[data-native] input,html[data-native] textarea,html[data-native] [contenteditable]{-webkit-user-select:text;user-select:text}:not(.page-scroller)::-webkit-scrollbar{display:none}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Medium.woff2)format("woff2"),url(/fonts/FuturaPT-Medium.woff)format("woff");font-weight:100 500;font-style:normal;font-display:block}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-MediumOblique.woff2)format("woff2"),url(/fonts/FuturaPT-MediumOblique.woff)format("woff");font-weight:100 500;font-style:italic;font-display:block}@font-face{font-family:Futura PT;src:url(/fonts/FuturaPT-Bold.woff2)format("woff2"),url(/fonts/FuturaPT-Bold.woff)format("woff");font-weight:600 900;font-style:normal;font-display:block}@font-face{font-family:Futura PT Cond;src:url(/fonts/FuturaPT-CondExtraBold.woff2)format("woff2"),url(/fonts/FuturaPT-CondExtraBold.woff)format("woff");font-weight:100 900;font-style:normal;font-display:block}html,body{background:var(--bg);color:var(--cream);overscroll-behavior:none;-webkit-font-smoothing:antialiased;font-family:Futura PT,Futura,-apple-system,system-ui,sans-serif}html[data-app-scroll],html[data-app-scroll] body{height:100%}html[data-swipe-commit] .phone:not([data-swipe-clone]){opacity:0}.camo-wall{z-index:0;pointer-events:none;background-color:var(--bg);background-image:linear-gradient(to bottom, rgba(var(--wallFade), 0) 0px, rgba(var(--wallFade), 0) 300px, rgba(var(--wallFade), .28) 520px, rgba(var(--wallFade), .66) 680px, rgba(var(--wallFade), .9) 820px),  radial-gradient(78% 290px at 50% 280px, #c9a9610e 0%, #c9a96105 55%, #c9a96100 100%), linear-gradient(to bottom, #c9a9610b 0px, #c9a96105 220px, #c9a96100 480px), url(/camo-ground-v2.webp);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 480px,900px 900px;position:fixed;inset:0}:root[data-ground=plum] .camo-wall{background-image:url(/camo-ground-plum-v1.webp)}:root[data-ground=orchid] .camo-wall{background-image:url(/camo-ground-orchid-v1.webp)}:root[data-ground=indigo] .camo-wall{background-image:url(/camo-ground-indigo-v1.webp)}:root[data-ground=fuchsia] .camo-wall{background-image:url(/camo-ground-fuchsia-v1.webp)}html{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{min-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));justify-content:center;display:flex}button{font-family:inherit}input:-webkit-autofill{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--cream)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;caret-color:var(--gold)!important}input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--cream)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;caret-color:var(--gold)!important}input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--cream)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;caret-color:var(--gold)!important}input:-webkit-autofill:active{transition:background-color 9999s ease-in-out,color 9999s ease-in-out;-webkit-text-fill-color:var(--cream)!important;-webkit-box-shadow:0 0 0 1000px var(--bg) inset!important;box-shadow:0 0 0 1000px var(--bg) inset!important;caret-color:var(--gold)!important}.phone{width:100%;max-width:420px;min-height:calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-left:1px solid var(--line);border-right:1px solid var(--line);padding-bottom:var(--tab-bar-h);background:0 0;position:relative}@media (max-width:480px){.phone{border-left:none;border-right:none}}.phone--no-tabs{padding-bottom:0}.page-scroller{-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:fixed;inset:0;overflow:hidden auto}.page-scroller>.phone{min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(var(--tab-bar-h) + env(safe-area-inset-bottom,0px));margin-left:auto;margin-right:auto}.page-scroller>.phone--no-tabs{padding-bottom:env(safe-area-inset-bottom,0px)}@media (hover:hover) and (pointer:fine){.welcome-hero{min-height:92vh}}.display{font-family:Futura PT,Futura,sans-serif}.italic{font-style:italic}@keyframes globeReveal{0%{transform:rotateY(-66deg)}to{transform:rotateY(0)}}.globe-reveal{animation:1s cubic-bezier(.33,0,.2,1) both globeReveal}@keyframes globeCoin{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}.globe-coin-gold{animation:.65s steps(12,end) both globeCoin}@keyframes cardFaceOut{0%,32.37%{opacity:1}32.38%,to{opacity:0}}@keyframes cardFaceIn{0%,32.37%{opacity:0}32.38%,to{opacity:1}}.card-face-out{animation:.62s linear both cardFaceOut}.card-face-in{animation:.62s linear both cardFaceIn}@keyframes cardTurn{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.card-turning{animation:.62s cubic-bezier(.33,0,.2,1) both cardTurn;position:relative}@keyframes globeBurst{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.globe-burst{background:var(--gold);pointer-events:none;opacity:0;z-index:0;border-radius:50%;animation:.42s steps(6,end) .6s globeBurst;position:absolute;top:0;left:0}.globe-burst--x4{animation-duration:.3s;animation-timing-function:steps(5,end);animation-iteration-count:4}input::placeholder,textarea::placeholder{color:var(--creamDim);opacity:1}.tour-card-edge{background-blend-mode:overlay, overlay, normal, normal, normal, normal;background-size:160px 160px,255px 255px,auto,auto,auto,auto;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;background-clip:padding-box,padding-box,padding-box,padding-box,padding-box,border-box;border:2px solid #0000}.disclosure-glyph{text-align:center;letter-spacing:0;width:1em;height:1em;font-style:normal;line-height:1em;display:inline-block}.kb-stage{height:100%;position:fixed;top:0;left:0;right:0}[data-keyboard-reveal]{scroll-margin-bottom:16px}input,textarea{caret-color:var(--gold)}.score-cell::placeholder{color:var(--creamFaint);opacity:1}.score-cell:focus::placeholder{color:#0000}.score-cell{caret-color:#0000}.score-box:focus-within .score-cell:not(:placeholder-shown){caret-color:var(--gold)}.score-caret{background:var(--gold);pointer-events:none;border-radius:2px;width:2px;height:24px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.score-box:focus-within .score-cell:placeholder-shown~.score-caret{animation:1.06s step-end infinite caretBlink;display:block}@keyframes caretBlink{50%{opacity:0}}.auth-input{border:none;border-bottom:1px solid var(--line);transition:border-color .16s}.auth-input:focus{border-bottom-color:var(--gold)}@keyframes dash{to{stroke-dashoffset:-20px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dotBlink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes pulsePin{0%,to{opacity:.35;r:1}50%{opacity:.65;r:1.8}}@keyframes skeletonPulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.82}}.breathe{animation:2.4s ease-in-out infinite breathe}@keyframes otpCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes ptr-spin{to{transform:rotate(360deg)}}.otp-caret{background:var(--gold);vertical-align:middle;width:2px;height:38px;margin-left:-8px;margin-right:0;animation:1.05s step-end infinite otpCaretBlink;display:inline-block;position:relative;top:-5px}.skeleton{background:var(--surface);border-radius:12px;animation:1.4s ease-in-out infinite skeletonPulse}.route-line{animation:1.8s linear infinite dash}.fade-in{animation:.4s ease-out both fadeIn}.phone.posted{pointer-events:none;animation:.7s cubic-bezier(.16,1,.3,1) both lockIn}@keyframes lockIn{0%{filter:none}to{filter:brightness(.85)saturate(1.05)}}.slide-up{animation:.35s cubic-bezier(.16,1,.3,1) slideUp}.dot{background:var(--gold);border-radius:3px;width:6px;height:6px;animation:1.4s ease-in-out infinite dotBlink}.pulse-pin{animation:2.4s ease-in-out infinite pulsePin}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.otp-caret{opacity:1!important;animation:none!important}}input[type=range]{-webkit-appearance:none;background:0 0;width:100%}input[type=range]::-webkit-slider-runnable-track{background:var(--surfaceLight);border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);cursor:pointer;border-radius:50%;width:26px;height:26px;margin-top:-11px;box-shadow:0 4px 12px #0006}input[type=range]::-moz-range-track{background:var(--surfaceLight);border-radius:2px;height:4px}input[type=range]::-moz-range-thumb{background:var(--cream);cursor:pointer;border:none;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 12px #0006}.storeBadgeNote{display:none}[data-iab] .storeBadge{display:none!important}[data-iab] .storeBadgeNote{display:block}.androidNote{display:none}[data-android] .androidNote{display:block}.hold-until-ready{transition:opacity .32s ease-out}[data-holding]:not([data-ready]) .hold-until-ready{opacity:0}@media (prefers-reduced-motion:reduce){.hold-until-ready{transition:none}}