.kt-riding .w-dock,.kt-riding .w-action{display:none}.rd-root{pointer-events:none;z-index:12;font-size:var(--fs,13px);color:var(--kt-world-ink);position:absolute;inset:0}.rd-root button,.rd-root a,.rd-root details{pointer-events:auto}.rd-root kbd{background:var(--kt-world-ink);min-width:1.7em;height:1.7em;color:var(--kt-world-bg);border-radius:.45em;place-items:center;margin-right:.3em;padding:0 .35em;font:800 .8em/1 system-ui,sans-serif;display:inline-grid}.rd-labels{position:absolute;inset:0;overflow:hidden}.rd-lbl{visibility:hidden;will-change:transform;white-space:nowrap;position:absolute;top:0;left:0}.rd-bubble{white-space:normal;background:var(--kt-world-glass-strong);border:1px solid var(--kt-world-edge);border-radius:14px 14px 14px 4px;max-width:min(72vw,320px);padding:8px 12px;line-height:1.3;animation:.22s cubic-bezier(.2,.9,.3,1.2) rd-in;box-shadow:0 6px 24px #00000059}.rd-bubble b{color:var(--kt-world-yellow);margin-right:4px}.rd-tag{background:var(--kt-world-pink);color:var(--kt-world-on-pink);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-weight:900;display:inline-flex}.rd-tag small{font-weight:700}.rd-tag.rd-clear{background:var(--kt-world-mint);color:var(--kt-world-on-mint)}.rd-objective{top:calc(var(--topbar-h,64px) + 6px);border-color:#ffd02e80;border-radius:999px;align-items:center;gap:8px;max-width:min(92vw,520px);padding:8px 14px;display:flex;position:absolute;left:50%;translate:-50%}.rd-objective b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-stats{top:calc(var(--topbar-h,64px) + 48px);flex-wrap:wrap;justify-content:center;gap:6px;max-width:94vw;display:flex;position:absolute;left:50%;translate:-50%}.rd-root .rd-warn{background:var(--kt-world-pink);color:var(--kt-world-on-pink);animation:.8s ease-in-out infinite alternate rd-pulse}.rd-speedo{right:var(--right,12px);bottom:calc(var(--bot,12px) + 64px);aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:clamp(76px,20vw,96px);display:grid;position:absolute;overflow:hidden}.rd-speedo b{font-variant-numeric:tabular-nums;font:900 clamp(22px,6vw,30px)/1 system-ui,sans-serif}.rd-speedo small{color:var(--kt-world-muted)}.rd-speedo i{background:conic-gradient(from 225deg, var(--kt-world-orange) calc(var(--k,0) * 270deg), transparent 0);opacity:.9;border-radius:50%;position:absolute;inset:4px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%);mask:radial-gradient(circle,#0000 62%,#000 64%)}.rd-buttons{right:var(--right,12px);bottom:var(--bot,12px);gap:8px;display:flex;position:absolute}.rd-round{min-width:var(--tap,44px);height:var(--tap,44px);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.rd-round small{font-size:.85em}.rd-stop{border-color:#ff3d8b99}.rd-prompt{left:50%;bottom:calc(var(--bot,12px) + 64px);border-color:var(--kt-world-yellow);border-radius:999px;padding:10px 18px;font-weight:900;animation:.25s ease-out rd-in;position:absolute;translate:-50%}.rd-hint{left:50%;bottom:calc(var(--bot,12px) + 118px);max-width:90vw;color:var(--kt-world-muted);text-align:center;border-radius:10px;margin:0;padding:6px 12px;position:absolute;translate:-50%}.rd-pop{text-align:center;background:var(--kt-world-glass-strong);border:1px solid var(--kt-world-edge);border-radius:14px;max-width:88vw;padding:10px 18px;font:900 clamp(16px,4.6vw,22px)/1.2 system-ui,sans-serif;animation:2.2s ease-out forwards rd-pop;position:absolute;top:34%;left:50%;translate:-50%}.rd-pop.rd-good{color:var(--kt-world-mint);border-color:var(--kt-world-mint)}.rd-pop.rd-bad{color:var(--kt-world-pink);border-color:var(--kt-world-pink)}.rd-panel{left:var(--left,12px);top:calc(var(--topbar-h,64px) + 96px);border-radius:14px;flex-direction:column;gap:4px;width:min(62vw,260px);padding:10px 12px;display:flex;position:absolute}.rd-row{flex-wrap:wrap;gap:8px;display:flex}.rd-spread{justify-content:space-between}.rd-vibe{left:50%;bottom:calc(var(--bot,12px) + 60px);flex-direction:column;gap:8px;width:min(94vw,440px);display:flex;position:absolute;translate:-50%}.rd-kinds{background:var(--kt-world-glass);border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}.rd-kinds button{min-height:34px;color:var(--kt-world-muted);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;padding:0 10px;font-weight:800}.rd-kinds button[aria-selected=true]{background:var(--kt-world-pink);color:var(--kt-world-on-pink)}.rd-card{text-align:center;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rd-card b{font-size:1.25em}.rd-card .rd-row{justify-content:center}.rd-board{text-align:left}.rd-board small{display:block}.rd-result{text-align:center;pointer-events:auto;border-radius:20px;flex-direction:column;gap:8px;width:min(92vw,380px);padding:18px;animation:.3s cubic-bezier(.2,.9,.3,1.2) rd-in;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.rd-result b{font-size:1.3em}.rd-result p{margin:0}.rd-result .rd-row{justify-content:center}@keyframes rd-in{0%{opacity:0;scale:.9}}@keyframes rd-pop{0%{opacity:0;scale:.7}12%{opacity:1;scale:1.06}20%{scale:1}80%{opacity:1}to{opacity:0;translate:-50% -18px}}@keyframes rd-pulse{to{opacity:.65}}@media (prefers-reduced-motion:reduce){.rd-bubble,.rd-prompt,.rd-result,.rd-root .rd-warn{animation:none}.rd-pop{animation-duration:10ms;animation-delay:2s}}@media (pointer:coarse){.rd-vibe{bottom:calc(var(--bot,12px) + 132px)}}
.mm-full{--mx-glass:#0e1622d1;--mx-edge:#ffffff1f;--mx-ink:#eef3f7;--mx-muted:#9aa8b8;--mx-mint:#1fdb84;--mx-yellow:#ffd02e;--mx-pink:#ff3d8b;--mx-orange:#ff8a1f;--mx-sky:#12c2ee;--rx:0deg;--rz:0deg;--sc:1;color:var(--mx-ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0d1522}.mm-full[data-mode=drone]{--rx:54deg;--rz:-14deg;--sc:1.12}.mmx-stage{perspective:1500px;perspective-origin:50% 20%;touch-action:none;cursor:grab;background:radial-gradient(at 50% 20%,#12233a,#070b12 70%);position:absolute;inset:0;overflow:hidden}.mmx-plane{z-index:0;transform-style:preserve-3d;translate:-50% -50%;transform:rotateX(var(--rx)) rotateZ(var(--rz)) scale(var(--sc));transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%}.mmx-plane>canvas{filter:saturate(1.05);width:100%;height:100%;transition:filter .6s;display:block;position:absolute;inset:0}.mmx-stage[data-night] .mmx-plane>canvas{filter:brightness(.62)saturate(1.2)hue-rotate(-8deg)}.mmx-layer{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.mmx-at{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.mmx-stand{transform-origin:50% 100%;transform:translateX(-50%) rotateZ(calc(-1 * var(--rz))) rotateX(calc(-1 * var(--rx)));transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.mm-full[data-mode=drone] .mmx-stand{transform:translateZ(96px) translateX(-50%) rotateZ(calc(-1 * var(--rz))) rotateX(calc(-1 * var(--rx)))}.mmx-pill{white-space:nowrap;background:var(--mx-glass);border:1px solid var(--mx-edge);font:inherit;color:var(--mx-ink);-webkit-backdrop-filter:blur(6px);pointer-events:auto;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:clamp(10px,1.05vw,13px);font-weight:700;transition:opacity .2s;display:inline-flex;box-shadow:0 6px 18px #00000073}.mmx-pill i{background:#223146;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.mmx-pill b{text-overflow:ellipsis;max-width:22ch;font-weight:800;overflow:hidden}.mmx-pill em{text-overflow:ellipsis;max-width:20ch;color:var(--mx-mint);font-size:.85em;font-style:normal;font-weight:800;overflow:hidden}.mmx-pill.hot{border-color:#1fdb8499}.mmx-pill.hot i{background:var(--mx-mint)}.mmx-pill.gov i{background:#2f4bd0}.mmx-pill.soon{background:var(--mx-yellow);color:#2b2100;border-color:#0000}.mmx-pill.soon i{color:var(--mx-yellow);background:#2b2100}.mmx-pill.soon em{color:#2b2100}.mmx-pill.land{border-color:var(--mx-yellow);background:#ffd02e29}.mmx-pill.land i{background:var(--mx-yellow)}.mmx-pill.land em{color:var(--mx-yellow)}.mmx-pill.plan{border-color:var(--mx-sky)}.mmx-pill.plan em{color:var(--mx-sky)}.mmx-pill.mission{background:var(--mx-pink);color:#fff;border-color:#0000}.mmx-pill.mission i{background:#fff}.mmx-pill.mission.daily{background:#ff3d8bc7;font-size:.92em}.mmx-pill.sel{outline:3px solid var(--mx-yellow);outline-offset:2px}.mmx-stem{background:#ffffff80;width:2px;height:10px;position:absolute;bottom:-10px;left:50%;translate:-50%}.mmx-off{visibility:hidden;transition:opacity var(--mx-fade,.2s) ease, visibility 0s linear var(--mx-fade,.2s);opacity:0!important;pointer-events:none!important}.mmx-dist{letter-spacing:.32em;color:#fff3;white-space:nowrap;text-transform:uppercase;text-align:center;--mx-fade:.3s;transition:opacity var(--mx-fade) ease;font-size:clamp(11px,1.5vw,20px);font-weight:900;line-height:1.05;position:absolute;top:0;left:0;translate:-50% -50%}.mm-full[data-mode=drone] .mmx-dist{color:#1fdb846b;text-shadow:0 0 12px #1fdb8499}.mmx-dist small{letter-spacing:.2em;color:#fff6;text-shadow:none;font-size:.5em;display:block}.mmx-beam{transform-origin:50% 100%;opacity:0;filter:blur(1px);background:linear-gradient(#1fdb8400,#1fdb84d9);width:10px;height:150px;transition:opacity .6s;animation:2.4s ease-in-out infinite mmx-beam;position:absolute;top:0;left:0;transform:rotateX(-90deg)}.mm-full[data-mode=drone] .mmx-beam{opacity:1}@keyframes mmx-beam{50%{height:190px}}.mmx-ring{border:2px solid var(--mx-mint);border-radius:50%;width:64px;height:64px;animation:2s ease-out infinite mmx-ring;position:absolute;top:0;left:0;translate:-50% -50%}@keyframes mmx-ring{0%{opacity:1;scale:.3}to{opacity:0;scale:1.6}}.mmx-holo{transform-style:preserve-3d;opacity:0;transition:opacity .6s;position:absolute;top:0;left:0;translate:-50% -50%}.mm-full[data-mode=drone] .mmx-holo{opacity:1}.mmx-holo span{background:#12c2ee14;border:1px solid #12c2ee8c;border-radius:2px;position:absolute;inset:0}.mmx-holo.mark span{background:#1fdb8414;border-color:#1fdb8499;border-radius:40%}.mmx-stage[data-night] .mmx-holo span{background:#ffd02e12;border-color:#ffd02e99}.mmx-board{aspect-ratio:16/9;overflow-wrap:anywhere;width:clamp(60px,6.5vw,88px);box-shadow:0 0 0 1px var(--mx-edge), 0 8px 18px #00000080;text-align:center;border:2px solid #0a0f19;border-radius:6px;place-items:center;padding:4px;font-size:clamp(7px,.8vw,10px);font-weight:800;line-height:1.1;transition:opacity .2s;display:grid}.mmx-me{background:var(--mx-sky);border:3px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 0 8px #12c2ee40}.mmx-me:after{content:"";border:10px solid #0000;border-bottom:16px solid #12c2eeb3;position:absolute;top:-22px;left:50%;translate:-50%}.mmx-moto{font-size:18px;position:absolute;top:0;left:0;translate:-50% -50%}.mmx-hud{z-index:5;align-items:center;gap:8px;display:flex;position:absolute}.mmx-glass{background:var(--mx-glass);border:1px solid var(--mx-edge);-webkit-backdrop-filter:blur(8px);color:var(--mx-ink);border-radius:999px}.mmx-top{top:var(--top);left:var(--left);right:var(--right);flex-direction:column;align-items:stretch;gap:8px}.mmx-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mmx-search{min-width:0;color:var(--mx-muted);flex:220px;align-items:center;gap:8px;padding:3px 3px 3px 14px;font-size:14px;display:flex}.mmx-search input{min-width:0;color:var(--mx-ink);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}.mmx-search input::placeholder{color:var(--mx-muted)}.mmx-search .mmx-round{flex:none;width:32px;height:32px;font-size:14px}.mmx-status{white-space:nowrap;font-variant-numeric:tabular-nums;gap:12px;margin:0;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.mmx-status .on{color:var(--mx-mint)}.mmx-city{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mmx-city:focus-visible{outline:3px solid var(--mx-yellow);outline-offset:2px;border-radius:6px}.mmx-mode{flex:none;gap:3px;padding:3px;display:flex}.mmx-mode button{font:inherit;color:var(--mx-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800}.mmx-mode button[aria-pressed=true]{background:var(--mx-mint);color:#06281a}.mmx-chips{scrollbar-width:none;gap:8px;padding:1px 28px 3px 1px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mmx-chips::-webkit-scrollbar{display:none}.mmx-chip{font:inherit;border:1px solid var(--mx-edge);background:var(--mx-glass);color:var(--mx-muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.mmx-chip[aria-pressed=true]{border-color:var(--mx-mint);color:var(--mx-ink);box-shadow:inset 0 0 0 1px var(--mx-mint);background:#113934}.mmx-chips .mmx-mode{border:1px solid var(--mx-edge)}.mmx-chip:focus-visible,.mmx-mode button:focus-visible,.mmx-round:focus-visible,.mmx-btn:focus-visible,.mmx-pill:focus-visible{outline:3px solid var(--mx-yellow);outline-offset:2px}.mmx-results{border-radius:18px;max-width:520px;max-height:46dvh;margin:0;padding:6px;list-style:none;overflow:auto}.mmx-results button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mmx-results button:hover,.mmx-results button:focus-visible{background:#1b2636}.mmx-results b,.mmx-results small{display:block}.mmx-results small,.mmx-results .mm-empty{color:var(--mx-muted);font-size:12px}.mmx-results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;scroll-padding-top:30px}.mmx-results ul{margin:0;padding:0;list-style:none}.mmx-group+.mmx-group{margin-top:4px}.mmx-group h3{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--mx-muted);background:#0e1622;margin:0;padding:6px 10px 4px;font-size:11px;font-weight:800;position:sticky;top:-6px}.mmx-results button:focus-visible{outline:3px solid var(--mx-yellow);outline-offset:-3px}.mmx-side{right:var(--right);flex-direction:column;top:50%;translate:0 -50%}.mmx-round{width:42px;height:42px;font:inherit;color:var(--mx-ink);background:var(--mx-glass);border:1px solid var(--mx-edge);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:17px;font-weight:800;display:grid}.mmx-bottom{left:var(--left);bottom:calc(var(--bot) + 10px);right:var(--right);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.mmx-bottom>*{pointer-events:auto}.mmx-ticker{text-overflow:ellipsis;min-width:0;max-width:min(520px,100%);font:inherit;white-space:nowrap;text-align:left;cursor:pointer;padding:7px 12px;font-size:12px;font-weight:600;overflow:hidden}.mmx-ticker b{color:var(--mx-yellow)}.mmx-hint{color:var(--mx-muted);cursor:default}.mmx-credit{opacity:.8;flex-basis:100%}.mmx-credit>*{position:static}.mmx-stand:has(>.mmx-off) .mmx-stem{display:none}.mmx-stand:has(>.mmx-off){visibility:hidden;transition:transform .9s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s}@media (max-width:420px){.mmx-mode button{padding:6px 8px}.mmx-status{gap:8px;padding:8px 10px}}.mmx-card{z-index:6;left:50%;bottom:calc(var(--bot) + 12px);width:min(560px,100% - 20px);max-height:calc(100% - var(--top) - var(--bot) - 70px);overscroll-behavior:contain;border:1px solid var(--mx-edge);color:var(--mx-ink);background:#0a101af0;border-radius:18px;gap:8px;padding:14px;animation:.28s cubic-bezier(.2,1,.3,1) both mm-up;display:grid;position:absolute;overflow-y:auto;translate:-50%;box-shadow:0 20px 50px #0009}.mmx-card .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mmx-card .k{letter-spacing:.12em;color:var(--mx-orange);text-transform:uppercase;font-size:11px;font-weight:800}.mmx-card h3{margin:0;font-size:22px;font-weight:800;line-height:1.05}.mmx-card p{margin:0}.mmx-card a.mm-card-link{color:var(--mx-ink)}.mmx-tag{color:var(--mx-mint);background:#0f3d28;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.mmx-tag.y{background:var(--mx-yellow);color:#2b2100}.mmx-tag.q{color:var(--mx-muted);background:#1b2636}.mmx-muted{color:var(--mx-muted);font-size:13px}.mmx-faces{display:flex}.mmx-faces span{color:#0a0f19;border:2px solid #0a0f19;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:10px;font-weight:800;display:grid}.mmx-faces span:first-child{margin-left:0}.mmx-rides{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mmx-rides li{text-align:center;background:#172232;border-radius:10px;gap:1px;padding:6px;font-size:11px;font-weight:700;display:grid}.mmx-rides b{font-variant-numeric:tabular-nums;font-size:14px}.mmx-rides li.mm-best{outline:2px solid var(--mx-mint)}.mmx-btn{font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.mmx-btn.mint{background:var(--mx-mint);color:#06281a;box-shadow:0 3px #0f8a52}.mmx-btn.orange{background:var(--mx-orange);color:#2a1200;box-shadow:0 3px #b85a00}.mmx-btn.ghost{color:var(--mx-ink);background:#1b2636}.mmx-btn:disabled,.mmx-btn[aria-disabled=true]{opacity:.6}.mmx-x{justify-content:center;width:34px;height:34px;margin-left:auto;padding:0}@media (max-width:700px){.mmx-rides{grid-template-columns:repeat(3,minmax(0,1fr))}.mmx-status .opt{display:none}}@media (orientation:landscape) and (max-height:500px){.mmx-round{width:36px;height:36px;font-size:15px}.mmx-side{gap:6px}.mmx-card{width:min(520px,100% - 140px)}.mmx-card h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.mmx-plane,.mmx-stand,.mmx-beam,.mmx-ring,.mmx-card{transition:none;animation:none}}.mmx-dist,.mmx-board{pointer-events:auto;cursor:pointer}.mmx-pill.home{border-color:var(--mx-mint)}.mmx-pill.home i{background:var(--mx-mint)}.mmx-friend{color:#0a0f19;pointer-events:auto;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.mmx-hit{pointer-events:auto;cursor:pointer;border-radius:50%;width:36px;height:36px;position:absolute;top:0;left:0;translate:-50% -50%}.mmx-hit.plot{border-radius:8px}.mmx-ride-go{all:unset;text-align:center;cursor:pointer;border-radius:8px;gap:1px;width:100%;display:grid}.mmx-ride-go:focus-visible{outline:3px solid var(--mx-yellow);outline-offset:2px}.mmx-ontab{z-index:5;left:var(--left);writing-mode:vertical-rl;font:inherit;color:var(--mx-ink);cursor:pointer;border-radius:12px;padding:12px 6px;font-size:12px;font-weight:800;position:absolute;top:50%;translate:0 -50%;rotate:180deg}.mmx-on{z-index:6;left:var(--left);right:var(--right);bottom:calc(var(--bot) + 10px);gap:6px;animation:.35s cubic-bezier(.2,.8,.2,1) mmx-on-in;display:grid;position:absolute}@keyframes mmx-on-in{0%{opacity:0;translate:-40px}}.mmx-on-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mmx-on-head b{font-size:15px;font-weight:900}.mmx-on-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;gap:10px;padding:14px 30% 22px;display:flex;overflow-x:auto}.mmx-on-row::-webkit-scrollbar{display:none}.mmx-on-card{scroll-snap-align:center;text-align:left;border:1px solid var(--mx-edge);width:min(220px,62vw);color:var(--mx-ink);font:inherit;cursor:pointer;transform-origin:50% 100%;background:#0a101af0;border-radius:16px;flex:none;gap:3px;padding:12px;display:grid;box-shadow:0 12px 30px #00000080}.mmx-on-card small{letter-spacing:.1em;text-transform:uppercase;color:var(--mx-yellow);font-size:11px;font-weight:800}.mmx-on-card b{font-size:15px;line-height:1.2}.mmx-on-card span{color:var(--mx-muted);font-size:12px}.mmx-on-card:focus-visible{outline:3px solid var(--mx-yellow);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mmx-on{animation:none}}.mm-full{container:mmx/size}@container mmx (max-width:420px){.mmx-round{width:36px;height:36px;font-size:15px}.mmx-side{gap:6px}}@container mmx (max-height:600px){.mmx-side,.mmx-ontab{top:auto;bottom:calc(var(--bot) + 18px + var(--mmx-bot-h,66px))}.mmx-side{translate:none}.mmx-ontab{translate:0}}@container mmx (max-height:380px){.mmx-side{flex-direction:row}.mmx-ontab{writing-mode:horizontal-tb;border-radius:999px;padding:8px 12px;rotate:none}}
.mm-root{--mm-w:clamp(108px, 31vw, 140px);z-index:11;top:calc(var(--topbar-h) + 6px);right:calc(var(--right) + var(--mm-gap,0px));width:var(--mm-w);pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}.mm-root>*{pointer-events:auto}.mm-root[data-collapsed]{width:auto}@media (pointer:fine) and (min-width:760px){.mm-root{--mm-w:clamp(180px, 18vw, 230px);top:auto;right:auto;left:var(--left);bottom:calc(var(--bot) + 10px);flex-direction:column-reverse;align-items:flex-start}}.mm-mapwrap{width:var(--mm-w);position:relative}.mm-map{width:var(--mm-w);aspect-ratio:1;border:2px solid var(--kt-world-edge);cursor:pointer;background:#18202c;border-radius:50%;padding:0;display:block;overflow:hidden;box-shadow:0 0 0 3px #f26a0c59,0 8px 24px #00000073}.mm-map:focus-visible{outline:3px solid var(--kt-world-yellow)}.mm-canvas{width:100%;height:100%;display:block}.mm-tools{gap:4px;display:grid;position:absolute;top:-2px;left:-6px}.mm-tool,.mm-expand{border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.mm-expand{width:var(--tap);height:var(--tap);border-radius:14px;font-size:20px}.mm-hint{color:var(--kt-world-muted);text-align:center;width:100%;font-size:10px;line-height:1.2}@media (pointer:coarse){.mm-hint{display:none}}.mm-nav{width:max(var(--mm-w), 150px);border-left:3px solid var(--kt-world-orange);border-radius:14px;align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex}.mm-turn{color:var(--kt-world-yellow);font-size:22px;font-weight:900;line-height:1}.mm-nav-txt{flex:1;min-width:0;display:grid}.mm-nav-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mm-nav-txt small{color:var(--kt-world-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.mm-nav-btn{background:var(--kt-world-glass-strong);border:1px solid var(--kt-world-edge);border-radius:9px;flex:none;width:28px;height:28px}.mm-arrived{z-index:30;color:#fff;text-align:center;pointer-events:none;background:linear-gradient(135deg,#f26a0c,#ff3d8b);border-radius:20px;justify-items:center;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;padding:12px 22px;animation:.5s cubic-bezier(.2,1.4,.4,1) both mm-pop;display:grid;position:absolute;top:30%;left:0;right:0;box-shadow:0 10px 40px #f26a0c80}.mm-arrived b{font-size:clamp(18px,5vw,24px);font-weight:900}.mm-arrived small{opacity:.95;font-size:13px}.mm-confetti{position:absolute;inset:0;overflow:visible}.mm-confetti i{width:7px;height:11px;animation:1.4s ease-out both mm-burst;animation-delay:calc(var(--i) * 25ms);--a:calc(var(--i) * 30deg);border-radius:2px;position:absolute;top:50%;left:50%}@keyframes mm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mm-burst{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(-90px) rotate(240deg);opacity:0}}.mm-full{z-index:60;touch-action:none;background:#18202c;position:absolute;inset:0}.mm-full-canvas{cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.mm-empty{color:var(--kt-world-muted);padding:8px 10px;font-size:12px}.mm-card-about{color:var(--kt-world-muted);margin:2px 0;font-size:13px}.mm-card-live{color:var(--kt-world-mint);margin:4px 0;font-size:13px;font-weight:700}.mm-card-btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@keyframes mm-up{0%{opacity:0;transform:translateY(30px)}}.mm-sweep{z-index:25;color:#fff;text-align:center;pointer-events:none;background:linear-gradient(90deg,#0e121a00,#0e121ac7 18% 82%,#0e121a00);border-radius:18px;justify-items:center;width:fit-content;max-width:calc(100% - 24px);margin:0 auto;padding:10px 26px;animation:3.5s both mm-sweep-in;display:grid;position:fixed;top:24%;left:0;right:0;overflow:hidden}@media (orientation:portrait) and (max-width:560px){.mm-sweep{top:auto;bottom:calc(450px + env(safe-area-inset-bottom))}}.mm-sweep:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f26a0c,#ffd02e,#1fdb84,#12c2ee);border-radius:3px;height:3px;animation:3.5s both mm-bar;position:absolute;bottom:4px;left:10%;right:10%}.mm-sweep-name{letter-spacing:.01em;text-shadow:0 2px 12px #00000080;font-size:clamp(18px,5.4vw,28px);font-weight:900}.mm-sweep small{color:var(--kt-world-yellow);font-size:13px}.mm-sweep.mm-danger small{color:#ff7a7a}@keyframes mm-sweep-in{0%{opacity:0;transform:translate(-40px)}12%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(30px)}}@keyframes mm-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mm-guide{border-radius:18px;width:clamp(200px,62vw,270px);max-height:44dvh;padding:8px;animation:.3s both mm-up;position:relative;overflow:auto}.mm-guide:not(.mm-open){width:auto;max-width:clamp(150px,46vw,240px);padding:4px}.mm-guide-chip,.mm-thing{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.mm-guide-chip{width:100%;padding:4px 8px 4px 6px}.mm-guide-chip b,.mm-guide-chip small,.mm-thing b,.mm-thing small,.mm-guide-head b,.mm-guide-head small,.mm-goal b,.mm-goal small{text-overflow:ellipsis;display:block;overflow:hidden}.mm-guide-chip b,.mm-thing b{white-space:nowrap;font-size:12.5px}.mm-guide-chip small,.mm-thing small,.mm-goal small,.mm-guide-head small{color:var(--kt-world-muted);font-size:11px}.mm-guide-head{align-items:center;gap:8px;padding:2px 2px 6px;display:flex}.mm-guide-head>span:nth-child(2){flex:1;min-width:0}.mm-guide-head b{font-size:15px;font-weight:900}.mm-guide-x{background:var(--kt-world-glass-strong);border:1px solid var(--kt-world-edge);border-radius:9px;width:28px;height:28px}.mm-goal{background:#1fdb841f;border:1px solid #1fdb8466;border-radius:14px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.mm-goal>span:nth-child(2){flex:1;min-width:0}.mm-goal b{font-size:12.5px}.mm-guide-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--kt-world-orange);margin:4px 2px;font-size:10.5px;font-weight:800}.mm-guide-empty{color:var(--kt-world-muted);margin:4px 2px 6px;font-size:12px}.mm-things{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mm-things li{background:#ffffff0a;border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.mm-thing{flex:1}.mm-thing>span:nth-child(2){min-width:0}.mm-guide-map{width:100%;margin-top:6px}.mm-guide{overscroll-behavior:contain;max-width:calc(100vw - var(--left) - var(--right));overflow:hidden auto}.mm-guide.mm-open{width:clamp(150px, calc(100vw - var(--left) - var(--right) - 140px), 290px);max-height:max(150px, calc(100dvh - var(--topbar-h) - var(--mm-w) - var(--bot) - var(--dock-w) * 118 / 300 - 36px))}.mm-things li{grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.mm-thing{width:100%;min-width:0}.mm-thing>span:nth-child(2){flex:1}.mm-guide.mm-open .mm-thing b,.mm-guide.mm-open .mm-thing small,.mm-guide.mm-open .mm-goal b,.mm-guide.mm-open .mm-goal small{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.mm-things .w-btn.w-small{white-space:nowrap;padding:0 10px}@media (orientation:portrait) and (max-width:759px){.mm-guide.mm-open{--mm-guide-top:max(calc(var(--topbar-h) + var(--mm-w) + 42px), calc(var(--w-plan-top,0px) + var(--tap,44px) + 8px));z-index:12;top:var(--mm-guide-top);left:calc(var(--left) + var(--mm-gap,0px));right:calc(var(--right) + var(--mm-gap,0px));width:auto;max-width:none;max-height:max(150px, calc(100dvh - var(--mm-guide-top) - var(--bot) - var(--dock-w) * 118 / 300 - 16px));position:fixed}.kt-world:has(.w-action,.dt-chip) .mm-guide.mm-open{max-height:max(120px, calc(100dvh - var(--mm-guide-top) - var(--bot) - var(--dock-w) * 118 / 300 - 96px))}@media (pointer:coarse){.kt-world:has(.w-action,.dt-chip) .mm-guide.mm-open{max-height:max(120px, calc(100dvh - var(--mm-guide-top) - var(--w-joy-bottom,150px) - var(--w-joy-size,100px) - 92px))}}@media (pointer:coarse) and (orientation:portrait){.kt-world:has(.dt-chip) .mm-guide.mm-open{max-height:max(120px, calc(100dvh - var(--mm-guide-top) - var(--w-joy-bottom,150px) - var(--w-joy-size,100px) - 136px))}}}@media not ((pointer:fine) and (min-width:760px)){.mm-root:has(.mm-guide.mm-open) .gp-slot{display:none}}@media (orientation:landscape) and (max-height:500px){.mm-guide.mm-open{z-index:12;top:calc(var(--topbar-h) + var(--mm-w) + 42px);right:calc(var(--right) + var(--mm-gap,0px));bottom:calc(var(--bot) + 8px);z-index:40;top:calc(var(--topbar-h) + 6px);width:min(460px,100vw - 32px);max-height:none;position:fixed;bottom:8px;left:50%;right:auto;transform:translate(-50%)}}@media (pointer:fine) and (min-width:760px){.mm-guide{right:calc(var(--right) + var(--mm-gap,0px) + var(--tap,44px) + 12px);bottom:calc(var(--bot) + 10px);position:fixed}.mm-guide.mm-open{width:clamp(260px,24vw,340px);max-height:calc(100dvh - var(--topbar-h) - var(--bot) - 28px)}}.mm-block-lbl{border-color:#ffd02e99}.mm-block-lbl[data-state=mine]{background:var(--kt-world-mint);color:var(--kt-world-on-mint)}.mm-block-lbl[data-state=soon]{opacity:.6}.mm-blocks{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mm-blocks li{background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.mm-blocks li[data-state=mine]{outline:2px solid var(--kt-world-mint)}.mm-block-n{color:#fff;background:#d9733b;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.mm-blocks li[data-state=soon] .mm-block-n{background:#555c66}.mm-block-txt{flex:1;min-width:0}.mm-block-txt b,.mm-block-txt small{display:block}.mm-block-txt small{color:var(--kt-world-muted);font-size:12px}.mm-block-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mm-enter-key{background:#00000059;border-radius:6px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:900;display:inline-grid}@media (pointer:coarse){.mm-enter-key{display:none}}@media (prefers-reduced-motion:reduce){.mm-arrived,.mm-sweep,.mm-sweep:after,.mm-guide,.mm-confetti i{animation:none}.mm-confetti{display:none}}.mm-card-link{color:var(--kt-world-ink);margin:2px 0;font-size:13px;font-weight:800;text-decoration:underline;display:block}.mm-rides{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mm-rides li{background:var(--kt-world-glass-strong);text-align:center;border-radius:10px;gap:1px;padding:6px;font-size:11px;font-weight:700;display:grid}.mm-rides b{font-variant-numeric:tabular-nums;font-size:14px}.mm-rides li.mm-best{box-shadow:inset 0 0 0 2px var(--kt-world-mint)}.mm-crew{justify-items:start;gap:6px;display:grid}.mm-crew-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}
