.kt-world .tx-labels{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.kt-world .tx-lbl{white-space:nowrap;will-change:transform;visibility:hidden;pointer-events:auto;background:var(--kt-world-glass-strong);border:1.5px solid var(--tl,var(--kt-world-cyan));color:var(--kt-world-ink);box-shadow:0 0 12px color-mix(in srgb, var(--tl,var(--kt-world-cyan)) 55%, transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:clamp(10.5px,2.8vw,12px);font-weight:800;display:inline-flex;position:absolute;top:0;left:0}.kt-world .tl-stop{--tl:var(--kt-world-pink);padding:3px 7px}.kt-world .tl-dock{--tl:var(--kt-world-mint);padding:3px 7px}.kt-world .tl-rail{--tl:var(--kt-world-yellow)}.kt-world .tl-metro{--tl:var(--kt-world-cyan)}.kt-world .tl-lift{--tl:var(--kt-world-orange)}.kt-world .tl-sky,.kt-world .tl-air{--tl:#7c4dff}.kt-world .tl-ic{font-size:1.1em}.kt-world .tx-fade{z-index:60;opacity:0;pointer-events:none;background:#020608;transition:opacity .3s;position:absolute;inset:0}.kt-world .tx-fade.on{opacity:1;pointer-events:auto}.kt-world .ride-hud,.kt-world .drive-hud{left:50%;top:calc(var(--topbar-h) + 4px);width:min(420px, calc(100% - 2 * var(--gut)));z-index:12;border-radius:20px;gap:8px;padding:10px 12px;display:grid;translate:-50%}@media not ((pointer:fine) and (min-width:760px)){:is(.kt-world:has(.mm-root:not([data-collapsed])) .ride-hud,.kt-world:has(.mm-root:not([data-collapsed])) .drive-hud){top:auto;bottom:calc(var(--bot) + 104px);left:calc(var(--left) + 108px);right:calc(var(--right) + 64px);gap:6px;width:auto;max-width:420px;margin-inline:auto;padding:8px 10px;translate:none}.kt-world .drive-hud .rh-ic{width:30px;height:30px;font-size:16px}.kt-world .drive-hud .w-row .w-btn{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;overflow:hidden}}@media (orientation:landscape) and (max-height:520px) and (not ((pointer:fine) and (min-width:760px))){:is(.kt-world:has(.mm-root:not([data-collapsed])) .ride-hud,.kt-world:has(.mm-root:not([data-collapsed])) .drive-hud){top:calc(var(--topbar-h) + 4px);bottom:auto;left:calc(var(--left) + 222px);right:calc(var(--right) + var(--mm-w,140px) + 160px)}}.kt-world .rh-top{align-items:center;gap:10px;min-width:0;display:flex}.kt-world .rh-top .grow{flex:1;min-width:0;display:grid}.kt-world .rh-top b,.kt-world .rh-top small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kt-world .rh-top small{color:var(--kt-world-muted)}.kt-world .rh-ic{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.kt-world .rh-bar{background:#ffffff24;border-radius:99px;height:6px;overflow:hidden}.kt-world .rh-bar i{border-radius:99px;height:100%;transition:width .25s linear;display:block}.kt-world .rh-meta{color:var(--kt-world-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;display:flex}.kt-world .rh-riders{color:var(--kt-world-muted);align-items:center;gap:4px;font-size:11.5px;display:flex}.kt-world .rh-riders small{margin-left:6px}.kt-world .rh-res{font-size:12.5px}.kt-world .rh-res small{color:var(--kt-world-muted);display:block}.kt-world .rh-photo{justify-self:start}.kt-world .tx-av{color:#fff;font-weight:800;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.kt-world .tx-app{z-index:22;top:calc(var(--topbar-h) + 4px);bottom:var(--bot);right:var(--right);width:min(440px, calc(100% - 2 * var(--gut)));overscroll-behavior:contain;border:1px solid var(--kt-world-edge);background:var(--kt-world-glass-strong);color:var(--kt-world-ink);border-radius:26px;outline:none;padding:10px clamp(8px,3vw,14px) 14px;animation:.2s ease-out w-rise;position:absolute;overflow-y:auto}.kt-world .tx-app-x{float:right;border:1px solid var(--kt-world-edge);background:var(--kt-world-glass);width:36px;height:36px;color:var(--kt-world-ink);z-index:2;border-radius:50%;margin:0 0 4px 8px;font-weight:800;position:sticky;top:0}.kt-world .tx-hero{color:#fff;background:linear-gradient(120deg,#ff3d8b,#7c4dff 70%,#12c2ee);border-radius:18px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.kt-world .tx-brand{min-width:0;display:grid}.kt-world .tx-brand b{font-family:var(--font-display);letter-spacing:.01em;font-size:17px}.kt-world .tx-brand small{opacity:.9;font-size:11.5px}.kt-world .tx-bal{white-space:nowrap;background:#00000047;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:800}.kt-world .tx-seg{margin-bottom:8px}.kt-world .tx-seg button{padding:8px 2px}.kt-world .tx-label{color:var(--kt-world-muted);margin:4px 2px;font-size:12px;font-weight:800;display:block}.kt-world .tx-select{border:2px solid var(--kt-world-edge);width:100%;min-height:44px;color:var(--kt-world-ink);background:#ffffff14;border-radius:14px;margin-bottom:8px;padding:0 12px;font-size:16px}.kt-world .tx-dest-open{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.kt-world .tx-dest-list{overscroll-behavior:contain;touch-action:pan-y;background:#ffffff0f;border-radius:14px;max-height:46dvh;margin-bottom:8px;padding:8px;overflow-y:auto}.kt-world .tx-dest-list h4{color:var(--kt-world-muted);margin:8px 4px 4px;font-size:12px}.kt-world .tx-dest-search{border:1px solid var(--kt-world-edge);width:100%;min-height:42px;color:var(--kt-world-ink);background:#ffffff14;border-radius:12px;padding:0 12px;font-size:16px}.kt-world .tx-dest-row{width:100%;min-height:44px;color:var(--kt-world-ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;padding:8px 10px;display:block}.kt-world .tx-dest-row[aria-pressed=true]{background:#1fdb8433}.kt-world .tx-dest-none{color:var(--kt-world-muted);margin:10px 4px}.kt-world .tx-mode,.kt-world .tx-walk,.kt-world .tx-pass,.kt-world .tx-club,.kt-world .tx-liv,.kt-world .tx-earnhead{margin-top:8px}.kt-world .tx-ic{background:color-mix(in srgb, var(--c,#12c2ee) 24%, var(--kt-world-card));border:2px solid var(--c,#12c2ee);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.kt-world .tx-fare{white-space:nowrap;font-size:13px}.kt-world .tx-note{font-weight:700;color:var(--kt-world-card-danger)!important}.kt-world .tx-crew{margin:2px 0}.kt-world .tx-crew button{color:var(--kt-world-card-ink);background:var(--kt-world-card-2);border-color:var(--kt-world-card-line);align-items:center;gap:5px;min-height:36px;font-size:12px;display:inline-flex}.kt-world .tx-crew button[aria-pressed=true]{background:color-mix(in srgb, var(--kt-world-mint) 22%, var(--kt-world-card));box-shadow:0 0 0 2px var(--kt-world-mint) inset}.kt-world .tx-map{border:1px solid var(--kt-world-edge);background:#061417;border-radius:18px;overflow:hidden}.kt-world .tx-map svg{width:100%;height:auto;display:block}.kt-world .tx-map text{fill:#eefff7;font:700 8px var(--font-sans), sans-serif;paint-order:stroke;stroke:#061417;stroke-width:2.5px}.kt-world .tx-node{cursor:pointer}.kt-world .tx-node:focus-visible circle,.kt-world .tx-node:hover circle{fill:var(--kt-world-yellow)}.kt-world .tx-you{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite txPing}@keyframes txPing{50%{scale:1.5}}.kt-world .tx-legend{color:var(--kt-world-muted);flex-wrap:wrap;gap:4px 10px;margin:8px 2px;font-size:11px;font-weight:700;display:flex}.kt-world .tx-legend i{vertical-align:middle;border-radius:3px;width:12px;height:5px;margin-right:4px;display:inline-block}.kt-world .tx-dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.kt-world .tx-stamps{flex-wrap:wrap;gap:6px;display:flex}.kt-world .tx-stamps span{background:var(--kt-world-card-2);filter:grayscale();opacity:.5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.kt-world .tx-stamps span.on{filter:none;opacity:1;box-shadow:0 0 0 2px var(--kt-world-mint)}.kt-world .tx-art{flex:none;width:74px}.kt-world .tx-craft,.kt-world .tx-pkgs{gap:6px;display:grid}.kt-world .tx-pkg{border:2px solid var(--kt-world-card-line);background:var(--kt-world-card);color:var(--kt-world-card-ink);border-radius:14px;gap:4px;padding:8px 10px;display:grid}.kt-world .tx-pkg small,.kt-world .tx-craft small.w-muted,.kt-world .tx-craft .w-soft{color:var(--kt-world-card-muted)}.kt-world .tx-club-h{margin:12px 2px 0;display:grid}.kt-world .tx-club-h small{color:var(--kt-world-muted)}.kt-world .tx-club{border-left:6px solid var(--cc,var(--kt-world-pink))}.kt-world .tx-club ul{margin:2px 0 4px 16px;padding:0;font-size:12.5px;list-style:outside}.kt-world .tx-board{border:1px solid var(--kt-world-edge);font-family:var(--font-mono), monospace;color:var(--kt-world-yellow);background:#061417;border-radius:14px;gap:2px;margin:8px 0;padding:8px 10px;font-size:11.5px;display:grid}.kt-world .tx-board>div{grid-template-columns:1fr 1.2fr auto;gap:8px;display:grid}.kt-world .tx-up{border-top:1px solid var(--kt-world-card-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.kt-world .tx-up span{min-width:0;display:grid}.kt-world .tx-hpill{background:var(--kt-world-orange);color:#fff}.kt-world .tx-livs{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:8px;display:grid}.kt-world .tx-liv.on{box-shadow:0 0 0 3px var(--kt-world-mint)}.kt-world .tx-livart{background:linear-gradient(160deg, var(--b), var(--g));border-radius:12px;padding:4px;display:grid}.kt-world .tx-livart .tx-art{width:100%}.kt-world .tx-livart .tx-art:nth-child(2){display:none}.kt-world .tx-opt .tx-fare{font-size:12.5px}.kt-world .tx-memory{border-radius:16px;width:100%;margin-top:8px;display:block}.kt-world .gigbar{background:var(--kt-world-card-2);border-radius:999px;height:8px;overflow:hidden}.kt-world .gigbar i{background:linear-gradient(90deg, var(--kt-world-mint), var(--kt-world-cyan));width:0;height:100%;display:block}.kt-world .gigbar.run i{animation:txFill var(--secs,5s) linear var(--delay,0s) forwards}@keyframes txFill{0%{width:0}to{width:100%}}.kt-world .tx-btn{font-size:20px}.kt-world .tx-dip{z-index:4;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.kt-world .tx-reel-cap{left:var(--left);bottom:calc(var(--bot) + var(--dock-w) * 118 / 300 + 16px);z-index:11;color:#fff;text-shadow:0 1px 3px #000000b3;pointer-events:none;-webkit-user-select:none;user-select:none;gap:2px;max-width:min(320px,58vw);margin:0;display:grid;position:absolute}.kt-world .tx-reel-cap[hidden]{display:none}.kt-world .tx-reel-cap b{font-size:14px;font-weight:800;line-height:1.2}.kt-world .tx-reel-cap small{opacity:.85;font-size:12px;font-weight:700}.kt-world .tx-reel-cap small:empty{display:none}.kt-world .tx-reel-cap.on{animation:.45s ease-out both tx-reel-in}@keyframes tx-reel-in{0%{opacity:0;transform:translateY(6px)}}@media (pointer:coarse){.kt-world .tx-reel-cap{bottom:calc(var(--bot) + var(--dock-w) * 118 / 300 + clamp(88px, 26vw, 112px) + 28px)}}@media (pointer:coarse) and (max-height:500px) and (orientation:landscape){.kt-world .tx-reel-cap{left:auto;right:var(--right);bottom:calc(var(--bot) + 14px);text-align:right;max-width:min(300px,34vw)}}.kt-world .rh-skip{flex:none}@media (prefers-reduced-motion:reduce){.kt-world .tx-you,.kt-world .tx-reel-cap.on{animation:none}.kt-world .tx-fade,.kt-world .rh-bar i{transition:none}.kt-world .gigbar.run i{animation-duration:0s}.kt-world .tx-app{animation:none}}
