.AssignRideCity3D_wrapper__nWoiZ{position:relative;width:100%;min-height:760px;overflow:hidden;background:#9fd3f0;color:#fff;isolation:isolate}.AssignRideCity3D_canvas__wluIj{position:absolute;inset:0;touch-action:none}.AssignRideCity3D_canvas__wluIj canvas{display:block;width:100%;height:100%}.AssignRideCity3D_topBar__dN8EY{position:absolute;top:24px;left:24px;right:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.AssignRideCity3D_brandPanel__lRFj3,.AssignRideCity3D_controls__fRxfm,.AssignRideCity3D_hint__KHS6W,.AssignRideCity3D_metrics__fBo1v,.AssignRideCity3D_themeSwitcher__fwSWg{border:1px solid var(--panel-border);background:var(--panel-background);color:var(--panel-text);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.AssignRideCity3D_light__2niXp{--panel-background:hsla(0,0%,100%,.82);--panel-border:rgba(35,73,99,.14);--panel-text:#173044;--panel-muted:#527086;--panel-subtle:rgba(22,58,83,.07);--accent:#0aa889;--accent-text:#fff}.AssignRideCity3D_dark__CiBTO{--panel-background:rgba(4,16,27,.8);--panel-border:rgba(184,222,247,.16);--panel-text:#fff;--panel-muted:#a7c3d6;--panel-subtle:hsla(0,0%,100%,.06);--accent:#18c6a4;--accent-text:#04231c}.AssignRideCity3D_brandPanel__lRFj3{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:16px}.AssignRideCity3D_brandPanel__lRFj3 span,.AssignRideCity3D_brandPanel__lRFj3 strong{display:block}.AssignRideCity3D_brandPanel__lRFj3 strong{font-size:15px}.AssignRideCity3D_brandPanel__lRFj3 div>span{margin-top:3px;color:var(--panel-muted);font-size:12px}.AssignRideCity3D_liveBadge__eFyQy{border-radius:999px;padding:5px 8px;background:var(--accent);color:var(--accent-text);font-size:10px;font-weight:800;letter-spacing:.08em}.AssignRideCity3D_themeSwitcher__fwSWg{display:flex;gap:5px;padding:6px;border-radius:14px;pointer-events:auto}.AssignRideCity3D_themeSwitcher__fwSWg button{border:0;border-radius:9px;padding:8px 12px;background:transparent;color:var(--panel-muted);cursor:pointer;font-weight:700}.AssignRideCity3D_themeSwitcher__fwSWg button.AssignRideCity3D_active__zFHQE{background:var(--accent);color:var(--accent-text)}.AssignRideCity3D_metrics__fBo1v{position:absolute;top:100px;left:24px;display:flex;gap:6px;padding:7px;border-radius:17px}.AssignRideCity3D_metrics__fBo1v div{min-width:100px;padding:9px 12px;border-radius:12px;background:var(--panel-subtle);text-align:center}.AssignRideCity3D_metrics__fBo1v span,.AssignRideCity3D_metrics__fBo1v strong{display:block}.AssignRideCity3D_metrics__fBo1v strong{font-size:18px}.AssignRideCity3D_metrics__fBo1v span{margin-top:2px;color:var(--panel-muted);font-size:10px}.AssignRideCity3D_controls__fRxfm{position:absolute;right:24px;bottom:24px;width:235px;padding:12px;border-radius:16px}.AssignRideCity3D_controls__fRxfm button{width:100%;border:0;border-radius:11px;padding:10px 12px;background:var(--accent);color:var(--accent-text);font-weight:800;cursor:pointer}.AssignRideCity3D_controls__fRxfm label{display:block;margin-top:12px}.AssignRideCity3D_controls__fRxfm label span{display:block;margin-bottom:6px;color:var(--panel-muted);font-size:11px}.AssignRideCity3D_controls__fRxfm input{width:100%;accent-color:var(--accent)}.AssignRideCity3D_hint__KHS6W{position:absolute;bottom:24px;left:24px;padding:9px 12px;border-radius:999px;color:var(--panel-muted);font-size:11px;pointer-events:none}.AssignRideCity3D_hint__KHS6W span{padding:0 4px;color:var(--accent)}@media(max-width:780px){.AssignRideCity3D_wrapper__nWoiZ{min-height:650px}.AssignRideCity3D_topBar__dN8EY{top:14px;left:14px;right:14px;flex-direction:column;align-items:stretch}.AssignRideCity3D_themeSwitcher__fwSWg{align-self:flex-end}.AssignRideCity3D_metrics__fBo1v{top:135px;left:14px;right:14px;width:auto}.AssignRideCity3D_metrics__fBo1v div{min-width:0;flex:1}.AssignRideCity3D_controls__fRxfm{right:14px;bottom:14px;width:205px}.AssignRideCity3D_hint__KHS6W{left:14px;bottom:14px;max-width:125px;border-radius:14px}}.AssignRideGameCity_wrapper__WdsaN{--panel:rgba(11,14,30,.8);--border:rgba(167,139,250,.2);--text:#f5f6fb;--muted:#a7adc4;--accent:#7c5cfc;--accent-soft:#a78bfa;--accent-text:#fff;position:relative;width:100vw;min-height:840px;margin-left:calc(50% - 50vw);overflow:hidden;background:#0b0e1e;color:var(--text);font-family:Futura PT,Futura,Avenir Next,Century Gothic,Segoe UI,system-ui,sans-serif}.AssignRideGameCity_compact__9lfK9{width:100%;min-height:100%;height:100%;margin-left:0;border-radius:.75rem}.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_clockBox__xHdgj,.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_controls__Ku6_u,.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_hint__CTphB,.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_modes__HvdLt,.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_tripCard__Oo3gG{display:none}.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_header__HfGiR{transform:scale(.88);transform-origin:top left}.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_header__HfGiR .AssignRideGameCity_status__ryUh_ small,.AssignRideGameCity_compact__9lfK9 .AssignRideGameCity_header__HfGiR .AssignRideGameCity_status__ryUh_ strong{display:none}.AssignRideGameCity_wrapper__WdsaN.AssignRideGameCity_light__C_SI0{--panel:hsla(0,0%,100%,.88);--border:rgba(20,22,43,.1);--text:#14162b;--muted:#5b6178}.AssignRideGameCity_canvas__NiIx3{position:absolute;inset:0;touch-action:none}.AssignRideGameCity_canvas__NiIx3 canvas{display:block;width:100%;height:100%;cursor:grab}.AssignRideGameCity_canvas__NiIx3 canvas:active{cursor:grabbing}.AssignRideGameCity_header__HfGiR{position:absolute;top:20px;right:20px;left:20px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.AssignRideGameCity_clockBox__xHdgj,.AssignRideGameCity_controls__Ku6_u,.AssignRideGameCity_hint__CTphB,.AssignRideGameCity_modes__HvdLt,.AssignRideGameCity_status__ryUh_,.AssignRideGameCity_tripCard__Oo3gG,.AssignRideGameCity_venueTip__q__7g{border:1px solid var(--border);background:var(--panel);color:var(--text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color .5s ease,color .5s ease,border-color .5s ease}.AssignRideGameCity_wrapper__WdsaN button{transition:background-color .5s ease,color .5s ease,border-color .5s ease}.AssignRideGameCity_status__ryUh_{display:flex;gap:12px;min-width:420px;padding:16px 18px;border-radius:18px}.AssignRideGameCity_dot__NQLvv{width:9px;height:9px;margin-top:3px;border-radius:50%;background:var(--accent-soft);box-shadow:0 0 0 7px rgba(124,92,252,.16);animation:AssignRideGameCity_pulse__WDup4 1.6s ease-in-out infinite}@keyframes AssignRideGameCity_pulse__WDup4{0%,to{opacity:1}50%{opacity:.35}}.AssignRideGameCity_eyebrow__Fqf3K,.AssignRideGameCity_status__ryUh_ small,.AssignRideGameCity_status__ryUh_ strong{display:block}.AssignRideGameCity_eyebrow__Fqf3K{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.07em}.AssignRideGameCity_status__ryUh_ strong{margin-top:8px;font-size:20px}.AssignRideGameCity_status__ryUh_ small{margin-top:4px;color:var(--muted)}.AssignRideGameCity_clockBox__xHdgj{display:flex;align-items:center;gap:14px;padding:8px 8px 8px 16px;border-radius:15px;pointer-events:auto}.AssignRideGameCity_clockTime__pRfXq{font-size:22px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums}.AssignRideGameCity_clockPhase__JDizW{display:block;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:right}.AssignRideGameCity_modeToggle__hTkeb{display:flex;gap:5px;padding:6px;border-radius:12px}.AssignRideGameCity_controls__Ku6_u button,.AssignRideGameCity_modeToggle__hTkeb button,.AssignRideGameCity_tripCard__Oo3gG button{border:0;border-radius:10px;padding:10px 13px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.AssignRideGameCity_modeToggle__hTkeb button.AssignRideGameCity_active__csNNj{background:var(--accent);color:var(--accent-text)}.AssignRideGameCity_tripCard__Oo3gG{position:absolute;right:20px;top:144px;width:min(300px,calc(100% - 32px));padding:18px;border-radius:18px}.AssignRideGameCity_tripCard__Oo3gG small,.AssignRideGameCity_tripCard__Oo3gG span,.AssignRideGameCity_tripCard__Oo3gG strong{display:block}.AssignRideGameCity_tripCard__Oo3gG span{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.07em}.AssignRideGameCity_tripCard__Oo3gG strong{margin-top:8px;font-size:17px}.AssignRideGameCity_tripCard__Oo3gG small{margin-top:6px;color:var(--muted)}.AssignRideGameCity_tripStatus__BuLiz{margin-top:8px;color:var(--accent-soft);font-size:12px}.AssignRideGameCity_tripButtons__reRFd{display:flex;gap:8px;margin-top:14px}.AssignRideGameCity_tripButtons__reRFd button{flex:1;padding:9px 0;border:1px solid var(--border);background:rgba(124,92,252,.16);color:var(--text)}.AssignRideGameCity_tripButtons__reRFd button:hover{background:rgba(124,92,252,.32)}.AssignRideGameCity_tripButtons__reRFd button.AssignRideGameCity_active__csNNj{background:var(--accent);color:var(--accent-text)}.AssignRideGameCity_controls__Ku6_u{position:absolute;right:20px;bottom:20px;width:286px;padding:14px;border-radius:18px}.AssignRideGameCity_controls__Ku6_u>button{width:100%;background:var(--accent);color:var(--accent-text)}.AssignRideGameCity_controls__Ku6_u label{display:flex;justify-content:space-between;margin-top:14px;color:var(--muted);font-size:12px}.AssignRideGameCity_controls__Ku6_u label b{color:var(--text)}.AssignRideGameCity_controls__Ku6_u input{width:100%;margin-top:9px;accent-color:var(--accent)}.AssignRideGameCity_modes__HvdLt{position:absolute;left:20px;bottom:20px;z-index:5;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px}.AssignRideGameCity_modes__HvdLt>button{border:1px solid var(--border);border-radius:9px;background:rgba(124,92,252,.16);color:var(--text);padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}.AssignRideGameCity_modes__HvdLt>button.AssignRideGameCity_active__csNNj{background:var(--accent);color:var(--accent-text)}.AssignRideGameCity_weatherSeg__XyiSH{display:flex;gap:4px;border:1px solid var(--border);border-radius:10px;padding:4px}.AssignRideGameCity_weatherSeg__XyiSH button{border:0;border-radius:7px;background:transparent;color:var(--muted);padding:6px 10px;font-size:11px;font-weight:700;cursor:pointer}.AssignRideGameCity_weatherSeg__XyiSH button.AssignRideGameCity_active__csNNj{background:var(--accent);color:var(--accent-text)}.AssignRideGameCity_venueTip__q__7g{position:fixed;z-index:8;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:600;pointer-events:none;max-width:240px}.AssignRideGameCity_venueTip__q__7g small{display:block;color:var(--muted);font-weight:400;font-size:11px;margin-top:2px}.AssignRideGameCity_fade__QPoLB{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;z-index:6;transition:opacity .3s ease}.AssignRideGameCity_hint__CTphB{position:absolute;bottom:20px;left:340px;display:none;padding:10px 14px;border-radius:999px;color:var(--muted);font-size:12px}@media (min-width:1200px){.AssignRideGameCity_hint__CTphB{display:block}}@media (max-width:760px){.AssignRideGameCity_wrapper__WdsaN{min-height:700px}.AssignRideGameCity_header__HfGiR{top:12px;right:12px;left:12px;flex-direction:column;gap:8px}.AssignRideGameCity_status__ryUh_{min-width:0;width:100%;padding:10px 14px}.AssignRideGameCity_status__ryUh_ small{display:none}.AssignRideGameCity_status__ryUh_ strong{margin-top:4px;font-size:15px}.AssignRideGameCity_eyebrow__Fqf3K{font-size:9px}.AssignRideGameCity_clockBox__xHdgj{align-self:stretch;justify-content:space-between;padding:6px 6px 6px 12px}.AssignRideGameCity_clockTime__pRfXq{font-size:17px}.AssignRideGameCity_clockPhase__JDizW{font-size:8.5px}.AssignRideGameCity_modeToggle__hTkeb button{padding:7px 9px;font-size:11px}.AssignRideGameCity_tripCard__Oo3gG{top:150px;right:12px;left:12px;width:auto;padding:12px 14px}.AssignRideGameCity_tripCard__Oo3gG strong{font-size:14px;margin-top:5px}.AssignRideGameCity_tripButtons__reRFd{margin-top:10px}.AssignRideGameCity_tripButtons__reRFd button{padding:7px 0;font-size:11px}.AssignRideGameCity_controls__Ku6_u{right:12px;left:12px;bottom:12px;width:auto;padding:10px 12px}.AssignRideGameCity_modes__HvdLt{left:12px;right:12px;bottom:76px;justify-content:space-between;padding:8px 10px}.AssignRideGameCity_modes__HvdLt>button{padding:7px 10px;font-size:11px}.AssignRideGameCity_controls__Ku6_u>button{padding:8px 10px;font-size:12px}.AssignRideGameCity_controls__Ku6_u label{margin-top:10px}.AssignRideGameCity_hint__CTphB{display:none}}.AssignRideVisibleGameCity_wrapper__BMaG_{--panel:rgba(7,18,30,.8);--panel-border:rgba(205,232,255,.16);--text:#fff;--muted:#abc0d0;--accent:#21d9c1;--accent-text:#05251e;position:relative;width:100vw;min-height:820px;margin-left:calc(50% - 50vw);overflow:hidden;background:#071622;color:var(--text)}.AssignRideVisibleGameCity_light__VQVw3{--panel:hsla(0,0%,100%,.88);--panel-border:rgba(24,51,71,.15);--text:#163044;--muted:#607689;--accent-text:#fff;background:#d7e8f2}.AssignRideVisibleGameCity_dark__nTsQk{--panel:rgba(7,18,30,.8);--panel-border:rgba(205,232,255,.16);--text:#fff;--muted:#abc0d0;--accent-text:#05251e;background:#071622}.AssignRideVisibleGameCity_canvas__s76Eb{position:absolute;inset:0;touch-action:none}.AssignRideVisibleGameCity_canvas__s76Eb canvas{display:block;width:100%;height:100%}.AssignRideVisibleGameCity_header__WpxCY{position:absolute;top:18px;right:18px;left:18px;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.AssignRideVisibleGameCity_controls__I14i8,.AssignRideVisibleGameCity_hint__J4_Eq,.AssignRideVisibleGameCity_metrics__ULNb_,.AssignRideVisibleGameCity_status__rBBgZ,.AssignRideVisibleGameCity_tripCard__5Kk6m{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 34px rgba(0,0,0,.14)}.AssignRideVisibleGameCity_status__rBBgZ{display:flex;gap:11px;min-width:285px;padding:13px 15px;border-radius:16px}.AssignRideVisibleGameCity_dot__mPzGW{width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px rgba(33,217,193,.12)}.AssignRideVisibleGameCity_eyebrow__E7TnB,.AssignRideVisibleGameCity_status__rBBgZ small,.AssignRideVisibleGameCity_status__rBBgZ strong{display:block}.AssignRideVisibleGameCity_eyebrow__E7TnB{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.07em}.AssignRideVisibleGameCity_status__rBBgZ strong{margin-top:6px;font-size:17px}.AssignRideVisibleGameCity_status__rBBgZ small{margin-top:3px;color:var(--muted);font-size:12px}.AssignRideVisibleGameCity_controls__I14i8 button,.AssignRideVisibleGameCity_tripCard__5Kk6m button{border:0;border-radius:9px;padding:9px 12px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.AssignRideVisibleGameCity_controls__I14i8>button{background:var(--accent);color:var(--accent-text)}.AssignRideVisibleGameCity_metrics__ULNb_{position:absolute;top:112px;left:18px;display:flex;gap:5px;padding:7px;border-radius:14px}.AssignRideVisibleGameCity_metrics__ULNb_ span{padding:6px 9px;color:var(--muted);font-size:11px}.AssignRideVisibleGameCity_metrics__ULNb_ b{color:var(--text);font-size:15px}.AssignRideVisibleGameCity_tripCard__5Kk6m{position:absolute;top:112px;right:18px;width:285px;padding:14px;border-radius:16px}.AssignRideVisibleGameCity_tripCard__5Kk6m small,.AssignRideVisibleGameCity_tripCard__5Kk6m span,.AssignRideVisibleGameCity_tripCard__5Kk6m strong{display:block}.AssignRideVisibleGameCity_tripCard__5Kk6m span{color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.07em}.AssignRideVisibleGameCity_tripCard__5Kk6m strong{margin-top:7px;font-size:15px}.AssignRideVisibleGameCity_tripCard__5Kk6m small{margin-top:5px;color:var(--muted)}.AssignRideVisibleGameCity_tripCard__5Kk6m button{margin-top:9px;padding-left:0;color:var(--accent)}.AssignRideVisibleGameCity_controls__I14i8{position:absolute;right:18px;bottom:18px;width:240px;padding:12px;border-radius:16px}.AssignRideVisibleGameCity_controls__I14i8>button{width:100%}.AssignRideVisibleGameCity_controls__I14i8 label{display:flex;justify-content:space-between;margin-top:11px;color:var(--muted);font-size:11px}.AssignRideVisibleGameCity_controls__I14i8 label b{color:var(--text)}.AssignRideVisibleGameCity_controls__I14i8 input{width:100%;margin-top:7px;accent-color:var(--accent)}.AssignRideVisibleGameCity_hint__J4_Eq{position:absolute;bottom:18px;left:18px;padding:9px 12px;border-radius:999px;color:var(--muted);font-size:11px}@media (max-width:700px){.AssignRideVisibleGameCity_wrapper__BMaG_{min-height:720px}.AssignRideVisibleGameCity_header__WpxCY{top:10px;right:10px;left:10px}.AssignRideVisibleGameCity_status__rBBgZ{min-width:0;width:100%}.AssignRideVisibleGameCity_metrics__ULNb_{top:102px;left:10px}.AssignRideVisibleGameCity_metrics__ULNb_ span:last-child{display:none}.AssignRideVisibleGameCity_tripCard__5Kk6m{top:102px;right:10px;width:230px}.AssignRideVisibleGameCity_controls__I14i8{right:10px;bottom:10px;width:210px}.AssignRideVisibleGameCity_hint__J4_Eq{bottom:10px;left:10px;max-width:120px;border-radius:13px}}