@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-Dm_PoFIZ.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-O6-GRVqx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-rgB1DpUr.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DeXYNBV7.woff)format("woff")}:root{--noir:#000;--blanc:#fff;--ivoire:#f0e5d5;--kaki:#57532b;--sable:#b4aa7a;--cardinal:#d20f39;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:var(--ivoire);--surface:var(--blanc);--bar:var(--ivoire);--quiet:#57532b14;--inverse:var(--noir);--inverse-text:var(--ivoire);--ink:var(--noir);--muted:var(--kaki);--action:var(--noir);--action-text:var(--blanc);--action-hover:#262626;--accent:var(--kaki);--in:var(--kaki);--in-text:var(--blanc);--off:var(--sable);--off-text:var(--noir);--off-edge:var(--noir);--danger:var(--cardinal);--danger-text:var(--blanc);--danger-surface:var(--blanc);--line:#00000038;--line-strong:var(--noir);--line-personal:var(--noir);--nav-text:var(--kaki);--nav-text-active:var(--noir);--nav-active-bg:var(--noir);--nav-active-fg:var(--ivoire);--nav-active-row:#57532b17;--selection-bg:var(--sable);--selection-text:var(--noir);--backdrop:#000000b3;--toast-bg:var(--noir);--toast-text:var(--blanc);--toast-edge:var(--blanc);--focus-ring:var(--accent);--focus-width:3px;--focus-offset:4px}:root[data-theme=blanc],:root[data-theme=white]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:var(--blanc);--quiet:var(--ivoire);--action:var(--cardinal);--action-hover:#b40d31;--accent:var(--cardinal);--line:#00000030}:root{--space:20px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:14px;--s-5:16px;--s-6:20px;--s-7:24px;--s-8:28px;--s-9:32px;--s-10:40px;--s-11:48px;--gap-group:var(--s-3);--gap-group-tight:var(--s-2);--gap-group-loose:var(--s-4);--gap-section:var(--s-8);--gap-section-tight:var(--s-7);--gap-section-loose:var(--s-9);--pad-page-top:var(--s-7);--pad-row:20px;--pad-row-person:18px;--pad-row-info:14px;--pad-field:20px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:360px){:root{--space:16px}}@media (min-width:768px){:root{--space:32px}}@media (min-width:1200px){:root{--space:42px}}:root{--radius:3px;--radius-lg:4px;--radius-nav-icon:7px;--radius-nav-icon-rail:8px;--border:1px solid var(--line);--border-strong:1px solid var(--line-strong);--border-placeholder:1px dashed currentColor;--border-pin:2px solid var(--noir);--tab-indicator:3px;--target:44px;--target-primary:48px;--control-h:48px;--control-h-compact:42px;--search-h:50px;--field-h:49px;--header-h:68px;--nav-h:76px;--nav-rail-w:88px;--nav-side-w:232px;--shell-pad-bottom:100px;--sticky-actions-bottom:70px;--scroll-pad-top:90px;--icon:22px;--icon-nav:24px;--icon-sm:17px;--icon-stroke:1.9;--brand-w:110px;--wordmark-h:76px;--signature-w:140px;--portrait-ratio:4 / 5;--portrait-list-w:84px;--portrait-person-w:62px;--portrait-feature-h:233px;--art-placeholder-h:70px;--measure:70ch;--measure-wide:74ch;--measure-placeholder:62ch;--max-content:1200px;--max-home:1280px;--max-form:740px;--max-dialog:640px;--z-sticky-actions:18;--z-nav:24;--z-header:25;--z-toast:100}@media (max-width:360px){:root{--brand-w:98px;--portrait-list-w:72px;--portrait-feature-h:205px}}@media (min-width:768px){:root{--header-h:76px;--brand-w:126px;--wordmark-h:99px;--portrait-feature-h:360px}}@media (min-width:1024px){:root{--portrait-feature-h:440px}}@media (min-width:1200px){:root{--portrait-feature-h:490px}}:root{--font-ui:Arial, Arimo, "Liberation Sans", Helvetica, sans-serif;--font-display:var(--font-ui);--fs-label:.625rem;--fs-badge:.6875rem;--fs-caption:.75rem;--fs-meta:.8125rem;--fs-small:.875rem;--fs-button:.9375rem;--fs-body:1rem;--fs-lead:1.0625rem;--fs-h3:1.125rem;--fs-h2:1.375rem;--fs-h2-lg:1.625rem;--fs-h2-xl:1.75rem;--fs-h1:1.8125rem;--fs-home:1.375rem;--fs-display:2rem;--fs-metric:1.875rem;--fs-nav:.75rem;--fs-nav-secondary:.8125rem;--lh-display:1.08;--lh-h1:1.13;--lh-title:1.2;--lh-h3:1.3;--lh-ui:1.35;--lh-meta:1.45;--lh-body:1.5;--lh-prose:1.65;--ls-display:-.03em;--ls-h1:-.025em;--ls-home:-.02em;--ls-h2:-.015em;--ls-badge:.03em;--ls-label:.06em;--ls-signature:.04em;--fw-regular:400;--fw-bold:700}@media (max-width:360px){:root{--fs-h1:1.625rem;--fs-home:1.3125rem;--fs-button:.875rem;--fs-nav:.6875rem}}@media (min-width:768px){:root{--fs-h1:2.125rem;--fs-home:1.6875rem;--fs-display:2.4375rem;--fs-metric:2.3125rem;--fs-nav:.6875rem}}@media (min-width:1200px){:root{--fs-nav:.875rem}}:root{--ease:cubic-bezier(.2, 0, 0, 1);--d-hover:.12s;--d-toast:.15s;--d-sheet:.2s;--toast-duration:4s}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-ui);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--scroll-pad-top);background:var(--page)}body{min-height:100dvh;color:var(--ink);background:var(--page);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,h4,p,figure{margin:0}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-underline-offset:4px}button,a{touch-action:manipulation}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--selection-bg);color:var(--selection-text)}input,textarea{caret-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}svg.icon,.icon>svg{width:var(--icon);height:var(--icon);fill:currentColor;stroke:none;flex-shrink:0}.icon-nav>svg,svg.icon-nav{width:var(--icon-nav);height:var(--icon-nav)}.icon-sm>svg,svg.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]){scroll-behavior:auto}html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{left:var(--space);z-index:calc(var(--z-header) + 1);min-height:var(--target-primary);background:var(--inverse);color:var(--inverse-text);font-weight:var(--fw-bold);border-radius:var(--radius);padding:12px 16px;text-decoration:none;position:absolute;top:-100px}.skip-link:focus-visible{top:var(--space)}.container{padding-inline:var(--space);max-width:var(--max-content);margin-inline:auto}.stack{gap:var(--gap-group-loose);display:grid}.stack-tight{gap:var(--gap-group-tight);display:grid}.stack-section{gap:var(--gap-section);display:grid}.row{align-items:center;gap:var(--gap-group);display:flex}.row-wrap{align-items:center;gap:var(--gap-group-tight);flex-wrap:wrap;display:flex}.between{justify-content:space-between}.grow{flex:auto;min-width:0}.rule{border:0;border-top:var(--border);margin:var(--gap-section-tight) 0}.muted,.meta,.caption{color:var(--muted)}.meta{font-size:var(--fs-meta);line-height:var(--lh-meta)}.small{font-size:var(--fs-small);line-height:var(--lh-meta)}.caption{font-size:var(--fs-caption);line-height:var(--lh-meta)}.lead{font-size:var(--fs-lead);line-height:var(--lh-meta);max-width:var(--measure-wide)}.prose{font-size:var(--fs-body);line-height:var(--lh-prose);max-width:var(--measure)}.prose p+p{margin-top:17px}.label{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1.3}.tabular{font-variant-numeric:tabular-nums}.wrap-any{overflow-wrap:anywhere;min-width:0}.h1,h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-bold);letter-spacing:var(--ls-h1)}.h2,h2{font-size:var(--fs-h2);line-height:var(--lh-title);font-weight:var(--fw-bold);letter-spacing:var(--ls-h2)}.h3,h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-bold)}.display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:var(--ls-display)}.on-inverse{background:var(--inverse);color:var(--inverse-text)}.on-surface{background:var(--surface)}.on-quiet{background:var(--quiet)}.on-bar{background:var(--bar)}.placeholder{border-top:var(--border-placeholder);border-bottom:var(--border-placeholder);color:inherit;margin:16px 0;padding:17px 0}.placeholder>.label{margin-bottom:var(--s-2);display:block}.placeholder p{font-size:var(--fs-small);max-width:var(--measure-placeholder);line-height:1.55}.target{min-width:var(--target);min-height:var(--target);justify-content:center;align-items:center;display:inline-flex}.shell{min-height:100dvh;padding-bottom:var(--shell-pad-bottom)}.header{z-index:var(--z-header);min-height:var(--header-h);padding:12px var(--space);padding-top:max(12px, var(--safe-top));background:var(--bar);border-bottom:var(--border);align-items:center;gap:12px;display:flex;position:sticky;top:0}.brand{margin-right:auto;display:block}.brand img{width:var(--brand-w);height:auto}.header-edition{text-align:right;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border-right:var(--border);padding-right:12px;font-size:10px;font-weight:700;line-height:1.35;display:grid}.header-edition span+span{font-size:12px}.lang-switch{min-width:var(--target);min-height:var(--target);letter-spacing:.03em;background:0 0;border:0;font-size:12px;font-weight:700}.nav{z-index:var(--z-nav);background:var(--bar);border-top:var(--border);padding:7px 9px max(9px, var(--safe-bottom));position:fixed;bottom:0;left:0;right:0}.nav ul{margin:0;padding:0;list-style:none}.nav-primary{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nav-more,.nav-signature{display:none}.nav-link{min-height:54px;color:var(--nav-text);font-size:var(--fs-nav);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;line-height:1.2;text-decoration:none;display:flex}.nav-icon{border-radius:var(--radius-nav-icon);justify-content:center;align-items:center;width:42px;height:29px;display:inline-flex}.nav-link.is-active{color:var(--nav-text-active);font-weight:700}.nav-link.is-active .nav-icon{background:var(--nav-active-bg);color:var(--nav-active-fg)}.main{outline:none;display:block}.screen{padding:var(--pad-page-top) var(--space) 32px;max-width:var(--max-content);margin-inline:auto}.screen-head{align-items:flex-start;gap:12px;margin:4px 0 20px;display:flex}.screen-head .lead{font-size:var(--fs-body);margin-top:8px}.screen-actions{gap:8px;display:flex}.back-link{min-height:var(--target);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.section{margin-top:var(--gap-section)}.section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.text-link{font-size:var(--fs-small);min-height:var(--target);color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;font-weight:700;text-decoration:underline;display:inline-flex}.text-link.inline{min-height:0;font-size:inherit;padding:0;display:inline}.footer{margin:40px var(--space) 0;border-top:var(--border);font-size:var(--fs-small);color:var(--muted);max-width:var(--max-content);padding:20px 0 8px}.footer .caption{margin-top:6px}.banner{padding:10px var(--space);font-size:var(--fs-small);border-bottom:var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.banner-offline{background:var(--surface)}.banner-sim{background:var(--inverse);color:var(--inverse-text)}.banner-sim .text-link{color:inherit}@media (min-width:768px){.shell{padding-bottom:0;padding-left:var(--nav-rail-w)}.header{margin-left:calc(-1 * var(--nav-rail-w));padding:14px 32px}.nav{top:var(--header-h);width:var(--nav-rail-w);border-top:0;border-right:var(--border);padding:23px 7px;bottom:0;right:auto;overflow-y:auto}.nav-primary{grid-template-columns:1fr;grid-auto-flow:row;gap:16px}.nav-link{min-height:70px;font-size:11px}.nav-icon{border-radius:var(--radius-nav-icon-rail);width:44px;height:32px}}@media (min-width:1200px){.shell{padding-left:var(--nav-side-w)}.header{margin-left:calc(-1 * var(--nav-side-w));padding:15px 38px}.nav{width:var(--nav-side-w);padding:28px 17px 22px}.nav-primary{gap:6px}.nav-link{border-radius:var(--radius-lg);text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:54px;padding:7px 10px;font-size:14px}.nav-link .nav-icon{width:33px;height:33px}.nav-link.is-active{background:var(--nav-active-row)}.nav-link.is-active .nav-icon{color:var(--ink);background:0 0}.nav-more{border-top:var(--border);gap:2px;margin-top:28px;padding-top:18px;display:grid}.nav-more .nav-link{min-height:48px;font-size:13px;font-weight:400}.nav-more .nav-link.is-active{font-weight:700}.nav-signature{margin:48px 10px 10px;display:block}.nav-signature img{width:140px;height:auto}.nav-signature p{letter-spacing:.04em;color:var(--muted);margin-top:9px;font-size:10px}}.btn{min-height:var(--control-h);border-radius:var(--radius);font-size:var(--fs-button);text-align:center;border:1px solid var(--ink);color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.btn-primary{background:var(--action);border-color:var(--action);color:var(--action-text)}.btn-primary:hover{background:var(--action-hover)}.btn-secondary:hover{background:var(--quiet)}.btn-tertiary{text-underline-offset:4px;border-color:#0000;padding-inline:4px;text-decoration:underline}.btn-danger{background:var(--danger-surface);border-color:var(--danger);color:var(--danger)}.btn-saved{background:var(--surface)}.btn-compact{min-height:var(--control-h-compact);padding:9px 12px;font-size:13px}.btn[aria-busy=true]{opacity:.7}.btn-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.btn-stack{gap:10px;margin-top:16px;display:grid}.icon-btn{min-width:var(--target);min-height:var(--target);border-radius:var(--radius);color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--quiet)}.icon-btn.is-pressed{color:var(--accent)}.icon-fill{fill:currentColor!important}.badge{min-height:25px;font-size:var(--fs-badge);letter-spacing:var(--ls-badge);white-space:nowrap;border:1px solid #0000;align-items:center;padding:4px 8px;font-weight:700;line-height:1.2;display:inline-flex}.badge-in{background:var(--in);color:var(--in-text)}.badge-off{background:var(--off);color:var(--off-text);border-color:var(--off-edge)}.badge-outline{border-color:var(--ink);letter-spacing:0}.badge-quiet{background:var(--quiet);color:var(--muted);border-color:var(--line)}.badge-danger{background:var(--surface);color:var(--danger);border-color:var(--danger)}.chip-bar{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.chip{min-height:var(--target);border:1px solid var(--ink);border-radius:var(--radius);font-size:var(--fs-small);background:0 0;align-items:center;gap:6px;padding:9px 13px;font-weight:700;display:inline-flex}.chip.is-active{background:var(--ink);color:var(--page)}.chip.chip-off.is-active{background:var(--off);color:var(--off-text)}.chip-count{font-weight:400}.tabs{border-bottom:var(--border);gap:22px;margin:8px 0 4px;display:flex;overflow-x:auto}.tab{min-height:var(--target);border:0;border-bottom:var(--tab-indicator) solid transparent;font-size:var(--fs-small);color:var(--muted);white-space:nowrap;background:0 0;padding:10px 0 13px;font-weight:700}.tab.is-active{color:var(--ink);border-bottom-color:var(--accent)}.tab-count{margin-left:6px;font-weight:400}.notice{font-size:var(--fs-small);background:var(--surface);border:1px solid var(--ink);align-items:flex-start;gap:11px;margin:18px 0;padding:15px;line-height:1.5;display:flex}.notice-quiet,.notice-offline{background:var(--quiet);border-color:var(--line)}.notice-error{border-color:var(--danger)}.notice-error>svg{color:var(--danger)}.notice-body{gap:6px;display:grid}.empty{justify-items:start;gap:12px;padding:30px 0;display:grid}.empty h2{max-width:30ch}.toast-region{z-index:var(--z-toast);width:max-content;max-width:calc(100% - 32px);position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.toast{background:var(--toast-bg);color:var(--toast-text);border:1px solid var(--toast-edge);border-radius:var(--radius);font-size:var(--fs-small);animation:toast-in var(--d-toast) var(--ease);align-items:center;gap:14px;padding:13px 18px;line-height:1.4;display:flex}.toast-action{color:inherit;background:0 0;border:0;min-height:32px;font-weight:700;text-decoration:underline}.toast-close{min-width:var(--target);min-height:var(--target);color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:-10px -12px -10px auto;display:inline-flex}.toast-action{min-height:var(--target)}@keyframes toast-in{0%{opacity:0;transform:translateY(20px)}}@media (min-width:768px){.toast-region{bottom:25px;left:calc(50% + 44px)}}@media (min-width:1200px){.toast-region{left:calc(50% + 116px)}}.sheet{background:var(--page);width:100%;max-width:100%;max-height:92dvh;color:var(--ink);border:0;border-top:1px solid var(--ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:auto auto 0;padding:0}.sheet::backdrop{background:var(--backdrop)}.sheet[open]{animation:sheet-in var(--d-sheet) var(--ease)}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet-inner{padding:20px var(--space) calc(20px + var(--safe-bottom));gap:14px;display:grid}.sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sheet-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (min-width:768px){.sheet{max-width:min(94vw, var(--max-dialog));border:1px solid var(--ink);border-radius:var(--radius);margin:auto}.sheet[open]{animation:none}}.portrait{aspect-ratio:4/5;background:var(--quiet);isolation:isolate;position:relative;overflow:hidden}.portrait>img{width:159.527%;max-width:none;height:auto;position:absolute;top:-33.333%;left:-13.294%}.portrait-none{border:var(--border);justify-content:center;align-items:center;padding:10px;display:flex}.portrait-none>img.portrait-mark{object-fit:contain;width:100%;max-height:70px;position:static}.portrait-list{width:var(--portrait-list-w)}.portrait-off>img{object-fit:cover;width:100%;height:100%;position:static}.portrait-hero.portrait-off,.portrait-feature.portrait-off{aspect-ratio:4/5;height:auto}.portrait-feature{aspect-ratio:auto;height:var(--portrait-feature-h)}.portrait-feature>img{top:-42%}.portrait-hero{aspect-ratio:1.15}.portrait-hero>img{top:-43%}.portrait-person{width:var(--portrait-person-w)}.list{margin:0;padding:0;list-style:none}.row-activity{grid-template-columns:var(--portrait-list-w) 1fr auto;padding:var(--pad-row) 0;border-bottom:var(--border);align-items:start;gap:14px;display:grid}.row-activity-art{display:block}.row-activity-main,.row-lieu-main{gap:4px;min-width:0;text-decoration:none;display:grid}.row-activity-main:hover .row-title,.row-lieu-main:hover .row-title,.tile-artist:hover .tile-name{text-decoration:underline}.row-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-title{font-size:var(--fs-lead);overflow-wrap:anywhere;margin:3px 0;font-weight:700;line-height:1.3}.row-meta{align-items:center;gap:6px;display:flex}.row-lieu{border-bottom:var(--border);align-items:center;gap:12px;padding:16px 0;display:flex}.row-lieu-main{flex:1}.grid-artists{grid-template-columns:1fr 1fr;gap:24px 14px;margin:0;padding:0;list-style:none;display:grid}.tile-artist{gap:4px;min-width:0;text-decoration:none;display:grid}.tile-name{overflow-wrap:anywhere;margin-top:7px;font-size:16px;font-weight:700}@media (min-width:768px){.list-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.grid-artists{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}}@media (min-width:1200px){.grid-artists{grid-template-columns:repeat(4,minmax(0,1fr))}}.field{max-width:var(--max-form);gap:6px;margin:16px 0;display:grid}.field-label{font-size:var(--fs-small);font-weight:700}.field-lang,.field-req{color:var(--muted);margin-left:8px;font-weight:400}.field input,.field select,.field textarea{width:100%;min-height:var(--field-h);border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-body);padding:12px}.field textarea{resize:vertical;min-height:130px}.field-hint{font-size:var(--fs-caption);color:var(--muted)}.field-error{font-size:var(--fs-small);color:var(--danger);align-items:center;gap:6px;display:flex}.field.has-error input,.field.has-error textarea,.field.has-error select{border:2px solid var(--danger)}.search-box{min-height:var(--search-h);border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.search-box:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.search-box input{min-width:0;min-height:48px;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.search-box input::-webkit-search-cancel-button{display:none}.search-clear{min-width:var(--target);min-height:var(--target);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.choice{border-bottom:var(--border);align-items:flex-start;gap:12px;padding:15px 0;display:flex}.choice input{width:21px;height:21px;accent-color:var(--action);flex-shrink:0;margin-top:1px}.choice-label{font-size:15px;display:block}.choice-hint{font-size:var(--fs-meta);color:var(--muted);margin-top:3px;display:block}.choice.is-disabled{opacity:.55}.menu-list{margin:0;padding:0;list-style:none}.menu-list li>a,.menu-list li>button{border:0;border-bottom:var(--border);text-align:left;width:100%;min-height:57px;font-size:var(--fs-body);background:0 0;align-items:center;gap:13px;padding:14px 0;text-decoration:none;display:flex}.menu-label{display:block}.menu-detail{font-size:var(--fs-meta);color:var(--muted);margin-top:2px;display:block}.count{border:1px solid var(--ink);justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.info-list{margin:0}.info-row{padding:var(--pad-row-info) 0;border-bottom:var(--border);gap:12px;display:flex}.info-row dt{font-size:15px;font-weight:700}.info-row dd{font-size:var(--fs-small);color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0}.info-row.is-missing dd{font-style:normal}.missing-en span:first-child{color:var(--muted);font-style:italic}.tx-fr-tag{font-size:var(--fs-caption);color:var(--muted);font-weight:400}.turnstile-hote{left:50%;bottom:calc(16px + var(--safe-bottom,0px));z-index:1000;position:fixed;transform:translate(-50%)}.turnstile-hote:empty{display:none}.garde-fou{padding:24px var(--space);max-width:var(--max-form,36rem);gap:12px;display:grid}.garde-fou h1{font-size:var(--fs-h2);margin:0}.garde-fou p{margin:0}.garde-fou-page{background:var(--page);min-height:100dvh;color:var(--ink);align-content:center;margin:0 auto}.home-page{max-width:var(--max-home);padding:var(--pad-page-top) var(--space) 32px;margin-inline:auto}.home-alerts{margin-bottom:var(--s-7)}.home-alerts .notice{margin:0 0 var(--s-3)}.home{gap:var(--s-8);display:grid}.home>*{min-width:0}.home>.section,.home-intro .notice{margin-top:0}.home-wordmark{width:auto;max-width:100%;height:auto;max-height:var(--wordmark-h);margin-bottom:19px}.home-intro h1{font-size:var(--fs-home);line-height:var(--lh-title);letter-spacing:var(--ls-home);margin-bottom:var(--s-3)}.home-intent{max-width:46ch;margin-bottom:18px}.home-search{width:100%;min-height:var(--control-h);border:var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:var(--fs-body);transition:border-color var(--d-hover) var(--ease);align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:flex}.home-search:hover{border-color:var(--accent)}.home-search>svg{color:var(--ink)}.home-gates{margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.home-gate{border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:10px;min-height:65px;padding:12px;text-decoration:none;display:flex}.home-gate strong{letter-spacing:-.03em;flex-shrink:0;font-size:22px;line-height:1}.home-gate span{font-size:var(--fs-caption);min-width:0;line-height:1.3}.home-gate:hover span{text-decoration:underline}.home-gate-in{background:var(--in);color:var(--in-text);border-color:var(--in)}.home-gate-off{background:var(--off);color:var(--off-text);border-color:var(--off-edge)}.home-phase{border-top:var(--border);padding-top:var(--s-6)}.home-phase>p+p{margin-top:var(--s-2)}.home-phase h3{margin:var(--s-6) 0 var(--s-1)}.home-dates{font-weight:var(--fw-bold)}.home-none{margin-top:var(--s-3)}.home-phase-links{margin-top:var(--s-3);flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.home-personal{border-top:2px solid var(--line-personal);border-bottom:var(--border);padding:20px 0}.home-personal .section-head{margin-bottom:var(--s-3)}.home-personal-counts{margin:0 0 var(--s-3);flex-wrap:wrap;gap:10px 28px;padding:0;list-style:none;display:flex}.home-personal-counts li{align-items:baseline;gap:10px;display:flex}.home-personal-n{font-size:var(--fs-metric);font-weight:var(--fw-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.home-personal.is-quiet{border-top:var(--border);padding:var(--s-5) 0}.home-personal.is-quiet h2{font-size:var(--fs-h3)}.home-personal.is-quiet p{max-width:62ch}.home-feature{background:var(--inverse);color:var(--inverse-text);text-decoration:none;display:block;overflow:hidden}.home-feature .portrait-feature{height:260px}.home-feature .portrait-feature>img{object-fit:cover;object-position:50% 34%;width:100%;max-width:none;height:100%;top:0;left:0}.home-feature-copy{justify-content:space-between;align-items:flex-end;gap:12px;padding:15px 16px 17px;display:flex}.home-feature-text{gap:2px;min-width:0;display:grid}.home-feature-kicker{font-size:var(--fs-caption);line-height:var(--lh-meta)}.home-feature h2{letter-spacing:-.025em;color:inherit;overflow-wrap:anywhere;font-size:23px}.home-feature-meta{font-size:var(--fs-meta);line-height:var(--lh-meta)}.home-feature-cta{min-height:var(--target);font-size:var(--fs-small);font-weight:var(--fw-bold);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.home-feature:hover .home-feature-cta{text-underline-offset:4px;text-decoration:underline}.home-mediation{margin-inline:calc(-1 * var(--space));background:var(--inverse);color:var(--inverse-text)}.home-mediation-motif{height:82px;overflow:hidden}.home-mediation-motif img{object-fit:cover;object-position:50% 42%;width:100%;max-width:none;height:100%}.home-mediation-copy{padding:22px var(--space) 26px}.home-mediation h2{font-size:var(--fs-h2-lg)}.home-mediation .placeholder{margin:var(--s-4) 0 var(--s-2)}.home-mediation :focus-visible{outline-color:var(--inverse-text)}.home-artists .grid-artists{margin-top:var(--s-1)}.home-updates .changes-list{border-top:var(--border)}.changes-list{margin:0;padding:0;list-style:none}.changes-item{padding:var(--s-4) 0;border-bottom:var(--border);gap:6px;display:grid}.changes-meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.changes-meta time{font-weight:var(--fw-bold);color:var(--ink);font-variant-numeric:tabular-nums}.changes-text{max-width:var(--measure)}.changes-item .text-link{justify-self:start}.changes-day-group+.changes-day-group{margin-top:var(--s-7)}.changes-day{margin-bottom:var(--s-1);padding-bottom:var(--s-2);border-bottom:var(--border)}.changes-day:first-letter{text-transform:uppercase}.changes-day+.changes-list .changes-item:first-child{padding-top:var(--s-3)}.changes-checked,.changes-path{margin-top:var(--s-5)}.biennale-bloc{margin:0 calc(-1 * var(--space)) var(--s-6);padding:28px var(--space);background:var(--inverse)}.biennale-bloc img{width:100%;max-width:560px;height:auto}.biennale-toc{border-top:var(--border);border-bottom:var(--border);flex-wrap:wrap;gap:0 18px;margin:0;padding:4px 0;list-style:none;display:flex}.biennale-toc a{min-height:var(--target);font-size:var(--fs-small);font-weight:var(--fw-bold);align-items:center;display:inline-flex}.biennale-section>.prose+.prose{margin-top:var(--s-3)}.biennale-section h3{margin:var(--s-6) 0 var(--s-2)}.biennale-section .info-list{margin-top:var(--s-5)}.biennale-section .menu-list{margin-top:var(--s-3)}.biennale-section .caption{margin-top:var(--s-2);max-width:var(--measure)}.biennale-phones{flex-wrap:wrap;gap:0 16px;display:flex}.biennale-phones a{min-height:var(--target);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.biennale-mcat{margin-top:var(--s-5);background:var(--surface);border:var(--border);padding:12px;display:inline-block}.biennale-mcat img{width:auto;height:72px}.biennale-off-mark{width:120px;height:auto;margin:var(--s-2) 0 var(--s-6)}.biennale-actions{margin-top:var(--s-5);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.qr-meta{gap:4px;margin-top:-8px;display:grid}.qr-meta p{align-items:center;gap:6px;display:flex}.qr-status.is-on{margin-bottom:var(--s-4);border:var(--border-strong);background:var(--surface);font-size:var(--fs-small);align-items:flex-start;gap:11px;padding:15px;line-height:1.5;display:flex}.qr-status.is-pending{background:var(--quiet);border-color:var(--line)}.qr-status p+p{margin-top:4px}.qr-visit .btn{width:100%;max-width:360px}.qr-hint{margin-top:var(--s-2)}.qr-rule{margin-top:var(--s-4);max-width:var(--measure-placeholder)}.qr-install .info-list,.qr-install .btn{margin-top:var(--s-2)}.qr-installed{margin-top:var(--gap-section);align-items:center;gap:6px;display:flex}.qr-place h2{margin-bottom:var(--s-2)}.qr-place h2:focus{outline:none}.qr-place h2:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:360px){.home{gap:var(--s-7)}.home-gates{gap:8px}.home-gate{gap:7px;padding:10px 9px}.home-gate strong{font-size:20px}.home-feature .portrait-feature{height:220px}.home-feature-copy{flex-direction:column;align-items:flex-start;gap:4px}.home-feature h2{font-size:21px}}@media (min-width:768px){.home-page{padding-top:34px}.home{gap:34px}.home-search{min-height:54px}.home-gates{gap:12px}.home-gate{gap:15px;min-height:76px;padding:16px 20px}.home-gate strong{font-size:29px}.home-gate span{font-size:var(--fs-meta)}.home-feature .portrait-feature{height:360px}.home-feature-copy{padding:22px 24px}.home-feature-kicker{font-size:var(--fs-meta)}.home-feature h2{font-size:28px}.home-mediation{grid-template-columns:.35fr 1fr;margin-inline:0;display:grid}.home-mediation-motif{height:100%;min-height:190px}.home-mediation-copy{padding:30px}.home-artists .grid-artists{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.home-practical .menu-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.home-practical .menu-list li>a{height:100%}.biennale-bloc{margin-inline:0;padding:36px}}@media (min-width:1024px){.home{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-intro,.home-phase,.home-mediation,.home-artists,.home-venues,.home-personal,.home-progress,.home-practical,.home-updates{grid-column:1/-1}.home-practical .menu-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-identity{font-weight:var(--fw-bold);margin-bottom:var(--s-2)}.home-intro>.home-dates{margin-bottom:var(--s-4)}.home-theme{max-width:var(--measure);margin-bottom:var(--s-4)}.home-search-label{margin-bottom:var(--s-2);font-weight:var(--fw-bold)}.home-gate{align-items:flex-start;gap:var(--s-3);flex-direction:column}.home-gate strong{font-size:var(--fs-body);line-height:var(--lh-title);letter-spacing:normal;overflow-wrap:anywhere}.home-gate span{font-size:var(--fs-small);line-height:1.5}.home-gate-cta{font-weight:var(--fw-bold);margin-top:auto}.home-mediation-copy>p{margin-top:var(--s-3)}.home-concept-titles{margin-block:var(--s-4);padding-left:1.2em}.home-concept-titles li+li{margin-top:var(--s-2)}.home-artists .home-feature{margin-bottom:var(--s-5)}.home-feature-cta{white-space:normal}.home-venue-list{margin:0;padding:0;list-style:none}.home-venue-list li{padding-block:var(--s-4);border-bottom:var(--border)}.home-venue-list h3{margin-bottom:var(--s-2)}.home-venues,.home-progress{align-self:start}.home-personal-counts{margin-top:var(--s-4)}.biennale-off-table-wrap{margin:var(--s-3) 0;max-width:var(--measure-wide)}.biennale-off-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.biennale-off-table th,.biennale-off-table td{text-align:left;vertical-align:top;border-bottom:var(--border);overflow-wrap:anywhere;padding:10px 12px 10px 0}.biennale-off-table thead th{font-size:var(--fs-caption);color:var(--muted);border-bottom:1px solid var(--ink)}.biennale-off-table tbody th{font-weight:700}.biennale-off-table a{min-height:var(--target);align-items:center;display:inline-flex}@media (max-width:559px){.biennale-off-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.biennale-off-table,.biennale-off-table tbody,.biennale-off-table tr{display:block}.biennale-off-table tr{border-bottom:var(--border);padding:8px 0}.biennale-off-table th,.biennale-off-table td{border:0;padding:2px 0;display:block}}.biennale-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.biennale-logos li{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:auto;background:#fff;place-items:center;height:92px;padding:10px;display:grid}.biennale-logos img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:68px;display:block}@media (min-width:560px){.biennale-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (min-width:900px){.biennale-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.mine-panel{min-height:120px}.mine-panel>.list:first-child,.mine-panel>.notice:first-child{margin-top:4px}.mine-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.mine-actions .btn-tertiary{min-height:var(--target)}.mine-sub-title{margin-top:var(--gap-section-tight);margin-bottom:4px}.mine-reminders .caption,.mine-sub .caption{max-width:var(--measure);margin-top:10px}.mine-reminders>.small,.mine-sub>.small{max-width:var(--measure)}.mine-changes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mine-plans-head{justify-items:start;gap:8px;margin:16px 0 4px;display:grid}.mine-plans-head .caption{max-width:var(--measure)}.mine-day{margin-top:var(--gap-section-tight)}.mine-day-title{font-size:var(--fs-h3);border-bottom:1px solid var(--line-strong);padding-bottom:8px}.mine-day-title:first-letter{text-transform:uppercase}.mine-plan{padding:var(--pad-row) 0;border-bottom:var(--border);grid-template-columns:4.25rem minmax(0,1fr);gap:12px;display:grid}.mine-plan-time{font-weight:700;font-size:var(--fs-lead);padding-top:3px;line-height:1.3}.mine-plan-body{gap:5px;min-width:0;display:grid}.mine-plan-title{text-decoration:none}.mine-plan-title:hover{text-decoration:underline}.mine-plan.is-past .mine-plan-time,.mine-plan.is-past .mine-plan-title{color:var(--muted)}.mine-overlap{color:var(--ink);align-items:flex-start;gap:6px;display:flex}.mine-overlap svg{margin-top:2px}.mine-plan-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.mine-plan-actions .btn,.mine-actions .btn-compact,.notice .btn-compact{min-height:var(--target)}.mine-slot-note{max-width:var(--measure);margin-top:12px}@media (max-width:360px){.mine-plan{grid-template-columns:1fr;gap:4px}}.mine-missed{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mine-sub-form{max-width:var(--max-form)}.mine-fieldset{border:0;min-width:0;margin:16px 0;padding:0}.mine-fieldset>legend{margin-bottom:2px;padding:0}.mine-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mine-unsub{max-width:var(--measure);margin-top:14px}.mine-erase-list{gap:4px;margin:0;padding-left:1.2em;display:grid}.mine-erase-action,.prefs-erase{margin-top:16px}.prefs-group{max-width:var(--max-form)}.prefs-note{max-width:var(--measure);margin-top:10px}.prefs-theme-label{align-items:center;gap:10px;display:inline-flex}.prefs-swatch{border:1px solid var(--line-strong);flex-shrink:0;align-items:flex-end;width:44px;height:30px;padding:4px;display:inline-flex}.prefs-swatch>span{width:100%;height:9px;display:block}.prefs-swatch-ivoire{background:var(--ivoire)}.prefs-swatch-ivoire>span{background:var(--noir)}.prefs-swatch-blanc{background:var(--blanc)}.prefs-swatch-blanc>span{background:var(--cardinal)}.prefs-notif{justify-items:start;gap:12px;display:grid}.prefs-notif .small{max-width:var(--measure)}.info-link{min-height:var(--target);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.info-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 6px;display:flex}.info-actions .btn{min-height:var(--target)}.info-sub{margin:18px 0 6px}.info p.small+p.small{margin-top:8px}.info-bullets{max-width:var(--measure);gap:6px;margin:0;padding-left:1.2em;display:grid}.info-privacy>.small{max-width:var(--measure);margin-top:8px}.info-credits{margin:0;padding:0;list-style:none}.info-credits li{padding:var(--pad-row-info) 0;border-bottom:var(--border);gap:2px;display:grid}.info-credits strong{font-size:15px}.help-item{border-bottom:var(--border)}.help-item:first-of-type{border-top:var(--border)}.help-summary{cursor:pointer;min-height:57px;font-size:var(--fs-body);align-items:center;gap:12px;padding:14px 0;font-weight:700;list-style:none;display:flex}.help-summary::-webkit-details-marker{display:none}.help-chevron{transition:transform var(--d-hover) var(--ease)}.help-item[open] .help-chevron{transform:rotate(180deg)}.help-answer{max-width:var(--measure);font-size:var(--fs-small);line-height:var(--lh-body);gap:10px;padding:0 0 18px;display:grid}.help-answer .placeholder{margin:0}.help-sub{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:15px;display:flex}.pro-panel{margin-top:12px}.pro-panel-intro{max-width:var(--measure);margin:8px 0 4px}.pro-people{margin:0;padding:0;list-style:none}.pro-person{width:100%;min-height:64px;padding:var(--pad-row-person) 0;border:0;border-bottom:var(--border);text-align:left;background:0 0;align-items:center;gap:14px;display:flex}.pro-person:hover .pro-person-name{text-decoration:underline}.pro-person-main{gap:2px;display:grid}.pro-person-name{font-weight:700;font-size:var(--fs-lead);overflow-wrap:anywhere;line-height:1.3}.pro-person-state{color:var(--ink)}.pro-initials{background:var(--quiet);border:1px solid var(--line);color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pro-initials-list{width:var(--portrait-person-w);aspect-ratio:4/5;font-size:20px}.pro-initials-card{aspect-ratio:4/5;width:72px;font-size:24px}.pro-request{align-items:flex-start;gap:14px;padding:12px 0;display:flex}.pro-request .grow{gap:2px;display:grid}.pro-share{max-width:var(--max-form)}.pro-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.pro-actions .btn,.pro-contact .btn-tertiary,.pro-reset .btn{min-height:var(--target)}.pro-badges{margin-top:6px;display:inline-flex}.pro-sim{border-top:var(--border);border-bottom:var(--border);padding:12px 0}.pro-sim .field-label{align-items:center;gap:8px;display:flex}.pro-sim .pro-actions{margin-bottom:0}.pro-info{padding:10px 0}.pro-empty{padding:20px 0}.pro-contacts{margin:8px 0 0;padding:0;list-style:none}.pro-contact{border-bottom:var(--border);padding:6px 0 14px}.pro-fields{gap:8px;margin:4px 0 8px;display:grid}.pro-fields>div{gap:1px;display:grid}.pro-fields dt{font-size:var(--fs-meta);color:var(--muted)}.pro-fields dd{font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.pro-contact-actions{margin:10px 0 4px}.pro-card{border-bottom:var(--border);margin-bottom:8px;padding:4px 0 8px}.pro-qr-frame{text-align:center;justify-items:center;gap:10px;margin:12px 0 0;display:grid}.pro-qr{border:1px solid var(--line-strong);width:min(240px,100%);height:auto}.pro-qr rect{fill:var(--blanc)}.pro-qr path{fill:var(--noir)}.pro-token{text-align:center;overflow-wrap:anywhere;margin-top:6px}.pro-previews{gap:12px;margin:16px 0;display:grid}.pro-preview{border:1px solid var(--line-strong);background:var(--surface);padding:12px}.pro-preview .field-label{margin-bottom:4px}.pro-reset{margin-top:var(--gap-section);border-top:var(--border);padding-top:8px}@media (min-width:768px){.pro-previews{max-width:var(--max-form);grid-template-columns:1fr 1fr}}.viseur{aspect-ratio:1;background:var(--noir);place-items:center;width:100%;max-width:400px;margin:4px 0 12px;display:grid;position:relative;overflow:hidden}.viseur-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.viseur-video[hidden]{display:none}.viseur-motif{width:42%;height:auto;fill:var(--sable);opacity:.55;margin-bottom:16%}.viseur-coin{aspect-ratio:1;border:0 solid var(--ivoire);pointer-events:none;width:15%;position:absolute}.viseur-coin.is-hg{border-top-width:3px;border-left-width:3px;top:9%;left:9%}.viseur-coin.is-hd{border-top-width:3px;border-right-width:3px;top:9%;right:9%}.viseur-coin.is-bg{border-bottom-width:3px;border-left-width:3px;bottom:9%;left:9%}.viseur-coin.is-bd{border-bottom-width:3px;border-right-width:3px;bottom:9%;right:9%}.viseur.is-live .viseur-coin{border-color:var(--blanc)}.viseur-action{justify-content:center;padding:0 12%;display:flex;position:absolute;bottom:16%;left:0;right:0}.viseur-bouton{background:var(--ivoire);max-width:100%;min-height:48px;color:var(--noir);font:inherit;font-weight:var(--fw-bold,700);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.viseur-bouton:hover{background:var(--blanc)}.viseur-bouton:focus-visible{outline:3px solid var(--sable);outline-offset:3px}.viseur-bouton .icon{flex:none;width:20px;height:20px}.scan-status{min-height:1.5em;max-width:var(--measure)}.scan-actions{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.scan-result{margin-top:var(--gap-section-tight)}.scan-result-actions{flex-wrap:wrap;gap:8px;display:flex}.scan-result .btn{min-height:var(--target)}.scan-form{max-width:var(--max-form)}.scan-demo{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.scan-demo .chip{text-align:left}.info-maj{justify-items:start;gap:8px;margin:12px 0;display:grid}.pro-login{max-width:var(--max-form)}.pro-name{font-size:var(--fs-lead);overflow-wrap:anywhere;margin:0 0 8px}.pro-cats{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.pro-preview{border:var(--border);border-radius:var(--radius);background:var(--surface);max-width:var(--max-form);overflow-wrap:anywhere;margin:16px 0;padding:14px 16px}.pro-preview p{margin:0 0 4px}.pro-qr{justify-items:start;gap:10px;display:grid}.pro-qr-code{aspect-ratio:1;border:1px solid var(--line-strong);background:#fff;width:min(100%,240px);height:auto;display:block}.pass-progress{border-bottom:var(--border);padding:20px 0 8px}.pass-count{font-family:var(--font-display);align-items:baseline;gap:8px;margin:0;line-height:1;display:flex}.pass-count strong{letter-spacing:-.03em;font-size:clamp(3.5rem,14vw,5rem);font-weight:700}.pass-count span{font-size:var(--fs-h2);color:var(--muted)}.pass-count-label{font-size:var(--fs-lead);margin:6px 0 12px}.pass-bar{background:var(--quiet);border-radius:var(--radius);height:8px;margin-bottom:10px;overflow:hidden}.pass-bar>span{background:var(--ink);transform-origin:0;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1);display:block}@media (prefers-reduced-motion:reduce){.pass-bar>span{transition:none}}.pass-pages{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pass-page{border:1px dashed var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto 1fr;align-content:start;gap:2px 12px;min-height:120px;padding:14px;display:grid}.pass-page.is-on{border:2px solid var(--line-strong)}.pass-page-num{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--muted);grid-row:span 2;padding-top:3px}.pass-page-name{min-height:var(--target);font-size:var(--fs-lead);color:var(--ink);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pass-page-name:hover{text-decoration:underline}.pass-page-meta{grid-column:2}.pass-stamp{font-size:var(--fs-small);grid-column:1/-1;align-items:center;gap:6px;margin-top:12px;font-weight:700;display:inline-flex}.pass-page.is-on .pass-stamp{color:var(--inverse-text);background:var(--inverse);border-radius:var(--radius);justify-self:start;padding:4px 8px}.pass-page-date{color:var(--muted);grid-column:1/-1}.pass-dist{margin:0;padding:0;list-style:none}.pass-dist-item{border-bottom:var(--border);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.pass-dist-name{font-weight:700}.pass-dist-item .meta{grid-column:1}.pass-dist-state{font-size:var(--fs-small);grid-area:1/2/span 2;align-self:center}.pass-dist-item.is-on .pass-dist-state{font-weight:700}.pass-dist-item.is-soon{color:var(--muted)}.mine-account-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:12ch;font-size:1.5rem}.mine-account-demo{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pass-bar>span{transition:none}}.mine-next{background:var(--surface);border:2px solid var(--line-strong);border-radius:var(--radius-lg);gap:6px;margin:4px 0 16px;padding:18px;display:grid}.mine-next-kicker{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.mine-next-when{margin:0;font-weight:700}.mine-next-when:first-letter{text-transform:uppercase}.mine-next-name{font-size:var(--fs-h2);color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.15;text-decoration:none}.mine-next-name:hover{text-decoration:underline}.mine-next-place,.mine-next-empty{color:var(--muted);max-width:var(--measure);margin:0}.mine-next-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.mine-next-actions .btn{flex:12rem}.mine-pass-band{background:var(--inverse);color:var(--inverse-text);border-radius:var(--radius-lg);min-height:var(--target);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 16px;padding:18px;text-decoration:none;display:grid}.mine-pass-label{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-weight:700}.mine-pass-count{grid-area:2/2/span 2;align-items:baseline;gap:6px;line-height:1;display:flex}.mine-pass-count strong{letter-spacing:-.03em;font-size:clamp(3rem,12vw,4.5rem);font-weight:700}.mine-pass-count span{font-size:var(--fs-h3);opacity:.8}.mine-pass-text{font-size:var(--fs-small);grid-column:1;max-width:28ch}.mine-pass-go{text-underline-offset:4px;grid-column:1;align-items:center;gap:4px;font-weight:700;text-decoration:underline;display:inline-flex}.mine-pass-band:focus-visible{outline:3px solid var(--selection-bg);outline-offset:3px}.mine-notify-intro{max-width:var(--measure);margin-bottom:4px}.mine-block{border-top:var(--border);padding:18px 0 6px}.mine-block:first-of-type{border-top:0;padding-top:6px}.mine-block-title{font-size:var(--fs-h3);margin:0 0 6px}.mine-block>.small,.mine-block>.caption{max-width:var(--measure)}.mine-settings .mine-data{border-top:var(--border);margin-top:18px;padding-top:14px}.pro-fiche{max-width:var(--max-form);gap:4px;display:grid}.pro-fiche>div[aria-label]{margin:12px 0}.pass-noir{background:var(--noir);color:var(--ivoire);gap:14px;padding:20px 16px;display:grid}.pass-tete{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pass-tete h2{color:var(--ivoire);margin:0}.pass-sur{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--sable);margin:0}.pass-compte{font-family:var(--font-display);color:var(--sable);white-space:nowrap;margin:0;font-size:1.5rem}.pass-noir .pass-bar{background:#2b2a24}.pass-noir .pass-bar>span{background:var(--sable)}.pass-noir .btn.pass-scan{background:var(--sable);border-color:var(--sable);color:var(--noir);justify-content:center}.pass-noir .tabs{border-color:#3a382f}[data-style=affiche] .shell .pass-noir .tab,.pass .pass-noir .tab{color:var(--ivoire)}[data-style=affiche] .shell .pass-noir .tab.is-active,.pass .pass-noir .tab.is-active{color:var(--sable);border-bottom-color:var(--sable)}.pass .pass-noir .tab-count{color:inherit;background:0 0}.pass-grille{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tampon-rond{aspect-ratio:1;color:#c9c4af;text-align:center;cursor:pointer;background:0 0;border:1.5px dashed #6a6757;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:8px;font-size:11px;line-height:1.15;transition:scale .1s ease-out;display:flex;overflow:hidden}.tampon-rond:active{scale:.96}.tampon-rond span{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tampon-rond.is-on{border:2px solid var(--sable);background:var(--sable);color:var(--noir);font-family:var(--font-display);text-transform:uppercase;padding:6px;font-size:11.5px;rotate:-8deg}.tampon-rond.is-attente{border:2px solid var(--sable);color:var(--sable)}.tampon-rond em{margin-top:3px;font-style:normal;font-weight:700}.pass-noir .pass-suite{color:var(--ivoire);background:0 0;border-color:#4a473b}.pass-detail{border-top:1px solid #3a382f;gap:3px;padding-top:10px;display:grid}.pass-detail p{margin:0}.pass-detail-titre{font-weight:700}.pass-detail .text-link{color:var(--sable)}.tampon-bloc{background:var(--noir);color:var(--ivoire);flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 12px;padding:16px;display:flex}.tampon-bloc h2{color:var(--ivoire);font-size:var(--fs-h3);margin:0 0 4px}.tampon-bloc p{margin:0 0 8px}.tampon-bloc .tampon-rond{cursor:default;flex:none;width:104px}.tampon-bloc>div:not(.garder) .btn-secondary{color:var(--ivoire);border-color:var(--ivoire);min-height:var(--target)}.tampon-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tampon-entree{animation:.2s ease-out tampon-pose}@keyframes tampon-pose{0%{opacity:0;scale:1.18}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.tampon-entree{animation:none}.tampon-rond{transition:none}}.garder{background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line-strong);flex:260px;margin:0 0 12px;padding:16px}.tampon-bloc .garder{margin:0}.garder h2,.tampon-bloc .garder h2{color:var(--ink);font-size:var(--fs-h3);margin:0 0 6px}.garder p{margin:0 0 12px}.garder form{gap:8px;display:grid}.garder form>p{margin:0 0 4px}.garder .btn{width:100%}.garder .garder-confidentialite{min-height:var(--target);justify-self:center;align-items:center;display:inline-flex}.garder-plus-tard{flex:260px;margin:0}.garder .garder-hors-ligne{margin:0}.tampon-installer{border-top:1px solid var(--ivoire);flex:100%;justify-items:start;gap:8px;padding-top:12px;display:grid}.tampon-installer p{margin:0}.tampon-installer .btn-secondary{color:var(--ivoire);border-color:var(--ivoire);min-height:var(--target)}.guide-installation{justify-items:start;gap:10px;margin:12px 0;display:grid}.guide-installation p{margin:0}.help-guides{gap:10px;margin:0 0 8px;display:grid}.help-guides dt{font-weight:700}.help-guides dd{margin:2px 0 0}.pass-refus{border:1px solid var(--line-strong);background:var(--surface);margin:0 0 12px;padding:16px}.pass-refus h2{font-size:var(--fs-h3);margin:0 0 8px}.pass-refus ul{margin:0 0 12px;padding-left:18px}.home-scan{margin:0 0 16px}.home-scan .btn{width:100%}.tampon-bloc.is-ok{padding:24px 16px 20px;display:block}.tampon-ok{text-align:center;justify-items:center;gap:10px;display:grid}.tampon-bloc .tampon-ok-titre{text-transform:uppercase;letter-spacing:.01em;color:var(--ivoire);margin:0;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:34px;font-weight:400;line-height:1}.tampon-bloc .tampon-ok-rond{width:156px;margin:6px 0 4px;padding:16px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:17px;line-height:1.05}.tampon-ok-rond span{-webkit-line-clamp:5;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.tampon-ok-compte{font-size:var(--fs-lead,1.125rem);margin:0;font-weight:700}.tampon-ok-garde,.tampon-ok-suite{max-width:34ch;font-size:var(--fs-small);color:#c9c4af;margin:0}.tampon-ok-garde{color:var(--ivoire);font-size:var(--fs-body,1rem)}.tampon-ok-autre{color:#c9c4af;font-size:var(--fs-small);align-items:center;min-height:44px;display:inline-flex}.tampon-ok-actions{justify-items:center;gap:4px;width:100%;margin-top:6px;display:grid}.tampon-ok-actions .btn{background:var(--ivoire);border-color:var(--ivoire);width:100%;max-width:340px;color:var(--noir)}.tampon-ok-actions .text-link{color:var(--ivoire);align-items:center;min-height:44px;display:inline-flex}.tampon-ok .garder{text-align:left;width:100%;margin-top:6px}.prog-screen .chip-bar{margin-bottom:8px}.prog-context{margin:14px 0 4px}.prog-list{margin-top:4px}.prog-days-wrap{min-width:0;margin-top:14px}.prog-days-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prog-days-title{font-size:var(--fs-small);font-weight:var(--fw-bold)}.prog-days{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;align-items:stretch;gap:6px;margin-top:6px;padding:6px 2px 10px;display:flex;position:relative;overflow-x:auto}.prog-day{scroll-snap-align:start;border:1px solid var(--ink);border-radius:var(--radius);min-width:52px;min-height:62px;color:var(--ink);font-size:var(--fs-caption);background:0 0;flex:none;align-content:center;justify-items:center;gap:1px;padding:6px 8px;line-height:1.2;display:grid}.prog-day:focus-visible{outline-offset:2px}.prog-day:hover:not(:disabled){background:var(--quiet)}.prog-day-num{font-size:var(--fs-lead);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.prog-day-wd{text-transform:lowercase}.prog-day-today{font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.prog-day.is-today .prog-day-num{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.prog-day.is-selected{background:var(--ink);color:var(--page)}.prog-day.is-selected.is-today .prog-day-num{text-decoration-color:currentColor}.prog-day:disabled{opacity:1;color:var(--muted);border-color:var(--line);cursor:default}.prog-day-all{min-width:auto;font-size:var(--fs-small);font-weight:var(--fw-bold);padding-inline:13px}.prog-day-month{font-size:var(--fs-caption);font-weight:var(--fw-bold);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-badge);flex:none;align-self:center;padding:0 2px 0 6px}.prog-refine .field{margin:14px 0}.prog-refine select:disabled{opacity:1;color:var(--muted);border-color:var(--line);background:var(--quiet)}.prog-refine .notice{margin-bottom:0}.act-screen,.artist-screen{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.act-screen>.back-link,.artist-screen>.back-link{justify-self:start}.artist-screen>.artist-media{order:-1;margin-bottom:18px}.act-screen>.act-media{margin-bottom:18px}.act-screen>.back-link,.artist-screen>.back-link{order:-2}.act-screen>.screen-head,.artist-screen>.screen-head{margin-top:0}.act-media,.artist-media{justify-items:start;gap:8px;min-width:0;display:grid}.act-media>.portrait,.artist-media>.portrait{width:100%}.act-media .text-link,.artist-media .text-link{margin-top:-4px}.act-tags{font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.act-body,.artist-body{min-width:0}@media (min-width:768px){.act-screen,.artist-screen{column-gap:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.act-screen>.back-link,.artist-screen>.back-link{order:0;grid-column:1/-1}.act-screen>.act-media,.artist-screen>.artist-media{top:calc(var(--header-h) + 16px);order:0;grid-area:2/1/span 2;margin-bottom:0;position:sticky}.act-screen>.screen-head,.artist-screen>.screen-head{grid-area:2/2}.act-screen>.act-body,.artist-screen>.artist-body{grid-area:3/2}.act-screen>.act-artists,.artist-screen>.artist-related{grid-column:1/-1}}.act-body>.notice:first-child{margin-top:0}.act-body .info-list{border-top:var(--border)}.act-sessions{gap:2px;display:grid}.act-sessions a{font-weight:var(--fw-bold);color:var(--ink);min-height:var(--target);align-items:center;display:inline-flex}.act-past{color:var(--muted)}.act-actions{max-width:var(--max-form);gap:10px;margin-top:20px;display:grid}.act-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.act-actions>.btn-tertiary{justify-self:start}.act-actions .caption{margin-top:-4px}.act-share-url span{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--ink)}.act-about .prose+.caption{margin-top:14px}.act-about .caption+.caption{margin-top:4px}.act-more{margin-top:24px}.act-notfound{margin-top:20px}.act-plan-done{font-size:var(--fs-body);align-items:flex-start;gap:10px;display:flex}.act-plan-sessions,.act-plan-wish{border:0;min-width:0;margin:0;padding:0}.act-plan-wish>legend{margin-bottom:2px;padding:0}.act-plan-sessions>legend{padding:0}.act-overlaps{margin:0;padding-left:18px}@media (max-width:360px){.act-actions-row{grid-template-columns:minmax(0,1fr)}}.artists-tools{gap:0;display:grid}.artists-tools .chip-bar{margin-bottom:0}.artists-country{max-width:360px}.artists-country .field{margin:14px 0 0}.artists-context{margin:16px 0 18px}@media (min-width:1024px){.artists-tools{column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) 320px;align-items:end}.artists-country .field{margin-top:16px}}.artist-actions{justify-items:start;gap:8px;margin-top:20px;display:grid}.artist-poster{object-fit:contain;background:var(--quiet);width:100%;max-height:70dvh}.act-changes{margin-top:0}.act-changes .changes-list{margin:0}.act-curator{margin:12px 0 0}.act-plan-next{gap:2px;margin-top:8px;display:grid}.act-plan-next .text-link{justify-self:start}.map-toolbar{flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.map-toolbar .chip-bar{margin:12px 0}.map-near{flex-wrap:wrap;align-items:center;column-gap:12px;margin:0 0 8px;display:flex}.map-near .text-link,.map-screen .notice .text-link{justify-self:start}.map-panel{border:1px solid var(--ink);background:var(--surface);height:300px;margin:18px 0 0;position:relative;overflow:hidden}.map-panel .map-canvas{position:absolute;inset:0}.map-canvas .maplibregl-canvas:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-3px}.map-status{text-align:center;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.map-zoom{gap:6px;display:grid;position:absolute;top:8px;right:8px}.map-ctrl{background:var(--surface);border:1px solid var(--ink)}.map-ctrl:hover{background:var(--surface)}.map-panel .maplibregl-ctrl-attrib{background:var(--surface);color:var(--ink);border-top:1px solid var(--ink);border-left:1px solid var(--ink);margin:0;padding:2px 6px;font-size:11px;line-height:1.4}.map-panel .maplibregl-ctrl-attrib a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.map-panel .maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0}.map-panel .maplibregl-cooperative-gesture-screen{font-size:var(--fs-small)}.map-offline{align-items:center;gap:6px;margin-top:8px;display:flex}.map-marker{line-height:0}.map-marker[hidden]{display:none!important}.map-pin-btn{cursor:pointer;background:0 0;border:0;place-items:center;width:45px;height:45px;padding:0;display:grid}.map-pin-btn:focus-visible{outline-offset:0}.map-pin{min-width:41px;height:41px;font-size:var(--fs-badge);letter-spacing:var(--ls-badge);color:var(--in-text);background:var(--in);border:var(--border-pin);border-radius:var(--radius);justify-content:center;align-items:center;padding:7px;font-weight:700;line-height:1;display:inline-flex}.map-pin-off{background:var(--off);color:var(--off-text)}.map-pin-autre{background:var(--surface);color:var(--ink)}.map-pin-btn[aria-pressed=true] .map-pin{outline:3px solid var(--ink);outline-offset:2px}.map-me{background:var(--ink);border:3px solid var(--surface);outline:1px solid var(--ink);border-radius:50%;width:18px;height:18px;display:inline-block}.map-legend{background:var(--surface);border:1px solid var(--ink);font-size:var(--fs-badge);flex-wrap:wrap;gap:8px 16px;margin:10px 0 0;padding:10px 12px;line-height:1.3;list-style:none;display:flex}.map-legend li{align-items:center;gap:6px;display:inline-flex}.map-legend .map-pin{border-width:1px;min-width:28px;height:22px;padding:3px 5px;font-size:10px}.map-legend .map-pin svg.icon{width:13px;height:13px}.map-legend .map-me{border-width:2px;width:14px;height:14px}.map-line{border-top:2px solid #0006;width:24px;height:0;display:inline-block}.map-line-major{border-top:4px solid var(--ink)}.map-card{border:1px solid var(--ink);background:var(--surface);gap:6px;margin-top:12px;padding:12px 12px 14px 16px;display:grid}.map-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.map-card-head h2{overflow-wrap:anywhere;padding-top:10px}.map-card .btn{justify-self:start;margin-top:4px}.map-layers{justify-items:start;gap:4px;margin-top:16px;display:grid}.map-unplaced .meta{margin-bottom:4px}.map-panel-body{margin-top:4px}@media (min-width:768px){.map-panel{height:430px}}.lieu-tags{gap:8px 12px;margin-bottom:4px}.lieu-value{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.lieu-copy{flex-wrap:wrap;align-items:center;gap:0 12px;display:flex}.lieu-copy .btn{padding-inline:0}.lieu-tel{min-height:var(--target);align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.lieu-hours{border-collapse:collapse;font-size:var(--fs-small);margin-top:8px}.lieu-hours caption{text-align:left;padding-bottom:4px}.lieu-hours th{text-align:left;text-transform:capitalize;padding:4px 16px 4px 0;font-weight:400}.lieu-hours td{color:var(--ink);padding:4px 0}.lieu-hours .is-today th,.lieu-hours .is-today td{color:var(--ink);font-weight:700}.lieu-dest{border:1px solid var(--ink);background:var(--surface);gap:4px;margin:0 0 14px;padding:14px 16px;display:grid}.lieu-dest-name{font-size:var(--fs-lead);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.lieu-go .btn-stack,.lieu-go-ext{margin-top:0}.lieu-go-note{margin-top:10px}.lieu-actions{margin-top:12px}@media (min-width:768px){.lieu-go .btn-stack,.lieu-actions{max-width:var(--max-form)}.lieu-actions{grid-template-columns:1fr 1fr}}.trip-block{display:block}.trip-lines{overflow-wrap:anywhere;margin-top:2px;display:block}.trip-loading{margin:16px 0}.trip-dest{margin-bottom:0}.trip-chosen{border:1px solid var(--ink);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 8px 12px 14px;display:flex}.trip-chosen>svg{margin-top:2px}.trip-chosen-name{font-size:var(--fs-lead);overflow-wrap:anywhere;font-weight:700;line-height:1.3;display:block}.trip-chosen .btn{flex:none}.trip-pick{gap:12px;display:grid}.trip-pick>.btn,.trip-back{justify-self:start}.trip-gps{justify-items:start;gap:6px;display:grid}.trip-pick .notice{margin:0}.trip-sec{gap:2px;margin-top:4px;display:grid}.trip-results{margin:0;padding:0;list-style:none}.trip-hit{border:0;border-bottom:var(--border);text-align:left;width:100%;min-height:57px;color:inherit;background:0 0;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.trip-hit>svg{margin-top:1px}.trip-hit>svg.icon-sm{align-self:center}.trip-hit:hover .trip-hit-t{text-decoration:underline}.trip-hit-t{overflow-wrap:anywhere;font-weight:700;line-height:1.3;display:block}.trip-reps{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.trip-reps .chip{text-align:left}.trip-arrivals{border:0;min-width:0;margin:4px 0 0;padding:0}.trip-arrivals .choice-label{overflow-wrap:anywhere;font-weight:700}.trip-transit{gap:4px;display:grid}.trip-transit .notice{margin:8px 0}.trip-card{border:1px solid var(--ink);background:var(--surface);margin-top:8px;padding:16px}.trip-sum{gap:4px;display:grid}.trip-sum-lines{flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:700;display:flex}.trip-sum-line{align-items:center;gap:4px;display:inline-flex}.trip-steps{margin:16px 0 0;padding:0;list-style:none}.trip-step{overflow-wrap:anywhere;padding:0 0 16px 30px;position:relative}.trip-step:before{content:"";border-left:2px solid var(--ink);position:absolute;top:0;bottom:0;left:10px}.trip-step-ride:before{border-left-width:5px;left:8.5px}.trip-step-walk:before{border-left-style:dotted;border-left-width:3px}.trip-step-node:after,.trip-step-end:after{content:"";border:2px solid var(--ink);background:var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:3px}.trip-step-end:after{background:var(--ink)}.trip-step-end:before{height:4px;bottom:auto}.trip-steps>.trip-step:first-child:before{top:10px}.trip-step-end{padding-bottom:0}.trip-step-t{font-weight:700;line-height:1.35}.trip-board{font-size:var(--fs-small);gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.trip-board li{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.trip-more summary{min-height:var(--target);cursor:pointer;text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.trip-more ol{margin:0 0 4px;padding-left:20px}.trip-svc-late{color:var(--ink);font-weight:700}.trip-others{margin-top:16px}.trip-others .trip-hit{align-items:center}.trip-fallback{justify-items:start;gap:6px;margin-top:12px;display:grid}@media (min-width:768px){.trip-pick,.trip-chosen,.trip-arrivals,.trip-card,.trip-others{max-width:var(--max-form)}}.trip-map-wrap{margin:14px 0 0}.trip-map-wrap .map-panel{height:260px;margin-top:0}.trip-map-legend{margin-top:6px}.trip-external{justify-items:start;gap:8px;margin:14px 0 0;display:grid}.trip-external .btn{min-height:var(--target);max-width:100%}@media (min-width:768px){.trip-map-wrap .map-panel{height:340px}}.carte{z-index:1;left:0;right:0;top:max(var(--header-h), calc(var(--safe-top) + 56px));bottom:calc(var(--nav-h) + var(--safe-bottom));background:#f3f2ee;position:fixed;overflow:hidden}@media (min-width:768px){.carte{left:var(--nav-rail-w);bottom:0}}@media (min-width:1200px){.carte{left:var(--nav-side-w)}}.main:has(>.carte)>.footer{display:none}.carte>.map-panel{background:#f3f2ee;border:0;height:auto;margin:0;position:absolute;inset:0}.carte>.notice{z-index:2;margin:0;position:absolute;top:60px;left:10px;right:10px}.carte-zones{display:none}.carte-chip,.carte-btn,.carte-note,.carte-info,.carte-panel,.carte-tuile,.carte-filtre-liste{color:#100f0c;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f0e5d5bd;border:1px solid #100f0c29}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.carte-chip,.carte-btn,.carte-note,.carte-info,.carte-panel,.carte-tuile,.carte-filtre-liste{background:#f0e5d5f5}}.carte-chip-n{opacity:.7;font-weight:400}.carte-chip-in:before,.carte-chip-off:before,.carte-tuile-in:before,.carte-tuile-off:before{content:"";border-radius:50%;flex:none;width:10px;height:10px}.carte-chip-in:before,.carte-tuile-in:before{background:var(--kaki)}.carte-chip-off:before,.carte-tuile-off:before{background:var(--sable);box-shadow:0 0 0 1px #000}.carte-barre{z-index:3;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:66px}.carte-filtre{flex:none;position:relative}.carte-tuile{cursor:pointer;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font:700 14px/1 Arial,Helvetica,sans-serif;display:inline-flex}.carte-filtre-liste{border-radius:14px;gap:2px;min-width:100%;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0}.carte-filtre-choix{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font:700 14px/1 Arial,Helvetica,sans-serif;display:flex}.carte-filtre-choix.is-on{color:var(--ivoire);background:#100f0c}.carte-filtre-choix.is-on .carte-chip-n{opacity:.8}.carte-date{flex:1;min-width:0;position:relative}.carte-date span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carte-date-input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.carte-date-input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.carte-date:focus-within{outline-offset:2px;outline:2px solid #100f0c}.carte-tools{z-index:2;justify-items:center;gap:8px;display:grid;position:absolute;top:10px;right:10px}.carte-btn{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.carte-btn.on{color:var(--ivoire);background:#100f0c;border-color:#100f0c}.carte-btn.busy{opacity:.55}.carte-gap{height:4px}@media (max-height:720px){.carte-tools{gap:6px}.carte-gap{height:0}}.carte-note,.carte-info{z-index:2;border-radius:12px;align-items:center;gap:8px;padding:10px 6px 10px 14px;font:14px/1.4 Arial,Helvetica,sans-serif;display:flex;position:absolute;top:62px;left:10px;right:66px}.carte-info{padding-right:14px;top:114px}.carte-note-x{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.carte>.map-panel .maplibregl-ctrl-attrib{background:#ffffffbf;border:0;border-radius:4px;padding:0 4px;font:11px/1.4 Arial,Helvetica,sans-serif}.carte>.map-panel .maplibregl-ctrl-bottom-right{bottom:calc(var(--carte-inset,76px) + 2px);right:2px}.carte-panel{z-index:3;height:var(--full);transform:translate3d(0, calc(var(--full) - var(--h)), 0);will-change:transform;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;font-family:Arial,Helvetica,sans-serif;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;bottom:0;left:0;right:0}.carte .carte-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4ece0f7}.carte-panel.is-dragging{transition:none}@media (prefers-reduced-motion:reduce){.carte-panel{transition:none}}@media (min-width:768px){.carte-panel{width:min(420px,100% - 88px);left:12px;right:auto}}.carte-panel-head{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;min-height:60px;padding:14px 6px 4px 16px;display:flex;position:relative}.carte-panel.is-dragging .carte-panel-head{cursor:grabbing}.carte-grip{width:64px;height:20px;cursor:inherit;background:0 0;border:0;place-items:center;margin-left:-32px;padding:0;display:grid;position:absolute;top:0;left:50%}.carte-grip span{background:#100f0c40;border-radius:2px;width:36px;height:4px}.carte-panel-titles{flex:1;min-width:0}.carte-panel-t{overflow-wrap:anywhere;color:#100f0c;margin:0;font-size:15px;font-weight:400;line-height:1.25}.carte-panel-t.is-fort{font-size:18px;font-weight:700}.carte-panel-s{color:#6b6760;margin:2px 0 0;font-size:12px}.carte-panel-x{cursor:pointer;color:#6b6760;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.carte-up{transform:rotate(180deg)}.carte-panel-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 16px calc(var(--cache,0px) + 16px);contain:content;flex:1;overflow-y:auto}.carte-liste-note{color:#6b6760;align-items:flex-start;gap:6px;margin:0 0 6px;font-size:12px;display:flex}.carte-liste-note .icon{flex:none;margin-top:1px}.carte-groupe+.carte-groupe{margin-top:10px}.carte-groupe-h{z-index:1;background:#f4ece0;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.carte-groupe-t{letter-spacing:.02em;color:#6b6760;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;padding:8px 0 4px;font-size:12px;font-weight:400;display:flex}.carte-groupe-d,.carte-groupe-n{color:#8a857c;font-weight:400}.carte-groupe-voir{color:#100f0c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:0 2px;font:400 12px/1 Arial,Helvetica,sans-serif;text-decoration:underline}.carte-items{margin:0;padding:0;list-style:none}.carte-items li{content-visibility:auto;contain-intrinsic-size:auto 52px}.carte-items li+li{border-top:1px solid #100f0c12}.carte-item{text-align:left;color:#100f0c;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 0;display:flex}.carte-item:hover{background:#100f0c0a}.carte-item-main{flex:1;gap:1px;min-width:0;display:grid}.carte-item-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.carte-item-m{color:#6b6760;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.carte-liste-pied{color:#8a857c;margin-top:12px}.carte-pt{background:var(--kaki);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.carte-pt-off{background:var(--sable);box-shadow:inset 0 0 0 1px #100f0c8c}.carte-evt{gap:6px;display:grid}.carte-evt-tags{color:#3d3a33;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.carte-evt-etat{margin:0;font-size:13px;font-weight:700}.carte-evt-lieu{color:#6b6760;align-items:flex-start;gap:6px;margin:0;font-size:12px;display:flex}.carte-evt-lieu .icon{flex:none;margin-top:1px}.carte-evt .btn-row{margin-top:6px}.carte-evt-lieu-act{margin:0 0 6px}.carte-lieu-back{color:#100f0c;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0 8px 0 0;font:400 14px/1 Arial,Helvetica,sans-serif;display:inline-flex}.carte .map-grp-btn{cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;min-width:44px;min-height:44px;padding:0;display:grid}.carte .map-grp{width:var(--d);height:var(--d);color:#100f0c;text-align:center;background:var(--sable);border:2px solid #fff;border-radius:50%;outline:1px solid #100f0c73;flex:none;place-content:center;font:700 15px/1.05 Arial,Helvetica,sans-serif;display:grid}.carte .map-grp-in{background:var(--kaki);color:#fff}.carte .map-grp-c{align-items:center;gap:2px;display:flex}.carte .is-region .map-grp{border-width:1.5px;font-size:13px}.carte .is-region .map-grp-s{font-size:9px}.carte .map-grp-r{color:#100f0c;white-space:nowrap;background:#ffffffe6;border-radius:6px;padding:1px 6px;font:700 11px/1.3 Arial,Helvetica,sans-serif}.carte .map-grp-s{letter-spacing:.03em;font-size:10px;font-weight:400;display:block}.carte .map-pin{letter-spacing:.02em;background:var(--kaki);color:#fff;border:2px solid #fff;border-radius:14px;outline:1px solid #100f0c73;align-items:center;gap:6px;min-width:30px;height:28px;padding:0 9px;font:700 12px/1 Arial,Helvetica,sans-serif;display:inline-flex}.carte .map-pin-off{background:var(--sable);color:#100f0c}.carte .map-pin-mixte{background:var(--ivoire);color:#100f0c}.carte .map-ev-btn{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.carte .map-ev-btn-pastille{width:auto;min-width:44px}.carte .map-ev-pt{width:14px;height:14px;box-shadow:none;border:2px solid #fff;outline:1px solid #100f0c8c}.carte .map-ev{text-align:left;color:#100f0c;background:#ffffffe6;border-radius:6px;width:max-content;max-width:150px;padding:3px 6px;font:400 12px/1.25 Arial,Helvetica,sans-serif;display:grid;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.carte .map-ev-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carte .map-ev-n{color:#5f5b53;font-size:11px}.carte .map-ev-btn[aria-pressed=true] .map-ev{color:var(--ivoire);background:#100f0c}.carte .map-ev-btn[aria-pressed=true] .map-ev-n{color:#f0e5d5cc}.carte .map-ev-btn[aria-pressed=true] .map-pin,.carte .map-ev-btn[aria-pressed=true] .map-ev-pt{outline-offset:1px;outline:3px solid #100f0c}.carte-panel-modes{flex:none;padding:0 12px 4px}.carte-modes{border-bottom:1px solid #100f0c1a;gap:2px;display:flex}.carte-mode{color:#6b6760;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px;margin-bottom:-1px;padding:0 4px;font:400 13px/1.1 Arial,Helvetica,sans-serif}.carte-mode.is-on{color:#100f0c;border-bottom-color:#100f0c;font-weight:700}.carte-proche-vide{justify-items:start;gap:12px;padding:8px 0 12px;display:grid}.carte-proche-vide p{max-width:46ch;margin:0;font-size:14px}.lieu-visite-haut{justify-items:start;gap:6px;margin:12px 0 8px;display:grid}.lieu-visite-haut .caption{margin:0}.lieu-visite-faite{min-height:var(--target);margin:0;font-weight:700}.lieu-role{max-width:60ch;margin:8px 0 4px;font-weight:700}.carte-avant{padding-right:14px}.bus{gap:12px;min-width:0;display:grid}.bus>p{margin:0}.bus-reseau{border-top:1px solid var(--ink)}.bus-reseau:last-of-type{border-bottom:1px solid var(--ink)}.bus-reseau>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;list-style:none;display:flex}.bus-reseau>summary::-webkit-details-marker{display:none}.bus-reseau-t{font-weight:700}.bus-reseau-n{font-size:var(--fs-small);color:var(--muted);flex:1}.bus-reseau[open]>summary .icon{transform:rotate(180deg)}.bus-lignes{margin:0;padding:0;list-style:none}.bus-reseau .bus-lignes{padding-bottom:8px}.bus-lignes li+li{border-top:1px solid #100f0c1a}.bus-ligne{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:flex}.bus-ligne-main{flex:1;gap:2px;min-width:0;display:grid}.bus-ligne-t{font-weight:700;line-height:1.3}.bus-ligne-m{font-size:var(--fs-small);color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.bus-ligne:hover .bus-ligne-t,.bus-ligne[aria-current] .bus-ligne-t{text-underline-offset:3px;text-decoration:underline}.carte-circuit{gap:4px;display:grid}.carte-circuit-actions{flex-wrap:wrap;gap:0 16px;display:flex}.carte-circuit-act{color:#100f0c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font:400 13px/1.2 Arial,Helvetica,sans-serif;text-decoration:underline;display:inline-flex}.carte-arrets{margin:0;padding:0;list-style:none}.carte-arret{position:relative}.carte-arret:before{content:"";background:#100f0c;width:2px;position:absolute;top:0;bottom:0;left:6px}.carte-arret:first-child:before{top:50%}.carte-arret:last-child:before{bottom:50%}.carte-arret-b{text-align:left;color:#100f0c;width:100%;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:5px 0;display:flex;position:relative}button.carte-arret-b{cursor:pointer;touch-action:manipulation}button.carte-arret-b:hover .carte-arret-t{text-underline-offset:3px;text-decoration:underline}.carte-arret-pt{flex:none;place-items:center;width:14px;height:14px;display:grid}.carte-arret-pt:before{content:"";box-sizing:border-box;background:#f4ece0;border:2px solid #100f0c;border-radius:50%;width:10px;height:10px}.carte-arret.is-bout .carte-arret-pt:before{background:#100f0c;width:14px;height:14px}.carte-arret.is-sans .carte-arret-pt:before{border-style:dashed;border-width:1.5px}.carte-arret.is-actif .carte-arret-pt:before{background:var(--kaki);width:14px;height:14px}.carte-arret-t{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.carte-arret.is-bout .carte-arret-t,.carte-arret.is-actif .carte-arret-t{font-weight:700}.carte-arret.is-sans .carte-arret-t{color:#6b6760}.adm{display:block}.adm-body{min-width:0}.adm-side{display:none}.adm-banner{padding:10px var(--space);font-size:var(--fs-small);background:var(--quiet);border-bottom:var(--border);align-items:flex-start;gap:8px;margin:0;display:flex}.adm-banner .icon{flex:none;margin-top:2px}.adm-rolebar{padding:12px var(--space);border-bottom:var(--border);font-size:var(--fs-small);gap:8px;display:grid}.adm-role-select{gap:4px;max-width:320px;display:grid}.adm-role-select select{min-height:var(--target);border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface);padding:8px 12px}.adm-role-id{overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;display:flex}.adm-role-id .icon{flex:none;margin-top:2px}.adm-role-note,.adm-archive-flag{margin:0}@media (min-width:768px){.adm-rolebar{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:end;column-gap:24px}.adm-role-note,.adm-archive-flag{grid-column:1/-1}}@media (min-width:1024px){.adm{grid-template-columns:var(--nav-side-w) minmax(0, 1fr);align-items:start;display:grid}.adm-side{top:var(--adm-top-h);max-height:calc(100dvh - var(--adm-top-h));border-right:var(--border);padding:16px 12px 32px;display:block;position:sticky;overflow-y:auto}.adm-narrow-only{display:none}}.adm-side.adm-side-feuille{border:0;max-height:none;padding:0;display:block;position:static}.adm-side-feuille .adm-side-exit{display:none}.adm-side-title{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);margin:0 8px 12px;font-weight:700}.adm-side-list,.adm-side-sub{margin:0;padding:0;list-style:none}.adm-side-sub{margin:0 0 6px 30px}.adm-side-link{min-height:var(--target);border-radius:var(--radius);color:var(--nav-text);font-size:var(--fs-small);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.adm-side-link:hover{background:var(--quiet)}.adm-side-link.is-active{background:var(--nav-active-row);color:var(--nav-text-active);font-weight:700}.adm-side-sublink{font-size:var(--fs-caption)}.adm-side-link .count{font-size:var(--fs-caption);font-weight:700}.adm-side-exit{border-top:var(--border);border-radius:0;margin-top:16px;padding-top:12px}.adm-planned{font-size:var(--fs-caption);color:var(--muted)}.adm-screen{max-width:var(--max-content)}.adm-screen .screen-head{flex-wrap:wrap}.adm-screen .screen-head h1{overflow-wrap:anywhere}.adm-screen .screen-actions{flex-wrap:wrap}.adm-gap{margin-top:12px}.adm-block{display:block}.adm-break{overflow-wrap:anywhere;word-break:break-word}.adm-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.adm-dirty{color:var(--ink);margin:0 0 12px;font-weight:700}.adm-counter{font-size:var(--fs-lead);margin:0;font-weight:700}.adm-caption{caption-side:top;text-align:left;font-size:var(--fs-small);color:var(--muted);padding-bottom:8px}.adm-bullets{margin:8px 0;padding-left:20px}.adm-bullets li+li{margin-top:4px}.adm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}td .adm-actions{margin:0}.adm-actions .btn{min-height:var(--target)}.adm-actions-bar{border-top:var(--border);padding-top:16px}.adm-pager{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.adm-filters{gap:10px;margin:16px 0;display:grid}.adm-filters .chip-bar{flex-wrap:wrap}.adm-filters>.meta{margin:0}.adm-form{grid-template-columns:minmax(0,1fr);column-gap:20px;display:grid}.adm-form .field{max-width:none}.adm-field{min-width:0}.adm-field-end{align-items:flex-end;padding-bottom:16px;display:flex}.adm-fieldset{border:var(--border);border-radius:var(--radius);min-width:0;margin:16px 0;padding:12px 16px}.adm-fieldset legend{font-size:var(--fs-small);padding:0 6px;font-weight:700}.adm-form-inner{margin-top:0}@media (min-width:768px){.adm-form{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-form-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-form-4{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-span-2,.adm-form>.choice,.adm-form>.notice,.adm-form>p{grid-column:1/-1}}@media (min-width:1024px){.adm-form-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-days{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.adm-day{min-height:var(--target);border:var(--border);border-radius:var(--radius);font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.adm-day input{width:18px;height:18px;accent-color:var(--action);margin:0}.adm-creneau{gap:4px;display:grid}.adm-table-wrap{margin:12px 0}.adm-table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.adm-table th,.adm-table td{text-align:left;vertical-align:top;border-bottom:var(--border);padding:10px 12px 10px 0}.adm-table thead th{font-size:var(--fs-caption);color:var(--muted);border-bottom:1px solid var(--ink);font-weight:700}.adm-table tbody th{font-weight:400}.adm-row-title{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.adm-table .tabular{font-variant-numeric:tabular-nums}.adm-row-refus td:last-child{font-weight:700}@media (max-width:767px){.adm-table-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-table-stack,.adm-table-stack tbody,.adm-table-stack tr{display:block}.adm-table-stack tr{border-bottom:var(--border);padding:12px 0}.adm-table-stack th,.adm-table-stack td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.adm-table-stack th[data-label]:before,.adm-table-stack td[data-label]:before{content:attr(data-label);font-size:var(--fs-caption);color:var(--muted);font-weight:700}.adm-table-stack tbody th{font-size:var(--fs-body);padding-bottom:6px;display:block}.adm-table-stack tbody th:before{display:none}}@media (min-width:768px){.adm-table-wrap{overflow-x:auto}}.adm-lines{margin:0;padding:0;list-style:none}.adm-lines li{border-bottom:var(--border);gap:2px;padding:10px 0;display:grid}.adm-line-main{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.adm-cards{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.adm-prop{border:var(--border);border-radius:var(--radius);background:var(--surface);gap:6px;padding:14px 16px;display:grid}.adm-prop-title{overflow-wrap:anywhere;margin:0;font-weight:700}.adm-etat{white-space:nowrap}.adm-en{font-size:var(--fs-caption);white-space:nowrap;font-weight:700;display:inline-block}.adm-en-a_venir{color:var(--muted)}.adm-en-a_relire{text-underline-offset:3px;text-decoration:underline}.adm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}@media (min-width:768px){.adm-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.adm-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-metric{border:var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.adm-metric-value{font-size:var(--fs-h2);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.1}.adm-metric-label{font-size:var(--fs-small);margin:0;font-weight:700}.adm-metric-hint{font-size:var(--fs-caption);color:var(--muted);margin:0}.adm-stats-context{flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 16px;display:flex}.adm-def-link{min-height:var(--target);color:var(--ink);font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.adm-deflist{grid-template-columns:minmax(0,1fr);gap:4px 24px;margin:12px 0;display:grid}.adm-deflist dt{margin-top:12px;font-weight:700}.adm-deflist dt:first-child{margin-top:0}.adm-deflist dd{overflow-wrap:anywhere;margin:0}@media (min-width:768px){.adm-deflist{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}.adm-deflist dt,.adm-deflist dt:first-child{margin-top:0}}.adm-fiche-meta{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}.adm-en-panel{border:var(--border);border-radius:var(--radius);background:var(--quiet);margin:16px 0;padding:14px 16px}.adm-artists{gap:4px;margin:12px 0;display:grid}.adm-artist-head{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.adm-artist-portrait{max-width:180px}@media (min-width:768px){.adm-artist-head{grid-template-columns:180px minmax(0,1fr)}}.adm-compare{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0;display:grid}@media (min-width:768px){.adm-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-compare-before,.adm-compare-after{border-radius:var(--radius);min-width:0;padding:14px 16px}.adm-compare-before{border:1px dashed var(--line-strong);background:var(--quiet)}.adm-compare-after{border:1px solid var(--ink);background:var(--surface)}.adm-compare-label{font-size:var(--fs-caption);color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-label);margin:0 0 6px;font-weight:700}.adm-compare-value{overflow-wrap:anywhere}.adm-preview{border:1px solid var(--ink);border-radius:var(--radius);background:var(--page);margin:16px 0;padding:16px}.adm-preview-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.adm-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-preview-pair .adm-preview{margin:0}.adm-preview-title{margin:0 0 6px;font-weight:700}.adm-banner-preview{background:var(--inverse);color:var(--inverse-text);font-size:var(--fs-small);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 14px;font-weight:700;display:flex}.adm-banner-preview .icon{flex:none;margin-top:2px}.adm-mail{border:1px solid var(--ink);border-radius:var(--radius);color:#000;background:#fff;min-width:0;max-width:640px;margin:16px 0}.adm-mail-head{font-size:var(--fs-small);overflow-wrap:anywhere;border-bottom:1px solid #000;padding:10px 16px}.adm-mail-head p{margin:0}.adm-mail-k{color:#57532b}.adm-mail-body{overflow-wrap:anywhere;padding:20px 16px;font-family:Arial,Helvetica,sans-serif}.adm-mail-body h2{margin:0 0 12px;font-size:22px;line-height:1.2}.adm-mail-body p,.adm-mail-body ul{margin:0 0 16px}.adm-mail-body a{color:#000}.adm-mail-body hr{border:0;border-top:1px solid #000;margin:24px 0 12px}.adm-mail-brand{letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:700}.adm-mail-fallback{font-style:italic}.adm-mail-empty{color:#57532b}.adm-mail-body .adm-mail-foot{color:#57532b;margin:0 0 8px;font-size:12px}.adm-mail-unsub{text-decoration:underline}.adm-mail-body .adm-mail-note{color:#57532b;margin:12px 0 0;font-size:12px;font-style:italic}.adm-qr{justify-items:start;gap:8px;display:grid}.adm-qr-code{aspect-ratio:1;border:1px solid var(--line-strong);background:#fff;width:min(100%,264px);height:auto;display:block}.adm-qr-name{font-weight:700;font-size:var(--fs-lead);margin:8px 0 0}.adm-qr-url{font-size:var(--fs-small);overflow-wrap:anywhere;margin:0}.adm-qr-warn,.adm-qr-date{margin-top:4px;font-weight:400;display:block}.adm-fourn-code,.adm-fourn-url{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-small);overflow-wrap:anywhere}.adm-fourn-vars{margin:8px 0;padding-left:20px}.adm-fourn-token{max-width:var(--max-form)}.adm-fourn-code{border:var(--border);border-radius:var(--radius);background:var(--quiet);white-space:pre-wrap;margin:8px 0;padding:12px}.adm-abo-remote{margin:12px 0}.adm-abo-email{overflow-wrap:anywhere}.adm-abo-file{gap:6px;margin:16px 0;display:grid}.adm-abo-file input{min-height:var(--target);max-width:100%}.adm-abo-analyse{border:var(--border);border-radius:var(--radius);background:var(--quiet);margin:16px 0;padding:14px 16px}.adm-pointcarte{min-width:0;margin:12px 0}.adm-pointcarte-map{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--quiet);width:100%;height:320px;margin:8px 0}@media (min-width:768px){.adm-pointcarte-map{height:380px}}.adm-pointcarte-map .maplibregl-canvas{cursor:crosshair}.adm-pointcarte .adm-actions .btn{min-height:var(--target)}.adm-circuit{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.adm-circuit li{min-height:28px;color:var(--muted);align-items:center;gap:8px;display:flex}.adm-circuit li.is-ok{color:var(--ink);font-weight:700}.adm-circuit .icon{flex:none}[data-espace=gestion] .adm-preview,[data-espace=gestion] .adm-banner-preview{--page:var(--ivoire);--ink:var(--noir);--muted:var(--kaki);--line:#00000029}[data-espace=gestion] .adm-preview{background:var(--ivoire);color:var(--noir)}.adm-auth{max-width:32rem}.adm-auth-form{gap:4px;display:grid}.adm-auth-form .btn{justify-self:start;margin-top:8px}.adm-top-id{color:inherit;text-decoration:none}.adm-role-id .text-link{white-space:nowrap}.adm-side-module{align-items:flex-start;padding-block:8px}.adm-side-module .icon{margin-top:2px}.adm-side-nom{display:block}.adm-side-desc{font-size:var(--fs-caption);color:var(--muted);font-weight:400;line-height:1.35;display:block}.adm-side-avenir{margin-top:20px}.adm-metric-lien{color:var(--ink);text-decoration:none}.adm-metric-lien:hover{border-color:var(--line-strong)}.adm-metric-lien .adm-metric-value,.adm-metric-lien .adm-metric-label,.adm-metric-lien .adm-metric-hint{display:block}.adm-lead-etat{font-size:var(--fs-small);margin-top:4px;display:block}.adm-side-groupe+.adm-side-groupe{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.adm-side-groupe-titre{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0 8px 4px;font-weight:700;display:flex}.adm-side-groupe .adm-side-module{padding-left:8px}.adm-top-creer{min-height:var(--target);border:1px solid var(--action);border-radius:var(--radius);background:var(--action);color:var(--on-action,#fff);font:inherit;font-size:var(--fs-small);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.adm-top-creer:hover{filter:brightness(.94)}.adm-creer-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.adm-creer-item{width:100%;min-height:var(--target);border-radius:var(--radius);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 8px;text-decoration:none;display:flex}.adm-creer-item:hover{background:var(--quiet)}.adm-creer-item .icon{flex:none;margin-top:2px}.adm-todo{border-top:var(--border);margin:0;padding:0;list-style:none}.adm-todo-ligne{min-height:var(--target);border-bottom:var(--border);color:var(--ink);align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:flex}.adm-todo-ligne:hover{background:var(--quiet)}.adm-todo-n{min-width:2.5ch;font-size:var(--fs-lead);text-align:right;font-weight:700}.adm-raccourcis{flex-wrap:wrap;gap:8px;display:flex}.adm-line-quand{font-size:var(--fs-small);color:var(--muted);font-weight:700}.adm-barre-fiche{z-index:5;margin:24px calc(-1 * var(--space)) 0;padding:10px var(--space) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-strong,var(--ink));background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:sticky;bottom:0}.adm-barre-fiche .adm-actions{margin:0}.adm-barre-etat{flex:12rem;gap:2px;min-width:0;display:grid}.adm-barre-etat p{margin:0}.adm-barre-dirty{color:var(--ink);font-weight:700}.adm-enligne{font-size:var(--fs-small);gap:4px;display:grid}.adm-enligne p{align-items:flex-start;gap:6px;margin:0;display:flex}.adm-enligne .icon{flex:none;margin-top:2px}.adm-enligne-ok{color:var(--ink);font-weight:700}.adm-enligne-erreur{color:var(--danger,var(--ink));flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.adm-seances{margin-top:16px}.adm-seances .h3{margin:0 0 8px}.adm-seance-liste{border-top:var(--border);margin:0;padding:0;list-style:none}.adm-seance{border-bottom:var(--border);gap:8px;padding:12px 0;display:grid}.adm-seance-info{gap:2px;min-width:0;display:grid}.adm-seance-info p{overflow-wrap:anywhere;margin:0}.adm-seance-quand{font-weight:700}.adm-seance-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.adm-seance.is-annulee .adm-seance-quand,.adm-barre{color:var(--muted)}.adm-seance-actions{margin:0}@media (min-width:768px){.adm-seance{grid-template-columns:minmax(0,1fr) auto;align-items:start}.adm-seance-actions{justify-content:flex-end}}.adm-seances-mini{font-size:var(--fs-small);gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.adm-preview-seances{gap:2px;margin:4px 0;padding:0;list-style:none;display:grid}.adm-verifs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.adm-verifs li{font-size:var(--fs-small);align-items:flex-start;gap:8px;display:flex}.adm-verifs .icon{flex:none;margin-top:2px}.adm-verifs li.is-ko{font-weight:700}.adm-carte{border:var(--border);border-radius:var(--radius);margin:16px 0;padding:14px 16px}.adm-carte .h3{overflow-wrap:anywhere;margin:4px 0}.adm-carte .adm-actions{margin-bottom:0}.adm-choix-ligne{gap:4px;display:grid}@media (min-width:768px){.adm-choix-ligne{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.adm-sig-champs .adm-fieldset{margin-top:0}.adm-attrib-liste{gap:2px;max-height:50vh;margin-top:8px;display:grid;overflow-y:auto}.adm-top-title-court{display:none}@media (max-width:599px){.adm-top-title-long{display:none}.adm-top-title-court{display:inline}}[data-espace=gestion] .adm-rolebar{grid-template-columns:minmax(0,1fr)}.adm-preview .meta .icon{vertical-align:-2px;display:inline-block}.adm-top-title{white-space:nowrap}@media (max-width:419px){.adm-top{gap:6px}.adm-top-title{display:none}.adm-top-modules{margin-right:auto}}@media (max-width:359px){.adm-top-modules span,.adm-top-creer span{display:none}}.adm-pass-list{margin:0;padding:0;list-style:none}.adm-pass-item{border-bottom:var(--border);padding:16px 0}.adm-pass-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 16px;display:grid}.adm-tags{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.adm-tags li{border:var(--border-strong);border-radius:var(--radius);padding:4px 10px}.adm-contacts-apercu{gap:12px;display:grid}.adm-contacts-apercu p,.adm-contacts-apercu ul{margin:0}.adm-accr-screen{max-width:none}.adm-accr-bloc{gap:12px;min-width:0;display:grid}.adm-accr-bloc>.meta{margin:0}.adm-accr-bloc-titre{margin:0;font-size:1.125rem;font-weight:700}.adm-accr-profil select,.adm-accr-champ input,.adm-accr-champ select{min-height:var(--target)}.adm-accr-ligne{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.adm-accr-ligne .grow{flex:260px;min-width:0}.adm-accr-profil{gap:4px;min-width:0;max-width:100%;display:grid}.adm-accr-profil select{max-width:100%}.adm-accr{gap:24px;display:grid}.adm-accr-export{border:var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;min-width:0;margin:0 0 24px;padding:16px;display:grid}.adm-accr-export .meta{margin:0}.adm-accr-nouvelles{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.adm-accr-nouvelles p{margin:0}.adm-accr-export-champs{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.adm-accr-mode{border:0;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;display:flex}.adm-accr-mode label{min-height:var(--target);align-items:center;gap:6px;display:inline-flex}.adm-accr-champ{gap:4px;min-width:0;max-width:100%;display:grid}.adm-accr-champ input[type=number]{width:110px}.adm-pagination{flex-wrap:wrap;align-items:center;gap:4px;margin:12px 0 0;display:flex}.adm-pagination-item{align-items:center;gap:4px;display:inline-flex}.adm-pagination button{min-width:var(--target);min-height:var(--target);border:var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;font-variant-numeric:tabular-nums}.adm-pagination button[aria-current=page]{background:var(--ink);color:var(--surface);font-weight:700}.adm-pagination button:disabled{opacity:.4}.adm-accr-table tbody tr{cursor:pointer}.adm-accr-table tbody tr.is-choisie{background:var(--g-selection,#0000000f)}.adm-accr-carte{gap:16px;min-width:0;display:grid}.adm-accr-tete{gap:6px;display:grid}.adm-accr-tete .meta,.adm-accr-tete h2{margin:0}.adm-accr-badges{flex-wrap:wrap;gap:6px;margin:0;display:flex}.adm-accr-images{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.adm-accr-images figure{gap:4px;margin:0;display:grid}.adm-accr-images img{object-fit:contain;border:1px solid var(--line);background:#fff;width:100%;height:auto;max-height:220px}.adm-accr-section-titre{margin:0;font-size:.9375rem;font-weight:700}.adm-accr-vide{margin:0}@media (min-width:1100px){.adm-accr{grid-template-columns:minmax(0,3fr) minmax(360px,2fr);align-items:start}.adm-accr-fiche{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:calc(100dvh - 32px);padding:20px;position:sticky;top:16px;overflow:auto}}.adm-ligne-action{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.adm-ligne-action>.grow{flex:260px;gap:2px;min-width:0;display:grid}.adm-jours{flex-wrap:wrap;gap:4px 16px;display:flex}.adm-comp{margin:0;padding:0 20px;list-style:none}.adm-comp li{border-bottom:var(--border);gap:4px;padding:12px 0;display:grid}.adm-comp-manques{margin:4px 0 0;padding-left:18px}.adm-acc{grid-template-columns:220px minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.adm-acc>*{min-width:0}.adm-acc-pan{border:var(--border);border-radius:var(--radius);background:var(--surface);gap:8px;padding:14px;display:grid}.adm-acc-pan h2{margin:0;font-size:.9375rem}.adm-acc-type{text-align:left;min-height:var(--target);border:var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;padding:6px 10px;display:grid}.adm-acc-type small,.adm-acc-bloc small{color:var(--muted)}.adm-acc-centre{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;display:grid}.adm-acc-phase{flex-wrap:wrap;gap:4px;display:flex}.adm-acc-phase button{min-height:var(--target);border:var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;padding:0 12px}.adm-acc-phase button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.adm-acc-tel{border:1px solid var(--ink);background:var(--ivoire,#f0e5d5);color:#000;width:390px;max-width:100%;min-height:480px}.adm-acc-bloc{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #57532b40;gap:2px;padding:14px 16px;display:grid}.adm-acc-bloc.is-sel{outline:2px solid var(--g-accent,#3445d0);outline-offset:-2px}.adm-acc-vide{text-align:center;padding:32px 16px}.adm-acc-champ{gap:3px;font-size:13px;display:grid}.adm-acc-champ input,.adm-acc-champ select,.adm-acc-champ textarea{width:100%;min-height:var(--target);max-width:100%}.adm-acc-periodes{border:0;gap:2px;margin:0;padding:0;font-size:13px;display:grid}.adm-acc-periodes label{align-items:center;gap:6px;min-height:36px;display:flex}.adm-acc-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1320px){.adm-acc{grid-template-columns:minmax(0,1fr)}.adm-acc-centre{order:-1}}.adm-comp-section{margin-top:24px}.adm-comp-section h2{margin:0 20px 4px;font-size:1.0625rem}.adm-comp-section h2 .meta{font-weight:400}.adm-comp-section>p{margin:0 20px 4px}.adm-usage-periode{gap:12px;margin:0 0 16px;display:grid}.adm-usage-dates{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-width:420px;display:grid}.adm-usage-repartition{margin:20px 0}.adm-usage-repartition h3,.adm-usage-liste h3{margin:0 0 8px;font-size:1rem}.adm-usage-barre{grid-template-columns:96px minmax(0,1fr) 80px;align-items:center;gap:8px;min-height:28px;display:grid}.adm-usage-barre .tabular{text-align:right}.adm-usage-trait{background:var(--quiet);height:10px;display:block}.adm-usage-trait i{background:var(--ink);transform-origin:0;height:100%;display:block}.adm-usage-listes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.adm-usage-liste{min-width:0}.adm-usage-liste .adm-table td{text-align:right;width:72px}.adm-usage-liste .adm-table th{overflow-wrap:anywhere;font-weight:400}.adm-usage-tag{border:var(--border);font-size:var(--fs-caption);margin-right:6px;padding:0 4px;display:inline-block}.adm-maj-h{margin:20px 0 8px;font-size:1rem}.adm-choix{gap:4px;margin:8px 0 12px;display:grid}.adm-maj-liste{margin:0 0 12px;padding:0;list-style:none}.adm-maj-liste>li{border-top:1px solid var(--line,#100f0c1f);padding:10px 0}.adm-maj-objet{margin:0 0 4px;font-weight:700}.adm-maj-ecarts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-maj-ecarts li{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:8px;display:grid}.adm-maj-champ{color:var(--muted,#5f5b53)}@media (max-width:480px){.adm-maj-ecarts li{grid-template-columns:minmax(0,1fr);gap:0}}.adm-guide{margin:0 0 12px;padding:0;list-style:none}.adm-guide-ligne{border-top:1px solid var(--line,#100f0c1f);padding:4px 0}.adm-guide-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.adm-guide-tete .choice{flex:220px;min-width:0}.adm-guide-form{margin:8px 0 16px}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}:root:root[data-espace=gestion]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--g-fond:#f5f6f8;--g-surface:#fff;--g-surface-2:#fafbfc;--g-ligne:#e2e5ea;--g-ligne-forte:#c7ccd4;--g-encre:#171b23;--g-texte:#343b48;--g-discret:#5f6776;--g-accent:#3445d0;--g-accent-fort:#2836ac;--g-accent-teinte:#edeffd;--g-accent-anneau:#3445d047;--g-side:#151922;--g-side-texte:#c9ced8;--g-side-discret:#8c94a4;--g-side-survol:#1f2430;--g-side-actif:#2a3142;--g-succes:#116a3b;--g-succes-teinte:#e5f4eb;--g-attention:#8a4a00;--g-attention-teinte:#fff1db;--g-danger:#b42318;--g-danger-teinte:#fdecea;--g-neutre:#4a5161;--g-neutre-teinte:#eef0f3;--g-off:#5a3aa3;--g-off-teinte:#f1ecfb;--g-ombre-1:none;--g-ombre-2:none;--g-ombre-3:none;--g-rayon:6px;--g-rayon-panneau:10px;--g-font:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--g-side-w:248px;--g-top-h:56px;--g-cible:44px;--font-ui:var(--g-font);--font-display:var(--g-font);--page:var(--g-fond);--surface:var(--g-surface);--bar:var(--g-surface);--quiet:var(--g-neutre-teinte);--ink:var(--g-encre);--muted:var(--g-discret);--line:var(--g-ligne);--line-strong:var(--g-ligne-forte);--border:1px solid var(--g-ligne);--border-strong:1px solid var(--g-ligne-forte);--action:var(--g-accent);--action-text:#fff;--action-hover:var(--g-accent-fort);--accent:var(--g-accent);--danger:var(--g-danger);--danger-surface:var(--g-danger-teinte);--focus-ring:var(--g-accent);--selection-bg:#d6dbfb;--selection-text:var(--g-encre);--toast-bg:var(--g-encre);--toast-text:#fff;--radius:var(--g-rayon);--radius-lg:var(--g-rayon-panneau);--fs-h1:1.5rem;--fs-h2:.9375rem;--fs-h2-lg:.9375rem;--fs-h2-xl:.9375rem;--fs-h3:.9375rem;--fs-lead:.9375rem;--fs-metric:1.5rem;--ls-h1:-.01em;--ls-h2:0;--space:16px;--adm-top-h:var(--g-top-h);background:var(--g-fond)}@media (pointer:coarse){:root:root[data-espace=gestion]{--g-cible:44px}}@media (min-width:768px){:root:root[data-espace=gestion]{--space:32px}}html[data-espace=gestion] body{background:var(--g-fond);color:var(--g-texte);font-family:var(--g-font);font-size:.875rem;line-height:1.5}html[data-espace=gestion] :focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}html[data-espace=gestion] h1,html[data-espace=gestion] h2,html[data-espace=gestion] h3{color:var(--g-encre);font-weight:600}html[data-espace=gestion] strong,html[data-espace=gestion] b{font-weight:600}html[data-espace=gestion] .tabular{font-variant-numeric:tabular-nums}.g-app{min-height:100dvh}.g-main,.g-contenu{min-width:0}.g-side{display:none}@media (min-width:1024px){.g-app{grid-template-columns:var(--g-side-w) minmax(0, 1fr);display:grid}.g-app>.g-side{background:var(--g-side);height:100dvh;color:var(--g-side-texte);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}}.g-side{--n-texte:var(--g-side-texte);--n-discret:var(--g-side-discret);--n-survol:var(--g-side-survol);--n-actif:var(--g-side-actif);--n-actif-texte:#fff;--n-icone-actif:#aeb7ff}.g-side.g-side-feuille{--n-texte:var(--g-texte);--n-discret:var(--g-discret);--n-survol:var(--g-neutre-teinte);--n-actif:var(--g-accent-teinte);--n-actif-texte:var(--g-accent-fort);--n-icone-actif:var(--g-accent);background:0 0;display:block}.g-brand{color:#fff;border-bottom:1px solid #ffffff14;gap:1px;padding:18px 20px 16px;text-decoration:none;display:grid}.g-brand-nom{color:var(--g-side-discret);font-size:.75rem}.g-brand-sous{letter-spacing:-.005em;font-size:1rem;font-weight:600}.g-nav{flex:auto;align-content:start;gap:18px;padding:16px 12px;display:grid}.g-side-feuille .g-nav{padding:0}.g-nav-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--n-discret);margin:0 10px 6px;font-size:.6875rem;font-weight:600}.g-nav-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.g-nav-link{min-height:var(--g-cible);border-radius:var(--g-rayon);color:var(--n-texte);align-items:center;gap:10px;padding:6px 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.g-nav-link .icon{opacity:.85;flex:none}.g-nav-link:hover{background:var(--n-survol);color:var(--n-actif-texte)}.g-nav-link.is-active{background:var(--n-actif);color:var(--n-actif-texte)}.g-nav-link.is-active .icon{color:var(--n-icone-actif);opacity:1}.g-count{background:var(--g-accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.g-side-pied{border-top:1px solid #ffffff14;gap:4px;padding:12px;display:grid}.g-side-feuille .g-side-pied{border-top:1px solid var(--g-ligne);margin-top:16px;padding:12px 0 0}.g-compte{border-radius:var(--g-rayon);color:var(--n-texte);min-height:var(--g-cible);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.g-compte:hover{background:var(--n-survol)}.g-avatar{background:var(--g-accent);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:inline-flex}.g-compte-nom{color:var(--n-actif-texte);overflow-wrap:anywhere;font-weight:500;display:block}.g-side-feuille .g-compte-nom{color:var(--g-encre)}.g-compte-role{color:var(--n-discret);font-size:.75rem;line-height:1.35;display:block}.g-side-actions{gap:1px;display:grid}.g-side-action{min-height:var(--g-cible);border-radius:var(--g-rayon);color:var(--n-discret);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:.8125rem;text-decoration:none;display:flex}.g-side-action:hover{background:var(--n-survol);color:var(--n-actif-texte)}.g-top{z-index:var(--z-header,20);min-height:var(--g-top-h);padding:8px max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));background:var(--g-surface);border-bottom:1px solid var(--g-ligne);align-items:center;gap:12px;display:flex;position:sticky;top:0}@media (min-width:768px){.g-top{padding-inline:32px}}.g-top-menu{border-radius:var(--g-rayon);width:44px;height:44px;color:var(--g-encre);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.g-top-menu:hover{background:var(--g-neutre-teinte)}.g-top-marque{color:var(--g-encre);white-space:nowrap;font-size:1rem;font-weight:600;text-decoration:none}.g-top-fil{color:var(--g-discret);margin:0;font-size:.8125rem;display:none}.g-top-ecran{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--g-discret);margin:0;font-size:.875rem;overflow:hidden}@media (min-width:1024px){.g-top-menu,.g-top-marque,.g-top-ecran{display:none}.g-top-fil{display:block}}.g-btn-creer{min-height:var(--g-cible);border:1px solid var(--g-accent);border-radius:var(--g-rayon);background:var(--g-surface);color:var(--g-accent);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.g-btn-creer:hover{background:var(--g-accent-teinte)}@media (max-width:359px){.g-btn-creer span{display:none}.g-btn-creer{padding:0 10px}}.g-creer-liste,.g-raccourcis{gap:2px;margin:0;padding:0;list-style:none;display:grid}.g-creer-item,.g-raccourci{border-radius:var(--g-rayon);width:100%;min-height:44px;color:var(--g-encre);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.g-creer-item:hover,.g-raccourci:hover{background:var(--g-neutre-teinte)}.g-creer-ic{width:24px;height:24px;color:var(--g-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.g-creer-nom{font-weight:500;display:block}.g-creer-desc{color:var(--g-discret);font-size:.8125rem;line-height:1.4;display:block}.g-creer-chevron{color:var(--g-discret);flex:none}.g-raccourci{font-weight:500}.g-seul{min-height:100dvh;padding:56px max(16px, env(safe-area-inset-right,0px)) 40px max(16px, env(safe-area-inset-left,0px));align-content:start;justify-items:center;gap:20px;display:grid}.g-seul-marque{color:var(--g-discret);margin:0;font-size:1rem}.g-seul-marque strong{color:var(--g-encre);font-weight:600}.g-seul-carte{background:var(--g-surface);border:1px solid var(--g-ligne);border-radius:var(--g-rayon-panneau);width:100%;max-width:30rem;box-shadow:var(--g-ombre-2)}.g-seul-carte .screen{padding:24px}.g-seul-carte .screen-head{margin-bottom:16px}.g-seul-retour{color:var(--g-discret);font-size:.8125rem}html[data-espace=gestion] .g-contenu .screen{max-width:1280px;padding:24px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));margin:0}@media (min-width:768px){html[data-espace=gestion] .g-contenu .screen{padding:28px 32px 56px}}html[data-espace=gestion] .back-link{min-height:var(--g-cible);color:var(--g-discret);margin-bottom:4px;font-size:.8125rem;font-weight:500;text-decoration:none}html[data-espace=gestion] .back-link:hover{color:var(--g-accent)}html[data-espace=gestion] .screen-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 0 20px}html[data-espace=gestion] .screen-head h1{font-size:var(--fs-h1);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;line-height:1.25}html[data-espace=gestion] .screen-head .lead{color:var(--g-discret);max-width:72ch;margin-top:6px;font-size:.875rem}html[data-espace=gestion] .adm-lead-etat{margin-top:2px;font-size:.8125rem}html[data-espace=gestion] .g-contenu .section{background:var(--g-surface);border:1px solid var(--g-ligne);border-radius:var(--g-rayon-panneau);box-shadow:var(--g-ombre-1);min-width:0;margin:16px 0 0;padding:18px 20px 20px}html[data-espace=gestion] .g-contenu .section .section{border:0;border-top:1px solid var(--g-ligne);box-shadow:none;background:0 0;border-radius:0;margin-top:20px;padding:16px 0 0}@media (min-width:768px){html[data-espace=gestion] .g-contenu .section{padding:20px 24px 24px}}html[data-espace=gestion] .section-head{align-items:center;margin:0 0 12px}html[data-espace=gestion] .section-head h2{font-size:.9375rem;line-height:1.35}html[data-espace=gestion] .h3{color:var(--g-encre);font-size:.875rem;font-weight:600}html[data-espace=gestion] .text-link{min-height:var(--g-cible);color:var(--g-accent);padding:4px 0;font-size:.8125rem;font-weight:500;text-decoration:none}html[data-espace=gestion] .text-link.inline,html[data-espace=gestion] p .text-link,html[data-espace=gestion] dd .text-link{min-height:0}html[data-espace=gestion] .text-link:hover{text-underline-offset:3px;text-decoration:underline}html[data-espace=gestion] .text-link.inline{font-size:inherit;padding:0}html[data-espace=gestion] .g-contenu a:not([class]){color:var(--g-accent)}html[data-espace=gestion] .meta{color:var(--g-discret);font-size:.8125rem}html[data-espace=gestion] .caption{color:var(--g-discret);font-size:.75rem}html[data-espace=gestion] .prose{max-width:72ch;font-size:.875rem}html[data-espace=gestion] .empty{padding:24px 0}html[data-espace=gestion] .empty h2{font-size:.9375rem}html[data-espace=gestion] .btn{min-height:var(--g-cible);border-radius:var(--g-rayon);border:1px solid var(--g-ligne-forte);background:var(--g-surface);color:var(--g-encre);box-shadow:var(--g-ombre-1);gap:8px;padding:7px 14px;font-size:.875rem;font-weight:500;line-height:1.3}html[data-espace=gestion] .btn .icon{width:16px;height:16px}html[data-espace=gestion] .btn:hover{background:var(--g-surface-2);border-color:#aeb5c0}html[data-espace=gestion] .btn-primary{background:var(--g-accent);border-color:var(--g-accent);color:#fff}html[data-espace=gestion] .btn-primary:hover{background:var(--g-accent-fort);border-color:var(--g-accent-fort)}html[data-espace=gestion] .btn-tertiary{box-shadow:none;color:var(--g-accent);background:0 0;border-color:#0000;padding-inline:8px;text-decoration:none}html[data-espace=gestion] .btn-tertiary:hover{background:var(--g-accent-teinte);border-color:#0000}html[data-espace=gestion] .btn-danger{background:var(--g-danger);border-color:var(--g-danger);color:#fff}html[data-espace=gestion] .btn-danger:hover{background:#932015}html[data-espace=gestion] .btn-compact{min-height:var(--g-cible);padding:5px 12px;font-size:.8125rem}html[data-espace=gestion] .btn:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}html[data-espace=gestion] .icon-btn{border-radius:var(--g-rayon)}html[data-espace=gestion] .adm-actions{gap:8px;margin:16px 0 0}html[data-espace=gestion] .adm-actions .btn{min-height:var(--g-cible)}html[data-espace=gestion] .adm-actions-bar{border-top:1px solid var(--g-ligne);padding-top:16px}.g-pill,html[data-espace=gestion] .badge{letter-spacing:0;white-space:nowrap;background:var(--g-neutre-teinte);min-height:22px;color:var(--g-neutre);border:0;border-radius:999px;align-items:center;gap:4px;padding:1px 9px;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.g-pill-success{background:var(--g-succes-teinte);color:var(--g-succes)}.g-pill-warning{background:var(--g-attention-teinte);color:var(--g-attention)}.g-pill-danger,html[data-espace=gestion] .badge-danger{background:var(--g-danger-teinte);color:var(--g-danger)}.g-pill-neutre,html[data-espace=gestion] .badge-quiet,html[data-espace=gestion] .badge-outline{background:var(--g-neutre-teinte);color:var(--g-neutre)}html[data-espace=gestion] .badge-in{background:var(--g-accent-teinte);color:var(--g-accent-fort);font-weight:600}html[data-espace=gestion] .badge-off{background:var(--g-off-teinte);color:var(--g-off);font-weight:600}.g-pill:before,html[data-espace=gestion] .adm-etat:before{content:none}.g-pill-success:before,.g-pill-warning:before,.g-pill-danger:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}html[data-espace=gestion] .adm-en{font-size:.75rem}html[data-espace=gestion] .count{background:var(--g-accent);color:#fff;border:0;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:600}html[data-espace=gestion] .chip-bar{gap:6px;margin:0 0 12px}html[data-espace=gestion] .chip{border:1px solid var(--g-ligne);background:var(--g-surface);min-height:32px;color:var(--g-texte);border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:500}@media (pointer:coarse){html[data-espace=gestion] .chip{min-height:40px}}html[data-espace=gestion] .chip:hover{border-color:var(--g-ligne-forte)}html[data-espace=gestion] .chip.is-active,html[data-espace=gestion] .chip.chip-off.is-active{background:var(--g-encre);border-color:var(--g-encre);color:#fff}html[data-espace=gestion] .chip-count{color:inherit;opacity:.75;font-variant-numeric:tabular-nums}html[data-espace=gestion] .tabs{border-bottom:1px solid var(--g-ligne);gap:20px;margin:0 0 4px}html[data-espace=gestion] .tab{min-height:40px;color:var(--g-discret);border-bottom:2px solid #0000;padding:8px 0 10px;font-size:.875rem;font-weight:500}html[data-espace=gestion] .tab:hover{color:var(--g-encre)}html[data-espace=gestion] .tab.is-active{color:var(--g-accent);border-bottom-color:var(--g-accent)}html[data-espace=gestion] .adm-filters{margin:0 0 16px}html[data-espace=gestion] .notice{background:var(--g-accent-teinte);color:var(--g-texte);border:1px solid #cdd3f7;border-radius:8px;gap:10px;margin:12px 0;padding:12px 14px;font-size:.8125rem}html[data-espace=gestion] .notice>svg{color:var(--g-accent);width:18px;height:18px}html[data-espace=gestion] .notice-quiet,html[data-espace=gestion] .notice-offline{background:var(--g-surface-2);border-color:var(--g-ligne)}html[data-espace=gestion] .notice-quiet>svg{color:var(--g-discret)}html[data-espace=gestion] .notice-error{background:var(--g-danger-teinte);border-color:#f5c2bd}html[data-espace=gestion] .notice-error>svg{color:var(--g-danger)}html[data-espace=gestion] .adm-en-panel{background:0 0;border:0;margin:16px 0 0;padding:0}html[data-espace=gestion] .adm-en-panel .notice{margin:8px 0 0}html[data-espace=gestion] .field{gap:6px;max-width:none;margin:0 0 16px}html[data-espace=gestion] .field-label{color:var(--g-encre);font-size:.8125rem;font-weight:500}html[data-espace=gestion] .field-lang,html[data-espace=gestion] .field-req{color:var(--g-discret);font-size:.75rem;font-weight:400}html[data-espace=gestion] .field input,html[data-espace=gestion] .field select,html[data-espace=gestion] .field textarea,html[data-espace=gestion] .adm-role-select select{border:1px solid var(--g-ligne-forte);border-radius:var(--g-rayon);background:var(--g-surface);min-height:38px;color:var(--g-encre);font-family:var(--g-font);box-shadow:var(--g-ombre-1);padding:8px 11px;font-size:.875rem}@media (pointer:coarse){html[data-espace=gestion] .field input,html[data-espace=gestion] .field select,html[data-espace=gestion] .field textarea{min-height:44px;font-size:1rem}}html[data-espace=gestion] .field textarea{line-height:1.55}html[data-espace=gestion] .field input:hover,html[data-espace=gestion] .field select:hover,html[data-espace=gestion] .field textarea:hover{border-color:#a8afbb}html[data-espace=gestion] .field input:focus,html[data-espace=gestion] .field select:focus,html[data-espace=gestion] .field textarea:focus{border-color:var(--g-accent);box-shadow:0 0 0 3px var(--g-accent-anneau);outline:none}html[data-espace=gestion] .field input:disabled,html[data-espace=gestion] .field select:disabled,html[data-espace=gestion] .field textarea:disabled{background:var(--g-surface-2);color:var(--g-discret);box-shadow:none}html[data-espace=gestion] .field-hint{color:var(--g-discret);font-size:.75rem}html[data-espace=gestion] .field.has-error input,html[data-espace=gestion] .field.has-error textarea,html[data-espace=gestion] .field.has-error select{border:1px solid var(--g-danger);box-shadow:0 0 0 3px #b4231826}html[data-espace=gestion] .adm-form{column-gap:16px}html[data-espace=gestion] .adm-fieldset{border:1px solid var(--g-ligne);border-radius:8px;margin:0 0 16px;padding:12px 16px 4px}html[data-espace=gestion] .adm-fieldset legend{color:var(--g-encre);font-size:.8125rem;font-weight:600}html[data-espace=gestion] .choice{border-bottom:1px solid var(--g-ligne);padding:10px 0}html[data-espace=gestion] .choice input{width:18px;height:18px;accent-color:var(--g-accent)}html[data-espace=gestion] .choice-label{font-size:.875rem}html[data-espace=gestion] .choice-hint{font-size:.75rem}html[data-espace=gestion] .adm-day{border-color:var(--g-ligne);border-radius:999px;min-height:36px}html[data-espace=gestion] .search-box{border-radius:var(--g-rayon);border-color:var(--g-ligne-forte);background:var(--g-surface)}html[data-espace=gestion] .adm-table-wrap{margin:0 -20px}@media (min-width:768px){html[data-espace=gestion] .adm-table-wrap{margin:0 -24px}}html[data-espace=gestion] .adm-table{font-size:.8125rem}html[data-espace=gestion] .adm-table thead th{background:var(--g-surface-2);border-top:1px solid var(--g-ligne);border-bottom:1px solid var(--g-ligne);letter-spacing:.05em;text-transform:uppercase;color:var(--g-discret);padding:8px 12px;font-size:.6875rem;font-weight:600}html[data-espace=gestion] .adm-table th,html[data-espace=gestion] .adm-table td{border-bottom:1px solid var(--g-ligne);vertical-align:middle;padding:10px 12px}html[data-espace=gestion] .adm-table th:first-child,html[data-espace=gestion] .adm-table td:first-child{padding-left:20px}html[data-espace=gestion] .adm-table th:last-child,html[data-espace=gestion] .adm-table td:last-child{padding-right:20px}@media (min-width:768px){html[data-espace=gestion] .adm-table th:first-child,html[data-espace=gestion] .adm-table td:first-child{padding-left:24px}html[data-espace=gestion] .adm-table th:last-child,html[data-espace=gestion] .adm-table td:last-child{padding-right:24px}html[data-espace=gestion] .adm-table tbody tr:nth-child(2n){background:0 0}html[data-espace=gestion] .adm-table tbody tr:hover{background:var(--g-surface-2)}}html[data-espace=gestion] .adm-table tbody tr:last-child>*{border-bottom:0}html[data-espace=gestion] .adm-row-title{color:var(--g-encre);font-weight:500}html[data-espace=gestion] a.adm-row-title,html[data-espace=gestion] .adm-row-title a{color:var(--g-encre);text-decoration:none}html[data-espace=gestion] a.adm-row-title:hover,html[data-espace=gestion] .adm-row-title a:hover{color:var(--g-accent);text-decoration:underline}@media (max-width:767px){html[data-espace=gestion] .adm-table-wrap{margin:0}html[data-espace=gestion] .adm-table-stack tr{border-bottom:1px solid var(--g-ligne);padding:12px 0}html[data-espace=gestion] .adm-table-stack th,html[data-espace=gestion] .adm-table-stack td{border:0;padding:3px 0!important}html[data-espace=gestion] .adm-table-stack tbody tr:last-child{border-bottom:0}}html[data-espace=gestion] .adm-lines li{border-bottom:1px solid var(--g-ligne);gap:3px;padding:12px 0}html[data-espace=gestion] .adm-lines li:last-child{border-bottom:0;padding-bottom:0}html[data-espace=gestion] .adm-lines li:first-child{padding-top:0}html[data-espace=gestion] .adm-line-main{color:var(--g-encre);font-weight:500;text-decoration:none}html[data-espace=gestion] a.adm-line-main:hover{color:var(--g-accent);text-underline-offset:3px;text-decoration:underline}html[data-espace=gestion] .adm-line-quand{color:var(--g-discret);font-size:.75rem;font-weight:500}html[data-espace=gestion] .adm-todo{border:0;gap:2px;display:grid}html[data-espace=gestion] .adm-todo-ligne{border-radius:var(--g-rayon);border:0;gap:12px;min-height:44px;margin:0 -10px;padding:8px 10px}html[data-espace=gestion] .adm-todo-ligne:hover{background:var(--g-neutre-teinte)}.g-count-fort{min-width:26px;height:24px;font-size:.8125rem}html[data-espace=gestion] .adm-cards{gap:10px}html[data-espace=gestion] .adm-prop,html[data-espace=gestion] .adm-carte{border:1px solid var(--g-ligne);background:var(--g-surface);border-radius:8px;padding:14px 16px}html[data-espace=gestion] .g-contenu .section .adm-carte{background:var(--g-surface-2)}html[data-espace=gestion] .adm-deflist dt{color:var(--g-discret);font-size:.8125rem;font-weight:500}html[data-espace=gestion] .adm-deflist dd{color:var(--g-encre)}html[data-espace=gestion] .adm-metrics{border:1px solid var(--g-ligne);background:var(--g-ligne);border-radius:8px;gap:1px;margin:0;overflow:hidden}html[data-espace=gestion] .adm-metric{background:var(--g-surface);border:0;border-radius:0;gap:2px;padding:12px 14px}html[data-espace=gestion] .adm-metric-label{color:var(--g-discret);order:-1;font-size:.75rem;font-weight:500}html[data-espace=gestion] .adm-metric-value{font-size:var(--fs-metric);color:var(--g-encre);font-weight:600}html[data-espace=gestion] .sheet{background:var(--g-surface);box-shadow:var(--g-ombre-3);font-family:var(--g-font);border:0;border-radius:14px 14px 0 0}html[data-espace=gestion] .sheet-inner{gap:12px}html[data-espace=gestion] .sheet-head h2{font-size:1.0625rem}html[data-espace=gestion] .sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:479px){html[data-espace=gestion] .sheet-actions{grid-template-columns:1fr 1fr;display:grid}}@media (min-width:768px){html[data-espace=gestion] .sheet{border-radius:12px;max-width:34rem;margin:auto}html[data-espace=gestion] .sheet:has(.g-side-feuille){border-radius:0;max-width:20rem;height:100dvh;max-height:none;margin:0 auto 0 0}}html[data-espace=gestion] .toast{box-shadow:var(--g-ombre-3);font-family:var(--g-font);border-radius:8px}.g-chiffres{background:var(--g-ligne);border:1px solid var(--g-ligne);border-radius:var(--g-rayon-panneau);box-shadow:var(--g-ombre-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 4px;display:grid;overflow:hidden}@media (min-width:768px){.g-chiffres{grid-template-columns:repeat(4,minmax(0,1fr))}}.g-chiffre{background:var(--g-surface);color:var(--g-encre);gap:4px;padding:14px 18px;text-decoration:none;display:grid}.g-chiffre:hover{background:var(--g-surface-2)}.g-chiffre-label{color:var(--g-discret);font-size:.8125rem}.g-chiffre-n{letter-spacing:-.01em;font-size:1.625rem;font-weight:600;line-height:1.15}.g-dash{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 16px;display:grid}@media (min-width:1100px){.g-dash{grid-template-columns:minmax(0,1fr) minmax(0,22rem)}}.g-dash-principal,.g-dash-cote{min-width:0}.g-fiche{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.g-fiche-principal{min-width:0}.g-fiche-principal>.section:first-child{margin-top:0}.g-panneau-titre{color:var(--g-encre);margin:0 0 12px;font-size:.9375rem;font-weight:600}.g-etat{gap:8px;margin:0;font-size:.8125rem;display:grid}.g-etat>div{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.g-etat dt{color:var(--g-discret)}.g-etat dd{color:var(--g-encre);overflow-wrap:anywhere;margin:0}@media (max-width:1099px){.g-fiche-cote,.g-pub{display:contents}.g-pub-etat{background:var(--g-surface);border:1px solid var(--g-ligne);border-radius:var(--g-rayon-panneau);box-shadow:var(--g-ombre-1);order:-1;margin:0 0 4px;padding:14px 16px}.g-pub-etat .g-panneau-titre{display:none}.g-fiche>.g-fiche-principal{order:0}.g-fiche .g-panneau-cote{order:1}.g-fiche .g-fiche-cote>.adm-actions{order:2}.g-fiche .adm-barre-fiche{order:3}.g-etat>div{grid-template-columns:8.5rem minmax(0,1fr)}}@media (min-width:1100px){.g-fiche{grid-template-columns:minmax(0,1fr) 20rem}.g-fiche-cote{top:calc(var(--g-top-h) + 16px);align-content:start;gap:16px;min-width:0;display:grid;position:sticky}.g-pub{background:var(--g-surface);border:1px solid var(--g-ligne);border-radius:var(--g-rayon-panneau);box-shadow:var(--g-ombre-1);overflow:hidden}.g-pub-etat{padding:18px 20px}.g-etat>div{grid-template-columns:8rem minmax(0,1fr)}.g-pub .adm-barre-fiche{background:var(--g-surface-2);border-top:1px solid var(--g-ligne);gap:12px;margin:0;padding:16px 20px;display:grid;position:static}.g-pub .adm-barre-fiche .adm-actions{grid-template-columns:1fr 1fr;margin:0;display:grid}.g-pub .adm-barre-fiche .btn{width:100%}html[data-espace=gestion] .g-fiche-cote .section.g-panneau-cote{margin:0;padding:18px 20px}.g-fiche-cote>.adm-actions{margin:0}}html[data-espace=gestion] .adm-barre-fiche{margin:20px calc(-1 * max(16px, env(safe-area-inset-left,0px))) 0;padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--g-ligne);background:#fffffff5}@media (min-width:768px){html[data-espace=gestion] .adm-barre-fiche{margin-inline:-32px;padding-inline:32px}}@media (min-width:1100px){html[data-espace=gestion] .g-pub .adm-barre-fiche{box-shadow:none;background:var(--g-surface-2);margin:0;padding:16px 20px}}html[data-espace=gestion] .adm-barre-dirty{color:var(--g-attention);font-weight:600}html[data-espace=gestion] .adm-enligne-ok{color:var(--g-succes);font-weight:500}html[data-espace=gestion] .adm-enligne-erreur{color:var(--g-danger)}html[data-espace=gestion] .adm-verifs{gap:8px}html[data-espace=gestion] .adm-verifs li{color:var(--g-texte);font-size:.8125rem}html[data-espace=gestion] .adm-verifs li.is-ok .icon{color:var(--g-succes)}html[data-espace=gestion] .adm-verifs li.is-ko{color:var(--g-encre);font-weight:500}html[data-espace=gestion] .adm-verifs li.is-ko .icon{color:var(--g-attention)}html[data-espace=gestion] .adm-seance-liste{border:1px solid var(--g-ligne);border-radius:8px;overflow:hidden}html[data-espace=gestion] .adm-seance{border-bottom:1px solid var(--g-ligne);padding:12px 14px}html[data-espace=gestion] .adm-seance:last-child{border-bottom:0}html[data-espace=gestion] .adm-seance-quand{color:var(--g-encre);font-weight:600}html[data-espace=gestion] .adm-seance.is-annulee{background:var(--g-surface-2)}html[data-espace=gestion] .adm-seances .h3{margin:4px 0 10px}html[data-espace=gestion] .adm-compare-before{border:1px solid var(--g-ligne);background:var(--g-surface-2);border-radius:8px}html[data-espace=gestion] .adm-compare-after{background:var(--g-accent-teinte);border:1px solid #cdd3f7;border-radius:8px}html[data-espace=gestion] .adm-compare-label{letter-spacing:.05em;font-size:.6875rem}html[data-espace=gestion] .adm-preview{border:1px solid var(--g-ligne-forte);font-family:var(--font-public,Arial, Arimo, "Liberation Sans", Helvetica, sans-serif);border-radius:8px}html[data-espace=gestion] .adm-mail{border-color:var(--g-ligne-forte);border-radius:8px;overflow:hidden}html[data-espace=gestion] .adm-fourn-code{background:var(--g-surface-2);border-radius:8px}html[data-espace=gestion] .adm-pointcarte-map{border-color:var(--g-ligne-forte);border-radius:8px}html[data-espace=gestion] .adm-qr-code{border-radius:8px}html[data-espace=gestion] .adm-banner{background:var(--g-attention-teinte);color:var(--g-attention);border:0}.g-liste,html[data-espace=gestion] .g-contenu .screen>.adm-table-wrap{background:var(--g-surface);border:1px solid var(--g-ligne);border-radius:var(--g-rayon-panneau);box-shadow:var(--g-ombre-1);min-width:0;margin:0;overflow:hidden}html[data-espace=gestion] .g-contenu .screen>.adm-table-wrap{margin:16px 0 0}html[data-espace=gestion] .g-contenu .screen>.adm-table-wrap .adm-table thead th{border-top:0}html[data-espace=gestion] .g-liste>.tabs{margin:0;padding:0 20px}html[data-espace=gestion] .g-liste .adm-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;padding:16px 20px;display:flex}html[data-espace=gestion] .g-liste .adm-filters .search-box{flex:100%;margin:0}html[data-espace=gestion] .g-liste .adm-filters .chip-bar{margin:0}html[data-espace=gestion] .g-liste .adm-filters>.meta{flex:100%;margin:0}@media (min-width:768px){html[data-espace=gestion] .g-liste .adm-filters .chip-bar+.chip-bar{border-left:1px solid var(--g-ligne);padding-left:16px}}html[data-espace=gestion] .g-liste .adm-table-wrap{margin:0}html[data-espace=gestion] .g-liste>.empty,html[data-espace=gestion] .g-liste>.adm-pager{margin:0;padding:16px 20px}@media (max-width:767px){html[data-espace=gestion] .g-liste .adm-table-stack tr,html[data-espace=gestion] .g-contenu .screen>.adm-table-wrap .adm-table-stack tr{padding:12px 16px}html[data-espace=gestion] .g-liste>.tabs{padding:0 16px}html[data-espace=gestion] .g-liste .adm-filters{padding:12px 16px}}html[data-espace=gestion] .g-contenu .back-link[href=\/admin],html[data-espace=gestion] .g-contenu .back-link[href="/admin/"]{display:none}html[data-espace=gestion] .adm-filters{gap:8px}html[data-espace=gestion] .adm-filters .chip-bar{margin:0}html[data-espace=gestion] .section-head{flex-wrap:wrap}html[data-espace=gestion] .section-head .text-link{white-space:nowrap}html[data-espace=gestion] .g-contenu .section>.notice:last-child,html[data-espace=gestion] .g-contenu .section>:last-child>.notice:last-child{margin-bottom:0}@media (max-width:1099px){html[data-espace=gestion] .adm-barre-fiche{background:var(--g-surface)}}@media (pointer:fine){.g-nav-link,.g-side-action{min-height:34px}.g-nav{gap:14px}}.g-ligne-titre{color:var(--g-encre);font-weight:500;display:block}.g-ligne-aide{color:var(--g-discret);font-size:.8125rem;line-height:1.4;display:block}html[data-espace=gestion] .adm-todo-ligne{align-items:center}.g-vide{color:var(--g-texte);align-items:flex-start;gap:8px;margin:0;font-size:.875rem;display:flex}.g-vide .icon{color:var(--g-succes);flex:none;margin-top:2px}.g-etat-statut dd{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.g-etat>.g-etat-statut{grid-template-columns:minmax(0,1fr);padding-bottom:4px}.g-etat-suite{color:var(--g-discret)}html[data-espace=gestion] .g-contenu .section[id]{scroll-margin-top:calc(var(--g-top-h) + 16px)}html[data-espace=gestion] .adm-verifs li .text-link.inline{white-space:nowrap}@media (min-width:768px){html[data-espace=gestion] .adm-table .g-nowrap{white-space:nowrap}}.g-pill-info{background:var(--g-accent-teinte);color:var(--g-accent-fort)}.g-etapes{color:var(--g-texte);gap:8px;margin:0;padding-left:1.25rem;font-size:.8125rem;display:grid}.g-etapes li::marker{color:var(--g-discret);font-variant-numeric:tabular-nums}.g-etat dd .meta{margin:0}@media (min-width:1100px){.g-pub .adm-barre-fiche .adm-actions{flex-direction:column-reverse;align-items:stretch;display:flex}}.g-etat>.g-etat-plein{grid-template-columns:minmax(0,1fr);gap:2px}.espace-fab{right:16px;bottom:calc(var(--nav-h) + 12px + var(--safe-bottom,0px));z-index:calc(var(--z-nav) + 1);cursor:pointer;background:#100f0c;border:2px solid #f0e5d5;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:transform .16s ease-out,background-color .16s ease-out,border-color .16s ease-out;display:grid;position:fixed}.espace-fab img{width:40px;height:40px}.espace-fab.is-sable{background:#b4aa7a;border-color:#b4aa7a}.espace-fab.is-ivoire{background:#f0e5d5;border-color:#f0e5d5}.espace-fab.is-sable img,.espace-fab.is-ivoire img{filter:brightness(0)}.espace-fab:active{transform:scale(.96)}.avec-espace .shell{padding-bottom:calc(var(--shell-pad-bottom) + 72px)}@media (min-width:768px){.espace-fab{bottom:24px;right:24px}.avec-espace .shell{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.espace-fab{transition:none}}.monesp-panel{gap:14px;padding-top:16px;display:grid}.monesp-form{gap:4px;display:grid}.monesp-form select{width:100%;min-height:var(--target)}.monesp-vide,.monesp-carte,.monesp-contacts{justify-items:start;gap:12px;display:grid}.monesp-carte{justify-items:center}.monesp-titre{font-size:var(--fs-body);margin:16px 0 4px;font-weight:700}.monesp-form>.monesp-titre:first-child,.monesp-form>p+.monesp-titre{margin-top:0}.monesp-stats{gap:0;width:100%;margin:0;display:grid}.monesp-stats>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.monesp-stats dt{margin:0}.monesp-stats dd{margin:0;font-weight:700}.monesp-contacts-liste{gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.monesp-contacts-liste>li{justify-items:start;gap:8px;display:grid}.monesp-qr{border:1px solid var(--ink);background:#fff;width:min(100%,240px);height:auto;padding:8px}.carte-visite{background:var(--surface);border:1px solid var(--ink);justify-items:start;gap:6px;width:100%;max-width:420px;padding:20px;display:grid}.carte-visite-cat{font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.carte-visite-nom{font-size:var(--fs-h2);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.carte-visite-ligne{overflow-wrap:anywhere;margin:0}.carte-visite-coords{gap:4px;width:100%;margin:8px 0 0;display:grid}.carte-visite-coords>div{display:grid}.carte-visite-coords dt{color:var(--muted);font-size:var(--fs-meta);margin:0}.carte-visite-coords dd{overflow-wrap:anywhere;margin:0}.carte-visite-coords a{min-height:var(--target);align-items:center;display:inline-flex}.carte-visite-compacte{padding:14px 16px}.carte-visite-compacte .carte-visite-nom{font-size:var(--fs-h3)}.carte-visite-screen .carte-visite{margin:8px 0 16px}.carte-visite-actions{gap:12px;margin-bottom:24px;display:grid}.carte-visite-actions:empty{display:none}[data-style=affiche] .shell .carte-visite-cat{font-family:var(--aff-mono)}[data-style=affiche] .shell .carte-visite-nom{font-family:var(--aff-display);text-transform:uppercase;font-weight:400}.monesp-carte>.btn{width:100%;max-width:420px}.monesp-reglage{border-top:1px solid var(--line);width:100%;max-width:420px;padding-top:8px}.monesp-qr-bloc{justify-items:center;gap:10px;width:100%;padding-bottom:12px;display:grid}.monesp-qr-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.monesp-qr-bloc>.notice{justify-self:stretch}.monesp-qr-fond{margin-inline:calc(-1 * var(--space));isolation:isolate;justify-self:stretch;place-items:center;padding:20px 0;display:grid;position:relative}.monesp-qr-fond:before{content:"";z-index:-1;opacity:var(--motif-opacite,.14);background:url(/brand/motif-bande.webp) 50%/cover no-repeat;position:absolute;inset:0}.monesp-qr-fond .monesp-qr{background:0 0;border:0;width:min(72%,240px);padding:0}.monesp-qr-fond .qr-fond{fill:var(--page)}.monesp-duo{grid-template-columns:1fr;gap:0 12px;display:grid}@media (min-width:360px){.monesp-duo{grid-template-columns:1fr 1fr}}.monesp-cats{flex-wrap:wrap}.monesp-coord{gap:0;display:grid}.monesp-coord .choice{margin-top:-4px}.monesp-form-actions{margin-top:12px}:root[data-style=affiche]{--aff-noir:#100f0c;--aff-ivoire:#f0e5d5;--aff-or:#b4aa7a;--aff-kaki:#57532b;--aff-terre:#7a6434;--aff-muted:#b9ae98;--aff-display:"Anton", "Arial Narrow", Impact, sans-serif}[data-style=affiche] .shell{overflow-x:clip}[data-style=affiche] .shell .header{background:var(--aff-noir);color:var(--aff-ivoire);border-bottom-color:#0000}[data-style=affiche] .shell :focus-visible{outline-color:var(--aff-or)}[data-style=affiche] .shell .nav{background:var(--aff-noir);border-color:#f0e5d52e}[data-style=affiche] .shell .nav-link{color:var(--aff-muted)}[data-style=affiche] .shell .nav-link.is-active{color:var(--aff-ivoire)}[data-style=affiche] .shell .nav-link.is-active .nav-icon{background:var(--aff-ivoire);color:var(--aff-noir)}@media (min-width:1200px){[data-style=affiche] .shell .nav-link.is-active{background:#f0e5d51a}[data-style=affiche] .shell .nav-link.is-active .nav-icon{color:var(--aff-ivoire);background:0 0}[data-style=affiche] .shell .nav-more{border-top-color:#f0e5d52e}[data-style=affiche] .shell .nav-signature img{filter:invert()}[data-style=affiche] .shell .nav-signature p{color:var(--aff-muted)}}[data-style=affiche] .shell .screen-head h1,[data-style=affiche] .shell .home-intro h1,[data-style=affiche] .shell .section-head h2,[data-style=affiche] .shell .home-mediation h2,[data-style=affiche] .shell .home-feature h2,[data-style=affiche] .shell .tile-name{font-family:var(--aff-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;font-weight:400}[data-style=affiche] .shell .screen-head h1{font-size:clamp(40px,7vw,84px);line-height:.95}[data-style=affiche] .shell .home-intro h1{margin-top:var(--s-2);font-size:clamp(34px,5.4vw,64px);line-height:.98}[data-style=affiche] .shell .section-head h2{font-size:clamp(30px,4.6vw,56px);line-height:.95}[data-style=affiche] .shell .home-mediation h2{font-size:clamp(34px,5vw,64px);line-height:.95}[data-style=affiche] .shell .home-feature h2{font-size:clamp(28px,3.6vw,44px);line-height:1}[data-style=affiche] .shell .tile-name{font-size:19px;line-height:1.05}[data-style=affiche] .shell .home-page{padding-top:0}[data-style=affiche] .shell .home-intro,[data-style=affiche] .shell .home-mediation,[data-style=affiche] .shell .home-venues{margin-inline:0;padding-block:clamp(32px,6vw,72px)}[data-style=affiche] .shell .home-intro{background:var(--aff-noir);color:var(--aff-ivoire);border-image:linear-gradient(var(--aff-noir) 0 0) fill 0 / / 0 100vmax}[data-style=affiche] .shell .home-intro .home-identity{color:var(--aff-or)}[data-style=affiche] .shell .home-intro .home-search-label{color:var(--aff-vermillon);font-size:1.1875rem}[data-style=affiche] .shell .home-intro .home-wordmark{max-height:clamp(56px,9vw,120px)}[data-style=affiche] .shell .home-intro .home-search{border-color:var(--aff-ivoire)}[data-style=affiche] .shell .home-intro .notice{color:var(--ink)}[data-style=affiche] .shell .home-mediation{background:var(--aff-kaki);color:var(--aff-ivoire);border-image:linear-gradient(var(--aff-kaki) 0 0) fill 0 / / 0 100vmax}[data-style=affiche] .shell .home-mediation .caption{color:var(--aff-or)}[data-style=affiche] .shell .home-venues{background:var(--aff-terre);color:var(--aff-ivoire);border-image:linear-gradient(var(--aff-terre) 0 0) fill 0 / / 0 100vmax}[data-style=affiche] .shell .home-venues .home-venue-list li{border-bottom-color:#f0e5d54d}[data-style=affiche] .shell .home-venues .home-venue-list h3{font-family:var(--aff-display);text-transform:uppercase;font-size:clamp(26px,3.6vw,44px);font-weight:400;line-height:1}[data-style=affiche] .shell .home-venues :focus-visible,[data-style=affiche] .shell .home-mediation :focus-visible,[data-style=affiche] .shell .home-intro :focus-visible{outline-color:var(--aff-ivoire)}[data-style=affiche] .portrait.portrait-photo>img{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;inset:0}[data-style=affiche] .shell .home-feature .portrait-feature.portrait-photo>img{object-position:50% 18%}[data-style=affiche] .shell .mine-next{background:var(--aff-noir);color:var(--aff-ivoire);border:0;border-radius:0;padding:22px 20px 20px}[data-style=affiche] .shell .mine-next-kicker{color:var(--aff-or)}[data-style=affiche] .shell .mine-next-name{color:var(--aff-ivoire);font-family:var(--aff-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(30px,6vw,48px);font-weight:400;line-height:.98}[data-style=affiche] .shell .mine-next-place,[data-style=affiche] .shell .mine-next-empty{color:var(--aff-muted)}[data-style=affiche] .shell .mine-next .btn-primary{background:var(--aff-ivoire);border-color:var(--aff-ivoire);color:var(--aff-noir)}[data-style=affiche] .shell .mine-next .btn-secondary{border-color:var(--aff-ivoire);color:var(--aff-ivoire)}[data-style=affiche] .shell .mine-next .btn-secondary:hover{background:#f0e5d51f}[data-style=affiche] .shell .mine-next :focus-visible{outline-color:var(--aff-or)}[data-style=affiche] .shell .mine-pass-band{background:var(--aff-kaki);color:var(--aff-ivoire);border-image:linear-gradient(var(--aff-kaki) 0 0) fill 0 / / 0 100vmax;border-radius:0;padding:24px 0}[data-style=affiche] .shell .mine-pass-label{color:var(--aff-or)}[data-style=affiche] .shell .mine-pass-count strong{font-family:var(--aff-display);letter-spacing:0;font-size:clamp(64px,18vw,120px);font-weight:400}[data-style=affiche] .shell .mine-pass-count span{font-family:var(--aff-display);font-size:clamp(24px,6vw,40px)}[data-style=affiche] .shell .mine-pass-band:focus-visible{outline-color:var(--aff-or)}[data-style=affiche] .shell .mine-block-title{font-family:var(--aff-display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(22px,4vw,30px);font-weight:400;line-height:1}[data-style=affiche] .shell .pass-count strong,[data-style=affiche] .shell .pass-count span{font-family:var(--aff-display);font-weight:400}[data-style=affiche] .shell .pass-count strong{font-size:clamp(72px,20vw,140px)}[data-style=affiche] .shell .pass-page{border-radius:0}[data-style=affiche] .shell .pass-page-name{font-family:var(--aff-display);text-transform:uppercase;font-size:22px;font-weight:400;line-height:1.02}[data-style=affiche] .shell .pass-page.is-on{background:var(--aff-noir);color:var(--aff-ivoire);border-color:var(--aff-noir)}[data-style=affiche] .shell .pass-page.is-on .pass-page-name{color:var(--aff-ivoire)}[data-style=affiche] .shell .pass-page.is-on .pass-page-meta,[data-style=affiche] .shell .pass-page.is-on .pass-page-date,[data-style=affiche] .shell .pass-page.is-on .pass-page-num{color:var(--aff-muted)}:root[data-style=affiche]{--aff-vermillon:#e6361f;--aff-carte:#e8dbc6;--aff-body:"Archivo", Arial, Helvetica, sans-serif;--aff-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}[data-style=affiche] .shell{font-family:var(--aff-body);--radius:0px;--radius-lg:0px}[data-style=affiche] .shell :focus-visible{outline:2px solid var(--aff-vermillon);outline-offset:3px}[data-style=affiche] .shell .header{gap:16px}[data-style=affiche] .shell .lang-switch{border:1px solid #f0e5d580;min-width:0;min-height:0;display:flex}[data-style=affiche] .shell .lang-switch button{min-width:var(--target);min-height:var(--target);cursor:pointer;color:var(--aff-ivoire);font:600 12px/1 var(--aff-mono);letter-spacing:.08em;background:0 0;border:0;padding:0 6px}[data-style=affiche] .shell .lang-switch button[aria-pressed=true]{background:var(--aff-ivoire);color:var(--aff-noir)}[data-style=affiche] .shell :is(.mine-next-kicker,.mine-pass-label,.pass-page-num,.home-feature-kicker,.tab-count,.badge,.chip){font-family:var(--aff-mono);letter-spacing:.1em}[data-style=affiche] .shell .btn{border-width:1.5px;font-weight:600}[data-style=affiche] .shell .btn:not(.btn-tertiary):hover{background:var(--aff-or);border-color:var(--aff-or);color:var(--aff-noir)}[data-style=affiche] .shell .tab{text-transform:uppercase;letter-spacing:.05em;color:var(--aff-noir);border-bottom-width:4px;font-weight:600}[data-style=affiche] .shell .tab.is-active{border-bottom-color:var(--aff-vermillon)}[data-style=affiche] .shell .notice{background:var(--aff-carte);border:0}[data-style=affiche] .shell :is(.notice-default,.notice-error)>.icon{color:var(--aff-vermillon)}[data-style=affiche] .shell .mine-next{border-top:4px solid var(--aff-vermillon)}[data-style=affiche] .shell .mine-next-when{color:var(--aff-vermillon);font-size:19px}[data-style=affiche] .shell .pass-bar>span{background:var(--aff-vermillon)}[data-style=affiche] .shell .prog-day.is-today .prog-day-num{-webkit-text-decoration-color:var(--aff-vermillon);text-decoration-color:var(--aff-vermillon)}[data-style=affiche] .shell .pass-page.is-on .pass-stamp{color:var(--aff-ivoire);border:1.5px solid var(--aff-vermillon);background:0 0}[data-style=affiche] .shell{--accent:var(--aff-vermillon);--focus-ring:var(--aff-vermillon);--danger:var(--aff-vermillon)}[data-style=affiche] .shell input,[data-style=affiche] .shell textarea{caret-color:var(--aff-vermillon)}[data-style=affiche] .shell :is(.choice input,input[type=checkbox],input[type=radio]){accent-color:var(--aff-vermillon)}[data-style=affiche] .shell .main a:hover{-webkit-text-decoration-color:var(--aff-vermillon);text-decoration-color:var(--aff-vermillon)}[data-style=affiche] .shell :is(.row-meta.is-now,.home-today):before{content:"";vertical-align:.1em;background:var(--aff-vermillon);flex:none;width:8px;height:8px;margin-right:8px;display:inline-block}[data-style=affiche] .shell .row-meta.is-now{color:var(--aff-noir);font-weight:600}[data-style=affiche] .shell .home-today{color:var(--aff-noir)}[data-style=affiche] .shell .home-identity{font-family:var(--aff-mono);text-transform:uppercase;letter-spacing:.08em;font-size:13px}[data-style=affiche] .shell .changes-meta time{font-family:var(--aff-mono)}[data-style=affiche] .shell .chip:not(.is-active){border-style:dashed}[data-style=affiche] .shell .chip.is-active{box-shadow:inset 0 -4px 0 var(--aff-vermillon)}[data-style=affiche] .shell .btn-saved svg,[data-style=affiche] .shell .icon-btn.is-pressed{color:var(--aff-vermillon)}[data-style=affiche] .shell .btn-saved{border-color:var(--aff-noir);box-shadow:inset 4px 0 0 var(--aff-vermillon)}[data-style=affiche] .shell .badge-danger{background:var(--aff-noir);color:var(--aff-ivoire);border-color:var(--aff-noir);box-shadow:inset 5px 0 0 var(--aff-vermillon);font-family:var(--aff-mono);padding-left:11px}[data-style=affiche] .shell .btn-danger{background:var(--aff-noir);color:var(--aff-ivoire);border-color:var(--aff-vermillon)}[data-style=affiche] .shell .btn-danger:hover{background:var(--aff-vermillon);border-color:var(--aff-vermillon);color:var(--aff-noir)}[data-style=affiche] .shell .field-error{color:var(--aff-noir)}[data-style=affiche] .shell .field-error svg,[data-style=affiche] .shell .notice-error>svg{color:var(--aff-vermillon)}[data-style=affiche] .shell .qr-status.is-on{background:var(--aff-carte);border:0}[data-style=affiche] .shell .qr-status.is-on>svg{color:var(--aff-vermillon)}[data-style=affiche] .shell .viseur{border-radius:0}[data-style=affiche] .shell .viseur.is-live .viseur-coin{border-color:var(--aff-vermillon)}[data-style=affiche] .shell .trip-chosen{border:2px solid var(--aff-vermillon)}[data-style=affiche] .shell details[open]>.help-summary .help-chevron{color:var(--aff-vermillon)}[data-style=affiche] .shell .chip.chip-in:not(.is-active){border-color:var(--in);color:var(--in)}[data-style=affiche] .shell .chip.chip-in.is-active{background:var(--in);color:var(--in-text);border-color:var(--in);box-shadow:none}[data-style=affiche] .shell .chip.chip-off:not(.is-active){background:#b4aa7a4d}[data-style=affiche] .shell .chip.chip-off.is-active{background:var(--off);color:var(--off-text);border-color:var(--off-edge);box-shadow:none}[data-style=affiche] .shell .biennale-in .menu-list .icon{color:var(--in)}[data-style=affiche] .shell .biennale-off-table thead th{background:var(--off);color:var(--off-text)}.home-intro .home-bloc-titre{margin:0 0 var(--s-5,24px);line-height:0}.home-bloc-titre img{filter:brightness(0);width:100%;max-width:560px;height:auto;display:block}[data-style=affiche] .shell .home-intro .home-bloc-titre{margin-top:0}[data-style=affiche] .shell .home-intro .home-bloc-titre img{filter:brightness(0)invert()}[data-style=affiche] .shell .home-intro{padding-block:clamp(24px,5vw,64px)}.home-intro .home-gates{max-width:560px;margin-top:12px}.home-intro .home-search{max-width:560px}.home-intro .home-gate{align-content:start;justify-items:start;gap:2px;min-height:96px;padding:12px 14px 14px;display:grid}.home-intro .home-gate strong{letter-spacing:0;margin-bottom:6px;font-size:34px;line-height:1}[data-style=affiche] .shell .home-intro .home-gate strong{font-family:var(--aff-display);font-weight:400}.home-intro .home-gate .home-gate-nom{font-size:var(--fs-small);font-weight:var(--fw-bold);overflow-wrap:anywhere;line-height:1.25}.home-intro .home-gate .home-gate-n{font-size:var(--fs-caption);line-height:1.3}.home-intro .home-gate:hover span{text-decoration:none}.home-intro .home-gate:hover .home-gate-nom{text-underline-offset:3px;text-decoration:underline}.home-pass{color:var(--ivoire);background:#100f0c;border-image:linear-gradient(#100f0c 0 0) 0 fill//0 100vmax;padding:clamp(28px,5vw,56px) 0}.home-pass-tete{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.home-pass-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sable);margin:0 0 6px;font:400 12px/1.2 ui-monospace,SF Mono,Menlo,monospace}.home-pass h2{color:var(--ivoire);text-transform:uppercase;margin:0;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:.95}.home-pass-n{letter-spacing:.06em;text-transform:uppercase;color:var(--sable);justify-items:end;margin:0;font-size:12px;display:grid}.home-pass-n>:first-child{color:var(--ivoire);letter-spacing:0;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(44px,7vw,80px);line-height:.9}.home-pass-cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,2vw,14px);max-width:520px;margin:22px 0 16px;padding:0;list-style:none;display:grid}.home-pass-case{aspect-ratio:1;border:1.5px dashed #f0e5d561;border-radius:50%;place-items:center;display:grid;overflow:hidden}.home-pass-case.is-on{background:var(--sable);color:#000;border:0;padding:6px;rotate:-8deg}.home-pass-case:nth-child(2n).is-on{rotate:6deg}.home-pass-case span{text-transform:uppercase;text-align:center;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(8px,2.2vw,11px);line-height:1.1;display:-webkit-box;overflow:hidden}.home-pass-texte{max-width:46ch;margin:0 0 10px}.home-pass-compteurs{color:var(--sable);flex-wrap:wrap;gap:4px 22px;margin:0 0 14px;padding:0;list-style:none;display:flex}.home-pass-compteurs strong{color:var(--ivoire);font-size:1.125rem}.home-pass-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.home-pass-btn{border:1.5px solid var(--ivoire);min-height:48px;color:var(--ivoire);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.home-pass-btn.is-plein{background:var(--ivoire);color:#000}.home-pass-btn:hover{background:var(--sable);border-color:var(--sable);color:#000}.home-pass-btn:active{scale:.98}.home-pass :focus-visible{outline-color:var(--ivoire)}@media (min-width:1024px){.home-pass,.home-sommaire,.dk-home{grid-column:1/-1}}.home-sommaire{padding:clamp(8px,2vw,20px) 0;display:grid}.home-sommaire a{color:#000;border-bottom:1.5px solid #000;align-items:center;gap:12px;min-height:64px;padding:12px 0;text-decoration:none;display:flex}.home-sommaire a>:first-child{text-transform:uppercase;flex:1;min-width:0;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(30px,5vw,60px);line-height:.98}.home-sommaire-n{letter-spacing:.06em;color:var(--kaki);font-size:13px}.home-sommaire a .icon{flex:none;transition:translate .15s ease-out}.home-sommaire a:hover .icon{translate:4px}.dk{--dk-encre:#100f0c;--dk-gris:#5e584a;--dk-filet:#100f0c29;color:var(--dk-encre)}.dk-home{background:#fff;border-top:0;border-image:linear-gradient(#fff 0 0) 0 fill//0 100vmax;padding:clamp(36px,6vw,72px) 0}.dk-page{min-height:100%;max-width:var(--max-home);padding:20px var(--space) 48px;background:#fff;border-image:linear-gradient(#fff 0 0) 0 fill//0 100vmax;margin-inline:auto}.dk-retour{min-height:44px;color:var(--dk-encre);align-items:center;gap:6px;margin-bottom:8px;font-weight:700;text-decoration:none;display:inline-flex}.dk-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--dk-gris);margin:0 0 10px;font:400 12px/1.2 ui-monospace,SF Mono,Menlo,monospace}.dk-titre{text-transform:uppercase;color:var(--dk-encre);margin:0 0 12px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:clamp(52px,11vw,120px);font-weight:400;line-height:.88}.dk-lead{max-width:44ch;margin:0 0 22px;font-size:1.0625rem}.dk-note{font-size:var(--fs-small);color:var(--dk-gris);margin:-10px 0 18px}.dk-h2,.dk-h3{text-transform:uppercase;color:var(--dk-encre);margin:0 0 4px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-weight:400}.dk-h3{font-size:clamp(24px,3.4vw,36px);line-height:1}.dk-h2{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:clamp(30px,4.6vw,52px);line-height:1;display:flex}.dk-h2-n{letter-spacing:.04em;text-transform:none;color:var(--dk-gris);font:400 13px/1 Arial,Helvetica,sans-serif}.dk-urg-ligne{background:var(--dk-encre);color:#fff;align-items:center;gap:10px;min-height:56px;margin-bottom:22px;padding:0 14px;text-decoration:none;display:flex}.dk-urg-ligne-t{text-transform:uppercase;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:20px}.dk-urg-ligne-n{font-variant-numeric:tabular-nums;color:var(--sable);letter-spacing:.04em;flex:1}.dk-urg-ligne:hover{background:#000}.dk-urg-ligne .icon{flex:none}.dk-appels{border-top:1.5px solid var(--dk-encre);margin:0 0 12px;padding:0;list-style:none}.dk-appel{border-bottom:1px solid var(--dk-filet);min-height:68px;color:var(--dk-encre);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.dk-appel-nom{gap:2px;min-width:0;display:grid}.dk-appel-nom strong{text-transform:uppercase;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:22px;font-weight:400;line-height:1.05}.dk-appel-nom span{color:var(--dk-gris);font-size:13px}.dk-appel-btn{background:var(--dk-encre);color:#fff;white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:700;transition:background-color .15s ease-out;display:inline-flex}.dk-appel:hover .dk-appel-btn{background:#000}.dk-appel:active .dk-appel-btn{scale:.98}.dk-consigne{max-width:52ch;margin:0 0 26px}.dk-bloc{margin:0 0 28px}.dk-bloc .dk-h3{margin-bottom:12px}.dk-position{gap:2px;margin:0 0 12px;font-size:1.25rem;font-weight:700;display:grid}.dk-position span{color:var(--dk-gris);font-size:13px;font-weight:400}.dk-actions{flex-wrap:wrap;gap:10px;margin:0 0 12px;display:flex}.dk-btn{border:1.5px solid var(--dk-encre);min-height:48px;color:var(--dk-encre);cursor:pointer;overflow-wrap:anywhere;background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:700 1rem/1.2 inherit;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.dk-btn.is-plein,.dk-btn:hover{background:var(--dk-encre);color:#fff}.dk-btn.is-plein:hover{background:#000}.dk-btn:active{scale:.98}.dk-btn:disabled{opacity:.55;cursor:default}.dk-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dk-ligne p{flex:200px;gap:2px;min-width:0;margin:0;display:grid}.dk-ligne p span{color:var(--dk-gris);font-size:13px}.dk-rubriques{border-top:1.5px solid var(--dk-encre);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:32px;margin:0 0 30px;padding:0;list-style:none;display:grid}.dk-rub{border:0;border-bottom:1px solid var(--dk-filet);width:100%;min-height:72px;color:var(--dk-encre);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;text-decoration:none;display:grid}.dk-rub-n{color:var(--sable);font-variant-numeric:tabular-nums;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:38px;line-height:1;transition:color .15s ease-out}.dk-rub-main{gap:2px;min-width:0;display:grid}.dk-rub-t{text-transform:uppercase;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:24px;line-height:1.02}.dk-rub-s{color:var(--dk-gris);font-size:13px}.dk-rub-c{color:var(--dk-gris);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.dk-rub:hover .dk-rub-n,.dk-rub.is-on .dk-rub-n{color:var(--dk-encre)}.dk-rub.is-on{border-bottom:3px solid var(--dk-encre)}.dk-infos{margin-bottom:26px}.dk-infos .dk-h3{margin-bottom:10px}.dk-info{border-top:1px solid var(--dk-filet)}.dk-info:last-child{border-bottom:1px solid var(--dk-filet)}.dk-info summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:700;list-style:none;display:flex}.dk-info summary::-webkit-details-marker{display:none}.dk-info summary .icon{flex:none;transition:rotate .2s ease-out}.dk-info[open] summary .icon{rotate:45deg}.dk-info ul{gap:8px;max-width:62ch;margin:0 0 16px;padding-left:18px;display:grid}.dk-tout{background:var(--dk-encre);color:#fff;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:0 18px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:22px;text-decoration:none;display:flex}.dk-tout:hover{background:#000}.dk-tout .icon{transition:translate .15s ease-out}.dk-tout:hover .icon{translate:4px}.dk-entrees{border-top:1.5px solid var(--dk-encre);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:32px;margin:0 0 18px;padding:0;list-style:none;display:grid}.dk-entrees a{border-bottom:1px solid var(--dk-filet);min-height:56px;color:var(--dk-encre);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:22px;text-decoration:none;display:flex}.dk-entrees a .icon,.dk-liens a .icon{flex:none;transition:translate .15s ease-out}.dk-entrees a:hover .icon,.dk-liens a:hover .icon{translate:4px}.dk-trier{margin-bottom:14px}.dk-liste{border-top:1.5px solid var(--dk-encre);margin:0 0 24px;padding:0;list-style:none}.dk-carte{border-bottom:1px solid var(--dk-filet);color:var(--dk-encre);gap:3px;padding:14px 0;text-decoration:none;display:grid}.dk-carte-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dk-carte-tete strong{font-size:1.125rem;line-height:1.25}.dk-carte:hover .dk-carte-tete strong{text-underline-offset:4px;text-decoration:underline}.dk-prix{letter-spacing:.08em;color:var(--dk-gris);flex:none;font-size:13px}.dk-carte-ou{color:var(--dk-gris);font-size:13px}.dk-carte-d{max-width:58ch;margin:0}.dk-partenaire{letter-spacing:.06em;text-transform:uppercase;color:var(--dk-gris);justify-self:start;margin-top:4px;font:400 11px/1 ui-monospace,SF Mono,Menlo,monospace}.dk-marche{border-bottom:1px solid var(--dk-filet);justify-items:start;gap:6px;padding:14px 0;display:grid}.dk-marche p{margin:0}.dk-marche p:first-child{gap:2px;display:grid}.dk-marche p:first-child strong{text-transform:uppercase;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:24px;font-weight:400;line-height:1.05}.dk-marche p:first-child span{color:var(--dk-gris);font-size:13px}.dk-titre.is-long{overflow-wrap:anywhere;font-size:clamp(36px,8vw,84px);line-height:.94}.dk-texte{max-width:58ch;margin:0 0 16px}.dk-faits{gap:8px;margin:0 0 18px;display:grid}.dk-faits div{gap:2px;display:grid}.dk-faits dt{color:var(--dk-gris);font-size:13px}.dk-faits dd{margin:0}.dk-liens{border-top:1.5px solid var(--dk-encre);margin:0;padding:0;list-style:none}.dk-liens a{border-bottom:1px solid var(--dk-filet);min-height:60px;color:var(--dk-encre);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.dk-liens a>span{gap:2px;min-width:0;display:grid}.dk-liens a>span span{color:var(--dk-gris);font-size:13px}.dk-points{gap:10px;max-width:62ch;margin:0 0 20px;padding-left:18px;display:grid}.home-venues-off{min-height:56px;color:inherit;text-transform:uppercase;border:1.5px solid;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:0 16px;font-family:Anton,Arial Narrow,Impact,sans-serif;font-size:22px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.home-venues-off:hover{background:var(--ivoire);color:#100f0c;border-color:var(--ivoire)}.home-venues-off .icon{flex:none}.dk-source{font-size:var(--fs-small);color:var(--dk-gris);max-width:62ch;margin:22px 0 0}.dk :focus-visible{outline-color:var(--dk-encre)}@media (max-width:360px){.dk-rub{grid-template-columns:44px minmax(0,1fr) auto}.dk-rub-n{font-size:30px}.dk-rub-t{font-size:21px}}.dk-bloc .dk-note,.dk-actions+.dk-note,.dk-trier+.dk-note{margin:10px 0 0}
