.add-station-form[data-v-3b911b68]{display:grid;gap:12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;padding:12px}.add-station-form__header[data-v-3b911b68]{display:flex;align-items:start;justify-content:space-between;gap:12px}.add-station-form__header p[data-v-3b911b68],.add-station-form__header h3[data-v-3b911b68],.add-station-form__copy[data-v-3b911b68],.add-station-form__notice[data-v-3b911b68],.add-station-form__error[data-v-3b911b68],.add-station-form__success[data-v-3b911b68]{margin:0}.add-station-form__header p[data-v-3b911b68]{color:#1d4ed8;font-size:12px;font-weight:800;text-transform:uppercase}.add-station-form__header h3[data-v-3b911b68]{color:#111827;font-size:16px;line-height:1.2}.add-station-form__ghost[data-v-3b911b68],.add-station-form__tools button[data-v-3b911b68],.add-station-form__submit[data-v-3b911b68]{border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:800}.add-station-form__ghost[data-v-3b911b68]{background:#dbeafe;color:#1d4ed8;font-size:12px;padding:7px 9px}.add-station-form__copy[data-v-3b911b68],.add-station-form__notice[data-v-3b911b68]{color:#475569;font-size:12px;line-height:1.4}.add-station-form__field[data-v-3b911b68]{display:grid;gap:6px}.add-station-form__field span[data-v-3b911b68]{color:#1e293b;font-size:12px;font-weight:800}.add-station-form__field input[data-v-3b911b68],.add-station-form__field textarea[data-v-3b911b68]{width:100%;min-width:0;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:13px;padding:9px 10px}.add-station-form__field textarea[data-v-3b911b68]{resize:vertical}.add-station-form__field small[data-v-3b911b68],.add-station-form__error[data-v-3b911b68]{color:#b91c1c;font-size:12px;line-height:1.35}.add-station-form__coords[data-v-3b911b68]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.add-station-form__tools[data-v-3b911b68]{display:flex;flex-wrap:wrap;gap:8px}.add-station-form__tools button[data-v-3b911b68]{min-height:34px;border:1px solid #bfdbfe;background:#fff;color:#1d4ed8;font-size:12px;padding:7px 10px}.add-station-form__tools button[data-v-3b911b68]:disabled,.add-station-form__submit[data-v-3b911b68]:disabled{cursor:wait;opacity:.65}.add-station-form__success[data-v-3b911b68]{color:#166534;font-size:13px;font-weight:800;line-height:1.4}.add-station-form__duplicates[data-v-3b911b68]{display:grid;gap:4px;margin:0;padding-left:18px}.add-station-form__duplicates li[data-v-3b911b68]{color:#475569;font-size:12px}.add-station-form__submit-bar[data-v-3b911b68]{position:sticky;bottom:-12px;z-index:2;display:grid;margin:0 -12px -12px;border-top:1px solid #bfdbfe;background:linear-gradient(180deg,#eff6ffd1,#eff6ff 34%);padding:10px 12px 12px}.add-station-form__submit[data-v-3b911b68]{min-height:42px;background:#16a34a;color:#fff;padding:10px 12px;box-shadow:0 10px 22px #16a34a2e}@media(max-width:520px){.add-station-form__coords[data-v-3b911b68]{grid-template-columns:1fr}}.disclaimer-banner[data-v-f5f35835]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.45;padding:9px 11px}.fuel-filter[data-v-668d67fb]{display:grid;gap:14px;padding:14px 16px 0}.fuel-filter__topline[data-v-668d67fb]{display:flex;align-items:center;justify-content:center;gap:12px;color:#64748b;font-size:13px;line-height:1.2}.fuel-filter__topline span[data-v-668d67fb]:last-child:not(:first-child){color:#68746e}.fuel-filter__status-options[data-v-668d67fb],.fuel-filter__group[data-v-668d67fb]{display:grid;gap:9px}.fuel-filter__status-option[data-v-668d67fb]{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;min-height:64px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;gap:10px;padding:10px 12px;text-align:left}.fuel-filter__status-option strong[data-v-668d67fb],.fuel-filter__status-option small[data-v-668d67fb]{display:block}.fuel-filter__status-option strong[data-v-668d67fb]{font-size:14px;font-weight:900;line-height:1.2}.fuel-filter__status-option small[data-v-668d67fb]{margin-top:3px;color:#64748b;font-size:12px;line-height:1.25}.fuel-filter__status-option em[data-v-668d67fb]{display:inline-grid;width:20px;height:20px;place-items:center;border:2px solid #e5e7eb;border-radius:999px}.fuel-filter__status-option--active em[data-v-668d67fb]{border-color:#16a34a;background:#16a34a}.fuel-filter__status-option--active em[data-v-668d67fb]:after{width:7px;height:4px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;content:"";transform:rotate(-45deg) translate(1px,-1px)}.fuel-filter__status-dots[data-v-668d67fb]{display:inline-flex;align-items:center}.fuel-filter__status-dots i[data-v-668d67fb]{display:inline-block;width:9px;height:9px;border-radius:999px}.fuel-filter__status-dots i+i[data-v-668d67fb]{margin-left:3px}.fuel-filter__group h2[data-v-668d67fb]{margin:0;color:#64748b;font-size:13px;font-weight:700;line-height:1.2;text-align:center}.fuel-filter__options[data-v-668d67fb]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.fuel-filter__option[data-v-668d67fb]{min-height:38px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:900;padding:0 14px;box-shadow:0 6px 15px #0f172a0a}.fuel-filter__option--active[data-v-668d67fb]{border-color:#86efac;background:#ecfdf3;color:#15803d}.fuel-filter__done[data-v-668d67fb]{position:sticky;bottom:0;z-index:1;min-height:46px;border:1px solid #cbd5e1;border-radius:8px;background:#f1f5f9;color:#334155;cursor:pointer;font:inherit;font-size:14px;font-weight:900}.fuel-filter__note[data-v-668d67fb],.fuel-filter__error[data-v-668d67fb]{margin:0;font-size:13px;line-height:1.45}.fuel-filter__note[data-v-668d67fb]{color:#64748b}.fuel-filter__error[data-v-668d67fb]{color:#b91c1c}@media(max-width:860px){.fuel-filter[data-v-668d67fb]{padding:10px 12px 0}.fuel-filter__status-option[data-v-668d67fb]{min-height:58px}}.geo-button[data-v-679e0303]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid #dcfce7;border-radius:8px;background:#fff;color:#15803d;cursor:pointer;font:inherit;font-size:13px;font-weight:900;gap:8px;padding:0 13px;box-shadow:0 12px 30px #0f172a24;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.geo-button[data-v-679e0303]:hover:not(:disabled){border-color:#86efac;box-shadow:0 16px 34px #0f172a2b;color:#166534}.geo-button[data-v-679e0303]:disabled{cursor:wait;opacity:.7}.geo-button__icon[data-v-679e0303]{font-size:17px;line-height:1}.geo-button--icon-only[data-v-679e0303]{width:46px;padding:0}@media(max-width:640px){.geo-button[data-v-679e0303]{width:46px;padding:0}.geo-button__label[data-v-679e0303]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.install-pwa[data-v-4efbffa7]{position:fixed;right:16px;bottom:90px;z-index:740;display:grid;width:min(360px,calc(100vw - 32px));gap:12px;border:1px solid #bbf7d0;border-radius:8px;background:#fff;padding:14px;box-shadow:0 18px 48px #0f172a33}.install-pwa strong[data-v-4efbffa7],.install-pwa p[data-v-4efbffa7]{margin:0}.install-pwa strong[data-v-4efbffa7]{color:#14532d;font-size:15px}.install-pwa p[data-v-4efbffa7]{margin-top:4px;color:#475569;font-size:13px;line-height:1.4}.install-pwa__actions[data-v-4efbffa7]{display:flex;flex-wrap:wrap;gap:8px}.install-pwa button[data-v-4efbffa7]{min-height:38px;border:1px solid #14532d;border-radius:8px;background:#14532d;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 12px}.install-pwa__ghost[data-v-4efbffa7]{border-color:#cbd5e1!important;background:#fff!important;color:#334155!important}@media(max-width:760px){.install-pwa[data-v-4efbffa7]{right:12px;bottom:78px;width:min(100vw - 24px,360px)}}.leaflet-station-marker{position:relative;display:inline-grid;width:34px;height:34px;place-items:center;border:3px solid #ffffff;border-radius:999px 999px 999px 8px;background:var(--station-brand-bg, #111827);box-shadow:0 0 0 1px #0f172a24,0 10px 22px #0f172a38,0 0 22px var(--station-brand-glow, rgb(100 116 139 / 34%));color:var(--station-brand-fg, #ffffff);transform:rotate(-45deg);transform-origin:center}.leaflet-station-marker:after{position:absolute;right:-4px;bottom:-2px;width:11px;height:11px;border:2px solid #ffffff;border-radius:999px;background:var(--station-status-color, #64748b);content:""}.leaflet-station-marker__pump{display:grid;width:23px;height:19px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--station-brand-accent, #ffffff) 22%,transparent);font-size:11px;font-weight:950;line-height:1;text-align:center;transform:rotate(45deg);white-space:nowrap}.leaflet-station-marker__icon{width:27px;height:27px;border-radius:8px;object-fit:contain;transform:rotate(45deg)}.leaflet-station-marker__label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.leaflet-station-marker--available{--station-status-color: #009951;box-shadow:0 0 0 1px #0099512e,0 12px 24px #0f172a38,0 0 26px #22c55e94}.leaflet-station-marker--unavailable{--station-status-color: #e11d48;box-shadow:0 0 0 1px #e11d482e,0 12px 24px #0f172a38,0 0 26px #f43f5e94}.leaflet-station-marker--low{--station-status-color: #f59e0b;box-shadow:0 0 0 1px #f59e0b2e,0 12px 24px #0f172a38,0 0 26px #f59e0b7f}.leaflet-station-marker--queue{--station-status-color: #ea580c;box-shadow:0 0 0 1px #ea580c2e,0 12px 24px #0f172a38,0 0 26px #ea580c7a}.leaflet-station-marker--limit{--station-status-color: #4f46e5}.leaflet-station-marker--uncertain,.leaflet-station-marker--unknown{--station-status-color: #64748b}.leaflet-station-marker.brand-tnk .leaflet-station-marker__pump,.leaflet-station-marker.brand-generic .leaflet-station-marker__pump{font-size:9px}.leaflet-station-marker--active{width:40px;height:40px;border-color:#ecfdf5;box-shadow:0 0 0 4px #22c55e2e,0 16px 30px #0f172a42,0 0 34px #22c55e99}.leaflet-bottom.leaflet-right .leaflet-control{margin-right:16px;margin-bottom:92px}.leaflet-control-zoom{overflow:hidden;border:1px solid rgb(203 213 225 / 86%)!important;border-radius:8px!important;box-shadow:0 12px 30px #0f172a21!important}.leaflet-control-zoom a{border-bottom-color:#e2e8f0!important;color:#1f2937!important;font:700 20px/30px ui-sans-serif,system-ui,sans-serif!important}.leaflet-tile-pane{filter:saturate(.9) brightness(1.03) contrast(.95)}.map-view--dark .leaflet-tile-pane{filter:none}.map-view[data-v-b0d3812d],.map-view__canvas[data-v-b0d3812d]{width:100%;height:100%;min-height:100vh}.map-view[data-v-b0d3812d]{overflow:hidden;background:#dce5e0}.offline-state[data-v-1b7c96cd]{position:fixed;top:16px;left:50%;z-index:760;display:grid;width:min(420px,calc(100vw - 32px));gap:4px;transform:translate(-50%);border:1px solid #fbbf24;border-radius:8px;background:#fffbeb;color:#78350f;padding:12px 14px;box-shadow:0 16px 44px #0f172a2e}.offline-state strong[data-v-1b7c96cd],.offline-state span[data-v-1b7c96cd],.offline-state small[data-v-1b7c96cd]{margin:0}.offline-state strong[data-v-1b7c96cd]{font-size:15px}.offline-state span[data-v-1b7c96cd],.offline-state small[data-v-1b7c96cd]{font-size:13px;line-height:1.35}@media(max-width:760px){.offline-state[data-v-1b7c96cd]{top:10px;width:min(100vw - 24px,420px)}}.push-subscription[data-v-be2dea2e]{display:grid;gap:10px;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;padding:12px}.push-subscription strong[data-v-be2dea2e],.push-subscription p[data-v-be2dea2e]{margin:0}.push-subscription strong[data-v-be2dea2e]{color:#111827;font-size:14px;font-weight:900}.push-subscription p[data-v-be2dea2e]{margin-top:4px;color:#475569;font-size:12px;line-height:1.4}.push-subscription button[data-v-be2dea2e]{justify-self:start;min-height:36px;border:1px solid #0f766e;border-radius:8px;background:#0f766e;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 12px}.push-subscription button[data-v-be2dea2e]:disabled{cursor:wait;opacity:.65}.push-subscription__notice[data-v-be2dea2e]{color:#166534!important}.push-subscription__error[data-v-be2dea2e]{color:#b91c1c!important}.report-form[data-v-201546ef]{display:grid;gap:18px;border:0;background:transparent;padding:0}.report-form__prompt[data-v-201546ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report-form__prompt p[data-v-201546ef],.report-form__prompt h3[data-v-201546ef],.report-form__section-head h4[data-v-201546ef],.report-form__section-head p[data-v-201546ef],.report-form__queue h4[data-v-201546ef],.report-form__disclaimer[data-v-201546ef],.report-form__notice[data-v-201546ef],.report-form__error[data-v-201546ef],.report-form__success[data-v-201546ef]{margin:0}.report-form__prompt h3[data-v-201546ef]{color:#111827;font-size:20px;line-height:1.2}.report-form__prompt p[data-v-201546ef]{margin-top:3px;color:#64748b;font-size:13px}.report-form__ghost[data-v-201546ef]{border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#64748b;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:8px 11px}.report-form__disclaimer[data-v-201546ef],.report-form__notice[data-v-201546ef]{color:#53645b;font-size:12px;line-height:1.4}.report-form__sr-only[data-v-201546ef]{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap}.report-form__status[data-v-201546ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;border:0;padding:0}.report-form__status-card[data-v-201546ef]{--status-tone: #22c55e;--status-soft: #dcfce7;position:relative;display:grid;min-height:142px;align-content:center;justify-items:center;gap:9px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#111827;cursor:pointer;padding:18px 12px 16px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.report-form__status-card--queue[data-v-201546ef]{--status-tone: #f97316;--status-soft: #ffedd5}.report-form__status-card--low[data-v-201546ef]{--status-tone: #facc15;--status-soft: #fef3c7}.report-form__status-card--unavailable[data-v-201546ef]{--status-tone: #fb7185;--status-soft: #ffe4e6}.report-form__status-card--active[data-v-201546ef]{border-color:var(--status-tone);box-shadow:0 16px 36px #0f172a14}.report-form__status-card input[data-v-201546ef]{position:absolute;opacity:0;pointer-events:none}.report-form__status-icon[data-v-201546ef]{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:var(--status-soft);color:var(--status-tone);font-size:20px;line-height:1}.report-form__status-card strong[data-v-201546ef]{font-size:15px;line-height:1.2}.report-form__status-card small[data-v-201546ef]{max-width:160px;color:#64748b;font-size:12px;line-height:1.25}.report-form__status-check[data-v-201546ef]{position:absolute;top:12px;right:12px;display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:var(--status-tone);color:#fff;font-size:14px;font-weight:900}.report-form__fuel[data-v-201546ef],.report-form__queue[data-v-201546ef]{display:grid;gap:10px}.report-form__section-head[data-v-201546ef]{display:grid;gap:3px}.report-form__section-head h4[data-v-201546ef],.report-form__queue h4[data-v-201546ef]{color:#111827;font-size:15px;line-height:1.2}.report-form__section-head p[data-v-201546ef]{color:#16a34a;font-size:13px;font-weight:800}.report-form__chips[data-v-201546ef]{display:flex;flex-wrap:wrap;gap:10px}.report-form__fuel-chip[data-v-201546ef],.report-form__queue-chip[data-v-201546ef]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#111827;cursor:pointer;font:inherit;font-size:14px;font-weight:800;gap:7px;padding:10px 14px}.report-form__fuel-chip span[data-v-201546ef]{color:#64748b;font-size:11px}.report-form__fuel-chip--active[data-v-201546ef],.report-form__queue-chip--active[data-v-201546ef]{border-color:#86efac;background:#f0fdf4;color:#166534}.report-form__field[data-v-201546ef]{display:grid;gap:6px}.report-form__field span[data-v-201546ef]{color:#334155;font-size:12px;font-weight:800}.report-form__field select[data-v-201546ef],.report-form__field input[data-v-201546ef],.report-form__field textarea[data-v-201546ef]{width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:14px;padding:9px 10px}.report-form__field textarea[data-v-201546ef]{resize:vertical}.report-form__field small[data-v-201546ef],.report-form__field-error[data-v-201546ef],.report-form__fuel small[data-v-201546ef]{color:#9b2f2f;font-size:12px;line-height:1.35}.report-form__limits[data-v-201546ef]{display:grid;gap:10px}.report-form__error[data-v-201546ef]{color:#9b2f2f;font-size:13px;line-height:1.4}.report-form__success[data-v-201546ef]{color:#166534;font-size:13px;font-weight:800;line-height:1.4}.report-form__submit[data-v-201546ef]{min-height:58px;border:0;border-radius:18px;background:#1db954;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:900;padding:14px 18px;box-shadow:0 16px 34px #16a34a33}.report-form__submit[data-v-201546ef]:disabled{cursor:wait;opacity:.65}@media(max-width:420px){.report-form__status[data-v-201546ef]{gap:8px}.report-form__status-card[data-v-201546ef]{min-height:132px;padding:16px 8px 14px}.report-form__chips[data-v-201546ef]{gap:8px}.report-form__fuel-chip[data-v-201546ef],.report-form__queue-chip[data-v-201546ef]{min-height:40px;padding:9px 12px}}.route-buttons[data-v-e9967ec9]{display:grid;gap:10px}.route-buttons h3[data-v-e9967ec9],.route-buttons p[data-v-e9967ec9]{margin:0}.route-buttons h3[data-v-e9967ec9]{font-size:15px;line-height:1.2}.route-buttons p[data-v-e9967ec9]{color:#64748b;font-size:13px;line-height:1.45}.route-buttons__grid[data-v-e9967ec9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.route-buttons__grid a[data-v-e9967ec9]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #bbf7d0;border-radius:8px;background:#fff;color:#15803d;font-size:13px;font-weight:800;padding:0 10px;text-align:center;text-decoration:none}.route-buttons__grid a[data-v-e9967ec9]:hover{background:#f0fdf4}@media(max-width:420px){.route-buttons__grid[data-v-e9967ec9]{grid-template-columns:1fr}}.station-marker[data-v-431f4d79]{position:relative;display:inline-grid;width:28px;height:28px;place-items:center;border:2px solid #ffffff;border-radius:8px;background:var(--station-brand-bg, #111827);color:var(--station-brand-fg, #ffffff);box-shadow:0 5px 14px #0f172a2e,0 0 18px var(--station-brand-glow, rgb(15 23 42 / 24%));font-size:12px;font-weight:950;line-height:1}.station-marker[data-v-431f4d79]:after{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid #ffffff;border-radius:999px;background:var(--station-status-color, #64748b);content:""}.station-marker__mark[data-v-431f4d79]{max-width:23px;overflow:hidden;font-size:inherit;line-height:1;text-align:center;text-overflow:clip;white-space:nowrap}.station-marker__icon[data-v-431f4d79]{width:25px;height:25px;border-radius:7px;object-fit:contain}.station-marker--active[data-v-431f4d79]{box-shadow:0 0 0 3px #0f172a29,0 6px 15px #0f172a2e}.station-marker--available[data-v-431f4d79]{--station-status-color: #009951}.station-marker--low[data-v-431f4d79]{--station-status-color: #f59e0b}.station-marker--queue[data-v-431f4d79]{--station-status-color: #ea580c}.station-marker--limit[data-v-431f4d79]{--station-status-color: #4f46e5}.station-marker--unavailable[data-v-431f4d79]{--station-status-color: #e11d48}.station-marker--uncertain[data-v-431f4d79],.station-marker--unknown[data-v-431f4d79]{--station-status-color: #64748b}.brand-tnk[data-v-431f4d79],.brand-generic[data-v-431f4d79]{font-size:10px}.station-card[data-v-17ddec0c]{position:absolute;right:12px;bottom:12px;left:12px;z-index:650;max-height:min(72vh,620px);overflow:auto;border:1px solid rgb(203 213 225 / 78%);border-radius:8px 8px 0 0;background:#fffffff5;box-shadow:0 20px 60px #0f172a33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.station-card__topbar[data-v-17ddec0c]{position:sticky;top:0;z-index:5;display:grid;min-height:42px;place-items:center;border-bottom:1px solid rgb(226 232 240 / 78%);background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.station-card__sheet-handle[data-v-17ddec0c]{display:block;width:52px;height:5px;border-radius:999px;background:#d1d5db}.station-card__close[data-v-17ddec0c]{position:absolute;top:7px;right:10px;display:inline-grid;width:34px;height:34px;place-items:center;border:0;border-radius:999px;background:#f1f5f9;color:#334155;cursor:pointer;font:inherit;font-size:22px;line-height:1}.station-card__body[data-v-17ddec0c]{display:grid;gap:14px;padding:18px}.station-card__header[data-v-17ddec0c]{display:grid;gap:5px;padding-right:36px}.station-card__identity[data-v-17ddec0c]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.station-card__header p[data-v-17ddec0c],.station-card__header h2[data-v-17ddec0c],.station-card__facts[data-v-17ddec0c],.station-card__facts dd[data-v-17ddec0c],.station-card__facts dt[data-v-17ddec0c],.station-card__section h3[data-v-17ddec0c],.station-card__section p[data-v-17ddec0c],.station-card__alternatives h3[data-v-17ddec0c],.station-card__alternatives p[data-v-17ddec0c],.station-card__status-hero p[data-v-17ddec0c],.station-card__status-hero strong[data-v-17ddec0c],.station-card__status-hero small[data-v-17ddec0c],.station-card__disclaimer[data-v-17ddec0c]{margin:0}.station-card__header p[data-v-17ddec0c],.station-card__section-label[data-v-17ddec0c]{color:#16a34a;font-size:12px;font-weight:800;text-transform:uppercase}.station-card__header h2[data-v-17ddec0c]{font-size:22px;line-height:1.15}.station-card__verified[data-v-17ddec0c]{width:fit-content;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:800;padding:5px 9px}.station-card__facts[data-v-17ddec0c]{display:grid;gap:8px}.station-card__facts div[data-v-17ddec0c]{display:grid;gap:2px}.station-card__facts dt[data-v-17ddec0c]{color:#64748b;font-size:12px;font-weight:700}.station-card__facts dd[data-v-17ddec0c]{color:#334155;font-size:14px;line-height:1.35}.station-card__report[data-v-17ddec0c],.station-card__section[data-v-17ddec0c],.station-card__alternatives[data-v-17ddec0c]{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px}.station-card__status-hero[data-v-17ddec0c]{display:grid;gap:14px;overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;padding:16px}.station-card__status-hero--available[data-v-17ddec0c]{border-color:#86efac;background:linear-gradient(135deg,#f0fdf4,#fff)}.station-card__status-hero--unavailable[data-v-17ddec0c]{border-color:#fecdd3;background:linear-gradient(135deg,#fff1f2,#fff)}.station-card__status-hero--queue[data-v-17ddec0c]{border-color:#fed7aa;background:linear-gradient(135deg,#fff7ed,#fff)}.station-card__status-hero--low[data-v-17ddec0c]{border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#fff)}.station-card__status-hero--limit[data-v-17ddec0c]{border-color:#c7d2fe;background:linear-gradient(135deg,#eef2ff,#fff)}.station-card__status-hero--uncertain[data-v-17ddec0c],.station-card__status-hero--unknown[data-v-17ddec0c]{border-color:#cbd5e1;background:linear-gradient(135deg,#f8fafc,#fff)}.station-card__status-hero-head[data-v-17ddec0c]{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px}.station-card__status-icon[data-v-17ddec0c]{display:grid;width:48px;height:48px;place-items:center;border:1px solid currentColor;border-radius:8px;background:#ffffffad;box-shadow:inset 0 0 0 8px #fff6;color:#64748b;font-size:22px;line-height:1}.station-card__status-hero-head>div[data-v-17ddec0c]{display:grid;min-width:0;gap:4px}.station-card__status-hero-head strong[data-v-17ddec0c]{color:#111827;font-size:24px;line-height:1.05}.station-card__status-hero-head small[data-v-17ddec0c],.station-card__confidence small[data-v-17ddec0c]{color:#64748b;font-size:13px;line-height:1.35}.station-card__status-hero--available .station-card__status-icon[data-v-17ddec0c],.station-card__status-hero--available .station-card__status-hero-head strong[data-v-17ddec0c],.station-card__status-hero--available .station-card__confidence-head strong[data-v-17ddec0c],.station-card__status-hero--available .station-card__confidence-meter[data-v-17ddec0c],.station-card__status-hero--available .station-card__fuel-strip strong[data-v-17ddec0c]{color:#16a34a}.station-card__status-hero--unavailable .station-card__status-icon[data-v-17ddec0c],.station-card__status-hero--unavailable .station-card__status-hero-head strong[data-v-17ddec0c],.station-card__status-hero--unavailable .station-card__confidence-head strong[data-v-17ddec0c],.station-card__status-hero--unavailable .station-card__confidence-meter[data-v-17ddec0c]{color:#f43f5e}.station-card__status-hero--queue .station-card__status-icon[data-v-17ddec0c],.station-card__status-hero--queue .station-card__status-hero-head strong[data-v-17ddec0c],.station-card__status-hero--queue .station-card__confidence-head strong[data-v-17ddec0c],.station-card__status-hero--queue .station-card__confidence-meter[data-v-17ddec0c]{color:#ea580c}.station-card__status-hero--low .station-card__status-icon[data-v-17ddec0c],.station-card__status-hero--low .station-card__status-hero-head strong[data-v-17ddec0c],.station-card__status-hero--low .station-card__confidence-head strong[data-v-17ddec0c],.station-card__status-hero--low .station-card__confidence-meter[data-v-17ddec0c]{color:#ca8a04}.station-card__status-hero--limit .station-card__status-icon[data-v-17ddec0c],.station-card__status-hero--limit .station-card__status-hero-head strong[data-v-17ddec0c],.station-card__status-hero--limit .station-card__confidence-head strong[data-v-17ddec0c],.station-card__status-hero--limit .station-card__confidence-meter[data-v-17ddec0c]{color:#4f46e5}.station-card__confidence[data-v-17ddec0c]{display:grid;gap:7px}.station-card__confidence-head[data-v-17ddec0c]{display:flex;align-items:baseline;justify-content:space-between;color:#64748b;font-size:12px;font-weight:800;gap:12px}.station-card__confidence-head strong[data-v-17ddec0c]{color:#334155;font-size:22px;line-height:1}.station-card__confidence-meter[data-v-17ddec0c]{overflow:hidden;height:8px;border-radius:999px;background:#e2e8f0}.station-card__confidence-meter span[data-v-17ddec0c]{display:block;width:0;height:100%;border-radius:inherit;background:currentColor;transition:width .2s ease}.station-card__status-actions[data-v-17ddec0c]{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:2px}.station-card__status-actions p[data-v-17ddec0c]{grid-column:1 / -1;color:#475569;font-size:14px}.station-card__status-action[data-v-17ddec0c]{min-height:42px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:900;line-height:1.15;padding:9px 10px}.station-card__status-action--confirm[data-v-17ddec0c]{border-color:#22c55e;background:#16a34a;color:#fff}.station-card__status-action--share[data-v-17ddec0c]{grid-column:1 / -1;border-color:#86efac;background:#ffffffb3;color:#15803d}.station-card__status-action[data-v-17ddec0c]:disabled{cursor:wait;opacity:.7}.station-card__fuel-strip[data-v-17ddec0c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:1px solid #bbf7d0;border-radius:8px;background:#ffffffa3;padding:10px}.station-card__fuel-strip span[data-v-17ddec0c]{color:#475569;font-size:13px}.station-card__fuel-strip strong[data-v-17ddec0c]{border:1px solid #86efac;border-radius:999px;background:#dcfce7;color:#15803d;font-size:13px;line-height:1;padding:5px 9px}.station-card__report[data-v-17ddec0c]{background:#f7fff9}.station-card__report-button[data-v-17ddec0c]{min-height:42px;border:0;border-radius:8px;background:#15803d;color:#fff;cursor:pointer;font:inherit;font-weight:900;padding:10px 12px}.station-card__no-data[data-v-17ddec0c],.station-card__muted[data-v-17ddec0c],.station-card__disclaimer[data-v-17ddec0c],.station-card__report-notice[data-v-17ddec0c],.station-card__alternatives p[data-v-17ddec0c]{color:#68746e;font-size:13px;line-height:1.45}.station-card__report-notice[data-v-17ddec0c]{margin:0;color:#166534;font-weight:800}.station-card__section h3[data-v-17ddec0c],.station-card__alternatives h3[data-v-17ddec0c]{font-size:15px;line-height:1.2}.station-card__recent-list[data-v-17ddec0c]{display:grid;overflow:hidden;margin:0;border:1px solid #e4ebe7;border-radius:8px;background:#fff;padding:0;list-style:none}.station-card__report-row[data-v-17ddec0c]{--report-tone: #64748b;--report-tone-bg: #f1f5f9;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;border-bottom:1px solid #eef2f6;padding:12px}.station-card__report-row[data-v-17ddec0c]:last-child{border-bottom:0}.station-card__report-row--available[data-v-17ddec0c]{--report-tone: #22c55e;--report-tone-bg: #dcfce7}.station-card__report-row--queue[data-v-17ddec0c],.station-card__report-row--low[data-v-17ddec0c],.station-card__report-row--limit[data-v-17ddec0c]{--report-tone: #f97316;--report-tone-bg: #ffedd5}.station-card__report-row--unavailable[data-v-17ddec0c]{--report-tone: #fb7185;--report-tone-bg: #ffe4e6}.station-card__report-icon[data-v-17ddec0c]{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:var(--report-tone-bg);color:var(--report-tone);font-size:17px}.station-card__report-content[data-v-17ddec0c]{display:grid;min-width:0;gap:3px}.station-card__report-content strong[data-v-17ddec0c]{color:var(--report-tone);font-size:14px;line-height:1.2}.station-card__report-meta[data-v-17ddec0c],.station-card__report-time[data-v-17ddec0c]{color:#64748b;font-size:12px;font-style:normal;line-height:1.3}.station-card__report-time[data-v-17ddec0c]{white-space:nowrap}.station-card__error[data-v-17ddec0c]{margin:0;color:#9b2f2f;font-size:13px;line-height:1.45}.station-card__alternative-list[data-v-17ddec0c]{display:grid;gap:8px}.station-card__alternative[data-v-17ddec0c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-height:48px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#111827;cursor:pointer;gap:10px;padding:9px 10px;text-align:left}.station-card__alternative span[data-v-17ddec0c]{display:grid;gap:2px;min-width:0}.station-card__alternative strong[data-v-17ddec0c],.station-card__alternative small[data-v-17ddec0c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-card__alternative strong[data-v-17ddec0c]{font-size:13px}.station-card__alternative small[data-v-17ddec0c],.station-card__alternative em[data-v-17ddec0c]{color:#64748b;font-size:12px;font-style:normal}.station-card__alternative em[data-v-17ddec0c]{font-weight:800;white-space:nowrap}.station-card__disclaimer[data-v-17ddec0c]{border-top:1px solid #e4ebe7;padding-top:12px}@media(min-width:860px){.station-card[data-v-17ddec0c]{inset:16px 16px auto auto;width:min(390px,calc(100% - 32px));max-height:calc(100% - 32px);border-radius:8px}.station-card__topbar[data-v-17ddec0c]{min-height:0;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.station-card__sheet-handle[data-v-17ddec0c]{display:none}}@media(max-width:860px){.station-card[data-v-17ddec0c]{inset:112px 0 0;max-height:none;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}}.station-list[data-v-baa1c067]{min-height:0;padding:10px 10px 14px}.station-list__message[data-v-baa1c067]{margin:0 6px 10px;color:#64748b;font-size:13px;line-height:1.45}.station-list__message--error[data-v-baa1c067]{color:#b91c1c}.station-list__items[data-v-baa1c067]{display:grid;max-height:100%;gap:10px;min-height:0;overflow:auto;padding:0 4px 2px}.station-list__item[data-v-baa1c067]{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;width:100%;min-height:82px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#111827;cursor:pointer;gap:10px;padding:10px 10px 10px 12px;text-align:left;box-shadow:0 8px 22px #0f172a0d;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.station-list__item[data-v-baa1c067]:hover{border-color:#bbf7d0;box-shadow:0 12px 28px #0f172a17;transform:translateY(-1px)}.station-list__item--active[data-v-baa1c067]{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e21,0 12px 28px #0f172a1a}.station-list__logo[data-v-baa1c067]{display:grid;width:46px;height:46px;place-items:center;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.station-list__content[data-v-baa1c067]{display:grid;gap:4px;min-width:0}.station-list__topline[data-v-baa1c067]{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px}.station-list__topline strong[data-v-baa1c067],.station-list__subtitle[data-v-baa1c067],.station-list__content small[data-v-baa1c067]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-list__topline strong[data-v-baa1c067]{color:#111827;font-size:15px;line-height:1.2}.station-list__topline em[data-v-baa1c067]{color:#0f172a;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:900}.station-list__subtitle[data-v-baa1c067],.station-list__content small[data-v-baa1c067]{color:#64748b;font-size:12px;line-height:1.25}.station-list__freshness[data-v-baa1c067]{color:#64748b;font-size:11px}.station-list__status[data-v-baa1c067]{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:24px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:800;gap:6px;padding:0 9px}.station-list__availability-badge[data-v-baa1c067]{letter-spacing:0}.station-list__status span[data-v-baa1c067]{width:7px;height:7px;border-radius:999px;background:currentColor}.station-list__status--available[data-v-baa1c067],.station-list__availability-badge--available[data-v-baa1c067]{background:#dcfce7;color:#15803d}.station-list__status--unavailable[data-v-baa1c067],.station-list__availability-badge--unavailable[data-v-baa1c067]{background:#ffe4e6;color:#e11d48}.station-list__status--low[data-v-baa1c067],.station-list__availability-badge--low[data-v-baa1c067]{background:#fef3c7;color:#b45309}.station-list__status--queue[data-v-baa1c067],.station-list__availability-badge--queue[data-v-baa1c067]{background:#ffedd5;color:#c2410c}.station-list__status--limit[data-v-baa1c067],.station-list__availability-badge--limit[data-v-baa1c067]{background:#e0e7ff;color:#4f46e5}.station-list__status--uncertain[data-v-baa1c067],.station-list__status--unknown[data-v-baa1c067],.station-list__availability-badge--uncertain[data-v-baa1c067],.station-list__availability-badge--unknown[data-v-baa1c067]{background:#f1f5f9;color:#475569}.station-list__chevron[data-v-baa1c067]{color:#94a3b8;font-size:24px;line-height:1}@media(max-width:520px){.station-list[data-v-baa1c067]{padding:8px 8px 12px}.station-list__item[data-v-baa1c067]{grid-template-columns:42px minmax(0,1fr) 14px;min-height:76px;padding:9px}.station-list__logo[data-v-baa1c067]{width:40px;height:40px}}.situation-panel[data-v-021b212a]{display:grid;min-height:0;gap:12px;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 18px}.app-page--dark{--situation-card-bg: rgb(13 17 21 / 96%);--situation-row-bg: #101720;--situation-row-hover-bg: #121c25;--situation-card-border: rgb(79 94 110 / 70%);--situation-row-border: rgb(61 75 90 / 78%);--situation-text: #f8fafc;--situation-muted: #9eabb9}.situation-panel__header[data-v-021b212a]{display:grid;gap:4px}.situation-panel__header p[data-v-021b212a],.situation-panel__header h2[data-v-021b212a],.situation-panel__header span[data-v-021b212a],.situation-panel__group h3[data-v-021b212a],.situation-panel__group p[data-v-021b212a],.situation-panel__empty[data-v-021b212a],.situation-panel__message[data-v-021b212a]{margin:0}.situation-panel__header p[data-v-021b212a],.situation-panel__header span[data-v-021b212a]{color:var(--situation-muted, #64748b);font-size:12px;font-weight:800;line-height:1.25}.situation-panel__header p[data-v-021b212a]{text-transform:uppercase}.situation-panel__header h2[data-v-021b212a]{color:var(--situation-text, #111827);font-size:21px;line-height:1.1}.situation-panel__groups[data-v-021b212a]{display:grid;gap:10px}.situation-panel__group[data-v-021b212a]{display:grid;gap:10px;border:1px solid var(--situation-card-border, #e2e8f0);border-radius:8px;background:var(--situation-card-bg, #ffffff);padding:12px;box-shadow:0 8px 22px #0f172a0d}.situation-panel__group-head[data-v-021b212a]{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px}.situation-panel__group-head>span[data-v-021b212a]{width:10px;height:10px;margin-top:4px;border-radius:999px;background:#94a3b8}.situation-panel__group h3[data-v-021b212a]{color:var(--situation-text, #111827);font-size:15px;line-height:1.2}.situation-panel__group p[data-v-021b212a],.situation-panel__empty[data-v-021b212a]{color:var(--situation-muted, #64748b);font-size:12px;line-height:1.35}.situation-panel__group-head strong[data-v-021b212a]{min-width:34px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:900;line-height:1;padding:7px 9px;text-align:center}.situation-panel__stations[data-v-021b212a]{display:grid;gap:8px}.situation-panel__station[data-v-021b212a]{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;min-height:58px;border:1px solid var(--situation-row-border, #edf2f7);border-radius:8px;background:var(--situation-row-bg, #f8fafc);color:var(--situation-text, #111827);cursor:pointer;gap:10px;padding:8px;text-align:left}.situation-panel__station[data-v-021b212a]:hover{border-color:#bbf7d0;background:var(--situation-row-hover-bg, #ffffff)}.situation-panel__station>span[data-v-021b212a]{display:grid;min-width:0;gap:2px}.situation-panel__station strong[data-v-021b212a],.situation-panel__station small[data-v-021b212a],.situation-panel__station em[data-v-021b212a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.situation-panel__station strong[data-v-021b212a]{color:var(--situation-text, #111827);font-size:13px;line-height:1.2}.situation-panel__station small[data-v-021b212a],.situation-panel__station em[data-v-021b212a]{color:var(--situation-muted, #64748b);font-size:11px;font-style:normal;line-height:1.25}.situation-panel__message[data-v-021b212a]{border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:13px;line-height:1.4;padding:10px 12px}.situation-panel__message--error[data-v-021b212a]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.situation-panel__group--available .situation-panel__group-head>span[data-v-021b212a]{background:#22c55e}.situation-panel__group--available .situation-panel__group-head strong[data-v-021b212a]{background:#dcfce7;color:#15803d}.situation-panel__group--unavailable .situation-panel__group-head>span[data-v-021b212a]{background:#ef4444}.situation-panel__group--unavailable .situation-panel__group-head strong[data-v-021b212a]{background:#ffe4e6;color:#e11d48}.situation-panel__group--queue .situation-panel__group-head>span[data-v-021b212a]{background:#f97316}.situation-panel__group--queue .situation-panel__group-head strong[data-v-021b212a]{background:#ffedd5;color:#c2410c}.situation-panel__group--limit .situation-panel__group-head>span[data-v-021b212a]{background:#6366f1}.situation-panel__group--limit .situation-panel__group-head strong[data-v-021b212a]{background:#e0e7ff;color:#4f46e5}.app-page--dark{border-color:#22c55e94}.app-page--dark{border-color:#60a5fa6b;background:#142d4fe0;color:#bfdbfe}.app-page--dark{border-color:#fb71856b;background:#4c1d2be0;color:#fecdd3}.app-page[data-v-d4332bd3]{position:relative;isolation:isolate;width:100%;min-height:100vh;overflow:hidden;background:#dbe6df;color:#111827}.app-page__map-shell[data-v-d4332bd3]{position:absolute;inset:0;z-index:0}.app-page__map-gradient[data-v-d4332bd3]{position:absolute;inset:0;z-index:400;pointer-events:none;background:linear-gradient(90deg,rgb(248 250 252 / 38%) 0,rgb(248 250 252 / 18%) 330px,transparent 560px),linear-gradient(180deg,rgb(248 250 252 / 12%) 0,transparent 150px)}.app-page__sidebar[data-v-d4332bd3]{position:absolute;top:16px;bottom:86px;left:16px;z-index:520;display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));overflow:hidden;border:1px solid rgb(203 213 225 / 72%);border-radius:8px;background:#fffffff0;box-shadow:0 20px 60px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-page__sidebar-top[data-v-d4332bd3],.app-page__nearby[data-v-d4332bd3]{display:grid;gap:10px;padding:16px 16px 0}.app-page__sidebar-top[data-v-d4332bd3]{padding-bottom:12px;border-bottom:1px solid #e5eaf0}.app-page__sidebar-header[data-v-d4332bd3],.app-page__mobile-bar[data-v-d4332bd3],.app-page__section-head[data-v-d4332bd3],.app-page__quick-actions[data-v-d4332bd3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-page__brand[data-v-d4332bd3]{display:inline-flex;align-items:center;min-width:0;color:#101828;font-size:21px;font-weight:900;gap:10px;letter-spacing:0;line-height:1;text-decoration:none}.app-page__brand>span[data-v-d4332bd3]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__brand>span:last-child span[data-v-d4332bd3]{color:#16a34a}.app-page__brand-mark[data-v-d4332bd3]{display:inline-grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:4px solid #d8f7e2;border-radius:8px;background:#08111f;color:#22c55e;box-shadow:inset 0 0 0 1px #22c55e59,0 8px 22px #0f172a2e;font-size:24px;font-style:italic;font-weight:950}.app-page__city[data-v-d4332bd3],.app-page__action[data-v-d4332bd3],.app-page__support[data-v-d4332bd3],.app-page__smart-button[data-v-d4332bd3],.app-page__icon-button[data-v-d4332bd3],.app-page__bottom-add[data-v-d4332bd3]{border:1px solid #e1e8ef;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;font:inherit;font-weight:800;letter-spacing:0}.app-page__city[data-v-d4332bd3]{display:inline-flex;align-items:center;max-width:196px;min-height:44px;padding:0 12px;gap:8px;box-shadow:0 8px 22px #0f172a14;white-space:nowrap}.app-page__city strong[data-v-d4332bd3]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.app-page__city em[data-v-d4332bd3]{color:#64748b;flex:0 0 auto;font-size:13px;font-style:normal;line-height:1}.app-page__city span[data-v-d4332bd3],.app-page__action span[data-v-d4332bd3],.app-page__support span[data-v-d4332bd3],.app-page__bottom-link span[data-v-d4332bd3]{display:inline-block;width:10px;height:10px;border-radius:999px}.app-page__city span[data-v-d4332bd3]{border:2px solid #16a34a}.app-page__quick-actions[data-v-d4332bd3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.app-page__action[data-v-d4332bd3]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:0 12px;color:#334155;font-size:13px;gap:8px;box-shadow:0 8px 20px #0f172a12}.app-page__action span[data-v-d4332bd3]{border:1px solid #94a3b8}.app-page__search-popover[data-v-d4332bd3]{display:grid;gap:10px;border:1px solid #dbeafe;border-radius:8px;background:#fffffffa;padding:10px;box-shadow:0 14px 36px #0f172a24}.app-page__search-box[data-v-d4332bd3]{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px}.app-page__search-input[data-v-d4332bd3]{width:100%;min-height:42px;border:1px solid #93c5fd;border-radius:8px;background:#fff;color:#111827;font:inherit;font-size:14px;line-height:1.2;outline:0;padding:0 12px}.app-page__search-input[data-v-d4332bd3]::placeholder{color:#64748b;opacity:1}.app-page__search-close[data-v-d4332bd3]{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:26px;line-height:1}.app-page__search-options[data-v-d4332bd3]{display:grid;max-height:260px;overflow-y:auto;gap:6px}.app-page__search-option[data-v-d4332bd3]{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;width:100%;min-height:48px;border:1px solid #e5eaf0;border-radius:8px;background:#f8fafc;color:#111827;cursor:pointer;gap:8px 10px;padding:8px 10px;text-align:left}.app-page__search-option[data-v-d4332bd3]:hover{border-color:#bbf7d0;background:#fff}.app-page__search-option span[data-v-d4332bd3]{grid-row:span 2;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:900;line-height:1;padding:7px 8px;text-align:center}.app-page__search-option strong[data-v-d4332bd3],.app-page__search-option small[data-v-d4332bd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__search-option strong[data-v-d4332bd3]{color:#111827;font-size:14px;line-height:1.15}.app-page__search-option small[data-v-d4332bd3],.app-page__search-empty[data-v-d4332bd3]{color:#64748b;font-size:12px;line-height:1.35}.app-page__search-empty[data-v-d4332bd3]{margin:0}.app-page__theme-glyph[data-v-d4332bd3]{display:inline-grid;width:auto;min-width:14px;height:auto;place-items:center;border:0;border-radius:0;color:currentColor;font-size:16px;line-height:1}.app-page__support[data-v-d4332bd3]{display:inline-flex;align-items:center;width:fit-content;min-height:38px;border-color:#bbf7d0;background:#f0fdf4;color:#15803d;padding:0 13px;font-size:13px;gap:8px}.app-page__support span[data-v-d4332bd3]{border:2px solid #22c55e}.app-page__support--active[data-v-d4332bd3]{border-color:#16a34a;background:#dcfce7}.app-page__support-panel[data-v-d4332bd3]{display:grid;gap:9px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;padding:12px}.app-page__support-panel strong[data-v-d4332bd3],.app-page__support-panel p[data-v-d4332bd3]{margin:0}.app-page__support-panel strong[data-v-d4332bd3]{color:#14532d;font-size:14px;font-weight:900}.app-page__support-panel p[data-v-d4332bd3]{color:#166534;font-size:12px;line-height:1.4}.app-page__support-panel .app-page__floating-card-actions[data-v-d4332bd3]{display:flex;flex-wrap:wrap;gap:8px}.app-page__support-panel .app-page__floating-card-actions button[data-v-d4332bd3]{min-height:34px;border:1px solid #86efac;border-radius:8px;background:#fff;color:#15803d;cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0 11px}.app-page__filters-panel[data-v-d4332bd3]{flex:0 0 auto;max-height:min(48vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.app-page__info-stack[data-v-d4332bd3]{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;max-height:min(24vh,210px);overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #e5eaf0;padding:12px 16px}.app-page__view-panel[data-v-d4332bd3]{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.app-page__view-panel--situation[data-v-d4332bd3]{grid-template-rows:minmax(0,1fr)}.app-page__info-stack[data-v-d4332bd3]>*{flex:0 0 auto}.app-page__view-panel[data-v-d4332bd3] .station-list{min-height:0;overflow:hidden}.app-page__info-card[data-v-d4332bd3],.app-page__about-service[data-v-d4332bd3]{border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 8px 22px #0f172a0d}.app-page__info-card[data-v-d4332bd3]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:12px}.app-page__info-card--safe[data-v-d4332bd3]{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff)}.app-page__info-card--share[data-v-d4332bd3]{background:#f8fafc}.app-page__info-icon[data-v-d4332bd3]{display:grid;width:40px;height:40px;place-items:center;border:1px solid #bbf7d0;border-radius:8px;background:#dcfce7;color:#15803d;font-size:18px;font-weight:900;line-height:1}.app-page__info-card--share .app-page__info-icon[data-v-d4332bd3]{border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}.app-page__info-card h3[data-v-d4332bd3],.app-page__info-card p[data-v-d4332bd3],.app-page__info-card ul[data-v-d4332bd3],.app-page__about-service h3[data-v-d4332bd3],.app-page__about-service p[data-v-d4332bd3]{margin:0}.app-page__info-card h3[data-v-d4332bd3],.app-page__about-service h3[data-v-d4332bd3]{color:#111827;font-size:15px;line-height:1.2}.app-page__info-card>div[data-v-d4332bd3]:last-child{display:grid;min-width:0;gap:8px}.app-page__info-card ul[data-v-d4332bd3]{display:grid;gap:5px;padding:0;list-style:none}.app-page__info-card li[data-v-d4332bd3]{position:relative;color:#334155;font-size:13px;line-height:1.35;padding-left:18px}.app-page__info-card li[data-v-d4332bd3]:before{position:absolute;top:0;left:0;color:#16a34a;content:"✓";font-weight:900}.app-page__info-card p[data-v-d4332bd3],.app-page__about-service p[data-v-d4332bd3]{color:#526173;font-size:13px;line-height:1.45}.app-page__info-card button[data-v-d4332bd3]{width:fit-content;min-height:36px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#1d4ed8;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 12px}.app-page__about-service[data-v-d4332bd3]{display:grid;min-height:46px;overflow:hidden}.app-page__about-toggle[data-v-d4332bd3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:44px;border:0;background:transparent;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:900;gap:10px;padding:0 12px;text-align:left}.app-page__about-toggle span[data-v-d4332bd3]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page__about-toggle span[data-v-d4332bd3]:last-child{color:#94a3b8;font-size:18px;line-height:1}.app-page__about-service--open .app-page__about-toggle[data-v-d4332bd3]{border-bottom:1px solid #e2e8f0}.app-page__about-service>div[data-v-d4332bd3]{display:grid;gap:10px;padding:12px}.app-page__section-head p[data-v-d4332bd3],.app-page__section-head h2[data-v-d4332bd3],.app-page__notice[data-v-d4332bd3]{margin:0}.app-page__section-head p[data-v-d4332bd3]{color:#64748b;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.app-page__section-head h2[data-v-d4332bd3]{margin-top:3px;color:#111827;font-size:21px;line-height:1.1}.app-page__smart-button[data-v-d4332bd3]{display:inline-flex;align-items:center;min-height:40px;border-color:#bbf7d0;background:#f0fdf4;color:#16a34a;padding:0 13px;font-size:13px;gap:7px;white-space:nowrap}.app-page__smart-button span[data-v-d4332bd3]{font-size:14px}.app-page__notice[data-v-d4332bd3]{border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:13px;line-height:1.45;padding:9px 11px}.app-page__notice--neutral[data-v-d4332bd3]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.app-page__map-loading[data-v-d4332bd3]{position:absolute;top:18px;left:454px;z-index:450;border:1px solid rgb(203 213 225 / 70%);border-radius:8px;background:#ffffffeb;color:#334155;font-size:13px;font-weight:700;padding:10px 13px;box-shadow:0 12px 30px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-page__mobile-bar[data-v-d4332bd3]{position:absolute;top:12px;right:12px;left:12px;z-index:530;display:none;padding:0}.app-page__mobile-search-popover[data-v-d4332bd3],.app-page__mobile-disclaimer[data-v-d4332bd3],.app-page__sheet-handle[data-v-d4332bd3]{display:none}.app-page__map-actions[data-v-d4332bd3]{position:absolute;right:16px;bottom:92px;z-index:530;display:grid;gap:10px}.app-page__floating-widgets[data-v-d4332bd3]{position:absolute;top:18px;left:454px;z-index:525;display:grid;width:min(330px,calc(100vw - 488px));gap:10px;pointer-events:none}.app-page__floating-card[data-v-d4332bd3]{position:relative;display:grid;gap:10px;border:1px solid rgb(226 232 240 / 88%);border-radius:8px;background:#fffffff0;padding:12px;box-shadow:0 18px 45px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.app-page__floating-card-head[data-v-d4332bd3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-page__floating-card-actions[data-v-d4332bd3]{display:flex;flex-wrap:wrap;gap:8px}.app-page__floating-close[data-v-d4332bd3]{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#475569;cursor:pointer;font:inherit;font-size:20px;font-weight:800;line-height:1}.app-page__notification-panel[data-v-d4332bd3]{padding-right:46px}.app-page__notification-panel>.app-page__floating-close[data-v-d4332bd3]{position:absolute;top:10px;right:10px}.app-page__notification-panel[data-v-d4332bd3] .push-subscription{border:0;background:transparent;padding:0}.app-page__icon-button[data-v-d4332bd3],.app-page__bottom-add[data-v-d4332bd3]{display:inline-grid;width:46px;height:46px;place-items:center;box-shadow:0 12px 30px #0f172a24}.app-page__zoom-controls[data-v-d4332bd3]{display:grid;overflow:hidden;border-radius:8px;box-shadow:0 12px 30px #0f172a24}.app-page__zoom-button[data-v-d4332bd3]{border-radius:0;box-shadow:none;font-size:24px;line-height:1}.app-page__zoom-button+.app-page__zoom-button[data-v-d4332bd3]{border-top:0}.app-page__bottom-nav[data-v-d4332bd3]{position:absolute;right:16px;bottom:14px;left:16px;z-index:540;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 62px repeat(2,minmax(0,1fr));align-items:center;min-height:58px;border:1px solid rgb(226 232 240 / 88%);border-radius:8px;background:#fffffff0;box-shadow:0 18px 45px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-page__bottom-link[data-v-d4332bd3]{display:grid;place-items:center;border:0;background:transparent;min-width:0;color:#94a3b8;cursor:pointer;font:inherit;font-size:12px;font-weight:800;gap:5px;letter-spacing:0;text-decoration:none}.app-page__bottom-link span[data-v-d4332bd3]{background:#cbd5e1}.app-page__bottom-link--active[data-v-d4332bd3]{color:#111827}.app-page__bottom-link--active span[data-v-d4332bd3]{background:#22c55e}.app-page__bottom-add[data-v-d4332bd3]{justify-self:center;border-color:#fecdd3;background:#fff;color:#ef233c;font-size:26px;line-height:1}.app-page--dark[data-v-d4332bd3]{background:#070a0c;color:#e7eef6;scrollbar-color:#334155 #0d1115}.app-page--dark .app-page__map-gradient[data-v-d4332bd3]{background:linear-gradient(90deg,rgb(7 10 12 / 72%) 0,rgb(7 10 12 / 44%) 330px,transparent 610px),linear-gradient(180deg,rgb(7 10 12 / 40%) 0,transparent 180px)}.app-page--dark[data-v-d4332bd3] .leaflet-tile-pane{filter:none}.app-page--dark[data-v-d4332bd3] .leaflet-control-attribution{display:none!important}.app-page--dark[data-v-d4332bd3] *{scrollbar-color:#334155 #0d1115}.app-page--dark[data-v-d4332bd3]::-webkit-scrollbar,.app-page--dark[data-v-d4332bd3] *::-webkit-scrollbar{width:10px;height:10px}.app-page--dark[data-v-d4332bd3]::-webkit-scrollbar-track,.app-page--dark[data-v-d4332bd3] *::-webkit-scrollbar-track{background:#0d1115}.app-page--dark[data-v-d4332bd3]::-webkit-scrollbar-thumb,.app-page--dark[data-v-d4332bd3] *::-webkit-scrollbar-thumb{border:2px solid #0d1115;border-radius:999px;background:#334155}.app-page--dark[data-v-d4332bd3]::-webkit-scrollbar-thumb:hover,.app-page--dark[data-v-d4332bd3] *::-webkit-scrollbar-thumb:hover{background:#475569}.app-page--dark[data-v-d4332bd3] .leaflet-control-zoom a,.app-page--dark[data-v-d4332bd3] .leaflet-control-layers,.app-page--dark[data-v-d4332bd3] .geo-button,.app-page--dark .app-page__city[data-v-d4332bd3],.app-page--dark .app-page__action[data-v-d4332bd3],.app-page--dark .app-page__icon-button[data-v-d4332bd3],.app-page--dark .app-page__bottom-add[data-v-d4332bd3],.app-page--dark .app-page__smart-button[data-v-d4332bd3],.app-page--dark .app-page__support[data-v-d4332bd3],.app-page--dark .app-page__search-popover[data-v-d4332bd3],.app-page--dark .app-page__info-card[data-v-d4332bd3],.app-page--dark .app-page__about-service[data-v-d4332bd3],.app-page--dark .app-page__floating-card[data-v-d4332bd3],.app-page--dark .app-page__bottom-nav[data-v-d4332bd3],.app-page--dark .app-page__mobile-bar[data-v-d4332bd3],.app-page--dark .app-page__map-loading[data-v-d4332bd3],.app-page--dark .app-page__sidebar[data-v-d4332bd3]{border-color:#4f5e6eb8;background:#0d1115f0;color:#e7eef6}.app-page--dark .app-page__sidebar[data-v-d4332bd3],.app-page--dark .app-page__bottom-nav[data-v-d4332bd3],.app-page--dark .app-page__mobile-bar[data-v-d4332bd3],.app-page--dark .app-page__floating-card[data-v-d4332bd3],.app-page--dark .app-page__map-loading[data-v-d4332bd3]{box-shadow:0 22px 60px #0000006b}.app-page--dark .app-page__sidebar-top[data-v-d4332bd3],.app-page--dark .app-page__info-stack[data-v-d4332bd3],.app-page--dark .app-page__about-service--open .app-page__about-toggle[data-v-d4332bd3],.app-page--dark .app-page__disclaimer[data-v-d4332bd3]{border-color:#4f5e6e85}.app-page--dark .app-page__brand[data-v-d4332bd3]{color:#f8fafc}.app-page--dark .app-page__brand-mark[data-v-d4332bd3]{border-color:#134e31;background:#030607;color:#36e07d;box-shadow:inset 0 0 0 1px #22c55e6b,0 10px 26px #0000006b}.app-page--dark .app-page__city span[data-v-d4332bd3],.app-page--dark .app-page__support span[data-v-d4332bd3],.app-page--dark .app-page__bottom-link--active span[data-v-d4332bd3]{border-color:#22c55e;background:#22c55e}.app-page--dark .app-page__action span[data-v-d4332bd3]:not(.app-page__theme-glyph){border-color:#718096}.app-page--dark .app-page__city em[data-v-d4332bd3]{color:#9eabb9}.app-page--dark .app-page__search-input[data-v-d4332bd3],.app-page--dark .app-page__search-close[data-v-d4332bd3],.app-page--dark .app-page__search-option[data-v-d4332bd3],.app-page--dark .app-page__floating-close[data-v-d4332bd3]{border-color:#4f5e6eb3;background:#101720;color:#e7eef6}.app-page--dark .app-page__notification-panel[data-v-d4332bd3] .push-subscription strong{color:#f8fafc}.app-page--dark .app-page__notification-panel[data-v-d4332bd3] .push-subscription p{color:#a9b6c5}.app-page--dark .app-page__search-input[data-v-d4332bd3]::placeholder,.app-page--dark .app-page__search-option small[data-v-d4332bd3],.app-page--dark .app-page__search-empty[data-v-d4332bd3]{color:#9eabb9}.app-page--dark .app-page__search-option[data-v-d4332bd3]:hover{border-color:#22c55e94;background:#121c25}.app-page--dark .app-page__search-option span[data-v-d4332bd3]{background:#1e3a8ac7;color:#bfdbfe}.app-page--dark .app-page__search-option strong[data-v-d4332bd3]{color:#f8fafc}.app-page--dark .app-page__support[data-v-d4332bd3],.app-page--dark .app-page__smart-button[data-v-d4332bd3]{border-color:#22c55e7a;background:#104327c7;color:#86efac}.app-page--dark .app-page__support-panel[data-v-d4332bd3],.app-page--dark .app-page__info-card--safe[data-v-d4332bd3]{border-color:#22c55e70;background:linear-gradient(135deg,#0d2d1df0,#0d1115f5)}.app-page--dark .app-page__info-card--share[data-v-d4332bd3]{border-color:#60a5fa57;background:#101720}.app-page--dark .app-page__info-icon[data-v-d4332bd3]{border-color:#22c55e75;background:#14532dd1;color:#86efac}.app-page--dark .app-page__info-card--share .app-page__info-icon[data-v-d4332bd3]{border-color:#60a5fa75;background:#1e3a8ac7;color:#bfdbfe}.app-page--dark .app-page__info-card h3[data-v-d4332bd3],.app-page--dark .app-page__about-service h3[data-v-d4332bd3],.app-page--dark .app-page__section-head h2[data-v-d4332bd3],.app-page--dark .app-page__bottom-link--active[data-v-d4332bd3],.app-page--dark .app-page__support-panel strong[data-v-d4332bd3]{color:#f8fafc}.app-page--dark .app-page__info-card li[data-v-d4332bd3],.app-page--dark .app-page__info-card p[data-v-d4332bd3],.app-page--dark .app-page__about-service p[data-v-d4332bd3],.app-page--dark .app-page__section-head p[data-v-d4332bd3],.app-page--dark .app-page__support-panel p[data-v-d4332bd3],.app-page--dark .app-page__bottom-link[data-v-d4332bd3]{color:#a9b6c5}.app-page--dark .app-page__about-toggle[data-v-d4332bd3]{color:#e7eef6}.app-page--dark .app-page__about-toggle span[data-v-d4332bd3]:last-child,.app-page--dark .app-page__bottom-link span[data-v-d4332bd3]{color:#a9b6c5;background:#526173}.app-page--dark .app-page__info-card button[data-v-d4332bd3],.app-page--dark .app-page__support-panel .app-page__floating-card-actions button[data-v-d4332bd3]{border-color:#60a5fa6b;background:#121a24;color:#bfdbfe}.app-page--dark .app-page__notice[data-v-d4332bd3]{border-color:#fb923c6b;background:#432714e0;color:#fed7aa}.app-page--dark .app-page__notice--neutral[data-v-d4332bd3]{border-color:#60a5fa6b;background:#142d4fe0;color:#bfdbfe}.app-page--dark[data-v-d4332bd3] .disclaimer-banner,.app-page--dark[data-v-d4332bd3] .push-subscription,.app-page--dark[data-v-d4332bd3] .install-pwa,.app-page--dark[data-v-d4332bd3] .offline-state{border-color:#4f5e6e9e;background:#0d1115f0;color:#dce6f1}.app-page--dark[data-v-d4332bd3] .station-list__item,.app-page--dark[data-v-d4332bd3] .station-list__logo,.app-page--dark[data-v-d4332bd3] .station-card,.app-page--dark[data-v-d4332bd3] .station-card__alternative,.app-page--dark[data-v-d4332bd3] .fuel-filter,.app-page--dark[data-v-d4332bd3] .report-form,.app-page--dark[data-v-d4332bd3] .add-station-form,.app-page--dark[data-v-d4332bd3] .route-buttons,.app-page--dark[data-v-d4332bd3] .station-card__section,.app-page--dark[data-v-d4332bd3] .station-card__alternatives,.app-page--dark[data-v-d4332bd3] .station-card__report{border-color:#4f5e6eb3;background:#0d1115f5;color:#e7eef6}.app-page--dark[data-v-d4332bd3] .station-card__recent-list{border-color:#4f5e6e94;background:#101720}.app-page--dark[data-v-d4332bd3] .station-card__report-row{border-color:#4f5e6e6b}.app-page--dark[data-v-d4332bd3] .station-card__topbar{border-color:#4f5e6e94;background:#0d1115eb}.app-page--dark[data-v-d4332bd3] .station-card__sheet-handle{background:#526173}.app-page--dark[data-v-d4332bd3] .station-list__item:hover,.app-page--dark[data-v-d4332bd3] .station-list__item--active{border-color:#22c55ead;box-shadow:0 0 0 3px #22c55e24,0 18px 42px #00000047}.app-page--dark[data-v-d4332bd3] .station-list__topline strong,.app-page--dark[data-v-d4332bd3] .station-card__header h2,.app-page--dark[data-v-d4332bd3] .station-card__section h3,.app-page--dark[data-v-d4332bd3] .station-card__alternatives h3,.app-page--dark[data-v-d4332bd3] .fuel-filter__group h2,.app-page--dark[data-v-d4332bd3] .fuel-filter__status-option strong,.app-page--dark[data-v-d4332bd3] .report-form__prompt h3,.app-page--dark[data-v-d4332bd3] .report-form__section-head h4,.app-page--dark[data-v-d4332bd3] .report-form__queue h4,.app-page--dark[data-v-d4332bd3] .add-station-form__header h3,.app-page--dark[data-v-d4332bd3] .route-buttons h3{color:#f8fafc}.app-page--dark[data-v-d4332bd3] .station-list__subtitle,.app-page--dark[data-v-d4332bd3] .station-list__content small,.app-page--dark[data-v-d4332bd3] .station-card__facts dt,.app-page--dark[data-v-d4332bd3] .station-card__facts dd,.app-page--dark[data-v-d4332bd3] .station-card__muted,.app-page--dark[data-v-d4332bd3] .station-card__disclaimer,.app-page--dark[data-v-d4332bd3] .station-card__report-meta,.app-page--dark[data-v-d4332bd3] .station-card__report-time,.app-page--dark[data-v-d4332bd3] .fuel-filter__note,.app-page--dark[data-v-d4332bd3] .fuel-filter__status-option small,.app-page--dark[data-v-d4332bd3] .report-form__prompt p,.app-page--dark[data-v-d4332bd3] .report-form__status-card small,.app-page--dark[data-v-d4332bd3] .report-form__disclaimer,.app-page--dark[data-v-d4332bd3] .report-form__field small,.app-page--dark[data-v-d4332bd3] .report-form__fuel-chip span,.app-page--dark[data-v-d4332bd3] .add-station-form__copy,.app-page--dark[data-v-d4332bd3] .add-station-form__field small,.app-page--dark[data-v-d4332bd3] .route-buttons p{color:#9eabb9}.app-page--dark[data-v-d4332bd3] .station-card__status-hero,.app-page--dark[data-v-d4332bd3] .station-card__fuel-strip{background:linear-gradient(135deg,#12181df5,#0d1115fa)}.app-page--dark[data-v-d4332bd3] .station-card__status-action,.app-page--dark[data-v-d4332bd3] .fuel-filter__status-option,.app-page--dark[data-v-d4332bd3] .fuel-filter__option,.app-page--dark[data-v-d4332bd3] .report-form__field select,.app-page--dark[data-v-d4332bd3] .report-form__field input,.app-page--dark[data-v-d4332bd3] .report-form__field textarea,.app-page--dark[data-v-d4332bd3] .report-form__status-card,.app-page--dark[data-v-d4332bd3] .report-form__fuel-chip,.app-page--dark[data-v-d4332bd3] .report-form__queue-chip,.app-page--dark[data-v-d4332bd3] .report-form__check,.app-page--dark[data-v-d4332bd3] .add-station-form__field input,.app-page--dark[data-v-d4332bd3] .add-station-form__field textarea,.app-page--dark[data-v-d4332bd3] .add-station-form__tools button,.app-page--dark[data-v-d4332bd3] .route-buttons__grid a{border-color:#4f5e6eb3;background:#101720;color:#e7eef6}.app-page--dark[data-v-d4332bd3] .report-form__status-card--active{border-color:var(--status-tone);box-shadow:0 16px 36px #00000038}.app-page--dark[data-v-d4332bd3] .fuel-filter__status-option--active,.app-page--dark[data-v-d4332bd3] .fuel-filter__option--active,.app-page--dark[data-v-d4332bd3] .fuel-filter__done,.app-page--dark[data-v-d4332bd3] .report-form__submit,.app-page--dark[data-v-d4332bd3] .report-form__fuel-chip--active,.app-page--dark[data-v-d4332bd3] .report-form__queue-chip--active,.app-page--dark[data-v-d4332bd3] .add-station-form__submit,.app-page--dark[data-v-d4332bd3] .station-card__report-button,.app-page--dark[data-v-d4332bd3] .station-card__status-action--confirm{border-color:#22c55e;background:#16803d;color:#fff}.app-page--dark[data-v-d4332bd3] .station-card__close,.app-page--dark[data-v-d4332bd3] .report-form__ghost,.app-page--dark[data-v-d4332bd3] .add-station-form__ghost{background:#141d26;color:#dce6f1}@media(min-width:1180px){.app-page__bottom-nav[data-v-d4332bd3]{left:16px;width:420px}}@media(max-width:860px){.app-page__map-gradient[data-v-d4332bd3]{background:linear-gradient(180deg,rgb(248 250 252 / 36%) 0,transparent 190px),linear-gradient(0deg,rgb(248 250 252 / 34%) 0,transparent 260px)}.app-page__mobile-bar[data-v-d4332bd3]{display:flex}.app-page__mobile-disclaimer[data-v-d4332bd3]{position:absolute;top:64px;right:12px;left:12px;z-index:530;display:block}.app-page__mobile-search-popover[data-v-d4332bd3]{position:absolute;top:64px;right:12px;left:12px;z-index:560;display:grid}.app-page__sidebar[data-v-d4332bd3]{inset:auto 10px 76px;height:min(36vh,360px);width:auto;max-height:none;border-radius:18px 18px 8px 8px}.app-page__sheet-handle[data-v-d4332bd3]{display:block;width:54px;height:5px;flex:0 0 auto;margin:9px auto 0;border-radius:999px;background:#d1d5db}.app-page__sidebar-top[data-v-d4332bd3]{display:none}.app-page__view-panel[data-v-d4332bd3]{grid-template-rows:auto minmax(0,1fr)}.app-page__nearby[data-v-d4332bd3]{padding:9px 14px 0}.app-page__section-head p[data-v-d4332bd3]{display:none}.app-page__filters-panel[data-v-d4332bd3]{max-height:34vh}.app-page__info-stack[data-v-d4332bd3]{display:none}.app-page__info-card[data-v-d4332bd3]{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:9px}.app-page__info-icon[data-v-d4332bd3]{width:32px;height:32px;font-size:15px}.app-page__info-card h3[data-v-d4332bd3],.app-page__about-service h3[data-v-d4332bd3]{font-size:14px}.app-page__info-card li[data-v-d4332bd3],.app-page__info-card p[data-v-d4332bd3],.app-page__about-service p[data-v-d4332bd3]{font-size:12px}.app-page__map-loading[data-v-d4332bd3]{top:70px;left:12px}.app-page__floating-widgets[data-v-d4332bd3]{top:136px;right:70px;left:12px;width:auto;max-height:calc(100vh - min(36vh,360px) - 235px);overflow-y:auto}.app-page__floating-card[data-v-d4332bd3]{padding:10px}.app-page__notification-panel[data-v-d4332bd3]{padding-right:42px}.app-page__map-actions[data-v-d4332bd3]{right:12px;bottom:calc(min(36vh,360px) + 94px)}.app-page__quick-actions[data-v-d4332bd3]{display:none}.app-page__section-head h2[data-v-d4332bd3]{font-size:18px}.app-page__bottom-nav[data-v-d4332bd3]{right:10px;bottom:10px;left:10px;min-height:58px}}@media(max-width:520px){.app-page__brand[data-v-d4332bd3]{font-size:18px}.app-page__brand-mark[data-v-d4332bd3]{width:38px;height:38px;font-size:21px}.app-page__city[data-v-d4332bd3]{min-height:40px;font-size:13px}.app-page__smart-button[data-v-d4332bd3]{min-height:36px;padding:0 10px;font-size:12px}.app-page__bottom-link[data-v-d4332bd3]{font-size:11px}}.public-layout[data-v-7a8fabae]{min-height:100vh;background:#f7faf8;color:#18231d}.public-layout__header[data-v-7a8fabae],.public-layout__footer[data-v-7a8fabae]{width:min(1120px,calc(100% - 32px));margin:0 auto}.public-layout__header[data-v-7a8fabae]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.public-layout__brand[data-v-7a8fabae],.public-layout__nav[data-v-7a8fabae],.public-layout__footer a[data-v-7a8fabae]{color:inherit;text-decoration:none}.public-layout__brand[data-v-7a8fabae]{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:900}.public-layout__brand-mark[data-v-7a8fabae]{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#14532d;color:#fff}.public-layout__nav[data-v-7a8fabae]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.public-layout__nav a[data-v-7a8fabae],.public-layout__footer a[data-v-7a8fabae]{border:1px solid #cddbd2;border-radius:8px;background:#fff;font-size:14px;font-weight:800;padding:10px 12px}.public-layout__footer[data-v-7a8fabae]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 0 42px}.public-layout__footer p[data-v-7a8fabae]{margin:0;color:#53635a;font-size:14px;line-height:1.5}@media(max-width:640px){.public-layout__header[data-v-7a8fabae],.public-layout__footer[data-v-7a8fabae]{width:min(100% - 24px,1120px)}.public-layout__header[data-v-7a8fabae],.public-layout__footer[data-v-7a8fabae]{align-items:stretch;flex-direction:column}.public-layout__nav[data-v-7a8fabae]{justify-content:stretch}.public-layout__nav a[data-v-7a8fabae],.public-layout__footer a[data-v-7a8fabae]{text-align:center}}.catalog-header[data-v-efd4200e],.catalog-list[data-v-efd4200e]{width:min(1120px,calc(100% - 32px));margin:0 auto}.catalog-header[data-v-efd4200e]{display:grid;gap:10px;padding:42px 0 24px}.catalog-header p[data-v-efd4200e],.catalog-header h1[data-v-efd4200e],.catalog-header span[data-v-efd4200e],.catalog-card p[data-v-efd4200e],.catalog-card h2[data-v-efd4200e],.catalog-empty[data-v-efd4200e]{margin:0}.catalog-header__fuel-links[data-v-efd4200e],.catalog-card__links[data-v-efd4200e]{display:flex;flex-wrap:wrap;gap:8px}.catalog-header__fuel-links a[data-v-efd4200e],.catalog-card__links a[data-v-efd4200e]{border:1px solid #cddbd2;border-radius:8px;color:#18231d;font-size:14px;font-weight:800;padding:8px 10px;text-decoration:none}.catalog-header p[data-v-efd4200e],.catalog-card__brand[data-v-efd4200e]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.catalog-header h1[data-v-efd4200e]{font-size:clamp(34px,5vw,54px);line-height:1.05}.catalog-header span[data-v-efd4200e],.catalog-card p[data-v-efd4200e],.catalog-card__status span[data-v-efd4200e],.catalog-empty[data-v-efd4200e]{color:#53635a;font-size:15px;line-height:1.5}.catalog-list[data-v-efd4200e]{display:grid;gap:12px;padding-bottom:32px}.catalog-card[data-v-efd4200e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:18px;border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:18px}.catalog-card h2[data-v-efd4200e]{font-size:22px;line-height:1.2}.catalog-card a[data-v-efd4200e]{color:#18231d;text-decoration:none}.catalog-card a[data-v-efd4200e]:hover{color:#166534}.catalog-card__status[data-v-efd4200e]{display:grid;align-content:center;gap:4px;border-left:1px solid #edf3ef;padding-left:18px}.catalog-card__status strong[data-v-efd4200e]{color:#14532d;font-size:15px}.catalog-empty[data-v-efd4200e]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:18px}@media(max-width:720px){.catalog-header[data-v-efd4200e],.catalog-list[data-v-efd4200e]{width:min(100% - 24px,1120px)}.catalog-card[data-v-efd4200e]{grid-template-columns:1fr}.catalog-card__status[data-v-efd4200e]{border-left:0;border-top:1px solid #edf3ef;padding:14px 0 0}}.station-page[data-v-d6f53a77]{display:grid;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 32px}.station-page__header[data-v-d6f53a77],.station-page__status[data-v-d6f53a77],.station-page__snapshots[data-v-d6f53a77],.station-page__disclaimer[data-v-d6f53a77],.station-page__grid[data-v-d6f53a77] .route-buttons{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:20px;box-shadow:0 12px 32px #18231d0f}.station-page__header[data-v-d6f53a77]{display:grid;gap:10px}.station-page__header p[data-v-d6f53a77],.station-page__header h1[data-v-d6f53a77],.station-page__header span[data-v-d6f53a77],.station-page__status p[data-v-d6f53a77],.station-page__status h2[data-v-d6f53a77],.station-page__snapshots h2[data-v-d6f53a77],.station-page__snapshots p[data-v-d6f53a77],.station-page__disclaimer h2[data-v-d6f53a77],.station-page__disclaimer p[data-v-d6f53a77]{margin:0}.station-page__header p[data-v-d6f53a77],.station-page__status p[data-v-d6f53a77]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.station-page__header h1[data-v-d6f53a77]{font-size:clamp(34px,5vw,56px);line-height:1.05}.station-page__header span[data-v-d6f53a77],.station-page__status span[data-v-d6f53a77],.station-page__status small[data-v-d6f53a77],.station-page__snapshots p[data-v-d6f53a77],.station-page__snapshot-list small[data-v-d6f53a77],.station-page__disclaimer p[data-v-d6f53a77]{color:#53635a;font-size:15px;line-height:1.5}.station-page__actions[data-v-d6f53a77]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.station-page__primary[data-v-d6f53a77],.station-page__secondary[data-v-d6f53a77]{display:inline-flex;align-items:center;min-height:44px;border-radius:8px;font-weight:900;padding:0 16px;text-decoration:none}.station-page__primary[data-v-d6f53a77]{background:#14532d;color:#fff}.station-page__secondary[data-v-d6f53a77]{border:1px solid #cddbd2;color:#18231d}.station-page__snapshot-list a[data-v-d6f53a77]{color:#18231d;text-decoration:none}.station-page__grid[data-v-d6f53a77]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:18px}.station-page__status[data-v-d6f53a77]{display:grid;gap:8px}.station-page__status h2[data-v-d6f53a77]{font-size:30px;line-height:1.1}.station-page__snapshots[data-v-d6f53a77],.station-page__disclaimer[data-v-d6f53a77]{display:grid;gap:12px}.station-page__snapshot-list[data-v-d6f53a77]{display:grid;gap:10px}.station-page__snapshot-list article[data-v-d6f53a77]{display:grid;gap:4px;border:1px solid #edf3ef;border-radius:8px;padding:14px}.station-page__snapshot-list strong[data-v-d6f53a77]{color:#18231d}.station-page__snapshot-list span[data-v-d6f53a77]{color:#14532d;font-weight:900}@media(max-width:780px){.station-page[data-v-d6f53a77]{width:min(100% - 24px,1120px)}.station-page__grid[data-v-d6f53a77]{grid-template-columns:1fr}}.facet-page[data-v-fdf9d284]{display:grid;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 32px}.facet-page__header[data-v-fdf9d284],.facet-card[data-v-fdf9d284],.facet-page__disclaimer[data-v-fdf9d284]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:20px}.facet-page__header[data-v-fdf9d284],.facet-page__disclaimer[data-v-fdf9d284]{display:grid;gap:10px}.facet-page__header p[data-v-fdf9d284],.facet-page__header h1[data-v-fdf9d284],.facet-page__header span[data-v-fdf9d284],.facet-card p[data-v-fdf9d284],.facet-card h2[data-v-fdf9d284],.facet-card span[data-v-fdf9d284],.facet-page__disclaimer h2[data-v-fdf9d284],.facet-page__disclaimer p[data-v-fdf9d284]{margin:0}.facet-page__header p[data-v-fdf9d284],.facet-card p[data-v-fdf9d284]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.facet-page__header h1[data-v-fdf9d284]{font-size:clamp(32px,5vw,54px);line-height:1.08}.facet-page__header span[data-v-fdf9d284],.facet-card span[data-v-fdf9d284],.facet-page__disclaimer p[data-v-fdf9d284]{color:#53635a;font-size:15px;line-height:1.5}.facet-page__actions[data-v-fdf9d284],.facet-card__links[data-v-fdf9d284]{display:flex;flex-wrap:wrap;gap:10px}.facet-page__primary[data-v-fdf9d284],.facet-page__secondary[data-v-fdf9d284],.facet-card__links a[data-v-fdf9d284]{display:inline-flex;align-items:center;min-height:42px;border-radius:8px;font-weight:900;padding:0 14px;text-decoration:none}.facet-page__primary[data-v-fdf9d284]{background:#14532d;color:#fff}.facet-page__secondary[data-v-fdf9d284],.facet-card__links a[data-v-fdf9d284]{border:1px solid #cddbd2;color:#18231d}.facet-page__list[data-v-fdf9d284]{display:grid;gap:12px}.facet-card[data-v-fdf9d284]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:18px}.facet-card h2[data-v-fdf9d284]{font-size:22px}.facet-card h2 a[data-v-fdf9d284]{color:#18231d;text-decoration:none}.facet-card__status[data-v-fdf9d284]{display:grid;align-content:center;gap:4px}@media(max-width:720px){.facet-page[data-v-fdf9d284]{width:min(100% - 24px,1120px)}.facet-card[data-v-fdf9d284]{grid-template-columns:1fr}}.facet-page[data-v-c11b4e6c]{display:grid;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 32px}.facet-page__header[data-v-c11b4e6c],.facet-card[data-v-c11b4e6c],.facet-page__disclaimer[data-v-c11b4e6c]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:20px}.facet-page__header[data-v-c11b4e6c],.facet-page__disclaimer[data-v-c11b4e6c]{display:grid;gap:10px}.facet-page__header p[data-v-c11b4e6c],.facet-page__header h1[data-v-c11b4e6c],.facet-page__header span[data-v-c11b4e6c],.facet-card p[data-v-c11b4e6c],.facet-card h2[data-v-c11b4e6c],.facet-card span[data-v-c11b4e6c],.facet-page__disclaimer h2[data-v-c11b4e6c],.facet-page__disclaimer p[data-v-c11b4e6c]{margin:0}.facet-page__header p[data-v-c11b4e6c],.facet-card p[data-v-c11b4e6c]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.facet-page__header h1[data-v-c11b4e6c]{font-size:clamp(32px,5vw,54px);line-height:1.08}.facet-page__header span[data-v-c11b4e6c],.facet-card span[data-v-c11b4e6c],.facet-page__disclaimer p[data-v-c11b4e6c]{color:#53635a;font-size:15px;line-height:1.5}.facet-page__actions[data-v-c11b4e6c],.facet-card__links[data-v-c11b4e6c]{display:flex;flex-wrap:wrap;gap:10px}.facet-page__primary[data-v-c11b4e6c],.facet-page__secondary[data-v-c11b4e6c],.facet-card__links a[data-v-c11b4e6c]{display:inline-flex;align-items:center;min-height:42px;border-radius:8px;font-weight:900;padding:0 14px;text-decoration:none}.facet-page__primary[data-v-c11b4e6c]{background:#14532d;color:#fff}.facet-page__secondary[data-v-c11b4e6c],.facet-card__links a[data-v-c11b4e6c]{border:1px solid #cddbd2;color:#18231d}.facet-page__list[data-v-c11b4e6c]{display:grid;gap:12px}.facet-card[data-v-c11b4e6c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:18px}.facet-card h2[data-v-c11b4e6c]{font-size:22px}.facet-card h2 a[data-v-c11b4e6c]{color:#18231d;text-decoration:none}.facet-card__status[data-v-c11b4e6c]{display:grid;align-content:center;gap:4px}@media(max-width:720px){.facet-page[data-v-c11b4e6c]{width:min(100% - 24px,1120px)}.facet-card[data-v-c11b4e6c]{grid-template-columns:1fr}}.facet-page[data-v-da4b623f]{display:grid;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 32px}.facet-page__header[data-v-da4b623f],.facet-card[data-v-da4b623f],.facet-page__disclaimer[data-v-da4b623f],.facet-empty[data-v-da4b623f]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:20px}.facet-page__header[data-v-da4b623f],.facet-page__disclaimer[data-v-da4b623f]{display:grid;gap:10px}.facet-page__header p[data-v-da4b623f],.facet-page__header h1[data-v-da4b623f],.facet-page__header span[data-v-da4b623f],.facet-card p[data-v-da4b623f],.facet-card h2[data-v-da4b623f],.facet-card span[data-v-da4b623f],.facet-page__disclaimer h2[data-v-da4b623f],.facet-page__disclaimer p[data-v-da4b623f],.facet-empty[data-v-da4b623f]{margin:0}.facet-page__header p[data-v-da4b623f],.facet-card p[data-v-da4b623f]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.facet-page__header h1[data-v-da4b623f]{font-size:clamp(32px,5vw,54px);line-height:1.08}.facet-page__header span[data-v-da4b623f],.facet-card span[data-v-da4b623f],.facet-page__disclaimer p[data-v-da4b623f],.facet-empty[data-v-da4b623f]{color:#53635a;font-size:15px;line-height:1.5}.facet-page__actions[data-v-da4b623f],.facet-card__links[data-v-da4b623f]{display:flex;flex-wrap:wrap;gap:10px}.facet-page__primary[data-v-da4b623f],.facet-page__secondary[data-v-da4b623f],.facet-card__links a[data-v-da4b623f]{display:inline-flex;align-items:center;min-height:42px;border-radius:8px;font-weight:900;padding:0 14px;text-decoration:none}.facet-page__primary[data-v-da4b623f]{background:#14532d;color:#fff}.facet-page__secondary[data-v-da4b623f],.facet-card__links a[data-v-da4b623f]{border:1px solid #cddbd2;color:#18231d}.facet-page__list[data-v-da4b623f]{display:grid;gap:12px}.facet-card[data-v-da4b623f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:18px}.facet-card h2[data-v-da4b623f]{font-size:22px}.facet-card h2 a[data-v-da4b623f]{color:#18231d;text-decoration:none}.facet-card__status[data-v-da4b623f]{display:grid;align-content:center;gap:4px}@media(max-width:720px){.facet-page[data-v-da4b623f]{width:min(100% - 24px,1120px)}.facet-card[data-v-da4b623f]{grid-template-columns:1fr}}.home-hero[data-v-d8fb4375],.home-disclaimer[data-v-d8fb4375]{width:min(1120px,calc(100% - 32px));margin:0 auto}.home-hero[data-v-d8fb4375]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;min-height:calc(100vh - 164px);align-items:center;padding:24px 0 48px}.home-hero__content[data-v-d8fb4375]{display:grid;gap:18px}.home-hero__eyebrow[data-v-d8fb4375],.home-hero h1[data-v-d8fb4375],.home-hero p[data-v-d8fb4375],.home-disclaimer h2[data-v-d8fb4375],.home-disclaimer p[data-v-d8fb4375]{margin:0}.home-hero__eyebrow[data-v-d8fb4375]{color:#166534;font-size:14px;font-weight:900;text-transform:uppercase}.home-hero h1[data-v-d8fb4375]{max-width:760px;font-size:clamp(38px,7vw,72px);line-height:1}.home-hero p[data-v-d8fb4375],.home-disclaimer p[data-v-d8fb4375]{color:#53635a;font-size:18px;line-height:1.55}.home-hero__actions[data-v-d8fb4375]{display:flex;flex-wrap:wrap;gap:10px}.home-hero__primary[data-v-d8fb4375],.home-hero__secondary[data-v-d8fb4375]{display:inline-flex;align-items:center;min-height:46px;border-radius:8px;font-weight:900;padding:0 18px;text-decoration:none}.home-hero__primary[data-v-d8fb4375]{background:#14532d;color:#fff}.home-hero__secondary[data-v-d8fb4375]{border:1px solid #cddbd2;background:#fff;color:#18231d}.home-hero__panel[data-v-d8fb4375]{display:grid;gap:12px}.home-hero__panel div[data-v-d8fb4375],.home-disclaimer[data-v-d8fb4375]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:18px;box-shadow:0 12px 32px #18231d12}.home-hero__panel span[data-v-d8fb4375]{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#dcfce7;color:#14532d;font-weight:900;margin-bottom:10px}.home-disclaimer[data-v-d8fb4375]{display:grid;gap:8px;margin-bottom:28px}.home-disclaimer h2[data-v-d8fb4375]{font-size:24px}@media(max-width:780px){.home-hero[data-v-d8fb4375],.home-disclaimer[data-v-d8fb4375]{width:min(100% - 24px,1120px)}.home-hero[data-v-d8fb4375]{grid-template-columns:1fr;min-height:auto;padding-top:42px}.home-hero h1[data-v-d8fb4375]{font-size:42px}}.signal-page[data-v-de11681a]{display:grid;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 32px}.signal-page__header[data-v-de11681a],.signal-card[data-v-de11681a],.signal-page__disclaimer[data-v-de11681a],.signal-empty[data-v-de11681a]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:20px}.signal-page__header[data-v-de11681a],.signal-page__disclaimer[data-v-de11681a]{display:grid;gap:10px}.signal-page__header p[data-v-de11681a],.signal-page__header h1[data-v-de11681a],.signal-page__header span[data-v-de11681a],.signal-card p[data-v-de11681a],.signal-card h2[data-v-de11681a],.signal-card span[data-v-de11681a],.signal-card small[data-v-de11681a],.signal-page__disclaimer h2[data-v-de11681a],.signal-page__disclaimer p[data-v-de11681a],.signal-empty[data-v-de11681a]{margin:0}.signal-page__header p[data-v-de11681a],.signal-card p[data-v-de11681a]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.signal-page__header h1[data-v-de11681a]{font-size:clamp(32px,5vw,54px);line-height:1.08}.signal-page__header span[data-v-de11681a],.signal-card span[data-v-de11681a],.signal-card small[data-v-de11681a],.signal-page__disclaimer p[data-v-de11681a],.signal-empty[data-v-de11681a]{color:#53635a;font-size:15px;line-height:1.5}.signal-page__actions[data-v-de11681a],.signal-card__links[data-v-de11681a]{display:flex;flex-wrap:wrap;gap:10px}.signal-page__primary[data-v-de11681a],.signal-page__secondary[data-v-de11681a],.signal-card__links a[data-v-de11681a]{display:inline-flex;align-items:center;min-height:42px;border-radius:8px;font-weight:900;padding:0 14px;text-decoration:none}.signal-page__primary[data-v-de11681a]{background:#14532d;color:#fff}.signal-page__secondary[data-v-de11681a],.signal-card__links a[data-v-de11681a]{border:1px solid #cddbd2;color:#18231d}.signal-page__list[data-v-de11681a]{display:grid;gap:12px}.signal-card[data-v-de11681a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:18px}.signal-card h2[data-v-de11681a]{font-size:22px}.signal-card h2 a[data-v-de11681a]{color:#18231d;text-decoration:none}.signal-card__status[data-v-de11681a]{display:grid;align-content:center;gap:4px}@media(max-width:720px){.signal-page[data-v-de11681a]{width:min(100% - 24px,1120px)}.signal-card[data-v-de11681a]{grid-template-columns:1fr}}.signal-page[data-v-a348a848]{display:grid;gap:18px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:42px 0 32px}.signal-page__header[data-v-a348a848],.signal-card[data-v-a348a848],.signal-page__disclaimer[data-v-a348a848],.signal-empty[data-v-a348a848]{border:1px solid #dbe7df;border-radius:8px;background:#fff;padding:20px}.signal-page__header[data-v-a348a848],.signal-page__disclaimer[data-v-a348a848]{display:grid;gap:10px}.signal-page__header p[data-v-a348a848],.signal-page__header h1[data-v-a348a848],.signal-page__header span[data-v-a348a848],.signal-card p[data-v-a348a848],.signal-card h2[data-v-a348a848],.signal-card span[data-v-a348a848],.signal-card small[data-v-a348a848],.signal-page__disclaimer h2[data-v-a348a848],.signal-page__disclaimer p[data-v-a348a848],.signal-empty[data-v-a348a848]{margin:0}.signal-page__header p[data-v-a348a848],.signal-card p[data-v-a348a848]{color:#166534;font-size:13px;font-weight:900;text-transform:uppercase}.signal-page__header h1[data-v-a348a848]{font-size:clamp(32px,5vw,54px);line-height:1.08}.signal-page__header span[data-v-a348a848],.signal-card span[data-v-a348a848],.signal-card small[data-v-a348a848],.signal-page__disclaimer p[data-v-a348a848],.signal-empty[data-v-a348a848]{color:#53635a;font-size:15px;line-height:1.5}.signal-page__actions[data-v-a348a848],.signal-card__links[data-v-a348a848]{display:flex;flex-wrap:wrap;gap:10px}.signal-page__primary[data-v-a348a848],.signal-page__secondary[data-v-a348a848],.signal-card__links a[data-v-a348a848]{display:inline-flex;align-items:center;min-height:42px;border-radius:8px;font-weight:900;padding:0 14px;text-decoration:none}.signal-page__primary[data-v-a348a848]{background:#14532d;color:#fff}.signal-page__secondary[data-v-a348a848],.signal-card__links a[data-v-a348a848]{border:1px solid #cddbd2;color:#18231d}.signal-page__list[data-v-a348a848]{display:grid;gap:12px}.signal-card[data-v-a348a848]{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:18px}.signal-card h2[data-v-a348a848]{font-size:22px}.signal-card h2 a[data-v-a348a848]{color:#18231d;text-decoration:none}.signal-card__status[data-v-a348a848]{display:grid;align-content:center;gap:4px}@media(max-width:720px){.signal-page[data-v-a348a848]{width:min(100% - 24px,1120px)}.signal-card[data-v-a348a848]{grid-template-columns:1fr}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
