@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}:root{--paper:#05070a;--surface:#0a0e13;--surface2:#10151c;--surface3:#171d26;--line:#ffffff13;--line2:#ffffff24;--ink:#e8ecef;--muted:#9ba3ae;--dim:#7e8692;--accent:#0be972;--accent-ink:#05070a;--accent-soft:#0be9721f;--vert:#0be972;--ok:#0be972;--warn:#f5b94a;--bad:#ff6f61;--verre:#0a0e13b8;--halo:#0be97217;--shadow:0 1px 0 #ffffff09 inset, 0 24px 48px -28px #000000e6;--shadow2:0 1px 0 #ffffff0d inset, 0 40px 90px -30px #000000f2;--r:14px;--r2:22px;--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--serif:"Instrument Serif", Georgia, serif;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=jour]{--paper:#f3f4f0;--surface:#fff;--surface2:#eceee8;--surface3:#e2e5dd;--line:#05070a14;--line2:#05070a26;--ink:#0b0f14;--muted:#5b6470;--dim:#636b76;--vert:#0b0f14;--ok:#076e38;--warn:#8a530a;--bad:#c9443b;--verre:#fffc;--halo:#0be97229;--shadow:0 1px 2px #05070a0d, 0 18px 40px -24px #05070a38;--shadow2:0 2px 6px #05070a0f, 0 30px 70px -30px #05070a52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--paper) radial-gradient(120% 70% at 78% -12%, var(--halo), transparent 60%) fixed no-repeat;color:var(--ink);font:400 15px/1.55 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}:root[data-theme=jour] :focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.passage{display:none}}.sur{font:500 11.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.sur.vert{color:var(--vert)}:root[data-theme=jour] .sur.vert:before{content:"";background:var(--accent);border-radius:2px;width:.7em;height:.7em;margin-right:.7em;display:inline-block}.serif-i{font-family:var(--serif);letter-spacing:-.01em;color:var(--vert);font-style:italic;font-weight:400}.dot{color:var(--accent)}:root[data-theme=jour] :is(.serif-i,.surligne){background-image:linear-gradient(transparent 62%, var(--accent) 62% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.chiffre{font-variant-numeric:tabular-nums}:root:not([data-theme=jour]) .fond-portrait{fill:color-mix(in srgb, var(--c) 26%, #0b1017)}:root:not([data-theme=jour]) .halo-portrait{fill:color-mix(in srgb, var(--c) 42%, #0b1017)}.ag{isolation:isolate;height:100%;position:relative;overflow:hidden}.scene-plein{z-index:1;place-items:center;display:grid;position:absolute;inset:70px 28px 196px 96px}.scene-plein .plateau{width:min(100%,177.778dvh - 472.889px)}.lucioles{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.lucioles i{background:var(--accent);opacity:0;width:3px;height:3px;animation:luciole var(--t,9s) ease-in-out var(--d,0s) infinite;border-radius:50%;position:absolute;box-shadow:0 0 10px 2px #0be9728c}@keyframes luciole{0%,to{opacity:0;transform:translate(0)}35%,65%{opacity:.75}50%{transform:translate(var(--dx,14px), var(--dy,-18px))}}:root[data-theme=jour] .lucioles{display:none}.hud,.conversation{z-index:20}.dock{z-index:31}.renfort-pop{z-index:32}.ag:has(.tiroir) .renfort-pop{display:none}.verre,.marque-mini,.pastille,.pastille-suivi,.suivi-detail,.dock,.bulle-msg,.ligne-fil,.barre,.raccourcis button,.decision-pop{background:var(--verre);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px)}.hud{pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:absolute;top:14px;left:96px;right:24px}.hud>*{pointer-events:auto}.marque-mini{border-radius:99px;justify-self:start;align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex}.marque-mini .logo{background:var(--marque,var(--accent));width:32px;height:32px;color:var(--marque-ink,var(--accent-ink));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.marque-mini .logo img{object-fit:contain;background:#fff;width:100%;height:100%}.marque-mini b{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.marque-mini small{font:500 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);display:block}.suivi{justify-self:center;position:relative}.pastille-suivi{max-width:min(520px,46vw);color:var(--ink);border-radius:99px;align-items:center;gap:10px;padding:7px 14px;display:flex}.pastille-suivi b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.pastille-suivi .chiffre{font:500 11.5px var(--mono);color:var(--vert);white-space:nowrap}.pastille-suivi svg{color:var(--dim);flex:none}.pastille-suivi>i,.pastille>i{background:var(--dim);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.pastille-suivi>i.live,.pastille.live>i{background:var(--accent)}.pastille-suivi>i.live:after,.pastille.live>i:after{content:"";background:var(--accent);animation:ping 2.4s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.pastille-suivi>i.ok{background:var(--accent)}.pastille-suivi>i.ko{background:var(--warn)}.mini-jauge{background:var(--surface3);border-radius:99px;flex:none;width:46px;height:4px;display:inline-block;overflow:hidden}.mini-jauge i{background:var(--accent);height:100%;box-shadow:0 0 8px var(--accent);transition:width .8s var(--ease);border-radius:99px;display:block}.suivi-detail{width:min(420px,92vw);max-height:66vh;box-shadow:var(--shadow2);animation:rise .35s var(--ease);z-index:1;border-radius:20px;gap:14px;padding:16px 18px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;overflow:auto;translate:-50%}.hud-etats{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:6px;display:flex}.pastille{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.pastille b{color:var(--ink);font-weight:600}.pastille.live{color:var(--vert)}button.pastille{cursor:pointer}.pastille.attention{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent)}.dock{border-radius:26px;gap:4px;padding:8px;display:grid;position:absolute;top:50%;left:18px;translate:0 -50%}.dock button{width:46px;height:46px;color:var(--muted);background:0 0;border:0;border-radius:16px;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.dock button:hover,.dock button[aria-pressed=true]{background:var(--surface3);color:var(--ink)}.dock button[aria-pressed=true] svg{color:var(--vert)}.dock button:after{content:attr(data-nom);background:var(--ink);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s, translate .25s var(--ease);border-radius:10px;padding:6px 11px;font-size:12.5px;font-weight:500;position:absolute;top:50%;left:calc(100% + 14px);translate:-4px -50%}.dock button:hover:after,.dock button:focus-visible:after{opacity:1;translate:0 -50%}.dock .compte{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);font:600 10px/17px var(--mono);border-radius:99px;padding:0 5px;position:absolute;top:5px;right:5px}.dock .sep{background:var(--line2);height:1px;margin:4px 8px}.dock .mot-creatib{letter-spacing:-.05em;color:var(--ink);grid-auto-flow:column;place-content:center;font-size:18px;font-weight:700}.renfort-pop{width:min(380px,100% - 110px);animation:rise .35s var(--ease);position:absolute;bottom:24px;left:88px}.renfort-pop>.fermer{z-index:1;padding:6px;position:absolute;top:10px;right:10px}.panneau-voile{z-index:30;background:#03050852;animation:.3s fondu;position:absolute;inset:0}:root[data-theme=jour] .panneau-voile{background:#f3f4f066}.panneau{z-index:31;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--line2);width:min(1080px,100% - 100px);box-shadow:var(--shadow2);animation:panneau .5s var(--ease);scroll-behavior:smooth;border-radius:28px;position:absolute;top:12px;bottom:12px;right:12px;overflow:auto}.panneau:before{content:"";height:0;display:block;position:sticky;top:0}.fermer-panneau{float:right;z-index:3;background:var(--surface2);margin:14px 14px -60px 0;padding:9px;position:sticky;top:14px}.panneau>.contenu{max-width:1040px;margin:0 auto;padding:38px 44px 64px}.panneau>.contenu.etroit{max-width:900px}@keyframes panneau{0%{opacity:0;transform:translate(48px)}}.entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding-right:48px;display:flex}.entete h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.04}.entete p:not(.sur){color:var(--muted);max-width:640px;margin:12px 0 0;font-size:16px}.rise{animation:rise .8s var(--ease) var(--d,0s) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.btn{border:1px solid var(--line2);color:var(--ink);white-space:nowrap;transition:background .2s, border-color .2s, transform .25s var(--ease), box-shadow .25s;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface2);border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.btn.principal,.btn.accent{background:var(--accent);color:var(--accent-ink);border-color:#0000;font-weight:600;box-shadow:0 12px 32px -14px #0be97299}.btn.principal:hover,.btn.accent:hover{background:var(--accent);transform:translateY(-1px);box-shadow:0 18px 40px -14px #0be972bf}.btn .rond{background:#05070a1f;border-radius:50%;place-items:center;width:26px;height:26px;margin:-4px -10px -4px 2px;display:grid}.btn.discret{color:var(--muted);background:0 0;border-color:#0000}.btn.discret:hover{color:var(--ink);background:var(--surface2)}.btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.btn.petit{padding:6px 13px;font-size:13px}.carte{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--shadow)}.puce{background:var(--surface2);color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.puce.ok{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.puce.warn{background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn)}.puce.bad{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.puce.vert{background:var(--accent);color:var(--accent-ink);font-weight:600}.champ{gap:7px;display:grid}.champ>span{font-size:13.5px;font-weight:600}.champ>small{color:var(--dim);font-size:12.5px}.champ input,.champ textarea,.champ select{border:1px solid var(--line2);background:var(--surface2);border-radius:14px;outline:none;width:100%;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.champ input:focus,.champ textarea:focus,.champ select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}:root[data-theme=jour] :is(.champ input,.champ textarea,.champ select,.ecrire input,.demande textarea,.rubrique textarea):focus,:root[data-theme=jour] :is(.barre,.commande):focus-within{border-color:var(--ink)}.champ textarea{resize:vertical;min-height:96px;line-height:1.5}.vide{text-align:center;color:var(--muted);padding:44px 24px}.vide b{color:var(--ink);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.onglets{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.onglets button{border:1px solid var(--line2);color:var(--muted);background:0 0;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:500}.onglets button:hover{color:var(--ink)}.onglets button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.coche{background:var(--accent);width:20px;height:20px;color:var(--accent-ink);border-radius:50%;flex:none;place-content:center;display:inline-grid}.coche svg{stroke-width:2.8px}.spot{isolation:isolate;position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.spot:before{z-index:-1;background:radial-gradient(520px circle at var(--x,50%) var(--y,50%), #0be97214, transparent 42%)}.spot:after{background:radial-gradient(320px circle at var(--x,50%) var(--y,50%), #0be9728c, transparent 45%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:hover:before,.spot:hover:after{opacity:1}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes fondu{0%{opacity:0}}@keyframes glisse{0%{opacity:.4;transform:translate(28px)}}@keyframes comete{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.ouverture{z-index:100;color:#e8ecef;cursor:pointer;animation:ouv-sortie .7s var(--ease) 2.1s forwards;background:#05070a radial-gradient(90% 60% at 50% 40%,#0be9721f,#0000 65%);place-items:center;display:grid;position:fixed;inset:0}.ouverture>div{text-align:center;justify-items:center;gap:18px;padding:24px;display:grid}.ouv-point{width:12px;height:12px;animation:ouv-point .6s var(--ease) both;background:#0be972;border-radius:50%;position:relative;box-shadow:0 0 24px 4px #0be97299}.ouv-point:before,.ouv-point:after{content:"";animation:ping 1.8s var(--ease) .2s infinite;border:1px solid #0be972;border-radius:50%;position:absolute;inset:0}.ouv-point:after{animation-delay:.8s}.ouv-titre{font:italic 400 clamp(52px, 9vw, 112px)/1 var(--serif);letter-spacing:-.02em;animation:rise .9s var(--ease) .25s both;margin:0}.ouv-titre .dot{color:#0be972}.ouv-sous{font:500 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#9ba3ae;animation:rise .8s var(--ease) .7s both;margin:0}@keyframes ouv-point{0%{transform:scale(0)}}@keyframes ouv-sortie{to{opacity:0;visibility:hidden}}.visite{z-index:90;position:fixed;inset:0}.visite-voile{background:#0305089e;position:absolute;inset:0}.visite-trou{transition:left .6s var(--ease), top .6s var(--ease), width .6s var(--ease), height .6s var(--ease);pointer-events:none;border-radius:22px;position:absolute;box-shadow:0 0 0 9999px #030508a3,0 0 0 2px #0be972b3,0 0 40px #0be97259}:root[data-theme=jour] .visite-trou{box-shadow:0 0 0 9999px #f3f4f0b8, 0 0 0 2px var(--ink), 0 0 40px #0be97266}.visite-carte{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line2));width:min(400px,100vw - 32px);box-shadow:var(--shadow2);transition:left .6s var(--ease), top .6s var(--ease);animation:rise .45s var(--ease);border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid;position:absolute}.visite-carte .sur{margin:0 0 4px}.visite-carte h3{letter-spacing:-.025em;margin:0 0 6px;font-size:19px;font-weight:600}.visite-carte p:not(.sur){color:var(--muted);margin:0 0 12px;font-size:14.5px}.visite-carte .actions{justify-content:flex-start}.voile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#03050899;animation:.25s fondu;position:fixed;inset:0}:root[data-theme=jour] .voile{background:#f3f4f08c}.tiroir{background:var(--surface);border-left:1px solid var(--line2);width:min(580px,100%);box-shadow:var(--shadow2);z-index:41;animation:glisse .4s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.tiroir header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:22px 24px;display:flex}.tiroir header h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.tiroir header .fermer{margin-left:auto;padding:8px}.tiroir .corps{flex:1;align-content:start;gap:20px;padding:22px 24px 34px;display:grid;overflow:auto}.tiroir footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.toasts{z-index:60;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;top:64px;left:0;right:0}.toast{background:var(--ink);color:var(--paper);box-shadow:var(--shadow2);max-width:min(560px,92vw);animation:rise .4s var(--ease);border-radius:14px;padding:12px 18px;font-weight:500}.toast.error{background:var(--bad);color:var(--surface)}.conversation{gap:9px;width:min(780px,100% - 150px);display:grid;position:absolute;bottom:18px;left:50%;translate:-50%}.bulle-msg{box-shadow:var(--shadow);animation:rise .4s var(--ease);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:11px 14px;display:grid}.bulle-msg p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.bulle-msg p b{margin-right:4px;font-weight:600}.bulle-msg.point{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 9%, var(--verre)), var(--verre) 60%)}.bulle-msg.point p{-webkit-line-clamp:4}.bulle-msg.point p b{color:var(--vert);font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;display:block}.bulle-msg.moi{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));grid-template-columns:1fr;justify-self:end;max-width:80%}.bulle-msg.end{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.bulle-msg.error{border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.bulle-msg .btn{padding:4px}.fil-complet{gap:8px;max-height:min(52vh,520px);padding:4px 2px;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.fil-complet .bulle-msg p{display:block}.ligne-fil{color:var(--muted);border-radius:12px;margin:0 6px;padding:4px 12px;font-size:12.5px}.ligne-fil time{color:var(--dim);font:11px var(--mono);margin-right:8px}.ligne-fil b{color:var(--ink);margin-right:4px;font-weight:600}.note-renfort{color:var(--muted);margin:-2px 14px 0;font-size:12.5px}.note-renfort a{color:var(--vert)}.raccourcis{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.raccourcis button{color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.raccourcis button:hover{color:var(--ink);border-color:var(--line2)}.raccourcis button svg{color:var(--vert)}.raccourcis button.fort{color:var(--accent-ink);background:var(--accent);border-color:#0000;font-weight:600}.raccourcis button[aria-pressed=true]{color:var(--ink);border-color:var(--line2)}.barre{border-color:var(--line2);border-radius:99px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 7px 7px 9px;transition:border-color .25s,box-shadow .25s;display:grid;box-shadow:0 24px 60px -24px #000000d9}.barre:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 4px var(--accent-soft), 0 24px 60px -24px #000000d9}.barre input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 2px;font-size:16px}.barre input::placeholder{color:var(--dim)}.pastille.pour{padding:4px 4px 4px 12px}.pastille.pour select{border:1px solid var(--line2);background:var(--surface2);color:var(--ink);font:500 13.5px var(--font);letter-spacing:normal;text-transform:none;cursor:pointer;border-radius:99px;padding:4px 10px}.portrait-barre{width:34px;height:34px;display:block;position:relative}.portrait-barre:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.decision-pop{border-color:color-mix(in srgb, var(--warn) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 14%, transparent), var(--shadow2);animation:rise .4s var(--ease);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.decision-pop b{font-weight:600}.decision-pop p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.decision-pop pre{white-space:pre-wrap;font:12px/1.5 var(--mono);max-height:160px;overflow:auto}.etapes8{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.etape8{text-align:left;color:var(--muted);background:0 0;border:0;align-content:start;gap:7px;min-width:0;padding:0;display:grid}.etape8 .num{font:500 10.5px var(--mono);letter-spacing:.1em;color:var(--dim)}.etape8 .nom{font-size:12.5px;font-weight:500;line-height:1.25}.etape8 .jauge8{background:var(--surface3);border-radius:99px;height:4px;overflow:hidden}.etape8 .jauge8 i{background:var(--accent);height:100%;transition:width .8s var(--ease);border-radius:99px;display:block;box-shadow:0 0 10px #0be97299}.etape8 .compte8{font:11px var(--mono);color:var(--dim)}.etapes8.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}.etape8.faite .nom{color:var(--ink)}.etape8.ici .num{color:var(--vert)}.etape8.ici .nom{color:var(--ink);font-weight:600}.etape8.ici .jauge8{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 50%, transparent)}button.etape8{cursor:pointer;border:1px solid #0000;border-radius:16px;padding:12px;transition:background .2s,border-color .2s}button.etape8:hover{background:var(--surface2)}button.etape8[aria-pressed=true]{background:var(--surface2);border-color:var(--line2)}.memoire-chiffre{align-items:baseline;gap:12px;display:flex}.memoire-chiffre b{letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1}.memoire-chiffre span{color:var(--muted);font-size:14px;line-height:1.35}.memoire-detail{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.memoire-detail li:before{content:"·";color:var(--vert);margin-right:8px}.memoire-detail li:first-child:before{display:none}.renfort-creatib{background:radial-gradient(120% 90% at 100% 0%, #0be97224, transparent 55%), var(--surface);align-content:start;gap:14px;padding:22px;display:grid;position:relative;overflow:hidden}.renfort-creatib h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.renfort-creatib>p{color:var(--muted);margin:0}.renfort-creatib>p.sur{color:var(--vert)}.renfort-creatib .actions{justify-content:flex-start}:root{--pl-enseigne:#0a0f15}:root[data-theme=jour]{--pl-enseigne:#fff}:root{--d-dehors:#05070a;--d-mur-haut:#26221f;--d-brique:#232428;--d-brique-j:#191a1d;--d-brique-r:#48291f;--d-brique-rj:#321b14;--d-plinthe:#100f0e;--d-salle-mur:#141a1d;--d-mur-ombre:#0000006b;--d-sol:#1d1713;--d-sol-b:#211a15;--d-sol-j:#120e0b;--d-pierre:#1b1f23;--d-pierre-j:#121518;--d-ciment:#202325;--d-ciment-m:#3a2a22;--d-beton:#18191b;--d-beton-t:#1e2022;--d-moquette:#14221f;--d-moquette-r:#182824;--d-tapis-1:#232723;--d-tapis-2:#2c1c17;--d-tapis-3:#18251e;--d-tapis-4:#2b2412;--d-tapis-5:#241d26;--d-tapis-6:#33201a;--d-tapis-7:#2a241b;--d-tapis-8:#252220;--d-tapis-filet:#ffecd21a;--d-tapis-frange:#ffecd229;--d-acier:#0b0c0e;--d-acier-c:#30343b;--d-verre:#96bee112;--d-verre-r:#ffffff14;--d-givre:#ebf0f51a;--d-grave:#ebf0f59e;--d-ciel-h:#050913;--d-ciel-b:#17284a;--d-ville:#0a1121;--d-ville-b:#0f182b;--d-ville-lum:#f2c46e;--d-lune:#f4ebd3;--d-nuage:#fff;--d-lune-op:1;--d-nuage-op:0;--d-chene:#5c4430;--d-chene-c:#71553b;--d-chene-f:#46331f;--d-noyer:#33251b;--d-noyer-c:#43301f;--d-laiton:#b08a52;--d-laiton-c:#dcb679;--d-cuir:#7a4224;--d-cuir-c:#94562f;--d-tissu-1:#29514f;--d-tissu-1c:#336361;--d-tissu-2:#9b5636;--d-tissu-3:#b38b3b;--d-tissu-4:#3b3552;--d-siege:#3a3531;--d-siege-c:#48423d;--d-siege-salle:#3b3330;--d-siege-salle-c:#2c2623;--d-lettre:#eadcc2;--d-plaque-t:#d9b26f;--d-texte:#eadcc2;--d-feuille-1:#1d4a33;--d-feuille-2:#2b6646;--d-feuille-3:#3f8758;--d-olive:#56694c;--d-olive-2:#45573d;--d-tige:#3a2c1f;--d-nervure:#00000038;--d-pot-1:#8b4c34;--d-pot-1f:#6f3b28;--d-pot-2:#b6aa97;--d-pot-2f:#958a78;--d-pot-3:#2d3033;--d-terre:#2a1d14;--d-lampe:#ffbf6e;--d-lampe-op:1;--d-soleil:#8fa9dc;--d-soleil-op:.12;--d-ombre:#0000008c;--d-vol-clair:#ffffff1a;--d-vol-sombre:#0000004d;--d-ecran:#07090d;--d-ecran-cadre:#16191e;--d-ecran-lum:#96beff1a;--d-papier:#334240;--d-papier-c:#405250;--d-livre-1:#7b3c2e;--d-livre-2:#2f4f70;--d-livre-3:#b08b3f;--d-livre-4:#3e5f46;--d-livre-5:#d9cdb7;--d-tableau:#1a2a23;--d-craie:#d6e0d7;--d-blanc:#d6d0c4;--d-postit-1:#d9b847;--d-postit-2:#df86a5;--d-postit-3:#74c2b8;--d-graph:#6f93ad;--d-metal:#8d9197;--d-cafe:#2a1a12;--d-led:#e0a74e;--d-neon:#f3f6f4;--d-neon-fond:#0b0e11;--d-neon-halo-op:.22;--d-vert:#0be972;--d-bureau-dessus:#6a5038;--d-bureau-chant:#4c3a29;--d-portable:#343b47;--d-portable-on:#4d5868;--d-logo:#ffffff47;--d-tasse:#cfc6b6;--d-bande-op:.62}:root[data-theme=jour]{--d-dehors:#eceee8;--d-mur-haut:#d6cfc4;--d-brique:#efebe4;--d-brique-j:#ddd5ca;--d-brique-r:#b8664a;--d-brique-rj:#9b5138;--d-plinthe:#d4ccbf;--d-salle-mur:#e7e2d9;--d-mur-ombre:#5a321421;--d-sol:#dcc5a2;--d-sol-b:#d5bc96;--d-sol-j:#c3a780;--d-pierre:#a9b1b5;--d-pierre-j:#959ea3;--d-ciment:#ece6dc;--d-ciment-m:#dcae96;--d-beton:#cfd0cc;--d-beton-t:#c4c5c0;--d-moquette:#93aaa0;--d-moquette-r:#89a297;--d-tapis-1:#c8cfd8;--d-tapis-2:#e2c6b6;--d-tapis-3:#cad6c8;--d-tapis-4:#e8dcbc;--d-tapis-5:#d4cad6;--d-tapis-6:#d2a185;--d-tapis-7:#dfcfb0;--d-tapis-8:#cfccc6;--d-tapis-filet:#ffffff8c;--d-tapis-frange:#ffffffbf;--d-acier:#24272c;--d-acier-c:#4c5159;--d-verre:#cde8fa42;--d-verre-r:#ffffff8c;--d-givre:#ffffff57;--d-grave:#232d37a8;--d-ciel-h:#8cc1e7;--d-ciel-b:#e1f1fb;--d-ville:#b5c7d6;--d-ville-b:#c8d6e1;--d-ville-lum:#e6eef4;--d-lune:#fff;--d-nuage:#fff;--d-lune-op:0;--d-nuage-op:1;--d-chene:#b98b5d;--d-chene-c:#d0a374;--d-chene-f:#a07247;--d-noyer:#7b5237;--d-noyer-c:#8f6243;--d-laiton:#bf9858;--d-laiton-c:#e3c58b;--d-cuir:#ad673c;--d-cuir-c:#c47d4d;--d-tissu-1:#3f7b78;--d-tissu-1c:#4c8c89;--d-tissu-2:#ca7850;--d-tissu-3:#daa542;--d-tissu-4:#7c709d;--d-siege:#9f978d;--d-siege-c:#b6aea4;--d-siege-salle:#d9cfc2;--d-siege-salle-c:#c6bba9;--d-lettre:#2b2622;--d-plaque-t:#3a2a1b;--d-texte:#2b2622;--d-feuille-1:#3e7c4e;--d-feuille-2:#569a5e;--d-feuille-3:#82ba70;--d-olive:#9db287;--d-olive-2:#869f72;--d-tige:#6b4e33;--d-nervure:#143c1e38;--d-pot-1:#c9744f;--d-pot-1f:#aa5d3d;--d-pot-2:#f2ece1;--d-pot-2f:#d9cfbf;--d-pot-3:#4b4f53;--d-terre:#5a3f2a;--d-lampe:#ffd9a0;--d-lampe-op:0;--d-soleil:#fff4d6;--d-soleil-op:1;--d-ombre:#50371e3d;--d-vol-clair:#ffffff61;--d-vol-sombre:#3c230f29;--d-ecran:#1a1f27;--d-ecran-cadre:#2b3038;--d-ecran-lum:#0000;--d-papier:#e7e3db;--d-papier-c:#f3f0ea;--d-livre-1:#b5543f;--d-livre-2:#4c76a0;--d-livre-3:#d9aa4f;--d-livre-4:#5f8d68;--d-livre-5:#f1e8d6;--d-tableau:#27372f;--d-craie:#e7efe8;--d-blanc:#fbfaf6;--d-postit-1:#f2cf4f;--d-postit-2:#f59cbb;--d-postit-3:#86d8ce;--d-graph:#4c76a0;--d-metal:#b8bcc1;--d-cafe:#4a2c1c;--d-led:#d9963a;--d-neon:#f5f7f6;--d-neon-fond:#15191e;--d-neon-halo-op:.08;--d-vert:#0be972;--d-bureau-dessus:#d6b187;--d-bureau-chant:#b48d5d;--d-portable:#9aa1ab;--d-portable-on:#b9c1cb;--d-logo:#fff9;--d-tasse:#fff;--d-bande-op:.9}.d-dehors{fill:var(--d-dehors)}.d-mur-haut{fill:var(--d-mur-haut)}.d-acier{fill:var(--d-acier)}.d-acier-c{fill:var(--d-acier-c)}.d-lune{fill:var(--d-lune)}.d-ciel-h{fill:var(--d-ciel-h)}.d-nuage{fill:var(--d-nuage)}.d-lettre{fill:var(--d-lettre)}.d-chene-f{fill:var(--d-chene-f)}.d-blanc{fill:var(--d-blanc)}.d-tissu-2{fill:var(--d-tissu-2)}.d-laiton{fill:var(--d-laiton)}.d-lampe{fill:var(--d-lampe)}.d-feuille-2{fill:var(--d-feuille-2)}.d-tissu-3{fill:var(--d-tissu-3)}.d-feuille-1{fill:var(--d-feuille-1)}.d-plinthe{fill:var(--d-plinthe)}.d-tapis-1{fill:var(--d-tapis-1)}.d-tapis-2{fill:var(--d-tapis-2)}.d-tapis-3{fill:var(--d-tapis-3)}.d-tapis-4{fill:var(--d-tapis-4)}.d-tapis-8{fill:var(--d-tapis-8)}.d-chene{fill:var(--d-chene)}.d-chene-c{fill:var(--d-chene-c)}.d-noyer{fill:var(--d-noyer)}.d-cafe{fill:var(--d-cafe)}.d-plaque-t{fill:var(--d-plaque-t)}.d-ecran-cadre{fill:var(--d-ecran-cadre)}.d-ecran{fill:var(--d-ecran)}.d-livre-4{fill:var(--d-livre-4)}.d-livre-2{fill:var(--d-livre-2)}.d-livre-5{fill:var(--d-livre-5)}.d-pot-3{fill:var(--d-pot-3)}.d-noyer-c{fill:var(--d-noyer-c)}.d-metal{fill:var(--d-metal)}.d-postit-1{fill:var(--d-postit-1)}.d-postit-2{fill:var(--d-postit-2)}.d-postit-3{fill:var(--d-postit-3)}.d-livre-3{fill:var(--d-livre-3)}.d-livre-1{fill:var(--d-livre-1)}.d-led{fill:var(--d-led)}.d-tissu-1c{fill:var(--d-tissu-1c)}.d-laiton-c{fill:var(--d-laiton-c)}.d-tableau{fill:var(--d-tableau)}.d-craie{fill:var(--d-craie)}.d-pot-2{fill:var(--d-pot-2)}.d-pot-1{fill:var(--d-pot-1)}.d-pierre-j{fill:var(--d-pierre-j)}.d-tissu-1{fill:var(--d-tissu-1)}.d-tasse{fill:var(--d-tasse)}.d-tapis-7{fill:var(--d-tapis-7)}.d-pierre{fill:var(--d-pierre)}.d-tapis-5{fill:var(--d-tapis-5)}.d-verre-r{fill:var(--d-verre-r)}.d-salle-mur{fill:var(--d-salle-mur)}.d-texte{fill:var(--d-texte)}.d-verre{fill:var(--d-verre)}.d-beton{fill:var(--d-beton)}.d-beton-t{fill:var(--d-beton-t)}.d-papier-c{fill:var(--d-papier-c)}.d-tapis-6{fill:var(--d-tapis-6)}.d-neon-fond{fill:var(--d-neon-fond)}.d-neon{fill:var(--d-neon)}.d-vert{fill:var(--d-vert)}.d-cuir{fill:var(--d-cuir)}.d-cuir-c{fill:var(--d-cuir-c)}.d-sol{fill:var(--d-sol)}.d-sol-b{fill:var(--d-sol-b)}.d-brique-j{fill:var(--d-brique-j)}.d-brique{fill:var(--d-brique)}.d-brique-rj{fill:var(--d-brique-rj)}.d-brique-r{fill:var(--d-brique-r)}.d-ciment{fill:var(--d-ciment)}.d-ciment-m{fill:var(--d-ciment-m)}.d-moquette{fill:var(--d-moquette)}.d-moquette-r{fill:var(--d-moquette-r)}.d-ville-b{fill:var(--d-ville-b)}.d-ville-lum{fill:var(--d-ville-lum)}.d-ville{fill:var(--d-ville)}.d-pot-1f{fill:var(--d-pot-1f)}.d-feuille-3{fill:var(--d-feuille-3)}.d-terre{fill:var(--d-terre)}.d-pot-2f{fill:var(--d-pot-2f)}.d-olive-2{fill:var(--d-olive-2)}.d-olive{fill:var(--d-olive)}.d-siege{fill:var(--d-siege)}.d-siege-c{fill:var(--d-siege-c)}.d-siege-salle-c{fill:var(--d-siege-salle-c)}.d-siege-salle{fill:var(--d-siege-salle)}.d-l-livre-2{stroke:var(--d-livre-2)}.d-l-laiton{stroke:var(--d-laiton)}.d-l-nervure{stroke:var(--d-nervure)}.d-l-acier{stroke:var(--d-acier)}.d-l-tapis-filet{stroke:var(--d-tapis-filet)}.d-l-tapis-frange{stroke:var(--d-tapis-frange)}.d-l-graph{stroke:var(--d-graph)}.d-l-metal{stroke:var(--d-metal)}.d-l-tissu-2{stroke:var(--d-tissu-2)}.d-l-chene{stroke:var(--d-chene)}.d-l-noyer-c{stroke:var(--d-noyer-c)}.d-l-tissu-3{stroke:var(--d-tissu-3)}.d-l-craie{stroke:var(--d-craie)}.d-l-vert{stroke:var(--d-vert)}.d-l-cuir{stroke:var(--d-cuir)}.d-l-verre-r{stroke:var(--d-verre-r)}.d-l-sol-j{stroke:var(--d-sol-j)}.d-l-feuille-1{stroke:var(--d-feuille-1)}.d-l-tige{stroke:var(--d-tige)}.d-lo{opacity:var(--d-lampe-op)}.d-so{opacity:var(--d-soleil-op)}.d-lu{opacity:var(--d-lune-op)}.d-nu{opacity:var(--d-nuage-op)}.d-nh{opacity:var(--d-neon-halo-op)}.d-sg{font-family:Geist Variable,system-ui,sans-serif}.d-ss{font-family:Instrument Serif,Georgia,Times New Roman,serif}.pl-portable{fill:var(--d-portable);stroke:var(--d-vert);stroke-width:1.4px;stroke-opacity:0}.pl-portable.actif,.actif .pl-portable{fill:var(--d-portable-on);stroke-opacity:1}.plateau{aspect-ratio:16/9;width:100%;position:relative;container-type:inline-size}.plan,.liaisons{width:100%;height:100%;position:absolute;inset:0}.liaisons{pointer-events:none;z-index:1}.liaisons line{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round;opacity:.22}.liaisons line.comete{opacity:.95;stroke-width:2px;stroke-dasharray:10 90;filter:drop-shadow(0 0 4px #0be972e6);animation:2.6s linear infinite comete}.liaisons line.retour{animation-direction:reverse}.pl-grand-ecran{fill:#0000;transition:fill .6s}.pl-grand-ecran.pl-ecran-actif{fill:var(--accent);filter:drop-shadow(0 0 16px #0be972e6)}.pl-enseigne>rect:first-child{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--marque) 55%, transparent))}.pl-nom-marque{font-family:var(--font);letter-spacing:.08em;fill:var(--ink);font-weight:700}.pl-initiale{font-family:var(--font);font-weight:700}.pl-coche{fill:none;stroke:var(--d-craie);stroke-opacity:.55;stroke-width:1.2px}.pl-coche.completed{fill:var(--accent);stroke:none}.pl-coche.in_progress{stroke:var(--accent);stroke-opacity:1;stroke-width:1.5px}.pl-anneau{stroke:#0000;transition:stroke .6s}.pl-anneau.actif{stroke:var(--accent);filter:drop-shadow(0 0 9px #0be972e6)}.repere{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:.9cqw;padding:0;transition:background .25s,box-shadow .25s;position:absolute}.repere:hover,.repere:focus-visible{background:#0be9720f;box-shadow:inset 0 0 0 1px #0be97273}.passage{z-index:1000;width:1.4cqw;height:1.1cqw;color:var(--accent);pointer-events:none;filter:drop-shadow(0 0 6px #0be972cc);animation:vole 1.5s var(--ease) both;margin:-.55cqw 0 0 -.7cqw;position:absolute}.passage svg path{fill:currentColor}.passage.brief{color:#e8ecef;filter:drop-shadow(0 0 5px #e8ecef99)}.passage.relecture{color:var(--warn);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--warn) 70%, transparent))}:root[data-theme=jour] .passage.brief{color:#0b0f14}@keyframes vole{0%{opacity:0;transform:translate(0)scale(.4)}12%{opacity:1;transform:translateY(-.6cqw)scale(1)}55%{transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55 - 2.4cqw)) scale(1.1)}to{transform:translate(var(--dx), var(--dy)) scale(.6);opacity:0}}.perso{cursor:pointer;will-change:transform;background:0 0;border:0;width:3.1cqw;height:6.2cqw;margin:-5.94cqw 0 0 -1.55cqw;padding:0;position:absolute;top:0;left:0}.perso .corps{width:100%;height:100%;display:block;overflow:visible}.perso[data-sens=g] .corps{transform:scaleX(-1)}.perso .ombre-sol{fill:#00000073}:root[data-theme=jour] .perso .ombre-sol{fill:#05070a29}.perso[data-assis="1"] :is(.jambe,.ombre-sol){display:none}.perso.actif:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0be9724d,#0000);border-radius:50%;height:14%;position:absolute;bottom:-3%;left:4%;right:4%}.corps :is(.jambe,.bras,.tete){transform-box:view-box}.corps .jambe-g{transform-origin:25.4px 77px}.corps .jambe-d{transform-origin:34.6px 77px}.corps .bras-g{transform-origin:18.2px 46.5px}.corps .bras-d{transform-origin:41.8px 46.5px}.perso[data-marche="1"] .jambe-g{animation:.48s ease-in-out infinite alternate pas-jambe}.perso[data-marche="1"] .jambe-d{animation:.48s ease-in-out infinite alternate-reverse pas-jambe}.perso[data-marche="1"] .bras-g{animation:.48s ease-in-out infinite alternate-reverse pas-bras}.perso[data-marche="1"] .bras-d{animation:.48s ease-in-out infinite alternate pas-bras}.perso[data-marche="1"] .corps{animation:.24s ease-in-out infinite alternate pas-corps}@keyframes pas-jambe{0%{rotate:-17deg}to{rotate:17deg}}@keyframes pas-bras{0%{rotate:-15deg}to{rotate:15deg}}@keyframes pas-corps{0%{translate:0}to{translate:0 -1.8%}}.perso:not([data-marche="1"]) .tete{animation:respire 4.6s ease-in-out calc(var(--i,0) * -.37s) infinite}@keyframes respire{50%{translate:0 -.6px}}.perso:not([data-marche="1"]) .corps[data-geste=tape] .bras-g{animation:.4s ease-in-out infinite alternate tape-g}.perso:not([data-marche="1"]) .corps[data-geste=tape] .bras-d{animation:.4s ease-in-out .2s infinite alternate tape-d}@keyframes tape-g{0%{rotate:-14deg}to{rotate:-5deg}}@keyframes tape-d{0%{rotate:14deg}to{rotate:5deg}}.perso .corps[data-geste=main] .bras-d{animation:1s ease-in-out infinite alternate main-levee}@keyframes main-levee{0%{rotate:-152deg}to{rotate:-172deg}}.perso:not([data-marche="1"]) .corps[data-geste=presente] .bras-g{animation:1.5s ease-in-out infinite alternate presente}@keyframes presente{0%{rotate:55deg}to{rotate:95deg}}.corps[data-tel="1"] .bras-d{rotate:-172deg;scale:1 .66;animation:none!important}.perso.joie .corps{animation:.7s ease-in-out 3 saute}@keyframes saute{40%{translate:0 -6%}}.allumage .perso .corps{animation:allume .7s var(--ease) calc(var(--i,0) * 45ms + .15s) both}@keyframes allume{0%{opacity:0;filter:brightness(2.2);translate:0 8%}}.perso .nom{white-space:nowrap;pointer-events:none;background:var(--verre);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 max(9px, .66cqw)/1.5 var(--font);color:var(--ink);border-radius:99px;align-items:center;gap:.3cqw;padding:.05cqw .45cqw;display:flex;position:absolute;bottom:calc(100% - .15cqw);left:50%;transform:translate(-50%)}.perso .nom em{color:var(--vert);font-style:normal;font-weight:500}.perso.chef[data-assis="1"] .nom{top:14%;bottom:auto;left:92%;transform:none}.perso:not(.actif):not(.main):not(.parle):not(:hover):not(:focus-visible) .nom{opacity:.6}.perso .bulle{pointer-events:none;background:var(--surface2);border:1px solid var(--line2);width:max-content;max-width:max(17cqw,180px);box-shadow:var(--shadow2);font:500 max(10.5px, .76cqw)/1.4 var(--font);color:var(--ink);text-align:left;animation:apparait .3s var(--ease);border-radius:.8cqw;padding:max(6px,.45cqw) max(9px,.7cqw);position:absolute;bottom:calc(100% + 1.35cqw);left:50%;transform:translate(-50%)}.perso .bulle:after{content:"";border:.45cqw solid #0000;border-top-color:var(--surface2);margin-left:-.45cqw;position:absolute;top:100%;left:50%}.perso .bulle.mini{padding:1px 7px;font-size:max(12px,.9cqw)}.perso .bulle.gauche{left:-.4cqw;transform:none}.perso .bulle.gauche:after{left:1.6cqw}.perso .bulle.droite{left:auto;right:-.4cqw;transform:none}.perso .bulle.droite:after{left:auto;right:1.15cqw}.perso .bulle.gauche,.perso .bulle.droite{animation-name:fondu}.perso .bulle.cote,.perso .bulle.cote-g{animation-name:fondu;top:.4cqw;bottom:auto;transform:none}.perso .bulle.cote{left:calc(100% + .5cqw)}.perso .bulle.cote-g{left:auto;right:calc(100% + .5cqw)}.perso .bulle.cote:after,.perso .bulle.cote-g:after{border-top-color:#0000;margin-left:0;top:.8cqw}.perso .bulle.cote:after{border-right-color:var(--surface2);left:auto;right:100%}.perso .bulle.cote-g:after{border-left-color:var(--surface2);left:100%}.perso .nom.haut{bottom:calc(100% + 1.3cqw)}.perso .tenu{background:var(--accent);border-radius:.1cqw .25cqw .25cqw;width:34%;height:12%;animation:.3s fondu;position:absolute;top:55%;left:64%;box-shadow:0 0 .3cqw #0be97266}@keyframes apparait{0%{opacity:0;transform:translate(-50%,6px)scale(.96)}}.meuble,.vitre{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.direct{gap:12px;min-width:0;display:grid}.direct>*,.qui-liste li>div{min-width:0}.bloc{gap:11px;padding:18px 20px;display:grid}.bloc h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.bloc .sur,.bloc p{margin:0}.mesures{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.mesures span{align-items:center;gap:6px;display:inline-flex}.parole{color:var(--muted);background:var(--surface2);border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:14px}.parole b{color:var(--ink);font-weight:600}.plan-liste{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.plan-liste li{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.plan-liste li i{border:1.5px solid var(--line2);border-radius:50%;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.plan-liste li.completed{color:var(--dim)}.plan-liste li.completed i{background:var(--accent);color:var(--accent-ink);border-color:#0000}.plan-liste li.in_progress{color:var(--ink);font-weight:600}.plan-liste li.in_progress i{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);position:relative}.plan-liste li.in_progress i:after{content:"";background:var(--accent);border-radius:50%;animation:1.2s ease-in-out infinite alternate fondu;position:absolute;inset:3px}.qui-liste{gap:11px;margin:0;padding:0;list-style:none;display:grid}.qui-liste li{grid-template-columns:32px 1fr;align-items:center;gap:11px;font-size:13.5px;display:grid}.qui-liste li b{font-weight:600}.qui-liste li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.qui{align-items:center;gap:12px;display:flex}.qui b{font-weight:600;display:block}.qui span{color:var(--muted);font-size:13px}.decision{border-color:color-mix(in srgb, var(--warn) 45%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 12%, transparent), var(--shadow);gap:12px;padding:18px 20px;display:grid}.decision p{margin:0;font-weight:600}.decision pre{white-space:pre-wrap;font:12px/1.5 var(--mono);background:var(--surface2);border-radius:10px;max-height:200px;padding:10px;overflow:auto}.actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ecrire{grid-template-columns:1fr auto;gap:8px;display:grid}.ecrire input{border:1px solid var(--line2);background:var(--surface);border-radius:99px;outline:none;padding:12px 16px}.ecrire input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ecrire .btn{padding:10px 14px}.demande{gap:10px;display:grid}.demande textarea{border:1px solid var(--line2);background:var(--surface2);resize:vertical;border-radius:16px;outline:none;width:100%;padding:13px 15px}.demande textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.demande .btn{justify-self:end}.note{color:var(--dim);margin:0;font-size:12.5px}.alerte{border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 6%, var(--surface))}.alerte.doux{border-color:var(--line);background:var(--surface)}.alerte .btn{justify-self:start}.idees{gap:8px;margin:0;padding:0;list-style:none;display:grid}.idees button{text-align:left;border:1px solid var(--line);background:var(--surface2);border-radius:14px;gap:2px;width:100%;padding:12px 14px;transition:border-color .2s;display:grid}.idees button:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.idees b{font-weight:600}.idees span{color:var(--muted);font-size:13px}.rendu.ok{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.fil summary{cursor:pointer;list-style:none}.fil summary::-webkit-details-marker{display:none}.fil ol{max-height:340px;color:var(--muted);gap:8px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid;overflow:auto}.fil time{color:var(--dim);font:11px var(--mono);font-variant-numeric:tabular-nums;margin-right:8px}.fil b{color:var(--ink);font-weight:600}.commande{border-radius:99px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:10px 10px 10px 18px;display:grid}.commande:focus-within{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 4px var(--accent-soft), var(--shadow)}.commande input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 4px;font-size:16px}.commande input::placeholder{color:var(--dim)}.commande>svg{color:var(--vert)}.conseillee{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:radial-gradient(90% 120% at 0% 0%, #0be9721a, transparent 60%), var(--surface);grid-template-columns:1fr auto;align-items:center;gap:18px 28px;margin-bottom:26px;padding:24px 26px;display:grid}.conseillee h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.1}.conseillee p{color:var(--muted);max-width:640px;margin:8px 0 0}.conseillee .bas-fiche{justify-content:flex-start;gap:16px;margin-top:14px}.parcours{margin-bottom:24px;padding:10px}.parcours .etapes8{gap:4px}.besoin,.mensuelles{margin-bottom:30px}.besoin>h2,.mensuelles>h2{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.fiches{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.fiche-carte{text-align:left;border-radius:var(--r2);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 86%, transparent);box-shadow:var(--shadow);transition:transform .3s var(--ease), border-color .3s;align-content:start;gap:9px;padding:20px;display:grid}.fiche-carte:hover{transform:translateY(-3px)}.fiche-carte .haut{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.fiche-carte b{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.25}.fiche-carte .promesse{color:var(--muted);font-size:14px}.fiche-carte .livrables-court{color:var(--dim);font-size:12.5px}.fiche-carte.faite{border-color:color-mix(in srgb, var(--accent) 22%, var(--line))}.fiche-carte.conseil{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 4px var(--accent-soft), var(--shadow)}.statut-fiche{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;display:inline-flex}.statut-fiche.vert{color:var(--vert)}.statut-fiche .coche{width:17px;height:17px}.bas-fiche{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.bas-fiche .meta{color:var(--dim);font:12px var(--mono);white-space:nowrap}.equipiers{align-items:center;display:flex}.equipiers svg{margin-left:-9px}.equipiers svg:first-child{margin-left:0}.equipiers span{font:12px var(--mono);color:var(--dim);margin-left:5px}.lignes{gap:8px;display:grid}.ligne{flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;display:flex}.ligne b{font-weight:600}.ligne span{color:var(--muted);font-size:13px}.ligne .btn{margin-left:auto}.livr{gap:9px;margin:0;padding:0;list-style:none;display:grid}.livr li{align-items:flex-start;gap:10px;display:flex}.livr li .coche{width:19px;height:19px;margin-top:2px}.equipe-fiche{flex-wrap:wrap;gap:14px;display:flex}.equipe-fiche span{justify-items:center;gap:5px;font-size:12px;display:grid}.equipe-fiche b{font-weight:500}.pied-note{color:var(--dim);font:12px var(--mono);align-self:center;margin-right:auto}.question{gap:16px;display:grid}.progres{background:var(--surface3);border-radius:3px;height:3px;overflow:hidden}.progres i{background:var(--accent);height:100%;box-shadow:0 0 10px var(--accent);transition:width .4s var(--ease);display:block}.choix{flex-wrap:wrap;gap:8px;display:flex}.choix button{border:1px solid var(--line2);background:0 0;border-radius:99px;padding:9px 15px;font-weight:500}.choix button:hover{border-color:color-mix(in srgb, var(--ink) 35%, transparent)}.choix button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.recap{gap:10px;margin:0;display:grid}.recap div{background:var(--surface2);border-radius:14px;padding:11px 13px}.recap dt{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.recap dd{white-space:pre-wrap;margin:4px 0 0}.mensuelle{align-items:center;gap:9px;font-weight:500;display:flex}.mensuelle input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}.mensuelle select{border:1px solid var(--line2);background:var(--surface2);border-radius:9px;padding:4px 8px}.mission-livr{margin-bottom:32px}.mission-livr header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.mission-livr header b{letter-spacing:-.025em;font-size:18px;font-weight:600;display:block}.mission-livr header span{color:var(--dim);font:12px var(--mono)}.rendus{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.rendu-carte{align-content:start;gap:11px;padding:14px;display:grid}.rendu-carte .ouvrir{border:1px solid var(--line);background:var(--surface2);text-align:left;border-radius:16px;gap:7px;padding:16px;transition:border-color .2s;display:grid}.rendu-carte .ouvrir:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.rendu-carte .ouvrir:disabled{cursor:default}.rendu-carte .ouvrir b{word-break:break-word;font-size:15px;font-weight:600}.nature{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--surface);color:var(--muted);border:1px solid var(--line);border-radius:6px;justify-self:start;padding:3px 8px}.rendu-carte .meta{color:var(--dim);align-items:center;gap:8px;font-size:12.5px;display:flex}.pied-rendu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions .outils,.actions .decider{flex-wrap:wrap;gap:6px;display:flex}.actions.compact{justify-content:space-between;gap:6px}.actions.compact .outils:empty{display:none}.retouche{gap:10px;display:grid}.doc{font-size:15.5px;line-height:1.7}.doc h1,.doc h2,.doc h3{letter-spacing:-.025em;font-weight:600;line-height:1.2}.doc h1{font-size:30px}.doc table{border-collapse:collapse;width:100%;font-size:13.5px}.doc th,.doc td{border:1px solid var(--line2);text-align:left;vertical-align:top;padding:7px 9px}.doc th{background:var(--surface2);font-weight:600}.doc blockquote{border-left:2px solid var(--accent);color:var(--muted);margin:0;padding:4px 16px}.doc code{background:var(--surface2);font:.9em var(--mono);border-radius:6px;padding:1px 6px}.doc a{color:var(--vert)}.brut{white-space:pre-wrap;font:13px/1.6 var(--mono);margin:0}.tableau{overflow:auto}.tableau table{border-collapse:collapse;font-size:13px}.tableau th,.tableau td{border:1px solid var(--line2);white-space:nowrap;padding:6px 9px}.tableau th{background:var(--surface2)}.poles{gap:30px;display:grid}.pole h2{font:500 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.membres{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.membre{text-align:left;border:1px solid var(--line);border-radius:var(--r2);background:color-mix(in srgb, var(--surface) 86%, transparent);box-shadow:var(--shadow);transition:transform .3s var(--ease);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px;display:grid}.membre:hover{transform:translateY(-3px)}.membre b{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.membre .metier{color:var(--muted);font-size:13px}.membre p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13.5px}.membre .trait{background:var(--c);border-radius:2px;width:22px;height:2px;margin-top:7px;display:inline-block}.en-pied{width:46px;height:92px;margin:-6px 0 -10px;display:block}.en-pied .corps{width:100%;height:100%;display:block;overflow:visible}.en-pied .ombre-sol{fill:#00000059}.en-pied.petit{width:34px;height:68px;margin:-10px 0 -6px}.membre:hover .en-pied .jambe-g{animation:.48s ease-in-out infinite alternate pas-jambe}.membre:hover .en-pied .jambe-d{animation:.48s ease-in-out infinite alternate-reverse pas-jambe}.membre:hover .en-pied .bras-g{animation:.48s ease-in-out infinite alternate-reverse pas-bras}.membre:hover .en-pied .bras-d{animation:.48s ease-in-out infinite alternate pas-bras}.membre .carnet-compte{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vert);grid-column:1/-1;align-items:center;gap:8px;display:flex}.memoire-bande{background:radial-gradient(90% 140% at 0% 0%, #0be97217, transparent 60%), var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:14px 30px;margin-bottom:26px;padding:24px 26px;display:grid}.anneau{--p:0;background:conic-gradient(var(--accent) calc(var(--p) * 1%), var(--surface3) 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative;box-shadow:0 0 40px -12px #0be97299}.anneau:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:9px}.anneau b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;position:relative}.anneau small{color:var(--muted);margin-left:1px;font-size:18px}.memoire-texte{gap:8px;display:grid}.memoire-texte .sur{margin:0}.memoire-phrase{margin:0;font-size:18px}.memoire-phrase b{letter-spacing:-.03em;margin-right:4px;font-size:26px;font-weight:600}.rubriques{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.rubrique{align-content:start;gap:10px;padding:16px 18px;display:grid}.rubrique.remplie{border-color:color-mix(in srgb, var(--accent) 18%, var(--line))}.rubrique-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.rubrique-tete .sur{margin:0}.rubrique-tete .coche{width:18px;height:18px}.a-faire{font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--warn)}.rubrique-corps{white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;display:-webkit-box;overflow:hidden}.rubrique-aide{color:var(--dim);margin:0;font-size:13.5px}.rubrique textarea{border:1px solid var(--line2);background:var(--surface2);resize:vertical;border-radius:14px;outline:none;width:100%;padding:11px 13px;line-height:1.5}.rubrique textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.rubrique-pied{justify-content:space-between;align-items:center;gap:10px;display:flex}.utile{min-width:0;color:var(--dim);align-items:center;font-size:12px;display:inline-flex}.utile svg{margin-right:-7px}.utile span{text-overflow:ellipsis;white-space:nowrap;margin-left:12px;overflow:hidden}.apprenants{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.apprenants button{text-align:left;align-items:center;gap:11px;padding:12px 14px;display:flex}.apprenants b{font-weight:600;display:block}.apprenants small{color:var(--vert);font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.accueil{gap:16px;max-width:760px;margin-bottom:22px;padding:24px;display:grid}.sections{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.proposition{border-color:color-mix(in srgb, var(--accent) 45%, transparent);margin-bottom:22px}.section-prop{background:var(--surface2);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px;display:grid}.section-prop input{width:18px;height:18px;accent-color:var(--accent);margin-top:4px}.section-prop pre{white-space:pre-wrap;font:inherit;color:var(--muted);margin:6px 0 0;font-size:14px}.contenu.etroit{max-width:920px}.reglages{gap:14px;display:grid}.reglage{grid-template-columns:240px 1fr;gap:26px;padding:24px;display:grid}.reglage-tete h2{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:600}.reglage-tete p{color:var(--muted);margin:0;font-size:13.5px}.reglage-corps{align-content:start;gap:14px;display:grid}.grille2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grille-cle{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.couleur{align-items:center;gap:10px;display:flex}.couleur input[type=color]{border-radius:12px;width:46px;height:40px;padding:2px}.couleur code{font:13px var(--mono)}.cle-posee{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.etapes{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.etapes li{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.etapes li b{font-weight:600}.etapes li span{color:var(--muted);font-size:13.5px;display:block}.pas{gap:9px;margin:0;padding-left:20px;display:grid}.faq{gap:8px;margin:18px 0;display:grid}.faq details{padding:15px 18px}.faq summary{cursor:pointer;font-weight:600}.faq details p{color:var(--muted);margin:9px 0 0}@media (width<=1100px){.hud{grid-template-columns:auto 1fr auto}.hud-etats>:not(:first-child){display:none}.suivi{justify-self:end}.suivi-detail{left:auto;right:0;translate:none}}@media (width<=820px){.scene-plein{scrollbar-width:none;place-items:center start;inset:116px 0 190px;overflow:auto}.scene-plein .plateau{flex:none;width:960px}.hud{z-index:21;grid-template-columns:auto 1fr;top:10px;left:10px;right:10px}.hud-etats{position:absolute;top:106px;left:50%;translate:-50%}.hud-etats>.live:not(.demo){display:none}.hud-etats>.pastille{padding-block:2px}.marque-mini small{display:none}.pastille-suivi{max-width:58vw}.dock{z-index:20;border-radius:18px;grid-auto-flow:column;padding:4px;top:62px;bottom:auto;left:50%;translate:-50%}.dock button{border-radius:13px;width:38px;height:38px}.bulle-msg p,.bulle-msg.point p{-webkit-line-clamp:2;font-size:14px}.dock button:after{display:none}.dock .sep{width:1px;height:auto;margin:6px 2px}.conversation{width:calc(100% - 20px);bottom:10px}.conversation .raccourcis{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:-5px;padding:5px;overflow-x:auto}.conversation .raccourcis button{flex:none}.pastille.pour select{font-size:16px}.renfort-pop{z-index:21;width:auto;inset:116px 10px auto}.toasts{top:116px}.panneau{border:0;border-radius:0;width:100%;inset:0}.panneau>.contenu{padding:22px 16px 44px}.entete{padding-right:44px}.entete h1{font-size:30px}.etapes8{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.commande{border-radius:24px;grid-template-columns:1fr auto}.commande>svg{display:none}.conseillee,.memoire-bande{grid-template-columns:1fr}.perso .nom em{display:none}.reglage{grid-template-columns:1fr;gap:12px}.grille2,.grille-cle{grid-template-columns:1fr}.etapes li{grid-template-columns:auto 1fr}.etapes li .btn{grid-column:1/-1}}
