.mq{justify-items:center;gap:12px;min-width:0;margin:0;display:grid}.mq__cadre{justify-items:center;width:100%;min-width:0;display:grid}.mq svg{width:100%;height:auto;display:block;overflow:visible}.mq svg *{vector-effect:non-scaling-stroke}.mq--page svg{max-width:540px}.mq--bloc svg{max-width:460px}.mq__reperes,.mq__legende{display:none}.mq__note{max-width:46ch;color:var(--ds-texte-3,#7d8797);text-align:center;margin:0;font-size:13.5px;line-height:1.55}.mq-dessus{fill:#171b24;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-gauche{fill:#12151c;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-droite{fill:#0e1116;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-vert{fill:var(--ds-vert,#39e59f);stroke:var(--ds-vert,#39e59f);stroke-width:1.5px;stroke-linejoin:round}.mq-ambre-plein{fill:var(--ds-ambre,#f5b544);stroke:var(--ds-ambre,#f5b544);stroke-width:1.5px;stroke-linejoin:round}.mq-prevu{fill:none;stroke:#5e6676;stroke-width:1.5px;stroke-dasharray:4 4;stroke-linejoin:round}.mq-prevu--fin{stroke:#3a4150;stroke-width:1px;stroke-dasharray:2 4}.mq-point-clair{fill:#5e6676}.mq-oct1{fill:#1c212c;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-oct2{fill:#141821;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-oct3{fill:#12151c;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-oct4{fill:#0e1116;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-filet{fill:none;stroke:#2a303b;stroke-width:1px}.mq-vis{fill:#0e1116;stroke:#5a6272;stroke-width:1px}.mq-point{fill:#363d4b}.mq-case{fill:#0e1116;stroke:#4a5263;stroke-width:1.2px}.mq-case--pleine{fill:var(--ds-vert,#39e59f);stroke:var(--ds-vert,#39e59f)}.mq-accent{fill:var(--ds-vert,#39e59f)}.mq-ambre{fill:var(--ds-ambre,#f5b544)}.mq-encre{fill:#1b1810}.mq-ecran{fill:#0b0d12;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-papier{fill:#171b24;stroke:#8c95a5;stroke-width:1.5px;stroke-linejoin:round}.mq-verre{fill:#0b0d12;stroke:#8c95a5;stroke-width:1.5px}.mq-alerte,.mq-cadenas{fill:#1b1810;stroke:var(--ds-ambre,#f5b544);stroke-width:1.5px;stroke-linejoin:round}.mq-bouclier{fill:#111a17;stroke:var(--ds-vert,#39e59f);stroke-width:1.5px;stroke-linejoin:round}.mq-tete-epingle{fill:var(--ds-vert,#39e59f)}.mq-trait{fill:none;stroke:#8c95a5;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.mq-trait--vert{stroke:var(--ds-vert,#39e59f)}.mq-trait--ambre{stroke:var(--ds-ambre,#f5b544)}.mq-trait--encre{stroke:var(--ds-ambre,#f5b544);stroke-width:1.4px}.mq-trait--pale{stroke:#4a5263}.mq-trait--doux{stroke:#5e6676}.mq-trait--manche{stroke-width:3px}.mq-trait--tirets{stroke-dasharray:3 4}.mq-renvoi{fill:none;stroke:#3a4150;stroke-width:1px;stroke-dasharray:2 3}.mq-attache{fill:#5e6676}.mq-texte{fill:var(--ds-texte-2,#9aa3b2);font-family:var(--ds-mono,ui-monospace, monospace);font-size:10.5px}.mq-texte--titre{fill:var(--ds-texte,#f2f5f9);font-family:var(--ds-police,system-ui, sans-serif);font-size:12.5px;font-weight:600}.mq-texte--vert{fill:var(--ds-vert,#39e59f)}.mq-texte--ambre{fill:var(--ds-ambre,#f5b544)}.mq-repere{fill:var(--ds-fond,#0b0d12);stroke:var(--ds-vert,#39e59f);stroke-width:1.2px}.mq-repere__n{fill:var(--ds-vert,#39e59f);font-family:var(--ds-police,system-ui, sans-serif);font-size:9.5px;font-weight:700}.mq:is(.mq--page,.mq--bloc){width:100%;container-type:inline-size}@container (width<=430px){.mq--page .mq__cadre{justify-items:start;overflow:hidden}.mq--page svg{width:var(--mq-zoom,100%);max-width:none;margin-left:var(--mq-decalage,0)}.mq--page .mq__etiquettes{display:none}.mq--page .mq__reperes{display:inline}.mq--page .mq__legende{display:grid}}@container (width<=360px){.mq--bloc .mq__cadre{justify-items:start;overflow:hidden}.mq--bloc svg{width:var(--mq-zoom,100%);max-width:none;margin-left:var(--mq-decalage,0)}.mq--bloc .mq__etiquettes{display:none}.mq--bloc .mq__reperes{display:inline}.mq--bloc .mq__legende{display:grid}}.mq__legende{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;width:100%;margin:0;padding:0;list-style:none}.mq__legende li{align-items:flex-start;gap:9px;min-width:0;display:flex}.mq__legende b{color:var(--ds-texte,#f2f5f9);font-size:14px;font-weight:600;line-height:1.3;display:block}.mq__legende li[data-ton=vert] b{color:var(--ds-vert,#39e59f)}.mq__legende li[data-ton=ambre] b{color:var(--ds-ambre,#f5b544)}.mq__legende small{font-family:var(--ds-mono,ui-monospace, monospace);color:var(--ds-texte-2,#9aa3b2);margin-top:2px;font-size:12px;line-height:1.35;display:block}.mq__n{border:1px solid var(--ds-vert,#39e59f);width:20px;height:20px;color:var(--ds-vert,#39e59f);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11px;font-weight:700;display:grid}.mq[data-etat=lecture] .mq-flux{animation:.9s linear infinite mq-flux}.mq[data-etat=lecture] .mq-clignote{animation:1.2s ease-in-out infinite mq-clignote}@keyframes mq-flux{to{stroke-dashoffset:-14px}}@keyframes mq-clignote{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mq[data-etat=lecture] :is(.mq-flux,.mq-clignote){animation:none}}.lab-guide{color:#e4f0e8;background:linear-gradient(135deg,#10241880,#08110bcc);border:1px solid #39e59f20;border-radius:24px;padding:28px}.lab-guide h2{letter-spacing:-.025em;margin:10px 0;font-size:30px;line-height:1.25}.lab-guide-lead{color:#9fb4a7;max-width:760px;line-height:1.8}.lab-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lab-guide li{background:#0c1911;border:1px solid #39e59f17;border-radius:18px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.lab-step-number{color:#39e59f55;font:600 12px monospace;position:absolute;top:18px;right:18px}.lab-guide li>svg{color:#74e8b0}.lab-guide h3{margin:18px 0 8px;font-size:20px}.lab-guide li p{color:#9fb4a7;margin:0 0 20px;font-size:14px;line-height:1.8}.lab-guide li a{color:#7ae8b0;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.lab-note{color:#a9b9af;margin:20px 0 0;font-size:12px;line-height:1.8}.lab-details{background:#0a150e80;border:1px solid #39e59f1a;border-radius:20px;overflow:hidden}.lab-details>summary{cursor:pointer;color:#c9e6d5;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.lab-details>summary::-webkit-details-marker{display:none}.lab-details>summary>span{color:#71d8a1;font-size:22px;font-weight:400}.lab-details[open]>summary>span{rotate:45deg}.lab-details-content{gap:24px;padding:6px 24px 24px;display:grid}.lab-details-content .eco-section{margin:0}.lab-hint{color:#9db2a4;background:#39e59f04;border:1px solid #39e59f17;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:17px 22px;font-size:13px;line-height:1.75;display:flex}.lab-hint b{color:#d4eadc}.lab-hint a{color:#72dca5;flex:none;font-size:12px}.lab-network-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lab-network-status article{background:#0b1911;border:1px solid #39e59f1c;border-radius:19px;padding:24px}.lab-network-status h3{margin:10px 0;font-size:20px}.lab-network-status p{color:#a4b6a9;font-size:14px;line-height:1.8}.lab-state{letter-spacing:.07em;text-transform:uppercase;color:#77e8ad;font-size:10px}.lab-state.testing{color:#e0bb6c}.lab-state.future{color:#a7b6bd}@media (width<=700px){.lab-guide{padding:22px}.lab-guide ol,.lab-network-status{grid-template-columns:1fr}.lab-guide h2{font-size:25px}.lab-hint{flex-direction:column;align-items:flex-start;gap:8px}.lab-details>summary{padding:18px}.lab-details-content{padding:4px 18px 18px}}#lab-guide-title{scroll-margin-top:105px}.lab-details summary:focus-visible{outline-offset:-4px;outline:2px solid #39e59f80}
