/*! © 2026 Étonnium par Web Concept 06. Tous droits réservés : reproduction, extraction et rediffusion interdites. */
:root{--ray: #ff7ab6;--ray-rgb: 255, 122, 182;--ray-soft: rgba(var(--ray-rgb), .16)}body:not([data-et-exp=pot]) .et-x-pot,body:not([data-et-exp=bouteille]) .et-x-bouteille,body:not([data-et-exp=verre]) .et-x-verre,body:not([data-et-exp=congel]) .et-x-congel{display:none!important}body[data-et-exp=bouteille] .et-graph,body[data-et-exp=verre] .et-graph{display:none!important}.et-scene{display:grid;gap:12px;padding:14px}.et-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.et-lbl{margin:0;font:600 14px/1.3 var(--display);color:var(--ink2)}.et-exp{flex-wrap:wrap;border-radius:16px}.et-stagewrap{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#070c0f}#et-cv{display:block;width:100%}.et-ctls{display:grid;gap:10px}.et-grp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.et-grp .seg{flex-wrap:wrap;border-radius:16px;max-width:100%}.et-grp .seg button{padding:8px 12px}.et-grp .seg button small{font:600 11.5px/1 var(--mono);opacity:.85;white-space:nowrap}.et-two button{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;line-height:1.15}.et-two button small{opacity:.75}.et-run{gap:8px}.et-run .btn-main{min-width:170px;justify-content:center}.et-tv output{font-size:15px}.et-tv label{font-size:15px}@media(max-width:480px){.et-grp{display:grid}.et-grp .seg{display:flex;width:100%}.et-grp .seg button{flex:1 1 auto}.et-run .btn-main{flex:1 1 100%}}.et-bar{display:grid;gap:6px}.et-bar-track{display:flex;height:20px;border-radius:999px;overflow:hidden;border:1px solid var(--line2);background:var(--bg)}.et-bar-track i{display:block;height:100%;flex:none}.et-bar .g{--c: #d6eef8}.et-bar .e{--c: #4fa0e6}.et-bar .v{--c: #ff7ab6}.et-bar-track .g,.et-bar-track .e{background:var(--c)}.et-bar-track .v{background:repeating-linear-gradient(135deg,rgba(var(--ray-rgb),.55) 0 5px,rgba(var(--ray-rgb),.18) 5px 10px)}.et-bar-leg{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;font:500 14px/1.35 var(--display);color:var(--ink2)}.et-bar-leg>span{display:inline-flex;align-items:center;gap:6px}.et-bar-leg>span:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--c);flex:none}.et-bar-leg>span.v:before{background:repeating-linear-gradient(135deg,rgba(var(--ray-rgb),.9) 0 3px,rgba(var(--ray-rgb),.3) 3px 6px)}.et-bar-leg>span.tot:before{display:none}.et-bar-leg b{font:700 14px/1 var(--mono);color:var(--ink)}.et-bar-leg .tot{margin-left:auto;color:var(--ink)}.et-msg{margin:0;min-height:48px;padding:10px 12px;border-radius:12px;background:var(--panel);font-size:16px;line-height:1.45}.et-msg.ok{background:#7fd88f1f;color:#c4f1cc}.et-msg.hot{background:rgba(var(--ray-rgb),.12);color:#ffd3e7}.et-read{font-size:15px;grid-template-columns:max-content minmax(0,1fr);column-gap:14px}.et-read dt,.et-read dd{font-size:15px}@media(max-width:380px){.et-read{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.et-graph{display:grid;gap:6px}.et-graph .et-lbl{color:var(--ink);font-size:15px}.et-grwrap{border-radius:12px;border:1px solid var(--line);background:#070c0f;overflow:hidden}#et-gr{display:block;width:100%;cursor:crosshair;touch-action:pan-y}.et-gr-note{margin:0;font-size:14px}.et-pq+.et-pq{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.et-pq-q{margin:0 0 8px!important;font-weight:700;color:var(--ink)}.et-pq-o{display:flex;flex-wrap:wrap;gap:8px}.et-pq-o button{min-height:var(--tap);padding:8px 16px;border-radius:999px;cursor:pointer;font:600 15px/1.25 var(--display);color:var(--ink);background:var(--bg);border:2px solid var(--line2)}.et-pq-o button:hover{border-color:rgba(var(--ray-rgb),.8)}.et-pq-o button[aria-checked=true]{background:rgba(var(--ray-rgb),.18);border-color:var(--ray)}.et-pq-fb{margin:10px 0 0!important;padding:10px 12px;border-radius:12px;border-left:4px solid var(--line2);background:var(--panel);line-height:1.5}.et-pq-fb.ok{border-left-color:var(--ok);background:#7fd88f1a}.et-pq-fb.surp{border-left-color:var(--gold);background:#ffd1661a}.et-cycle{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;margin:14px 0 4px}.et-cy-node{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:14px;border:2px solid var(--c);background:color-mix(in srgb,var(--c) 10%,var(--bg));text-align:center;min-width:0}.et-cy-s{--c: #d6eef8}.et-cy-l{--c: #4fa0e6}.et-cy-g{--c: #ff7ab6}.et-cy-node b{font:800 17px/1.2 var(--display);color:var(--ink)}.et-cy-node small{font-size:13px;line-height:1.25;color:var(--ink2)}.et-cy-arr{display:grid;gap:6px;font:600 12.5px/1.2 var(--mono);color:var(--ink2);text-align:center}.et-cy-arr>span:first-child{color:var(--hot)}.et-cy-arr>span:last-child{color:#7cc7ff}.et-cy-arr i{display:inline-block;font-style:normal}@media(max-width:640px){.et-cycle{grid-template-columns:minmax(0,1fr);gap:6px}.et-cy-arr{grid-auto-flow:column;justify-content:center;gap:16px}.et-cy-arr i{transform:rotate(90deg)}}.dc-box>div+p.note{margin-top:10px}.et-mols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.et-mols figure{margin:0;display:grid;gap:6px;align-content:start;min-width:0}.et-mols svg{display:block;width:100%;height:auto;background:#070c0f;border-radius:12px;border:1px solid var(--line)}.et-mols figcaption{font-size:14px;line-height:1.35;color:var(--ink2)}@media(max-width:420px){.et-mols{gap:6px}.et-mols figcaption{font-size:13px}}.et-badge{display:inline-block;margin-left:4px;padding:3px 9px;border-radius:999px;font:600 11px/1.3 var(--mono);letter-spacing:.03em;text-transform:none;color:var(--ink);background:rgba(var(--lc-rgb, var(--l3-rgb)),.22);vertical-align:1px}.dc-f .v4,.dc-legend dt.v4{color:#9be38f}.et-energy{display:grid;gap:8px;margin:10px 0}.et-en-head{margin:0!important;font:600 15px/1.4 var(--display);color:var(--ink)}.et-en-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;padding:9px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line)}.et-en-row b{font:700 15.5px/1.3 var(--display);color:var(--ink)}.et-en-row>span{justify-self:end;font:700 14px/1.3 var(--mono);color:var(--ray);white-space:nowrap}.et-en-row code{grid-column:1 / -1;font:500 14px/1.45 var(--mono);color:var(--ink2);overflow-wrap:anywhere}.et-en-row.tot{border-color:rgba(var(--ray-rgb),.6);background:rgba(var(--ray-rgb),.07)}.et-en-hid{margin:0!important;padding:12px;border-radius:12px;border:1px dashed rgba(var(--ray-rgb),.6);color:var(--ink2)}.et-salt{margin:12px 0 6px}.et-salt label,.et-salt output{font-size:15px}.et-salt-r{margin:6px 0 12px;font-size:15px;grid-template-columns:minmax(0,1fr) auto}.et-salt-r dt,.et-salt-r dd{font-size:15px}.et-teaser{background:linear-gradient(90deg,rgba(var(--lc-rgb),.1),transparent 85%)}.et-teaser .dc-next{margin-top:12px}.dc-panel .dc-go+.dc-go{margin-top:-4px}.dc .dc-sort-o{flex-wrap:wrap}:root[data-theme=light]{--ray: #a40049;--ray-rgb: 164, 0, 73;--ray-dark: #ff7ab6;--ray-dark-rgb: 255, 122, 182}[data-theme=light] :is(.et-cy-arr>span:last-child):not(:is(.bench,.dc-scene-col>.dc-box,.chart-wrap,.ardoise,.ecran,.scene,.coach,.toast,.dock,.dc-dock,.defi-rappel,[class$=-stage]:not(.dc-stage),[class*="-stage "]:not(.dc-stage)) *){color:#005494}
