.cat.svelte-4m7k1j{display:inline-grid;place-items:center;width:var(--s);height:var(--s);color:var(--fg-muted)}.cat.risks.svelte-4m7k1j{color:#fbbf24}.env.svelte-19o0vb3{margin:0;display:grid;grid-template-columns:max-content 1fr;column-gap:.85rem;row-gap:.4rem;font-size:.85rem}.env.svelte-19o0vb3 dt:where(.svelte-19o0vb3){color:var(--fg-muted);align-self:center}.env.svelte-19o0vb3 dd:where(.svelte-19o0vb3){margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.value.svelte-19o0vb3{font-variant-numeric:tabular-nums;font-weight:600}.unit.svelte-19o0vb3{font-weight:400;color:var(--fg-muted)}.src.svelte-19o0vb3{font-size:.75rem;flex-basis:100%}.muted.svelte-19o0vb3{color:var(--fg-muted)}.wind-arrow.svelte-19o0vb3{display:inline-block;font-size:1rem;color:#38bdf8;transition:transform .2s ease}.period.svelte-19o0vb3{margin:.7rem 0 0;font-size:.75rem}.empty.svelte-19o0vb3{margin:.4rem 0;font-size:.85rem}.enrichments-loading.svelte-1bnbt0x{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--muted, #6b7280);font-size:.875rem}.enrichments-loading.svelte-1bnbt0x .spinner:where(.svelte-1bnbt0x){width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-1bnbt0x-panel-spin .8s linear infinite;flex-shrink:0;opacity:.7}.enrichments-loading.svelte-1bnbt0x .loading-label:where(.svelte-1bnbt0x){opacity:.85}@keyframes svelte-1bnbt0x-panel-spin{to{transform:rotate(360deg)}}.panel.svelte-1bnbt0x{position:absolute;left:calc(var(--safe-left) + 12px);right:calc(var(--safe-right) + 12px);bottom:calc(var(--safe-bottom) + 12px);border-radius:18px;padding:14px 16px 12px;max-height:62vh;overflow-y:auto;pointer-events:auto;z-index:5}@media(max-width:719px){.panel.svelte-1bnbt0x{left:0;right:0;bottom:0;border-radius:18px 18px 0 0;border-bottom:0;padding:16px 16px calc(var(--safe-bottom) + 16px);max-height:70vh;background:var(--bg-elev, var(--bg-deep));backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 -8px 32px #00000073,inset 0 1px #ffffff0f;z-index:15}}@media(min-width:720px){.panel.svelte-1bnbt0x{left:auto;right:0;top:0;bottom:0;width:var(--panel-w-real, 420px);max-height:none;border-radius:0;border-left:1px solid var(--border);padding:18px 20px 16px}.resize-handle.svelte-1bnbt0x{position:absolute;left:0;top:0;bottom:0;width:6px;margin-left:-3px;cursor:col-resize;z-index:4;touch-action:none;background:transparent;transition:background .12s}.resize-handle.svelte-1bnbt0x:hover,.resize-handle.svelte-1bnbt0x:active{background:linear-gradient(to right,transparent,rgba(96,165,250,.45),transparent)}}@media(max-width:719px){.resize-handle.svelte-1bnbt0x{display:none}}header.svelte-1bnbt0x{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.head-text.svelte-1bnbt0x{display:flex;flex-direction:column;gap:2px;min-width:0}.kicker.svelte-1bnbt0x{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.idu.svelte-1bnbt0x{margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:18px;font-weight:600;letter-spacing:.02em;color:var(--fg);word-break:break-all}.addr.svelte-1bnbt0x{margin:4px 0 0;font-size:13px;color:var(--fg-soft);line-height:1.3}.addr.approximate.svelte-1bnbt0x{color:var(--fg-muted)}.addr-hint.svelte-1bnbt0x{color:var(--fg-muted);cursor:help;font-weight:500;margin-right:2px}.geo-line.svelte-1bnbt0x{display:flex;flex-wrap:wrap;gap:12px}.geo-item.svelte-1bnbt0x{display:inline-flex;align-items:baseline;gap:6px}.geo-label.svelte-1bnbt0x{font-size:13px;font-weight:500}.geo-meta.svelte-1bnbt0x{font-size:11px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.section-location.svelte-1bnbt0x{padding-top:4px;padding-bottom:6px;border-top:none}.head-actions.svelte-1bnbt0x{display:inline-flex;gap:6px;align-items:center}.close.svelte-1bnbt0x{flex:0 0 32px;width:32px;height:32px;background:#ffffff08;border:1px solid var(--border);border-radius:999px;color:var(--fg-muted);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0f;transition:color .12s,border-color .12s,background .12s}.close.svelte-1bnbt0x:hover,.close.svelte-1bnbt0x:focus-visible{color:var(--fg);border-color:var(--border-strong);background:#ffffff12}.section.svelte-1bnbt0x{padding:10px 0;border-top:1px solid var(--border)}.section.svelte-1bnbt0x:first-of-type{border-top:none;padding-top:0}.section-head.svelte-1bnbt0x{display:flex;align-items:center;gap:6px;margin-bottom:10px;cursor:pointer;border-radius:8px;margin-left:-4px;padding:2px 4px;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none;outline:none}.section-head.svelte-1bnbt0x:hover,.section-head.svelte-1bnbt0x:focus-visible{background:#ffffff0a}.section-head.svelte-1bnbt0x:focus-visible{box-shadow:0 0 0 2px var(--accent-soft)}.section-head.collapsed.svelte-1bnbt0x{margin-bottom:0}.caret.svelte-1bnbt0x{color:var(--fg-muted);transition:transform .16s ease,color .12s}.caret-closed.svelte-1bnbt0x{transform:rotate(-90deg)}.section-head.svelte-1bnbt0x:hover .caret:where(.svelte-1bnbt0x){color:var(--fg)}.section-title.svelte-1bnbt0x{flex:1;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);font-weight:600}dl.svelte-1bnbt0x{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0}dl.svelte-1bnbt0x>div:where(.svelte-1bnbt0x){display:flex;flex-direction:column;min-width:0}dl.svelte-1bnbt0x>div.wide:where(.svelte-1bnbt0x){grid-column:1 / -1}dt.svelte-1bnbt0x{font-size:10px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500}dd.svelte-1bnbt0x{margin:3px 0 0;font-size:14px;font-weight:500;color:var(--fg);word-break:break-word}dd.truncate.svelte-1bnbt0x{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono.svelte-1bnbt0x{font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px}.muted.svelte-1bnbt0x{margin-left:6px;font-size:12px;color:var(--fg-muted);font-weight:400}.empty.svelte-1bnbt0x{margin:0;color:var(--fg-muted);font-size:13px}.summary.svelte-1bnbt0x{margin:0 0 10px;color:var(--fg-soft);font-size:13px}.risk-summary.svelte-1bnbt0x{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.risk-summary.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.risk-key.svelte-1bnbt0x{color:var(--fg-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-value.svelte-1bnbt0x{font-size:12px;font-weight:600;letter-spacing:.02em;padding:2px 10px;border-radius:999px;background:#ffffff0f;color:var(--fg)}.risk-value.rga-nul.svelte-1bnbt0x,.risk-value.radon-1.svelte-1bnbt0x{background:#4ade8029;color:#4ade80}.risk-value.rga-faible.svelte-1bnbt0x,.risk-value.radon-2.svelte-1bnbt0x{background:#facc152e;color:#facc15}.risk-value.rga-moyen.svelte-1bnbt0x{background:#f973162e;color:#fb923c}.risk-value.rga-fort.svelte-1bnbt0x,.risk-value.radon-3.svelte-1bnbt0x{background:#ef444438;color:#f87171}.risk-value.seisme-0.svelte-1bnbt0x{background:#94a3b824;color:var(--fg-muted)}.risk-value.seisme-1.svelte-1bnbt0x{background:#4ade8029;color:#4ade80}.risk-value.seisme-2.svelte-1bnbt0x{background:#facc152e;color:#facc15}.risk-value.seisme-3.svelte-1bnbt0x{background:#f973162e;color:#fb923c}.risk-value.seisme-4.svelte-1bnbt0x,.risk-value.seisme-5.svelte-1bnbt0x{background:#ef444438;color:#f87171}.risk-sub.svelte-1bnbt0x{border-top:1px dashed var(--border);padding-top:10px;margin-top:12px}.risk-sub-head.svelte-1bnbt0x{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:8px}.risk-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.risk-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.risk-label.svelte-1bnbt0x{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-meta.svelte-1bnbt0x{color:var(--fg-muted);font-size:12px;font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:4px}.risk-count.svelte-1bnbt0x{display:inline-flex;min-width:22px;height:20px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:#fbbf2424;color:#fbbf24;font-weight:600}.flood-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.flood-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.flood-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.flood-meta.svelte-1bnbt0x{color:var(--fg-muted);font-variant-numeric:tabular-nums}.flood-alt.svelte-1bnbt0x{color:var(--fg);font-weight:500;font-variant-numeric:tabular-nums;font-size:12px}.flood-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flood-sub.svelte-1bnbt0x a:where(.svelte-1bnbt0x){color:var(--accent);text-decoration:none}.flood-sub.svelte-1bnbt0x a:where(.svelte-1bnbt0x):hover{text-decoration:underline}.mh-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mh-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.mh-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.mh-name.svelte-1bnbt0x{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-name.svelte-1bnbt0x a:where(.svelte-1bnbt0x){color:var(--fg);text-decoration:none;font-weight:500}.mh-name.svelte-1bnbt0x a:where(.svelte-1bnbt0x):hover{color:var(--accent);text-decoration:underline}.mh-meta.svelte-1bnbt0x{color:var(--fg-muted);font-size:11px;font-variant-numeric:tabular-nums}.mh-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mh-pill.svelte-1bnbt0x{display:inline-block;padding:1px 6px;border-radius:999px;background:#a78bfa24;color:#c4b5fd;font-weight:500;font-size:11px;margin-right:2px}.etat-pill.svelte-1bnbt0x{display:inline-block;padding:0 6px;border-radius:999px;background:#94a3b824;color:var(--fg-soft);font-size:10px;font-weight:500}.seveso-pill.svelte-1bnbt0x{display:inline-block;padding:0 6px;border-radius:999px;background:#ef444438;color:#f87171;font-size:10px;font-weight:600}.dpe-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dpe-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.dpe-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.dpe-labels.svelte-1bnbt0x{display:inline-flex;gap:4px}.dpe-badge.svelte-1bnbt0x{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;font-weight:700;font-size:11px;letter-spacing:.02em}.dpe-a.svelte-1bnbt0x{background:#00a651;color:#fff}.dpe-b.svelte-1bnbt0x{background:#50b848;color:#fff}.dpe-c.svelte-1bnbt0x{background:#aed136;color:#0b1220}.dpe-d.svelte-1bnbt0x{background:#fff200;color:#0b1220}.dpe-e.svelte-1bnbt0x{background:#fdb71a;color:#0b1220}.dpe-f.svelte-1bnbt0x{background:#f36e21;color:#fff}.dpe-g.svelte-1bnbt0x{background:#ed1c24;color:#fff}.dpe-ges-a.svelte-1bnbt0x{background:#00a65133;color:#4ade80}.dpe-ges-b.svelte-1bnbt0x{background:#50b8482e;color:#86efac}.dpe-ges-c.svelte-1bnbt0x{background:#aed1362e;color:#d9f99d}.dpe-ges-d.svelte-1bnbt0x{background:#fff20024;color:#fde047}.dpe-ges-e.svelte-1bnbt0x{background:#fdb71a2e;color:#fbbf24}.dpe-ges-f.svelte-1bnbt0x{background:#f36e2133;color:#fb923c}.dpe-ges-g.svelte-1bnbt0x{background:#ed1c2438;color:#f87171}.dpe-meta.svelte-1bnbt0x{color:var(--fg-muted);font-size:11px;font-variant-numeric:tabular-nums}.dpe-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpe-observatoire.svelte-1bnbt0x{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;text-decoration:none;color:var(--accent);margin-top:6px}.dpe-observatoire.svelte-1bnbt0x:hover{text-decoration:underline}.dvf-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.dvf-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.dvf-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.dvf-date.svelte-1bnbt0x{color:var(--fg-muted);font-variant-numeric:tabular-nums}.distance.svelte-1bnbt0x{color:var(--fg-muted);font-size:11px}.dvf-price.svelte-1bnbt0x{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.dvf-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);line-height:1.4;overflow-wrap:anywhere}.back.svelte-1bnbt0x{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;padding:0 4px 10px;margin:0 0 4px;color:var(--fg-muted);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .12s}.back.svelte-1bnbt0x:hover,.back.svelte-1bnbt0x:focus-visible{color:var(--accent);outline:none}.drill.svelte-1bnbt0x{display:inline-flex;align-items:baseline;gap:4px;background:transparent;border:none;padding:0;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:left;max-width:100%;transition:color .12s}.drill.svelte-1bnbt0x:hover,.drill.svelte-1bnbt0x:focus-visible{color:var(--accent);outline:none}.drill.svelte-1bnbt0x .drill-label:where(.svelte-1bnbt0x){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.drill.svelte-1bnbt0x svg:where(.svelte-1bnbt0x){color:var(--fg-muted);flex:0 0 auto;transition:transform .12s,color .12s}.drill.svelte-1bnbt0x:hover svg:where(.svelte-1bnbt0x),.drill.svelte-1bnbt0x:focus-visible svg:where(.svelte-1bnbt0x){color:var(--accent);transform:translate(2px)}.gpu-row.svelte-1bnbt0x{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gpu-badge.svelte-1bnbt0x{display:inline-grid;place-items:center;min-width:44px;padding:4px 10px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.gpu-u.svelte-1bnbt0x{background:#4ade802e;color:#4ade80}.gpu-au.svelte-1bnbt0x{background:#facc152e;color:#facc15}.gpu-a.svelte-1bnbt0x{background:#f973162e;color:#fb923c}.gpu-n.svelte-1bnbt0x{background:#38bdf82e;color:#38bdf8}.gpu-x.svelte-1bnbt0x{background:#94a3b824;color:var(--fg-muted)}.gpu-headline.svelte-1bnbt0x{flex:1;min-width:0;font-size:13px;color:var(--fg-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpu-fields.svelte-1bnbt0x{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 10px}.gpu-fields.svelte-1bnbt0x>div:where(.svelte-1bnbt0x){display:flex;flex-direction:column;min-width:0}.gpu-fields.svelte-1bnbt0x dt:where(.svelte-1bnbt0x){font-size:10px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.gpu-fields.svelte-1bnbt0x dd:where(.svelte-1bnbt0x){margin:3px 0 0;font-size:13px;color:var(--fg);word-break:break-word}.gpu-reglement.svelte-1bnbt0x{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--accent);text-decoration:none}.gpu-reglement.svelte-1bnbt0x:hover{text-decoration:underline}.rpg-row.svelte-1bnbt0x{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.rpg-kicker.svelte-1bnbt0x{font-size:10px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;font-weight:500;white-space:nowrap}.rpg-crop.svelte-1bnbt0x{font-size:13px;color:var(--fg);min-width:0;line-height:1.35}.bio-badge.svelte-1bnbt0x{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;background:#48a2582e;color:#66c878;border:1px solid rgba(72,162,88,.45);white-space:nowrap}.bio-badge.in-conversion.svelte-1bnbt0x{background:#d4983c2e;color:#e6b45a;border-color:#d4983c73}.bio-badge.non-bio.svelte-1bnbt0x{background:#ffffff0f;color:var(--muted, rgba(255, 255, 255, .55));border-color:#ffffff2e}.ddrm-list.svelte-1bnbt0x{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ddrm-list.svelte-1bnbt0x>li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.ddrm-parent.svelte-1bnbt0x{font-size:13px;color:var(--fg);font-weight:500}.ddrm-subs.svelte-1bnbt0x{list-style:none;margin:0;padding:0 0 0 10px;display:flex;flex-direction:column;gap:1px}.ddrm-subs.svelte-1bnbt0x li:where(.svelte-1bnbt0x){font-size:12px;color:var(--fg-muted);position:relative}.ddrm-subs.svelte-1bnbt0x li:where(.svelte-1bnbt0x):before{content:"·";position:absolute;left:-8px}.sup-code.svelte-1bnbt0x{display:inline-block;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;padding:0 6px;border-radius:999px;background:var(--bg-elev, rgba(0,0,0,.06));margin-right:6px}.sup-nomass.svelte-1bnbt0x{font-size:12px}.clc-body.svelte-1bnbt0x{min-width:0;display:flex;flex-direction:column;gap:2px}.clc-libelle.svelte-1bnbt0x{font-size:13px;color:var(--fg)}.clc-groupe.svelte-1bnbt0x{font-size:11px}.clc-description.svelte-1bnbt0x{font-size:12px;line-height:1.35;margin-top:2px}.soil-ph-body.svelte-1bnbt0x{min-width:0;display:flex;flex-direction:column;gap:2px}.soil-ph-depths.svelte-1bnbt0x{display:flex;flex-direction:column;gap:3px}.soil-ph-depth.svelte-1bnbt0x{display:flex;align-items:baseline;gap:6px;font-size:12.5px}.depth-label.svelte-1bnbt0x{color:var(--muted);font-size:11px;min-width:40px}.ph-value.svelte-1bnbt0x{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:500}.ph-class.svelte-1bnbt0x{color:var(--muted);font-size:11px}.sirene-list.svelte-1bnbt0x{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.sirene-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;align-items:baseline;gap:8px;font-size:12.5px}.sirene-name.svelte-1bnbt0x{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg)}.sirene-naf.svelte-1bnbt0x{font-size:11px;color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.nature-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nature-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.nature-row.svelte-1bnbt0x{display:flex;align-items:baseline;gap:6px;font-size:13px}.nature-kind.svelte-1bnbt0x{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.nature-pn.svelte-1bnbt0x,.nature-rnn.svelte-1bnbt0x,.nature-rb.svelte-1bnbt0x{background:#ef444438;color:#f87171}.nature-rnr.svelte-1bnbt0x,.nature-apb.svelte-1bnbt0x,.nature-apg.svelte-1bnbt0x{background:#f973162e;color:#fb923c}.nature-pnr.svelte-1bnbt0x,.nature-cdl.svelte-1bnbt0x,.nature-cen.svelte-1bnbt0x,.nature-gsf.svelte-1bnbt0x{background:#facc152e;color:#facc15}.nature-zps.svelte-1bnbt0x,.nature-sic.svelte-1bnbt0x,.nature-ramsar.svelte-1bnbt0x{background:#4ade8029;color:#4ade80}.nature-unesco.svelte-1bnbt0x,.nature-bios.svelte-1bnbt0x,.nature-geoparc.svelte-1bnbt0x{background:#a78bfa2e;color:#c4b5fd}.nature-znieff1.svelte-1bnbt0x,.nature-znieff2.svelte-1bnbt0x{background:#60a5fa2e;color:#60a5fa}.nature-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nature-sub.svelte-1bnbt0x a:where(.svelte-1bnbt0x){color:var(--fg);text-decoration:none}.nature-sub.svelte-1bnbt0x a:where(.svelte-1bnbt0x):hover{color:var(--accent);text-decoration:underline}.mono-sm.svelte-1bnbt0x{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--fg-muted)}.ban-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.ban-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;align-items:baseline;gap:8px}.ban-num.svelte-1bnbt0x{flex:0 0 auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:600;color:var(--fg);min-width:28px}.ban-street.svelte-1bnbt0x{flex:1;min-width:0;color:var(--fg-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ban-city.svelte-1bnbt0x{color:var(--fg-muted);font-size:11px}.more-btn.svelte-1bnbt0x{background:transparent;color:var(--accent);border:none;font-size:12px;font-weight:500;padding:6px 0 0;cursor:pointer}.more-btn.svelte-1bnbt0x:hover{text-decoration:underline}footer.svelte-1bnbt0x{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:10px;margin-top:4px}.drill-up.svelte-1bnbt0x{padding-top:18px}.drill-up-cta.svelte-1bnbt0x{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:10px;background:#60a5fa14;border:1px solid rgba(96,165,250,.2);color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:background .12s,border-color .12s,transform .12s}.drill-up-cta.svelte-1bnbt0x:hover,.drill-up-cta.svelte-1bnbt0x:focus-visible{background:#60a5fa24;border-color:#60a5fa59;outline:none}.drill-up-cta.svelte-1bnbt0x:hover svg:where(.svelte-1bnbt0x){transform:translate(3px)}.drill-up-cta.svelte-1bnbt0x svg:where(.svelte-1bnbt0x){transition:transform .14s}.drill-up-label.svelte-1bnbt0x{flex:1;min-width:0}.geoportail.svelte-1bnbt0x{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;color:var(--accent);padding:4px 8px;border-radius:8px}.geoportail.svelte-1bnbt0x:hover{background:var(--accent-soft)}.school-type-head.svelte-1bnbt0x{margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:600}.subhead.svelte-1bnbt0x{display:flex;align-items:center;gap:6px;margin:14px 0 6px}.subhead.svelte-1bnbt0x h3:where(.svelte-1bnbt0x){margin:0;font-size:11px;font-weight:600;color:var(--fg);text-transform:uppercase;letter-spacing:.06em}.services-radius.svelte-1bnbt0x{margin:12px 0 0;font-size:11px;color:var(--fg-muted)}.nearby-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.nearby-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.nearby-main.svelte-1bnbt0x{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;overflow:hidden}.nearby-name.svelte-1bnbt0x{font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearby-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearby-distance.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.school-type-head.svelte-1bnbt0x:not(:first-child){margin-top:12px}.school-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.school-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.school-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.school-name.svelte-1bnbt0x{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--fg)}.school-sub.svelte-1bnbt0x{font-size:12px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school-pill.svelte-1bnbt0x{display:inline-block;padding:1px 6px;border-radius:999px;font-weight:500;font-size:11px;margin-right:2px}.school-public.svelte-1bnbt0x{background:#3b82f624;color:#60a5fa}.school-private.svelte-1bnbt0x{background:#94a3b824;color:var(--fg-soft)}.school-rep.svelte-1bnbt0x{background:#f973162e;color:#fb923c}.school-segment.svelte-1bnbt0x{background:#a78bfa24;color:#c4b5fd}.fibre-block.svelte-1bnbt0x{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft, rgba(148, 163, 184, .18));display:flex;flex-direction:column;gap:2px}.fibre-row.svelte-1bnbt0x{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.fibre-pill.svelte-1bnbt0x{display:inline-block;padding:1px 8px;border-radius:999px;font-weight:500;font-size:11px}.fibre-pill[data-state=deploye].svelte-1bnbt0x{background:#22c55e2e;color:#4ade80}.fibre-pill[data-state=en_cours].svelte-1bnbt0x{background:#fb923c2e;color:#fb923c}.fibre-pill[data-state=planifie].svelte-1bnbt0x{background:#60a5fa2e;color:#60a5fa}.fibre-pill[data-state=abandonne].svelte-1bnbt0x,.fibre-pill[data-state=autre].svelte-1bnbt0x{background:#94a3b82e;color:var(--fg-soft)}.fibre-pill[data-state=commune].svelte-1bnbt0x{background:#a78bfa24;color:#c4b5fd}.transport-list.svelte-1bnbt0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.transport-list.svelte-1bnbt0x li:where(.svelte-1bnbt0x){display:flex;flex-direction:column;gap:2px}.transport-row.svelte-1bnbt0x{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.transport-label.svelte-1bnbt0x{color:var(--fg-soft);font-size:12px;font-weight:500}.transport-sub.svelte-1bnbt0x{font-size:13px;font-weight:500;color:var(--fg)}.transport-paris.svelte-1bnbt0x{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.transport-paris-value.svelte-1bnbt0x{font-size:16px;font-weight:600;color:var(--fg);display:flex;align-items:center;gap:6px}.travel-grid.svelte-1bnbt0x{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.travel-head.svelte-1bnbt0x{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.travel-dest.svelte-1bnbt0x{flex:0 0 100%;font-size:12px;color:var(--fg-muted)}.travel-dest.svelte-1bnbt0x em:where(.svelte-1bnbt0x){font-style:normal;color:var(--fg);text-transform:none;letter-spacing:0;font-weight:600}.travel-empty.svelte-1bnbt0x{font-size:12px}.river-water.svelte-1bnbt0x{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.river-head.svelte-1bnbt0x{margin:0;display:flex;flex-direction:column;gap:2px}.river-head.svelte-1bnbt0x .label:where(.svelte-1bnbt0x){font-size:11px;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em}.river-head.svelte-1bnbt0x .meta:where(.svelte-1bnbt0x){font-size:12px;color:var(--fg)}.river-row.svelte-1bnbt0x{margin:0;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.river-row.svelte-1bnbt0x .value:where(.svelte-1bnbt0x){font-weight:600;font-variant-numeric:tabular-nums}.river-row.svelte-1bnbt0x .sub:where(.svelte-1bnbt0x){font-size:11px;color:var(--fg-muted)}.river-row.bad.svelte-1bnbt0x .value:where(.svelte-1bnbt0x){color:#f87171}.river-row.warn.svelte-1bnbt0x .value:where(.svelte-1bnbt0x){color:#fbbf24}
