@tailwind base;@tailwind components;@tailwind utilities;*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,.app-shell,body,html{overflow-x:hidden}@supports (overflow:clip){#root,.app-shell,body,html{overflow-x:clip}}body,html{width:100%}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f6;font-family:Figtree,Noto Sans Kannada,system-ui,-apple-system,sans-serif}#root{align-items:flex-start;display:flex;justify-content:center;max-width:100vw;min-height:100vh;width:100%}@media (min-width:481px){#root>div:first-child{max-width:480px!important;width:100%!important}}*,img{max-width:100%}img{height:auto}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.safe-top{padding-top:env(safe-area-inset-top,0)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.g-reset{appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}.g-reset:disabled{cursor:default}.g-tap{-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.g-tap:active{transform:scale(.97)}.g-reset:focus-visible,.g-tap:focus-visible{border-radius:14px;outline:2px solid #1a6b3c;outline-offset:2px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.g-range{appearance:none;background:linear-gradient(90deg,#1a6b3c 0,#e3e7df 0);background:linear-gradient(to right,#1a6b3c var(--fill,0),#e3e7df var(--fill,0));border-radius:3px;cursor:pointer;height:6px;outline:none}.g-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #1a6b3c;border-radius:50%;box-shadow:0 1px 4px #0003;height:26px;width:26px}.g-range::-moz-range-thumb{background:#fff;border:3px solid #1a6b3c;border-radius:50%;height:20px;width:20px}.g-range:focus-visible{outline:2px solid #1a6b3c;outline-offset:6px}.g-sec{scroll-margin-top:0;scroll-margin-top:var(--g-sticky,0)}@keyframes g-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes g-slide{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@keyframes g-fade{0%{opacity:0}to{opacity:1}}@keyframes g-pulse{0%,to{box-shadow:0 0 0 0 #d93a3073}50%{box-shadow:0 0 0 7px #d93a3000}}.g-sheet{animation:g-rise .22s ease-out}.g-drawer{animation:g-slide .2s ease-out}.g-fade{animation:g-fade .16s ease-out}.g-pulse{animation:g-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.g-drawer,.g-fade,.g-pulse,.g-sheet{animation:none}.g-tap{transition:none}}.g-glass{background:radial-gradient(120% 100% at 0 0,#1a6b3c1f 0,#fff0 62%),linear-gradient(155deg,#ffffffeb,#ffffff80);background:radial-gradient(120% 100% at 0 0,var(--glow,#1a6b3c1f) 0,#fff0 62%),linear-gradient(155deg,#ffffffeb 0,#ffffff80 100%);border:1px solid #fffffff2;box-shadow:0 6px 20px #1e2b220f,inset 0 1px 0 #fff}.g-frost{-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);background:#ffffffb3;border:1px solid #ffffffe6;box-shadow:0 4px 16px #1e2b221a}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.g-frost{background:#fffffff2}}.leaflet-container *{max-width:none}.g-map .leaflet-container{background:#eaefe8;font-family:inherit}.g-map .leaflet-tile-pane{filter:saturate(.6) brightness(1.04) contrast(.95)}.g-map .leaflet-control-attribution{background:#ffffffbf;border-radius:0 6px 0 0;color:#6b716a;font-size:10px;line-height:1.5;padding:0 6px}.g-map .leaflet-control-attribution a{color:#6b716a}.g-divicon{background:none;border:0}.g-mk{flex-direction:column;gap:3px}.g-mk,.g-mk-sq{align-items:center;display:flex}.g-mk-sq{background:#1a6b3c;border:3px solid #fff;border-radius:12px;box-shadow:0 4px 12px #124d2a59;height:40px;justify-content:center;width:40px}.g-mk-home svg{filter:drop-shadow(0 4px 6px rgba(120,30,10,.3))}.g-mk-label{background:#fff;border-radius:8px;box-shadow:0 2px 6px #00000024;color:#124d2a;font:700 11px/1.3 Figtree,Noto Sans Kannada,system-ui,sans-serif;padding:2px 8px;white-space:nowrap}.g-mk-rider{align-items:center;background:#fff;border:3px solid #1a6b3c;border-radius:50%;box-shadow:0 4px 14px #124d2a59;display:flex;height:46px;justify-content:center;position:relative;width:46px}.g-mk-rider:after{animation:g-ping 1.8s ease-out infinite;border:2px solid #1a6b3c80;border-radius:50%;content:"";inset:-9px;position:absolute}@keyframes g-ping{0%{opacity:1;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}.g-route-flow{stroke-dasharray:.1 12;animation:g-flow .8s linear infinite}@keyframes g-flow{to{stroke-dashoffset:-12.1}}.g-live-dot{animation:g-dot 1.4s ease-out infinite;background:#d93a30;border-radius:50%;height:8px;width:8px}@keyframes g-dot{0%{box-shadow:0 0 0 0 #d93a308c}to{box-shadow:0 0 0 8px #d93a3000}}.g-step-active{animation:g-step 1.8s ease-out infinite}@keyframes g-step{0%{box-shadow:0 0 0 0 #1a6b3c59}to{box-shadow:0 0 0 10px #1a6b3c00}}@media (prefers-reduced-motion:reduce){.g-live-dot,.g-mk-rider:after,.g-route-flow,.g-step-active{animation:none}}.g-map .leaflet-container .leaflet-bar{border:0;border-radius:12px;box-shadow:0 3px 12px #00000029;overflow:hidden}.g-map .leaflet-container .leaflet-bar a{border-bottom-color:#e4e8e0;color:#1e2b22;font:600 20px/34px Figtree,system-ui,sans-serif;height:34px;width:34px}.g-map .leaflet-container .leaflet-bar a:hover{background:#f2f5f1}.g-map .leaflet-container .leaflet-bar a.leaflet-disabled{background:#fff;color:#b9c0b5}@keyframes g-float{0%,to{transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(var(--r,0deg))}}.g-ob-card{animation:g-float 5s ease-in-out infinite;transform:rotate(0deg);transform:rotate(var(--r,0deg))}@keyframes g-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.g-in{animation:g-in .3s ease-out both}@keyframes g-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.g-wipe{animation:g-wipe 5.2s linear forwards}@keyframes g-blink{50%{opacity:0}}.g-caret{animation:g-blink 1s steps(1) infinite;background:currentColor;border-radius:2px;display:inline-block;height:.95em;margin-left:3px;vertical-align:-.1em;width:3px}@keyframes g-spin{to{transform:rotate(1turn)}}.g-spin{animation:g-spin .8s linear infinite;border:2.5px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@media (prefers-reduced-motion:reduce){.g-caret,.g-in,.g-ob-card,.g-wipe{animation:none}.g-wipe{clip-path:none}}.g-ob-collage{width:max(200px,min(100%,340px,calc(115vh - 494.5px)))}@supports (height:100dvh){.g-ob-collage{width:max(200px,min(100%,340px,calc(100dvh*1.15 - 494.5px)))}}
/*# sourceMappingURL=main.36b3c0d3.css.map*/