
#essai.ws-showcase{padding:72px 0;background:#f8f7f4!important;color:#061f60!important;overflow:visible}#essai.ws-showcase .wrap{max-width:1320px}#essai.ws-showcase h2{color:#061f60!important;font-size:clamp(32px,4vw,48px);max-width:25ch;margin-bottom:20px}#essai.ws-showcase .ws-intro{max-width:70ch;color:#526078;font-size:17px;line-height:1.7;margin-bottom:32px}.ws-collections{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.ws-collections button,.ws-screen-choice button,.ws-controls button{font:600 14px/1.4 Hellix,Inter,system-ui,sans-serif;min-height:44px;padding:11px 18px;border:1px solid #c3cad6;border-radius:999px;background:#fff;color:#061f60;cursor:pointer}.ws-collections button[aria-pressed=true],.ws-screen-choice button[aria-pressed=true]{background:linear-gradient(175deg,#6886b5,#224778 42%,#061f60 53%,#244879);color:#fff;border-color:#617aaa;box-shadow:inset 0 2px 1px #ffffffb0,0 5px 14px #061f6020}.ws-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.ws-preview{min-width:0}.ws-screen-choice{display:flex;gap:8px;margin:0 0 14px;flex-wrap:wrap}.ws-display{padding:10px;background:#111722;border:1px solid #3c4658;border-radius:16px;box-shadow:0 16px 36px #061f6022;overflow:hidden}.ws-stage{background:#18202d;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:6px}.ws-stage>svg{width:100%;height:100%;display:block}.ws-stage [data-layer-id]{pointer-events:none}.ws-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.ws-controls button{padding:9px 15px}.ws-controls label{font-size:13px;display:flex;gap:10px;align-items:center;flex:1;min-width:150px}.ws-controls input[type=range]{accent-color:#061f60;min-width:80px;width:100%;min-height:44px}.ws-controls output{font-size:13px;min-width:90px;font-variant-numeric:tabular-nums;color:#526078}.ws-timeline{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.ws-timeline button{border:1px solid #aeb9cd;border-radius:8px;padding:8px 13px;min-height:44px;background:#fff;color:#061f60;font:600 13px Hellix,system-ui;cursor:pointer}.ws-timeline button[aria-current=true]{background:#eadeca;border-color:#9c7842}.ws-editor{border:1px solid #d6dbe4;border-radius:16px;padding:24px;background:#fff}.ws-editor h3{font:600 22px/1.3 Atacama,Georgia,serif;color:#061f60;margin:0 0 12px}.ws-editor p{font-size:14px;line-height:1.65;color:#526078}.ws-editor label{display:block;font-size:13px;font-weight:600;color:#061f60;margin:20px 0 8px}.ws-editor select,.ws-editor input{width:100%;min-height:46px;border:1px solid #aab7cb;border-radius:9px;background:#fff;color:#192641;padding:10px;font:15px Hellix,Inter,system-ui}.ws-editor button{min-height:44px;border:0;background:none;color:#061f60;text-decoration:underline;text-underline-offset:4px;font:600 14px Hellix,Inter,system-ui;cursor:pointer;margin-top:16px}.ws-status{font-size:13px;color:#526078;min-height:24px;margin-top:14px}.ws-editor .ws-disclaimer{font-size:12px;margin-top:22px}.ws-scope{font-size:13px;line-height:1.65;color:#526078;margin-top:24px;max-width:85ch}.ws-fullscreen{position:relative}.ws-display:fullscreen{display:grid;place-items:center;padding:24px;background:#10151e;border:0;border-radius:0}.ws-display:fullscreen .ws-stage{width:100%;max-height:100%;aspect-ratio:16/9}.ws-display:fullscreen .ws-exit-fullscreen{display:block;position:absolute;right:20px;top:20px;z-index:10;background:#fff;color:#061f60;padding:12px 18px;border:1px solid #aaa;border-radius:999px;min-height:44px;cursor:pointer}.ws-exit-fullscreen{display:none}.ws-showcase button:focus-visible,.ws-showcase input:focus-visible,.ws-showcase select:focus-visible{outline:3px solid #956c32;outline-offset:4px}.ws-ready .ws-loading{display:none}.ws-loading{padding:30px;background:#fff;border:1px solid #d6dbe4;border-radius:12px;color:#061f60}.ws-error{color:#9e2636!important}.ws-stage[data-motion=paused] *{animation-play-state:paused!important}.ws-stage[data-motion=static] *{animation:none!important;transition:none!important}
.art-advanced-cursor{position:fixed!important;left:0!important;top:0!important;width:100px!important;height:100px!important;pointer-events:none!important;z-index:2147483646!important;visibility:hidden;contain:layout style}.art-advanced-cursor[data-visible=true]{visibility:visible}.art-advanced-cursor>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#c24040;border-radius:50%;opacity:0;transform:rotate(45deg) scale(.75);transition:opacity .25s,transform .25s}.art-advanced-cursor[data-mode=link] .aac-link{opacity:1;transform:rotate(-45deg) scale(1)}.art-advanced-cursor[data-mode=drag] .aac-drag{opacity:1;transform:rotate(0) scale(1)}.art-advanced-cursor svg{width:41px;height:29px;fill:none;stroke:#fff;stroke-width:2}.art-advanced-cursor .aac-drag svg{width:46px;height:25px}.scroller.aac-dragging{scroll-behavior:auto!important;user-select:none;cursor:grabbing}
@media(max-width:950px){.ws-layout{grid-template-columns:1fr}.ws-editor{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.ws-editor h3,.ws-editor>p,.ws-editor button,.ws-editor .ws-status{grid-column:1/-1}.ws-editor label{margin-top:12px}}@media(max-width:600px){#essai.ws-showcase{padding:48px 0}.ws-editor{display:block;padding:20px}.ws-collections{gap:8px}.ws-collections button{font-size:12px;padding:10px 13px}.ws-controls{gap:8px}.ws-controls label{flex-basis:100%;order:2}.ws-display{padding:5px;border-radius:10px}.ws-stage{border-radius:5px}.ws-stage:focus-visible{outline-offset:-4px}.art-advanced-cursor{display:none!important}}
@media(prefers-reduced-motion:reduce){.art-advanced-cursor{display:none!important}.ws-stage *{animation:none!important;transition:none!important}}
@media(hover:none),(pointer:coarse){.art-advanced-cursor{display:none!important}}
.ws-showcase button:disabled,.ws-showcase input:disabled,.ws-showcase select:disabled{opacity:.5;cursor:wait}.ws-display:fullscreen .ws-stage{height:100%;width:auto;max-width:100%;max-height:100%}
