:root{--plane:#0e0e14;--surface:#1a1a24;--surface-haute:#23232f;--hairline:#ffffff1c;--hairline-fort:#ffffff38;--ink:#fff;--muted:#9a9aa8;--accent:#e9f75c;--accent-encre:#14140a;--dom-politique:#ff6b5a;--dom-economie:#4da3ff;--dom-societe:#2fd18c;--dom-culture:#c98cff;--dom-monde:#ffb63d;--non:#ff6b5a;--oui:#2fd18c;--neutre:#9a9aa8;--texte:#cfcfd6;--sur-couleur:#0e0e14;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:Georgia, "Times New Roman", serif;--md:680px}:root[data-theme=jour]{--plane:#fbfbf7;--surface:#fff;--surface-haute:#f2f2ec;--hairline:#0000001f;--hairline-fort:#00000042;--ink:#14141a;--muted:#5f5f6b;--accent:#d9e400;--accent-encre:#1a1a05;--dom-politique:#d1402f;--dom-economie:#1f6fd0;--dom-societe:#0f8f5c;--dom-culture:#8a44d4;--dom-monde:#b87000;--non:#d1402f;--oui:#0f8f5c;--neutre:#5f5f6b;--texte:#3a3a46;--sur-couleur:#fff}@media (prefers-color-scheme:light){:root:not([data-theme]){--plane:#fbfbf7;--surface:#fff;--surface-haute:#f2f2ec;--hairline:#0000001f;--hairline-fort:#00000042;--ink:#14141a;--muted:#5f5f6b;--accent:#d9e400;--accent-encre:#1a1a05;--dom-politique:#d1402f;--dom-economie:#1f6fd0;--dom-societe:#0f8f5c;--dom-culture:#8a44d4;--dom-monde:#b87000;--non:#d1402f;--oui:#0f8f5c;--neutre:#5f5f6b;--texte:#3a3a46;--sur-couleur:#fff}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--plane);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:17px;line-height:1.55;display:flex}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}kbd{border:1px solid var(--hairline-fort);border-radius:4px;padding:.05em .4em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82em}main{flex-direction:column;flex:1;display:flex}.enveloppe{width:100%;max-width:var(--md);flex-direction:column;flex:1;justify-content:center;margin:0 auto;padding:20px 18px 48px;display:flex}.nav{border-bottom:1px solid var(--hairline)}.nav-in{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;max-width:1080px;margin:0 auto;padding:14px 18px;display:flex}.nav-marque{letter-spacing:-.03em;flex:none;font-size:1.12rem;font-weight:800;text-decoration:none}.nav-surligne{background:var(--accent);color:var(--accent-encre);border-radius:3px;padding:1px 7px 2px}.nav-liens{gap:18px;font-size:.9rem;display:flex}.nav-liens a{color:var(--muted);text-decoration:none}.nav-liens a:hover{color:var(--ink)}.sujets{border-bottom:1px solid var(--hairline);background:var(--plane)}.sujets-in{scrollbar-width:none;gap:6px;max-width:1080px;margin:0 auto;padding:9px 18px;display:flex;overflow-x:auto}.sujets-in::-webkit-scrollbar{display:none}.sujet{white-space:nowrap;color:var(--muted);border:1px solid #0000;border-radius:999px;padding:6px 13px;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .12s,background .12s}.sujet:hover{color:var(--ink);background:var(--surface)}.sujet.est-actif{background:var(--ink);color:var(--plane)}.sujet.dom-politique.est-actif{background:var(--dom-politique);color:var(--sur-couleur)}.sujet.dom-economie.est-actif{background:var(--dom-economie);color:var(--sur-couleur)}.sujet.dom-societe.est-actif{background:var(--dom-societe);color:var(--sur-couleur)}.sujet.dom-culture.est-actif{background:var(--dom-culture);color:var(--sur-couleur)}.sujet.dom-monde.est-actif{background:var(--dom-monde);color:var(--sur-couleur)}.sujet.est-proposer{border-color:var(--hairline-fort);color:var(--accent);margin-left:auto}.sujet.est-proposer:hover,.sujet.est-proposer.est-actif{background:var(--accent);color:var(--accent-encre);border-color:var(--accent)}.nav-outils{flex:none;align-items:center;gap:8px;display:flex}.theme{border:1px solid var(--hairline);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:999px;place-items:center;font-size:.95rem;display:grid}.theme:hover{color:var(--ink);border-color:var(--hairline-fort);background:var(--surface)}.theme.est-vide{border-color:#0000}.grade{text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--hairline-fort);color:var(--muted);vertical-align:1px;border-radius:999px;margin-left:9px;padding:2px 8px;font-size:.66rem;font-weight:700;display:inline-block}.grade.gr-augure,.grade.gr-oracle{border-color:var(--dom-economie);color:var(--dom-economie)}.grade.gr-pythie,.grade.gr-sibylle{border-color:var(--dom-culture);color:var(--dom-culture)}.grade.gr-cassandre{border-color:var(--accent);background:var(--accent);color:var(--accent-encre)}.compte{border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:5px 12px 5px 5px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.compte:hover{border-color:var(--hairline-fort);background:var(--surface)}.compte.est-vide{border-color:#0000;min-width:118px}.compte-pastille{background:var(--accent);width:26px;height:26px;color:var(--accent-encre);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.compte-pastille.est-anonyme{background:var(--surface-haute);color:var(--muted)}.compte-nom{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.compte-badge{background:var(--accent);min-width:20px;height:20px;color:var(--accent-encre);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:800;display:grid}.pile-progres{background:var(--hairline);border-radius:2px;height:2px;overflow:hidden}.pile-progres-barre{background:var(--accent);height:100%;transition:width .35s;display:block}.pile-compteur{color:var(--muted);font-variant-numeric:tabular-nums;margin:10px 0 18px;font-size:.82rem}.pile-aide{text-align:center;color:var(--muted);margin:20px 0 0;font-size:.8rem}.pile-attente,.vide{text-align:center;color:var(--muted)}.carte{background:var(--surface);border:1px solid var(--hairline);border-top:3px solid var(--c,var(--muted));border-radius:14px;padding:26px 24px 24px}.carte.dom-politique{--c:var(--dom-politique)}.carte.dom-economie{--c:var(--dom-economie)}.carte.dom-societe{--c:var(--dom-societe)}.carte.dom-culture{--c:var(--dom-culture)}.carte.dom-monde{--c:var(--dom-monde)}.carte-domaine{text-transform:uppercase;letter-spacing:.09em;color:var(--c);margin:0 0 14px;font-size:.76rem;font-weight:600}.carte-source{color:var(--muted);text-transform:none;letter-spacing:.02em;font-weight:400}.carte-titre{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.15}.carte-enonce{color:var(--texte);margin:0 0 18px;font-size:.96rem}.carte-horloge{border-top:1px solid var(--hairline);color:var(--muted);margin:0 0 22px;padding-top:14px;font-size:.84rem}.carte-rappel{color:var(--muted);margin:0 0 14px;font-size:.86rem}.choix{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choix-bouton{background:var(--surface-haute);border:1px solid var(--hairline);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:92px;padding:10px 4px;transition:transform .12s,border-color .12s,background .12s;display:flex;position:relative}.choix-bouton:hover{border-color:var(--hairline-fort);transform:translateY(-2px)}.choix-bouton:active{transform:translateY(0)}.choix-mot{text-align:center;letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.15}.choix-proba{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.choix-touche{color:var(--muted);opacity:.55;font-size:.62rem;position:absolute;top:6px;right:7px}.choix-bouton.est-non{border-bottom:3px solid var(--non)}.choix-bouton.est-non:hover{background:color-mix(in srgb, var(--non) 14%, var(--surface-haute))}.choix-bouton.est-oui{border-bottom:3px solid var(--oui)}.choix-bouton.est-oui:hover{background:color-mix(in srgb, var(--oui) 14%, var(--surface-haute))}@media (max-width:460px){.choix{grid-template-columns:repeat(2,1fr);gap:6px}.choix-bouton{min-height:76px}}.revele{flex-direction:column;gap:16px;display:flex}.revele-mien{margin:0;font-size:1.15rem}.revele-erreur{color:var(--non);margin:0;font-size:.86rem}.foule{border:1px solid var(--hairline);border-radius:10px;padding:16px 14px 12px}.foule-graphe{grid-template-columns:repeat(10,1fr);align-items:end;gap:3px;height:78px;display:grid}.foule-barre{background:var(--hairline-fort);border-radius:3px 3px 0 0;min-height:2px;transition:height .4s}.foule-barre.est-mienne{background:var(--c,var(--ink))}.foule-echelle{color:var(--muted);justify-content:space-between;margin:6px 0 0;font-size:.7rem;display:flex}.foule-texte{color:var(--texte);margin:10px 0 0;font-size:.88rem}.foule-attente{color:var(--muted);margin:0;font-size:.88rem}.affiner{border:1px solid var(--hairline);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.affiner label{color:var(--muted);font-size:.88rem}.affiner input[type=range]{width:100%;accent-color:var(--c,var(--ink))}.lien-discret{color:var(--muted);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.86rem;text-decoration:underline}.lien-discret:hover{color:var(--ink)}.bouton-plein,.bouton-vide{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.bouton-plein{background:var(--accent);color:var(--accent-encre);font-weight:700}.bouton-plein:hover{filter:brightness(1.08)}.bouton-vide{border-color:var(--hairline-fort);color:var(--ink);background:0 0}.bouton-vide:hover{background:var(--surface-haute)}.fin{text-align:center;padding:20px 0}.fin-chiffre{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--accent);margin:0;font-size:clamp(4.5rem,20vw,8rem);font-weight:800;line-height:1}.fin-titre{color:var(--muted);text-transform:lowercase;margin:4px 0 22px;font-size:1.05rem;font-weight:600}.fin-ligne,.fin-rdv{max-width:46ch;color:var(--texte);margin:0 auto 16px;font-size:.95rem}.fin-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 22px;display:flex}.fin-note{max-width:46ch;color:var(--muted);margin:0 auto;font-size:.82rem}.prose{max-width:62ch;margin:0 auto;padding:32px 0}.prose h1{letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(1.8rem,6vw,2.6rem);line-height:1.1}.prose h2{margin:34px 0 10px;font-size:1.2rem}.prose p,.prose li{color:var(--texte)}.liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.liste-item{background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--c,var(--muted));border-radius:10px;padding:16px 18px}.liste-item.dom-politique{--c:var(--dom-politique)}.liste-item.dom-economie{--c:var(--dom-economie)}.liste-item.dom-societe{--c:var(--dom-societe)}.liste-item.dom-culture{--c:var(--dom-culture)}.liste-item.dom-monde{--c:var(--dom-monde)}.liste-item h2{margin:0 0 6px;font-size:1.05rem}.liste-item a{text-decoration:none}.liste-item a:hover{text-decoration:underline}.liste-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:.8rem}.ma-reponse{margin:10px 0 0;font-size:.92rem;display:block}.ma-reponse.est-oui strong{color:var(--oui)}.ma-reponse.est-non strong{color:var(--non)}.large{width:100%;max-width:1080px;margin:0 auto;padding:26px 18px 48px}.accroche{max-width:46ch;margin:0 0 26px}.accroche h1{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.8rem,5.4vw,2.7rem);font-weight:800;line-height:1.05}.accroche p{color:var(--muted);margin:0;font-size:.94rem}.cats{z-index:5;background:var(--plane);border-bottom:1px solid var(--hairline);margin-bottom:6px;padding:10px 0;position:sticky;top:0}.cats ul{scrollbar-width:none;gap:8px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.cats ul::-webkit-scrollbar{display:none}.cat{white-space:nowrap;background:var(--surface);border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:600}.cat:hover{color:var(--ink);border-color:var(--hairline-fort)}.cat.est-active{background:var(--accent);border-color:var(--accent);color:var(--accent-encre)}.cat.dom-politique.est-active{background:var(--dom-politique);border-color:var(--dom-politique);color:var(--sur-couleur)}.cat.dom-economie.est-active{background:var(--dom-economie);border-color:var(--dom-economie);color:var(--sur-couleur)}.cat.dom-societe.est-active{background:var(--dom-societe);border-color:var(--dom-societe);color:var(--sur-couleur)}.cat.dom-culture.est-active{background:var(--dom-culture);border-color:var(--dom-culture);color:var(--sur-couleur)}.cat.dom-monde.est-active{background:var(--dom-monde);border-color:var(--dom-monde);color:var(--sur-couleur)}.cat-nb{opacity:.6;font-variant-numeric:tabular-nums;margin-left:3px}.barre-etat{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 0;font-size:.85rem;display:flex}.barre-etat-mien{margin:0}.tri{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;gap:4px;padding:3px;display:flex}.tri-choix{color:var(--muted);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 13px;font-size:.82rem;font-weight:600}.tri-choix:hover{color:var(--ink)}.tri-choix.est-actif{background:var(--accent);color:var(--accent-encre)}.q-votants{color:var(--accent);font-weight:600}.grille{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.q{background:var(--surface);border:1px solid var(--hairline);border-top:3px solid var(--c,var(--muted));border-radius:12px;flex-direction:column;padding:16px 16px 14px;display:flex}.q.dom-politique{--c:var(--dom-politique)}.q.dom-economie{--c:var(--dom-economie)}.q.dom-societe{--c:var(--dom-societe)}.q.dom-culture{--c:var(--dom-culture)}.q.dom-monde{--c:var(--dom-monde)}.q-meta{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;margin:0 0 10px;font-size:.7rem;font-weight:600;display:flex}.q-domaine{color:var(--c)}.q-source{color:var(--muted);text-transform:none;letter-spacing:.02em;font-weight:400}.q-incert{text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--hairline-fort);color:var(--muted);border-radius:999px;margin:0 0 9px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-block}.q-incert.niv-tres-incertaine{border-color:var(--accent);color:var(--accent)}.q-incert.niv-incertaine{border-color:var(--hairline-fort);color:var(--texte)}.q-titre{letter-spacing:-.015em;margin:0 0 8px;font-size:1.06rem;font-weight:700;line-height:1.25}.q-titre a{text-decoration:none}.q-titre a:hover{text-underline-offset:3px;text-decoration:underline}.q-horloge{color:var(--muted);min-height:1.2em;margin:0 0 12px;font-size:.78rem}.q-choix{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;display:grid}.q-bouton{background:var(--surface-haute);border:1px solid var(--hairline);letter-spacing:.01em;border-radius:10px;padding:15px 6px;font-size:1.02rem;font-weight:700;transition:border-color .12s,background .12s,transform .12s}.q-bouton:hover{transform:translateY(-1px)}.q-bouton.est-non:hover{border-color:var(--non);background:color-mix(in srgb, var(--non) 14%, var(--surface-haute))}.q-bouton.est-oui:hover{border-color:var(--oui);background:color-mix(in srgb, var(--oui) 14%, var(--surface-haute))}.q-scelle{border:1px dashed var(--hairline-fort);border-radius:10px;padding:12px 14px}.q-scelle-titre{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);margin:0 0 6px;font-size:.74rem;font-weight:700}.q-horodatage{color:var(--muted);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:.78rem}.q-partage{background:var(--surface-haute);border-radius:5px;height:10px;display:flex;overflow:hidden}.q-part{transition:width .4s}.q-part.est-oui{background:var(--oui)}.q-part.est-non{background:var(--non)}.q-bouton.est-choisi{border-color:var(--ink);background:var(--surface-haute)}.q-bouton:disabled{opacity:.5;cursor:default}.q-changer{color:var(--muted);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:12px;padding:0;font-size:.76rem;text-decoration:underline}.q-changer:hover{color:var(--ink)}.q-mien.est-oui strong{color:var(--oui)}.q-mien.est-non strong{color:var(--non)}.q-passer{color:var(--muted);text-underline-offset:3px;background:0 0;border:none;align-self:center;margin-top:9px;padding:2px 6px;font-size:.76rem;text-decoration:underline}.q-passer:hover{color:var(--ink)}.q-apres{margin-top:auto}.q-mien{margin:0 0 10px;font-size:.92rem}.q-graphe{grid-template-columns:repeat(10,1fr);align-items:end;gap:2px;height:44px;display:grid}.q-barre{background:var(--hairline-fort);border-radius:2px 2px 0 0;min-height:2px;transition:height .4s}.q-barre.est-mienne{background:var(--c,var(--ink))}.q-foule{color:var(--muted);margin:8px 0 0;font-size:.8rem}.q-corriger{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:11px;display:flex}.q-mini{border:1px solid var(--hairline);color:var(--muted);background:0 0;border-radius:999px;padding:4px 10px;font-size:.74rem}.q-mini:hover{color:var(--ink);border-color:var(--hairline-fort)}.q-mini.est-choisi{background:var(--c,var(--accent));color:var(--plane);border-color:#0000;font-weight:600}.invit{background:var(--surface);border:1px solid var(--hairline-fort);border-left:3px solid var(--accent);border-radius:12px;margin:20px 0 0;padding:22px 22px 20px;position:relative}.invit.est-faite{border-left-color:var(--oui)}.invit-titre{letter-spacing:-.02em;margin:0 0 8px;font-size:1.15rem;font-weight:700}.invit-texte{max-width:58ch;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.invit-actions{flex-wrap:wrap;gap:9px;margin:16px 0 0;display:flex}.invit-sous{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px;font-size:.85rem}.invit-erreur{color:var(--non);margin:10px 0 0;font-size:.85rem}.invit-fermer{color:var(--muted);text-underline-offset:3px;background:0 0;border:none;padding:4px 6px;font-size:.78rem;text-decoration:underline;position:absolute;top:12px;right:14px}.invit-fermer:hover{color:var(--ink)}.rech{margin:0 0 14px;position:relative}.rech-champ{background:var(--surface);border:1px solid var(--hairline-fort);width:100%;min-height:54px;color:var(--ink);font:inherit;border-radius:12px;padding:0 44px 0 18px;font-size:1.02rem}.rech-champ::placeholder{color:var(--muted)}.rech-champ:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:#0000}.rech-champ::-webkit-search-cancel-button{display:none}.rech-vider{width:34px;height:34px;color:var(--muted);background:0 0;border:none;border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rech-vider:hover{color:var(--ink);background:var(--surface-haute)}.rech-compte{color:var(--muted);margin:14px 0 0;font-size:.85rem}.rech-marque{background:var(--accent);color:var(--accent-encre);border-radius:3px;padding:0 2px}.pr-section{letter-spacing:-.02em;margin:44px 0 0;font-size:1.3rem}.pr{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px}.pr-titre{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);margin:20px 0 8px;font-size:.76rem;font-weight:700}.pr-titre:first-child{margin-top:0}.pr-bloc{background:var(--plane);border:1px solid var(--hairline);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;line-height:1.6}.pr-code{color:var(--muted);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}.pr-racine{background:var(--plane);border:1px solid var(--hairline-fort);color:var(--ink);border-radius:8px;padding:10px 12px;display:block}.pr-note{color:var(--muted);margin:8px 0 0;font-size:.84rem;line-height:1.5}.pr-chemin{gap:6px;margin:0;padding-left:1.3em;display:grid}.pr-chemin li{font-size:.8rem}.pr-cote{text-transform:uppercase;letter-spacing:.07em;min-width:4.6em;color:var(--accent);font-size:.68rem;font-weight:700;display:inline-block}.pr-ancre{color:var(--oui);font-weight:600}.pr .bouton-vide{margin-top:18px}.grp-formes{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;padding-top:26px;display:grid}.grp-invit{background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:12px;padding:20px 22px}.grp-code{letter-spacing:.16em;color:var(--accent);margin:0 0 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700}.grp-actions{flex-wrap:wrap;gap:9px;display:flex}.grp-note{max-width:62ch;color:var(--muted);margin:14px 0 0;font-size:.82rem;line-height:1.5}.porte{background:var(--surface-haute);border:1px solid var(--hairline-fort);border-radius:12px;flex-direction:column;gap:12px;margin:22px 0 0;padding:22px;display:flex}.porte-titre{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.porte-texte{max-width:62ch;color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.porte-note{color:var(--muted);margin:4px 0 0;font-size:.8rem}.cl-explication{max-width:62ch;color:var(--muted);margin:16px 0 22px;font-size:.9rem}.cl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cl th,.cl td{text-align:left;border-bottom:1px solid var(--hairline);padding:11px 12px}.cl th{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.72rem;font-weight:600}.cl-rang{width:3.5rem;color:var(--muted)}.cl-points{text-align:right;font-weight:600}.cl tbody tr:hover{background:var(--surface)}.cl tr.est-moi{background:var(--surface-haute)}.cl-toi{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-left:8px;font-size:.74rem}.ident{background:var(--surface);border:1px solid var(--hairline);text-align:left;border-radius:12px;max-width:62ch;margin:36px auto 0;padding:22px 20px 20px}.ident.est-compact{margin-top:26px}.ident-titre{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 10px;font-size:.76rem;font-weight:600}.ident-titre:not(:first-child){border-top:1px solid var(--hairline);margin-top:26px;padding-top:22px}.ident-forme{flex-direction:column;gap:10px;display:flex}.ident-forme>label{color:var(--muted);font-size:.88rem}.ident-ligne{flex-wrap:wrap;gap:8px;display:flex}.ident-ligne input{background:var(--plane);border:1px solid var(--hairline-fort);min-height:50px;color:var(--ink);font:inherit;border-radius:10px;flex:12rem;padding:0 14px;font-size:.98rem}.ident-ligne input::placeholder{color:var(--muted)}.ident-ligne .bouton-plein:disabled{opacity:.45;cursor:default}.ident-case{color:var(--muted);align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.45;display:flex}.ident-case input{accent-color:var(--oui);flex:none;margin-top:3px}.ident-pose{margin:0;font-size:.92rem}.ident-erreur{color:var(--non);margin:0;font-size:.85rem}.ident-note{border-top:1px solid var(--hairline);color:var(--muted);margin:22px 0 0;padding-top:16px;font-size:.8rem}.fin-identite{text-align:left}.p-forme{flex-direction:column;gap:22px;margin-top:30px;display:flex}.p-forme fieldset{border:none;margin:0;padding:0}.p-forme legend{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:10px;padding:0;font-size:.78rem;font-weight:700}.p-sujets{flex-wrap:wrap;gap:7px;display:flex}.p-sujet{background:var(--surface);border:1px solid var(--hairline);color:var(--muted);border-radius:999px;padding:8px 15px;font-size:.88rem;font-weight:600}.p-sujet:hover{color:var(--ink);border-color:var(--hairline-fort)}.p-sujet.est-choisi{background:var(--c,var(--accent));color:var(--plane);border-color:#0000}.p-sujet.dom-politique{--c:var(--dom-politique)}.p-sujet.dom-economie{--c:var(--dom-economie)}.p-sujet.dom-societe{--c:var(--dom-societe)}.p-sujet.dom-culture{--c:var(--dom-culture)}.p-sujet.dom-monde{--c:var(--dom-monde)}.p-champ{flex-direction:column;gap:6px;display:flex}.p-label{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.78rem;font-weight:700}.p-aide{color:var(--muted);font-size:.85rem;line-height:1.45}.p-champ input,.p-champ textarea{background:var(--plane);border:1px solid var(--hairline-fort);color:var(--ink);font:inherit;border-radius:10px;width:100%;margin-top:3px;padding:12px 14px;font-size:.96rem}.p-champ textarea{resize:vertical;line-height:1.5}.p-champ input:focus-visible,.p-champ textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p-duo{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.p-grief{color:var(--non);margin:4px 0 0;font-size:.85rem;line-height:1.45}.vois{border-top:1px solid var(--hairline);margin-top:34px;padding-top:24px}.vois-titre{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin:0 0 14px;font-size:.78rem;font-weight:700}.vois-nom{margin:0 0 4px;font-size:1rem;line-height:1.3}.vois-nom a{text-decoration:none}.vois-nom a:hover{text-underline-offset:3px;text-decoration:underline}.p-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.pied{border-top:1px solid var(--hairline);margin-top:40px}.pied-in{max-width:1080px;color:var(--muted);margin:0 auto;padding:22px 18px 34px;font-size:.85rem}.pied-in p{margin:0 0 4px}.pied-note{font-size:.8rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
