.driver-app{--go-ink:#14213a;--go-ink-deep:#0c1730;--go-orange:#f4510b;--go-orange-strong:#d4410a;--go-orange-ink:#b83a05;--go-green:#0f9d6b;--go-green-ink:#0a7a52;--go-red-ink:#be123c;--go-amber-ink:#8a5a00;--go-page:#f4f6fa;--go-line:#14213a14;--go-sh-1:0 1px 2px #0c17300d, 0 8px 20px -6px #0c17301a;--go-sh-2:0 2px 4px #0c17300f, 0 18px 36px -10px #0c173038;--go-ease:cubic-bezier(.22, 1, .36, 1);--go-nav:64px}.driver-screen{background:var(--go-page)}.driver-scroll{padding-bottom:calc(var(--go-nav) + env(safe-area-inset-bottom) + 28px)}.driver-scroll.has-actionbar{padding-bottom:calc(var(--go-nav) + env(safe-area-inset-bottom) + 104px)}.go-card{border:1px solid var(--go-line);box-shadow:var(--go-sh-1);background:#fff;border-radius:20px}.go-hero{color:#fff;box-shadow:var(--go-sh-2);background:radial-gradient(120% 90% at 100% 0%, #f4510b6b, transparent 58%), radial-gradient(90% 70% at 0% 100%, #3c5aaa47, transparent 60%), linear-gradient(165deg, #1a2b4d 0%, var(--go-ink-deep) 100%);border-radius:24px;position:relative;overflow:hidden}.go-hero-ok{background:radial-gradient(120% 90% at 100% 0,#0f9d6b73,#0000 58%),linear-gradient(165deg,#123a3a 0%,#0c2230 100%)}.go-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#586579;font-size:12px;font-weight:800}.go-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.go-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.go-chip svg{flex:none;width:14px;height:14px}.go-chip-amber{color:var(--go-amber-ink);background:#fdf0d2}.go-chip-green{color:var(--go-green-ink);background:#dcf5ea}.go-chip-red{color:var(--go-red-ink);background:#fde2e8}.go-chip-navy{color:#26324a;background:#e6ebf5}.go-chip-orange{color:var(--go-orange-ink);background:#ffe9de}.go-press{transition:transform .14s var(--go-ease), box-shadow .14s var(--go-ease), background-color .14s;touch-action:manipulation}.go-press:active{transform:scale(.97)}.driver-app :focus-visible{outline:3px solid var(--go-orange);outline-offset:2px;border-radius:12px}.go-skel{background:#e8edf5;border-radius:16px;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.go-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.5s infinite go-shimmer;position:absolute;inset:0;transform:translate(-100%)}}@keyframes go-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:no-preference){.go-ring-arc{transition:stroke-dashoffset 1s var(--go-ease)}.go-rise{animation:go-rise .45s var(--go-ease) both;animation-delay:calc(var(--i,0) * 55ms)}.go-fade{animation:.3s ease-out both go-fade}.go-pop{animation:go-pop .4s var(--go-ease) both}.go-bounce{animation:go-bounce .42s var(--go-ease)}.go-grow{transform-origin:0;animation:go-grow .9s var(--go-ease) both;animation-delay:calc(var(--i,0) * 55ms + .15s)}.go-pindrop{animation:go-pindrop .55s var(--go-ease) both}.go-ripple:after{content:"";border-radius:inherit;border:2px solid var(--go-green);animation:.9s ease-out both go-ripple;position:absolute;inset:0}.go-spin{animation:.9s linear infinite go-spin}}@keyframes go-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes go-fade{0%{opacity:0}}@keyframes go-pop{0%{opacity:0;transform:scale(.88)}}@keyframes go-bounce{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-5px)scale(1.12)}to{transform:translateY(0)scale(1)}}@keyframes go-grow{0%{transform:scaleX(0)}}@keyframes go-pindrop{0%{opacity:0;transform:translateY(-16px)scale(.9)}65%{opacity:1;transform:translateY(2px)}to{transform:none}}@keyframes go-ripple{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@keyframes go-spin{to{transform:rotate(360deg)}}.driver-tabbar{z-index:40;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--go-line);background:#fffffff5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -12px #0c17302e}.go-tabs{grid-template-columns:repeat(5,1fr);max-width:32rem;margin:0 auto;display:grid;position:relative}.go-tab-pill{width:20%;height:calc(var(--go-nav) - 12px);pointer-events:none;transition:transform .38s var(--go-ease);padding:0 6px;position:absolute;top:6px;left:0}.go-tab-pill>span{background:#ffe9de;border-radius:18px;width:100%;height:100%;display:block}.go-tab{z-index:1;height:var(--go-nav);color:#586579;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:800;transition:color .2s;display:flex;position:relative}.go-tab[aria-current=page]{color:var(--go-orange-ink)}.go-tab:active{transform:scale(.94)}.go-tab svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.go-tab-pill{transition:none}}.go-actionbar{z-index:35;left:0;right:0;bottom:calc(var(--go-nav) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--go-page) 62%, transparent);padding:10px 16px 12px;position:fixed}.go-actionbar>div{max-width:32rem;margin:0 auto}.go-check path{stroke-dasharray:52;stroke-dashoffset:0}.go-burst i{background:var(--c,var(--go-orange));opacity:0;border-radius:3px;width:9px;height:9px;margin:-4px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.go-check path{stroke-dashoffset:52px;animation:go-draw .55s .2s var(--go-ease) forwards}.go-check circle{transform-origin:50%;animation:go-pop .45s var(--go-ease) both}.go-burst i{animation:go-burst .9s .25s var(--go-ease) both}}@keyframes go-draw{to{stroke-dashoffset:0}}@keyframes go-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(.5)}}.go-scan-line{background:var(--go-orange);height:2px;position:absolute;top:0;left:8%;right:8%;box-shadow:0 0 14px 2px #f4510bb3}@media (prefers-reduced-motion:no-preference){.go-scan-line{animation:2.2s ease-in-out infinite alternate go-scan}}@keyframes go-scan{0%{transform:translateY(0)}to{transform:translateY(var(--scan-h,120px))}}.go-pin-dot{border:2px solid var(--go-orange);width:16px;height:16px;transition:transform .18s var(--go-ease), background-color .18s;border-radius:999px}.go-pin-dot[data-on=true]{background:var(--go-orange);transform:scale(1.18)}.go-key{height:72px;box-shadow:var(--go-sh-1);border:1px solid var(--go-line);transition:transform .12s var(--go-ease), background-color .12s;touch-action:manipulation;background:#fff;border-radius:22px;place-items:center;font-size:28px;font-weight:700;display:grid}.go-key:active{background:#ffe9de;transform:scale(.93)}.go-key:disabled{opacity:.4}.go-backdrop{background:#0c173099}@media (prefers-reduced-motion:no-preference){.go-backdrop{animation:.25s ease-out both go-fade}.go-sheet{animation:go-sheet .42s var(--go-ease) both}.go-glow{animation:2.6s ease-in-out infinite go-glow}}@keyframes go-sheet{0%{opacity:0;transform:translateY(40px)}}@keyframes go-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.go-login{background:radial-gradient(90% 60% at 80% 0%, #f4510b80, transparent 60%), radial-gradient(70% 50% at 0% 100%, #4664be59, transparent 60%), linear-gradient(170deg, #1a2b4d 0%, var(--go-ink-deep) 100%)}@media (prefers-reduced-motion:no-preference){.go-shake{animation:.4s go-shake}}@keyframes go-shake{0%,to{transform:translate(0)}20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-8px)}80%{transform:translate(6px)}}
