.boucle-locale[data-astro-cid-n5zgx5kq]{--bl-border:#e2e8f0;--bl-text:#0f172a;--bl-text-muted:#64748b;--bl-green:#16a34a;--bl-blue:#0284c7;--bl-amber:#f59e0b;--bl-amber-dark:#d97706;color:var(--bl-text)}.boucle-locale__grid[data-astro-cid-n5zgx5kq]{--bl-prod:.8;--bl-flow-duration:1.8s;gap:2.5rem;display:grid}@media (width>=1024px){.boucle-locale__grid[data-astro-cid-n5zgx5kq]{grid-template-columns:minmax(280px,340px) 1fr;align-items:stretch;gap:4rem}}.boucle-locale__control[data-astro-cid-n5zgx5kq]{flex-direction:column;justify-content:center;gap:2.5rem;display:flex}.boucle-locale__timeline[data-astro-cid-n5zgx5kq]{padding:2.25rem .75rem 0}.boucle-locale__timeline-track[data-astro-cid-n5zgx5kq]{align-items:center;display:flex;position:relative}.boucle-locale__slider[data-astro-cid-n5zgx5kq]{appearance:none;background:linear-gradient(90deg, var(--bl-amber) 0%, var(--bl-amber) var(--bl-thumb-pos,33%), var(--bl-border) var(--bl-thumb-pos,33%), var(--bl-border) 100%);outline-offset:6px;cursor:pointer;border-radius:999px;flex:1;width:100%;height:6px}.boucle-locale__slider[data-astro-cid-n5zgx5kq]::-webkit-slider-thumb{appearance:none;border:5px solid var(--bl-amber);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #f59e0b73}.boucle-locale__slider[data-astro-cid-n5zgx5kq]::-moz-range-thumb{border:5px solid var(--bl-amber);cursor:grab;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 8px #f59e0b73}.boucle-locale__time-pill[data-astro-cid-n5zgx5kq]{top:-2rem;left:var(--bl-thumb-pos,33%);font-variant-numeric:tabular-nums;color:#fff;background:var(--bl-text);white-space:nowrap;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600;position:absolute;transform:translate(-50%)}.boucle-locale__ticks[data-astro-cid-n5zgx5kq]{height:1rem;margin-top:.75rem;position:relative}.boucle-locale__tick[data-astro-cid-n5zgx5kq]{font-variant-numeric:tabular-nums;color:var(--bl-text-muted);font-size:.7rem;position:absolute;transform:translate(-50%)}.boucle-locale__metrics[data-astro-cid-n5zgx5kq]{border-bottom:1px solid var(--bl-border);flex-direction:column;display:flex}.boucle-locale__metric[data-astro-cid-n5zgx5kq]{border-top:1px solid var(--bl-border);align-items:center;gap:.9rem;padding:1.1rem 0;display:flex}.boucle-locale__metric-icon[data-astro-cid-n5zgx5kq]{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.boucle-locale__metric-icon--amber[data-astro-cid-n5zgx5kq]{background:var(--bl-amber-dark)}.boucle-locale__metric-icon--blue[data-astro-cid-n5zgx5kq]{background:var(--bl-blue)}.boucle-locale__metric-icon--green[data-astro-cid-n5zgx5kq]{background:var(--bl-green)}.boucle-locale__metric-label[data-astro-cid-n5zgx5kq]{text-transform:uppercase;letter-spacing:.08em;color:var(--bl-text-muted);font-size:.8rem;font-weight:600;display:block}.boucle-locale__metric-value[data-astro-cid-n5zgx5kq]{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.25rem;font-weight:800;line-height:1.1;display:block}.boucle-locale__metric-value--amber[data-astro-cid-n5zgx5kq]{color:var(--bl-amber-dark)}.boucle-locale__metric-value--blue[data-astro-cid-n5zgx5kq]{color:var(--bl-blue)}.boucle-locale__metric-value--green[data-astro-cid-n5zgx5kq]{color:var(--bl-green)}.boucle-locale__diagram[data-astro-cid-n5zgx5kq]{flex-direction:column;display:flex}.boucle-locale__panel[data-astro-cid-n5zgx5kq]{background:radial-gradient(circle at 50% 50%, rgb(251 191 36/calc(var(--bl-prod) * .28)), transparent 55%), radial-gradient(#64748b2e 1px, transparent 1px) 0 0 / 18px 18px, linear-gradient(180deg, #f8fafc, #eef2f7);border-radius:1.5rem 0 1.5rem 1.5rem;flex:1;min-height:30rem;transition:background .4s;position:relative;overflow:hidden;container-type:inline-size}@media (width>=640px){.boucle-locale__panel[data-astro-cid-n5zgx5kq]{min-height:28rem}}.boucle-locale__svg[data-astro-cid-n5zgx5kq]{width:100%;height:100%;position:absolute;inset:0}.boucle-locale__cable[data-astro-cid-n5zgx5kq]{stroke:#cbd5e1;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.boucle-locale__cable-energy[data-astro-cid-n5zgx5kq]{stroke:var(--bl-amber);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:calc(var(--bl-prod) * .75);transition:opacity .4s}.boucle-locale__particle[data-astro-cid-n5zgx5kq]{z-index:1;border:2px solid var(--bl-amber);width:8px;height:8px;opacity:calc(.15 + var(--bl-prod) * .85);animation:bl-particle-flow var(--bl-flow-duration) linear infinite;animation-delay:calc(var(--bl-delay) * var(--bl-flow-duration));background:#fff;border-radius:50%;margin:-4px;position:absolute;box-shadow:0 0 10px #f59e0bb3}@keyframes bl-particle-flow{0%{left:var(--bl-hub-x);top:var(--bl-hub-y)}to{left:var(--bl-node-x);top:var(--bl-node-y)}}.boucle-locale__hub[data-astro-cid-n5zgx5kq]{z-index:3;width:7.5rem;height:7.5rem;position:absolute;transform:translate(-50%,-50%)}@container (width<=559px){.boucle-locale__hub[data-astro-cid-n5zgx5kq]{width:6.25rem;height:6.25rem}}.boucle-locale__hub-glow[data-astro-cid-n5zgx5kq]{opacity:var(--bl-prod);background:radial-gradient(circle,#fbbf2473,#0000 70%);border-radius:50%;transition:opacity .4s;position:absolute;inset:-1.25rem}.boucle-locale__hub-ring[data-astro-cid-n5zgx5kq]{background:conic-gradient(var(--bl-amber) calc(var(--bl-prod) * 360deg), #e2e8f0 0);border-radius:50%;position:absolute;inset:0;box-shadow:0 10px 30px -12px #0f172a59}.boucle-locale__hub-inner[data-astro-cid-n5zgx5kq]{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:flex;position:absolute;inset:6px}.boucle-locale__hub-icon[data-astro-cid-n5zgx5kq]{width:1.35rem;height:1.45rem;color:var(--bl-amber-dark)}.boucle-locale__hub-value[data-astro-cid-n5zgx5kq]{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;line-height:1.1}.boucle-locale__hub-label[data-astro-cid-n5zgx5kq]{text-transform:uppercase;letter-spacing:.06em;color:var(--bl-text-muted);font-size:.62rem;font-weight:600;line-height:1.15}.boucle-locale__node[data-astro-cid-n5zgx5kq]{z-index:2;border:1px solid var(--bl-border);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:1rem;flex-direction:column;gap:.4rem;width:8.75rem;padding:.7rem .75rem;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px -14px #0f172a66}@container (width>=560px){.boucle-locale__node[data-astro-cid-n5zgx5kq]{width:11.5rem;padding:.9rem 1rem}}.boucle-locale__node[data-astro-cid-n5zgx5kq][data-active=true]{border-color:#0284c773;box-shadow:0 10px 28px -14px #0284c78c}.boucle-locale__node-head[data-astro-cid-n5zgx5kq]{align-items:center;gap:.5rem;display:flex}.boucle-locale__node-icon-wrap[data-astro-cid-n5zgx5kq]{color:#94a3b8;background:#f1f5f9;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:background-color .3s,color .3s;display:flex}.boucle-locale__node[data-astro-cid-n5zgx5kq][data-active=true] .boucle-locale__node-icon-wrap[data-astro-cid-n5zgx5kq]{color:var(--bl-blue);background:#e0f2fe}.boucle-locale__node-icon[data-astro-cid-n5zgx5kq]{width:1.15rem;height:1.15rem}.boucle-locale__node-label[data-astro-cid-n5zgx5kq]{color:var(--bl-text);font-size:.78rem;font-weight:700;line-height:1.15}.boucle-locale__node-detail[data-astro-cid-n5zgx5kq]{color:var(--bl-text-muted);font-size:.7rem;line-height:1.3}@container (width>=560px){.boucle-locale__node-label[data-astro-cid-n5zgx5kq]{font-size:.85rem}.boucle-locale__node-detail[data-astro-cid-n5zgx5kq]{font-size:.75rem}}.boucle-locale__node-foot[data-astro-cid-n5zgx5kq]{align-items:center;gap:.5rem;display:flex}.boucle-locale__node-bar[data-astro-cid-n5zgx5kq]{background:#e2e8f0;border-radius:999px;flex:1;height:5px;overflow:hidden}.boucle-locale__node-bar[data-astro-cid-n5zgx5kq]>span[data-astro-cid-n5zgx5kq]{height:100%;width:calc(var(--bl-load,0) * 100%);border-radius:inherit;background:#94a3b8;transition:width .3s,background-color .3s;display:block}.boucle-locale__node[data-astro-cid-n5zgx5kq][data-active=true] .boucle-locale__node-bar[data-astro-cid-n5zgx5kq]>span[data-astro-cid-n5zgx5kq]{background:var(--bl-blue)}.boucle-locale__node-kw[data-astro-cid-n5zgx5kq]{font-variant-numeric:tabular-nums;color:#94a3b8;white-space:nowrap;font-size:.8rem;font-weight:700;transition:color .3s}.boucle-locale__node[data-astro-cid-n5zgx5kq][data-active=true] .boucle-locale__node-kw[data-astro-cid-n5zgx5kq]{color:var(--bl-blue)}.boucle-locale__caption[data-astro-cid-n5zgx5kq]{color:var(--bl-text-muted);margin:.85rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.boucle-locale__particle[data-astro-cid-n5zgx5kq]{display:none}}.field-error[data-astro-cid-zwwgcj6j]{color:#dc2626;margin-top:.35rem;font-size:.8rem;font-weight:500;display:block}.profil-tab[data-astro-cid-zwwgcj6j]{color:#475569;background:#e2e8f0;border-radius:1rem 1rem 0 0;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.profil-tab[data-astro-cid-zwwgcj6j][aria-selected=true]{color:var(--accent);background:#f8fafc}.profil-tab[data-astro-cid-zwwgcj6j]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#eligibilite-form[data-astro-cid-zwwgcj6j] [data-astro-cid-zwwgcj6j][aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}
