@font-face{font-family:AGPlusDemo;src:url('/assets/SpaceGrotesk-variable.ttf') format('truetype');font-style:normal;font-weight:300 700;font-display:swap}
:root{--agplus-demo-bar-height:64px;scroll-padding-top:calc(var(--agplus-demo-bar-height) + 16px)}
body[data-agplus-demo]{padding-top:var(--agplus-demo-bar-height)}
#agplus-demo-bar{box-sizing:border-box;position:fixed;inset:0 0 auto;z-index:80;height:var(--agplus-demo-bar-height);display:block;margin:0;padding:0;background:#151a1c;border:0;border-bottom:1px solid #ffffff24;color:#fff;font:500 14px/1.2 AGPlusDemo,Arial,sans-serif;letter-spacing:0;text-align:left}
#agplus-demo-bar .agplus-demo-bar-inner{box-sizing:border-box;height:100%;max-width:1800px;margin:0 auto;padding:0 28px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}
#agplus-demo-bar .agplus-demo-brand-group{display:flex;flex-direction:row;align-items:center;gap:24px;min-width:0}
#agplus-demo-bar .agplus-demo-home{display:flex;align-items:center;flex-shrink:0;min-height:44px;padding:0;margin:0;border:0;text-decoration:none;color:#fff}
#agplus-demo-bar .agplus-demo-home img{display:block;width:128px;height:34px;max-width:none;object-fit:contain;margin:0;filter:none;transform:none}
#agplus-demo-bar .agplus-demo-label{display:block;padding:4px 0 4px 24px;margin:0;border-left:1px solid #ffffff3d;font-size:14px;line-height:1.2;font-weight:400;color:#dce1e2;white-space:nowrap}
#agplus-demo-bar .agplus-demo-return{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;padding:10px 17px;margin:0;border:1px solid #ff6b00;border-radius:0;background:#ff6b00;color:#111;font:600 14px/1.2 AGPlusDemo,Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background .15s,border-color .15s}
#agplus-demo-bar .agplus-demo-return:hover{background:#ff8a36;border-color:#ff8a36;color:#111}
#agplus-demo-bar a:focus-visible{outline:3px solid #fff;outline-offset:3px}
body[data-agplus-demo="parc"] .sidebar{top:var(--agplus-demo-bar-height)}
body[data-agplus-demo="parc"] .app-shell,body[data-agplus-demo="relais"] .shell{min-height:calc(100vh - var(--agplus-demo-bar-height))}
@media(min-width:721px){body[data-agplus-demo="relais"] .side{top:var(--agplus-demo-bar-height)}}
body[data-agplus-demo="fournee-ensorcelee"] .demo-banner{display:none}
body[data-agplus-demo] .skip-link:focus,body[data-agplus-demo] .skip:focus{top:calc(var(--agplus-demo-bar-height) + 8px);z-index:110}
body[data-agplus-demo="parc"].embed{--agplus-demo-bar-height:0px}
body[data-agplus-demo="parc"].embed #agplus-demo-bar{display:none}
@media(max-width:600px){#agplus-demo-bar .agplus-demo-bar-inner{padding:0 12px;gap:8px}#agplus-demo-bar .agplus-demo-brand-group{flex-direction:column;align-items:flex-start;gap:1px}#agplus-demo-bar .agplus-demo-home{min-height:27px}#agplus-demo-bar .agplus-demo-home img{width:96px;height:26px}#agplus-demo-bar .agplus-demo-label{font-size:12px;padding:0;border:0}#agplus-demo-bar .agplus-demo-return{padding:10px}}
@media(prefers-reduced-motion:reduce){#agplus-demo-bar .agplus-demo-return{transition:none}}
