.agenda-page[data-astro-cid-w5sdfsum]{max-width:1100px;margin:0 auto;padding:clamp(24px,4vw,56px) clamp(16px,3vw,36px)}.agenda-header[data-astro-cid-w5sdfsum]{border-bottom:2px dashed var(--dash);margin-bottom:24px;padding-bottom:20px}.org-subdomain-hub[data-astro-cid-w5sdfsum]{background:#fafafa;border:2px solid #000;margin-bottom:32px;padding:20px;box-shadow:4px 4px #000}.org-hub-header[data-astro-cid-w5sdfsum]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.hub-privacy-badge[data-astro-cid-w5sdfsum]{font-family:var(--font-mono,monospace);letter-spacing:.08em;color:#fff;text-transform:uppercase;background:#000;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.org-hub-desc[data-astro-cid-w5sdfsum]{color:#444;margin:0 0 16px;font-size:.9rem;line-height:1.4}.org-hub-grid[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.org-hub-card[data-astro-cid-w5sdfsum]{color:#000;background:#fff;border:2px solid #000;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.org-hub-card[data-astro-cid-w5sdfsum]:hover{background:#fdfdfd;transform:translateY(-3px);box-shadow:3px 3px #000}.hub-icon[data-astro-cid-w5sdfsum]{padding:4px;font-size:1.6rem;line-height:1}.hub-info[data-astro-cid-w5sdfsum]{flex-direction:column;gap:2px;display:flex}.hub-info[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font-size:.95rem;line-height:1.2}.hub-info[data-astro-cid-w5sdfsum] small[data-astro-cid-w5sdfsum]{font-family:var(--font-mono,monospace);color:#666;font-size:.72rem}.hub-info[data-astro-cid-w5sdfsum] span[data-astro-cid-w5sdfsum]{color:#333;margin-top:4px;font-size:.76rem;font-weight:600}.head-topline[data-astro-cid-w5sdfsum]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.agenda-switch-pills[data-astro-cid-w5sdfsum]{gap:8px;display:flex}.active-nav-pill[data-astro-cid-w5sdfsum]{color:#fff;background:#000;border-color:#000}.page-title[data-astro-cid-w5sdfsum]{font:900 clamp(30px, 4.5vw, 52px)/1.08 var(--font);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0 0 14px}.page-subtitle[data-astro-cid-w5sdfsum]{font:400 16.5px/1.55 var(--font);color:#000000bf;max-width:860px;margin:0}.agenda-master-selector[data-astro-cid-w5sdfsum]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}@media (width<=720px){.agenda-master-selector[data-astro-cid-w5sdfsum]{grid-template-columns:1fr}}.agenda-master-tab[data-astro-cid-w5sdfsum]{border:2px dashed var(--dash);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:14px;padding:18px 20px;transition:all .2s;display:flex}.agenda-master-tab[data-astro-cid-w5sdfsum]:hover{border-color:#000;transform:translateY(-2px)}.agenda-master-tab[data-astro-cid-w5sdfsum].active{color:#fff;background:#000;border:2px solid #000;box-shadow:4px 4px #0000004d}.master-tab-icon[data-astro-cid-w5sdfsum]{font-size:32px;line-height:1}.master-tab-text[data-astro-cid-w5sdfsum]{flex-direction:column;flex:1;gap:3px;display:flex}.master-tab-title-line[data-astro-cid-w5sdfsum]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.subdomain-badge[data-astro-cid-w5sdfsum]{letter-spacing:.04em;opacity:.85;border:1px dashed;border-radius:2px;padding:1px 6px;font:700 10px monospace}.agenda-master-tab[data-astro-cid-w5sdfsum].active .subdomain-badge[data-astro-cid-w5sdfsum]{color:#000;background:#fff;border-style:solid;border-color:#fff}.master-tab-text[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font:800 15px var(--font);letter-spacing:.06em;text-transform:uppercase}.master-tab-text[data-astro-cid-w5sdfsum] span[data-astro-cid-w5sdfsum]{font:400 12px var(--font);opacity:.8}.master-tab-arrow[data-astro-cid-w5sdfsum]{font-size:18px;font-weight:700}.fpv-quick-access[data-astro-cid-w5sdfsum]{border:2px dashed var(--dash);background:#fafafa;flex-direction:column;gap:14px;margin-bottom:24px;padding:20px 24px;display:flex}.partner-banner-label[data-astro-cid-w5sdfsum]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.partner-banner-label[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font:700 14px var(--font);letter-spacing:.04em;color:var(--ink)}.partner-buttons[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}@media (width<=680px){.partner-buttons[data-astro-cid-w5sdfsum]{grid-template-columns:1fr}}.btn-partner[data-astro-cid-w5sdfsum]{border:2px dashed var(--dash);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:14px;padding:14px 18px;transition:all .2s;display:flex}.btn-partner[data-astro-cid-w5sdfsum]:hover,.btn-partner[data-astro-cid-w5sdfsum].active-preset{border-style:solid;border-color:#000;transform:translateY(-2px);box-shadow:3px 3px #000}.partner-icon[data-astro-cid-w5sdfsum]{font-size:26px;line-height:1}.partner-info[data-astro-cid-w5sdfsum]{flex-direction:column;gap:3px;display:flex}.partner-name[data-astro-cid-w5sdfsum]{font:700 14px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#000}.partner-code[data-astro-cid-w5sdfsum]{font:400 12px var(--font);color:#000000a6}.fpv-preset-grid[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.btn-fpv-preset[data-astro-cid-w5sdfsum]{border:2px dashed var(--dash);cursor:pointer;text-align:left;background:#fff;flex-direction:column;gap:4px;padding:14px 16px;transition:all .2s;display:flex}.btn-fpv-preset[data-astro-cid-w5sdfsum]:hover{border-style:solid;border-color:#000;transform:translateY(-2px);box-shadow:3px 3px #000}.fpv-tag[data-astro-cid-w5sdfsum]{font:700 9px var(--font);letter-spacing:.1em;text-transform:uppercase;color:#0000008c}.btn-fpv-preset[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font:700 13px var(--font);letter-spacing:.04em;color:#000}.btn-fpv-preset[data-astro-cid-w5sdfsum] span[data-astro-cid-w5sdfsum]{font:400 11px/1.3 var(--font);color:#000000b3}.agenda-toolbar[data-astro-cid-w5sdfsum]{background:var(--paper);border:2px dashed var(--dash);flex-direction:column;gap:20px;margin-bottom:20px;padding:18px 20px;display:flex}.legend-grid[data-astro-cid-w5sdfsum]{border-bottom:1px dashed #0003;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;padding-bottom:16px;display:grid}.legend-badge[data-astro-cid-w5sdfsum]{align-items:flex-start;gap:10px;display:flex}.legend-box[data-astro-cid-w5sdfsum]{border:1px solid #000;flex-shrink:0;width:14px;height:14px;margin-top:2px}.box-libre[data-astro-cid-w5sdfsum]{background:#fff;border:2px solid #000}.box-locked-grise[data-astro-cid-w5sdfsum]{background:repeating-linear-gradient(-45deg,#dcdcdc,#dcdcdc 3px,#bebebe 3px 6px);border:1px solid #666}.box-formation[data-astro-cid-w5sdfsum]{background:repeating-linear-gradient(-45deg,#000,#000 3px,#fff 3px 6px);border:1px solid #000}.box-studios[data-astro-cid-w5sdfsum]{background:#000}.box-cineoff[data-astro-cid-w5sdfsum]{background:#555}.box-option[data-astro-cid-w5sdfsum]{background:#e6e6e6;border:1px dashed #000}.box-fpv-tournage[data-astro-cid-w5sdfsum]{background:#000;border:2px solid #000}.box-fpv-reperage[data-astro-cid-w5sdfsum]{background:#444}.box-fpv-option[data-astro-cid-w5sdfsum]{background:#e0e0e0;border:1px dashed #000}.box-indispo[data-astro-cid-w5sdfsum]{background:#f0f0f0;border:1px solid #999}.legend-txt[data-astro-cid-w5sdfsum]{flex-direction:column;gap:2px;display:flex}.legend-txt[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font:700 10.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.legend-txt[data-astro-cid-w5sdfsum] span[data-astro-cid-w5sdfsum]{font:400 10.5px/1.3 var(--font);color:#0009}.month-selector-bar[data-astro-cid-w5sdfsum]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.current-month-display[data-astro-cid-w5sdfsum]{text-align:center}.month-heading[data-astro-cid-w5sdfsum]{font:900 22px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:4px 0 0}.btn-month[data-astro-cid-w5sdfsum]{font:700 11px var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:8px 16px}.btn-month[data-astro-cid-w5sdfsum]:disabled{opacity:.3;cursor:not-allowed}.calendar-card[data-astro-cid-w5sdfsum]{background:var(--paper);border:2px dashed var(--dash);margin-bottom:24px;padding:16px}.is-hidden-month[data-astro-cid-w5sdfsum]{display:none!important}.calendar-grid[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.weekday-col[data-astro-cid-w5sdfsum]{font:700 11px var(--font);letter-spacing:.14em;text-align:center;color:var(--ink);background:#0000000a;padding:8px 4px}.day-cell[data-astro-cid-w5sdfsum]{text-align:left;user-select:none;background:#fff;border:1px solid #0003;flex-direction:column;justify-content:space-between;min-height:104px;padding:8px;transition:all .15s;display:flex;position:relative}.day-empty[data-astro-cid-w5sdfsum]{background:0 0;border:none}.day-topline[data-astro-cid-w5sdfsum]{justify-content:space-between;align-items:center;gap:4px;display:flex}.day-number[data-astro-cid-w5sdfsum]{font:800 16px/1 var(--font);color:var(--ink)}.tag-libre[data-astro-cid-w5sdfsum]{font:700 9px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#000;border-radius:2px;padding:2px 5px}.tag-formation[data-astro-cid-w5sdfsum]{font:700 9px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#000;background:#fff;border:1px solid #000;padding:1px 4px}.tag-cine-dynamic[data-astro-cid-w5sdfsum]{font:700 9px var(--font);color:#fff;letter-spacing:.05em;background:#000;padding:2px 5px}.tag-fpv-tournage[data-astro-cid-w5sdfsum]{font:700 9px var(--font);color:#fff;background:#000;padding:2px 5px}.tag-fpv-reperage[data-astro-cid-w5sdfsum]{font:700 9px var(--font);color:#fff;background:#444;padding:2px 5px}.tag-option[data-astro-cid-w5sdfsum]{font:700 9px var(--font);color:#333;background:#eee;padding:2px 5px}.tag-indispo[data-astro-cid-w5sdfsum]{font:700 11px var(--font);color:#999}.day-body[data-astro-cid-w5sdfsum]{flex-direction:column;gap:3px;margin:6px 0;display:flex}.day-label-main[data-astro-cid-w5sdfsum]{font:700 11px/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.day-detail-txt[data-astro-cid-w5sdfsum]{font:400 10px/1.25 var(--font);color:#000000b3}.day-action-hint[data-astro-cid-w5sdfsum]{font:700 9px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#00000073;border-top:1px dashed #00000026;padding-top:4px}.day-selectable[data-astro-cid-w5sdfsum]{cursor:pointer;background:#fff;border:1.5px solid #000}.day-selectable[data-astro-cid-w5sdfsum]:hover{transform:translateY(-2px);box-shadow:2px 2px #000}.day-selected[data-astro-cid-w5sdfsum]{box-shadow:3px 3px #000;color:#fff!important;background:#000!important;border-color:#000!important}.day-selected[data-astro-cid-w5sdfsum] .day-number[data-astro-cid-w5sdfsum],.day-selected[data-astro-cid-w5sdfsum] .day-label-main[data-astro-cid-w5sdfsum],.day-selected[data-astro-cid-w5sdfsum] .day-detail-txt[data-astro-cid-w5sdfsum],.day-selected[data-astro-cid-w5sdfsum] .day-action-hint[data-astro-cid-w5sdfsum]{color:#fff!important}.day-selected[data-astro-cid-w5sdfsum] .tag-libre[data-astro-cid-w5sdfsum]{color:#000;background:#fff}.day-cine-formation[data-astro-cid-w5sdfsum]{cursor:pointer;background:repeating-linear-gradient(-45deg,#f5f5f5,#f5f5f5 6px,#ebebeb 6px 12px);border:1px solid #bbb}.day-cine-reserve_studios[data-astro-cid-w5sdfsum]{cursor:pointer;background:#f7f7f7;border-left:4px solid #000}.day-cine-reserve_cineoff[data-astro-cid-w5sdfsum]{cursor:pointer;background:#f9f9f9;border-left:4px solid #555}.day-fpv-reserve_tournage[data-astro-cid-w5sdfsum]{cursor:not-allowed;background:#f4f4f4;border-left:4px solid #000}.day-fpv-reserve_reperage[data-astro-cid-w5sdfsum]{cursor:not-allowed;background:#f7f7f7;border-left:4px solid #444}.day-fpv-indisponible[data-astro-cid-w5sdfsum]{opacity:.6;cursor:not-allowed;background:#fafafa}.selection-summary-bar[data-astro-cid-w5sdfsum]{color:#fff;background:#000;border:2px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex}.selection-info[data-astro-cid-w5sdfsum]{flex-direction:column;flex:1;gap:8px;display:flex}.selection-summary-bar[data-astro-cid-w5sdfsum] .etiquette[data-astro-cid-w5sdfsum]{color:#000;background:#fff}.selected-tags-container[data-astro-cid-w5sdfsum]{flex-wrap:wrap;gap:6px;display:flex}.date-pill-selected[data-astro-cid-w5sdfsum]{color:#000;font:700 12px var(--font);background:#fff;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.date-pill-selected[data-astro-cid-w5sdfsum] button[data-astro-cid-w5sdfsum]{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.selection-actions[data-astro-cid-w5sdfsum]{align-items:center;gap:10px;display:flex}.btn-clear[data-astro-cid-w5sdfsum]{color:#fff;font:700 11px var(--font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff6;padding:8px 12px}.btn-jump-form[data-astro-cid-w5sdfsum]{color:#000;font:700 11px var(--font);letter-spacing:.12em;text-transform:uppercase;background:#fff;border-color:#fff;padding:8px 16px}.prose-card[data-astro-cid-w5sdfsum]{background:var(--paper);border:2px dashed var(--dash);margin-bottom:40px;padding:clamp(20px,3.5vw,36px)}.form-header[data-astro-cid-w5sdfsum]{border-bottom:2px dashed var(--dash);margin-bottom:24px;padding-bottom:16px}.form-pre[data-astro-cid-w5sdfsum]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.badge-direct[data-astro-cid-w5sdfsum]{font:700 10px var(--font);letter-spacing:.12em;color:#fff;background:#000;padding:2px 6px}.form-header[data-astro-cid-w5sdfsum] h2[data-astro-cid-w5sdfsum]{font:900 clamp(22px, 3.2vw, 32px)/1.15 var(--font);letter-spacing:-.01em;text-transform:uppercase;margin:0 0 8px}.form-intro[data-astro-cid-w5sdfsum]{font:400 15px/1.5 var(--font);color:#000000b3;margin:0}.form-section-title[data-astro-cid-w5sdfsum]{border-bottom:1px dashed #0003;align-items:center;gap:10px;margin:28px 0 16px;padding-bottom:8px;display:flex}.step-num[data-astro-cid-w5sdfsum]{color:#fff;width:22px;height:22px;font:700 12px var(--font);background:#000;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.form-section-title[data-astro-cid-w5sdfsum] h3[data-astro-cid-w5sdfsum]{font:700 14px var(--font);letter-spacing:.1em;text-transform:uppercase;color:#000;margin:0}.cinema-radio-group[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:6px;display:grid}.cinema-option-card[data-astro-cid-w5sdfsum]{border:2px dashed var(--dash);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.cinema-option-card[data-astro-cid-w5sdfsum]:hover{border-color:#000}.option-content[data-astro-cid-w5sdfsum]{flex-direction:column;gap:2px;display:flex}.option-content[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font:700 13px var(--font);letter-spacing:.04em}.option-content[data-astro-cid-w5sdfsum] .sub[data-astro-cid-w5sdfsum]{font:400 11px var(--font);color:#0009}.form-grid-fields[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.full-width[data-astro-cid-w5sdfsum]{grid-column:1/-1}.form-field[data-astro-cid-w5sdfsum]{flex-direction:column;gap:6px;display:flex}.form-field[data-astro-cid-w5sdfsum] label[data-astro-cid-w5sdfsum]{font:700 11px var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.label-help[data-astro-cid-w5sdfsum]{text-transform:none;opacity:.65;font-weight:400}input[data-astro-cid-w5sdfsum][type=text],input[data-astro-cid-w5sdfsum][type=email],input[data-astro-cid-w5sdfsum][type=tel],select[data-astro-cid-w5sdfsum],textarea[data-astro-cid-w5sdfsum]{font:400 14px var(--font);border:2px solid var(--dash);background:var(--paper);color:var(--ink);border-radius:0;padding:10px 12px;transition:border-color .2s}input[data-astro-cid-w5sdfsum]:focus,select[data-astro-cid-w5sdfsum]:focus,textarea[data-astro-cid-w5sdfsum]:focus{border-color:var(--ink);outline:none}.form-footer[data-astro-cid-w5sdfsum]{border-top:2px dashed var(--dash);flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;padding-top:20px;display:flex}.btn-submit[data-astro-cid-w5sdfsum]{font:700 13px var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:12px 28px}.form-notice[data-astro-cid-w5sdfsum]{font:400 12px/1.4 var(--font);color:#0009;margin:0}.confirmation-box[data-astro-cid-w5sdfsum]{color:#fff;background:#000;border:2px solid #000;margin-top:24px;padding:20px}.confirmation-box[data-astro-cid-w5sdfsum] h3[data-astro-cid-w5sdfsum]{font:700 16px var(--font);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.confirmation-box[data-astro-cid-w5sdfsum] p[data-astro-cid-w5sdfsum]{font:400 14px/1.5 var(--font);color:#ddd;margin:0 0 16px}.confirmation-box[data-astro-cid-w5sdfsum] .btn-outline[data-astro-cid-w5sdfsum]{color:#000;background:#fff;border-color:#fff}.memo-cabine[data-astro-cid-w5sdfsum] h2[data-astro-cid-w5sdfsum]{font:800 20px/1.2 var(--font);text-transform:uppercase;margin:8px 0 16px}.specs-grid[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.spec-box[data-astro-cid-w5sdfsum]{background:#fafafa;border:1px dashed #00000040;padding:14px}.spec-box[data-astro-cid-w5sdfsum] strong[data-astro-cid-w5sdfsum]{font:700 13px var(--font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;display:block}.spec-box[data-astro-cid-w5sdfsum] p[data-astro-cid-w5sdfsum]{font:400 12px/1.45 var(--font);color:#000000bf;margin:0}@media (width<=768px){.calendar-grid[data-astro-cid-w5sdfsum]{grid-template-columns:repeat(7,1fr);gap:4px}.day-cell[data-astro-cid-w5sdfsum]{min-height:72px;padding:4px}.day-detail-txt[data-astro-cid-w5sdfsum],.day-action-hint[data-astro-cid-w5sdfsum]{display:none}.form-grid-fields[data-astro-cid-w5sdfsum]{grid-template-columns:1fr}.selection-summary-bar[data-astro-cid-w5sdfsum]{flex-direction:column;align-items:flex-start}}
