.u-grid-2,.u-grid-3,.u-grid-4,.u-grid-auto,.u-split{display:grid;gap:var(--s-3);min-width:0}.u-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:var(--s-5)}@media(max-width:760px){.u-grid-2,.u-grid-3,.u-split{grid-template-columns:minmax(0,1fr)}}.u-mt-0{margin-top:0}.u-mb-0{margin-bottom:0}.u-heading-card{font-size:var(--type-card);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.admin-menu_menu__y0mSO{position:fixed;left:var(--s-2);bottom:var(--s-2);z-index:60;display:grid;gap:var(--s-1);justify-items:start;font-size:.875rem}.admin-menu_pastille__9Cfiy{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--s-2);border:1px solid color-mix(in srgb,var(--craie) 24%,transparent);border-radius:var(--r-pill);font:inherit;font-weight:650;cursor:pointer}.admin-menu_panneau__hChYc,.admin-menu_pastille__9Cfiy{gap:var(--s-1);background:var(--encre);color:var(--craie)}.admin-menu_panneau__hChYc{width:min(320px,calc(100vw - 2 * var(--s-2)));display:grid;padding:var(--s-2);border-radius:var(--r-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--encre) 30%,transparent)}.admin-menu_panneau__hChYc header{display:flex;justify-content:space-between;align-items:center}.admin-menu_fermer__Chvgv{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-control);background:transparent;color:inherit;cursor:pointer}.admin-menu_bascule__SEcj8{display:grid;gap:2px;text-align:left;padding:var(--s-1) var(--s-2);border:1px solid color-mix(in srgb,var(--craie) 20%,transparent);border-radius:var(--r-control);background:transparent;color:inherit;font:inherit;cursor:pointer}a.admin-menu_bascule__SEcj8{text-decoration:none}.admin-menu_bascule__SEcj8[aria-pressed=true]{background:var(--terrain);border-color:var(--terrain)}.admin-menu_bascule__SEcj8:disabled{opacity:.55;cursor:default}.admin-menu_bascule__SEcj8 small{opacity:.8}.admin-menu_annuler__veW6a:focus-visible,.admin-menu_bascule__SEcj8:focus-visible,.admin-menu_fermer__Chvgv:focus-visible,.admin-menu_pastille__9Cfiy:focus-visible{outline:2px solid var(--drapeau);outline-offset:2px}.admin-menu_confirmer__XzBXL{display:grid;gap:var(--s-1)}.admin-menu_confirmer__XzBXL div{display:flex;gap:var(--s-1);align-items:center}.admin-menu_annuler__veW6a{min-height:44px;padding-inline:var(--s-2);border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.admin-menu_confirmer__XzBXL p,.admin-menu_erreur__eQeaa,.admin-menu_note__K_nd2{margin:0}.admin-menu_note__K_nd2{opacity:.7;font-size:.8125rem}.admin-menu_erreur__eQeaa{color:var(--drapeau)}@media(min-width:760px){.admin-menu_menu__y0mSO{z-index:calc(var(--z-test) + 1)}}.barre-du-site_barre__p2Mml{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-05) var(--s-2);padding:var(--s-1) max(var(--s-2),env(safe-area-inset-right,0px)) var(--s-1) max(var(--s-2),env(safe-area-inset-left,0px));background:var(--nuit);color:var(--white);font-size:var(--type-meta);line-height:1.4;text-align:center}.barre-du-site_texte__jJX_R{margin:0;max-width:70ch;text-wrap:balance}.barre-du-site_lien___CciZ{display:inline-flex;align-items:center;gap:var(--s-05);min-height:2.75rem;color:var(--drapeau);font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.barre-du-site_lien___CciZ:hover{text-decoration-thickness:2px}.barre-du-site_lien___CciZ:active{opacity:.8}.barre-du-site_lien___CciZ:focus-visible{outline:2px solid var(--drapeau);outline-offset:2px;border-radius:2px}.barre-du-site_pause__RWKnu{background:var(--drapeau);color:var(--encre)}.barre-du-site_pause__RWKnu .barre-du-site_lien___CciZ{color:var(--encre)}.barre-du-site_pause__RWKnu .barre-du-site_lien___CciZ:focus-visible{outline-color:var(--encre)}.bandeau-session-demo_bandeau__6MCp5{position:sticky;top:0;z-index:1000;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-1) var(--s-15);padding:calc(var(--s-1) + env(safe-area-inset-top,0px)) max(var(--s-2),env(safe-area-inset-right,0px)) var(--s-1) max(var(--s-2),env(safe-area-inset-left,0px));background:var(--drapeau);color:var(--encre);border-bottom:2px solid var(--encre);font-size:var(--type-meta);font-weight:650;line-height:1.35}.bandeau-session-demo_mot__6CCtn{flex:none;padding:var(--s-05) var(--s-1);border-radius:var(--r-pill);background:var(--nuit);color:var(--white);font-size:.72rem;font-weight:800;letter-spacing:.06em}.bandeau-session-demo_texte__4dMby{flex:1 1 12rem;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bandeau-session-demo_actions__kBrYV{display:flex;align-items:center;gap:var(--s-15);margin-left:auto}.bandeau-session-demo_lien__FZar6{color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:2.75rem;display:inline-flex;align-items:center}.bandeau-session-demo_lien__FZar6:focus-visible,.bandeau-session-demo_terminer__aqHCh:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.bandeau-session-demo_terminer__aqHCh{min-height:2.75rem;padding:0 var(--s-2);border:0;border-radius:var(--r-control);background:var(--encre);color:var(--white);font:inherit;font-weight:750;cursor:pointer}.bandeau-session-demo_terminer__aqHCh:hover{filter:brightness(1.15)}.bandeau-session-demo_terminer__aqHCh:active{transform:translateY(1px)}.bandeau-session-demo_terminer__aqHCh:disabled{opacity:.6;cursor:default}@media (max-width:40rem){.bandeau-session-demo_long__XRrr2{display:none}.bandeau-session-demo_texte__4dMby{flex-basis:0}}