.breadcrumbs[data-astro-cid-ilhxcym7]{margin-bottom:var(--space-6);padding:0;width:100%}.breadcrumbs[data-astro-cid-ilhxcym7] ol[data-astro-cid-ilhxcym7]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.breadcrumb-item[data-astro-cid-ilhxcym7]{display:flex;align-items:center;gap:var(--space-2)}.breadcrumb-item[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]{color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.breadcrumb-item[data-astro-cid-ilhxcym7] a[data-astro-cid-ilhxcym7]:hover{color:var(--color-text);text-decoration:underline}.breadcrumb-item[data-astro-cid-ilhxcym7]:last-child a[data-astro-cid-ilhxcym7]{color:var(--color-text);pointer-events:none;text-decoration:none;font-weight:500}.separator[data-astro-cid-ilhxcym7]{color:var(--color-text-muted);opacity:.4;user-select:none;font-size:.9em}.nearby-cities[data-astro-cid-jcfhptjj]{margin-top:var(--space-8);padding:var(--space-6);background:#0b0f194d;border:1px solid var(--glass-border);border-radius:var(--radius-xl);backdrop-filter:blur(12px)}.nearby-header[data-astro-cid-jcfhptjj]{margin-bottom:var(--space-5)}.nearby-cities[data-astro-cid-jcfhptjj] h3[data-astro-cid-jcfhptjj]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:var(--space-1)}.nearby-desc[data-astro-cid-jcfhptjj]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.nearby-list[data-astro-cid-jcfhptjj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);list-style:none;padding:0;margin:0}.nearby-card[data-astro-cid-jcfhptjj]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,#0f172a99,#0a6fff0a);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.nearby-card[data-astro-cid-jcfhptjj]:hover{background:linear-gradient(135deg,#0a6fff1f,#2dbe7a0f);border-color:#0a6fff59;transform:translateY(-2px);box-shadow:0 8px 24px #0a6fff1f,0 0 0 1px #0a6fff1a}.nearby-card-left[data-astro-cid-jcfhptjj]{display:flex;align-items:center;gap:var(--space-3)}.nearby-icon[data-astro-cid-jcfhptjj]{font-size:1.1rem;opacity:.7}.nearby-info[data-astro-cid-jcfhptjj]{display:flex;flex-direction:column;gap:2px}.nearby-name[data-astro-cid-jcfhptjj]{color:var(--color-text);font-weight:600;font-size:var(--text-sm)}.nearby-dist[data-astro-cid-jcfhptjj]{color:var(--color-text-muted);font-size:var(--text-xs);font-family:var(--font-mono)}.nearby-arrow[data-astro-cid-jcfhptjj]{color:var(--color-text-muted);font-size:var(--text-lg);font-weight:300;transition:transform .2s ease,color .2s ease}.nearby-card[data-astro-cid-jcfhptjj]:hover .nearby-arrow[data-astro-cid-jcfhptjj]{color:var(--color-primary-light);transform:translate(4px)}.data-status[data-astro-cid-puib4djh]{display:flex;align-items:flex-start;gap:var(--space-3);margin:0 auto var(--space-5);max-width:1200px;padding:var(--space-4) var(--space-5);color:#f3c969;background:#f3c96914;border:1px solid rgba(243,201,105,.25);border-radius:var(--radius-lg)}.data-status[data-astro-cid-puib4djh] svg[data-astro-cid-puib4djh]{flex:0 0 auto;margin-top:2px}.data-status[data-astro-cid-puib4djh] p[data-astro-cid-puib4djh]{margin:0;line-height:1.5}.data-demo-note[data-astro-cid-puib4djh]{margin-top:var(--space-1)!important;color:var(--color-text);font-size:var(--text-sm);font-weight:600}.hourly-price-chart[data-astro-cid-6qxzljta]{padding:1.4rem;border:1px solid #2c3e50;border-radius:18px;background:#101b2a;min-width:0;color:#e8f0f7;scroll-margin-top:90px}.chart-heading[data-astro-cid-6qxzljta]{display:flex;align-items:start;justify-content:space-between;gap:1rem}h2[data-astro-cid-6qxzljta]{font-size:clamp(1.15rem,3vw,1.45rem);line-height:1.35;letter-spacing:-.02em;margin:0}.chart-heading[data-astro-cid-6qxzljta] p[data-astro-cid-6qxzljta]{margin:.25rem 0 0;font-size:.82rem;color:#aabecf}.chart-heading[data-astro-cid-6qxzljta]>span[data-astro-cid-6qxzljta]{color:#aabecf;font-size:.75rem;white-space:nowrap;padding-top:.25rem}.chart-days[data-astro-cid-6qxzljta]{display:flex;gap:.4rem;margin-top:1rem}button[data-astro-cid-6qxzljta]{font:inherit;cursor:pointer;min-height:44px;border:1px solid #40576b;border-radius:8px;background:#112235;color:#c6d8e5;padding:.45rem .75rem;font-size:.8rem}button[data-astro-cid-6qxzljta]:hover{border-color:#8db1c7}button[data-astro-cid-6qxzljta][aria-pressed=true]{border-color:#78bba0;background:#19372e;color:#c2efd8}button[data-astro-cid-6qxzljta]:disabled{opacity:.4;cursor:default}.chart-readout[data-astro-cid-6qxzljta]{margin-top:1.25rem;min-height:91px}.chart-readout[data-astro-cid-6qxzljta]>div[data-astro-cid-6qxzljta]{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:#c0d2df}.chart-readout[data-astro-cid-6qxzljta] output[data-astro-cid-6qxzljta]{display:block;margin:.2rem 0;font-size:clamp(1.5rem,5vw,2rem);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chart-readout[data-astro-cid-6qxzljta] small[data-astro-cid-6qxzljta]{font-size:.78rem;color:#a3bbaa}.hour-badge[data-astro-cid-6qxzljta]{color:#9dd7ba;font-size:.73rem}.hour-badge[data-astro-cid-6qxzljta]:empty{display:none}.chart-hint[data-astro-cid-6qxzljta]{font-size:.76rem;color:#96adbf;margin:.5rem 0 .25rem}.hourly-chart-svg[data-astro-cid-6qxzljta]{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y;cursor:crosshair}.price-chart-mobile[data-astro-cid-6qxzljta]{display:none}.chart-grid[data-astro-cid-6qxzljta]{stroke:#2a3b4d;stroke-width:1}.axis-text[data-astro-cid-6qxzljta]{fill:#a3b8ca;font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums}.chart-zero[data-astro-cid-6qxzljta]{stroke:#7c94aa;stroke-width:1}.price-bar[data-astro-cid-6qxzljta]{fill:#6988a2}.price-bar[data-astro-cid-6qxzljta].is-cheap{fill:#75ceaa}.price-bar[data-astro-cid-6qxzljta].is-missing{fill:#34475b;opacity:.3}.price-bar[data-astro-cid-6qxzljta].is-past{opacity:.55}.selected-line[data-astro-cid-6qxzljta]{stroke:#e4f4ff;stroke-width:1.6}.current-line[data-astro-cid-6qxzljta]{stroke:#9ed3be;stroke-width:1;stroke-dasharray:3 4}.charging-window[data-astro-cid-6qxzljta]{fill:#5dc29520;stroke:#7bcbab;stroke-width:1;stroke-dasharray:4 3}.chart-navigation[data-astro-cid-6qxzljta]{display:flex;gap:.6rem;align-items:center;margin-top:.35rem}.chart-navigation[data-astro-cid-6qxzljta] button[data-astro-cid-6qxzljta]{min-width:44px;font-size:1.5rem;line-height:1}.chart-navigation[data-astro-cid-6qxzljta] input[data-astro-cid-6qxzljta]{min-width:0;width:100%;height:44px;accent-color:#89d1af;cursor:pointer}.chart-shortcuts[data-astro-cid-6qxzljta]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.chart-shortcuts[data-astro-cid-6qxzljta] button[data-astro-cid-6qxzljta]{font-size:.76rem}.chart-shortcuts[data-astro-cid-6qxzljta] [data-astro-cid-6qxzljta][data-chart-best]{border-color:#4b7f68;color:#bee6d2;background:#142d26}.chart-plan-label[data-astro-cid-6qxzljta]{margin:.5rem 0;font-size:.78rem;color:#a7d8bf}.chart-table[data-astro-cid-6qxzljta]{margin-top:1rem;border-top:1px solid #2c3e50}summary[data-astro-cid-6qxzljta]{cursor:pointer;min-height:44px;padding-block:.8rem;font-size:.82rem;color:#bed2e3}table[data-astro-cid-6qxzljta]{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}caption[data-astro-cid-6qxzljta]{text-align:left;color:#a4b9c9;margin-bottom:.7rem}th[data-astro-cid-6qxzljta],td[data-astro-cid-6qxzljta]{padding:.55rem .25rem;border-bottom:1px solid #293b4c;text-align:right}th[data-astro-cid-6qxzljta]:first-child{text-align:left;font-weight:400}footer[data-astro-cid-6qxzljta]{margin-top:.7rem;font-size:.72rem;color:#96adbf;line-height:1.6}footer[data-astro-cid-6qxzljta] p[data-astro-cid-6qxzljta]{margin:.2rem 0}footer[data-astro-cid-6qxzljta] a[data-astro-cid-6qxzljta]{color:#b9d0e1;text-underline-offset:3px}button[data-astro-cid-6qxzljta]:focus-visible,input[data-astro-cid-6qxzljta]:focus-visible,summary[data-astro-cid-6qxzljta]:focus-visible{outline:3px solid #8fc9f5;outline-offset:3px}[data-astro-cid-6qxzljta][hidden]{display:none!important}@media(max-width:600px){.hourly-price-chart[data-astro-cid-6qxzljta]{padding:1rem}.price-chart-desktop[data-astro-cid-6qxzljta]{display:none}.price-chart-mobile[data-astro-cid-6qxzljta]{display:block}.chart-heading[data-astro-cid-6qxzljta]{gap:.5rem}.chart-heading[data-astro-cid-6qxzljta]>span[data-astro-cid-6qxzljta]{font-size:.68rem}.chart-readout[data-astro-cid-6qxzljta]{min-height:84px}}
