:root{color:#fff8ea;font-synthesis:none;-webkit-tap-highlight-color:transparent;background:#1b1420;font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#app{overscroll-behavior:none;width:100%;height:100%;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none;min-width:320px}#app{background:#1b1420;position:relative}#game-canvas{touch-action:none;outline:none;width:100vw;height:100dvh;display:block}#ui-root{position:absolute;inset:0}.fallback-hud{white-space:pre;pointer-events:none;background:#140e18b3;border-radius:10px;padding:8px 12px;font:600 13px/1.4 Trebuchet MS,system-ui,sans-serif;position:absolute;top:12px;left:12px}.sk-ui{--red:#d7261e;--red-d:#9e1712;--red-l:#ff5a4b;--yellow:#ffc628;--yellow-d:#e09a00;--cream:#fffaf0;--paper:#fff4dc;--ink:#1b1512;--ink-soft:#1b1512b8;--green:#25a355;--blue:#2c6fd1;--purple:#8a54d6;--chrome:linear-gradient(180deg, #fff 0%, #c9d1d8 38%, #8d99a4 52%, #e9edf1 70%, #9aa5ae 100%);--display:"Arial Black", "Segoe UI Black", "Helvetica Neue", Arial, system-ui, sans-serif;--body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sat:max(12px, env(safe-area-inset-top));--sar:max(12px, env(safe-area-inset-right));--sab:max(12px, env(safe-area-inset-bottom));--sal:max(12px, env(safe-area-inset-left));--outline:0 2px 0 var(--ink), 2px 0 0 var(--ink), 0 -2px 0 var(--ink), -2px 0 0 var(--ink), 1.5px 1.5px 0 var(--ink), -1.5px 1.5px 0 var(--ink), 1.5px -1.5px 0 var(--ink), -1.5px -1.5px 0 var(--ink);--outline-drop:var(--outline), 0 4px 0 var(--ink);--map:176px;z-index:10;pointer-events:none;color:var(--ink);font-family:var(--body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;letter-spacing:0;font-size:14px;line-height:1.25;position:fixed;inset:0;overflow:hidden}.sk-ui *,.sk-ui :before,.sk-ui :after{box-sizing:border-box}.sk-ui svg{width:100%;height:100%;display:block}.sk-ui [hidden]{display:none!important}.sk-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sk-screen{pointer-events:auto;display:none;position:absolute;inset:0}.sk-ui[data-screen=loading] .sk-loading,.sk-ui[data-screen=title] .sk-title,.sk-ui[data-screen=paused] .sk-pause,.sk-ui[data-screen=summary] .sk-summary,.sk-ui[data-screen=garage] .sk-garage{display:flex}.sk-ui:not([data-screen=playing]):not([data-screen=paused]) .sk-hud{display:none}.sk-ui[data-screen=paused] .sk-hud{filter:saturate(.6)brightness(.8)}.sk-touch{display:none}.sk-ui.is-touch[data-screen=playing] .sk-touch{display:block}.sk-plate{background:var(--chrome);box-shadow:0 0 0 2.5px var(--ink), 0 5px 0 2.5px #1b151259;border-radius:14px;padding:4px;display:inline-block}.sk-plate>span{background:linear-gradient(180deg, #ffe27a, var(--yellow) 60%, #f5b400);color:var(--red);font-family:var(--display);text-shadow:0 1.5px 0 var(--red-d), 1.5px 0 0 var(--red-d), -1.5px 0 0 var(--red-d), 0 -1.5px 0 var(--red-d), 0 3.5px 0 #1b151280;white-space:nowrap;border-radius:10px;padding:6px 18px 8px;font-size:26px;font-weight:900;line-height:1;display:block;box-shadow:inset 0 0 0 2px #1b15128c}.sk-panel{background:var(--cream);border:3px solid var(--ink);border-radius:22px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 8px #1b151273,0 18px 40px #00000059}.sk-panel:before{content:"";background:linear-gradient(180deg, var(--red) 0 7px, var(--yellow) 7px 12px);border-bottom:2px solid var(--ink);height:12px;position:absolute;top:0;left:0;right:0}.sk-panel-head{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:6px 0 14px;display:flex}.sk-panel-head small{color:var(--ink-soft);font-size:14px;font-weight:700}.sk-btn{border:3px solid var(--ink);background:var(--cream);min-height:52px;color:var(--ink);font-family:var(--display);text-transform:uppercase;box-shadow:0 5px 0 var(--ink);cursor:pointer;pointer-events:auto;touch-action:manipulation;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:18px;font-weight:900;transition:transform 80ms,box-shadow 80ms,background-color .12s;display:inline-flex}.sk-btn svg{flex:none;width:22px;height:22px}.sk-btn small{font-family:var(--body);text-transform:none;background:#1b15122e;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:800}.sk-btn:hover{background:#fff1c2}.sk-btn:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.sk-btn:focus-visible,.sk-iconbtn:focus-visible,.sk-tab:focus-visible,.sk-item-btn:focus-visible,.sk-switch:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sk-btn-primary{background:linear-gradient(180deg, var(--red-l), var(--red) 55%, #c01d16);color:var(--cream);text-shadow:0 2px 0 var(--red-d)}.sk-btn-primary:hover{background:linear-gradient(#ff7466,#e3342b 55%,#c9241c)}.sk-btn-primary.is-busy,.sk-btn-primary.is-busy:hover{background:linear-gradient(90deg, var(--red) 0, var(--red) calc(var(--busy,0) * 100%), #6f4b46 calc(var(--busy,0) * 100%), #6f4b46 100%);cursor:progress;opacity:1}.sk-btn-ghost{background:var(--cream)}.sk-btn-danger{color:var(--cream);background:#3b1512}.sk-btn-danger:hover{background:#5a1d18}.sk-btn-small{min-height:44px;padding:0 16px;font-size:15px}.sk-btn-col{flex-direction:column;gap:12px;display:flex}.sk-btn-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sk-btn-row .sk-btn{flex:140px;padding:0 14px}.sk-iconbtn{border:3px solid var(--ink);background:var(--cream);width:44px;height:44px;color:var(--ink);box-shadow:0 3px 0 var(--ink);pointer-events:auto;cursor:pointer;touch-action:manipulation;border-radius:50%;padding:9px}.sk-iconbtn:hover{background:var(--yellow)}.sk-iconbtn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.sk-iconbtn.is-off{color:var(--red-d);background:#ffd7d2}.sk-sub-h{font-family:var(--display);text-transform:uppercase;color:var(--red);margin:4px 0 8px;font-size:13px;font-weight:900}.sk-hud{pointer-events:none;position:absolute;inset:0}.sk-tl{top:var(--sat);left:var(--sal);flex-direction:column;gap:8px;width:clamp(212px,21vw,252px);display:flex;position:absolute}.sk-clock{--night:0;--p:0;background:linear-gradient(180deg, #e33b31, var(--red) 60%, #b81c15);border:3px solid var(--ink);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;gap:7px 10px;padding:7px 12px 9px 7px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff40,0 4px #1b151273}.sk-clock-dial{border:3px solid var(--ink);background:linear-gradient(#ffb35c,#ff7b3a);border-radius:50%;grid-row:1/span 2;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #e8edf1}.sk-clock-dial:after{content:"";opacity:var(--night);background:linear-gradient(#1c2358,#3a3f8f);position:absolute;inset:0}.sk-clock-dial>span{z-index:1;transition:opacity .6s;position:absolute;inset:4px}.sk-sun{opacity:calc(1 - var(--night))}.sk-moon{opacity:var(--night)}.sk-clock-time{color:var(--cream);align-items:baseline;gap:5px;display:flex}.sk-clock-time b{font-family:var(--display);min-width:3.1ch;text-shadow:0 2px 0 var(--red-d), 0 3px 0 var(--ink);font-size:26px;line-height:1}.sk-clock-time small{font-family:var(--display);color:var(--yellow);text-shadow:0 2px 0 var(--ink);font-size:13px}.sk-shiftbar{border:2px solid var(--ink);background:linear-gradient(90deg,#ffd23f 0%,#ff8a3d 30%,#d8507a 55%,#5a3f96 75%,#1a2150 100%);border-radius:99px;height:12px;margin-right:34px;position:relative}.sk-shiftbar-fill{width:calc(var(--p) * 100%);background:#ffffff59;border-radius:99px 0 0 99px;position:absolute;inset:0 auto 0 0}.sk-shiftbar-pip{top:50%;left:calc(var(--p) * 100%);background:var(--cream);border:2.5px solid var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute}.sk-shiftbar-end{font-family:var(--display);color:var(--yellow);text-shadow:0 1.5px 0 var(--ink);white-space:nowrap;margin-left:5px;font-size:11px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.sk-lasttrip-badge{background:var(--yellow);border:2.5px solid var(--ink);font-family:var(--display);text-transform:uppercase;color:var(--red-d);border-radius:99px;padding:3px 8px;font-size:11px;animation:1s ease-in-out infinite sk-pulse;display:none;position:absolute;top:-10px;right:-8px}.sk-clock.is-last .sk-lasttrip-badge{display:block}.sk-objective{background:var(--cream);border:2.5px solid var(--ink);border-radius:14px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:800;display:flex;box-shadow:0 3px #1b151266}.sk-objective.is-empty{display:none}.sk-obj-icon{background:var(--red);width:26px;height:26px;color:var(--cream);border:2px solid var(--ink);border-radius:50%;flex:none;padding:4px}.sk-obj-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sk-riders{position:relative}.sk-seats{background:var(--ink);color:var(--yellow);font-family:var(--display);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:6px;margin:0 0 5px 4px;padding:2px 9px;font-size:12px;display:inline-flex}.sk-seats:before{content:"Riders";color:var(--cream);font-family:var(--body);font-weight:800}.sk-seats.is-full{background:var(--red);color:var(--cream)}.sk-rider-list{flex-direction:column;gap:6px;display:flex}.sk-rider{--tip:1;--tipc:var(--green);background:var(--cream);border:2.5px solid var(--ink);border-radius:14px;grid-template-columns:40px 1fr;align-items:center;column-gap:8px;height:48px;padding:3px 10px 3px 4px;display:grid;position:relative;box-shadow:0 3px #1b151266}.sk-rider:before{content:"";background:conic-gradient(var(--tipc) calc(var(--tip) * 360deg), #1b151229 0);border-radius:50%;width:40px;height:40px;margin-top:-20px;position:absolute;top:50%;left:2px}.sk-rider.is-low{--tipc:#e5532a}.sk-rider-face{border:2px solid var(--ink);background:#fff;border-radius:50%;width:32px;height:32px;margin-left:2px;position:relative;overflow:hidden}.sk-rider-body{min-width:0}.sk-rider-dest{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:900;line-height:1.15;overflow:hidden}.sk-rider-meta{color:var(--ink-soft);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.sk-rider-dot{border:1.5px solid var(--ink);border-radius:50%;flex:none;width:9px;height:9px}.sk-rider-dist{min-width:5.2ch}.sk-rider-tip{display:none}.sk-rider-para{background:var(--red);color:var(--cream);border:2px solid var(--ink);font-family:var(--display);white-space:nowrap;border-radius:10px 10px 10px 2px;padding:2px 8px 3px;font-size:11.5px;display:none;position:absolute;top:-11px;right:-10px}.sk-rider.is-calling{border-color:var(--red-d);background:#ffe27a;animation:.9s ease-in-out infinite sk-nudge}.sk-rider.is-calling .sk-rider-para{display:block}.sk-tr{top:var(--sat);right:var(--sar);flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.sk-tr-row{align-items:center;gap:8px;display:flex}.sk-wallet{background:linear-gradient(180deg, #ffe27a, var(--yellow) 60%, #f2b000);border:3px solid var(--ink);border-radius:16px;align-items:center;gap:6px;height:48px;padding:0 14px 0 6px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff80,0 4px #1b151273}.sk-wallet-coin{flex:none;width:32px;height:32px}.sk-wallet-num{text-align:right;min-width:5.6ch;font-family:var(--display);color:var(--ink);font-size:24px;line-height:1}.sk-wallet-num:before{content:"₱";color:var(--red-d);margin-right:1px;font-size:.8em}.sk-wallet.is-counting .sk-wallet-num{color:var(--red-d)}.sk-wallet-delta{background:var(--green);color:#fff;border:2px solid var(--ink);font-family:var(--display);opacity:0;white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:14px;position:absolute;top:calc(100% + 6px);right:6px}.sk-finds{background:var(--cream);border:2.5px solid var(--ink);height:34px;font-family:var(--display);border-radius:99px;align-items:center;gap:6px;padding:0 12px 0 5px;font-size:15px;display:flex;box-shadow:0 3px #1b151266}.sk-finds svg{width:24px;height:24px}.sk-mapwrap{right:var(--sar);bottom:var(--sab);width:var(--map);position:absolute}.sk-minimap{aspect-ratio:1;background:var(--chrome);width:100%;box-shadow:0 0 0 3px var(--ink), 0 6px 0 3px #1b151266;border-radius:50%;padding:5px}.sk-minimap-canvas{border:2.5px solid var(--ink);background:#2b3a4d;border-radius:50%;width:100%;height:100%;display:block}.sk-speed{background:radial-gradient(circle at 50% 35%, #3b302b, var(--ink));border:3px solid var(--ink);width:62px;height:62px;box-shadow:0 0 0 3px #d9dfe4, 0 0 0 5.5px var(--ink);color:var(--cream);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;left:-14px}.sk-speed b{font-family:var(--display);color:var(--yellow);font-size:23px;line-height:1}.sk-speed small{opacity:.85;font-size:10px;font-weight:800}.sk-map-district{background:var(--yellow);border:2.5px solid var(--ink);max-width:150%;font-family:var(--display);color:var(--red-d);text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:3px 10px;font-size:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.sk-map-district:empty{display:none}.sk-banner{background:var(--paper);border:3px solid var(--ink);min-width:300px;max-width:min(560px,60vw);box-shadow:0 0 0 4px #d6dde3, 0 0 0 7px var(--ink), 0 10px 0 7px #1b151259;text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:8px 26px 12px;display:flex}.sk-banner small{text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:900}.sk-banner b{font-family:var(--display);color:var(--red);text-shadow:0 2px 0 var(--red-d), 0 4px 0 var(--ink);text-transform:uppercase;font-size:38px;line-height:1.05}.sk-banner span{margin-top:4px;font-size:14px;font-weight:800}.sk-center{top:calc(var(--sat) + 6px);flex-direction:column;align-items:center;gap:10px;width:min(600px,62vw);display:flex;position:absolute;left:50%;transform:translate(-50%)}.sk-toasts{flex-direction:column;align-items:center;gap:6px;width:min(360px,80vw);display:flex}.sk-toast{background:var(--cream);border:2.5px solid var(--ink);border-radius:99px;align-items:center;gap:9px;max-width:100%;padding:5px 16px 5px 5px;display:flex;box-shadow:0 4px #1b151266}.sk-toast-icon{border:2px solid var(--ink);background:var(--yellow);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;padding:5px}.sk-toast-txt{flex-direction:column;min-width:0;display:flex}.sk-toast-txt b{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.1;overflow:hidden}.sk-toast-txt small{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.sk-toast.k-fare .sk-toast-icon{background:#fff2b8;padding:2px}.sk-toast.k-tip .sk-toast-icon{background:var(--green);color:#fff}.sk-toast.k-find .sk-toast-icon{background:#ffb7cf;padding:3px}.sk-toast.k-landmark .sk-toast-icon{background:var(--purple);color:#fff4c8}.sk-toast.k-bump{background:#ffe3de}.sk-toast.k-bump .sk-toast-icon{background:var(--red);color:var(--yellow)}.sk-toast.k-unlock .sk-toast-icon{background:var(--blue);color:#fff}.sk-toast.k-info .sk-toast-icon{background:var(--cream);color:var(--blue);padding:3px}.sk-lasttrip{background:repeating-linear-gradient(-45deg, var(--yellow) 0 12px, var(--ink) 12px 24px);border:3px solid var(--ink);border-radius:14px;flex-direction:column;align-items:center;padding:6px 26px 8px;display:flex}.sk-lasttrip b,.sk-lasttrip span{background:var(--red);color:var(--cream);border-radius:6px;padding:0 10px}.sk-lasttrip b{font-family:var(--display);text-shadow:0 3px 0 var(--red-d);font-size:30px;line-height:1.1}.sk-lasttrip span{margin-top:3px;font-size:13px;font-weight:800}.sk-stopring{left:calc(50% + 120px);bottom:calc(var(--sab) + 9vh);width:86px;height:86px;animation:.25s ease-out sk-pop;position:absolute}.sk-stopring svg{filter:drop-shadow(0 3px #1b151280);transform:rotate(-90deg)}.sk-stop-bg{fill:#fffaf0e6;stroke:var(--ink);stroke-width:11px}.sk-stop-arc{fill:none;stroke:var(--yellow);stroke-width:7px;stroke-linecap:round;stroke-dasharray:207.35;stroke-dashoffset:207.35px}.sk-stopring[data-kind=dropoff] .sk-stop-arc{stroke:#3fd07a}.sk-stop-icon{color:var(--red);position:absolute;inset:22px}.sk-stopring[data-kind=dropoff] .sk-stop-icon{color:var(--green)}.sk-stopring.is-done{animation:.25s ease-out sk-pop}.sk-stop-label{background:var(--ink);color:var(--cream);white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:14px;font-weight:900;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.sk-markers,.sk-bubbles{position:absolute;inset:0}.sk-mk{--mk:var(--yellow);--mk-ink:var(--ink);will-change:transform;transition:opacity .35s;animation:.35s ease-out sk-mk-in;position:absolute;top:0;left:0}.sk-mk.k-destination{--mk:var(--red);--mk-ink:var(--cream)}.sk-mk.k-find{--mk:#ffb7cf}.sk-mk.k-landmark{--mk:var(--purple);--mk-ink:#fff4c8}.sk-mk.k-gate{--mk:var(--blue);--mk-ink:#fff}.sk-mk-icon{background:var(--mk);width:34px;height:34px;color:var(--mk-ink);border:2.5px solid var(--ink);transform:scale(var(--mk-s,1));border-radius:50%;padding:6px;transition:transform .35s;position:absolute;box-shadow:0 3px #1b151273}.sk-mk.k-find .sk-mk-icon{padding:3px}.sk-mk-txt{background:var(--cream);border:2px solid var(--ink);white-space:nowrap;border-radius:99px;align-items:baseline;gap:6px;padding:2px 9px 3px;display:flex;position:absolute;left:0;transform:translate(-50%)}.sk-mk-txt b{font-size:13px;font-weight:900}.sk-mk-txt small{color:var(--ink-soft);font-size:12px;font-weight:800}.sk-mk .sk-mk-icon{top:-17px;left:-17px}.sk-mk .sk-mk-txt{top:22px}.sk-mk:not(.is-near) .sk-mk-txt b,.sk-mk:not(.is-near) .sk-mk-fare{display:none}.sk-mk:not(.is-near) .sk-mk-txt{padding:1px 7px 2px}.sk-mk.is-far .sk-mk-txt{display:none}.sk-mk.is-near .sk-mk-txt{animation:.25s ease-out sk-mk-label}.sk-mk.is-near .sk-mk-txt b{text-overflow:ellipsis;max-width:170px;overflow:hidden}@keyframes sk-mk-in{0%{opacity:0}}@keyframes sk-mk-label{0%{opacity:0;transform:translate(-50%)scale(.9)}}.sk-bubble{border:3px solid var(--ink);text-align:center;will-change:transform;background:#fff;border-radius:16px;flex-direction:column;align-items:center;max-width:240px;padding:5px 12px 6px;animation:.24s ease-out sk-pop;display:flex;position:absolute;top:0;left:0;translate:-50% calc(-100% - 14px);box-shadow:0 4px #1b151266}.sk-bubble:after{content:"";border:9px solid #0000;border-top:12px solid var(--ink);border-bottom:0;margin-left:-9px;position:absolute;bottom:-14px;left:50%}.sk-bubble:before{content:"";border:6px solid #0000;border-top:8px solid var(--bub,#fff);z-index:1;border-bottom:0;margin-left:-6px;position:absolute;bottom:-8px;left:50%}.sk-bubble b{font-family:var(--display);color:var(--red);font-size:17px;line-height:1.1}.sk-bubble small{color:var(--ink-soft);margin-top:2px;font-size:12px;font-style:italic;font-weight:700}.sk-bubble.t-driver{--bub:#ffe27a;background:#ffe27a}.sk-bubble.t-driver b{color:var(--ink)}.sk-bubble.t-info{--bub:#d9ecff;background:#d9ecff}.sk-bubble.t-info b{color:#174a9c}.sk-bubble.is-blocked{visibility:hidden}.sk-postcard{right:calc(var(--sar) + 8px);background:linear-gradient(var(--paper), var(--paper)) padding-box, repeating-linear-gradient(-45deg, var(--red) 0 10px, var(--cream) 10px 16px, var(--blue) 16px 26px, var(--cream) 26px 32px) border-box;width:290px;box-shadow:0 0 0 2.5px var(--ink), 0 12px 24px #00000059;pointer-events:auto;cursor:pointer;border:8px solid #0000;border-radius:10px;padding:14px 16px 12px;position:absolute;top:calc(50% - 150px)}.sk-pc-stamp{background:var(--yellow);width:54px;height:62px;color:var(--red);outline:2px dashed var(--ink);outline-offset:-5px;border:2px solid var(--ink);flex-direction:column;align-items:center;padding:6px 5px 4px;display:flex;position:absolute;top:10px;right:10px}.sk-pc-stamp svg{width:32px;height:32px}.sk-pc-stamp small{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:7px}.sk-pc-postmark{color:#2c6fd1b3;width:58px;height:58px;font-family:var(--display);border:2px solid #2c6fd18c;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:52px;right:44px;transform:rotate(-14deg)}.sk-pc-hi{color:var(--ink-soft);font-size:12px;font-style:italic;font-weight:900;display:block}.sk-pc-title{max-width:calc(100% - 60px);font-family:var(--display);color:var(--red);text-shadow:0 2px #9e171259;margin-top:2px;font-size:22px;line-height:1.08;display:block}.sk-pc-sub{margin-top:4px;font-size:13px;font-weight:800}.sk-pc-fact{border-top:2px dashed #1b15124d;margin:10px 0 8px;padding-top:8px;font-size:13px;line-height:1.35}.sk-pc-foot{color:var(--ink-soft);text-align:right;font-size:11px;font-weight:800}.sk-touch{pointer-events:none;position:absolute;inset:0}.sk-steer-zone{width:calc(var(--sal) + 190px);height:calc(var(--sab) + 190px);padding:0 0 var(--sab) var(--sal);pointer-events:auto;touch-action:none;-webkit-touch-callout:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;bottom:0;left:0}.sk-wheel{filter:drop-shadow(0 5px #1b151273);transform-origin:50%;width:140px;height:140px;margin-left:6px}.sk-wheel.is-return{transition:transform .32s cubic-bezier(.3,1.5,.5,1)}.sk-steer-zone.is-active .sk-wheel{filter:drop-shadow(0 3px #1b151273)brightness(1.08)}.sk-steer-hint{width:152px;color:var(--cream);text-shadow:0 2px 0 var(--ink);opacity:.8;justify-content:space-between;margin-bottom:2px;font-size:14px;display:flex}.sk-pedal-cluster{right:var(--sar);bottom:var(--sab);pointer-events:none;grid-template-columns:76px 76px;grid-template-areas:"horn horn""brake gas";align-items:end;gap:12px;display:grid;position:absolute}.sk-pedal,.sk-horn-btn{pointer-events:auto;touch-action:none;-webkit-touch-callout:none}.sk-pedal{border:3px solid var(--ink);background:repeating-linear-gradient(180deg, transparent 0 10px, #1b151238 10px 13px), var(--chrome);box-shadow:0 6px 0 var(--ink);border-radius:18px 18px 14px 14px;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:10px;transition:transform 60ms,box-shadow 60ms;display:flex;position:relative}.sk-pedal i{background:#ffffffb3;border-radius:99px;height:8px;position:absolute;inset:8px 10px auto}.sk-pedal b{font-family:var(--display);background:var(--ink);color:var(--cream);border-radius:8px;padding:2px 7px;font-size:15px}.sk-pedal small{color:var(--ink);white-space:nowrap;background:#fffaf0d9;border-radius:4px;margin-top:3px;padding:0 4px;font-size:9.5px;font-weight:800}.sk-pedal-gas{grid-area:gas;height:136px}.sk-pedal-gas b{background:var(--green)}.sk-pedal-brake{grid-area:brake;height:104px}.sk-pedal-brake b{background:var(--red)}.sk-pedal.is-down{box-shadow:0 1px 0 var(--ink);filter:brightness(1.1);transform:translateY(5px)scale(.97)}.sk-horn-btn{border:3px solid var(--ink);background:radial-gradient(circle at 50% 35%, #ffe27a, var(--yellow) 60%, #e5a300);width:68px;height:68px;box-shadow:0 5px 0 var(--ink);color:var(--red-d);border-radius:50%;flex-direction:column;grid-area:horn;justify-content:center;justify-self:center;align-items:center;display:flex}.sk-horn-btn svg{width:28px;height:28px}.sk-horn-btn b{font-family:var(--display);color:var(--ink);font-size:11px}.sk-horn-btn.is-down{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)scale(.95)}.sk-loading{--load:0;background:radial-gradient(at 50% 110%,#ffcf6b 0%,#ff8a3d 30%,#c64a6c 60%,#3b2e6e 100%);flex-direction:column;justify-content:center;align-items:center;gap:26px}.sk-logo{flex-direction:column;align-items:center;gap:12px;display:flex}.sk-logo .sk-logo-plate{background:var(--chrome);box-shadow:0 0 0 3.5px var(--ink), 0 9px 0 3.5px #1b151273;border-radius:24px;padding:6px;transform:rotate(-3deg)}.sk-logo .sk-logo-plate span{background:linear-gradient(180deg, #ffe890, var(--yellow) 55%, #f2ad00);font-family:var(--display);color:var(--red);text-shadow:0 3px 0 #fff5cc, 0 -2px 0 var(--red-d), 2px 0 0 var(--red-d), -2px 0 0 var(--red-d), 0 6px 0 var(--red-d), 0 9px 0 var(--ink);border-radius:18px;padding:10px 34px 16px;font-size:clamp(54px,11vw,96px);line-height:1;display:block;box-shadow:inset 0 0 0 3px #1b151299}.sk-tagline{background:var(--ink);color:var(--cream);border-radius:99px;padding:4px 14px;font-size:15px;font-weight:800}.sk-loadroad{border:3px solid var(--ink);background:#3a302c;border-radius:99px;width:min(420px,80vw);height:22px;position:relative;box-shadow:0 4px #1b151273}.sk-loadroad:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#ffe27a 0 14px,#0000 14px 26px);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:12px;right:12px}.sk-loadroad-fill{width:calc((100% - 6px) * var(--load));background:linear-gradient(90deg, var(--yellow), #ff8a3d);z-index:1;border-radius:99px;position:absolute;inset:3px auto 3px 3px}.sk-loadroad-trike{z-index:2;bottom:12px;left:calc((100% - 50px) * var(--load));width:50px;height:36px;transition:left .2s;position:absolute}.sk-load-row{color:var(--cream);text-shadow:0 2px #1b1512b3;align-items:baseline;gap:10px;font-size:15px;font-weight:800;display:flex}.sk-load-row b{font-family:var(--display);min-width:4ch}.sk-title{padding:var(--sat) var(--sar) var(--sab) var(--sal);background:linear-gradient(#1b151273 0%,#0000 32% 60%,#1b15128c 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px}.sk-logo-big{margin-bottom:4px}.sk-route{background:var(--cream);border:3px solid var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:min(560px,92vw);padding:6px 10px;display:flex;box-shadow:0 4px #1b151273}.sk-route span{font-family:var(--display);color:var(--red);align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.sk-route span+span:before{content:"•";color:var(--ink);margin-right:6px}.sk-route span.is-locked{color:#9b8f86}.sk-route span svg{width:13px;height:13px}.sk-title-info{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sk-chip{border:2.5px solid var(--ink);background:#fffaf0f2;border-radius:14px;flex-direction:column;align-items:center;min-width:96px;padding:6px 12px;display:flex;box-shadow:0 3px #1b151273}.sk-chip small{text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:800}.sk-chip b{font-family:var(--display);font-size:20px}.sk-title .sk-btn-col{width:min(300px,86vw)}.sk-title .sk-btn-primary{min-height:62px;font-size:22px}.sk-title-foot{color:var(--cream);background:#1b151299;border-radius:99px;padding:3px 12px;font-size:12px;font-weight:700}.sk-confirm{z-index:3;background:#1b15128c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sk-confirm-panel{text-align:center;width:min(380px,92vw)}.sk-confirm-h{font-family:var(--display);color:var(--red);margin-top:8px;font-size:24px;display:block}.sk-settings-modal{flex-direction:column;gap:12px;width:min(400px,94vw);display:flex}.sk-pause,.sk-summary{padding:var(--sat) var(--sar) var(--sab) var(--sal);-webkit-backdrop-filter:blur(3px);background:#1b151280;justify-content:center;align-items:center}.sk-pause-panel{overscroll-behavior:contain;width:min(760px,96vw);max-height:100%;overflow-y:auto}.sk-pause-cols{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sk-pause-col{flex-direction:column;gap:14px;min-width:0;display:flex}.sk-settings{background:#fff1d6;border:2px solid #1b151240;border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.sk-slider{grid-template-columns:104px 1fr 34px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;display:grid}.sk-slider-val{text-align:right;font-family:var(--display);font-size:14px}.sk-slider input{--v:80%;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}.sk-slider input::-webkit-slider-runnable-track{border:2px solid var(--ink);background:linear-gradient(90deg, var(--red) var(--v), #eadfc9 var(--v));border-radius:99px;height:12px}.sk-slider input::-moz-range-track{border:2px solid var(--ink);background:linear-gradient(90deg, var(--red) var(--v), #eadfc9 var(--v));border-radius:99px;height:8px}.sk-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--yellow);border:3px solid var(--ink);width:28px;height:28px;box-shadow:0 2px 0 var(--ink);border-radius:50%;margin-top:-10px}.sk-slider input::-moz-range-thumb{background:var(--yellow);border:3px solid var(--ink);border-radius:50%;width:22px;height:22px}.sk-slider input:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:8px}.sk-switch{min-height:44px;color:var(--ink);cursor:pointer;pointer-events:auto;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0 6px;font-size:14px;font-weight:800;display:inline-flex}.sk-switch-knob{border:2.5px solid var(--ink);background:#eadfc9;border-radius:99px;width:54px;height:30px;transition:background-color .15s;position:relative}.sk-switch-knob:after{content:"";background:var(--cream);border:2.5px solid var(--ink);border-radius:50%;width:21px;height:21px;transition:transform .15s;position:absolute;top:2px;left:2px}.sk-switch.is-on .sk-switch-knob{background:var(--red)}.sk-switch.is-on .sk-switch-knob:after{transform:translate(24px)}.sk-controls{background:#f3f6fa;border:2px solid #1b151240;border-radius:16px;padding:10px 14px 12px}.sk-keys{flex-direction:column;gap:7px;margin:0 0 8px;padding:0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.sk-keys li{grid-template-columns:128px 1fr;align-items:center;gap:8px;display:grid}.sk-keys li>span{flex-wrap:wrap;gap:4px;display:flex}.sk-keys kbd{background:var(--cream);border:2px solid var(--ink);min-width:26px;height:26px;box-shadow:0 2px 0 var(--ink);font-family:var(--display);border-radius:7px;place-items:center;padding:0 5px;font-size:12px;display:inline-grid}.sk-keys kbd.w{min-width:52px}.sk-keys-touch li{grid-template-columns:58px 1fr}.sk-ti{background:var(--ink);width:52px;height:28px;color:var(--cream);font-family:var(--display);border-radius:8px;place-items:center;padding:3px;font-size:10px;display:inline-grid!important}.sk-ti svg{width:20px;height:20px}.sk-ti-gas{background:var(--green)}.sk-ti-brake{background:var(--red);font-size:9px}.sk-tipline{background:#fff1c2;border-radius:10px;margin:4px 0 0;padding:7px 10px;font-size:12.5px;font-weight:700}.sk-summary-panel{flex-direction:column;align-items:stretch;gap:6px;width:min(460px,94vw);max-height:100%;display:flex;overflow-y:auto}.sk-stars{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.sk-star-note{text-align:center;width:100%;color:var(--ink-soft);margin-top:-8px;font-size:11.5px;font-weight:800}.sk-star{color:#eadfc9;width:46px;height:46px;filter:drop-shadow(0 0 0 var(--ink)) drop-shadow(2px 0 0 var(--ink)) drop-shadow(-2px 0 0 var(--ink)) drop-shadow(0 2px 0 var(--ink)) drop-shadow(0 -2px 0 var(--ink)) drop-shadow(0 3px 0 #1b151266)}.sk-star:nth-child(2){width:57px;height:57px;margin-top:-7px}.sk-star.is-on{color:var(--yellow)}.sk-star.is-pop{animation:.5s cubic-bezier(.2,1.6,.4,1) sk-star}.sk-best{background:var(--red);color:var(--yellow);border:2.5px solid var(--ink);font-family:var(--display);text-transform:uppercase;border-radius:6px;align-self:center;padding:4px 16px;font-size:15px;animation:.35s ease-out sk-pop;transform:rotate(-3deg)}.sk-ledger{background:#fff1d6;border-radius:14px;flex-direction:column;gap:2px;padding:5px 12px;display:flex}.sk-ledger-row{border-bottom:2px dashed #1b15122e;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;font-size:15px;font-weight:800;display:flex}.sk-ledger-row:last-child{border-bottom:0}.sk-ledger-row small{color:var(--ink-soft);margin-left:6px;font-size:12px}.sk-ledger-row b{font-family:var(--display);text-align:right;min-width:7ch;font-size:18px}.sk-ledger-row.is-live b{color:var(--green)}.sk-ledger-row.is-cost b,.sk-ledger-row.is-cost.is-live b{color:var(--red)}.sk-ledger-total{background:var(--red);color:var(--cream);border:3px solid var(--ink);font-family:var(--display);text-transform:uppercase;border-radius:14px;justify-content:space-between;align-items:center;padding:8px 14px;font-size:18px;display:flex}.sk-ledger-total b{color:var(--yellow);text-shadow:0 3px 0 var(--red-d);font-size:30px}.sk-best-line{text-align:right;color:var(--ink-soft);margin-top:-8px;font-size:13px;font-weight:800}.sk-btn-copy{flex:none}.sk-landmarks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sk-landmarks small{text-transform:uppercase;width:100%;color:var(--purple);font-size:12px;font-weight:900}.sk-lm-chip{border:2px solid var(--ink);background:#efe4ff;border-radius:99px;align-items:center;gap:5px;max-width:100%;padding:3px 10px 3px 4px;font-size:13px;font-weight:800;display:inline-flex}.sk-lm-chip svg{width:20px;height:20px;color:var(--purple);flex:none}.sk-lm-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-summary-wallet{color:var(--ink-soft);justify-content:flex-end;align-items:baseline;gap:8px;font-weight:800;display:flex}.sk-summary-wallet b{font-family:var(--display);color:var(--ink);font-size:18px}.sk-garage{padding:var(--sat) var(--sar) var(--sab) var(--sal);pointer-events:none;justify-content:flex-end;align-items:stretch}.sk-garage-panel{pointer-events:auto;flex-direction:column;gap:10px;width:clamp(360px,40vw,540px);padding:20px 16px 12px;animation:.3s cubic-bezier(.2,1,.3,1) sk-slide-in;display:flex}.sk-garage-head{align-items:center;gap:10px;margin-top:4px;display:flex}.sk-garage-head .sk-plate>span{padding:5px 14px 7px;font-size:22px}.sk-garage-wallet{height:42px;margin-left:auto}.sk-garage-wallet b{font-family:var(--display);font-size:19px}.sk-garage-wallet b:before{content:"₱";color:var(--red-d);font-size:.8em}.sk-garage-wallet .sk-wallet-coin{width:26px;height:26px}.sk-tabs{gap:6px;display:flex}.sk-tab{border:2.5px solid var(--ink);min-height:44px;font-family:var(--display);text-transform:uppercase;color:var(--ink);cursor:pointer;pointer-events:auto;background:#fff1d6;border-radius:12px;flex:1 1 0;padding:0 6px;font-size:13.5px;position:relative}.sk-tab.is-active{background:var(--red);color:var(--cream);box-shadow:inset 0 -4px 0 var(--red-d)}.sk-tab[data-badge]:not([data-badge=""]):after{content:attr(data-badge);background:var(--green);color:#fff;border:2px solid var(--ink);border-radius:99px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:16px;position:absolute;top:-9px;right:-6px}.sk-shop-list{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:auto;gap:9px;min-height:0;padding:6px 4px 8px 2px;display:flex;overflow-y:auto}.sk-item{border:2.5px solid var(--ink);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:78px 1fr auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;transition:transform .1s,box-shadow .1s;display:grid;box-shadow:0 3px #1b151259}.sk-item:hover,.sk-item.is-preview{box-shadow:0 0 0 3px var(--yellow), 0 3px 0 #1b151259}.sk-item.is-preview{background:#fffbe8}.sk-item.is-equipped{background:#eefaf1}.sk-item.is-locked{background:#f2eee8}.sk-item.is-locked .sk-item-art{filter:grayscale(.8)opacity(.7)}.sk-item-art{border:2px solid var(--ink);background:linear-gradient(#bfe6ff,#fbe7c6);border-radius:12px;place-items:center;width:78px;height:56px;padding:4px;display:grid;position:relative}.sk-item-art.a-horn{color:var(--red-d);background:radial-gradient(circle,#fff1c2,#ffc628);padding:10px 18px}.sk-item-art.a-district{background:var(--dc,var(--red));color:var(--cream);padding:10px 20px}.sk-item-art.a-roof{padding:6px 10px}.sk-item-art.a-paint svg{height:36px}.sk-swatches{gap:2px;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sk-swatches i{border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px}.sk-item-info{min-width:0}.sk-item-name{font-family:var(--display);font-size:15px;line-height:1.15;display:block}.sk-item-tl{color:var(--red);font-size:12px;font-style:italic;font-weight:800;display:block}.sk-item-desc{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.sk-item-lock,.sk-item-need{color:#8a5a00;align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:800;display:flex}.sk-item-need{color:var(--red-d)}.sk-item-lock svg{flex:none;width:13px;height:13px}.sk-item-btn{border:2.5px solid var(--ink);background:var(--cream);min-width:92px;min-height:48px;font-family:var(--display);text-transform:uppercase;color:var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;pointer-events:auto;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 10px;font-size:13px;display:flex}.sk-item-btn b{font-size:15px}.sk-item-btn svg{width:18px;height:18px}.sk-item-btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.sk-item-btn.is-buy{background:var(--red);color:var(--cream)}.sk-item-btn.is-buy b{color:var(--yellow)}.sk-item-btn.is-equip{background:var(--yellow)}.sk-item-btn.is-done{color:#1a7a3e;box-shadow:none;cursor:default;background:#d8f5e1;flex-direction:row;gap:4px}.sk-item-btn.is-poor{color:#7d726a;cursor:not-allowed;background:#e9e2d7}.sk-item-btn.is-locked{color:#7d726a;box-shadow:none;cursor:not-allowed;background:#e9e2d7}.sk-empty{text-align:center;color:var(--ink-soft);font-weight:800}@keyframes sk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes sk-nudge{0%,to{scale:1}35%{box-shadow:0 5px 0 var(--ink), 0 0 0 6px #ffc628e6;scale:1.07}70%{scale:.99}}@keyframes sk-pop{0%{opacity:0;scale:.7}70%{opacity:1;scale:1.06}to{scale:1}}@keyframes sk-star{0%{transform:scale(.3)rotate(-30deg)}to{transform:scale(1)rotate(0)}}@keyframes sk-slide-in{0%{opacity:0;transform:translate(40px)}}@keyframes sk-sheet-in{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.sk-ui *,.sk-ui :before,.sk-ui :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.sk-ui.is-touch{--map:124px}.sk-ui.is-touch .sk-mapwrap{top:calc(var(--sat) + 104px);bottom:auto}.sk-ui.is-touch .sk-tr .sk-finds{top:calc(104px + var(--map) + 14px);position:absolute;right:0}.sk-ui.is-touch .sk-stopring{left:calc(var(--sal) + 34px);bottom:calc(var(--sab) + 214px)}.sk-ui.is-touch .sk-stop-label{top:50%;bottom:auto;left:calc(100% + 8px);transform:translateY(-50%)}.sk-ui.is-touch .sk-controls>.sk-sub-h:first-child,.sk-ui.is-touch .sk-controls>.sk-keys:not(.sk-keys-touch){display:none}@media (width<=759px){.sk-ui{--map:112px;font-size:13px}.sk-tl{width:calc(100vw - var(--sal) - var(--sar) - 154px);gap:6px;max-width:250px}.sk-clock{border-radius:15px;grid-template-columns:36px 1fr;gap:5px 8px;padding:5px 10px 7px 5px}.sk-clock-dial{width:36px;height:36px}.sk-clock-time b{font-size:21px}.sk-shiftbar{height:10px}.sk-shiftbar-pip{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.sk-objective{border-radius:12px;padding:3px 10px 3px 3px;font-size:12px}.sk-obj-text{-webkit-line-clamp:2;line-clamp:2}.sk-obj-icon{width:22px;height:22px;padding:3px}.sk-rider-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.sk-rider{border-width:2px;border-radius:12px;grid-template-columns:30px 1fr;column-gap:5px;height:44px;padding:2px 6px 2px 2px}.sk-rider:before{width:32px;height:32px;margin-top:-16px;left:1px}.sk-rider-face{border-width:1.5px;width:26px;height:26px;margin-left:2px}.sk-rider{grid-template-columns:28px 1fr}.sk-rider-dest{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.1;display:-webkit-box}.sk-dest-sub,.sk-toast:nth-child(n+3){display:none}.sk-rider-meta{gap:4px;margin-top:1px;font-size:10.5px}.sk-rider-dot{width:7px;height:7px}.sk-rider-para{font-size:10px;top:-10px;right:-4px}.sk-tr{gap:6px}.sk-ui.is-touch,.sk-ui{--map:112px}.sk-tr-row{grid-template-columns:1fr 44px 44px;grid-template-rows:42px calc(var(--map) + 54px) 44px;grid-template-areas:"wallet wallet wallet"". . ."".mute pause";gap:0 6px;width:142px;display:grid}.sk-tr-row .sk-wallet{grid-area:wallet}.sk-mute-btn{grid-area:mute}.sk-pause-btn{grid-area:pause}.sk-wallet{justify-content:space-between;gap:4px;width:142px;height:42px;padding:0 8px 0 4px}.sk-wallet-coin{width:22px;height:22px}.sk-wallet-num{min-width:0;font-size:17px}.sk-ui.is-touch .sk-mapwrap,.sk-ui .sk-mapwrap{top:calc(var(--sat) + 54px);bottom:auto}.sk-ui.is-touch .sk-tr .sk-finds,.sk-ui .sk-tr .sk-finds{top:calc(54px + var(--map) + 6px);gap:3px;height:30px;padding:0 7px 0 3px;font-size:12.5px;position:absolute;right:0}.sk-finds svg{width:18px;height:18px}.sk-speed{width:auto;min-width:0;height:30px;left:calc(var(--map) - 142px);background:var(--ink);border-width:2.5px;border-radius:99px;flex-direction:row;align-items:baseline;gap:2px;padding:3px 6px 0;top:calc(100% + 6px);bottom:auto;box-shadow:0 3px #1b151266}.sk-speed b{text-align:right;min-width:2ch;font-size:15px}.sk-speed small{font-size:9px}.sk-map-district{padding:2px 7px;font-size:10px;top:-10px}.sk-banner{width:min(300px,84vw);min-width:0;max-width:84vw;box-shadow:0 0 0 3px #d6dde3, 0 0 0 5.5px var(--ink), 0 7px 0 5.5px #1b151259;border-radius:14px;padding:4px 14px 7px}.sk-banner small{font-size:10.5px}.sk-banner b{font-size:24px}.sk-banner span{margin-top:2px;font-size:12px}.sk-center{gap:5px;width:92vw;top:31%}.sk-toast{padding:3px 12px 3px 3px}.sk-toast-icon{width:30px;height:30px}.sk-toast-txt b{font-size:14px}.sk-lasttrip{border-radius:10px;padding:4px 12px 5px}.sk-lasttrip b{font-size:19px}.sk-lasttrip span{font-size:11px}.sk-postcard{left:50%;right:auto;top:calc(var(--sat) + 52px);border-width:5px;border-radius:8px;width:min(260px,70vw);margin-left:max(-130px,-35vw);padding:7px 9px 6px}.sk-pc-hi{font-size:10px}.sk-pc-title{max-width:calc(100% - 44px);font-size:15px}.sk-pc-sub{margin-top:2px;font-size:11px}.sk-pc-fact{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 3px;padding-top:4px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.sk-pc-stamp{width:36px;height:42px;padding:4px 3px 2px;top:6px;right:6px}.sk-pc-stamp svg{width:20px;height:20px}.sk-pc-stamp small{font-size:5px}.sk-pc-postmark{display:none}.sk-pc-foot{font-size:9.5px}.sk-bubble{max-width:180px;padding:5px 11px 6px}.sk-bubble b{font-size:16px}.sk-bubble small{font-size:11px}.sk-wheel{width:128px;height:128px}.sk-steer-zone{width:calc(var(--sal) + 164px)}.sk-steer-hint{width:138px}.sk-pedal-cluster{grid-template-columns:70px 70px;gap:10px}.sk-pedal-gas{height:128px}.sk-pedal-brake{height:98px}.sk-horn-btn{width:62px;height:62px}.sk-pause-cols{grid-template-columns:1fr;gap:14px}.sk-panel{border-radius:20px;padding:20px 14px 16px}.sk-slider{grid-template-columns:94px 1fr 30px}.sk-garage{align-items:flex-end;padding:0}.sk-garage-panel{width:100%;height:55%;padding:18px 12px calc(var(--sab) + 4px);border-bottom:0;border-radius:22px 22px 0 0;animation-name:sk-sheet-in}.sk-garage-head .sk-plate>span{padding:4px 10px 6px;font-size:18px}.sk-tab{font-size:12px}.sk-item{grid-template-columns:64px 1fr auto;gap:8px;padding:6px 8px 6px 6px}.sk-item-art{width:64px;height:48px}.sk-item-name{font-size:14px}.sk-item-desc{font-size:11.5px}.sk-item-btn{min-width:82px;padding:4px 6px;font-size:12px}.sk-summary-panel{gap:8px}.sk-route{gap:0;padding:5px 6px}.sk-route span{gap:2px;padding:2px 3px;font-size:11px}.sk-route span+span:before{margin-right:3px}.sk-route span svg{width:10px;height:10px}.sk-ledger-total b{font-size:26px}}@media (width>=760px) and (aspect-ratio<=1){.sk-garage{align-items:flex-end;padding:0}.sk-garage-panel{border-radius:22px 22px 0 0;width:100%;height:55%;animation-name:sk-sheet-in}}@media (height<=500px){.sk-ui{--map:104px}.sk-tl{width:clamp(300px,44vw,380px)}.sk-rider-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.sk-rider{height:38px}.sk-rider:before{width:32px;height:32px;margin-top:-16px}.sk-rider-face{width:26px;height:26px}.sk-rider-dest{font-size:12px}.sk-ui.is-touch .sk-mapwrap,.sk-ui .sk-mapwrap{top:calc(var(--sat) + 60px);bottom:auto}.sk-ui.is-touch .sk-tr .sk-finds,.sk-ui .sk-tr .sk-finds{top:calc(60px + var(--map) + 10px);position:absolute;right:0}.sk-wheel{width:112px;height:112px}.sk-pedal-gas{height:104px}.sk-pedal-brake{height:82px}.sk-horn-btn{position:absolute;bottom:0;right:calc(100% + 12px)}.sk-ui.is-touch .sk-stopring{left:calc(var(--sal) + 170px);bottom:calc(var(--sab) + 16px)}.sk-title{gap:10px}.sk-logo .sk-logo-plate span{font-size:52px}}.sk-shop-list{padding-bottom:28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}.sk-title .sk-chip{background:var(--cream)}.sk-speed small{font-size:11px}@media (width<=759px){.sk-title{padding-top:calc(var(--sat) + 28px);justify-content:flex-start;gap:14px}.sk-speed small{font-size:9px}}.sk-batt{--lvl:1;--bc:#46d67f;background:radial-gradient(circle at 50% 30%, #3b302b, var(--ink));border:3px solid var(--ink);height:36px;box-shadow:0 0 0 2.5px #d9dfe4, 0 0 0 5px var(--ink), 0 5px 0 5px #1b151259;color:var(--cream);white-space:nowrap;border-radius:99px;align-items:center;gap:9px;padding:0 11px 0 9px;display:flex;position:absolute;bottom:13px;right:calc(100% + 30px)}.sk-batt-cell{border:2.5px solid var(--cream);border-radius:5px;flex:none;width:34px;height:18px;position:relative}.sk-batt-cell:after{content:"";background:var(--cream);border-radius:0 2px 2px 0;width:3.5px;height:8px;margin-top:-4px;position:absolute;top:50%;right:-6px}.sk-batt-fill{width:calc((100% - 3px) * var(--lvl));background:var(--bc);border-radius:2px;transition:width .25s,height .25s;position:absolute;top:1.5px;bottom:1.5px;left:1.5px}.sk-batt-bolt{color:#fff8c8;width:18px;height:18px;filter:drop-shadow(1px 0 0 var(--ink)) drop-shadow(-1px 0 0 var(--ink)) drop-shadow(0 1px 0 var(--ink)) drop-shadow(0 -1px 0 var(--ink));margin:-9px 0 0 -9px;display:none;position:absolute;top:50%;left:50%}.sk-batt-num{text-align:right;min-width:3.3em;font-family:var(--display);color:var(--yellow);font-size:16px;line-height:1}.sk-batt[data-state=mid]{--bc:#ffc628}.sk-batt[data-state=low]{--bc:#ff6a3d;animation:.9s ease-in-out infinite sk-batt-low}.sk-batt[data-state=low] .sk-batt-num{color:#ff9a6e}.sk-batt[data-state=flat]{background:linear-gradient(180deg, var(--red-l), var(--red) 55%, #c01d16);animation:1.6s ease-in-out infinite sk-batt-low}.sk-batt[data-state=flat] .sk-batt-num{color:var(--cream);text-shadow:0 2px 0 var(--red-d)}.sk-batt[data-state=charging]{--bc:#4fe0c8;box-shadow:0 0 0 2.5px #bff5ea, 0 0 0 5px var(--ink), 0 0 18px 6px #4fe0c8bf}.sk-batt[data-state=charging] .sk-batt-fill{background:repeating-linear-gradient(-45deg,#4fe0c8 0 5px,#b6fff0 5px 9px) 0 0/26px 26px;animation:.7s linear infinite sk-batt-flow}.sk-batt[data-state=charging] .sk-batt-bolt{animation:1s ease-in-out infinite sk-pulse;display:block}.sk-batt[data-state=charging] .sk-batt-num{color:#bff5ea}@keyframes sk-batt-low{0%,to{transform:scale(1)}50%{box-shadow:0 0 0 2.5px #ffd0c0, 0 0 0 5px var(--ink), 0 0 16px 6px #ff4628b3;transform:scale(1.08)}}@keyframes sk-batt-flow{to{background-position:26px 0}}.sk-stopring[data-kind=charge] .sk-stop-arc{stroke:#4fe0c8}.sk-stopring[data-kind=charge] .sk-stop-icon{color:#0e9c86;inset:20px}.sk-stopring[data-kind=charge] .sk-stop-label{color:#dffff8;background:#0b5a50}.sk-stopring[data-kind=charge].is-done .sk-stop-arc{stroke:#46d67f}.sk-stopring .sk-stop-icon svg{filter:none;transform:none}.sk-riders:has(.sk-rider.is-special:not([hidden])) .sk-seats{margin-bottom:12px}.sk-rider.is-special{background:linear-gradient(#fff4c0,#ffd54a);border-color:#6b3f00;box-shadow:inset 0 0 0 2px #ffffffb3,0 3px #1b151266,0 0 14px 2px #ffb80099}.sk-rider.is-special.is-calling{border-color:var(--red-d);background:linear-gradient(#ffe98a,#ffbc1a)}.sk-rider-special{background:var(--ink);color:#ffd23f;height:18px;font-family:var(--display);text-transform:uppercase;white-space:nowrap;border:1.5px solid #ffd23f;border-radius:99px;align-items:center;gap:3px;padding:0 7px 0 4px;font-size:10.5px;line-height:1;display:none;position:absolute;top:-11px;left:30px}.sk-rider-special svg{width:11px;height:11px}.sk-rider-special b{color:var(--cream);font-weight:inherit}.sk-rider.is-special .sk-rider-special{display:flex}.sk-bubble.t-special{--bub:#ffcf3a;background:linear-gradient(#fff6c8 0%,#ffdf5e 55%,#ffcf3a 100%);box-shadow:0 4px #1b151266,0 0 22px 4px #ffbe1eb3}.sk-bubble.t-special b{color:#a33a00}.sk-bubble.t-special b:before{content:"★ ";color:#e08a00}.sk-bubble.t-special small{color:#5e3d00}.sk-mk.k-special{--mk:#ffb300;--mk-ink:var(--ink)}.sk-mk.k-special .sk-mk-icon{background:radial-gradient(circle at 35% 30%,#fff3b0,#ffc628 50%,#f29a00);padding:5px;box-shadow:0 3px #1b151273,0 0 0 3px #fff3c4,0 0 14px 4px #ffb400cc}.sk-mk.k-charger{--mk:#22c7a6;--mk-ink:#fff8c8}.sk-mk.k-charger .sk-mk-icon{padding:5px}.sk-item-art.a-paint{justify-items:start;padding:2px 0 2px 3px}.sk-item-art.a-paint svg{width:auto;height:42px}.sk-item-art.a-paint .sk-swatches{flex-direction:column;inset:50% 4px auto auto;transform:translateY(-50%)}@media (width<=759px){.sk-item-art.a-paint svg{height:34px}.sk-item-art.a-paint .sk-swatches{right:3px}.sk-item-art.a-paint .sk-swatches i{border-width:1.2px;width:8px;height:8px}}.sk-item-art.a-battery{color:#0b5a50;background:radial-gradient(circle at 50% 40%,#e3fff8,#6fe6d2);padding:5px 14px}@media (width<=759px){.sk-item-art.a-battery{padding:4px 10px}}@media (width<=759px),(height<=500px){.sk-batt{bottom:auto;right:auto;left:calc(var(--map) - 142px);border-width:2px;border-radius:10px;flex-direction:column;gap:3px;width:26px;height:auto;padding:8px 0 4px;top:6px;box-shadow:0 3px #1b151266}.sk-batt-cell{border-width:2px;border-radius:4px;width:15px;height:46px}.sk-batt-cell:after{border-radius:2px 2px 0 0;width:7px;height:3px;margin:0 0 0 -3.5px;top:-5px;left:50%;right:auto}.sk-batt-fill{width:auto;height:calc((100% - 3px) * var(--lvl));inset:auto 1.5px 1.5px}.sk-batt[data-state=charging] .sk-batt-fill{background:repeating-linear-gradient(45deg,#4fe0c8 0 4px,#b6fff0 4px 7px) 0 0/20px 20px}.sk-batt-bolt{width:16px;height:16px;margin:-8px 0 0 -8px}.sk-batt-num{text-align:center;letter-spacing:-.02em;min-width:0;font-size:8.5px}.sk-batt[data-state=charging]{box-shadow:0 0 0 2px #bff5ea,0 0 14px 4px #4fe0c8bf}.sk-batt[data-state=low],.sk-batt[data-state=flat]{animation-name:sk-batt-low-phone}}@media (height<=500px){.sk-batt{top:4px;left:auto;right:calc(100% + 16px)}}@media (width<=759px){.sk-rider-special{height:16px;padding:0 5px 0 3px;font-size:9.5px;top:-10px;left:-4px}.sk-rider-special span{display:none}.sk-tab{padding:0 3px;font-size:11px}}@keyframes sk-batt-low-phone{0%,to{transform:scale(1)}50%{transform:scale(1.08);box-shadow:0 0 0 2px #ffd0c0,0 0 14px 4px #ff4628b3}}@media (height<=500px){.sk-rider-special{top:-9px}}.sk-mk.has-trade.is-near .sk-mk-txt{align-items:center;padding-left:7px}.sk-mk-fare{font-family:var(--display);color:#17813f;font-size:14px;line-height:1}.sk-batt-need,.sk-batt-gap{pointer-events:none;display:none;position:absolute}.sk-batt.has-need .sk-batt-need{display:block}.sk-batt-need{z-index:1;top:-6px;bottom:-6px;left:calc(1.5px + (100% - 3px) * var(--need,0));width:3px;box-shadow:0 0 0 1.5px var(--ink);background:#fff;border-radius:2px;margin-left:-1.5px}.sk-batt-gap{top:1.5px;bottom:1.5px;left:calc(1.5px + (100% - 3px) * var(--lvl));width:calc((100% - 3px) * max(0, var(--need,0) - var(--lvl)));background:repeating-linear-gradient(-45deg,#ff5a4bf2 0 3px,#ff5a4b40 3px 6px)}.sk-batt[data-state=short]{--bc:#ffc628;box-shadow:0 0 0 2.5px #ff8a7a, 0 0 0 5px var(--ink), 0 5px 0 5px #1b151259}.sk-batt[data-state=short] .sk-batt-num{color:#ff9a8a}.sk-batt[data-state=short] .sk-batt-gap{animation:.9s steps(2,jump-none) infinite sk-batt-short;display:block}.sk-batt[data-state=short] .sk-batt-need{background:var(--red-l);box-shadow:0 0 0 1.5px var(--ink), 0 0 6px 1px #ff5a4be6}.sk-batt[data-state=short]:after{content:"!";background:var(--red);border:2px solid var(--ink);color:#fff;width:17px;height:17px;font-family:var(--display);text-align:center;border-radius:50%;font-size:12px;line-height:13px;position:absolute;top:-10px;right:-8px}@keyframes sk-batt-short{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sk-batt[data-state=short] .sk-batt-gap{animation:none}}.sk-stop-label{align-items:center;gap:6px;display:flex}.sk-stop-fee{background:var(--yellow);color:var(--ink);font-family:var(--display);border-radius:99px;padding:2px 7px 1px;font-size:13px;line-height:1.1}.sk-stop-fee[hidden]{display:none}.sk-stopring.is-free .sk-stop-arc{stroke:#ffd23f}.sk-stopring.is-free .sk-stop-label{color:#eaffef;background:#17813f}.sk-stopring.is-free .sk-stop-fee{color:#17813f;text-transform:uppercase;background:#fff;box-shadow:inset 0 0 0 1.5px #ffd23f}.sk-wallet-delta{z-index:3}.sk-wallet-delta.is-loss{background:var(--red);left:6px;right:auto}@media (width<=759px){.sk-wallet-delta.is-loss{left:auto;right:6px}}@media (height<=500px){.sk-ui.is-touch .sk-stop-label{gap:4px;padding:3px 9px;font-size:12px}.sk-stop-fee{padding:1px 5px 0;font-size:11.5px}}@media (width<=759px),(height<=500px){.sk-mk.is-near .sk-mk-txt{gap:5px}.sk-mk.is-near .sk-mk-txt b{max-width:118px;font-size:12px}.sk-mk.is-near.has-trade .sk-mk-txt small{display:none}.sk-batt-need{top:auto;left:-4px;right:-4px;bottom:calc(1.5px + (100% - 3px) * var(--need,0));width:auto;height:3px;margin:0 0 -1.5px}.sk-batt-gap{top:auto;left:1.5px;right:1.5px;bottom:calc(1.5px + (100% - 3px) * var(--lvl));width:auto;height:calc((100% - 3px) * max(0, var(--need,0) - var(--lvl)))}.sk-batt[data-state=short]{box-shadow:0 0 0 2px #ff8a7a,0 3px 0 2px #1b151266}.sk-batt[data-state=short]:after{width:15px;height:15px;font-size:10.5px;line-height:11px;top:-9px;right:-8px}}.sk-ui{--mmda:#1f4fb4;--mmda-d:#143a8a;--mmda-l:#3a6fd8}.sk-ui .sk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk-mmda{z-index:2;background:linear-gradient(180deg, var(--mmda-l), var(--mmda) 55%, var(--mmda-d));border:3px solid var(--ink);height:36px;box-shadow:0 0 0 2.5px var(--yellow), 0 0 0 5px var(--ink), 0 5px 0 5px #1b151259;color:var(--yellow);white-space:nowrap;pointer-events:none;border-radius:12px;align-items:center;gap:6px;padding:0 4px 0 10px;display:flex;position:absolute;bottom:64px;right:calc(100% + 30px)}.sk-mmda-tag{font-family:var(--display);letter-spacing:.02em;text-shadow:0 2px 0 var(--mmda-d);font-size:14px;line-height:1}.sk-mmda-sign{border:3.5px solid var(--red);width:26px;height:26px;box-shadow:0 0 0 1.5px var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.sk-mmda-sign b{font-family:var(--display);color:var(--ink);font-size:12px;line-height:1}.sk-mmda.is-bad{background:linear-gradient(180deg, var(--red-l), var(--red) 55%, #b01a14);color:var(--cream);box-shadow:0 0 0 2.5px #ffd0c0, 0 0 0 5px var(--ink), 0 0 16px 5px #ff462899;animation:.8s ease-in-out infinite sk-mmda-bad}.sk-mmda.is-bad .sk-mmda-tag{text-shadow:0 2px 0 var(--red-d)}.sk-mmda.is-bad .sk-mmda-sign{border-color:var(--yellow)}.sk-mmda.is-bad:after{content:"!";background:var(--yellow);border:2px solid var(--ink);width:18px;height:18px;color:var(--ink);font-family:var(--display);text-align:center;border-radius:50%;font-size:12px;line-height:14px;position:absolute;top:-11px;right:-10px}@keyframes sk-mmda-bad{0%,to{scale:1}50%{scale:1.07}}@media (width<=759px){.sk-mmda{height:24px;box-shadow:0 0 0 1.5px var(--yellow), 0 0 0 3px var(--ink), 0 3px 0 3px #1b15124d;border-width:2px;border-radius:8px;gap:3px;padding:0 2px 0 6px;bottom:-4px;left:50%;right:auto;translate:-50%}.sk-mmda-tag{text-shadow:0 1.5px 0 var(--mmda-d);font-size:10.5px}.sk-mmda-sign{width:18px;height:18px;box-shadow:0 0 0 1px var(--ink);border-width:2.5px}.sk-mmda-sign b{font-size:9px}.sk-mmda.is-bad{box-shadow:0 0 0 1.5px #ffd0c0, 0 0 0 3px var(--ink), 0 0 12px 3px #ff462899}.sk-mmda.is-bad:after{border-width:1.5px;width:14px;height:14px;font-size:10px;line-height:11px;top:-8px;right:-8px}}@media (height<=500px) and (width>=760px){.sk-mmda{height:26px;box-shadow:0 0 0 2px var(--yellow), 0 0 0 4px var(--ink), 0 4px 0 4px #1b15124d;border-width:2.5px;border-radius:9px;gap:3px;padding:0 2px 0 6px;top:calc(100% + 10px);bottom:auto;right:calc(100% - 33px)}.sk-mmda-tag{font-size:11px}.sk-mmda-sign{border-width:3px;width:20px;height:20px}.sk-mmda-sign b{font-size:10px}.sk-mmda.is-bad{box-shadow:0 0 0 2px #ffd0c0, 0 0 0 4px var(--ink), 0 0 14px 4px #ff462899}}.sk-toast.k-ticket{background:linear-gradient(180deg, var(--mmda-l), var(--mmda) 60%, var(--mmda-d));box-shadow:inset 0 0 0 2px var(--yellow), 0 4px 0 #1b151266;padding-right:24px;position:relative}.sk-toast.k-ticket .sk-toast-icon{background:var(--yellow);color:var(--mmda-d);padding:4px}.sk-toast.k-ticket .sk-toast-txt b{color:#fff;text-shadow:0 2px 0 var(--mmda-d)}.sk-toast.k-ticket .sk-toast-txt small{color:#ffe27a}.sk-toast.k-ticket:after{content:"TIKET!";color:var(--red);border:2.5px solid var(--red);box-shadow:inset 0 0 0 1.5px #fff4dc, inset 0 0 0 3px var(--red), 0 0 0 1.5px var(--ink);font-family:var(--display);letter-spacing:.04em;pointer-events:none;background:#fff4dc;border-radius:6px;padding:3px 7px 2px;font-size:13px;line-height:1.05;position:absolute;top:-14px;right:-16px;rotate:9deg}@media (width<=759px){.sk-toast.k-ticket{padding-right:18px}.sk-toast.k-ticket:after{padding:2px 5px 1px;font-size:11px;top:-12px;right:-10px}}.sk-start{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;max-width:100%;display:flex}.sk-start-label{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);white-space:nowrap;font-size:12px;font-weight:900}.sk-start-list{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;display:flex}.sk-start-chip{border:2.5px solid var(--ink);background:var(--cream);min-height:42px;color:var(--ink);box-shadow:0 3px 0 var(--ink);font-family:var(--body);white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;border-radius:99px;align-items:center;gap:5px;padding:0 12px 0 8px;font-size:13.5px;font-weight:900;line-height:1;transition:transform 80ms,box-shadow 80ms,background-color .12s;display:inline-flex}.sk-start-chip:hover{background:#fff1c2}.sk-start-chip:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.sk-start-chip:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sk-start-dot{border:2.5px solid var(--ink);background:#fff;border-radius:50%;flex:none;width:13px;height:13px}.sk-start-chip.is-on{background:linear-gradient(180deg, #ffe27a, var(--yellow) 60%, #f5b400);color:var(--red-d)}.sk-start-chip.is-on .sk-start-dot{background:var(--red);box-shadow:inset 0 0 0 2px #fff}.sk-title-actions{flex-direction:column;align-items:center;gap:14px;max-width:100%;display:flex}.sk-title .sk-start{width:min(560px,92vw)}.sk-title .sk-start-label{color:var(--cream);background:#1b15129e;border-radius:99px;padding:4px 10px}.sk-summary-panel{width:min(520px,94vw);padding-top:18px;padding-bottom:16px}.sk-summary-panel .sk-panel-head{gap:6px;margin:4px 0 2px}.sk-summary-panel .sk-stars{position:relative}.sk-summary-panel .sk-star{width:42px;height:42px}.sk-summary-panel .sk-star:nth-child(2){width:52px;height:52px;margin-top:-6px}.sk-summary-panel .sk-star-note{margin-top:-6px}.sk-summary-panel .sk-best{text-align:center;white-space:normal;width:62px;height:62px;box-shadow:inset 0 0 0 2px var(--yellow), 0 3px 0 #1b151259;border-radius:50%;place-items:center;margin-top:-31px;padding:0 5px;font-size:11.5px;line-height:1.05;display:grid;position:absolute;top:50%;right:4px;transform:rotate(12deg)}.sk-summary-panel .sk-ledger-row{padding:4px 0}.sk-summary-panel .sk-landmarks{flex-wrap:nowrap;min-width:0}.sk-summary-panel .sk-landmarks small{flex:none;width:auto;margin-right:2px}.sk-summary-panel .sk-lm-chip{flex:0 auto;min-width:0}.sk-summary-panel>*{flex-shrink:0}.sk-summary-panel .sk-start-label{margin-right:2px}.sk-summary-panel .sk-start-list{gap:5px}.sk-summary-panel .sk-start-chip{padding:0 10px 0 7px}.sk-total-foot{justify-content:space-between;align-items:baseline;gap:10px;margin-top:-6px;display:flex}.sk-summary-panel .sk-best-line{margin-top:0}.sk-total-foot .sk-summary-wallet{gap:6px;font-size:13px}.sk-total-foot .sk-summary-wallet b{font-size:16px}.sk-upgrade-note{border:2px solid var(--ink);min-width:0;max-width:100%;color:var(--ink);background:#fff1c2;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:2px 11px 2px 3px;font-size:13px;font-weight:800;display:flex;box-shadow:0 2px #1b151259}.sk-upgrade-note svg{background:var(--red);width:24px;height:24px;color:var(--cream);border-radius:50%;flex:none;padding:4px}.sk-upgrade-note>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-upgrade-note b{font-weight:900}.sk-upgrade-note b.sk-num{font-family:var(--display);color:var(--red-d)}.sk-upgrade-note small{color:var(--ink-soft);margin-left:4px;font-size:12px;font-weight:800}.sk-summary-btns{flex-wrap:nowrap;gap:10px}.sk-summary-btns .sk-btn{flex:auto;gap:8px;padding:0 12px}.sk-summary-btns .sk-btn-primary{flex-grow:4}.sk-summary-btns .sk-btn-copy{flex:0 0 52px;width:52px;padding:0}.sk-btn-copy.is-copied{color:#17813f;background:#d8f5df}.sk-btn-copy.is-failed{color:var(--red);background:#ffe3de}.sk-summary-garage.is-nudge{animation:.9s ease-in-out sk-nudge}@media (prefers-reduced-motion:reduce){.sk-mmda.is-bad,.sk-summary-garage.is-nudge{animation:none}}@media (width<=759px){.sk-summary-panel{gap:6px}.sk-summary-btns{flex-wrap:wrap}.sk-summary-btns .sk-btn-primary{flex-basis:100%}.sk-summary-panel .sk-landmarks{flex-wrap:wrap}.sk-summary-panel .sk-start-list{display:contents}}@media (width<=759px) and (height<=820px){.sk-summary-panel .sk-panel-head small{display:none}.sk-summary-panel .sk-ledger-row{padding:3px 0}.sk-summary-btns .sk-btn{min-height:48px}}.sk-logo .sk-logo-plate span{white-space:nowrap}@media (width<=759px){.sk-logo .sk-logo-plate span{padding:9px 20px 15px;font-size:clamp(34px,11.5vw,64px)}}@media (height<=500px){.sk-logo .sk-logo-plate span{padding:8px 24px 14px;font-size:46px}}@media (height<=500px) and (aspect-ratio>=1){.sk-ui[data-screen=title] .sk-title{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"logo actions""route actions""info actions""foot actions";align-content:center;place-items:center;gap:10px 18px;display:grid}.sk-title .sk-logo-big{grid-area:logo;gap:8px;margin:0}.sk-title .sk-route{grid-area:route;max-width:100%}.sk-title .sk-route span{padding:2px 4px;font-size:11px}.sk-title .sk-title-info{grid-area:info}.sk-title .sk-chip{min-width:84px;padding:4px 10px}.sk-title .sk-chip b{font-size:17px}.sk-title .sk-title-foot{grid-area:foot}.sk-title-actions{grid-area:actions;gap:10px}.sk-title .sk-start{width:100%}.sk-title .sk-btn-col{gap:9px}.sk-title .sk-btn-primary{min-height:54px;font-size:20px}.sk-title .sk-btn-col .sk-btn:not(.sk-btn-primary){min-height:46px;font-size:15px}}.sk-ui[data-screen=map] .sk-fullmap{display:flex}.sk-fullmap{padding:var(--sat) var(--sar) var(--sab) var(--sal);-webkit-backdrop-filter:blur(3px);background:#1b15128c;justify-content:center;align-items:center}.sk-fullmap-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:264px minmax(0,1fr);gap:18px;width:min(1400px,100%);height:100%;padding:26px 18px 18px 20px;display:grid}.sk-fullmap-side{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.sk-fullmap-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.sk-fullmap-title{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.sk-fullmap-title .sk-plate>span{padding:6px 14px 8px;font-size:21px}.sk-fullmap-title small{color:var(--ink-soft);font-size:13px;font-weight:700}.sk-fullmap-close{flex:none}.sk-fullmap-close:hover{background:var(--yellow)}.sk-fullmap-legend{background:#fff1d6;border:2px solid #1b151240;border-radius:16px;flex-direction:column;gap:2px;margin:0;padding:8px 10px;list-style:none;display:flex}.sk-fullmap-legend li{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;font-size:15px;font-weight:800;display:grid}.sk-ui .sk-fullmap-legend-icon{width:26px;height:26px;display:block}.sk-fullmap-legend b{background:var(--ink);min-width:30px;color:var(--cream);font-family:var(--display);text-align:center;border-radius:99px;padding:3px 8px;font-size:13px}.sk-fullmap-legend b.is-zero{color:var(--ink-soft);background:#1b151224}.sk-fullmap-hint{color:var(--ink-soft);margin:auto 0 0;font-size:14px;font-weight:700}.sk-fullmap-keys{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sk-fullmap-hint kbd{background:var(--cream);border:2px solid var(--ink);min-width:28px;height:28px;box-shadow:0 2px 0 var(--ink);color:var(--ink);font-family:var(--display);border-radius:7px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.sk-fullmap-tap,.sk-ui.is-touch .sk-fullmap-keys{display:none}.sk-ui.is-touch .sk-fullmap-tap{display:inline}.sk-fullmap-stage{background:radial-gradient(circle at 50% 45%,#34465a,#1f2b38);border:2px solid #1b15128c;border-radius:16px;min-width:0;min-height:0;position:relative;overflow:hidden}.sk-ui .sk-fullmap-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sk-fullmap-pulse{--pulse:36px;width:var(--pulse);height:var(--pulse);margin:calc(var(--pulse) / -2) 0 0 calc(var(--pulse) / -2);pointer-events:none;border:3px solid #ff5a4b;border-radius:50%;animation:1.6s ease-out infinite sk-fullmap-pulse;position:absolute;box-shadow:0 0 0 2px #fffaf0b3}@keyframes sk-fullmap-pulse{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(2.3)}}.sk-map-btn{padding:8px}.sk-minimap.is-clickable{pointer-events:auto;cursor:pointer;transition:box-shadow .12s}.sk-minimap.is-clickable:hover{box-shadow:0 0 0 3px var(--ink), 0 0 0 6px var(--yellow), 0 6px 0 6px #1b151266}@media (aspect-ratio<=1),(width<=759px) and (height>=501px){.sk-fullmap-panel{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 12px 12px}.sk-fullmap-side{gap:10px}.sk-fullmap-head{align-items:center}.sk-fullmap-stage{width:100%;max-height:100%;aspect-ratio:var(--map-aspect,1);align-self:center}.sk-fullmap-legend{flex-flow:wrap;justify-content:center;gap:4px 12px;padding:6px 8px}.sk-fullmap-legend li{grid-template-columns:22px auto auto;gap:5px;min-height:28px;font-size:13px}.sk-ui .sk-fullmap-legend-icon{width:22px;height:22px}.sk-fullmap-legend b{min-width:22px;padding:2px 6px;font-size:11px}.sk-fullmap-hint{text-align:center;margin:0;font-size:13px}.sk-fullmap-keys{justify-content:center}}@media (width<=480px) and (aspect-ratio<=1){.sk-fullmap{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))}.sk-fullmap-panel{border-radius:18px}.sk-fullmap-title .sk-plate>span{padding:5px 12px 7px;font-size:18px}.sk-fullmap-title small{font-size:12px}}@media (height<=500px) and (aspect-ratio>=1){.sk-fullmap{padding:max(6px, env(safe-area-inset-top)) var(--sar) max(6px, env(safe-area-inset-bottom)) var(--sal)}.sk-fullmap-panel{border-radius:16px;grid-template-columns:196px minmax(0,1fr);gap:10px;padding:18px 10px 10px 12px}.sk-fullmap-side{gap:8px}.sk-fullmap-title{gap:5px}.sk-fullmap-title .sk-plate>span{padding:4px 9px 6px;font-size:15px}.sk-fullmap-title small{display:none}.sk-fullmap-legend{gap:0;padding:4px 8px}.sk-fullmap-legend li{grid-template-columns:20px minmax(0,1fr) auto;gap:7px;min-height:27px;font-size:13px}.sk-ui .sk-fullmap-legend-icon{width:20px;height:20px}.sk-fullmap-legend b{min-width:24px;padding:1px 6px;font-size:11px}.sk-fullmap-hint{font-size:12px}}@media (width<=759px){.sk-map-btn{grid-area:3/1/4/2;justify-self:end}}@media (prefers-reduced-motion:reduce){.sk-fullmap-pulse{opacity:.85;animation:none}}.sk-fullmap-mmda-swatch{width:100%;height:14px;box-shadow:inset 0 3px 0 #ffc628, inset 0 -3px 0 #ffc628, 0 0 0 1.5px var(--ink);background:#2a62d6;border-radius:4px;justify-self:center;display:block}@media (height<=500px) and (aspect-ratio>=1){.sk-fullmap-mmda-swatch{height:12px}}
