@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.p.0yczt4r3j28ff.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.p.0yczt4r3j28ff.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.aWR0XG_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.aWR0XG_variable{--police-titres:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.p.2demiz2t05dx4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.BMnQza_className{font-family:Nunito,Nunito Fallback;font-style:normal}.BMnQza_variable{--police-corps:"Nunito", "Nunito Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.1i-sca43-qwng.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cfFzpq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.cfFzpq_variable{--police-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,:root[data-ambiance=sombre]{--paper:#131315;--card:#1d1d21;--sunk:#18181b;--ink:#ececee;--ink-soft:#a3a3ab;--line:#2e2e35;--accent:#fb8a4c;--on-accent:#1a0d05;--accent-soft:#3a2418;--accent-ombre:#a3532a;--star:#f5c142;--ok:#5cc98a;--warn:#f0b44c;--danger:#f2786b;--bw:1px;--shadow:0 1px 2px #0006, 0 10px 30px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:var(--police-titres), "Fredoka", "Nunito", system-ui, sans-serif;--font-body:var(--police-corps), "Nunito", system-ui, "Segoe UI", sans-serif;--font-mono:var(--police-mono), "IBM Plex Mono", "Cascadia Mono", Consolas, monospace;--radius:12px}:root[data-ambiance=nuit]{--paper:#0e1522;--card:#162033;--sunk:#111a2a;--ink:#e7eef8;--ink-soft:#a3b3ca;--line:#2a3a55;--accent:#4cc3e8;--on-accent:#04202b;--accent-soft:#12344a;--accent-ombre:#22708a;--star:#f5c142;--ok:#5fd29a;--warn:#f2b552;--danger:#ff8070;--bw:1px;--shadow:0 1px 2px #00000073, 0 10px 30px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ambiance=prune]{--paper:#16121b;--card:#211b28;--sunk:#1a1520;--ink:#efe9f5;--ink-soft:#b4aac3;--line:#362c42;--accent:#bb8fff;--on-accent:#1a0f2a;--accent-soft:#33244a;--accent-ombre:#6d4aa8;--star:#f5c142;--ok:#5cc98a;--warn:#f0b44c;--danger:#f2786b;--bw:1px;--shadow:0 1px 2px #00000073, 0 10px 30px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ambiance=foret]{--paper:#0f1713;--card:#17221c;--sunk:#121b16;--ink:#e6f0ea;--ink-soft:#a1b5a9;--line:#27372e;--accent:#5fd0a0;--on-accent:#062016;--accent-soft:#173a2c;--accent-ombre:#2c7a5a;--star:#f5c142;--ok:#9fe07a;--warn:#f0b44c;--danger:#f2786b;--bw:1px;--shadow:0 1px 2px #00000073, 0 10px 30px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ambiance=contraste]{--paper:#000;--card:#0a0a0a;--sunk:#000;--ink:#fff;--ink-soft:#dedede;--line:#9a9a9a;--accent:#ffd400;--on-accent:#000;--accent-soft:#2e2700;--accent-ombre:#8a7300;--star:#ffd400;--ok:#4be38a;--warn:#ffb000;--danger:#ff6b5e;--bw:2px;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-ambiance=clair]{--paper:#f4f3f0;--card:#fff;--sunk:#ecebe7;--ink:#1d1d1f;--ink-soft:#5c5c63;--line:#dfddd7;--accent:#c2410c;--on-accent:#fff;--accent-soft:#fde7da;--accent-ombre:#7c2a08;--star:#9a6e00;--ok:#2c7a4b;--warn:#a35f00;--danger:#b42318;--bw:1px;--shadow:0 1px 2px #0000000f, 0 8px 24px #00000012;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font:16px/1.5 var(--font-body);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent);font-weight:800}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:500;line-height:1.2}p{margin:0}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.doux{color:var(--ink-soft)}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lien-evitement{z-index:50;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.lien-evitement:focus{top:12px}.marque{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600}.marque small{font:700 12px var(--font-body);color:var(--ink-soft);margin-left:6px}.avatar-mini{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);font:600 15px var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.btn{border:var(--bw) solid var(--line);background:var(--card);min-height:46px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.principal{background:var(--accent);color:var(--on-accent);box-shadow:0 3px 0 var(--accent-ombre);border-color:#0000}.btn.principal:active{box-shadow:0 1px 0 var(--accent-ombre);transform:translateY(2px)}.btn.petit{min-height:44px;padding:0 14px;font-size:14px}.btn.danger{color:var(--danger);border-color:var(--danger);background:0 0}.btn[disabled]{opacity:.55;cursor:default}.pastille{border:var(--bw) solid currentColor;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.pastille.ok{color:var(--ok)}.pastille.avoir{color:var(--warn)}.pastille.neutre{color:var(--ink-soft)}.pastille.accent{color:var(--accent)}.encadre{border:var(--bw) solid var(--line);background:var(--card);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.encadre.pointille{background:0 0;border-style:dashed}label.champ{gap:6px;font-size:14px;font-weight:800;display:grid}label.champ small{color:var(--ink-soft);font-weight:600}input[type=text],input[type=number],select,textarea{border:var(--bw) solid var(--line);background:var(--paper);border-radius:10px;width:100%;min-height:46px;padding:10px 12px;font-size:16px;font-weight:600}.message-ok{color:var(--ok);font-weight:800}.message-erreur{color:var(--danger);font-weight:800}.page-seule{min-height:100dvh;padding:24px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid}.carte-seule{background:var(--card);border:var(--bw) solid var(--line);width:min(100%,440px);box-shadow:var(--shadow);text-align:center;border-radius:20px;justify-items:center;gap:16px;padding:28px 22px;display:grid}.carte-seule h1{font-size:26px}.carte-seule form{width:100%;display:grid}.carte-seule .actions{gap:10px;width:100%;display:grid}.carte-seule .essai{border-top:var(--bw) dashed var(--line);gap:10px;width:100%;padding-top:14px;display:grid}.coquille{flex-direction:column;max-width:520px;min-height:100dvh;margin-inline:auto;display:flex}.tete-app{z-index:5;padding:calc(10px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));background:var(--paper);border-bottom:var(--bw) solid var(--line);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.ecran{min-width:0;padding:16px max(16px, env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:1;align-content:start;gap:16px;display:grid}.nav-bas{z-index:5;border-top:var(--bw) solid var(--line);background:var(--card);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nav-bas ul{grid-auto-columns:1fr;grid-auto-flow:column;width:min(100%,520px);margin:0;padding:0 0 4px;list-style:none;display:grid}.nav-bas a{min-height:56px;color:var(--ink-soft);justify-items:center;gap:2px;padding:8px 4px 4px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.nav-bas a[aria-current=page]{color:var(--accent)}.nav-bas a{position:relative}.nav-bas svg{width:22px;height:22px}.nav-bas .badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:800 11px/18px var(--font-body);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:4px;left:calc(50% + 6px)}.salut h1{font-size:24px}.salut p{color:var(--ink-soft);margin-top:2px;font-size:15px}.vide{text-align:center;color:var(--ink-soft);padding:30px 10px}.filtres{border:var(--bw) solid var(--line);background:var(--card);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid}.filtres a{text-align:center;min-height:44px;color:var(--ink-soft);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:3px;padding:2px 4px;font-size:13px;font-weight:800;line-height:1.15;text-decoration:none;display:flex}.filtres a[aria-current=true]{background:var(--accent-soft);color:var(--ink)}.filtres b{font-family:var(--font-mono);font-weight:500}.grille-clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.grille-clips li{min-width:0}.clip{color:inherit;font-weight:inherit;align-content:start;gap:6px;text-decoration:none;display:grid}.vignette{aspect-ratio:9/16;background:var(--sunk);outline:var(--bw) solid var(--line);border-radius:10px;display:block;position:relative;overflow:hidden}.clip:hover .vignette{outline-color:var(--accent)}.vignette img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vignette .duree,.vignette .etiq{background:color-mix(in srgb, var(--paper) 85%, transparent);color:var(--ink);position:absolute}.vignette .duree{border-radius:4px;padding:1px 6px;font-size:11px;bottom:6px;right:6px}.vignette .etiq{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;top:6px;left:6px}.vignette .etiq.valide{color:var(--ok)}.vignette .etiq.retouche{color:var(--accent)}.vignette .etiq.ecarte{color:var(--ink-soft)}.clip .t{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.clip .m{color:var(--ink-soft);font-size:12px}.lien-guide{justify-self:end;align-items:center;min-height:44px;margin-block:-8px -12px;font-size:14px;display:inline-flex}.lives{gap:22px;display:grid}.groupe-live{gap:10px;min-width:0;display:grid}.live-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.live-tete h2{font-size:17px}.live-tete span{color:var(--ink-soft);font-size:13px;font-weight:700}.lien-retour{justify-self:start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lecteur{justify-items:center;gap:12px;min-width:0;display:grid}.video-extrait{aspect-ratio:9/16;background:var(--sunk);object-fit:contain;border-radius:14px;max-width:100%;height:min(50dvh,560px);display:block}.titre-clip{font-family:var(--font-body);text-align:center;overflow-wrap:anywhere;font-size:17px;font-weight:800}.lecteur .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.lecteur .actions .large{grid-column:1/-1}.lecteur .actions form{display:grid}.lecteur .actions .btn{width:100%}.centre{text-align:center}.lien-btn{min-height:44px;color:var(--accent);background:0 0;border:0;padding:0 4px;font-weight:800}.bloc-legende{justify-items:center;gap:8px;width:100%;display:grid}.legende{background:var(--sunk);border:var(--bw) solid var(--line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:10px;width:100%;padding:8px 12px;font-size:14px}.astuce{color:var(--ink-soft);text-align:center;font-size:13px}.bloc-retouche{width:100%}.detail-retouche{overflow-wrap:anywhere;font-size:14px}.bloc-retouche .doux{font-size:13px}dialog.feuille{border:0;border-top:var(--bw) solid var(--line);background:var(--card);width:min(100%,520px);max-width:100%;max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow);border-radius:22px 22px 0 0;margin:auto auto 0;padding:0;overflow-y:auto}dialog.feuille[open]{animation:.25s ease-out monte}dialog.feuille::backdrop{background:color-mix(in srgb, var(--paper) 70%, transparent)}@keyframes monte{0%{opacity:.4;transform:translateY(24px)}}.feuille-contenu{padding:10px max(16px, env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));gap:12px;display:grid}.feuille .poignee{background:var(--line);border-radius:2px;justify-self:center;width:40px;height:4px}.feuille h2{font-size:19px}.puces{flex-wrap:wrap;gap:8px;display:flex}.puce{border:var(--bw) solid var(--line);background:var(--paper);border-radius:999px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700}.puce[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.puce[aria-pressed=true]:before{content:"✓ "}.moment{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.moment .num{background:var(--accent-soft);color:var(--ink);border-radius:6px;padding:1px 8px}.moment .doux{font-size:13px}.feuille label.champ>span small{margin-left:4px}.feuille textarea{resize:vertical;min-height:72px}.feuille .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reglages{display:grid}.reglage{border-bottom:var(--bw) solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.reglage>div{gap:2px;min-width:0;display:grid}.reglage b{font-size:15px}.reglage small{color:var(--ink-soft);font-size:13px}.reglage form{flex:none}.interrupteur{border:var(--bw) solid var(--line);background:var(--sunk);border-radius:15px;flex:none;width:50px;height:30px;margin:7px 0;padding:0;position:relative}.interrupteur:after{content:"";background:var(--ink-soft);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px}.interrupteur[aria-checked=true]{background:var(--accent);border-color:#0000}.interrupteur[aria-checked=true]:after{background:var(--on-accent);transform:translate(20px)}fieldset.ambiances{border:0;gap:10px;margin:0;padding:0;display:grid}fieldset.ambiances legend{font-family:var(--font-display);margin-bottom:6px;padding:0;font-size:19px}.choix-ambiances{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choix-ambiance{border:var(--bw) solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.choix-ambiance:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choix-ambiance:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choix-ambiance input{opacity:0;width:1px;height:1px;position:absolute}.echantillon{border:2px solid var(--line);border-radius:50%;flex:none;width:24px;height:24px;position:relative}.echantillon:after{content:"";border-radius:50%;position:absolute;inset:6px}.echantillon[data-pour=sombre]{background:#131315}.echantillon[data-pour=sombre]:after{background:#fb8a4c}.echantillon[data-pour=nuit]{background:#0e1522}.echantillon[data-pour=nuit]:after{background:#4cc3e8}.echantillon[data-pour=prune]{background:#16121b}.echantillon[data-pour=prune]:after{background:#bb8fff}.echantillon[data-pour=foret]{background:#0f1713}.echantillon[data-pour=foret]:after{background:#5fd0a0}.echantillon[data-pour=contraste]{background:#000}.echantillon[data-pour=contraste]:after{background:#ffd400}.echantillon[data-pour=clair]{background:#f4f3f0}.echantillon[data-pour=clair]:after{background:#c2410c}.reglage-niveaux{border-bottom:var(--bw) solid var(--line);padding:14px 0}fieldset.niveaux{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}fieldset.niveaux legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:800}.choix-niveaux{gap:10px;display:grid}.choix-niveau{border:var(--bw) solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.choix-niveau:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choix-niveau:has(input:disabled){cursor:default}.choix-niveau input{width:18px;height:18px;accent-color:var(--accent);margin:3px 0 0}.choix-niveau b{font-size:15px}.choix-niveau .d{color:var(--ink-soft);margin-top:2px;font-size:13px;display:block}.choix-niveau .n{color:var(--warn);margin-top:6px;font-size:12px;font-weight:800;display:inline-block}.note{color:var(--ink-soft);font-size:13px}.page-admin{flex-direction:column;min-height:100dvh;display:flex}.admin-tete{background:var(--sunk);border-bottom:var(--bw) solid var(--line);padding:8px max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.admin-tete .marque{align-items:baseline;display:flex}.admin-tete .url{font:500 12px var(--font-mono);color:var(--ink-soft)}.admin-tete .resume{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.admin-tete .qui{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px;display:flex}.admin-cols{min-width:0;padding:16px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));flex:1;align-content:start;gap:16px;display:grid}.col-gauche{flex-direction:column;gap:16px;min-width:0;display:flex}.panneau{background:var(--card);border:var(--bw) solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.panneau h2{font-size:18px;font-weight:600}.panneau h3{font-size:16px;font-weight:600}.panneau .aide{color:var(--ink-soft);max-width:75ch;font-size:13px}.panneau-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rang{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.defile{overscroll-behavior:contain;min-height:0;overflow:auto}.defile:focus-visible{outline-offset:-2px}.liste-streamers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ligne-streamer{border:var(--bw) solid var(--line);background:var(--sunk);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.ligne-streamer .avatar-mini{width:44px;height:44px;font-size:20px}.ligne-streamer .lignes{gap:6px;min-width:0;display:grid}.ligne-streamer .t{overflow-wrap:anywhere;font-weight:800}.ligne-streamer .t .doux{font-size:13px}.ligne-streamer .m{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.ligne-streamer .m .pastille{white-space:normal}.ligne-streamer .actions{flex-wrap:wrap;gap:8px;display:flex}details.replie>summary{cursor:pointer;color:var(--accent);align-items:center;min-height:44px;font-weight:800;display:inline-flex}details.replie[open]>summary{margin-bottom:8px}details.replie.encadre{padding-block:0;display:block}details.replie.encadre[open]{padding-bottom:12px}.formulaire-streamer{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.formulaire-streamer .pied{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.liste-comptes{margin:0;padding:0;list-style:none}.liste-comptes li{border-bottom:var(--bw) solid var(--line);gap:4px;padding:8px 0;font-size:14px;display:grid}.liste-comptes li:last-child{border-bottom:0}.compte-haut{justify-content:space-between;align-items:center;gap:8px;display:flex}.compte-haut b{overflow-wrap:anywhere}.liste-comptes dl{flex-wrap:wrap;gap:2px 14px;margin:0;font-size:13px;display:flex}.liste-comptes dl div{gap:4px;display:flex}.liste-comptes dt{color:var(--ink-soft)}.liste-comptes dt:after{content:" :"}.liste-comptes dd{margin:0}.table-wrap{border:var(--bw) solid var(--line);border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}th{text-align:left;color:var(--ink-soft);border-bottom:var(--bw) solid var(--line);background:var(--sunk);padding:8px 12px;font-size:12px;font-weight:800}td{border-bottom:var(--bw) solid var(--line);vertical-align:middle;padding:10px 12px}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;white-space:nowrap}.panneau-extraits .filtres{border-radius:22px;flex-wrap:wrap;display:flex}.panneau-extraits .filtres a{gap:6px;padding:2px 14px}.groupe-admin{gap:8px;min-width:0;display:grid}.groupe-admin+.groupe-admin{margin-top:18px}.groupe-admin .live-tete{justify-content:flex-start}.cel-clip{align-items:center;gap:12px;min-width:0;display:flex}.cel-clip .mini{aspect-ratio:9/16;object-fit:cover;background:var(--sunk);outline:var(--bw) solid var(--line);border-radius:6px;flex:none;width:40px}.cel-clip b{line-height:1.3;display:block}.cel-clip small{color:var(--ink-soft)}.citation{color:var(--ink-soft);max-width:34ch;margin-top:5px;font-size:13px}.citation q{color:var(--ink);font-weight:700}.confirmer>summary{white-space:nowrap;list-style:none}.confirmer>summary::-webkit-details-marker{display:none}.confirmer .encadre{min-width:200px;margin-top:8px;font-size:13px}.choix-vue{flex-wrap:wrap;gap:6px;display:flex}.choix-vue a{border:var(--bw) solid var(--line);min-height:44px;color:var(--ink-soft);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.choix-vue a[aria-current=true]{background:var(--accent-soft);color:var(--ink);border-color:var(--accent)}.telephone{border:10px solid var(--sunk);background:var(--paper);width:min(100%,370px);height:760px;box-shadow:0 0 0 var(--bw) var(--line);border-radius:34px;flex-direction:column;align-self:center;display:flex;overflow:hidden}.tel-bandeau{background:var(--accent);color:var(--on-accent);padding:8px 14px;font-size:13px;font-weight:800}.tel-tete{border-bottom:var(--bw) solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.tel-tete .marque{font-size:18px}.tel-ecran{overscroll-behavior:contain;flex:1 1 0;align-content:start;gap:14px;min-height:0;padding:14px;display:grid;overflow-y:auto}.tel-ecran .salut .tel-titre{font:600 21px/1.2 var(--font-display);color:var(--ink);margin:0}.tel-nav{border-top:var(--bw) solid var(--line);background:var(--card);text-align:center;color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px;font-weight:800;display:grid}.tel-nav span{padding:10px 0}.tel-nav .courant{color:var(--accent)}@media (min-width:1200px){.page-admin{grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.admin-cols{grid-template-columns:360px minmax(0,1fr) 420px;align-content:stretch;min-height:0;padding:16px}.admin-cols.sans-vue{grid-template-columns:360px minmax(0,1fr)}.col-gauche{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.col-gauche>.panneau{flex:none}.col-gauche>.panneau-comptes{flex:1 0 220px;min-height:220px}.panneau-comptes .defile{flex:1 1 0}.panneau-extraits,.panneau-vue{min-height:0}.panneau-extraits .defile{flex:1 1 0}.panneau-extraits .table-wrap{overflow:visible}.panneau-extraits th{z-index:1;position:sticky;top:0}.panneau-extraits th:first-child{border-top-left-radius:9px}.panneau-extraits th:last-child{border-top-right-radius:9px}.telephone{flex:1 1 0;height:auto;min-height:0;max-height:820px}}@media (min-width:1200px) and (max-width:1599px){.admin-cols{grid-template-columns:320px minmax(0,1fr) 380px}.admin-cols.sans-vue{grid-template-columns:320px minmax(0,1fr)}}.panneau .jauge-legende{gap:4px;display:grid}.jauge{background:var(--sunk);border:var(--bw) solid var(--line);border-radius:6px;height:12px;overflow:hidden}.jauge i{background:var(--accent);height:100%;transition:width .4s;display:block}.jauge-legende{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.jauge-disque{display:flex}.jauge-disque i{flex:none}.jauge-disque i.reste{background:var(--ink-soft)}.repere{vertical-align:-1px;background:var(--accent);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.repere.reste{background:var(--ink-soft)}.repere.libre{background:var(--sunk);border:var(--bw) solid var(--line)}.alerte-disque{margin:0}.haut-apercu{z-index:6;position:sticky;top:0}.haut-apercu .tete-app{padding-top:10px;position:static}.bandeau-apercu{padding:calc(8px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));background:var(--accent);color:var(--on-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.bandeau-apercu p{margin:0}.bandeau-apercu .btn{color:var(--ink);background:var(--card)}.ecran.guide{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));gap:18px}.guide h1{font-size:26px;line-height:1.15}.guide .intro{color:var(--ink-soft)}.points-guide{gap:6px;display:flex}.points-guide span{background:var(--line);border-radius:4px;width:8px;height:8px}.points-guide span.actif{background:var(--accent);width:22px}.fil-guide{margin:0;padding:0;list-style:none;display:grid}.fil-guide li{grid-template-columns:40px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid;position:relative}.fil-guide li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:40px;bottom:0;left:19px}.fil-guide .rond{width:40px;height:40px;font:600 18px var(--font-display);background:var(--accent-soft);color:var(--accent);border:var(--bw) solid var(--accent-ombre);border-radius:50%;place-items:center;display:grid;position:relative}.fil-guide h2{margin:2px 0;font-size:17px}.fil-guide p{color:var(--ink-soft);font-size:14px}.guide-formulaire{gap:18px;display:grid}.guide-bas{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.guide-bas form{display:grid}.guide-bas .btn{width:100%}.pret{justify-items:start;gap:14px;display:grid}.pret .coche{width:64px;height:64px;font:600 30px var(--font-display);color:var(--ok);background:color-mix(in srgb, var(--ok) 18%, var(--paper));border-radius:50%;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
