.WeekBars-module__vDLosa__chart{margin:0}.WeekBars-module__vDLosa__plot{height:180px;margin:18px 0 26px 34px;position:relative}.WeekBars-module__vDLosa__guide{background:var(--divider);height:1px;position:absolute;left:0;right:0}.WeekBars-module__vDLosa__guide i{color:var(--mg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem;font-style:normal;position:absolute;bottom:-7px;right:calc(100% + 6px)}.WeekBars-module__vDLosa__bars{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0}.WeekBars-module__vDLosa__slot{border-radius:6px;outline:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.WeekBars-module__vDLosa__slot:hover,.WeekBars-module__vDLosa__slot:focus-visible{background:color-mix(in srgb, var(--mg-ink) 6%, transparent)}.WeekBars-module__vDLosa__slot:focus-visible{box-shadow:0 0 0 2px var(--mg-red)}.WeekBars-module__vDLosa__bar{background:var(--mg-red);border-radius:4px 4px 0 0;width:min(62%,22px);min-height:2px;position:relative}.WeekBars-module__vDLosa__peak{color:var(--mg-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.WeekBars-module__vDLosa__day{color:var(--mg-muted);text-align:center;font-size:.74rem;position:absolute;top:calc(100% + 7px);left:0;right:0}.WeekBars-module__vDLosa__today{color:var(--mg-ink);font-weight:750}.WeekBars-module__vDLosa__tip{z-index:2;border:1px solid var(--mg-line);background:var(--surface-2);width:max-content;max-width:150px;box-shadow:var(--mg-shadow);color:var(--mg-ink-2);pointer-events:none;border-radius:10px;gap:1px;padding:7px 10px;font-size:.75rem;display:none;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%)}.WeekBars-module__vDLosa__tip strong{color:var(--mg-ink);font-size:.86rem}.WeekBars-module__vDLosa__slot:hover .WeekBars-module__vDLosa__tip,.WeekBars-module__vDLosa__slot:focus .WeekBars-module__vDLosa__tip{display:grid}.WeekBars-module__vDLosa__slot:first-child .WeekBars-module__vDLosa__tip{left:0;transform:none}.WeekBars-module__vDLosa__slot:last-child .WeekBars-module__vDLosa__tip{left:auto;right:0;transform:none}
.mg-module__56qpEG__tokens,.mg-module__56qpEG__screen{--mg-red:#e5202a;--mg-red-strong:#d0121c;--mg-red-text:var(--night-red-text,var(--mg-red-strong));--mg-red-soft:color-mix(in srgb, var(--mg-red) 9%, var(--surface));--mg-red-line:color-mix(in srgb, var(--mg-red) 28%, var(--surface));--mg-green:#16a34a;--mg-green-soft:color-mix(in srgb, #16a34a 12%, var(--surface));--mg-blue:#2563eb;--mg-blue-soft:color-mix(in srgb, #2563eb 11%, var(--surface));--mg-amber:#f59e0b;--mg-amber-soft:color-mix(in srgb, #f59e0b 16%, var(--surface));--mg-card:var(--surface);--mg-sunk:var(--surface-2);--mg-line:var(--border);--mg-ink:var(--text);--mg-ink-2:var(--text-2);--mg-muted:var(--muted);--mg-radius:18px;--mg-shadow:var(--night-shadow,0 1px 2px #1018280d, 0 6px 20px #1018280f)}.mg-module__56qpEG__screen{max-width:560px;padding:10px 16px calc(104px + env(safe-area-inset-bottom));color:var(--mg-ink);margin:0 auto}.mg-module__56qpEG__flushTop{padding-top:0}.mg-module__56qpEG__night{--bg:#121016;--surface:#1b181f;--surface-2:#221e27;--border:#2e2833;--border-strong:#3a3340;--divider:color-mix(in srgb, var(--border) 68%, transparent);--bg-2:color-mix(in srgb, var(--bg) 86%, var(--border));--surface-3:color-mix(in srgb, var(--surface-2) 84%, var(--border-strong));--veil:color-mix(in srgb, var(--surface) 55%, transparent);--veil-strong:color-mix(in srgb, var(--surface) 82%, transparent);--text:#f4eff2;--text-2:#cdc5cc;--muted:#a096a4;--brand-soft:#33161b;--brand-fg:#ff7a80;--red-50:#33161b;--red-200:#5a2229;--red-700:#ff7a80;--danger-fg:#f2555f;--amber-bg:#3a2a10;--amber-fg:#f5b544;--green-bg:#12301f;--green-fg:#3ddc97;--blue-bg:#12243c;--blue-fg:#62a8f5;--shadow-1:0 1px 2px #0006;--night-red-text:#ff7a80;--night-shadow:0 1px 3px #0006, 0 8px 20px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mg-module__56qpEG__nightPage{background:var(--bg);min-height:100dvh;color:var(--text)}:is(html:has(.mg-module__56qpEG__nightPage),body:has(.mg-module__56qpEG__nightPage)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121016}.mg-module__56qpEG__bar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;padding:4px 0 10px;display:grid}.mg-module__56qpEG__barTitle{letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;font-weight:700;overflow:hidden}.mg-module__56qpEG__barBack{width:44px;height:44px;color:var(--mg-ink);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.mg-module__56qpEG__barBack:hover{background:var(--mg-sunk)}.mg-module__56qpEG__barEnd{white-space:nowrap;justify-self:end}.mg-module__56qpEG__top{justify-content:space-between;align-items:center;gap:12px;padding:6px 0 12px;display:flex}.mg-module__56qpEG__brand{color:inherit;gap:0;line-height:1;text-decoration:none;display:grid}.mg-module__56qpEG__brandMark{letter-spacing:-.045em;color:var(--mg-ink);font-size:1.85rem;font-style:italic;font-weight:800}.mg-module__56qpEG__brandAccent{color:var(--mg-red)}.mg-module__56qpEG__brandSub{letter-spacing:.42em;color:var(--mg-ink-2);margin-top:5px;font-size:.68rem;font-weight:600}.mg-module__56qpEG__bell{width:44px;height:44px;color:var(--mg-ink);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative}.mg-module__56qpEG__bell:hover{background:var(--mg-sunk)}.mg-module__56qpEG__bellDot{background:var(--mg-red);border:2px solid var(--mg-card);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:9px}.mg-module__56qpEG__card{background:var(--mg-card);border:1px solid color-mix(in srgb, var(--mg-line) 70%, transparent);border-radius:var(--mg-radius);box-shadow:var(--mg-shadow);margin-bottom:14px;padding:14px}.mg-module__56qpEG__cardFlush{padding:0;overflow:hidden}.mg-module__56qpEG__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mg-module__56qpEG__cardHead h2,.mg-module__56qpEG__sectionTitle{letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:750}.mg-module__56qpEG__sectionHead{justify-content:space-between;align-items:center;margin:20px 2px 10px;display:flex}.mg-module__56qpEG__seeAll{color:var(--mg-red-text);align-items:center;gap:2px;font-size:.92rem;font-weight:650;text-decoration:none;display:inline-flex}.mg-module__56qpEG__muted{color:var(--mg-muted)}.mg-module__56qpEG__small{font-size:.82rem;line-height:1.45}.mg-module__56qpEG__notice{background:var(--mg-green-soft);color:var(--green-fg);border-radius:14px;margin-bottom:12px;padding:11px 14px;font-size:.88rem;line-height:1.45}.mg-module__56qpEG__noticeError{background:var(--mg-red-soft);color:var(--mg-red-text)}.mg-module__56qpEG__noticeWarn{background:var(--mg-amber-soft);color:var(--amber-fg)}.mg-module__56qpEG__btn{border:1px solid var(--mg-line);background:var(--mg-sunk);width:auto;min-height:48px;color:var(--mg-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex}.mg-module__56qpEG__btn:hover:not(:disabled){background:var(--surface-3)}.mg-module__56qpEG__btn:disabled{opacity:.55;cursor:not-allowed}.mg-module__56qpEG__btnRed{background:var(--mg-red);border-color:var(--mg-red);color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--mg-red) 28%, transparent)}.mg-module__56qpEG__btnRed:hover:not(:disabled){background:var(--mg-red-strong)}.mg-module__56qpEG__btnGhost{background:var(--mg-card)}.mg-module__56qpEG__btnBlock{width:100%}.mg-module__56qpEG__btnTall{border-radius:16px;flex-direction:column;gap:2px;min-height:60px;font-size:1.12rem;font-weight:750}.mg-module__56qpEG__btnTall small{opacity:.92;font-size:.82rem;font-weight:500}.mg-module__56qpEG__btnCaps{letter-spacing:.05em;text-transform:uppercase;border-radius:14px;min-height:58px;font-size:1.04rem;font-weight:800}.mg-module__56qpEG__btnCaps small{letter-spacing:0;text-transform:none}.mg-module__56qpEG__btnRow{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.mg-module__56qpEG__btnRow>form{display:contents}.mg-module__56qpEG__redIcon{color:var(--mg-red)}.mg-module__56qpEG__linkBtn{width:auto;min-height:0;box-shadow:none;color:var(--mg-red-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:650}.mg-module__56qpEG__list{display:grid}.mg-module__56qpEG__row{border-bottom:1px solid var(--divider);color:inherit;align-items:center;gap:12px;padding:12px 2px;text-decoration:none;display:flex}.mg-module__56qpEG__row:last-child{border-bottom:0}a.mg-module__56qpEG__row:hover{background:color-mix(in srgb, var(--mg-sunk) 60%, transparent)}.mg-module__56qpEG__rowIcon{background:var(--mg-sunk);width:42px;height:42px;color:var(--mg-ink);border-radius:50%;flex:none;place-items:center;display:grid}.mg-module__56qpEG__rowMain{flex:auto;gap:3px;min-width:0;display:grid}.mg-module__56qpEG__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:650;overflow:hidden}.mg-module__56qpEG__rowSub{color:var(--mg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.mg-module__56qpEG__rowEnd{font-variant-numeric:tabular-nums;color:var(--mg-ink);flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.mg-module__56qpEG__plus{color:var(--mg-green)}.mg-module__56qpEG__mapCard{box-shadow:var(--mg-shadow);background:var(--mg-sunk);border-radius:22px;margin-bottom:14px;position:relative;overflow:hidden}.mg-module__56qpEG__mapCard>div:first-child>div{border:0!important;border-radius:0!important}.mg-module__56qpEG__mapChip{z-index:2;background:var(--mg-card);color:var(--mg-ink);border:0;border-radius:999px;align-items:center;gap:8px;width:auto;padding:9px 14px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #00000024}.mg-module__56qpEG__mapFabs{z-index:2;gap:10px;display:grid;position:absolute;bottom:14px;right:12px}.mg-module__56qpEG__mapFab{background:var(--mg-card);width:52px;height:52px;min-height:0;color:var(--mg-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 3px 12px #00000029}.mg-module__56qpEG__mapFabRed{color:var(--mg-red)}.mg-module__56qpEG__mapEmpty{text-align:center;min-height:220px;color:var(--mg-muted);place-items:center;padding:24px;font-size:.88rem;display:grid}.mg-module__56qpEG__mapHero,.mg-module__56qpEG__mapBleed{box-shadow:none;border-radius:0;margin:0 -16px}.mg-module__56qpEG__mapHero .mg-module__56qpEG__mapFabs{bottom:62px}.mg-module__56qpEG__mapChipLow{top:auto;bottom:62px}:is(.mg-module__56qpEG__mapHero .gm-style>div:has(a[href*="maps.google.com/maps"]),.mg-module__56qpEG__mapHero .gm-style>div:has(a[href*="google.com/intl"])){pointer-events:none;position:absolute;inset:0 0 28px}:is(.mg-module__56qpEG__mapHero .gm-style>div:has(a[href*="maps.google.com/maps"])>*,.mg-module__56qpEG__mapHero .gm-style>div:has(a[href*="google.com/intl"])>*){pointer-events:auto}.mg-module__56qpEG__mapHero .leaflet-bottom{bottom:28px}.mg-module__56qpEG__heroTop{top:calc(10px + env(safe-area-inset-top));z-index:3;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid;position:absolute;left:12px;right:12px}.mg-module__56qpEG__heroBtn{background:var(--mg-card);width:44px;height:44px;color:var(--mg-ink);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;box-shadow:0 2px 10px #00000029}.mg-module__56qpEG__heroTitle{background:var(--mg-card);color:var(--mg-ink);border-radius:14px;grid-column:2;justify-self:center;margin:0;padding:10px 20px;font-size:1rem;font-weight:700;box-shadow:0 2px 10px #00000029}.mg-module__56qpEG__heroCard{background:var(--mg-card);color:var(--mg-ink);border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 3px 14px #0000002e}.mg-module__56qpEG__heroWho{flex:auto;gap:2px;min-width:0;display:grid}.mg-module__56qpEG__heroWho strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.mg-module__56qpEG__heroWho>span{color:var(--mg-muted);white-space:nowrap;align-items:center;gap:4px;font-size:.82rem;display:inline-flex;overflow:hidden}.mg-module__56qpEG__heroCall{background:var(--mg-red-soft);width:44px;height:44px;color:var(--mg-red);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:inline-grid}.mg-module__56qpEG__sheet{z-index:3;background:var(--mg-card);border-radius:24px;margin:-26px -16px 14px;padding:8px 16px 18px;position:relative;box-shadow:0 -8px 24px #1018281a}.mg-module__56qpEG__grab{background:var(--mg-line);border-radius:3px;width:44px;height:5px;margin:0 auto 12px;display:block}.mg-module__56qpEG__stars{color:var(--mg-line);flex:none;display:inline-flex;position:relative}.mg-module__56qpEG__starsOn{color:#f5b301;display:inline-flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.mg-module__56qpEG__starsOn svg,.mg-module__56qpEG__stars>svg{flex:none}.mg-module__56qpEG__face{text-align:center;justify-items:center;gap:6px;padding:4px 0 18px;display:grid}.mg-module__56qpEG__faceName{letter-spacing:-.01em;margin:8px 0 0;font-size:1.35rem;font-weight:750}.mg-module__56qpEG__faceSub{color:var(--mg-muted);font-size:.9rem}.mg-module__56qpEG__faceScore{align-items:center;gap:10px;margin-top:4px;font-size:1.25rem;font-weight:750;display:inline-flex}.mg-module__56qpEG__faceTick{border:3px solid var(--mg-card);background:var(--mg-green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:2px;right:0}.mg-module__56qpEG__route{grid-template-columns:22px 1fr auto;align-items:start;column-gap:12px;display:grid}.mg-module__56qpEG__routeRail{grid-row:span 2;justify-items:center;height:100%;padding-top:4px;display:grid}.mg-module__56qpEG__dotStart{background:var(--mg-red);width:16px;height:16px;box-shadow:0 0 0 3px var(--mg-red-soft);border-radius:50%}.mg-module__56qpEG__dotEnd{border:4px solid var(--mg-ink);background:var(--mg-card);border-radius:50%;width:16px;height:16px}.mg-module__56qpEG__rail{border-left:2px dotted var(--mg-muted);width:0;min-height:26px;margin:3px 0}.mg-module__56qpEG__routeStop{gap:2px;min-width:0;padding-bottom:14px;display:grid}.mg-module__56qpEG__routeStop:last-of-type{padding-bottom:0}.mg-module__56qpEG__routeLabel{color:var(--mg-muted);font-size:.8rem}.mg-module__56qpEG__routeName{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.mg-module__56qpEG__routeAddr{color:var(--mg-muted);overflow-wrap:anywhere;font-size:.85rem}.mg-module__56qpEG__routeSide{color:var(--mg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.mg-module__56qpEG__editBtn{background:var(--surface-3);width:auto;min-height:38px;box-shadow:none;color:var(--mg-ink);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:6px 16px;font-size:.9rem;font-weight:600}.mg-module__56qpEG__editBtn:hover{background:var(--surface-3)}.mg-module__56qpEG__divider{background:var(--divider);height:1px;margin:14px -14px}.mg-module__56qpEG__pill{background:var(--mg-sunk);white-space:nowrap;width:auto;color:inherit;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.mg-module__56qpEG__pillRed{background:var(--mg-red);color:#fff}.mg-module__56qpEG__star{color:#f5b301}.mg-module__56qpEG__photo{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.mg-module__56qpEG__photo img,.mg-module__56qpEG__photoInitials{object-fit:cover;border-radius:50%;width:100%;height:100%}.mg-module__56qpEG__photoInitials{color:#fff;letter-spacing:.02em;place-items:center;font-weight:700;display:grid}.mg-module__56qpEG__photoOnline{background:var(--mg-green);border:3px solid var(--mg-card);border-radius:50%;width:24%;min-width:12px;height:24%;min-height:12px;position:absolute;bottom:4%;right:2%}.mg-module__56qpEG__nav{z-index:40;background:var(--mg-card);border-top:1px solid var(--mg-line);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #1018280f}.mg-module__56qpEG__navInner{grid-template-columns:repeat(5,1fr);max-width:560px;margin:0 auto;display:grid}.mg-module__56qpEG__navItem{color:var(--mg-muted);justify-items:center;gap:3px;padding:10px 2px 9px;font-size:.78rem;font-weight:550;text-decoration:none;display:grid;position:relative}.mg-module__56qpEG__navItem:hover{color:var(--mg-ink)}.mg-module__56qpEG__navActive,.mg-module__56qpEG__navActive:hover{color:var(--mg-red-text);font-weight:700}.mg-module__56qpEG__navBadge{background:var(--mg-red);border-radius:50%;min-width:9px;height:9px;position:absolute;top:6px;left:calc(50% + 6px)}@media print{.mg-module__56qpEG__nav{display:none}}
.jobs-module__YIvjFq__page{max-width:620px;margin:0 auto;padding:20px 16px 96px}.jobs-module__YIvjFq__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.jobs-module__YIvjFq__head h1{letter-spacing:-.01em;margin:0 0 4px;font-size:1.4rem}.jobs-module__YIvjFq__head p{color:var(--text-2);margin:0;font-size:.88rem}.jobs-module__YIvjFq__quiet{color:var(--text-2);white-space:nowrap;font-size:.84rem}.jobs-module__YIvjFq__notice{background:var(--green-bg);color:var(--green-fg);border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:.87rem;line-height:1.45}.jobs-module__YIvjFq__notice.jobs-module__YIvjFq__error{background:var(--red-50);color:var(--red-700)}.jobs-module__YIvjFq__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;margin-bottom:14px;padding:16px}.jobs-module__YIvjFq__cardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.jobs-module__YIvjFq__cardHead h2{margin:0;font-size:.98rem}.jobs-module__YIvjFq__cardHead span{color:var(--muted);font-size:.78rem}.jobs-module__YIvjFq__empty{color:var(--muted);margin:0;font-size:.87rem;line-height:1.55}.jobs-module__YIvjFq__switchRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.jobs-module__YIvjFq__switchRow>div{gap:3px;min-width:0;display:grid}.jobs-module__YIvjFq__switchRow strong{font-size:1rem}.jobs-module__YIvjFq__switchRow span{color:var(--text-2);font-size:.83rem;line-height:1.4}.jobs-module__YIvjFq__button{background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:12px 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.jobs-module__YIvjFq__button:hover:not(:disabled){background:var(--brand-strong)}.jobs-module__YIvjFq__button:disabled{opacity:.5;cursor:not-allowed}.jobs-module__YIvjFq__button.jobs-module__YIvjFq__danger{background:var(--danger)}.jobs-module__YIvjFq__quietButton{background:var(--surface-2);color:var(--text-2);border:1px solid var(--border-strong)}.jobs-module__YIvjFq__quietButton:hover{background:var(--surface-3)}.jobs-module__YIvjFq__blockers{color:var(--text-2);margin:0 0 14px;padding-left:18px;font-size:.87rem;line-height:1.6}.jobs-module__YIvjFq__rows{gap:0;margin:0 0 14px;display:grid}.jobs-module__YIvjFq__row{border-bottom:1px solid var(--divider);justify-content:space-between;gap:16px;padding:9px 0;font-size:.89rem;display:flex}.jobs-module__YIvjFq__row:last-child{border-bottom:0}.jobs-module__YIvjFq__row dt{color:var(--text-2);white-space:nowrap;margin:0}.jobs-module__YIvjFq__row dd{text-align:right;margin:0}.jobs-module__YIvjFq__actions{gap:12px;display:grid}.jobs-module__YIvjFq__codeForm{gap:8px;display:grid}.jobs-module__YIvjFq__codeForm label{color:var(--text-2);font-size:.85rem;font-weight:600}.jobs-module__YIvjFq__codeInput{border:2px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);letter-spacing:.4em;text-align:center;text-indent:.4em;border-radius:10px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2rem;font-weight:700}.jobs-module__YIvjFq__attempts{color:var(--amber-fg);margin:0;font-size:.82rem}.jobs-module__YIvjFq__cancel{border-top:1px solid var(--divider);padding-top:12px}.jobs-module__YIvjFq__cancel summary{color:var(--text-2);cursor:pointer;font-size:.85rem}.jobs-module__YIvjFq__cancel form{gap:8px;margin-top:10px;display:grid}.jobs-module__YIvjFq__cancel label{color:var(--text-2);font-size:.82rem}.jobs-module__YIvjFq__cancel input{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;border-radius:9px;padding:10px 12px;font-size:.9rem}.jobs-module__YIvjFq__offer{border-bottom:1px solid var(--divider);grid-template-columns:1fr auto;gap:10px 16px;padding:14px 0;display:grid}.jobs-module__YIvjFq__offer:last-child{border-bottom:0}.jobs-module__YIvjFq__offerWhere{gap:3px;min-width:0;display:grid}.jobs-module__YIvjFq__offerWhere strong{font-size:.95rem}.jobs-module__YIvjFq__offerWhere span{color:var(--text-2);font-size:.81rem}.jobs-module__YIvjFq__offerMoney{align-content:start;justify-items:end;gap:1px;display:grid}.jobs-module__YIvjFq__offerMoney strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.25rem}.jobs-module__YIvjFq__offerMoney span{color:var(--muted);font-size:.72rem}.jobs-module__YIvjFq__offerActions{grid-column:1/-1;gap:10px;display:flex}.jobs-module__YIvjFq__offerActions form{flex:1}.jobs-module__YIvjFq__offerActions button{width:100%}.jobs-module__YIvjFq__switchButtons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.jobs-module__YIvjFq__switchButtons .jobs-module__YIvjFq__button{width:auto}@media (max-width:420px){.jobs-module__YIvjFq__switchRow{flex-direction:column;align-items:stretch}.jobs-module__YIvjFq__switchButtons{justify-content:stretch}.jobs-module__YIvjFq__switchButtons>form{flex:1 1 0}.jobs-module__YIvjFq__switchButtons .jobs-module__YIvjFq__button{width:100%}}.jobs-module__YIvjFq__note{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.jobs-module__YIvjFq__stars{gap:6px;margin-bottom:12px;display:flex}.jobs-module__YIvjFq__stars input{opacity:0;width:0;height:0;position:absolute}.jobs-module__YIvjFq__stars label{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);border-radius:9px;padding:9px 14px;font-size:.95rem;font-weight:700}.jobs-module__YIvjFq__stars input:checked+label{background:var(--brand);color:var(--on-brand);border-color:#0000}.jobs-module__YIvjFq__stars input:focus-visible+label{outline:2px solid var(--brand);outline-offset:2px}.jobs-module__YIvjFq__tags{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.jobs-module__YIvjFq__tags label{border:1px solid var(--border-strong);cursor:pointer;background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.82rem;display:inline-flex}.jobs-module__YIvjFq__tags input{width:auto;min-height:0;margin:0}.jobs-module__YIvjFq__comment{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:9px;min-height:70px;margin-bottom:12px;padding:10px 12px;font-size:.9rem}
.LiveTrip-module__NWNqIW__banner{align-items:center;gap:14px;margin-bottom:14px;display:flex}.LiveTrip-module__NWNqIW__bannerText{flex:auto;gap:2px;min-width:0;display:grid}.LiveTrip-module__NWNqIW__bannerText strong{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.LiveTrip-module__NWNqIW__bannerText span{color:var(--mg-ink-2);font-size:.92rem}.LiveTrip-module__NWNqIW__bannerBox{background:var(--mg-sunk);border-radius:14px;flex:none;justify-items:center;gap:1px;min-width:76px;padding:8px 12px;display:grid}.LiveTrip-module__NWNqIW__bannerBox strong{color:var(--mg-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.05}.LiveTrip-module__NWNqIW__bannerBox .LiveTrip-module__NWNqIW__code{color:var(--mg-red);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.6rem}.LiveTrip-module__NWNqIW__bannerBox span{color:var(--mg-ink-2);font-size:.78rem;font-weight:600}.LiveTrip-module__NWNqIW__staleChip{color:var(--amber-fg);top:auto;bottom:14px}.LiveTrip-module__NWNqIW__turn{background:var(--mg-red);color:#fff;border-radius:18px;grid-column:1/-1;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 6px 18px #00000059}.LiveTrip-module__NWNqIW__turnIcon{flex:none;place-items:center;width:46px;height:46px;display:grid}.LiveTrip-module__NWNqIW__turnText{gap:1px;min-width:0;display:grid}.LiveTrip-module__NWNqIW__turnText strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1.1}.LiveTrip-module__NWNqIW__turnText span{overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.LiveTrip-module__NWNqIW__road .gm-style>div:first-child{transform-origin:50% 72%;pointer-events:none;transform:perspective(900px)rotateX(46deg)scale(1.6)}.LiveTrip-module__NWNqIW__left{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.LiveTrip-module__NWNqIW__left div{background:var(--mg-sunk);text-align:center;border-radius:14px;gap:2px;padding:10px 8px;display:grid}.LiveTrip-module__NWNqIW__left dt{color:var(--mg-muted);font-size:.78rem}.LiveTrip-module__NWNqIW__left dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:750}@media (max-width:400px){.LiveTrip-module__NWNqIW__bannerText strong{font-size:1.3rem}.LiveTrip-module__NWNqIW__bannerBox{min-width:72px}}.LiveTrip-module__NWNqIW__steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.LiveTrip-module__NWNqIW__step{text-align:center;justify-items:center;gap:4px;padding:0 4px;display:grid;position:relative}.LiveTrip-module__NWNqIW__stepMark{z-index:1;border:2px solid var(--mg-line);background:var(--mg-card);width:42px;height:42px;color:var(--mg-muted);border-radius:50%;place-items:center;margin-bottom:6px;display:grid;position:relative}.LiveTrip-module__NWNqIW__stepLine{background:var(--mg-line);border-radius:2px;width:calc(100% - 42px);height:3px;position:absolute;top:20px;right:calc(50% + 21px)}.LiveTrip-module__NWNqIW__stepLineOn{background:var(--mg-red)}.LiveTrip-module__NWNqIW__stepDone .LiveTrip-module__NWNqIW__stepMark{border-color:var(--mg-red);background:var(--mg-red);color:#fff}.LiveTrip-module__NWNqIW__stepNow .LiveTrip-module__NWNqIW__stepMark{border-color:var(--mg-red);background:var(--mg-red-soft);color:var(--mg-red);box-shadow:0 0 0 5px color-mix(in srgb, var(--mg-red) 12%, transparent)}.LiveTrip-module__NWNqIW__step strong{font-size:.95rem;font-weight:650}.LiveTrip-module__NWNqIW__step span{color:var(--mg-muted);font-size:.82rem}
.SafetyControls-module__3_EbpG__wrap{gap:12px;margin-bottom:14px;display:grid}.SafetyControls-module__3_EbpG__panic{border:2px solid var(--danger);background:var(--red-50);width:100%;color:var(--red-700);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:13px;gap:3px;padding:16px 18px;transition:background .12s linear;display:grid}.SafetyControls-module__3_EbpG__panic:hover{background:var(--red-100)}.SafetyControls-module__3_EbpG__holding{background:var(--danger);color:var(--on-brand);border-color:var(--danger)}.SafetyControls-module__3_EbpG__panicLabel{letter-spacing:.01em;font-size:1.05rem;font-weight:800}.SafetyControls-module__3_EbpG__panicHint{opacity:.85;font-size:.78rem;line-height:1.4}.SafetyControls-module__3_EbpG__secondary{border:1px solid var(--border-strong);background:var(--surface-2);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:600}.SafetyControls-module__3_EbpG__secondary:hover{background:var(--surface-3)}.SafetyControls-module__3_EbpG__share{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:8px;padding:12px 14px;display:grid}.SafetyControls-module__3_EbpG__share>span{color:var(--text-2);font-size:.8rem;line-height:1.45}.SafetyControls-module__3_EbpG__shareRow{gap:8px;display:flex}.SafetyControls-module__3_EbpG__shareRow input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--text);border-radius:9px;flex:1;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.SafetyControls-module__3_EbpG__copy{background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:9px 14px;font-size:.84rem;font-weight:650}
.StreetMap-module__CZx_Aa__wrap{position:relative}.StreetMap-module__CZx_Aa__recenter{z-index:1;border:1px solid var(--border);background:var(--surface);width:auto;min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:600;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000029}.StreetMap-module__CZx_Aa__recenterLeft{left:12px;right:auto}.StreetMap-module__CZx_Aa__recenter:focus-visible,.StreetMap-module__CZx_Aa__zoomBtn:focus-visible,.StreetMap-module__CZx_Aa__mapTypeBtn:focus-visible{outline:3px solid var(--blue-fg);outline-offset:2px}.StreetMap-module__CZx_Aa__googleMap .gm-style button{width:auto;min-height:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border-radius:0;padding:0}:is(.StreetMap-module__CZx_Aa__googleMap .gm-style button:hover:not([disabled]),.StreetMap-module__CZx_Aa__googleMap .gm-style button:active:not([disabled])){box-shadow:none;transform:none}.StreetMap-module__CZx_Aa__mapType{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000029}.StreetMap-module__CZx_Aa__mapTypeBtn{width:auto;min-height:30px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.76rem;font-weight:650;line-height:1;transition:background .15s,color .15s}.StreetMap-module__CZx_Aa__mapTypeBtn[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.StreetMap-module__CZx_Aa__zoom{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:28px;right:12px;overflow:hidden;box-shadow:0 2px 10px #00000029}.StreetMap-module__CZx_Aa__zoomBtn{width:38px;min-height:38px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:background .15s;display:grid}.StreetMap-module__CZx_Aa__zoomBtn+.StreetMap-module__CZx_Aa__zoomBtn{border-top:1px solid var(--border)}.StreetMap-module__CZx_Aa__zoomBtn:hover{background:var(--surface-2)}.StreetMap-module__CZx_Aa__zoomBtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}@media (pointer:coarse){.StreetMap-module__CZx_Aa__zoomBtn{width:44px;min-height:44px}}.StreetMap-module__CZx_Aa__map{border:1px solid var(--border);background:var(--surface-2);isolation:isolate;z-index:0;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 8px 24px -16px #00000059}.StreetMap-module__CZx_Aa__loading{z-index:2;background:linear-gradient(110deg, var(--surface-2) 30%, color-mix(in srgb, var(--surface-2) 55%, var(--surface)) 50%, var(--surface-2) 70%);pointer-events:none;background-size:220% 100%;border-radius:12px;transition:opacity .35s;animation:1.4s ease-in-out infinite StreetMap-module__CZx_Aa__mapShimmer;position:absolute;inset:0}.StreetMap-module__CZx_Aa__loaded{opacity:0;animation:none}@keyframes StreetMap-module__CZx_Aa__mapShimmer{0%{background-position:110% 0}to{background-position:-10% 0}}.StreetMap-module__CZx_Aa__tiles{filter:saturate(.8)brightness(1.03)contrast(.96)}@media (prefers-color-scheme:dark){:is(.shell,.unity):not([data-theme=light]) .StreetMap-module__CZx_Aa__tiles{filter:saturate(.35)brightness(.6)contrast(1.1)}}:is(:is(.shell,.unity)[data-theme=dark] .StreetMap-module__CZx_Aa__tiles,[data-night] .StreetMap-module__CZx_Aa__tiles){filter:saturate(.35)brightness(.6)contrast(1.1)}.StreetMap-module__CZx_Aa__placeholder{border:1px dashed var(--border-strong);background:var(--surface-2);color:var(--text-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:16px;display:flex}.StreetMap-module__CZx_Aa__placeholder strong{color:var(--text);font-size:.9rem}.StreetMap-module__CZx_Aa__placeholder span{max-width:46ch;font-size:.82rem;line-height:1.5}.StreetMap-module__CZx_Aa__placeholder code{background:var(--surface-3);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.StreetMap-module__CZx_Aa__pin{border:3px solid var(--surface);width:18px;height:18px;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:flex;box-shadow:0 1px 4px #00000059}.StreetMap-module__CZx_Aa__pickup{background:var(--blue-fg)}.StreetMap-module__CZx_Aa__destination{background:var(--text);border-radius:3px}.StreetMap-module__CZx_Aa__driver{background:var(--green-fg);box-shadow:0 1px 4px #00000059, 0 0 0 6px color-mix(in srgb, var(--green-fg) 22%, transparent)}.StreetMap-module__CZx_Aa__stop{background:var(--violet-fg);border-radius:7px;width:22px;height:22px}.StreetMap-module__CZx_Aa__carWrap,.StreetMap-module__CZx_Aa__meWrap,.StreetMap-module__CZx_Aa__placeWrap{width:100%;height:100%;display:block;position:relative}.StreetMap-module__CZx_Aa__car{filter:drop-shadow(0 2px 3px #00000059);place-items:center;width:36px;height:36px;transition:transform .6s;display:grid}.StreetMap-module__CZx_Aa__me{background:#e5202a;border:4px solid #fff;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 0 0 10px #e5202a2e,0 1px 4px #0000004d}.StreetMap-module__CZx_Aa__meWrap:after{content:"";z-index:-1;pointer-events:none;background:#e5202a42;border-radius:50%;animation:2.4s ease-out infinite StreetMap-module__CZx_Aa__mePulse;position:absolute;inset:-10px}@keyframes StreetMap-module__CZx_Aa__mePulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.75)}}.StreetMap-module__CZx_Aa__hotspot{background:radial-gradient(circle,#e5202a4d 0 34%,#e5202a1f 35% 100%);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.StreetMap-module__CZx_Aa__hotspot svg{background:#e5202a;border:2px solid #fff;border-radius:50%;width:30px;height:30px;padding:6px;box-shadow:0 2px 6px #0000004d}.StreetMap-module__CZx_Aa__bubble{color:#16181d;text-align:center;white-space:nowrap;pointer-events:none;background:#fff;border-radius:10px;padding:7px 12px;font:600 12px/1.25 system-ui,sans-serif;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 3px 12px #00000038}.StreetMap-module__CZx_Aa__bubble:after{content:"";background:#fff;width:10px;height:10px;margin:-6px 0 0 -5px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.StreetMap-module__CZx_Aa__enter{animation:.3s cubic-bezier(.2,.9,.3,1.3) both StreetMap-module__CZx_Aa__pinLand}@keyframes StreetMap-module__CZx_Aa__pinLand{0%{opacity:0;translate:0 -12px}}@media (prefers-reduced-motion:reduce){.StreetMap-module__CZx_Aa__loading,.StreetMap-module__CZx_Aa__meWrap:after,.StreetMap-module__CZx_Aa__enter{animation:none}.StreetMap-module__CZx_Aa__meWrap:after{opacity:0}}
.TripChat-module__8tfUoG__wrap{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.TripChat-module__8tfUoG__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.TripChat-module__8tfUoG__head h3{margin:0;font-size:.92rem}.TripChat-module__8tfUoG__call{background:var(--green-bg);min-height:40px;color:var(--green-fg);border-radius:999px;align-items:center;padding:0 14px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.TripChat-module__8tfUoG__thread{flex-direction:column;gap:6px;max-height:210px;padding:2px;display:flex;overflow-y:auto}.TripChat-module__8tfUoG__empty,.TripChat-module__8tfUoG__closed{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.TripChat-module__8tfUoG__bubble{overflow-wrap:anywhere;border-radius:12px;max-width:85%;margin:0;padding:7px 11px;font-size:.85rem;line-height:1.45}.TripChat-module__8tfUoG__mine{background:var(--green-bg);color:var(--green-fg);border-bottom-right-radius:4px;align-self:flex-end}.TripChat-module__8tfUoG__theirs{background:var(--surface-2,#0000000f);border-bottom-left-radius:4px;align-self:flex-start}.TripChat-module__8tfUoG__quick{flex-wrap:wrap;gap:6px;display:flex}.TripChat-module__8tfUoG__chip{border:1px solid var(--border-strong);min-height:38px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:.78rem}.TripChat-module__8tfUoG__chip:hover,.TripChat-module__8tfUoG__chip:focus-visible{background:var(--surface-2,#0000000d)}.TripChat-module__8tfUoG__compose{gap:6px;display:flex}.TripChat-module__8tfUoG__compose input{border:1px solid var(--border-strong);min-width:0;font:inherit;border-radius:9px;flex:1;padding:9px 11px;font-size:.85rem}.TripChat-module__8tfUoG__send{background:var(--accent,#e51d2a);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 14px;font-size:.82rem;font-weight:600}.TripChat-module__8tfUoG__send:disabled{opacity:.45;cursor:default}.TripChat-module__8tfUoG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.TripPanels-module__2c6ezG__contact{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.TripPanels-module__2c6ezG__contactBtn{border:1px solid var(--mg-line);background:var(--mg-sunk);width:100%;min-height:56px;box-shadow:none;color:var(--mg-ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:8px 10px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.TripPanels-module__2c6ezG__contactBtn[aria-expanded=true]{border-color:var(--mg-red-line);background:var(--mg-red-soft)}.TripPanels-module__2c6ezG__chatIcon{color:#334155}.TripPanels-module__2c6ezG__unread{background:var(--mg-red);color:#fff;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-style:normal;font-weight:700;line-height:20px;position:absolute;top:6px;right:8px}.TripPanels-module__2c6ezG__callNote{background:var(--mg-sunk);color:var(--mg-ink-2);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.85rem;line-height:1.5}.TripPanels-module__2c6ezG__panel{margin-top:12px}.TripPanels-module__2c6ezG__actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin:6px 0 14px;display:grid}.TripPanels-module__2c6ezG__action{border-radius:16px;width:100%;min-height:60px;font-size:1.02rem;font-weight:700}.TripPanels-module__2c6ezG__safety{background:var(--mg-red-soft);border-color:var(--mg-red-line);color:var(--mg-red-text)}.TripPanels-module__2c6ezG__share{gap:10px;display:grid}.TripPanels-module__2c6ezG__shareInput{border:1px solid var(--border-strong);background:var(--mg-sunk);width:100%;color:var(--mg-ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:.85rem}@media (max-width:400px){.TripPanels-module__2c6ezG__contactBtn{flex-direction:column;gap:4px;font-size:.88rem}}
.dashboard-module__b2ol7a__today{background:linear-gradient(135deg, var(--mg-red), var(--mg-red-strong) 60%, #8e0b13);color:#fff;box-shadow:0 10px 24px color-mix(in srgb, var(--mg-red) 26%, transparent);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:18px;display:flex}.dashboard-module__b2ol7a__todayMoney{gap:4px;min-width:0;display:grid}.dashboard-module__b2ol7a__todayMoney>span:first-child{font-size:.92rem;font-weight:600}.dashboard-module__b2ol7a__todayMoney strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:2.1rem;font-weight:800}.dashboard-module__b2ol7a__todayState{align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:inline-flex}.dashboard-module__b2ol7a__dotOn,.dashboard-module__b2ol7a__dotOff{border-radius:50%;width:10px;height:10px}.dashboard-module__b2ol7a__dotOn{background:#4ade80}.dashboard-module__b2ol7a__dotOff{background:#ffffff8c}.dashboard-module__b2ol7a__who{flex:none;justify-items:center;gap:4px;font-size:.84rem;font-weight:650;display:grid}.dashboard-module__b2ol7a__status{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-module__b2ol7a__status>div{gap:2px;min-width:0;display:grid}.dashboard-module__b2ol7a__status strong{font-size:1rem}.dashboard-module__b2ol7a__status span{color:var(--mg-muted);font-size:.85rem}.dashboard-module__b2ol7a__status form{flex:none}.dashboard-module__b2ol7a__toggle{background:var(--surface-3);cursor:pointer;border:0;border-radius:999px;align-items:center;width:62px;height:36px;min-height:36px;padding:3px;display:flex}.dashboard-module__b2ol7a__toggle i{background:#fff;border-radius:50%;width:30px;height:30px;transition:transform .15s;box-shadow:0 1px 4px #0000004d}.dashboard-module__b2ol7a__toggleOn{background:var(--mg-red)}.dashboard-module__b2ol7a__toggleOn i{transform:translate(26px)}@media (prefers-reduced-motion:reduce){.dashboard-module__b2ol7a__toggle i{transition:none}}.dashboard-module__b2ol7a__blocked ul{color:var(--mg-ink-2);margin:0 0 14px;padding-left:18px;font-size:.9rem;line-height:1.6}.dashboard-module__b2ol7a__stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 4px;display:grid}.dashboard-module__b2ol7a__stat{border-left:1px solid var(--divider);gap:6px;min-width:0;padding:0 12px;display:grid}.dashboard-module__b2ol7a__stat:first-child{border-left:0}.dashboard-module__b2ol7a__stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;overflow:hidden}.dashboard-module__b2ol7a__stat>span:last-child{color:var(--mg-muted);font-size:.85rem;line-height:1.25}.dashboard-module__b2ol7a__statIcon{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dashboard-module__b2ol7a__statRed{background:var(--mg-red-soft);color:var(--mg-red)}.dashboard-module__b2ol7a__statBlue{background:var(--mg-blue-soft);color:var(--mg-blue)}.dashboard-module__b2ol7a__statGreen{background:var(--mg-green-soft);color:var(--mg-green)}.dashboard-module__b2ol7a__statAmber{background:var(--mg-amber-soft);color:var(--mg-amber)}@media (max-width:460px){.dashboard-module__b2ol7a__stats{padding:12px 2px}.dashboard-module__b2ol7a__stat{gap:4px;padding:0 7px}.dashboard-module__b2ol7a__stat strong{font-size:1.02rem}.dashboard-module__b2ol7a__stat>span:last-child{font-size:.72rem}.dashboard-module__b2ol7a__statIcon{width:36px;height:36px}}.dashboard-module__b2ol7a__offerTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dashboard-module__b2ol7a__offerEarn{gap:2px;min-width:0;display:grid}.dashboard-module__b2ol7a__offerEarn strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2rem;font-weight:800}.dashboard-module__b2ol7a__offerEarn span{color:var(--mg-muted);font-size:.9rem}.dashboard-module__b2ol7a__offerAway{flex:none;margin-top:6px;padding:6px 10px;font-size:.82rem}.dashboard-module__b2ol7a__jobHead{margin:0 -16px;padding:2px 16px 14px}.dashboard-module__b2ol7a__jobState{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dashboard-module__b2ol7a__sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__b2ol7a__sheetHead>div{gap:2px;min-width:0;display:grid}.dashboard-module__b2ol7a__sheetHead h2{margin:0;font-size:1.15rem;font-weight:750}.dashboard-module__b2ol7a__sheetHead span{color:var(--mg-muted);overflow-wrap:anywhere;font-size:.86rem}.dashboard-module__b2ol7a__sheetHead strong{font-variant-numeric:tabular-nums;flex:none;font-size:1.15rem;font-weight:800}.dashboard-module__b2ol7a__pass{border-radius:14px;min-height:58px}.dashboard-module__b2ol7a__request{padding:0 0 14px;overflow:hidden}.dashboard-module__b2ol7a__requestHead{background:linear-gradient(180deg, var(--mg-red-soft), transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.dashboard-module__b2ol7a__requestHead span:first-child{font-size:.95rem}.dashboard-module__b2ol7a__ref{color:var(--mg-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.dashboard-module__b2ol7a__countdown{color:var(--mg-red-text);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.dashboard-module__b2ol7a__requestBody{padding:8px 14px 0}.dashboard-module__b2ol7a__passengerLine{color:var(--mg-ink-2);margin:12px 0 0;font-size:.88rem;line-height:1.5}.dashboard-module__b2ol7a__quote{color:var(--mg-ink);overflow-wrap:anywhere}.dashboard-module__b2ol7a__stepForm{gap:8px;margin-top:12px;display:grid}.dashboard-module__b2ol7a__stepForm label{color:var(--mg-ink-2);font-size:.85rem}.dashboard-module__b2ol7a__textInput{border:1px solid var(--border-strong);background:var(--mg-card);width:100%;color:var(--mg-ink);font:inherit;border-radius:12px;padding:10px 12px}.dashboard-module__b2ol7a__jobExtras{gap:10px;margin-top:12px;display:grid}.dashboard-module__b2ol7a__offerButtons{grid-template-columns:1fr 2fr;gap:10px;margin-top:14px;display:grid}.dashboard-module__b2ol7a__waiting{align-items:center;gap:14px;display:flex}.dashboard-module__b2ol7a__waiting div{gap:3px;display:grid}.dashboard-module__b2ol7a__waiting span:not(.dashboard-module__b2ol7a__pulse){color:var(--mg-muted);font-size:.86rem;line-height:1.45}.dashboard-module__b2ol7a__pulse{background:var(--mg-red-soft);width:52px;height:52px;color:var(--mg-red);border-radius:50%;flex:none;place-items:center;animation:1.8s ease-out infinite dashboard-module__b2ol7a__pulse;display:grid}@keyframes dashboard-module__b2ol7a__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mg-red) 35%, transparent)}to{box-shadow:0 0 0 16px #0000}}@media (prefers-reduced-motion:reduce){.dashboard-module__b2ol7a__pulse{animation:none}}.dashboard-module__b2ol7a__activityTime{width:4.6rem;color:var(--mg-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:.85rem}@media (max-width:420px){.dashboard-module__b2ol7a__activityTime{display:none}}.dashboard-module__b2ol7a__help{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.dashboard-module__b2ol7a__helpIcon{background:var(--mg-red-soft);width:60px;height:60px;color:var(--mg-red);border-radius:50%;flex:none;place-items:center;display:grid}.dashboard-module__b2ol7a__helpTitle{font-size:1.15rem}
.RouteCanvas-module__d7PGTq__canvas{background:var(--surface-2);width:100%;height:100%;min-height:260px;position:relative;overflow:hidden}.RouteCanvas-module__d7PGTq__map{isolation:isolate;z-index:0;width:100%;height:100%}.RouteCanvas-module__d7PGTq__tiles{filter:saturate(.35)brightness(1.06)contrast(.92)}@media (prefers-color-scheme:dark){:is(.shell,.unity):not([data-theme=light]) .RouteCanvas-module__d7PGTq__tiles{filter:saturate(.25)brightness(.52)contrast(1.12)}}:is(.shell,.unity)[data-theme=dark] .RouteCanvas-module__d7PGTq__tiles{filter:saturate(.25)brightness(.52)contrast(1.12)}.RouteCanvas-module__d7PGTq__loading{z-index:2;background:linear-gradient(110deg, var(--surface-2) 30%, color-mix(in srgb, var(--surface-2) 55%, var(--surface)) 50%, var(--surface-2) 70%);pointer-events:none;background-size:220% 100%;transition:opacity .35s;animation:1.4s ease-in-out infinite RouteCanvas-module__d7PGTq__canvasShimmer;position:absolute;inset:0}.RouteCanvas-module__d7PGTq__loaded{opacity:0;animation:none}@keyframes RouteCanvas-module__d7PGTq__canvasShimmer{0%{background-position:110% 0}to{background-position:-10% 0}}@media (prefers-reduced-motion:reduce){.RouteCanvas-module__d7PGTq__loading{animation:none}}.RouteCanvas-module__d7PGTq__arrow{clip-path:polygon(26% 12%,48% 12%,78% 50%,48% 88%,26% 88%,56% 50%);filter:drop-shadow(0 0 1px #0000008c)drop-shadow(0 0 3px #00000040);background:#fff;width:18px;height:18px;display:block}.RouteCanvas-module__d7PGTq__pin{background:var(--violet-fg);color:#fff;cursor:grab;touch-action:none;border:3px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;line-height:1;display:flex;box-shadow:0 2px 7px #00000052}.RouteCanvas-module__d7PGTq__pin:active{cursor:grabbing}.RouteCanvas-module__d7PGTq__first{background:#15803d;border-radius:50%}.RouteCanvas-module__d7PGTq__last{background:#b91c1c;border-radius:4px}.RouteCanvas-module__d7PGTq__middle{background:var(--violet-fg)}.RouteCanvas-module__d7PGTq__label{background:var(--surface);max-width:160px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:7px;padding:3px 8px;font-size:.72rem;font-weight:600;line-height:1.3;position:absolute;top:50%;left:34px;overflow:hidden;transform:translateY(-50%);box-shadow:0 1px 4px #00000038}.RouteCanvas-module__d7PGTq__hint{z-index:500;background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--border);max-width:calc(100% - 180px);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:999px;padding:7px 14px;font-size:.78rem;font-weight:600;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 2px 10px #00000024}@media (max-width:560px){.RouteCanvas-module__d7PGTq__hint{max-width:calc(100% - 24px);top:56px}}.RouteCanvas-module__d7PGTq__placeholder{background:var(--surface-2);height:100%;min-height:260px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:24px;display:flex}.RouteCanvas-module__d7PGTq__placeholder strong{color:var(--text);font-size:.95rem}.RouteCanvas-module__d7PGTq__placeholder span{max-width:48ch;font-size:.84rem;line-height:1.55}
.WaitingClock-module__pSu5UG__clock{background:var(--amber-bg);color:var(--amber-fg);border-radius:12px;gap:6px;margin:0 0 14px;padding:12px 14px;display:grid}.WaitingClock-module__pSu5UG__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.WaitingClock-module__pSu5UG__head span{font-size:.84rem;font-weight:600}.WaitingClock-module__pSu5UG__head strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.35rem}.WaitingClock-module__pSu5UG__line{margin:0;font-size:.82rem;line-height:1.5}
.mobility-module__hVDq1G__page{max-width:620px;margin:0 auto;padding:20px 16px 96px}.mobility-module__hVDq1G__head{margin-bottom:18px}.mobility-module__hVDq1G__head h1{letter-spacing:-.01em;margin:0 0 5px;font-size:1.45rem}.mobility-module__hVDq1G__head p{color:var(--text-2);margin:0;font-size:.9rem;line-height:1.5}.mobility-module__hVDq1G__notice{background:var(--green-bg);color:var(--green-fg);border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:.87rem;line-height:1.45}.mobility-module__hVDq1G__notice.mobility-module__hVDq1G__error{background:var(--red-50);color:var(--red-700)}.mobility-module__hVDq1G__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;margin-bottom:14px;padding:16px}.mobility-module__hVDq1G__cardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mobility-module__hVDq1G__cardHead h2{margin:0;font-size:.98rem}.mobility-module__hVDq1G__cardHead span{color:var(--muted);font-size:.78rem}.mobility-module__hVDq1G__empty{color:var(--muted);margin:0;font-size:.87rem;line-height:1.5}.mobility-module__hVDq1G__button{background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:10px 16px;font-size:.9rem;font-weight:650}.mobility-module__hVDq1G__button:hover{background:var(--brand-strong)}.mobility-module__hVDq1G__button.mobility-module__hVDq1G__secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong)}.mobility-module__hVDq1G__button.mobility-module__hVDq1G__danger{background:var(--surface);color:var(--danger);border:1px solid var(--red-200)}.mobility-module__hVDq1G__status{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;gap:5px;margin-bottom:14px;padding:16px;display:grid}.mobility-module__hVDq1G__status strong{letter-spacing:-.01em;font-size:1.15rem}.mobility-module__hVDq1G__status span{color:var(--text-2);font-size:.88rem;line-height:1.5}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__searching{background:var(--blue-bg);border-color:#0000}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__searching strong,.mobility-module__hVDq1G__status.mobility-module__hVDq1G__searching span{color:var(--blue-fg)}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__live{background:var(--green-bg);border-color:#0000}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__live strong,.mobility-module__hVDq1G__status.mobility-module__hVDq1G__live span{color:var(--green-fg)}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__ended{background:var(--surface-3)}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__failed{background:var(--red-50);border-color:#0000}.mobility-module__hVDq1G__status.mobility-module__hVDq1G__failed strong,.mobility-module__hVDq1G__status.mobility-module__hVDq1G__failed span{color:var(--red-700)}.mobility-module__hVDq1G__code{background:var(--surface);border:2px dashed var(--border-strong);border-radius:14px;justify-items:center;gap:6px;margin-bottom:14px;padding:18px;display:grid}.mobility-module__hVDq1G__code span{color:var(--text-2);font-size:.8rem;font-weight:600}.mobility-module__hVDq1G__code strong{letter-spacing:.32em;text-indent:.32em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.6rem;line-height:1.1}.mobility-module__hVDq1G__driverCard{align-items:center;gap:14px;display:flex}.mobility-module__hVDq1G__driverCard>div{gap:3px;min-width:0;display:grid}.mobility-module__hVDq1G__driverCard strong{font-size:1rem}.mobility-module__hVDq1G__driverCard span{color:var(--text-2);font-size:.85rem}.mobility-module__hVDq1G__plate{letter-spacing:.08em;background:var(--surface-3);color:var(--text);border-radius:6px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;display:inline-block}.mobility-module__hVDq1G__rows{gap:0;display:grid}.mobility-module__hVDq1G__row{border-bottom:1px solid var(--divider);justify-content:space-between;gap:16px;padding:9px 0;font-size:.88rem;display:flex}.mobility-module__hVDq1G__row:last-child{border-bottom:0}.mobility-module__hVDq1G__row dt{color:var(--text-2);margin:0}.mobility-module__hVDq1G__row dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.mobility-module__hVDq1G__row.mobility-module__hVDq1G__total{border-top:2px solid var(--border-strong);border-bottom:0;margin-top:3px;padding-top:11px;font-size:.98rem;font-weight:700}.mobility-module__hVDq1G__stars{gap:6px;margin-bottom:12px;display:flex}.mobility-module__hVDq1G__stars input{opacity:0;width:0;height:0;position:absolute}.mobility-module__hVDq1G__stars label{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:9px;padding:8px 14px;font-size:.95rem;font-weight:700}.mobility-module__hVDq1G__stars input:checked+label{background:var(--brand);color:var(--on-brand);border-color:#0000}.mobility-module__hVDq1G__stars input:focus-visible+label{outline:2px solid var(--brand);outline-offset:2px}.mobility-module__hVDq1G__tags{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.mobility-module__hVDq1G__tags label{border:1px solid var(--border-strong);cursor:pointer;background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.82rem;display:inline-flex}.mobility-module__hVDq1G__tags input{margin:0}.mobility-module__hVDq1G__comment{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:9px;min-height:74px;margin-bottom:12px;padding:10px 12px;font-size:.9rem}.mobility-module__hVDq1G__trip{border-bottom:1px solid var(--divider);color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;text-decoration:none;display:flex}.mobility-module__hVDq1G__trip:last-child{border-bottom:0}.mobility-module__hVDq1G__trip:hover{background:var(--surface-2)}.mobility-module__hVDq1G__tripWhere{gap:2px;min-width:0;display:grid}.mobility-module__hVDq1G__tripWhere strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.mobility-module__hVDq1G__tripWhere span{color:var(--muted);font-size:.78rem}.mobility-module__hVDq1G__tripFare{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:650}.mobility-module__hVDq1G__inline{white-space:nowrap;flex:none;width:auto}.mobility-module__hVDq1G__tags input,.mobility-module__hVDq1G__reasons input{width:auto;min-height:0}.mobility-module__hVDq1G__actionsRow{flex-wrap:wrap;gap:8px;display:flex}.mobility-module__hVDq1G__actionsRow>form,.mobility-module__hVDq1G__actionsRow>a{flex:12rem}.mobility-module__hVDq1G__actionsRow .mobility-module__hVDq1G__button{text-align:center;width:100%;text-decoration:none;display:inline-block}.mobility-module__hVDq1G__reasons{border:0;gap:6px;margin:0 0 12px;padding:0;display:grid}.mobility-module__hVDq1G__reasons label{border:1px solid var(--border);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:.87rem;display:flex}.mobility-module__hVDq1G__reasons label:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.mobility-module__hVDq1G__feeLine{background:var(--amber-bg);color:var(--amber-fg);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:.86rem;line-height:1.5}.mobility-module__hVDq1G__fine{color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.5}.mobility-module__hVDq1G__saveRow{align-items:stretch;gap:8px;display:flex}.mobility-module__hVDq1G__saveRow input{border:1px solid var(--border-strong);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:9px;flex:auto;padding:9px 11px;font-size:.9rem}.mobility-module__hVDq1G__note{white-space:pre-wrap;overflow-wrap:anywhere}
.trip-module__RmVXfG__driver{align-items:center;gap:14px;display:flex}.trip-module__RmVXfG__driverWho{flex:auto;gap:5px;min-width:0;display:grid}.trip-module__RmVXfG__driverWho>strong{letter-spacing:-.01em;font-size:1.25rem}.trip-module__RmVXfG__driverWho>span{align-items:center;gap:6px;font-size:1rem;display:inline-flex}.trip-module__RmVXfG__car{background:var(--mg-sunk);border-radius:14px;flex:none;align-items:center;gap:12px;padding:6px 12px 6px 6px;display:flex}.trip-module__RmVXfG__carArt{place-items:center;display:grid}.trip-module__RmVXfG__carText{gap:3px;display:grid}.trip-module__RmVXfG__carText strong{font-size:1rem}.trip-module__RmVXfG__carText>span{color:var(--mg-ink-2);white-space:nowrap;font-size:.85rem}.trip-module__RmVXfG__plate{letter-spacing:.05em;color:var(--mg-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:480px){.trip-module__RmVXfG__driver{flex-wrap:wrap}.trip-module__RmVXfG__car{flex:100%}}.trip-module__RmVXfG__levelPill{gap:8px;padding:4px 12px 4px 6px}.trip-module__RmVXfG__details{border:1px solid var(--mg-line);border-radius:16px;gap:0;padding:14px;display:grid}.trip-module__RmVXfG__noteLine{color:var(--mg-ink-2);overflow-wrap:anywhere;margin:12px 0 0;font-size:.88rem}.trip-module__RmVXfG__detailRow{border-top:1px solid var(--divider);grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin-top:14px;padding:14px 0 0;font-size:.92rem;display:grid}.trip-module__RmVXfG__detailRow strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem}.trip-module__RmVXfG__detailIcon{background:var(--mg-red-soft);width:34px;height:28px;color:var(--mg-red);border-radius:8px;place-items:center;display:grid}.trip-module__RmVXfG__cash{background:var(--mg-green-soft);width:34px;height:28px;color:var(--green-fg);border-radius:8px;place-items:center;display:grid}.trip-module__RmVXfG__info{color:var(--mg-muted);cursor:help;place-items:center;display:inline-grid}.trip-module__RmVXfG__endBanner{background:var(--mg-green-soft);border-radius:20px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:16px;display:flex}.trip-module__RmVXfG__endFailed{background:var(--mg-red-soft)}.trip-module__RmVXfG__endIcon{background:var(--mg-card);width:52px;height:52px;color:var(--green-fg);border-radius:50%;flex:none;place-items:center;display:grid}.trip-module__RmVXfG__endFailed .trip-module__RmVXfG__endIcon{color:var(--mg-red)}.trip-module__RmVXfG__endText{gap:4px;display:grid}.trip-module__RmVXfG__endText strong{font-size:1.2rem}.trip-module__RmVXfG__endText span{color:var(--mg-ink-2);font-size:.92rem;line-height:1.45}.trip-module__RmVXfG__nextGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.trip-module__RmVXfG__nextGrid a{white-space:normal;text-align:center;width:100%;font-size:.9rem}@media (max-width:420px){.trip-module__RmVXfG__nextGrid{grid-template-columns:1fr}}
.RideBooking-module__l5F9YG__form{gap:0;display:grid}.RideBooking-module__l5F9YG__stops{gap:8px;margin-bottom:10px;display:grid}.RideBooking-module__l5F9YG__stop{border:1px solid var(--mg-line);background:var(--mg-sunk);border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:8px 8px 8px 12px;display:flex}.RideBooking-module__l5F9YG__stopText{flex:auto;gap:1px;min-width:0;margin:0;font-weight:400;display:grid}.RideBooking-module__l5F9YG__stopText small{color:var(--mg-muted);font-size:.76rem}.RideBooking-module__l5F9YG__stopText strong,.RideBooking-module__l5F9YG__stopText input{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:650;overflow:hidden}.RideBooking-module__l5F9YG__stopText input{width:100%;height:1.45em;min-height:0;box-shadow:none;appearance:none;color:var(--mg-ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:inherit}.RideBooking-module__l5F9YG__stopText input::placeholder{color:var(--mg-ink-2)}.RideBooking-module__l5F9YG__stop:focus-within{border-color:var(--mg-red)}.RideBooking-module__l5F9YG__when{background:var(--mg-sunk);width:auto;min-height:44px;box-shadow:none;color:var(--mg-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:.92rem;font-weight:650;display:inline-flex}.RideBooking-module__l5F9YG__suggestions{background:var(--mg-card);box-shadow:var(--mg-shadow);border-radius:16px;margin:-2px 0 10px;padding:4px;list-style:none}.RideBooking-module__l5F9YG__suggestions button{width:100%;min-height:48px;color:var(--mg-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.RideBooking-module__l5F9YG__suggestions button:hover,.RideBooking-module__l5F9YG__suggestions button:focus-visible{background:var(--mg-sunk)}.RideBooking-module__l5F9YG__suggestions span{gap:2px;min-width:0;display:grid}.RideBooking-module__l5F9YG__suggestions small{color:var(--mg-muted);font-size:.8rem}.RideBooking-module__l5F9YG__timePanel{box-shadow:none;gap:12px;display:grid}.RideBooking-module__l5F9YG__timeActions{justify-content:space-between;align-items:center;display:flex}.RideBooking-module__l5F9YG__field{gap:6px;margin-bottom:12px;display:grid}.RideBooking-module__l5F9YG__field>span{color:var(--mg-ink-2);font-size:.82rem;font-weight:600}.RideBooking-module__l5F9YG__field input,.RideBooking-module__l5F9YG__field select,.RideBooking-module__l5F9YG__field textarea{border:1px solid var(--border-strong);background:var(--mg-card);width:100%;color:var(--mg-ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:.95rem}.RideBooking-module__l5F9YG__field textarea{resize:vertical;line-height:1.45}.RideBooking-module__l5F9YG__repeat{border:0;margin:0;padding:0}.RideBooking-module__l5F9YG__repeat legend{color:var(--mg-ink-2);margin-bottom:8px;font-size:.82rem;font-weight:600}.RideBooking-module__l5F9YG__weekdays{flex-wrap:wrap;gap:6px;display:flex}.RideBooking-module__l5F9YG__weekday{border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:.85rem;display:inline-flex}.RideBooking-module__l5F9YG__weekday input{width:auto;min-height:0;accent-color:var(--mg-red);margin:0}.RideBooking-module__l5F9YG__weekday:has(input:checked){border-color:var(--mg-red);background:var(--mg-red-soft)}.RideBooking-module__l5F9YG__places{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.RideBooking-module__l5F9YG__placeCard{border:1px solid var(--mg-line);background:var(--mg-card);width:100%;min-height:52px;box-shadow:none;color:var(--mg-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:6px 8px;display:flex}.RideBooking-module__l5F9YG__placeIcon{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.RideBooking-module__l5F9YG__placeHome{background:var(--mg-red-soft);color:var(--mg-red)}.RideBooking-module__l5F9YG__placeWork{background:var(--mg-blue-soft);color:var(--mg-blue)}.RideBooking-module__l5F9YG__placeStar{background:var(--mg-amber-soft);color:var(--mg-amber)}.RideBooking-module__l5F9YG__placeText{gap:1px;min-width:0;display:grid}.RideBooking-module__l5F9YG__placeText strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.2;overflow:hidden}.RideBooking-module__l5F9YG__placeText small{color:var(--mg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.RideBooking-module__l5F9YG__placeList{padding-top:4px;padding-bottom:4px}.RideBooking-module__l5F9YG__placeList button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}@media (max-width:420px){.RideBooking-module__l5F9YG__placeText strong{white-space:normal}.RideBooking-module__l5F9YG__placeText small{display:none}}.RideBooking-module__l5F9YG__levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.RideBooking-module__l5F9YG__level{border:2px solid var(--mg-line);background:var(--mg-card);width:100%;box-shadow:none;color:var(--mg-ink);font:inherit;text-align:left;cursor:pointer;border-radius:16px;justify-items:start;gap:1px;padding:6px 10px 8px;display:grid;position:relative}.RideBooking-module__l5F9YG__levelOn{border-color:var(--mg-red);background:var(--mg-red-soft)}.RideBooking-module__l5F9YG__levelCheck{background:var(--mg-red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.RideBooking-module__l5F9YG__levelArt{justify-self:center;max-width:100%}.RideBooking-module__l5F9YG__levelArt svg{max-width:100%;height:auto;display:block}.RideBooking-module__l5F9YG__levelName{font-size:.95rem}.RideBooking-module__l5F9YG__levelSeats{color:var(--mg-ink-2);flex-wrap:wrap;align-items:center;gap:3px;font-size:.78rem;display:inline-flex}.RideBooking-module__l5F9YG__levelPrice{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem}.RideBooking-module__l5F9YG__editor{gap:10px;margin-bottom:10px;display:grid}.RideBooking-module__l5F9YG__payRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.RideBooking-module__l5F9YG__payMethod{flex:none;align-items:center;gap:7px;font-size:.92rem;font-weight:650;display:inline-flex}.RideBooking-module__l5F9YG__cash{background:var(--mg-green-soft);width:36px;height:28px;color:var(--green-fg);border-radius:8px;place-items:center;display:grid}.RideBooking-module__l5F9YG__payChoice{width:auto;min-height:44px;box-shadow:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:650}.RideBooking-module__l5F9YG__online{background:var(--mg-red-soft);width:36px;height:28px;color:var(--mg-red);border-radius:8px;place-items:center;display:grid}.RideBooking-module__l5F9YG__payPanel{gap:8px;margin-bottom:10px;display:grid}.RideBooking-module__l5F9YG__payOption{border:1.5px solid var(--mg-line);background:var(--mg-card);width:100%;min-height:56px;box-shadow:none;color:var(--mg-ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.RideBooking-module__l5F9YG__payOptionOn{border-color:var(--mg-red)}.RideBooking-module__l5F9YG__payOptionText{flex:auto;gap:2px;min-width:0;display:grid}.RideBooking-module__l5F9YG__payOptionText strong{font-size:.95rem}.RideBooking-module__l5F9YG__payOptionText small{color:var(--mg-ink-2);font-size:.8rem;line-height:1.35}.RideBooking-module__l5F9YG__promo{width:auto;min-width:0;min-height:44px;box-shadow:none;color:var(--mg-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0;font-size:.92rem;display:inline-flex}.RideBooking-module__l5F9YG__promo span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.RideBooking-module__l5F9YG__owed{background:var(--mg-amber-soft);color:var(--amber-fg);border-radius:12px;margin:0 0 10px;padding:10px 12px;font-size:.85rem;line-height:1.45}.RideBooking-module__l5F9YG__more{margin:12px 0 0}.RideBooking-module__l5F9YG__more summary{cursor:pointer;color:var(--mg-ink-2);margin-bottom:10px;font-size:.88rem;font-weight:600}.RideBooking-module__l5F9YG__offer{background:linear-gradient(100deg, var(--mg-red-soft), color-mix(in srgb, var(--mg-red) 4%, var(--surface)));width:100%;color:var(--mg-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;margin-bottom:14px;padding:16px 18px;display:flex;position:relative}.RideBooking-module__l5F9YG__offerText{flex:auto;gap:4px;display:grid}.RideBooking-module__l5F9YG__offerKicker{color:var(--mg-red);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.RideBooking-module__l5F9YG__offerText strong{letter-spacing:-.01em;font-size:1.3rem}.RideBooking-module__l5F9YG__offerText>span:last-child{color:var(--mg-ink-2)}.RideBooking-module__l5F9YG__offerGift{color:var(--mg-red)}.RideBooking-module__l5F9YG__offerGo{background:var(--mg-card);width:40px;height:40px;box-shadow:var(--mg-shadow);border-radius:50%;place-items:center;display:grid}
.home-module__WZGVjq__greeting{align-items:center;gap:10px;margin:0 0 12px;display:flex}.home-module__WZGVjq__greeting strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:750;display:block}.home-module__WZGVjq__greeting p{color:var(--mg-ink-2);margin:0;font-size:.86rem}.home-module__WZGVjq__owedCard{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}
.earnings-module__l-YGEG__balanceCard{text-align:center;gap:4px;display:grid}.earnings-module__l-YGEG__cashOut{min-height:56px;margin-top:8px;font-size:1.05rem;font-weight:750}.earnings-module__l-YGEG__weekStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.earnings-module__l-YGEG__weekStats div{background:var(--mg-sunk);text-align:center;border-radius:14px;gap:2px;padding:10px 8px;display:grid}.earnings-module__l-YGEG__weekStats dt{color:var(--mg-muted);font-size:.78rem}.earnings-module__l-YGEG__weekStats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:750}.earnings-module__l-YGEG__fold{border-top:1px solid var(--divider);margin-top:10px}.earnings-module__l-YGEG__fold summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.92rem;font-weight:650;list-style:none;display:flex}.earnings-module__l-YGEG__fold summary::-webkit-details-marker{display:none}.earnings-module__l-YGEG__fold[open] summary svg{transform:rotate(90deg)}.earnings-module__l-YGEG__balanceLabel{color:var(--text-2);font-size:.82rem;font-weight:600}.earnings-module__l-YGEG__balance{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.1rem}.earnings-module__l-YGEG__balanceNote{max-width:42ch;color:var(--muted);margin:4px auto 0;font-size:.79rem;line-height:1.5}.earnings-module__l-YGEG__entries{gap:0;display:grid}.earnings-module__l-YGEG__entry{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.earnings-module__l-YGEG__entry:last-child{border-bottom:0}.earnings-module__l-YGEG__entryWhat{gap:2px;min-width:0;display:grid}.earnings-module__l-YGEG__entryWhat strong{font-size:.89rem}.earnings-module__l-YGEG__entryWhat span{color:var(--text-2);font-size:.79rem}.earnings-module__l-YGEG__entryWhat time{color:var(--muted);font-size:.74rem}.earnings-module__l-YGEG__amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:650}.earnings-module__l-YGEG__positive{color:var(--green-fg)}.earnings-module__l-YGEG__negative{color:var(--text-2)}.earnings-module__l-YGEG__incentive{border-bottom:1px solid var(--divider);gap:7px;padding:11px 0;display:grid}.earnings-module__l-YGEG__incentive:last-child{border-bottom:0}.earnings-module__l-YGEG__incentiveHead{justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.earnings-module__l-YGEG__incentiveHead span{color:var(--green-fg);font-variant-numeric:tabular-nums;font-weight:700}.earnings-module__l-YGEG__bar{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.earnings-module__l-YGEG__bar>span{background:var(--green-fg);border-radius:999px;height:100%;display:block}.earnings-module__l-YGEG__incentiveNote{color:var(--text-2);font-size:.78rem}.earnings-module__l-YGEG__week{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.86rem}.earnings-module__l-YGEG__week th,.earnings-module__l-YGEG__week td{border-bottom:1px solid var(--divider);text-align:right;padding:7px 0}.earnings-module__l-YGEG__week th:first-child{text-align:left;font-weight:500}.earnings-module__l-YGEG__week thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:600}.earnings-module__l-YGEG__week tbody tr:last-child th,.earnings-module__l-YGEG__week tbody tr:last-child td{border-bottom:0;font-weight:700}.earnings-module__l-YGEG__quietDay th,.earnings-module__l-YGEG__quietDay td{color:var(--muted)}.earnings-module__l-YGEG__weekNote{color:var(--text-2);margin:10px 0 0;font-size:.8rem;line-height:1.5}
.page-module__yrdXCa__page{max-width:720px;margin:0 auto;padding:24px 16px 96px}.page-module__yrdXCa__head{margin-bottom:20px}.page-module__yrdXCa__head h1{letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem}.page-module__yrdXCa__head p{color:var(--text-2);margin:0;font-size:.92rem;line-height:1.5}.page-module__yrdXCa__banner{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:20px;padding:14px 16px;display:flex}.page-module__yrdXCa__banner strong{font-size:.95rem}.page-module__yrdXCa__banner span{color:var(--text-2);font-size:.88rem;line-height:1.5}.page-module__yrdXCa__banner.page-module__yrdXCa__pending{background:var(--amber-bg);border-color:#0000}.page-module__yrdXCa__banner.page-module__yrdXCa__pending strong,.page-module__yrdXCa__banner.page-module__yrdXCa__pending span{color:var(--amber-fg)}.page-module__yrdXCa__banner.page-module__yrdXCa__approved{background:var(--green-bg);border-color:#0000}.page-module__yrdXCa__banner.page-module__yrdXCa__approved strong,.page-module__yrdXCa__banner.page-module__yrdXCa__approved span{color:var(--green-fg)}.page-module__yrdXCa__banner.page-module__yrdXCa__blocked{background:var(--red-50);border-color:#0000}.page-module__yrdXCa__banner.page-module__yrdXCa__blocked strong,.page-module__yrdXCa__banner.page-module__yrdXCa__blocked span{color:var(--red-700)}.page-module__yrdXCa__notice{background:var(--green-bg);color:var(--green-fg);border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:.88rem}.page-module__yrdXCa__notice.page-module__yrdXCa__error{background:var(--red-50);color:var(--red-700)}.page-module__yrdXCa__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;margin-bottom:16px;padding:18px}.page-module__yrdXCa__cardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.page-module__yrdXCa__cardHead h2{margin:0;font-size:1rem}.page-module__yrdXCa__cardHead span{color:var(--muted);font-size:.8rem}.page-module__yrdXCa__form{gap:12px;display:grid}.page-module__yrdXCa__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.page-module__yrdXCa__row{grid-template-columns:1fr}}.page-module__yrdXCa__field{gap:5px;display:grid}.page-module__yrdXCa__field label{color:var(--text-2);font-size:.82rem;font-weight:600}.page-module__yrdXCa__field input,.page-module__yrdXCa__field select{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:9px;padding:9px 11px;font-size:.9rem}.page-module__yrdXCa__field small{color:var(--muted);font-size:.76rem;line-height:1.4}.page-module__yrdXCa__submit{background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:9px 16px;font-size:.88rem;font-weight:600}.page-module__yrdXCa__submit:hover{background:var(--brand-strong)}.page-module__yrdXCa__submit.page-module__yrdXCa__secondary{background:var(--surface-2);color:var(--text);border:1px solid var(--border-strong)}.page-module__yrdXCa__submit:disabled{opacity:.55;cursor:not-allowed}.page-module__yrdXCa__checklist{gap:10px;display:grid}.page-module__yrdXCa__item{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;padding:12px 14px}.page-module__yrdXCa__itemHead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.page-module__yrdXCa__itemHead strong{flex:1;min-width:140px;font-size:.9rem}.page-module__yrdXCa__pill{letter-spacing:.02em;background:var(--surface-3);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.page-module__yrdXCa__pill.page-module__yrdXCa__ok{background:var(--green-bg);color:var(--green-fg)}.page-module__yrdXCa__pill.page-module__yrdXCa__wait{background:var(--amber-bg);color:var(--amber-fg)}.page-module__yrdXCa__pill.page-module__yrdXCa__bad{background:var(--red-50);color:var(--red-700)}.page-module__yrdXCa__itemBody{gap:10px;margin-top:11px;display:grid}.page-module__yrdXCa__reason{color:var(--red-700);margin:0;font-size:.82rem;line-height:1.45}.page-module__yrdXCa__vehicle{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:11px 13px;display:flex}.page-module__yrdXCa__vehicle:last-of-type{margin-bottom:0}.page-module__yrdXCa__vehicleName{gap:2px;min-width:0;display:grid}.page-module__yrdXCa__vehicleName strong{font-size:.9rem}.page-module__yrdXCa__vehicleName span{color:var(--muted);font-size:.79rem}.page-module__yrdXCa__plate{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.page-module__yrdXCa__blockers{color:var(--text-2);margin:0;padding-left:18px;font-size:.86rem;line-height:1.6}.page-module__yrdXCa__history{gap:0;display:grid}.page-module__yrdXCa__event{border-bottom:1px solid var(--divider);gap:12px;padding:9px 0;font-size:.84rem;display:flex}.page-module__yrdXCa__event:last-child{border-bottom:0}.page-module__yrdXCa__event time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.page-module__yrdXCa__event div{min-width:0}.page-module__yrdXCa__event p{color:var(--text-2);margin:3px 0 0;line-height:1.45}.page-module__yrdXCa__empty{color:var(--muted);margin:0;font-size:.87rem}
.profile-module__BQc8RG__photo{display:inline-block;position:relative}.profile-module__BQc8RG__reviews{margin:0;padding:0;list-style:none;display:grid}.profile-module__BQc8RG__review{border-bottom:1px solid var(--divider);gap:6px;padding:11px 0;display:grid}.profile-module__BQc8RG__review:first-child{padding-top:0}.profile-module__BQc8RG__review:last-child{border-bottom:0;padding-bottom:0}.profile-module__BQc8RG__review p{color:var(--mg-ink-2);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5}.profile-module__BQc8RG__reviewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-module__BQc8RG__reviewHead time{color:var(--mg-muted);font-size:.78rem}.profile-module__BQc8RG__tags{flex-wrap:wrap;gap:6px;display:flex}.profile-module__BQc8RG__tags span{padding:4px 10px;font-size:.78rem}.profile-module__BQc8RG__vehicle{margin:0;display:grid}.profile-module__BQc8RG__vehicle div{border-bottom:1px solid var(--divider);justify-content:space-between;gap:16px;padding:9px 0;font-size:.92rem;display:flex}.profile-module__BQc8RG__vehicle div:last-child{border-bottom:0}.profile-module__BQc8RG__vehicle dt{color:var(--mg-muted)}.profile-module__BQc8RG__vehicle dd{text-align:right;margin:0;font-weight:650}.profile-module__BQc8RG__plate{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.trips-module__lmbdea__list{margin:0;padding:0;list-style:none}.trips-module__lmbdea__item{border-bottom:1px solid var(--divider);justify-content:space-between;gap:14px;padding:12px 0;display:flex}.trips-module__lmbdea__item:last-child{border-bottom:0}.trips-module__lmbdea__where{gap:2px;min-width:0;display:grid}.trips-module__lmbdea__where strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.trips-module__lmbdea__where span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.trips-module__lmbdea__outcome{text-align:right;color:var(--text-2);flex:none;justify-items:end;gap:2px;font-size:.78rem;display:grid}.trips-module__lmbdea__outcome strong{font-variant-numeric:tabular-nums;font-size:.92rem}.trips-module__lmbdea__paid{color:var(--text)}.trips-module__lmbdea__nothing{color:var(--muted)}.trips-module__lmbdea__warn{color:var(--amber-fg);font-weight:600}
.receipt-module__qmBprG__page{max-width:720px}.receipt-module__qmBprG__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:.88rem;display:flex}.receipt-module__qmBprG__receipt{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:24px}.receipt-module__qmBprG__head{border-bottom:2px solid var(--text);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.receipt-module__qmBprG__head h1{margin:0 0 3px;font-size:1.2rem}.receipt-module__qmBprG__head p{color:var(--text-2);margin:0;font-size:.85rem}.receipt-module__qmBprG__ref{text-align:right;gap:3px;font-size:.85rem;display:grid}.receipt-module__qmBprG__ref strong{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.receipt-module__qmBprG__facts{gap:8px;margin:0 0 18px;display:grid}.receipt-module__qmBprG__facts>div{grid-template-columns:7.5rem 1fr;gap:12px;font-size:.88rem;display:grid}.receipt-module__qmBprG__facts dt{color:var(--text-2)}.receipt-module__qmBprG__facts dd{overflow-wrap:anywhere;margin:0}.receipt-module__qmBprG__lines{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.receipt-module__qmBprG__lines th{text-align:left;border-bottom:1px solid var(--divider);padding:7px 0;font-weight:400}.receipt-module__qmBprG__lines td{text-align:right;border-bottom:1px solid var(--divider);white-space:nowrap;padding:7px 0}.receipt-module__qmBprG__lines tfoot th,.receipt-module__qmBprG__lines tfoot td{border-top:2px solid var(--text);border-bottom:0;padding-top:10px;font-size:1rem;font-weight:700}.receipt-module__qmBprG__payment{color:var(--text-2);margin:14px 0 0;font-size:.86rem}.receipt-module__qmBprG__foot{border-top:1px solid var(--divider);color:var(--muted);margin-top:20px;padding-top:12px;font-size:.78rem}@media (max-width:480px){.receipt-module__qmBprG__receipt{padding:16px}.receipt-module__qmBprG__facts>div{grid-template-columns:1fr;gap:2px}}@media print{.receipt-module__qmBprG__toolbar{display:none}.receipt-module__qmBprG__receipt{color:#000;background:#fff;border:0;padding:0}}
.history-module__5KP30q__month{margin-bottom:18px}.history-module__5KP30q__monthName{color:var(--mg-muted);margin:0 2px 8px;font-size:.88rem;font-weight:650}.history-module__5KP30q__month article{margin-bottom:10px;padding:12px 14px}.history-module__5KP30q__trip{color:inherit;justify-content:space-between;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.history-module__5KP30q__where{gap:3px;min-width:0;display:grid}.history-module__5KP30q__where strong{overflow-wrap:anywhere;font-size:.97rem;font-weight:650}.history-module__5KP30q__where span{color:var(--mg-muted);font-size:.82rem}.history-module__5KP30q__fare{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:1rem}.history-module__5KP30q__foot{border-top:1px solid var(--divider);align-items:center;gap:14px;margin-top:10px;padding-top:10px;font-size:.84rem;display:flex}.history-module__5KP30q__status{min-width:0;color:var(--mg-ink-2);flex:auto;align-items:center;gap:6px;display:inline-flex}
.wallet-module__P91Hla__payCard{background:linear-gradient(135deg, var(--mg-red), var(--mg-red-strong) 62%, #8e0b13);min-height:176px;box-shadow:0 10px 24px color-mix(in srgb, var(--mg-red) 32%, transparent);color:#fff;border-radius:20px;align-content:space-between;gap:18px;margin-bottom:14px;padding:18px;display:grid;position:relative;overflow:hidden}.wallet-module__P91Hla__payCard:after{content:"";background:#ffffff17;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-70px;right:-46px}.wallet-module__P91Hla__payHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wallet-module__P91Hla__payHead strong{font-size:1.3rem;font-weight:750}.wallet-module__P91Hla__payHead span{font-size:.84rem;font-weight:650}.wallet-module__P91Hla__payIcon{background:#ffffff2e;border-radius:8px;place-items:center;width:52px;height:38px;display:grid}.wallet-module__P91Hla__payFoot{z-index:1;gap:2px;font-weight:600;display:grid;position:relative}.wallet-module__P91Hla__payFoot small{opacity:.9;font-size:.8rem;font-weight:500}.wallet-module__P91Hla__keep{border-top:1px solid var(--mg-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.wallet-module__P91Hla__keep label{color:var(--mg-ink-2);margin:0;font-size:.85rem;font-weight:600}.wallet-module__P91Hla__keep input,.wallet-module__P91Hla__keep select{width:100%;min-height:44px}
.Support-module__BiEl8a__form{gap:12px;display:grid}.Support-module__BiEl8a__field{gap:5px;display:grid}.Support-module__BiEl8a__field span{color:var(--mg-muted);font-size:.82rem;font-weight:650}.Support-module__BiEl8a__field textarea{resize:vertical;min-height:96px;line-height:1.45}.Support-module__BiEl8a__unreadDot{background:var(--mg-red);vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.Support-module__BiEl8a__back{color:var(--mg-muted);align-items:center;gap:4px;margin:0 0 8px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.Support-module__BiEl8a__backIcon{transform:rotate(180deg)}.Support-module__BiEl8a__threadHead{margin:0 2px 14px}.Support-module__BiEl8a__threadHead h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:1.25rem;line-height:1.3}.Support-module__BiEl8a__threadHead p{color:var(--mg-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.84rem;display:flex}.Support-module__BiEl8a__threadHead a{color:var(--mg-red)}.Support-module__BiEl8a__status{border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:750;display:inline-flex}.Support-module__BiEl8a__waiting_staff{background:var(--mg-amber-soft);color:var(--amber-fg)}.Support-module__BiEl8a__waiting_user{background:var(--mg-blue-soft);color:var(--blue-fg)}.Support-module__BiEl8a__resolved{background:var(--mg-green-soft);color:var(--green-fg)}.Support-module__BiEl8a__messages{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.Support-module__BiEl8a__message{border-radius:16px;gap:4px;max-width:86%;padding:10px 13px;scroll-margin-top:80px;display:grid}.Support-module__BiEl8a__message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.Support-module__BiEl8a__author{opacity:.75;font-size:.74rem;font-weight:650}.Support-module__BiEl8a__mine{background:var(--mg-red);color:#fff;border-bottom-right-radius:5px;justify-self:end}.Support-module__BiEl8a__theirs{border:1px solid var(--mg-line);background:var(--mg-card);color:var(--mg-ink);border-bottom-left-radius:5px;justify-self:start}
