:root{--arrondi-1:4px;--arrondi-2:8px;--arrondi-3:12px;--arrondi-4:16px;--arrondi-5:24px;--arrondi-6:32px;--arrondi-rond:999px;--espace-1:2px;--espace-2:4px;--espace-3:8px;--espace-4:12px;--espace-5:16px;--espace-6:24px;--espace-7:32px;--texte-mini:11px;--texte-1:12px;--texte-2:13px;--texte-3:14px;--texte-4:16px;--texte-5:18px;--titre-1:20px;--titre-2:24px;--titre-3:28px;--titre-4:32px;--affiche-liste:96px;--affiche-rangee:104px;--verre-flou:blur(18px) saturate(1.8);--verre:color-mix(in srgb, var(--card) 62%, transparent);--verre-dense:color-mix(in srgb, var(--card) 82%, transparent);--verre-bord:color-mix(in srgb, var(--ink) 10%, transparent);--verre-reflet:inset 0 1px 0 #ffffff8c;--verre-ombre:0 8px 28px #00000029;--case-ombre-douce:0 2px 12px #0000001a;--case-ombre-decollee:0 14px 30px -10px #0000005c, 0 2px 6px #0000001a;--case-coin:20px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--verre-reflet:inset 0 1px 0 #ffffff29;--verre-ombre:0 8px 28px #00000080}}:root[data-theme=dark]{--verre-reflet:inset 0 1px 0 #ffffff29;--verre-ombre:0 8px 28px #00000080}@media (prefers-reduced-transparency:reduce){:root{--verre-flou:none;--verre:var(--card);--verre-dense:var(--card)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--verre-flou:none;--verre:var(--card);--verre-dense:var(--card)}}:root{--bg:#f6f2ea;--card:#fffdf9;--ink:#17161c;--muted:#5c5850;--line:#e3dccf;--chip:#efe9de;--velvet:#17161c;--velvet-soft:#e9e4d8;--letterboxd:#22895e;--vert-texte:#17704a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121114;--card:#1c1b20;--ink:#f3eee4;--muted:#bdb8ae;--line:#302e35;--chip:#26242a;--velvet:#f3eee4;--velvet-soft:#2c2a31;--vert-texte:#40b47e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121114;--card:#1c1b20;--ink:#f3eee4;--muted:#bdb8ae;--line:#302e35;--chip:#26242a;--velvet:#f3eee4;--velvet-soft:#2c2a31;--vert-texte:#40b47e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overscroll-behavior-x:none;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--police-texte), system-ui, -apple-system, "Segoe UI", sans-serif;font-size:var(--texte-4);padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3{font-weight:700;font-family:var(--police-titres), "DM Sans", system-ui, sans-serif;letter-spacing:-.01em;margin:0}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--velvet)}:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.num{font-family:var(--police-chiffres), "Arial Narrow", Impact, sans-serif;font-variation-settings:"opsz" 72;font-weight:800}.page{max-width:560px;margin:0 auto;padding:16px}.lbl{color:var(--muted);font-size:var(--texte-3)}.carte{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);padding:16px}.marque{align-items:center;gap:var(--espace-4);margin:2px 0 6px;display:flex}.titre-onglet{font-size:var(--titre-4);margin:10px 0 14px;line-height:1.1}.logo img{width:100%;height:100%;display:block}.barre-nav{z-index:5;background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.barre-nav ul{width:100%;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.barre-nav li{flex:1}.barre-nav a{align-items:center;gap:var(--espace-1);font-size:var(--texte-1);color:var(--muted);flex-direction:column;padding:8px 0 10px;text-decoration:none;display:flex}.barre-nav svg{width:22px;height:22px}.barre-nav a[aria-current=page]{color:var(--velvet);font-weight:500}.jauge{width:var(--sz);height:var(--sz);flex:0 0 var(--sz);vertical-align:middle;display:inline-block}.jauge svg{width:100%;height:100%;display:block;overflow:visible}.jauge .piste{stroke:var(--line)}#demarrage{z-index:90;background:var(--bg);--track:#17161c12;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #demarrage{--track:#f3eee412}}:root[data-theme=dark] #demarrage{--track:#f3eee412}#demarrage.sortie{opacity:0}#demarrage .scene{aspect-ratio:560/430;width:min(70vw,46vh,360px)}#demarrage .scene svg{width:100%;height:100%;display:block;overflow:visible}#demarrage .symbole{transform-origin:280px 215px;transform-box:view-box}#demarrage .symbole.pose{animation:.7s cubic-bezier(.3,1.6,.5,1) rebond}#demarrage .halo{opacity:0;transition:opacity .6s}#demarrage .halo.allume{opacity:.55}@keyframes rebond{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lbl{font-size:var(--texte-2)}.back{color:var(--muted);font-size:var(--texte-4);align-items:center;gap:var(--espace-2);background:0 0;border:0;margin-bottom:8px;padding:4px 0;display:inline-flex}.back svg{width:18px;height:18px}.sec-title{font-size:var(--titre-2);margin:8px 0 4px}.sec-sub{color:var(--muted);font-size:var(--texte-4);margin:0 0 16px}.onb-t{font-size:var(--titre-3);margin:0 0 10px;line-height:1.15}.onb-p{font-size:var(--texte-4);margin:0 0 10px}.cta{justify-content:center;align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-3);background:var(--ink);width:100%;height:52px;color:var(--bg);font-weight:700;font-size:var(--texte-4);text-align:center;border:0;margin:8px 0 4px;line-height:1.25;text-decoration:none;display:flex}.cta:hover{opacity:.92}.ghost{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);width:100%;height:48px;color:var(--ink);justify-content:center;align-items:center;margin-top:8px;font-weight:500;text-decoration:none;display:flex}.cta:disabled,.ghost:disabled{opacity:.4;cursor:default}.linkbtn{color:var(--velvet);font-size:var(--texte-2);background:0 0;border:0;padding:0;text-decoration:underline}.block{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);margin-bottom:12px;padding:14px}.block h2{font-size:var(--texte-5);margin-bottom:8px}.lbnote{font-size:var(--texte-3);margin:0 0 4px}.stars{color:var(--vert-texte);letter-spacing:1px;font-weight:700}.err{color:var(--velvet)}.field{border:1px solid var(--line);border-radius:var(--arrondi-2);background:var(--bg);width:100%;height:42px;padding:0 12px}.ci{vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.ci svg{width:62%;height:62%}.poster{width:var(--affiche-liste);flex:0 0 var(--affiche-liste);aspect-ratio:2/3;border-radius:var(--arrondi-2);background:var(--chip);position:relative;overflow:hidden}.poster svg{width:100%;height:100%;display:block}.ticket{background:var(--card);border-radius:var(--arrondi-3);border:1px solid var(--line);margin-bottom:12px;display:flex;position:relative}.ticket:before,.ticket:after{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:20px;height:20px;position:absolute;left:calc(64% - 10px)}.ticket:before{clip-path:inset(50% 0 0);top:-11px}.ticket:after{clip-path:inset(0 0 50%);bottom:-11px}.t-main{border-right:2px dashed var(--line);flex:0 0 64%;padding:16px 18px}.t-side{flex-direction:column;flex:1;justify-content:center;padding:16px 14px;display:flex}.score-g{margin:6px 0 2px;line-height:0}.progress{font-size:var(--texte-2);color:var(--muted);margin-top:6px}.feuille{background:var(--verre-dense);width:100%;max-width:560px;max-height:92%;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-reflet);color:var(--ink);border-radius:var(--arrondi-5) var(--arrondi-5) 0 0;border:0;margin:auto auto 0;padding:0}.feuille::backdrop{background:#00000080}.feuille-boite{padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));position:relative}.feuille h2{font-size:var(--titre-1);align-items:center;margin:0 36px 4px 0;display:flex}.feuille-x{background:var(--chip);border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:absolute;top:12px;right:12px}.feuille-x svg{width:14px;height:14px}#toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--card);border-radius:var(--arrondi-rond);font-size:var(--texte-3);opacity:0;pointer-events:none;z-index:80;text-align:center;align-items:center;gap:var(--espace-4);max-width:90vw;padding:10px 16px;transition:opacity .2s,transform .2s;display:flex;position:fixed;transform:translate(-50%,20px)}#toast.on{opacity:1;transform:translate(-50%)}#toast.act{pointer-events:auto}#toast button{color:var(--velvet-soft);font-weight:700;font-size:var(--texte-3);background:0 0;border:0;padding:0;text-decoration:underline}.set-list{gap:var(--espace-3);flex-direction:column;margin-top:8px;display:flex}.set-row{justify-content:space-between;align-items:center;gap:var(--espace-4);text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);width:100%;color:var(--ink);padding:12px 14px;text-decoration:none;display:flex}.set-row b{font-weight:500;font-size:var(--texte-4);display:block}.set-row svg{width:18px;height:18px;color:var(--muted);flex:0 0 18px}.g-top{justify-content:space-between;align-items:center;display:flex}.g-top .back{margin:0}.g-film{align-items:center;gap:var(--espace-4);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);margin:10px 0 12px;padding:8px 12px;display:flex}.g-film .poster{border-radius:var(--arrondi-1);flex-basis:34px;width:34px}.g-film>div:nth-child(2){flex:1;min-width:0}.g-film b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.g-live{text-align:right;line-height:1.1}.g-live .lbl{font-size:var(--texte-1);display:block}.g-q{font-size:var(--titre-4);color:var(--muted);line-height:1;display:block}.g-etapes{gap:var(--espace-2);grid-template-columns:repeat(9,minmax(0,1fr));margin-bottom:18px;display:grid}.g-etape{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);height:40px;color:var(--muted);place-items:center;padding:0;display:grid}.g-etape .ci{filter:grayscale();opacity:.45}.g-etape.done .ci,.g-etape.cur .ci{filter:none;opacity:1}.g-etape.cur{border:2px solid var(--ink)}.g-etape.sum svg{width:20px;height:20px}.g-etape.sum.cur{background:var(--ink);color:var(--bg)}.g-vue{width:fit-content;max-width:100%;margin:0 0 12px;display:flex}.g-raccourci{font-size:var(--texte-3);margin:10px auto 0;display:block}.g-carte{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);scroll-margin-top:12px;scroll-margin-bottom:calc(90px + env(safe-area-inset-bottom,0px));margin-bottom:12px;padding:14px}.g-carte-h{justify-content:space-between;align-items:center;gap:var(--espace-4);display:flex}.g-carte-h h2{align-items:center;gap:var(--espace-3);font-size:var(--texte-5);margin:0;display:flex}.g-carte-v{font-size:var(--titre-3);text-align:right;min-width:2ch;font-weight:600}.g-carte-juge{margin:4px 0 10px}.g-carte .g-hint{margin:0 0 10px}.g-carte-pied{justify-content:space-between;align-items:center;gap:var(--espace-4);min-height:32px;margin-top:6px;display:flex}.g-carte-pied .g-word{font-size:var(--texte-4)}.g-carte-pied .linkbtn{font-size:var(--texte-3)}.g-reste{align-self:center}.g-wrow{align-items:center;gap:var(--espace-3);font-size:var(--texte-2);color:var(--muted);flex-wrap:wrap;margin:-8px 0 14px;display:flex}.wchip{align-items:center;gap:var(--espace-2);border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-rond);font-size:var(--texte-2);padding:4px 12px;font-weight:500;display:inline-flex}.wchip svg{width:12px;height:12px}.g-count{font-size:var(--texte-2);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:500}.g-name{font-size:var(--titre-3);align-items:center;margin:2px 0 4px;line-height:1.15;display:flex}.g-eval{font-size:var(--texte-4);margin:0 0 2px}.g-hint{background:var(--chip);border-radius:var(--arrondi-2);font-size:var(--texte-3);margin:10px 0 0;padding:8px 12px}.g-val{align-items:baseline;gap:var(--espace-4);flex-wrap:wrap;min-height:76px;margin:16px 0 10px;display:flex}.g-val .num{color:var(--muted);font-size:84px;line-height:.9}.g-word{font-size:var(--titre-1);font-weight:500}.g-scl{font-size:var(--texte-3);align-self:center;margin-left:auto}.g-scale{gap:var(--espace-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.g-scale button{border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-3);height:54px;font-size:var(--titre-1);padding:0;font-weight:500;position:relative;overflow:hidden}.g-scale button:after{content:"";background:var(--hc);height:4px;position:absolute;bottom:0;left:0;right:0}.g-scale button.on:after{display:none}.g-na{border:1px dashed var(--line);border-radius:var(--arrondi-3);width:100%;height:44px;color:var(--muted);font-size:var(--texte-3);background:0 0;margin-top:8px}.g-na.on{border-style:solid;border-color:var(--ink);color:var(--ink);background:var(--chip);font-weight:500}.g-nav{gap:var(--espace-3);grid-template-columns:1fr 2fr;margin-top:18px;display:grid}.g-nav .cta,.g-nav .ghost{height:52px;margin:0}.g-cm{border-left:3px solid var(--line);font-size:var(--texte-4);margin-top:14px;padding:6px 0 6px 12px;line-height:1.5}.g-cm.ok{border-left-color:var(--letterboxd)}.g-cm.warn{border-left-color:var(--velvet)}.g-anch{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);margin-top:16px;padding:12px}.g-sub{font-size:var(--texte-2);color:var(--muted);margin:0 0 6px;font-weight:500}.g-a{align-items:center;gap:var(--espace-4);font-size:var(--texte-4);padding:5px 0;display:flex}.g-a .num{width:30px;font-size:var(--titre-2);text-align:right}.g-a.same{font-weight:500}.g-swipe{font-size:var(--texte-1);color:var(--muted);text-align:center;margin:10px auto 0}.g-row{justify-content:space-between;align-items:center;gap:var(--espace-3);border:0;border-top:1px solid var(--line);width:100%;font-size:var(--texte-4);text-align:left;background:0 0;padding:10px 0;display:flex}.g-row:first-of-type{border-top:0}.g-rn{align-items:center;display:flex}.g-rv{text-align:right;white-space:nowrap}.g-rv b{font-size:var(--texte-5)}.g-checks p{font-size:var(--texte-4);border-left:3px solid var(--velvet);margin:0;padding-left:10px}.g-checks.ok p{border-left-color:var(--letterboxd)}.g-bar{z-index:6;background:var(--bg);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.g-bar>*{max-width:528px;margin-left:auto;margin-right:auto}.g-bar .g-nav{margin-top:0}body[data-page=notation]{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.scl{margin-top:10px}.scl-r{gap:var(--espace-5);border-top:1px solid var(--line);align-items:center;padding:8px 0;display:flex}.scl-r:first-child{border-top:0}.scl-sw{border-radius:var(--arrondi-2);width:34px;height:34px;font-size:var(--titre-2);flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.scl-r b{font-weight:500;display:block}.scl-r span:not(.num){font-size:var(--texte-3);color:var(--muted)}#reveal{z-index:70;background:var(--bg);opacity:0;--track:#17161c12;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #reveal{--track:#f3eee412}}:root[data-theme=dark] #reveal{--track:#f3eee412}#reveal.on{opacity:1}.rv-in{align-items:center;gap:var(--espace-3);flex-direction:column;width:100%;padding:20px;display:flex}.rv-t{font:500 16px var(--police-titres), "DM Sans", sans-serif;color:var(--muted);text-align:center;margin:0}.rv-stage{aspect-ratio:560/430;width:min(82vw,52vh,440px)}.rv-stage svg{width:100%;height:100%;display:block;overflow:visible}#reveal .symbole{transform-origin:280px 215px;transform-box:view-box}#reveal .symbole.pose{animation:.7s cubic-bezier(.3,1.6,.5,1) rebond}#reveal .halo{opacity:0;transition:opacity .9s}#reveal .halo.allume{opacity:.55}.rv-msg{text-align:center;opacity:0;max-width:340px;min-height:96px;transition:opacity .5s .1s,transform .5s .1s;transform:translateY(6px)}.rv-msg.show{opacity:1;transform:none}.rv-msg b{font:700 22px var(--police-titres), "DM Sans", sans-serif;margin-bottom:6px;display:block}.rv-msg p{font-size:var(--texte-4);color:var(--muted);margin:2px 0}.rv-dot{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin:0 4px 0 2px;display:inline-block}.rv-act{gap:var(--espace-4);opacity:0;pointer-events:none;width:min(100%,360px);margin-top:16px;transition:opacity .4s;display:flex}.rv-act.show{opacity:1;pointer-events:auto}.rv-act button{flex:1;margin:0}.ap-head{align-items:center;gap:var(--espace-4);margin-top:12px;display:flex}.ap-ok{background:var(--letterboxd);color:#fff;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ap-ok svg{width:20px;height:20px}.ap-lb{margin-top:6px}.ap-lbh{gap:var(--espace-4);align-items:center;margin-bottom:12px;display:flex}.ap-lbh b{font-weight:700;display:block}.ap-lbi{border-radius:var(--arrondi-3);background:var(--letterboxd);color:#fff;width:38px;height:38px;font:800 14px var(--police-titres), sans-serif;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.ap-lbb{gap:var(--espace-3);grid-template-columns:1fr;display:grid}.ap-lbb .cta,.ap-lbb .lbopen{height:50px;font-size:var(--texte-4);margin:0}.ap-n{width:20px;height:20px;font-size:var(--texte-1);background:#7f7f7f4d;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lbopen{justify-content:center;align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-3);width:100%;height:52px;font-weight:700;font-size:var(--texte-4);background:var(--letterboxd);color:#fff;text-decoration:none;display:flex}.lbopen:hover{background:#1b7550}.lbopen svg{width:16px;height:16px}.ap-t{font-size:var(--texte-5);margin:6px 0 10px}.ap-grid{gap:var(--espace-4);grid-template-columns:1fr 1fr;display:grid}.ap-tile{align-items:flex-start;gap:var(--espace-2);text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);min-height:112px;color:var(--ink);flex-direction:column;padding:14px;text-decoration:none;display:flex}.ap-tile:hover{border-color:var(--velvet)}.ap-tile:disabled{opacity:.55;cursor:default}.ap-tile b{font-weight:700;font-size:var(--texte-4)}.ap-tile>span:last-child{font-size:var(--texte-2);color:var(--muted);line-height:1.35}.ap-ic{border-radius:var(--arrondi-3);background:var(--velvet-soft);width:36px;height:36px;color:var(--velvet);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ap-ic svg{width:19px;height:19px}.ap-home{font-size:var(--texte-3);text-align:center;margin:18px auto 0;display:block}.presets{gap:var(--espace-3);flex-wrap:wrap;margin-bottom:6px;display:flex}.chip{display:inline-flex;position:relative}.chip .apply{border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-rond);font-size:var(--texte-3);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;padding:8px 14px}.chip .apply.on{border-color:var(--velvet);background:var(--velvet);color:var(--bg);font-weight:500}.chip .del{border:2px solid var(--bg);background:var(--ink);width:24px;height:24px;color:var(--card);border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:-8px;right:-8px}.chip .del svg{width:12px;height:12px}.chip.show .del,.chip:focus-within .del{display:flex}@media (hover:hover){.chip:hover .del{display:flex}}.add{border:1px dashed var(--muted);border-radius:var(--arrondi-rond);font-size:var(--texte-3);color:var(--muted);background:0 0;padding:8px 14px}.tip{font-size:var(--texte-2);color:var(--muted);margin:4px 0 12px}.active{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);font-size:var(--texte-3);margin-bottom:12px;padding:10px 12px}.active b{font-weight:500}.newp{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);margin-bottom:14px;padding:12px}.newp label{font-size:var(--texte-3);margin-bottom:6px;font-weight:500;display:block}.newp .acts{gap:var(--espace-3);margin-top:10px;display:flex}.newp .acts button{border-radius:var(--arrondi-2);border:1px solid var(--line);background:var(--card);flex:1;height:40px}.newp .acts .ok{background:var(--velvet);border-color:var(--velvet);color:var(--bg);font-weight:500}.w-row{gap:var(--espace-4);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);grid-template-columns:minmax(0,1fr) 40px 40px;align-items:center;margin-bottom:8px;padding:10px 12px;display:grid}.w-name{font-size:var(--texte-4);align-items:center;margin-bottom:6px;font-weight:500;display:flex}.w-val{font-size:var(--titre-3);text-align:right}.lock{border-radius:var(--arrondi-2);border:1px solid var(--line);background:var(--chip);width:40px;height:40px;color:var(--muted);justify-content:center;align-items:center;padding:0;display:flex}.lock.on{background:var(--velvet-soft);border-color:var(--velvet);color:var(--velvet)}.lock svg{width:18px;height:18px}.total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:8px;padding:12px 4px;display:flex}.total .num{font-size:var(--titre-4)}.rng{appearance:none;border-radius:var(--arrondi-1);background:linear-gradient(to right, var(--c) 0 var(--p,50%), var(--line) var(--p,50%) 100%);outline-offset:4px;cursor:pointer;width:100%;height:6px}.rng:disabled{opacity:.5;cursor:default}.rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c);border:3px solid var(--card);border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #00000040}.rng::-moz-range-thumb{background:var(--c);border:3px solid var(--card);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000040}.grid3{gap:var(--espace-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gcell{gap:var(--espace-2);color:var(--ink);font-size:var(--texte-2);flex-direction:column;line-height:1.3;text-decoration:none;display:flex;position:relative}.gcell .poster{flex:none;width:100%}.gcell b{font-weight:500}.gcell .jauge{background:var(--card);border-radius:50%;position:absolute;top:6px;right:6px}.frow{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);color:var(--ink);padding:10px 0;text-decoration:none;display:flex}.frow:first-child{border-top:0}.frow .poster{border-radius:var(--arrondi-1);flex-basis:44px;width:44px}.frow>div{flex:1;min-width:0}.frow b{font-weight:500;display:block}.search{align-items:center;gap:var(--espace-3);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);height:46px;padding:0 12px;display:flex}.search svg{width:20px;height:20px;color:var(--muted);flex:0 0 20px}.search input{height:100%;font-size:var(--texte-4);background:0 0;border:0;outline:none;flex:1}.search:focus-within{outline:2px solid var(--velvet);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Big Shoulders Display;src:url(/polices/big-shoulders.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/polices/space-grotesk.woff2)format("woff2");font-weight:300 700;font-display:swap}.logo-complet svg{width:100%;height:auto;display:block}.logo-complet text{font-variation-settings:"opsz" 72}.logo-complet .sombre{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-complet .clair{display:none}:root:not([data-theme=light]) .logo-complet .sombre{display:block}}:root[data-theme=dark] .logo-complet .clair{display:none}:root[data-theme=dark] .logo-complet .sombre{display:block}.entree{padding-bottom:32px}body[data-page=entree]{padding-bottom:24px}.onb-wrap{text-align:center;max-width:460px;margin:0 auto;padding:8px 16px 28px}.onb-dots{gap:var(--espace-3);justify-content:center;margin:4px 0 24px;display:flex}.onb-dots span{background:var(--line);border-radius:50%;width:8px;height:8px}.onb-dots span.done{background:var(--velvet-soft)}.onb-dots span.cur{background:var(--velvet);border-radius:var(--arrondi-1);width:22px}.onb-wrap .onb-t{text-align:center;margin:10px 0 8px}.onb-wrap .onb-p{text-align:center;max-width:380px;margin:0 auto 10px}.onb-sym{justify-content:center;margin:6px 0 4px;display:flex}.onb-nav{gap:var(--espace-4);grid-template-columns:1fr 2fr;margin-top:22px;display:grid}.onb-nav.one{grid-template-columns:1fr}.onb-nav button{min-height:52px;margin:0}.ob-skip{font-size:var(--texte-3);margin:14px auto 0;display:block}.onb-prom,.onb-steps{gap:var(--espace-4);text-align:left;flex-direction:column;margin:18px 0 4px;display:flex}.onb-prom>div,.onb-steps>div{gap:var(--espace-4);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);align-items:center;padding:12px 14px;display:flex}.onb-prom p,.onb-steps p{font-size:var(--texte-3);color:var(--muted);margin:0;line-height:1.45}.onb-prom b,.onb-steps b{color:var(--ink);font-size:var(--texte-4);margin-bottom:2px;display:block}.onb-pi{border-radius:var(--arrondi-3);background:var(--velvet-soft);width:40px;height:40px;color:var(--velvet);font:800 15px var(--police-titres), sans-serif;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.onb-pi svg{width:22px;height:22px}.onb-pi.onb-logo{background:0 0}.onb-q{font-size:var(--titre-1)}.onb-lb{background:var(--letterboxd);color:#fff}.onb-pi.big{border-radius:var(--arrondi-5);width:72px;height:72px;font-size:var(--titre-2);flex-basis:72px}.onb-pi.big svg{width:36px;height:36px}.onb-steps .num{background:var(--velvet);width:30px;height:30px;color:var(--bg);font-size:var(--texte-5);border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.onb-cols{gap:var(--espace-3);text-align:left;grid-template-columns:1fr 1fr;margin:14px 0;display:grid}.onb-cols>div{gap:var(--espace-3);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);align-items:center;padding:8px 10px;display:flex}.onb-cols .ci{margin-right:0}.onb-cols b{font-weight:600;font-size:var(--texte-3);line-height:1.2;display:block}.onb-cols .lbl{font-size:var(--texte-1);line-height:1.2;display:block}.onb-card{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);text-align:left;margin:12px 0;padding:14px}.onb-card p{font-size:var(--texte-3);color:var(--muted);margin:0 0 10px;line-height:1.5}.onb-card p b{color:var(--ink)}.onb-card h2{text-align:center;font-size:var(--texte-5);margin:0 0 6px}.onb-scale{gap:var(--espace-2);grid-template-columns:repeat(11,1fr);display:grid}.onb-scale span{border-radius:var(--arrondi-2);height:32px;font-weight:700;font-size:var(--texte-2);justify-content:center;align-items:center;display:flex}.onb-gauge{text-align:center;flex-direction:column;align-items:center;display:flex}.onb-gauge p{text-align:center;margin:10px 0 0}.onb-ch{gap:var(--espace-3);flex-direction:column;margin:12px 0;display:flex}.onb-ch button{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-3);font-size:var(--texte-4);padding:14px 16px}.onb-ch button.on{border-color:var(--velvet);background:var(--velvet-soft);color:var(--velvet);font-weight:500}.onb-wp{text-align:center;margin-bottom:12px}.ow-row{gap:var(--espace-1) var(--espace-3);grid-template-columns:1fr auto;align-items:center;padding:6px 0;display:grid}.ow-row input[type=range]{grid-column:1/-1;margin:2px 0 0}.ow-n{font-size:var(--texte-3);align-items:center;display:flex}.ow-v{text-align:center;font-size:var(--texte-5)}.onb-ex{background:var(--chip);border-radius:var(--arrondi-2);font-size:var(--texte-3);text-align:center;margin-top:12px;padding:10px 12px}.onb-reset{font-size:var(--texte-2);margin:10px auto 0;display:block}.onb-more{background:var(--velvet-soft);border-radius:var(--arrondi-3);text-align:center;margin-top:12px;padding:10px 12px}.onb-more b{font-size:var(--texte-3)}.onb-more p{font-size:var(--texte-2);margin:4px 0 0;line-height:1.45}.onb-lbl{text-align:center;margin:14px 0 6px;display:block}.onb-ok{font-size:var(--texte-2);color:var(--muted);text-align:center;min-height:20px;margin-top:6px}.sm{align-items:center;gap:var(--espace-3);border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);height:34px;color:var(--ink);font-size:var(--texte-2);padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.sm:hover{border-color:var(--velvet);color:var(--velvet)}.sm:disabled{opacity:.5;cursor:default}.sm svg{width:16px;height:16px}.sm.prim{background:var(--velvet);color:var(--bg);border-color:var(--velvet)}.sm.danger{color:#c42638}.pf3{text-align:center;margin:-16px -16px 0}.pf3-bd{background:linear-gradient(135deg, var(--velvet-soft), var(--chip));height:170px;position:relative;overflow:hidden}.pf3-bd.empty{height:110px}.pf3-bd>svg{width:100%;height:100%;display:block}.pf3-bd:after{content:"";background:linear-gradient(to bottom, #0000 45%, var(--bg));pointer-events:none;position:absolute;inset:0}.bdlbl{right:12px;top:calc(12px + env(safe-area-inset-top,0px));z-index:2;font-size:var(--texte-1);color:#fff;border-radius:var(--arrondi-rond);background:#0006;padding:2px 10px;position:absolute}.pf3-av{z-index:2;justify-content:center;margin-top:-48px;display:flex;position:relative}.avatar{background:var(--velvet);color:var(--bg);border:4px solid var(--bg);box-sizing:content-box;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.pf-name{font-size:var(--titre-3);margin:8px 16px 0;line-height:1.2}.handle{color:var(--muted);font-size:var(--texte-3)}.pf-actions{gap:var(--espace-3);flex-wrap:wrap;justify-content:center;margin:12px 0 4px;display:flex}.stats{gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 16px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);text-align:center;font-size:var(--texte-1);color:var(--muted);padding:10px 6px}.stat .num{font-size:var(--titre-3);color:var(--ink);line-height:1.1;display:block}.stats.types-2,.stats.types-3{grid-template-columns:repeat(6,minmax(0,1fr))}.stats.types-2>.stat,.stats.types-3>.stat-social{grid-column:span 3}.stats.types-3>.stat-type{grid-column:span 2}#bloc-series,#bloc-courts{scroll-margin-top:16px}.stats-types{margin-bottom:14px}.hero{gap:var(--espace-5);margin:4px 0 18px;display:flex}.hero .poster{flex-basis:120px;width:120px}.hero h1{font-size:var(--titre-3);line-height:1.1}.meta{color:var(--muted);font-size:var(--texte-3);margin:4px 0 0}.hero .dir{font-size:var(--texte-4);margin:6px 0 0}.linkname{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:500}.linkname:hover{-webkit-text-decoration-color:var(--velvet);text-decoration-color:var(--velvet)}.syn{font-size:var(--texte-4);margin:0;line-height:1.65}.fhead{justify-content:space-between;align-items:baseline;gap:var(--espace-3);margin-bottom:4px;display:flex}.tabs{gap:var(--espace-2);border-bottom:1px solid var(--line);overscroll-behavior-x:contain;margin:-4px -2px 12px;display:flex;overflow-x:auto}.tabs button{font-size:var(--texte-3);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--velvet);font-weight:500}.cast{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.actor{text-align:center;font-size:var(--texte-2);color:inherit;align-items:center;gap:var(--espace-2);flex-direction:column;text-decoration:none;display:flex}.actor b{font-weight:500;font-size:var(--texte-3);line-height:1.25;display:block}.actor span{color:var(--muted);line-height:1.25}.portrait{background:var(--chip);width:64px;height:64px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.dl{gap:var(--espace-3) var(--espace-4);font-size:var(--texte-3);grid-template-columns:110px minmax(0,1fr);margin:0;display:grid}.dl dt{color:var(--muted)}.dl dd{margin:0}.pill{font-size:var(--texte-2);background:var(--chip);border-radius:var(--arrondi-rond);color:inherit;margin:0 6px 6px 0;padding:4px 12px;text-decoration:none;display:inline-block}.pill:hover{background:var(--velvet-soft);color:var(--velvet)}.f-row{align-items:center;gap:var(--espace-4);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);color:var(--ink);margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.f-row .poster{border-radius:var(--arrondi-1);flex-basis:44px;width:44px}.f-info{flex:1;min-width:0}.f-info b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.f-info span{font-size:var(--texte-2);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.u-row{align-items:center;gap:var(--espace-4);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);color:var(--ink);margin-bottom:8px;padding:10px 12px;text-decoration:none;display:flex}.u-row .portrait{width:44px;height:44px}.u-row .fn{min-width:0;font-size:var(--texte-4);flex:1}.u-row .fn span{font-size:var(--texte-2);color:var(--muted);display:block}.person-h{gap:var(--espace-5);align-items:center;margin:4px 0 16px;display:flex}.person-h .portrait{width:84px;height:84px;font-size:var(--titre-3)}.person-h h1{font-size:var(--titre-3);line-height:1.15}.subh{font-size:var(--texte-4);margin:16px 0 8px;font-weight:500}.empty{text-align:center;color:var(--muted);font-size:var(--texte-4);padding:24px 8px}.recent{gap:var(--espace-3);flex-wrap:wrap;margin-bottom:6px;display:flex}.recent button{border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-rond);font-size:var(--texte-3);padding:6px 12px}.sfilters{gap:var(--espace-3);grid-template-columns:1fr 1fr;margin:0 0 10px;display:grid}.sfilters select{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);height:40px;font-size:var(--texte-3);padding:0 10px}.sfilters select.on{border-color:var(--velvet);color:var(--velvet);font-weight:500}.filters{gap:var(--espace-3);overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px 16px;padding:0 16px 4px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-rond);font-size:var(--texte-3);white-space:nowrap;padding:7px 14px}.filters button[aria-pressed=true]{background:var(--velvet);border-color:var(--velvet);color:var(--bg);font-weight:500}.mention-tmdb{gap:var(--espace-4);font-size:var(--texte-2);color:var(--muted);align-items:center;display:flex}.mention-tmdb img{flex:none}.lien-ligne:after{content:"";position:absolute;inset:0}.rate-btn{border:1px solid var(--velvet);color:var(--velvet);border-radius:var(--arrondi-rond);font-size:var(--texte-2);white-space:nowrap;background:0 0;padding:5px 12px;font-weight:500;text-decoration:none}.tpl{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);width:100%;margin-bottom:10px;padding:12px 14px;display:block}.tpl[aria-pressed=true]{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet)}.tpl-h{justify-content:space-between;align-items:center;display:flex}.tpl-h b{font-weight:500;font-size:var(--texte-4)}.tpl-h svg{width:18px;height:18px;color:var(--velvet)}.tpl pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--texte-1);background:var(--chip);border-radius:var(--arrondi-2);white-space:pre-wrap;overscroll-behavior-x:contain;margin:8px 0 0;padding:8px 10px;overflow-x:auto}.chk-detail{border-bottom:1px solid var(--line);cursor:pointer;margin:0;padding:10px 0}.chk-detail b{font-weight:600;font-size:var(--texte-4);display:block}.chk-detail .lbl{margin-top:2px;display:block}.chk{gap:var(--espace-4);font-size:var(--texte-3);align-items:flex-start;margin:8px 0;display:flex}.chk input{accent-color:var(--velvet);flex:0 0 18px;width:18px;height:18px;margin-top:3px}.imp-tip{background:var(--chip);border-radius:var(--arrondi-2);font-size:var(--texte-3);margin:0 0 10px;padding:8px 12px}.progression{border-radius:var(--arrondi-1);background:var(--chip);height:8px;margin:10px 0 4px;overflow:hidden}.progression span{background:var(--velvet);height:100%;transition:width .3s;display:block}.sq{background:var(--chip);border-radius:var(--arrondi-2);display:block}@media (prefers-reduced-motion:no-preference){.sq{animation:1.2s ease-in-out infinite alternate respire}}@keyframes respire{0%{opacity:1}to{opacity:.55}}.coach{background:var(--velvet-soft);border-radius:var(--arrondi-3);margin-bottom:16px;padding:12px 14px}.coach b{color:var(--velvet)}.coach p{font-size:var(--texte-4);margin:4px 0 0}.minor{justify-content:center;align-items:center;gap:var(--espace-4);font-size:var(--texte-3);color:var(--muted);flex-wrap:wrap;margin:6px 0 14px;display:flex}.minor .linkbtn{font-size:var(--texte-3);color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ev{border-top:1px solid var(--line);font-size:var(--texte-4);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.ev:first-of-type{border-top:0}.ev .num{font-size:var(--titre-2)}.hausse{color:var(--vert-texte);font-weight:700}.baisse{color:#c42638;font-weight:700}.opts summary{cursor:pointer;font-weight:500}.duel{border-left:4px solid var(--velvet)}.duel .fhead b{color:var(--velvet);font-size:var(--texte-2);text-transform:uppercase;letter-spacing:.04em}.duel-g{gap:var(--espace-4);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.duel-vs{font-size:var(--texte-2);color:var(--muted)}.duel-f{border:1px solid var(--line);background:var(--bg);border-radius:var(--arrondi-3);text-align:center;padding:8px}.duel-f:hover{border-color:var(--velvet)}.duel-f .poster{border-radius:var(--arrondi-1);flex:none;width:70px;margin:0 auto 6px}.duel-f b{font-size:var(--texte-2);font-weight:500;line-height:1.3;display:block}.duel-acts{gap:var(--espace-3);flex-wrap:wrap;align-items:center;display:flex}.friend-chip{font-size:var(--texte-2);color:var(--vert-texte);background:color-mix(in srgb, var(--letterboxd) 14%, var(--bg));border-radius:var(--arrondi-rond);margin-top:6px;padding:3px 12px;font-weight:500;display:inline-block}.pf-top{left:16px;top:calc(10px + env(safe-area-inset-top,0px));z-index:2;position:absolute}.pf-top .back{color:#fff;border-radius:var(--arrondi-rond);height:32px;font-size:var(--texte-3);background:#00000073;margin:0;padding:0 12px 0 6px}.bar{gap:var(--espace-2) var(--espace-3);grid-template-columns:1fr auto;align-items:center;padding:6px 0;display:grid}.bar .bn{font-size:var(--texte-3);align-items:center;display:inline-flex}.bar .bv{font-size:var(--texte-2);color:var(--muted);text-align:right}.bar .track{background:var(--chip);border-radius:var(--arrondi-1);grid-column:1/-1;height:6px;overflow:hidden}.bar .fill{border-radius:var(--arrondi-1);height:100%}.bar .mine{font-size:var(--texte-1);color:var(--muted);grid-column:1/-1;margin-top:-2px}.act{gap:var(--espace-4);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);align-items:flex-start;margin-bottom:8px;padding:10px 12px;display:flex;position:relative}.act .txt{min-width:0;font-size:var(--texte-3);flex:1;line-height:1.4}.act .txt b{font-weight:500}.act .when{font-size:var(--texte-1);color:var(--muted);margin-top:2px;display:block}.act .side{gap:var(--espace-3);align-items:center;display:flex}.act .side .poster{border-radius:var(--arrondi-1);flex-basis:30px;width:30px}.grp{font-size:var(--texte-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 6px;font-weight:500}.sec-h{justify-content:space-between;align-items:baseline;gap:var(--espace-4);margin:22px 0 10px;display:flex}.sec-h h2{font-size:var(--titre-1)}.emptybox{background:var(--card);border:1px dashed var(--line);border-radius:var(--arrondi-3);font-size:var(--texte-3);color:var(--muted);padding:14px}.hrow{gap:var(--espace-4);overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.hrow::-webkit-scrollbar{display:none}.pcard{flex:0 0 var(--affiche-rangee);min-width:0;color:var(--ink);font-size:var(--texte-2);line-height:1.3;text-decoration:none;position:relative}.pcard .poster{width:var(--affiche-rangee);flex:none;margin-bottom:4px}.pcard .pos{z-index:1;background:var(--ink);color:var(--bg);border-radius:var(--arrondi-2);font-weight:700;font-size:var(--texte-2);padding:0 6px;position:absolute;top:4px;left:4px}.pcard b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.cm-pct .num{font-size:var(--titre-1);color:var(--velvet)}.menu-periode{font-size:var(--texte-2);border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);color:var(--ink);padding:4px 10px}.fr{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);padding:8px 0;display:flex}.fr:first-of-type,.block h2+.fr{border-top:0}.fr .fn{min-width:0;font-size:var(--texte-4);flex:1}.fr .fn span{font-size:var(--texte-1);color:var(--muted);display:block}.so-ok{align-items:center;gap:var(--espace-2);color:var(--velvet);font-size:var(--texte-3);font-weight:500;display:flex}.so-ok svg{width:16px;height:16px}.so-pos{width:22px;color:var(--muted);text-align:center;font-weight:800}.so-hl{gap:var(--espace-3);grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.so-hl>div{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-3);gap:var(--espace-1);flex-direction:column;padding:10px 12px;display:flex}.so-hl b{font-weight:500;font-size:var(--texte-4)}.so-tab{grid-template-columns:minmax(80px, 1fr) repeat(var(--cols), minmax(38px, 48px));gap:var(--espace-3);align-items:center;display:grid}.so-h{justify-content:center;display:flex}.so-c{font-size:var(--texte-3)}.so-v{border-radius:var(--arrondi-2);height:32px;font-weight:700;font-size:var(--texte-4);background:var(--chip);justify-content:center;align-items:center;display:flex}.poll-o{align-items:center;gap:var(--espace-4);border:1px solid var(--line);background:var(--bg);border-radius:var(--arrondi-3);text-align:left;width:100%;margin-bottom:8px;padding:6px 10px 6px 6px;display:flex}.poll-o[aria-pressed=true]{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet)}.poll-o .poster{border-radius:var(--arrondi-1);flex:0 0 30px;width:30px}.poll-t{font-size:var(--texte-3);gap:var(--espace-2);flex-direction:column;flex:1;font-weight:500;display:flex}.poll-bar{background:var(--chip);border-radius:var(--arrondi-1);height:5px;display:block;overflow:hidden}.poll-bar i{background:var(--velvet);border-radius:var(--arrondi-1);height:100%;display:block}.poll-n{font-weight:800;font-size:var(--texte-4);text-align:right;min-width:16px}.wp-block{border-left:4px solid var(--velvet);margin-top:16px}.wp-block b{font-weight:500}.wp-chip{align-items:center;gap:var(--espace-3);border:1px solid var(--line);background:var(--card);border-radius:var(--arrondi-rond);font-size:var(--texte-2);color:var(--ink);margin-top:8px;padding:4px 12px;text-decoration:none;display:inline-flex}.wp-chip svg{width:14px;height:14px;color:var(--velvet);flex:0 0 14px}.sh-img{border-radius:var(--arrondi-3);width:100%;max-width:340px;margin:12px auto;display:block}.sh-img.tall{max-width:240px}.fmt-g{gap:var(--espace-3);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.fmt{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:var(--arrondi-3);align-items:center;gap:var(--espace-2);text-align:center;flex-direction:column;padding:12px 8px;display:flex}.fmt:hover{border-color:var(--velvet)}.fmt-shape{background:var(--velvet);border-radius:var(--arrondi-2);height:64px;margin-bottom:4px;display:block}.fmt b{font-weight:500;font-size:var(--texte-3)}.fmt .lbl{font-size:var(--texte-1);line-height:1.3}.switch{appearance:none;border-radius:var(--arrondi-4);background:color-mix(in srgb, var(--muted) 70%, var(--bg));cursor:pointer;flex:0 0 46px;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch:checked{background:var(--velvet)}.switch:checked:after{left:21px}.switch:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.set-row.tg{cursor:pointer}@media (prefers-reduced-motion:reduce){.switch,.switch:after{transition:none}}.coachmark{z-index:30;background:var(--ink);color:var(--card);border-radius:var(--arrondi-3);padding:12px 14px;position:absolute;box-shadow:0 8px 24px #00000040}.coachmark p{font-size:var(--texte-4);margin:0 0 8px;line-height:1.45}.coachmark .bub-a{justify-content:space-between;align-items:center;gap:var(--espace-3);display:flex}.coachmark .linkbtn{color:var(--card);opacity:.85;font-size:var(--texte-2)}.coachmark .sm.prim{border-color:#0000}.coachmark:after{content:"";left:calc(var(--ax) - 7px);background:var(--ink);border-radius:var(--arrondi-1);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.coachmark.down:after{top:-6px}.coachmark.up:after{bottom:-6px}.coach-target{outline:3px solid var(--velvet);outline-offset:3px;border-radius:var(--arrondi-3);z-index:2;position:relative}@media (prefers-reduced-motion:no-preference){.coachmark{animation:.2s bulle-apparait}}@keyframes bulle-apparait{0%{opacity:0}}details.opts summary{justify-content:space-between;align-items:center;gap:var(--espace-4);font-size:var(--texte-4);list-style:none;display:flex}details.opts summary::-webkit-details-marker{display:none}details.opts summary:after{content:"+";font-size:var(--titre-1);color:var(--muted)}details.opts[open] summary:after{content:"–"}.partage-btn{z-index:1;width:40px;height:40px;color:var(--muted);border-radius:var(--arrondi-2);background:0 0;border:0;flex:0 0 40px;justify-content:center;align-items:center;display:flex;position:relative}.partage-btn:hover{color:var(--velvet)}.partage-btn svg{width:20px;height:20px}.wp-badge{vertical-align:-2px;color:var(--velvet);margin-left:6px;display:inline-flex}.wp-badge svg{width:15px;height:15px}.steps .track{background:var(--chip);border-radius:var(--arrondi-1);height:6px;overflow:hidden}.steps .fill{background:var(--velvet);height:100%}.st-row{align-items:center;gap:var(--espace-4);border:0;border-top:1px solid var(--line);width:100%;font-size:var(--texte-4);text-align:left;color:var(--ink);background:0 0;padding:10px 0;text-decoration:none;display:flex}.steps .track+.st-row{border-top:0}.st-row>span:nth-child(2){flex:1}.st-row>svg{width:16px;height:16px;color:var(--muted)}.st-c{border:1.5px solid var(--line);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.st-row.ok{color:var(--muted);text-decoration:line-through}.st-row.ok .st-c{background:var(--velvet);border-color:var(--velvet);color:var(--bg)}.st-row.ok .st-c svg{width:13px;height:13px}.bureau{display:none!important}body{--cote:0px}@media (min-width:768px){body{--cote:84px;padding-bottom:32px;padding-left:var(--cote)}body[data-page=entree],body[data-page=notation]{--cote:0px}.barre-nav{width:var(--cote);justify-content:flex-start;align-items:center;gap:var(--espace-4);border-top:0;border-right:1px solid var(--line);flex-direction:column;padding:16px 0;top:0;bottom:0;right:auto;overflow-y:auto}.barre-nav ul{gap:var(--espace-2);flex-direction:column;max-width:none}.barre-nav a{border-radius:var(--arrondi-3);margin:0 8px;padding:10px 4px}.barre-nav a:hover{color:var(--ink);background:var(--chip)}.barre-nav .bureau{display:flex!important}.nav-marque{color:var(--ink);flex-direction:column;align-items:center;margin-bottom:8px;text-decoration:none}.nav-marque span{display:none}.nav-compte{align-items:center;gap:var(--espace-2);color:var(--ink);font-size:var(--texte-1);flex-direction:column;margin-top:auto;text-decoration:none}.barre-nav .nav-compte .nav-nom,.barre-nav .nav-invite{display:none!important}.page{max-width:1040px;padding:24px 32px}.grid3{gap:var(--espace-5);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.feuille{border-radius:var(--arrondi-4);max-width:520px;margin:auto}.feuille-boite{padding:22px 22px 24px}#toast{left:calc(50% + var(--cote) / 2);bottom:28px}}@media (min-width:1100px){body{--cote:248px}.barre-nav{align-items:stretch;padding:20px 14px}.barre-nav a{justify-content:flex-start;gap:var(--espace-5);font-size:var(--texte-4);flex-direction:row;margin:0;padding:10px 12px}.barre-nav a[aria-current=page]{background:color-mix(in srgb, var(--velvet) 14%, transparent)}.nav-marque{align-items:center;gap:var(--espace-4);flex-direction:row;margin-bottom:12px;padding:4px 8px}.nav-marque span{font-family:var(--police-titres), sans-serif;font-weight:700;font-size:var(--titre-2);letter-spacing:.02em;display:inline}.nav-compte{gap:var(--espace-4);border-radius:var(--arrondi-3);font-size:var(--texte-4);flex-direction:row;padding:10px 12px;font-weight:500}a.nav-compte:hover{background:var(--chip)}.barre-nav .nav-compte .nav-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline!important}.barre-nav .nav-invite{align-items:stretch;gap:var(--espace-3);flex-direction:column;padding:0;display:flex!important}.nav-invite .cta{height:44px;font-size:var(--texte-4);margin:0}.nav-invite .nav-connexion{font-size:var(--texte-3);color:var(--muted);justify-content:center}.page{padding:32px 48px}}@media (min-width:768px){.page.etroite{max-width:720px}.page.entree{max-width:480px}body[data-page=notation] .page{max-width:620px}.page>.marque{display:none}}@media (min-width:1100px){.fiche{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.fiche-g{flex-direction:column;margin:0;position:sticky;top:24px}.fiche-g .poster{border-radius:var(--arrondi-3);flex-basis:auto;width:280px}.fiche-g h1{font-size:var(--titre-4)}}.indice-clavier{text-align:center;font-size:var(--texte-2);margin:10px 0 0;display:none}@media (min-width:1100px) and (hover:hover) and (pointer:fine){.indice-clavier{display:block}}.badge-club{align-items:center;gap:var(--espace-2);border-radius:var(--arrondi-rond);font-size:var(--texte-2);color:var(--velvet);background:color-mix(in srgb, var(--velvet) 14%, var(--card));border:1px solid color-mix(in srgb, var(--velvet) 40%, transparent);padding:3px 10px 3px 8px;font-weight:600;text-decoration:none;display:inline-flex}.badge-club svg{width:14px;height:14px}.club-tete{text-align:center;flex-direction:column;align-items:center;margin:8px 0 20px;display:flex}.club-fondateur{border:1px solid color-mix(in srgb, var(--velvet) 45%, var(--line));background:color-mix(in srgb, var(--velvet) 7%, var(--card))}.club-fondateur .track{background:var(--chip);border-radius:var(--arrondi-1);height:8px;overflow:hidden}.club-fondateur .fill{background:var(--velvet);height:100%}.club-prix{gap:var(--espace-3);grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.club-prix>div{border-radius:var(--arrondi-3);background:var(--card);border:1px solid var(--line);flex-direction:column;align-items:center;padding:12px;display:flex}.club-prix b{font-size:var(--titre-2)}.club-essai{justify-content:space-between;align-items:center;gap:var(--espace-4);display:flex}.club-essai>div{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.club-essai b{font-weight:500}.club-tableau{border-collapse:collapse;width:100%;font-size:var(--texte-3)}.club-tableau th,.club-tableau td{border-top:1px solid var(--line);vertical-align:middle;padding:9px 4px}.club-tableau thead th{font-size:var(--texte-2);color:var(--muted);border-top:0;padding-top:0;font-weight:600}.club-tableau tbody th{text-align:left;padding-left:0;font-weight:400}.club-tableau tbody th b{font-weight:500;display:block}.club-tableau tbody th .lbl{font-size:var(--texte-2);line-height:1.35;display:block}.club-tableau td,.club-tableau thead th:not(:first-child){text-align:center;width:64px}.club-tableau .club-colonne{background:var(--velvet-soft);width:78px;color:var(--velvet)}.club-tableau thead .club-colonne{border-radius:var(--arrondi-3) var(--arrondi-3) 0 0;color:var(--velvet);padding-top:6px}.club-tableau tbody tr:last-child .club-colonne{border-radius:0 0 var(--arrondi-3) var(--arrondi-3)}.club-oui{vertical-align:middle;width:20px;height:20px;color:var(--velvet)}.club-non{color:var(--muted)}.club-texte{font-size:var(--texte-2);font-weight:600;line-height:1.2}:root[data-accent=bleu]{--velvet:#1f5fae}@media (prefers-color-scheme:dark){:root[data-accent=bleu]:not([data-theme=light]){--velvet:#7fb2ee}}:root[data-theme=dark][data-accent=bleu]{--velvet:#7fb2ee}:root[data-accent=sarcelle]{--velvet:#0b7a75}@media (prefers-color-scheme:dark){:root[data-accent=sarcelle]:not([data-theme=light]){--velvet:#5fd0c9}}:root[data-theme=dark][data-accent=sarcelle]{--velvet:#5fd0c9}:root[data-accent=vert]{--velvet:#2e7d32}@media (prefers-color-scheme:dark){:root[data-accent=vert]:not([data-theme=light]){--velvet:#82cf88}}:root[data-theme=dark][data-accent=vert]{--velvet:#82cf88}:root[data-accent=ambre]{--velvet:#8a5a00}@media (prefers-color-scheme:dark){:root[data-accent=ambre]:not([data-theme=light]){--velvet:#f0c04a}}:root[data-theme=dark][data-accent=ambre]{--velvet:#f0c04a}:root[data-accent=corail]{--velvet:#b4461c}@media (prefers-color-scheme:dark){:root[data-accent=corail]:not([data-theme=light]){--velvet:#f59a6e}}:root[data-theme=dark][data-accent=corail]{--velvet:#f59a6e}:root[data-accent=carmin]{--velvet:#b3263e}@media (prefers-color-scheme:dark){:root[data-accent=carmin]:not([data-theme=light]){--velvet:#f2899a}}:root[data-theme=dark][data-accent=carmin]{--velvet:#f2899a}:root[data-accent=prune]{--velvet:#9b2c7d}@media (prefers-color-scheme:dark){:root[data-accent=prune]:not([data-theme=light]){--velvet:#e48ad0}}:root[data-theme=dark][data-accent=prune]{--velvet:#e48ad0}:root[data-accent=indigo]{--velvet:#4e4ec0}@media (prefers-color-scheme:dark){:root[data-accent=indigo]:not([data-theme=light]){--velvet:#9c9cf0}}:root[data-theme=dark][data-accent=indigo]{--velvet:#9c9cf0}:root[data-accent]{--velvet-soft:color-mix(in srgb, var(--velvet) 16%, var(--bg))}.themes{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.theme{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:var(--texte-4);text-align:left;padding:12px;display:flex}.theme[aria-checked=true]{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet);font-weight:600}.theme:disabled{opacity:.6}.theme-pastille{border-radius:50%;flex:0 0 28px;width:28px;height:28px}.favoris{gap:var(--espace-5);flex-direction:column;display:flex}.fav-titre{align-items:center;gap:var(--espace-3);font-size:var(--texte-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0 0 10px;font-weight:700;display:flex}.fav-ico{border-radius:var(--arrondi-2);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.fav-ico svg{width:14px;height:14px}.fav-ligne{gap:var(--espace-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fav-film{gap:var(--espace-3);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.fav-film .poster{border-radius:var(--arrondi-2);outline:1px solid color-mix(in srgb, var(--fav) 35%, transparent);outline-offset:-1px;flex:none;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000047}.fav-sans{font-size:var(--texte-1);text-align:center;color:var(--muted);background:var(--chip);justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;inset:0}.fav-nom{font-size:var(--texte-1);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.fav-personne{align-items:center;gap:var(--espace-3);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.fav-portrait{background:var(--chip);width:64px;height:64px;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--fav);border-radius:50%;position:relative;overflow:hidden}.fav-realisation .fav-portrait{border-radius:var(--arrondi-4)}.fav-initiales{color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.fav-film:hover .poster,.fav-personne:hover .fav-portrait{transition:transform .15s;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.fav-film:hover .poster,.fav-personne:hover .fav-portrait{transform:none}}.bloc-premium{border:1px solid color-mix(in srgb, var(--velvet) 35%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--velvet) 9%, transparent), transparent 55%), var(--card)}.liens-profil{justify-content:center;gap:var(--espace-3);flex-wrap:wrap;margin:10px 0 0;display:flex}.lien-profil{align-items:baseline;gap:var(--espace-3);border-radius:var(--arrondi-rond);border:1px solid var(--line);background:var(--card);max-width:100%;color:var(--ink);font-size:var(--texte-2);padding:6px 12px;text-decoration:none;display:inline-flex}.lien-profil b{font-weight:600}.lien-profil span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.poids-barre{border-radius:var(--arrondi-2);gap:var(--espace-1);height:12px;margin:4px 0 10px;display:flex;overflow:hidden}.poids-legende{gap:var(--espace-2) var(--espace-5);font-size:var(--texte-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.poids-legende span{align-items:center;gap:var(--espace-3);min-width:0;display:flex}.poids-legende i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.poids-legende em{text-overflow:ellipsis;white-space:nowrap;flex:1;font-style:normal;overflow:hidden}.poids-legende b{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}@media (min-width:768px){.poids-legende{grid-template-columns:repeat(4,minmax(0,1fr))}}.portrait-haut{align-items:flex-end;gap:var(--espace-5);margin:4px 0 14px;display:flex}.portrait-moyenne{font-size:var(--texte-1);color:var(--muted);flex-direction:column;flex:none;align-items:center;margin:0;line-height:1.3;display:flex}.portrait-moyenne .num{color:var(--ink);font-size:48px;line-height:1}.portrait-histo{flex:1;min-width:0}.portrait-barres{align-items:flex-end;gap:var(--espace-2);border-bottom:1px solid var(--line);height:64px;display:flex}.portrait-barres i{background:var(--velvet);border-radius:var(--arrondi-1) var(--arrondi-1) 0 0;flex:1}.portrait-echelle{font-size:var(--texte-1);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;display:flex}.portrait-tuiles{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portrait-tuile{gap:var(--espace-1);border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--ink) 5%, transparent);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.portrait-tuile:last-child:nth-child(odd){grid-column:1/-1}.portrait-t{font-size:var(--texte-1);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.portrait-tuile>b{font-size:var(--texte-4);font-weight:600;line-height:1.25}.portrait-tuile .lbl{font-size:var(--texte-2)}.portrait-critere{align-items:center;gap:var(--espace-3);margin:2px 0;display:flex}.portrait-critere b{font-size:var(--texte-3);font-weight:600;line-height:1.25}.fav-vide{aspect-ratio:2/3;border:1.5px dashed var(--line);border-radius:var(--arrondi-2);color:var(--muted);font-size:var(--titre-2);background:0 0;justify-content:center;align-items:center;display:flex}.fav-vide.rond{aspect-ratio:auto;border-radius:50%;width:64px;height:64px;margin:0 auto}.fav-edit{position:relative}.fav-retirer{background:var(--ink);width:26px;height:26px;color:var(--bg);z-index:1;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-6px;right:-6px}.fav-retirer svg{width:12px;height:12px}.styles-partage{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.style-partage{align-items:flex-start;gap:var(--espace-1);border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;flex-direction:column;padding:10px 12px;display:flex}.style-partage[aria-checked=true]{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet)}.style-partage b{align-items:center;gap:var(--espace-3);font-weight:600;font-size:var(--texte-4);display:flex}.style-partage b svg{width:13px;height:13px;color:var(--velvet)}.style-partage .lbl{font-size:var(--texte-1);line-height:1.3}.carte-liste{align-items:center;gap:var(--espace-5);color:var(--ink);text-decoration:none;display:flex}.carte-liste b{font-weight:500;display:block}.carte-liste-affiches{flex:none;display:flex}.carte-liste-affiches .poster{border-radius:var(--arrondi-1);border:2px solid var(--card);flex:0 0 42px;width:42px}.carte-liste-affiches .poster+.poster{margin-left:-18px}.liste-film{position:relative}.st-c.coche{background:var(--velvet);border-color:var(--velvet);color:var(--bg)}.st-c.coche svg{width:13px;height:13px}.block .carte-liste{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:10px 0}.block .carte-liste:first-child{border-top:0}.choix-images{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));max-height:60vh;display:grid;overflow-y:auto}.choix-images.larges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.choix-image{border-radius:var(--arrondi-2);background:var(--chip);border:0;width:100%;height:0;padding:0 0 150%;display:block;position:relative;overflow:hidden}.choix-images.larges .choix-image{padding-bottom:56.25%}.choix-image[aria-pressed=true]{outline:3px solid var(--velvet);outline-offset:2px}.choix-etiquette{border-radius:var(--arrondi-rond);font-size:var(--texte-1);color:#fff;background:#000000a6;padding:2px 8px;font-weight:600;position:absolute;bottom:6px;left:6px}.cadrage{gap:var(--espace-3);margin:10px 0;display:grid}.cadrage label{align-items:center;gap:var(--espace-4);font-size:var(--texte-3);grid-template-columns:90px 1fr;display:grid}.cadrage input[type=range]{width:100%;accent-color:var(--velvet)}.apercu-fond{border-radius:var(--arrondi-3);height:150px}.choix-images.bande{overscroll-behavior-x:contain;gap:var(--espace-3);max-height:none;margin:10px 0 4px;padding:4px 2px 8px;display:flex;overflow-x:auto}.choix-images.bande .choix-image{flex:0 0 120px;width:120px;padding-bottom:68px}.notes-compactes .frow{gap:var(--espace-4);padding:7px 0}.notes-compactes .frow .poster{flex:0 0 34px;width:34px}.notes-compactes .frow b{font-size:var(--texte-3);line-height:1.25}.notes-compactes .frow .lbl{font-size:var(--texte-1)}.cc-image{background:var(--chip);display:block;position:relative;overflow:hidden}.cc-dessin{background:radial-gradient(circle at 75% 25%, hsl(var(--teinte) 55% 62% / .55), transparent 55%), linear-gradient(135deg, hsl(var(--teinte) 42% 34%), hsl(calc(var(--teinte) + 40) 38% 22%));color:#ffffffeb;font-family:var(--police-chiffres), "Arial Narrow", Impact, sans-serif;justify-content:center;align-items:center;font-size:40px;font-weight:800;display:flex;position:absolute;inset:0}.cc-carte{width:168px;min-width:0;color:var(--ink);font-size:var(--texte-2);flex:0 0 168px;line-height:1.3;text-decoration:none}.cc-carte .cc-image{border-radius:var(--arrondi-3);height:0;margin-bottom:6px;padding-bottom:56.25%}.cc-carte b{font-weight:500;font-size:var(--texte-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cc-carte-creer .cc-image{border:1px dashed var(--line);background:var(--card)}.cc-carte-creer .cc-plus{font-size:var(--titre-4);color:var(--velvet);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cc-ligne{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);color:var(--ink);padding:10px 0;text-decoration:none;display:flex}.cc-ligne:first-child,.block h2+.cc-ligne{border-top:0}.cc-ligne .cc-image{border-radius:var(--arrondi-2);flex:0 0 76px;height:43px}.cc-ligne .cc-dessin{font-size:var(--titre-2)}.cc-ligne-texte{min-width:0}.cc-ligne-texte b{font-weight:500;display:block}.cc-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.cc-invitation{justify-content:space-between;align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.cc-invitation:first-child,.cc-invitation .cc-ligne{border-top:0}.cc-banniere{border-radius:var(--arrondi-4);background:var(--chip);height:0;margin:4px 0 14px;padding-bottom:42%;position:relative;overflow:hidden}.cc-banniere .cc-dessin{font-size:64px}.cc-onglets button{align-items:center;gap:var(--espace-3);display:inline-flex}.cc-pastille{border-radius:var(--arrondi-rond);background:var(--velvet);min-width:18px;height:18px;color:var(--bg);font-size:var(--texte-1);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.cc-titre-seance{font-size:var(--texte-5);margin:4px 0 10px}.cc-moment{gap:var(--espace-5);align-items:flex-start;margin:4px 0 12px;display:flex}.cc-moment>.poster{border-radius:var(--arrondi-2);flex:0 0 104px;width:104px}.cc-moment h2{font-size:var(--titre-1);margin:2px 0;line-height:1.2}.cc-moyenne{align-items:center;gap:var(--espace-3);margin-top:10px;line-height:1.2;display:flex}.cc-moyenne .num{font-size:var(--titre-4);color:var(--velvet)}.cc-ma-note{align-items:center;gap:var(--espace-4);display:flex}.cc-ma-note>span{flex:1;min-width:0}.cc-ma-note b{font-weight:500;display:block}.cc-avatars{gap:var(--espace-2);flex-wrap:wrap;display:flex}.cc-ordre{border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);margin-bottom:10px;padding:2px;display:inline-flex}.cc-ordre button{border-radius:var(--arrondi-rond);font-size:var(--texte-2);color:var(--muted);background:0 0;border:0;padding:5px 14px}.cc-ordre button[aria-checked=true]{background:var(--velvet);color:var(--bg);font-weight:500}.cc-film{align-items:center;gap:var(--espace-4);border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;padding:8px 0;display:flex}.cc-film:first-child{border-top:0}.cc-film .poster{border-radius:var(--arrondi-1);flex:0 0 36px;width:36px}.cc-film-texte{flex:1;min-width:0}.cc-film-texte b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.cc-film-note{font-size:var(--titre-2);color:var(--velvet);text-align:right;min-width:36px}textarea.field{font:inherit}.cc-choix{border:0;margin:0;padding:0}.cc-choix legend{margin-bottom:6px}.cc-choix label{gap:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--bg);cursor:pointer;align-items:flex-start;margin-bottom:6px;padding:10px 12px;display:flex}.cc-choix label.choisi{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet)}.cc-choix input{accent-color:var(--velvet);margin-top:3px}.cc-choix b{font-weight:500;display:block}.cc-choix-films{gap:var(--espace-3);flex-direction:column;margin:10px 0 0;display:flex}.cc-choix-film{align-items:center;gap:var(--espace-4);font-size:var(--texte-3);display:flex}.cc-choix-film>span:nth-child(2){flex:1;min-width:0}.cc-choix-film .poster{border-radius:var(--arrondi-1);flex:0 0 28px;width:28px}.cc-image-actuelle{border-radius:var(--arrondi-3);background:var(--chip);height:0;margin:6px 0 8px;padding-bottom:42%;position:relative;overflow:hidden}.cc-image-actuelle>.lbl{text-align:center;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.cc-accueil{border:1px solid color-mix(in srgb, var(--velvet) 35%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--velvet) 10%, transparent), transparent 60%), var(--card);border-radius:var(--arrondi-4);margin:18px 0 6px;padding:14px 16px 12px;overflow:hidden}.cc-accueil .sec-h{margin-top:0}.cc-accueil .hrow{margin:0 -16px}.cc-teinte{--velvet:var(--cc-clair);--velvet-soft:color-mix(in srgb, var(--cc-clair) 14%, var(--bg))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cc-teinte{--velvet:var(--cc-sombre);--velvet-soft:color-mix(in srgb, var(--cc-sombre) 18%, var(--bg))}}:root[data-theme=dark] .cc-teinte{--velvet:var(--cc-sombre);--velvet-soft:color-mix(in srgb, var(--cc-sombre) 18%, var(--bg))}.cc-photo{width:100%;height:100%;position:absolute;inset:0}.cc-carte.cc-teinte .cc-image:after,.cc-ligne.cc-teinte .cc-image:after{content:"";background:var(--velvet);height:4px;position:absolute;bottom:0;left:0;right:0}.cc-genres.petits{gap:var(--espace-2);flex-wrap:wrap;margin-top:4px;display:flex}.cc-genres.petits>span:not(.rang){font-size:var(--texte-1);border-radius:var(--arrondi-rond);background:var(--chip);color:var(--muted);padding:1px 7px}.cc-tete{text-align:center}.cc-tete .cc-banniere{box-shadow:inset 0 0 0 1px var(--line);margin-bottom:12px}.cc-nom{font-size:var(--titre-3);margin:0 0 6px;line-height:1.15}.cc-sous-titre{justify-content:center;align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin:0 0 8px;display:flex}.cc-visibilite,.cc-genre{font-size:var(--texte-1);border-radius:var(--arrondi-rond);padding:2px 10px}.cc-visibilite{background:var(--velvet);color:var(--bg);font-weight:600}.cc-genre{background:var(--velvet-soft);color:var(--ink)}.cc-description{max-width:520px;margin:0 auto 4px}.cc-chiffres{margin:12px 0 10px}.cc-chiffres .num{color:var(--velvet)}.cc-pile{justify-content:center;align-items:center;margin-bottom:14px;display:flex}.cc-pile-avatar{box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-8px;display:inline-flex}.cc-pile-avatar:first-child{margin-left:0}.cc-pile-plus{font-size:var(--texte-2);color:var(--muted);margin-left:6px;font-weight:600}.cc-apparence .cc-banniere{margin-top:0}.cc-sources{gap:var(--espace-3);flex-wrap:wrap;margin:6px 0 0;display:flex}.cc-couleurs{gap:var(--espace-4);flex-wrap:wrap;margin-top:8px;display:flex}.cc-couleur{background:0 0;border:2px solid #0000;border-radius:50%;width:36px;height:36px;padding:3px}.cc-couleur span{background:var(--velvet);border-radius:50%;width:100%;height:100%;display:block}.cc-couleur.defaut span{background:#4e4ec0}:root[data-theme=dark] .cc-couleur.defaut span{background:#9c9cf0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cc-couleur.defaut span{background:#9c9cf0}}.cc-couleur[aria-checked=true]{border-color:var(--ink)}.cc-puces{gap:var(--espace-3);flex-wrap:wrap;margin-top:8px;display:flex}.cc-puces.defilantes{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:-2px -16px 12px;padding:0 16px 4px;overflow-x:auto}.cc-puce{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:var(--arrondi-rond);font-size:var(--texte-2);flex:none;padding:6px 12px}.cc-puce[aria-pressed=true],.cc-puce[aria-checked=true]{background:var(--velvet);border-color:var(--velvet);color:var(--bg);font-weight:500}.cc-limite{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);background:var(--velvet-soft);margin:0 0 12px;padding:10px 12px;display:flex}.cc-limite svg{width:22px;height:22px;color:var(--velvet);flex:none}.cc-limite>span{flex:1;min-width:0}.cc-limite b{font-weight:600;display:block}.cc-limite.passee{background:var(--card);border:1px solid var(--line)}.cc-seance{background:var(--velvet-soft);flex-wrap:wrap}.cc-seance svg{color:var(--velvet)}.cc-seance .lbl{display:block}.cc-seance-actions{align-items:center;gap:var(--espace-5);padding-left:32px;display:flex}.cc-seance>.cc-seance-actions{flex:1 0 100%}.bloc-invitation b{font-weight:600;display:block}.bloc-invitation .lbl{margin-top:2px;display:block}.cc-seance-actions a.sm{white-space:nowrap;text-decoration:none}.cc-seance-choix input.field{width:100%;margin-top:6px}.cc-seance-limite{gap:var(--espace-4);cursor:pointer;align-items:flex-start;margin-top:12px;display:flex}.cc-seance-limite input{flex:none;width:18px;height:18px;margin-top:3px}.cc-seance-limite .lbl{margin-top:2px;display:block}.cc-prochaines{gap:var(--espace-3);margin:0 0 12px;display:grid}.cc-prochaine{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);background:var(--card);border:1px solid var(--line);color:inherit;padding:10px 12px;text-decoration:none;display:flex}.cc-prochaine .poster{flex:none;width:40px}.cc-prochaine>span:last-child{flex:1;min-width:0}.cc-prochaine b{font-weight:600;display:block}.cc-prochaine .lbl{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cc-limite-choix select.field{margin-top:6px}.cc-revelation{text-align:center;border:1px solid color-mix(in srgb, var(--velvet) 40%, var(--line));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--velvet) 16%, transparent), transparent 70%), var(--card);padding:18px 16px}.cc-revelation b{font-size:var(--texte-5);font-weight:600;display:block}.cc-messages{gap:var(--espace-4);flex-direction:column;margin:0 0 10px;padding:0;list-style:none;display:flex}.cc-messages li{gap:var(--espace-4);align-items:flex-start;display:flex}.cc-messages li>div{flex:1;min-width:0}.cc-message-tete{gap:var(--espace-3);align-items:baseline;display:flex}.cc-message-tete b{font-weight:600;font-size:var(--texte-3)}.cc-messages p{font-size:var(--texte-4);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.cc-message-actions{gap:var(--espace-4);display:flex}.cc-message-actions .linkbtn{font-size:var(--texte-1);color:var(--muted)}.cc-ecrire{gap:var(--espace-3);align-items:flex-end;display:flex}.cc-ecrire textarea{resize:vertical;flex:1;height:auto;padding:10px}.cc-fil{padding:4px 16px;list-style:none}.cc-fil li{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);padding:10px 0;display:flex}.cc-fil li:first-child{border-top:0}.cc-fil li>div{flex:1;min-width:0}.cc-fil p{font-size:var(--texte-3);margin:0;line-height:1.35}.cc-fil p b{font-weight:600}.cc-fil-affiche{border-radius:var(--arrondi-1);flex:0 0 30px;width:30px}.cc-podium{align-items:end;gap:var(--espace-4);grid-template-columns:1fr 1.2fr 1fr;margin:4px 0 16px;display:grid}.cc-marche{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex}.cc-marche .poster{border-radius:var(--arrondi-2);flex:none;width:100%;box-shadow:0 6px 18px #0000002e}.cc-marche-socle{justify-content:center;align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-2) var(--arrondi-2) 0 0;background:var(--velvet-soft);margin-top:8px;padding:8px 4px;display:flex}.cc-marche.r1 .cc-marche-socle{background:var(--velvet);color:var(--bg);padding:16px 4px}.cc-marche.r3 .cc-marche-socle{padding:5px 4px}.cc-rang{font-weight:800;font-size:var(--texte-2);opacity:.8}.cc-marche .num{font-size:var(--titre-3)}.cc-marche.r1 .num{font-size:var(--titre-4)}.cc-prix{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:14px;display:grid}.cc-un-prix{gap:var(--espace-2);border-radius:var(--arrondi-3);border:1px solid color-mix(in srgb, var(--velvet) 30%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--velvet) 10%, transparent), transparent 60%), var(--card);flex-direction:column;padding:12px;display:flex}.cc-prix-icone{background:var(--velvet);width:30px;height:30px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex}.cc-prix-icone svg{width:16px;height:16px}.cc-prix-qui{align-items:center;gap:var(--espace-3);min-width:0;display:flex}.cc-prix-qui b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cc-onglets{scrollbar-width:none}.cc-teinte .cc-dessin{background:radial-gradient(circle at 75% 25%, color-mix(in srgb, var(--cc-clair) 60%, #fff 10%), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--cc-clair) 85%, #000), color-mix(in srgb, var(--cc-clair) 45%, #000))}@media (min-width:768px){.profil{max-width:720px;margin:0 auto}.profil .pf3{border-radius:var(--arrondi-4);margin:0 0 4px;overflow:hidden}}@media (min-width:1100px){.profil{gap:var(--espace-6);grid-template-columns:320px minmax(0,1fr);align-items:start;max-width:1040px;display:grid}.profil-cote{position:sticky;top:24px}.profil-cote .pf3{background:var(--card);border:1px solid var(--line);margin:0;padding-bottom:16px}.profil-cote .pf3-bd{height:120px}.profil-cote .pf3-bd.empty{height:84px}.profil-cote .pf3-bd:after{background:linear-gradient(to bottom, #0000 45%, var(--card))}.profil-cote .pf3-av .avatar{border-color:var(--card)}.profil-cote .pf-name{font-size:var(--titre-2)}.profil-cote .pf-actions{margin:12px 0 0}.profil-cote .pf-actions .sm{font-size:var(--texte-2)}.profil-cote .stats{gap:var(--espace-3);margin:12px 0}.profil-cote .stat{font-size:var(--texte-1);padding:8px 4px}.profil-cote .stat .num{font-size:var(--titre-2)}.profil-cote .block h2,.profil-contenu .block h2{font-size:var(--texte-5)}.profil-cote .poids-legende{grid-template-columns:repeat(2,minmax(0,1fr))}.profil-contenu>.block:first-child{margin-top:0}.profil-contenu .notes-compactes{column-gap:var(--espace-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profil-contenu .notes-compactes>h2,.profil-contenu .notes-compactes>p,.profil-contenu .notes-compactes>.fhead,.profil-contenu .notes-compactes>.notes-grille{grid-column:1/-1}.profil-contenu .notes-compactes .frow:first-of-type,.profil-contenu .notes-compactes .frow:nth-of-type(2){border-top:0}}.cc-reactions{align-items:center;gap:var(--espace-2);flex-wrap:wrap;margin-top:4px;display:flex;position:relative}.cc-reaction,.cc-reagir{align-items:center;gap:var(--espace-2);border-radius:var(--arrondi-rond);border:1px solid var(--line);background:var(--bg);height:26px;color:var(--ink);font-size:var(--texte-1);padding:0 8px;font-weight:600;display:inline-flex}.cc-reaction[aria-pressed=true]{border-color:var(--velvet);background:var(--velvet-soft)}.cc-reagir{color:var(--muted);padding:0 6px}.cc-reagir svg{width:17px;height:17px}.cc-palette{gap:var(--espace-1);border-radius:var(--arrondi-rond);border:1px solid var(--line);background:var(--card);padding:2px 4px;display:inline-flex;box-shadow:0 4px 14px #00000026}.cc-palette button{font-size:var(--titre-1);background:0 0;border:0;border-radius:50%;width:34px;height:34px}.cc-palette button[aria-pressed=true]{background:var(--velvet-soft)}.fr .fn .cc-reactions{font-size:var(--texte-1)}.cc-message-actions{flex-wrap:wrap;align-items:center}.cc-idee{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);padding:8px 0;display:flex}.cc-idee:first-of-type{border-top:0}.cc-idee .poster{border-radius:var(--arrondi-1);flex:0 0 34px;width:34px}.cc-idee>div{flex:1;min-width:0}.cc-idee b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.cc-idee .lbl{font-size:var(--texte-1)}.cc-soutien{align-items:center;gap:var(--espace-2);border-radius:var(--arrondi-rond);border:1px solid var(--line);background:var(--bg);height:32px;color:var(--ink);font-weight:600;font-size:var(--texte-2);padding:0 10px;display:inline-flex}.cc-soutien svg{width:16px;height:16px}.cc-soutien[aria-pressed=true]{border-color:var(--velvet);color:var(--velvet);background:var(--velvet-soft)}.cc-idees-choix{margin:12px 0 0}.cc-idees-choix .hrow{margin-top:6px}.cc-idee-choix{gap:var(--espace-2);text-align:left;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:0 0 76px;padding:0;display:flex}.cc-idee-choix .poster{border-radius:var(--arrondi-2);flex:none;width:76px}.cc-idee-titre{font-size:var(--texte-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.cc-idee-choix .lbl{font-size:var(--texte-1)}.cc-bilan-top{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);background:var(--velvet-soft);color:var(--ink);padding:10px;text-decoration:none;display:flex}.cc-bilan-top .poster{border-radius:var(--arrondi-2);flex:0 0 56px;width:56px}.cc-bilan-top>span:last-child{flex-direction:column;min-width:0;display:flex}.cc-bilan-top b{font-weight:600}.cc-bilan-top .num{font-size:var(--titre-4);color:var(--velvet);line-height:1.1}.cc-compat{justify-content:center;align-items:center;gap:var(--espace-4);text-align:left;font-size:var(--texte-3);margin:0 0 12px;display:flex}.cc-compat .num{font-size:var(--titre-4);color:var(--velvet)}.cc-compat .lbl{font-size:var(--texte-1);display:block}.cc-enphase{color:var(--velvet);font-weight:500}.cc-badge{font-weight:600;background:var(--velvet)!important;color:var(--bg)!important}.cc-une{border-radius:var(--arrondi-4);color:#fff;background:var(--chip);height:0;min-height:150px;margin:0 0 14px;padding-bottom:46%;text-decoration:none;display:block;position:relative;overflow:hidden}.cc-une-image{position:absolute;inset:0}.cc-une-image:after{content:"";background:linear-gradient(#0000001a 40%,#000000c7);position:absolute;inset:0}.cc-une-texte{gap:var(--espace-1);flex-direction:column;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.cc-une-texte b{font-size:var(--titre-2);line-height:1.15}.cc-une-texte>span:last-child{font-size:var(--texte-2);opacity:.85}.cc-une-etiquette{font-size:var(--texte-1);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);align-self:flex-start;margin-bottom:4px;padding:3px 9px;font-weight:700}.cc-accueil .cc-une{margin-top:2px}.cc-une .cc-dessin{color:#0000}.marque .bouton-cloche{margin-left:auto}.bouton-cloche{width:44px;height:44px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.bouton-cloche svg{width:22px;height:22px}.pastille-cloche,.nav-compteur{border-radius:var(--arrondi-rond);color:#fff;min-width:18px;height:18px;font-size:var(--texte-1);background:#c42638;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.pastille-cloche{box-shadow:0 0 0 2px var(--bg);position:absolute;top:-3px;right:-3px}.nav-icone{display:inline-flex;position:relative}.nav-point{width:9px;height:9px;box-shadow:0 0 0 2px var(--card);background:#c42638;border-radius:50%;position:absolute;top:-1px;right:-3px}.nav-compteur{margin-left:auto}.cloche-liste{margin:0;padding:0;list-style:none}.cloche-groupe{font-size:var(--texte-3);color:var(--muted);margin:18px 0 8px;font-weight:600}.cloche-liste li:first-child .cloche-groupe{margin-top:4px}.cloche-ligne{align-items:flex-start;gap:var(--espace-4);border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);color:var(--ink);margin-bottom:6px;padding:12px;text-decoration:none;display:flex}.cloche-ligne.non-lue{border-color:color-mix(in srgb, var(--velvet) 45%, var(--line));background:color-mix(in srgb, var(--velvet) 7%, var(--card))}.cloche-icone{background:var(--velvet-soft);width:36px;height:36px;color:var(--velvet);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.cloche-icone svg{width:19px;height:19px}.cloche-texte{gap:var(--espace-1);min-width:0;font-size:var(--texte-3);flex-direction:column;flex:1;display:flex}.cloche-texte b{font-weight:600}.cloche-texte .lbl{font-size:var(--texte-1)}.cloche-nouveau{background:var(--velvet);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.cc-titre-membre{color:var(--velvet);font-weight:600}.cc-droits{border:1px solid var(--line);border-radius:var(--arrondi-3);margin:0 0 12px;padding:10px 12px}.cc-droits legend{padding:0 4px}.cc-droits legend b{font-weight:600;display:block}.cc-droits label{align-items:center;gap:var(--espace-4);font-size:var(--texte-4);padding:7px 0;display:flex}.cc-droits input{width:18px;height:18px;accent-color:var(--velvet)}.cc-fil-plus{justify-content:center}.badge-cc{align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-rond);border:1px solid color-mix(in srgb, var(--velvet) 45%, var(--line));background:color-mix(in srgb, var(--velvet) 10%, var(--card));max-width:100%;color:var(--ink);font-size:var(--texte-2);padding:3px 10px 3px 3px;font-weight:600;text-decoration:none;display:inline-flex}.badge-cc-icone{background:var(--velvet);width:22px;height:22px;color:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.badge-cc-nom{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.badge-cc-club{color:var(--muted);font-weight:400;font-size:var(--texte-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.badge-cc-club:before{content:"· "}.vitrine-badges{justify-content:center;gap:var(--espace-3);flex-wrap:wrap;margin:10px 16px 0;display:flex}.vitrine-lien{text-decoration:none;display:block}.cc-badges-liste{flex-direction:column;display:flex}.cc-badge-ligne{align-items:center;gap:var(--espace-3) var(--espace-4);border-top:1px solid var(--line);flex-wrap:wrap;padding:8px 0;display:flex}.cc-badge-ligne:first-child{border-top:0}.cc-badge-ligne:not(.obtenu) .badge-cc{opacity:.6}.cc-badge-regle{min-width:140px;font-size:var(--texte-2);color:var(--muted);align-items:center;gap:var(--espace-3);flex-wrap:wrap;flex:1;display:flex}.cc-badge-ok{color:var(--velvet)}.cc-badge-progres{border-radius:var(--arrondi-1);background:var(--line);width:80px;height:6px;display:inline-block;overflow:hidden}.cc-badge-progres i{background:var(--velvet);height:100%;display:block}.cc-badge-apercu{justify-content:center;padding:10px 0 16px;display:flex}.cc-badge-apercu .badge-cc{font-size:var(--texte-4);padding:5px 14px 5px 5px}.cc-badge-apercu .badge-cc-icone{width:30px;height:30px}.cc-icones{gap:var(--espace-3);grid-template-columns:repeat(6,1fr);margin-top:6px;display:grid}.cc-icones button{border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--bg);height:44px;color:var(--ink);justify-content:center;align-items:center;display:flex}.cc-icones button[aria-checked=true]{border-color:var(--velvet);background:var(--velvet-soft);color:var(--velvet)}.mes-badges-ligne{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);min-width:0;padding:10px 0;display:flex}.mes-badges-ligne:first-child{border-top:0}.mes-badges-ligne input{width:20px;height:20px;accent-color:var(--velvet);flex:none}.moderation-carte header{gap:var(--espace-1);flex-direction:column;margin-bottom:10px;display:flex}.moderation-vise{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);display:flex}.moderation-details{color:var(--muted);font-style:italic;font-size:var(--texte-3);margin:10px 0 0}.moderation-apercu{background:var(--chip);border-radius:0 var(--arrondi-2) var(--arrondi-2) 0;font-size:var(--texte-4);white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #c42638;margin:10px 0 0;padding:10px 12px}.moderation-image{border-radius:var(--arrondi-3);background:var(--chip);height:160px;margin-top:10px;position:relative;overflow:hidden}.moderation-image img{object-fit:cover;width:100%;height:100%}.moderation-actions{gap:var(--espace-3);flex-wrap:wrap;margin-top:12px;display:flex}.fr .fn span span{font-size:inherit;display:inline}.bouton-equipe{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);border:1px dashed color-mix(in srgb, var(--velvet) 60%, var(--line));background:color-mix(in srgb, var(--velvet) 6%, var(--card));width:100%;color:var(--ink);text-align:left;margin:0 0 12px;padding:10px 14px;display:flex}.bouton-equipe svg{width:22px;height:22px;color:var(--velvet);flex:none}.bouton-equipe>span:first-of-type{flex-direction:column;flex:1;min-width:0;display:flex}.bouton-equipe b{font-weight:600}.bouton-equipe .lbl{font-size:var(--texte-1)}.espace-equipe-tete{border-radius:var(--arrondi-3);background:var(--velvet-soft);padding:12px 14px}.espace-equipe-tete h2{font-size:var(--titre-1);margin:6px 0 4px}.espace-equipe .tabs button{align-items:center;gap:var(--espace-3);display:inline-flex}.bandeau-badges{justify-content:space-between;align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);text-align:left;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;display:flex}.bandeau-badges.vide{border-style:dashed;flex-direction:column;align-items:flex-start}.bandeau-badges-titre{font-weight:600;font-size:var(--texte-3)}.bandeau-badges-titre .lbl{font-weight:400;font-size:var(--texte-2)}.bandeau-badges-liste{align-items:center;gap:var(--espace-2);display:flex}.bandeau-badge{border:1.5px dashed var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bandeau-badge.obtenu{background:var(--velvet);color:var(--bg);border:0}.bandeau-fleche{font-size:var(--titre-2);color:var(--muted);margin-left:4px;line-height:1}.cc-annonce{gap:var(--espace-4);border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--velvet) 12%, var(--card));border:1px solid color-mix(in srgb, var(--velvet) 40%, var(--line));align-items:flex-start;margin:0 0 12px;padding:12px 14px;display:flex}.cc-annonce svg{width:22px;height:22px;color:var(--velvet);flex:none;margin-top:2px}.cc-annonce b{font-size:var(--texte-2);color:var(--velvet);letter-spacing:.02em;font-weight:700;display:block}.cc-annonce p{font-size:var(--texte-4);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 2px}.cc-annonce .lbl{font-size:var(--texte-1)}.cc-lien-regles{font-size:var(--texte-3);margin:-4px auto 12px;display:block}.cc-regles-texte{white-space:pre-wrap;line-height:1.55;font-size:var(--texte-4);margin:4px 0 16px}.cc-rang-membre.podium-1 .so-pos{color:var(--velvet)}.cc-rang-membre.podium-1 .cc-film-note{font-size:var(--titre-3)}.profil-onglets{margin:4px 0 12px}.profil-prive{text-align:center;align-items:center;gap:var(--espace-3);flex-direction:column;padding:24px 18px;display:flex}.profil-prive svg{width:32px;height:32px;color:var(--muted)}.profil-prive b{font-size:var(--texte-5)}.notes-outils{align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin-bottom:14px;display:flex}.notes-grille{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}@media (min-width:768px){.notes-grille{gap:var(--espace-5);grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.notes-case{display:block;position:relative}.notes-case .poster{border-radius:var(--arrondi-2);flex:none;width:100%;display:block}.notes-score{border-radius:var(--arrondi-2);color:#f3eee4;min-width:34px;font-size:var(--titre-1);text-align:center;background:#17161cd9;padding:2px 6px;position:absolute;bottom:5px;right:5px}.notes-score.lb{background:#5c5850e0}.notes-score.lb:before{content:"★";font-size:var(--texte-2);vertical-align:3px;margin-right:2px}.rang{align-items:center;gap:var(--espace-2);border-radius:var(--arrondi-rond);border:1px solid color-mix(in srgb, var(--rang) 55%, var(--line));background:color-mix(in srgb, var(--rang) 12%, var(--card));color:var(--ink);font-size:var(--texte-1);white-space:nowrap;vertical-align:middle;padding:2px 9px 2px 2px;font-weight:700;line-height:1.3;display:inline-flex}.rang .rang-icone{background:var(--rang);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.rang .rang-nom{display:inline}.rang .rang-club{color:var(--muted);text-overflow:ellipsis;max-width:140px;font-weight:400;display:inline;overflow:hidden}.rang .rang-club:before{content:"· "}.rang.petit{font-size:var(--texte-1);gap:var(--espace-2);padding:1px 7px 1px 1px}.rang.petit .rang-icone{width:16px;height:16px}.rang-diamant .rang-icone{background:linear-gradient(135deg,#2f78c4,#3a93d0)}.rang-legende .rang-icone{background:linear-gradient(135deg,#a04fd6,#b0700a)}.fr .fn .nom-et-rang{align-items:center;gap:var(--espace-3);font-size:inherit;color:inherit;flex-wrap:wrap;display:flex}.fr .fn .rang{font-size:var(--texte-1);color:var(--ink);display:inline-flex}.fr .fn .rang .rang-icone{display:inline-flex}.fr .fn .rang .rang-nom,.fr .fn .rang .rang-club{font-size:inherit;display:inline}.mon-rang{gap:var(--espace-3);border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);flex-direction:column;margin:0 0 12px;padding:12px 14px;display:flex}.mon-rang-tete{justify-content:space-between;align-items:center;gap:var(--espace-3);display:flex}.mon-rang-barre{border-radius:var(--arrondi-1);background:var(--line);height:8px;display:block;overflow:hidden}.mon-rang-barre i{border-radius:var(--arrondi-1);height:100%;display:block}.mon-rang>.lbl{font-size:var(--texte-1)}.fete-rang{z-index:60;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fete-rang-carte{align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-5);border:2px solid var(--rang);background:var(--card);text-align:center;flex-direction:column;width:100%;max-width:320px;padding:28px 22px 18px;animation:.5s cubic-bezier(.2,1.4,.4,1) fete-entree;display:flex}.fete-rang-icone{background:var(--rang);color:#fff;width:96px;height:96px;box-shadow:0 0 0 8px color-mix(in srgb, var(--rang) 25%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;animation:1.6s ease-in-out infinite fete-pouls;display:flex}.fete-rang-carte b{font-size:var(--titre-4);line-height:1.15}.fete-rang-carte .cta{width:100%;margin:12px 0 0}@keyframes fete-entree{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fete-pouls{50%{box-shadow:0 0 0 16px color-mix(in srgb, var(--rang) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.fete-rang-carte,.fete-rang-icone{animation:none}}.nom-rang{align-items:center;gap:var(--espace-4);grid-template-columns:96px 1fr;margin-bottom:8px;display:grid}.embleme{background:var(--velvet);color:var(--bg);box-shadow:0 0 0 3px var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.embleme img{object-fit:cover;width:100%;height:100%}.cc-embleme-tete{z-index:1;justify-content:center;margin:-52px 0 6px;display:flex;position:relative}.cc-embleme-coin{z-index:1;display:flex;position:absolute;bottom:8px;left:6px}.cc-embleme-coin .embleme{box-shadow:0 0 0 2px var(--card)}.cc-ligne .cc-embleme-coin{bottom:3px;left:3px}.embleme-choix{align-items:center;gap:var(--espace-5);display:flex}.embleme-apercu{border:1.5px dashed var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.fond-page{top:0;bottom:0;right:0;left:var(--cote,0px);z-index:0;pointer-events:none;position:fixed;overflow:hidden}.fond-page-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fond-page-voile{background:var(--bg);position:absolute;inset:0}main.avec-fond-page>:not(.fond-page),.profil.avec-fond-page{z-index:1;position:relative}.avec-fond-page{--cases:84%;--cases-tete:72%;--filtre-cases:var(--filtre-clair,brightness(1))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avec-fond-page{--filtre-cases:var(--filtre-sombre,brightness(1))}}:root[data-theme=dark] .avec-fond-page{--filtre-cases:var(--filtre-sombre,brightness(1))}.avec-fond-page .block,.avec-fond-page .stat,.avec-fond-page .mon-rang,.avec-fond-page .bandeau-badges,.avec-fond-page .bouton-equipe,.avec-fond-page .cc-annonce,.avec-fond-page .emptybox{background:color-mix(in srgb, var(--card) var(--cases), transparent);-webkit-backdrop-filter:blur(10px) var(--filtre-cases);backdrop-filter:blur(10px) var(--filtre-cases)}.avec-fond-page .pf3,.avec-fond-page .cc-tete{background:color-mix(in srgb, var(--bg) var(--cases-tete), transparent);-webkit-backdrop-filter:blur(10px) var(--filtre-cases);backdrop-filter:blur(10px) var(--filtre-cases);border-radius:0 0 var(--arrondi-4) var(--arrondi-4);padding-bottom:14px}.avec-fond-page .cc-tete{border-radius:var(--arrondi-4);margin-bottom:12px}.choix-fond-page .apercu-fond-page{border-radius:var(--arrondi-3);background:var(--chip);justify-content:center;align-items:center;height:140px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.apercu-fond-page img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apercu-carte{z-index:1;border-radius:var(--arrondi-3);font-size:var(--texte-2);background:color-mix(in srgb, var(--card) var(--cases,84%), transparent);-webkit-backdrop-filter:blur(8px) var(--filtre-cases,brightness(1));backdrop-filter:blur(8px) var(--filtre-cases,brightness(1));flex-direction:column;align-items:center;padding:10px 14px;display:flex;position:relative}.pf-bio{max-width:440px;font-size:var(--texte-4);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px auto 0;padding:0 16px;line-height:1.45}.pf-bio-ajout{font-size:var(--texte-2);margin-top:4px;display:inline-block}.a-noter-bloc{color:var(--ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.a-noter-bloc b{font-weight:500;display:block}.organiser-barre{justify-content:flex-end;gap:var(--espace-3);flex-wrap:wrap;margin:0 0 10px;display:flex}.organiser-barre .sm{align-items:center;gap:var(--espace-3);display:inline-flex}.organiser-barre svg{width:16px;height:16px}.ordonner-blocs{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ordonner-bloc{border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--bg);-webkit-user-select:none;user-select:none;padding:8px 8px 8px 2px;position:relative}.ordonner-bloc.glisse{z-index:2;border-color:var(--velvet);background:var(--card);box-shadow:0 12px 28px #00000040}.ordonner-bloc.cache .ordonner-texte{opacity:.5}.ordonner-poignee{width:36px;height:44px;color:var(--muted);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:flex}.ordonner-bloc.glisse .ordonner-poignee{cursor:grabbing;color:var(--velvet)}.ordonner-poignee svg{width:20px;height:20px}.ordonner-texte{flex-direction:column;flex:1;min-width:0;display:flex}.ordonner-texte b{font-weight:600}.ordonner-texte .lbl{font-size:var(--texte-1)}.ordonner-boutons{gap:var(--espace-2);display:flex}.ordonner-boutons button{border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);width:36px;height:36px;color:var(--ink);justify-content:center;align-items:center;display:flex}.ordonner-boutons button:disabled{opacity:.35}.ordonner-boutons button[aria-pressed=false]{color:var(--muted)}.ordonner-boutons svg{width:18px;height:18px}.nv-date{align-items:center;gap:var(--espace-3);font-size:var(--texte-2);color:var(--muted);margin:0 0 4px;display:flex}.nv-badge{border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);font-size:var(--texte-1);letter-spacing:.04em;text-transform:uppercase;padding:1px 8px;font-weight:700}.nv-version h2{margin:0 0 4px}.nv-liste{margin:0;padding:0;list-style:none}.nv-liste li{border-top:1px solid var(--line);padding:10px 0}.nv-liste li:first-child{border-top:0}.nv-liste li:last-child{padding-bottom:0}.nv-liste b{font-weight:600;display:block}.nv-liste .lbnote{margin:2px 0 0}.nv-lien{align-items:center;gap:var(--espace-1);min-height:32px;color:var(--velvet);font-size:var(--texte-3);margin-top:2px;font-weight:600;text-decoration:none;display:inline-flex}.nv-lien svg{width:16px;height:16px}.carte-nouveautes{align-items:center;gap:var(--espace-4);display:flex}.nv-icone{border-radius:var(--arrondi-3);background:var(--velvet-soft);height:40px;color:var(--velvet);flex:0 0 40px;place-items:center;display:grid}.nv-icone svg{width:22px;height:22px}.nv-carte-lien{min-width:0;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.nv-carte-lien b{font-weight:600}.nv-fermer{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;margin:-8px -8px -8px 0;display:grid}.nv-fermer svg{width:18px;height:18px}.point-nouveau{background:var(--velvet);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.cmp-lb b{margin-bottom:10px;font-weight:600;display:block}.cmp-lb-notes{justify-content:center;align-items:center;gap:var(--espace-5);margin-bottom:10px;display:flex}.cmp-lb-notes>span:not(.cmp-lb-fleche){align-items:center;gap:var(--espace-2);text-align:center;flex-direction:column;display:flex}.cmp-lb-notes .lbl{font-size:var(--texte-1);line-height:1.3}.cmp-lb-fleche{font-size:var(--titre-2);color:var(--muted)}.roue-carte{gap:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);color:var(--ink);flex:0 0 272px;padding:12px;text-decoration:none;display:flex}.roue-carte .poster{flex:0 0 56px;align-self:flex-start;width:56px}.roue-texte{justify-content:space-between;gap:var(--espace-3);flex-direction:column;flex:1;min-width:0;display:flex}.roue-question{font-size:var(--texte-3);font-weight:500;line-height:1.35}.roue-pied{justify-content:space-between;align-items:center;display:flex}.ou-voir{margin-top:8px}.ou-voir p{align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin:4px 0;display:flex}.ou-voir p .lbl{min-width:96px;font-size:var(--texte-2)}.ou-voir-logos{gap:var(--espace-3);flex-wrap:wrap;display:inline-flex}.ou-voir-logos img{border-radius:var(--arrondi-2)}.ou-voir-nom{font-size:var(--texte-1);border-radius:var(--arrondi-rond);background:var(--chip);padding:2px 8px}.ou-voir-source{font-size:var(--texte-1);color:var(--muted);display:block}.ou-voir.compact .ou-voir-logos img{border-radius:var(--arrondi-1);width:20px;height:20px}.cc-sugg-onglets{gap:var(--espace-3);overscroll-behavior-x:contain;scrollbar-width:none;margin:10px -16px 8px;padding:0 16px 4px;display:flex;overflow-x:auto}.cc-sugg-carte{gap:var(--espace-2);color:var(--ink);text-align:left;font-size:var(--texte-2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 104px;padding:0;line-height:1.3;display:flex}.cc-sugg-carte .poster{width:104px}.cc-sugg-carte[aria-pressed=true] .poster{outline:3px solid var(--velvet);outline-offset:2px}.cc-sugg-vus{font-size:var(--texte-1);color:var(--muted)}.g-carte .g-scale button:not(.on){background:var(--bg)}.g-carte .g-scale button{height:46px}.geste-retour{z-index:40;background:var(--card);width:44px;height:44px;color:var(--muted);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:50%;left:0;transform:translate(-40px,-50%)scale(.7);box-shadow:0 2px 10px #00000026}.geste-retour svg{width:22px;height:22px}.geste-retour.pret{background:var(--velvet);color:var(--bg);border-color:var(--velvet)}.cs-invite{gap:var(--espace-1);color:var(--ink);border-left:3px solid var(--velvet);flex-direction:column;text-decoration:none;display:flex}.cs-mes{justify-content:space-between;align-items:center;gap:var(--espace-4);margin:0 0 12px;display:flex}.cs-logos{gap:var(--espace-2);flex-wrap:wrap;align-items:center;display:inline-flex}.cs-logos img{border-radius:var(--arrondi-2)}.cs-tris{width:fit-content;max-width:100%;display:flex}.cs-court{margin:0 0 10px}.cs-films{flex-direction:column;display:flex}.cs-film{gap:var(--espace-4);border-top:1px solid var(--line);color:var(--ink);padding:10px 0;text-decoration:none;display:flex}.cs-film .poster{flex:0 0 64px;width:64px}.cs-info{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.cs-info b{font-weight:500}.cs-info .cs-logos{margin-top:4px}.cs-groupe{font-size:var(--texte-3);margin:14px 0 8px}.cs-plateformes{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.cs-plateforme{align-items:center;gap:var(--espace-3);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);color:var(--ink);font-size:var(--texte-1);flex-direction:column;padding:10px 6px;display:flex}.cs-plateforme img{border-radius:var(--arrondi-2)}.cs-plateforme[aria-pressed=true]{border:2px solid var(--velvet);background:color-mix(in srgb, var(--velvet) 12%, var(--card));font-weight:500}.cmp-tete{justify-content:center;align-items:center;gap:var(--espace-4);margin:4px 0 0;display:flex}.cmp-et{font-size:var(--titre-2);color:var(--muted)}.cmp-resume{align-items:center;gap:var(--espace-5);display:flex}.cmp-resume>span:last-child{gap:var(--espace-1);flex-direction:column;display:flex}.cmp-pct{font-size:var(--titre-4);color:var(--velvet);white-space:nowrap;font-weight:600}.cmp-critere{border-top:1px solid var(--line);padding:8px 0}.cmp-cn{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);margin-bottom:6px;font-weight:500;display:flex}.cmp-barres{gap:var(--espace-2);flex-direction:column;display:flex}.cmp-barre{align-items:center;gap:var(--espace-3);font-size:var(--texte-2);grid-template-columns:minmax(48px,30%) 1fr 30px;display:grid}.cmp-qui{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-piste{border-radius:var(--arrondi-1);background:var(--chip);height:10px;overflow:hidden}.cmp-piste>span{border-radius:var(--arrondi-1);height:100%;display:block}.cmp-barre .num{text-align:right}.cmp-diff{font-size:var(--texte-5);color:var(--muted);margin-left:auto;font-weight:600}.cmp-h{font-size:var(--texte-5);margin:22px 0 10px}.cmp-lien{font-size:var(--texte-3);margin-top:6px;display:inline-block}.cmp-affiche{flex:0 0 44px;width:44px}.cmp-info{gap:var(--espace-1);flex-direction:column;flex:1;min-width:0;display:flex}.anneau{display:inline-flex;position:relative}.anneau>svg{pointer-events:none;position:absolute;inset:0}.anneau-motif{pointer-events:none;-webkit-mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--ep) - .6px), #000 calc(100% - var(--ep)));-webkit-mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--ep) - .6px), #000 calc(100% - var(--ep)));mask-image:radial-gradient(farthest-side, transparent calc(100% - var(--ep) - .6px), #000 calc(100% - var(--ep)));border-radius:50%;position:absolute;inset:0}.anneau>.anneau-deco{pointer-events:none;width:144%;height:144%;position:absolute;inset:-22% auto auto -22%;overflow:visible}.anneau-medaille{color:#fff;border:2px solid var(--bg);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 1px 3px #00000040}.anneau-trophee{pointer-events:none;z-index:1;display:flex;position:absolute;bottom:-6%;right:-6%}.anneau-medaille img{object-fit:cover;width:100%;height:100%;display:block}.nc-ligne{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);color:var(--ink);padding:8px 0;text-decoration:none;display:flex}.notes-clubs h2+.nc-ligne{border-top:0}.nc-pastille{background:var(--velvet);border-radius:50%;flex:0 0 12px;width:12px;height:12px}.nc-info{flex-direction:column;flex:1;min-width:0;display:flex}.nc-info b{font-weight:500}.nc-secret{text-align:center;width:42px;font-size:var(--titre-2);color:var(--muted)}.ccm ol{gap:var(--espace-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ccm li{gap:var(--espace-4);align-items:flex-start;display:flex}.ccm li>span:last-child{gap:var(--espace-1);flex-direction:column;display:flex}.ccm li b{font-weight:500}.ccm-ic{background:var(--velvet-soft);height:38px;color:var(--velvet);border-radius:50%;flex:0 0 38px;place-items:center;display:grid;position:relative}.ccm-ic svg{width:20px;height:20px}.ccm-n{background:var(--velvet);width:18px;height:18px;color:var(--bg);font-size:var(--texte-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ccm-pied{margin:12px 0 0}:root[data-texte=grand]{zoom:1.12}:root[data-texte=tres-grand]{zoom:1.25}.aff-choix{gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aff-carte{align-items:center;gap:var(--espace-2);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);color:var(--ink);text-align:center;flex-direction:column;padding:10px 6px;display:flex}.aff-carte[aria-checked=true]{border:2px solid var(--velvet)}.aff-carte b{font-weight:500;font-size:var(--texte-3);overflow-wrap:anywhere;max-width:100%}.aff-apercu{border-radius:var(--arrondi-2);border:1px solid var(--line);width:56px;height:40px;margin-bottom:4px;display:flex;overflow:hidden}.aff-apercu span{flex:1}.aff-clair .aff-apercu span,.aff-auto .aff-apercu span:first-child{background:#f6f2ea}.aff-sombre .aff-apercu span,.aff-auto .aff-apercu span:last-child{background:#17161c}.aff-tailles{width:fit-content;max-width:100%;display:flex}.aff-exemple{align-items:center;gap:var(--espace-4);margin-top:6px;display:flex}#reveal .halo.allume.fort{opacity:.85}#reveal .symbole.eclair{animation:.5s cubic-bezier(.2,1.8,.4,1) eclair}@keyframes eclair{0%{transform:scale(.85)}to{transform:scale(1)}}.rv-stage{position:relative}.rv-gerbe{pointer-events:none;position:absolute;top:50%;left:50%}.rv-gerbe span{opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px;animation:.9s ease-out forwards gerbe;position:absolute}@keyframes gerbe{0%{opacity:1;transform:rotate(var(--a)) translateX(60px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(170px) scale(.4)}}.rv-etape{min-height:24px;font-size:var(--texte-4);color:var(--muted);margin:0}.rv-etape b{color:var(--ink)}@media (prefers-reduced-motion:reduce){.rv-gerbe{display:none}}.rv-choix{gap:var(--espace-4)}.rv-choix>button:first-child{align-items:center;gap:var(--espace-4);color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0;display:flex}.rv-choix>button:first-child>span:last-child{flex-direction:column;display:flex}.rv-radio{border:2px solid var(--line);border-radius:50%;flex:0 0 18px;width:18px;height:18px}.rv-choix [aria-checked=true] .rv-radio{border:5px solid var(--velvet)}.notes-grille-5{gap:var(--espace-3);grid-template-columns:repeat(5,minmax(0,1fr))}.notes-grille-5 .notes-score{min-width:0;font-size:var(--texte-2);padding:1px 4px;bottom:3px;right:3px}.notes-grille-3{gap:var(--espace-4);grid-template-columns:repeat(3,minmax(0,1fr))}.clubs-puces{gap:var(--espace-3);flex-wrap:wrap;margin-top:8px;display:flex}.clubs-puce{align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-rond);background:var(--chip);color:var(--ink);font-size:var(--texte-3);padding:5px 12px;text-decoration:none;display:inline-flex}.clubs-puce i{background:var(--velvet);border-radius:50%;width:9px;height:9px}.clubs-grands{gap:var(--espace-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.clubs-grand{gap:var(--espace-1);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.clubs-grand-image{aspect-ratio:16/9;border-radius:var(--arrondi-3);margin-bottom:4px;display:block;position:relative;overflow:hidden}.clubs-grand b{font-weight:500}.crit-anneau{align-items:center;gap:var(--espace-5);margin-top:10px;display:flex}.crit-lignes{gap:var(--espace-3);flex-direction:column;margin-top:10px;display:flex}.crit-ligne{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);grid-template-columns:22px minmax(0,1.4fr) minmax(0,1fr) 24px;display:grid}.crit-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crit-piste{border-radius:var(--arrondi-1);background:var(--chip);height:8px;overflow:hidden}.crit-piste>span{border-radius:var(--arrondi-1);height:100%;display:block}.crit-ligne .num{text-align:right}.annee-chiffres{gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.annee-chiffres span{font-size:var(--texte-2);color:var(--muted);background:var(--chip);border-radius:var(--arrondi-3);flex-direction:column;align-items:center;padding:8px 4px;display:flex}.annee-chiffres b{font-size:var(--titre-2);color:var(--ink)}.annee-mois{gap:var(--espace-2);grid-template-columns:repeat(12,minmax(0,1fr));height:96px;margin-top:14px;display:grid}.annee-mois span{justify-content:flex-end;align-items:center;gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.annee-mois i{border-radius:var(--arrondi-1) var(--arrondi-1) 0 0;background:var(--velvet-soft);width:100%;display:block}.annee-mois .en-cours i{background:var(--velvet)}.annee-mois em{font-style:normal;font-size:var(--texte-mini);color:var(--muted);white-space:nowrap}.annee-films{gap:var(--espace-4);overscroll-behavior-x:contain;scrollbar-width:none;margin:14px -16px 0;padding:0 16px 4px;display:flex;overflow-x:auto}.annee-film{align-items:flex-start;gap:var(--espace-2);min-width:0;color:var(--ink);font-size:var(--texte-1);flex-direction:column;flex:0 0 88px;text-decoration:none;display:flex}.annee-film .poster{width:88px}.annee-film-mois{color:var(--muted)}.annee-film-titre{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ordonner-tailles{border:1px solid var(--line);border-radius:var(--arrondi-rond);width:fit-content;margin-top:6px;padding:2px;display:inline-flex}.ordonner-tailles button{border-radius:var(--arrondi-rond);font-size:var(--texte-1);color:var(--muted);background:0 0;border:0;padding:3px 10px}.ordonner-tailles button[aria-checked=true]{background:var(--velvet);color:var(--bg);font-weight:500}.qr-grand{aspect-ratio:1;border-radius:var(--arrondi-4);background:#fff;width:min(72vw,280px);margin:8px auto 16px;padding:6px}.qr-grand svg{width:100%;height:100%;display:block}.cycle-bandeau,.cycle-ligne{align-items:center;gap:var(--espace-4);text-align:left;width:100%;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);margin:0 0 12px;padding:10px 12px;display:flex}.cycle-bandeau{border-left:4px solid var(--velvet)}.cycle-ligne{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:10px 0}.cycles h2+.cycle-ligne{border-top:0}.cycle-bandeau>span:nth-child(2),.cycle-ligne>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.cycle-bandeau b,.cycle-ligne b{font-weight:600}.cycle-pastille{background:var(--velvet-soft);height:36px;color:var(--velvet);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.cycle-pastille svg{width:20px;height:20px}.cycle-commencer{font-size:var(--texte-3);margin:0 0 12px;display:block}.cycle-classement{margin:0;padding:0;list-style:none}.cycle-classement li{align-items:center;gap:var(--espace-4);border-top:1px solid var(--line);padding:8px 0;display:flex}.cycle-classement li:first-child{border-top:0}.cycle-rang{text-align:center;width:26px;font-size:var(--titre-1);color:var(--muted)}.cycle-rang.premier{color:var(--velvet)}.cycle-film{align-items:center;gap:var(--espace-4);min-width:0;color:var(--ink);flex:1;text-decoration:none;display:flex}.cycle-film .poster{flex:0 0 40px;width:40px}.cycle-film>span:last-child{flex-direction:column;min-width:0;display:flex}.cycle-film b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cycle-idees{gap:var(--espace-3);flex-wrap:wrap;margin:0 0 14px;display:flex}.badges-petit{zoom:.8}.badges-grand{zoom:1.25}.portrait-petit .portrait-moyenne .num{font-size:36px}.portrait-petit .portrait-barres{height:40px}.portrait-petit .portrait-tuiles{gap:var(--espace-3)}.portrait-petit .portrait-tuile{font-size:var(--texte-1);padding:7px 9px}.portrait-petit .portrait-tuile b,.portrait-petit .portrait-critere b{font-size:var(--texte-2)}.portrait-petit .portrait-tuile .lbl{font-size:var(--texte-1)}.portrait-grand .portrait-moyenne .num{font-size:64px}.portrait-grand .portrait-barres{height:96px}.portrait-grand .portrait-tuiles{grid-template-columns:minmax(0,1fr)}.portrait-grand .portrait-tuile{padding:14px 16px}.annee-petit .annee-chiffres b{font-size:var(--texte-5)}.annee-petit .annee-mois{height:52px}.annee-petit .annee-film{flex-basis:56px}.annee-petit .annee-film .poster{width:56px}.annee-grand .annee-chiffres b{font-size:var(--titre-4)}.annee-grand .annee-mois{height:140px}.annee-grand .annee-film{font-size:var(--texte-3);flex-basis:128px}.annee-grand .annee-film .poster{width:128px}.crit-anneau{align-items:flex-start}.crit-mini{gap:var(--espace-2) var(--espace-4);font-size:var(--texte-1);color:var(--muted);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crit-mini span{align-items:center;gap:var(--espace-2);display:flex}.crit-mini i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.crit-mini b{color:var(--ink);margin-left:auto}.crit-mini .fort{color:var(--ink);font-weight:500}.listes-compactes{flex-direction:column;margin-top:6px;display:flex}.listes-compactes a{justify-content:space-between;gap:var(--espace-4);border-top:1px solid var(--line);color:var(--ink);padding:8px 0;text-decoration:none;display:flex}.listes-compactes a:first-child{border-top:0}.listes-compactes b{font-weight:500}.fav-carte-ligne{align-items:center;gap:var(--espace-3);border-top:1px solid var(--line);padding:6px 0;display:flex}.fav-carte-ligne:first-of-type{border-top:0}.fav-carte-ligne .chk{align-items:center;gap:var(--espace-3);display:flex}.apercu-bandeau{z-index:8;align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-3);background:var(--card);border:2px dashed var(--velvet);flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;display:flex;position:sticky;top:0}.apercu-bandeau p{font-size:var(--texte-3);flex:100%;margin:0}.apercu-bandeau .cc-ordre{margin:0}.apercu-bandeau .cc-ordre a{border-radius:var(--arrondi-rond);font-size:var(--texte-2);color:var(--muted);padding:5px 12px;text-decoration:none;display:inline-block}.apercu-bandeau .cc-ordre a[aria-checked=true]{background:var(--velvet);color:var(--bg);font-weight:500}.tirer-actualiser{left:50%;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:40;background:var(--card);width:40px;height:40px;color:var(--muted);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translate(-50%,-40px);box-shadow:0 2px 10px #00000026}.tirer-actualiser svg{width:20px;height:20px}.tirer-actualiser.pret{background:var(--velvet);color:var(--bg);border-color:var(--velvet)}@media (prefers-reduced-motion:no-preference){.tirer-actualiser.tourne svg{animation:.8s linear infinite tourne}}@keyframes tourne{to{transform:rotate(360deg)}}.epingle{vertical-align:-1px;width:14px;height:14px;color:var(--velvet);margin-right:5px}.au-cinema .cc-ordre{margin:-2px 0 10px}.favoris{grid-template-columns:repeat(var(--cols-tel), minmax(0, var(--t)));justify-content:start;align-items:start;gap:var(--espace-5) var(--espace-4);--t:110px;display:grid}.favoris-petit{gap:var(--espace-4) var(--espace-3);--t:64px}.favoris-grand{gap:var(--espace-5) var(--espace-5);--t:180px}@media (min-width:1100px){.profil-contenu .favoris{grid-template-columns:repeat(var(--cols-bureau), minmax(0, var(--t)))}}.favoris .fav-film,.favoris .fav-personne{min-width:0;position:relative}.favoris .fav-film .poster{flex:none}.favoris .fav-portrait{aspect-ratio:1;width:100%;height:auto}.favoris .fav-coin{z-index:1;position:absolute;top:4px;left:4px}.favoris .fav-coin .fav-ico{border-radius:var(--arrondi-2);width:20px;height:20px;box-shadow:0 0 0 2px var(--card)}.favoris-petit .fav-coin .fav-ico{border-radius:var(--arrondi-1);width:16px;height:16px}.favoris-petit .fav-coin .fav-ico svg,.favoris-petit .fav-coin .fav-ico .ci{width:10px!important;height:10px!important}.favoris .fav-nom{max-width:100%}.fav-role{font-size:var(--texte-1);color:var(--muted);text-align:center;margin-top:-4px}.favoris-petit .fav-nom{font-size:var(--texte-mini)}.favoris-petit .fav-role{display:none}.favoris-grand .fav-nom{font-size:var(--texte-3)}@media (min-width:1100px){.profil-contenu .notes-grille-5{grid-template-columns:repeat(10,minmax(0,1fr))}.profil-contenu .notes-grille-3{grid-template-columns:repeat(6,minmax(0,1fr))}.profil-contenu .annee-petit .annee-chiffres span{padding:6px 4px}}.ordonner-club{color:var(--velvet);font-weight:500;text-decoration:none}.g-genre{color:var(--velvet)}.av-ligne .av-info{gap:var(--espace-1);min-width:0;color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.av-retirer{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.av-retirer svg{width:16px;height:16px}.av-ligne .poster{flex:0 0 44px;width:44px;display:block}.actions-film{gap:var(--espace-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:4px 0 12px;display:grid}.actions-film button{align-items:center;gap:var(--espace-2);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);color:var(--ink);font-size:var(--texte-2);flex-direction:column;padding:10px 4px;display:flex}.actions-film button svg{width:22px;height:22px}.actions-film button[aria-pressed=true]{border-color:var(--velvet);color:var(--velvet);font-weight:500}.resultats-anciens{opacity:.55;transition:opacity .15s}.tr-pastille{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tr-pastille.grande{flex-basis:44px;width:44px;height:44px}.trophee-art{filter:drop-shadow(0 1px 1px #0000002e);flex:none;display:block}.tr-tuile.verrou .trophee-art{filter:none}.tr-icones{gap:var(--espace-3);flex-wrap:wrap;margin-top:10px;display:flex}.tr-grille{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}@media (min-width:1100px){.profil-contenu .tr-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.tr-tuile{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);background:var(--chip);min-width:0;padding:8px 10px;display:flex}.tr-tuile.verrou{opacity:.75}.tr-texte{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.tr-texte b{font-weight:600;font-size:var(--texte-3)}.tr-texte .lbl{font-size:var(--texte-1);line-height:1.3}.tr-progres{border-radius:var(--arrondi-1);background:var(--line);height:5px;margin-top:3px;display:block;overflow:hidden}.tr-progres i{background:var(--velvet);height:100%;display:block}.tr-prochains{margin:10px 0 0}.trophees-moyen .tr-tuile{gap:var(--espace-3);padding:6px 8px}.trophees-moyen .tr-texte b{font-size:var(--texte-2);line-height:1.2}.tr-grille>.tr-tuile:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:1100px){.profil-contenu .tr-grille>.tr-tuile:last-child:nth-child(odd){grid-column:auto}}.ordonner-ligne{align-items:center;gap:var(--espace-3);display:flex}.ordonner-blocs.en-direct .ordonner-bloc{background:color-mix(in srgb, var(--velvet) 5%, var(--bg));border-style:dashed;border-color:color-mix(in srgb, var(--velvet) 40%, var(--line));padding:10px}.ordonner-blocs.en-direct .ordonner-bloc.cache{border-style:solid;border-color:var(--line);background:var(--bg)}.ordonner-apercu{-webkit-user-select:none;user-select:none;margin-top:10px}.ordonner-apercu>.block,.ordonner-apercu>section,.ordonner-apercu>figure{margin:0}.ordonner-apercu:empty{display:none}.ordonner-vue{border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);width:fit-content;margin:0 0 10px;padding:2px;display:flex}.ordonner-vue button{border-radius:var(--arrondi-rond);font-size:var(--texte-2);color:var(--muted);background:0 0;border:0;padding:6px 14px}.ordonner-vue button[aria-checked=true]{background:var(--velvet);color:var(--bg);font-weight:500}.organiser>.block:first-child{margin-bottom:10px}.organiser-actions{bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:3;gap:var(--espace-3);border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card);flex-wrap:wrap;margin-top:12px;padding:10px;display:flex;position:sticky;box-shadow:0 8px 24px #0000002e}@media (min-width:768px){.organiser-actions{bottom:16px}}.raccourcis{gap:var(--espace-3);flex-wrap:wrap;margin:0 0 12px;display:flex}.raccourci{align-items:baseline;gap:var(--espace-2);border-radius:var(--arrondi-rond);border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:var(--texte-2);padding:7px 14px;text-decoration:none;display:inline-flex}.raccourci b{font-size:var(--texte-4);font-weight:700}.raccourci.accent{border-color:color-mix(in srgb, var(--velvet) 55%, var(--line));background:color-mix(in srgb, var(--velvet) 12%, var(--card))}.raccourci.accent b{color:var(--velvet)}.completer-barre{border-radius:var(--arrondi-1);background:var(--line);height:6px;margin-top:10px;overflow:hidden}.completer-barre i{border-radius:var(--arrondi-1);background:var(--velvet);height:100%;display:block}.completer-etapes{gap:var(--espace-1);flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.completer-etapes li{align-items:center;gap:var(--espace-4);min-height:36px;font-size:var(--texte-3);display:flex}.completer-etapes li.fait{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.completer-etapes a{color:var(--ink);font-weight:500}.completer-etapes a .lbl{font-weight:400}.completer-coche{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.completer-etapes li.fait .completer-coche{border-color:var(--velvet);background:var(--velvet);color:var(--bg)}.completer-coche svg{width:13px;height:13px}.menu-profil{position:relative}.menu-profil-bouton{justify-content:center;width:34px;padding:0}.menu-profil-bouton svg{width:18px;height:18px}.menu-profil-liste{z-index:20;border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card);text-align:left;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000038}.menu-profil-liste a{align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-3);min-height:44px;color:var(--ink);font-size:var(--texte-3);padding:0 12px;text-decoration:none;display:flex}.menu-profil-liste a:hover,.menu-profil-liste a:focus-visible{background:var(--chip)}.compat-chip{align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-rond);border:1px solid color-mix(in srgb, var(--velvet) 45%, var(--line));background:color-mix(in srgb, var(--velvet) 8%, var(--card));color:var(--ink);font-size:var(--texte-2);margin-top:8px;padding:4px 10px 4px 5px;text-decoration:none;display:inline-flex}.compat-chip b{font-weight:700}.compat-chip svg{width:14px;height:14px;color:var(--muted)}.rec-sous{font-size:var(--texte-2);color:var(--muted);margin:14px 0 8px;font-weight:600}.badge-trophee{border-color:var(--line);background:var(--card)}.bloc-replique{margin:0 0 12px;position:relative;overflow:hidden}.rq-texte{margin:0}.rq-texte p{font-family:var(--police-titres), "DM Sans", system-ui, sans-serif;font-style:italic;font-weight:500;font-size:var(--texte-5);overflow-wrap:anywhere;margin:0;line-height:1.35}.bloc-replique figcaption{margin-top:10px}.rq-film{align-items:center;gap:var(--espace-3);color:var(--ink);font-size:var(--texte-3);text-decoration:none;display:inline-flex}.rq-film .poster{flex:none;width:26px}.rq-film b{font-weight:600}.rq-modifier{float:right;z-index:1;margin:0 0 6px 10px;position:relative}.replique-petit .rq-texte p{font-size:var(--texte-4)}.replique-petit figcaption{margin-top:4px}.replique-grand .rq-texte p{font-size:var(--titre-2)}.replique-grand.avec-image{color:#fff;flex-direction:column;justify-content:flex-end;min-height:210px;display:flex}.replique-grand.avec-image .rq-texte,.replique-grand.avec-image figcaption{z-index:1;position:relative}.replique-grand.avec-image .rq-film,.replique-grand.avec-image .rq-film .lbl{color:#ffffffe0}.rq-image{position:absolute;inset:0}.rq-image>img,.rq-image>svg{width:100%;height:100%}.rq-image:after{content:"";background:linear-gradient(#00000059,#000000d1);position:absolute;inset:0}.cc-tete.compacte .cc-banniere{margin-bottom:8px;padding-bottom:26%}.cc-tete.compacte .cc-embleme-tete{margin-top:-38px}.cc-tete.compacte .cc-nom{font-size:var(--titre-2);margin-bottom:2px}.cc-tete.compacte .cc-pile{margin-bottom:8px}.cc-chiffres-ligne{font-size:var(--texte-2);color:var(--muted);margin:0 0 8px}.cc-tete-actions{justify-content:center;gap:var(--espace-3);margin:0 0 6px;display:flex}.cc-tete-actions .menu-profil-liste{right:50%;transform:translate(50%)}@media (min-width:420px){.cc-tete-actions .menu-profil-liste{right:0;transform:none}}.menu-profil-liste button{border-radius:var(--arrondi-3);min-height:44px;color:var(--ink);font:inherit;font-size:var(--texte-3);text-align:left;background:0 0;border:0;align-items:center;padding:0 12px;display:flex}.menu-profil-liste button:hover,.menu-profil-liste button:focus-visible{background:var(--chip)}.menu-profil-liste .menu-discret{color:var(--muted);font-size:var(--texte-2)}.cc-etat{border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--velvet) 9%, var(--card));border:1px solid color-mix(in srgb, var(--velvet) 30%, var(--line));font-size:var(--texte-3);text-align:center;margin:6px 0 12px;padding:10px 14px;line-height:1.45}.cc-etat b{font-weight:600}.cc-notifs b,.cc-ton-tour b{font-weight:600;display:block}.cc-ton-tour{border-color:color-mix(in srgb, var(--velvet) 55%, var(--line));background:color-mix(in srgb, var(--velvet) 8%, var(--card))}.cc-ton-tour .lbl{margin-top:2px;display:block}.cc-le-club{margin:16px 0 4px}.cc-le-club:empty{display:none}.cc-inviter-titre{font-size:var(--texte-3);color:var(--muted);margin:12px 0 8px;font-weight:600}.cc-amis{gap:var(--espace-1);flex-direction:column;max-height:46vh;display:flex;overflow-y:auto}.cc-ami{align-items:center;gap:var(--espace-4);min-height:44px;font-size:var(--texte-3);padding:0 4px;display:flex}.cc-ami input{width:18px;height:18px;accent-color:var(--velvet)}.cc-revelation-choix{border:1px solid var(--line);border-radius:var(--arrondi-3);margin:0;padding:10px 12px 12px}.cc-revelation-choix legend{font-weight:600;font-size:var(--texte-3);padding:0 4px}.cc-revelation-raccourcis{gap:var(--espace-3);flex-wrap:wrap;margin:4px 0 10px;display:flex}.cc-revelation-champs{gap:var(--espace-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.cc-revelation-champs label{gap:var(--espace-2);flex-direction:column;display:flex}.cc-revelation-champs .field{margin:0}.cc-revelation-liste{gap:var(--espace-3);flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.cc-revelation-liste li{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);background:var(--chip);padding:6px 8px;display:flex}.cc-revelation-liste li span{flex:1;min-width:0;font-weight:500}.cc-revelation-liste li.meilleure{background:color-mix(in srgb, var(--velvet) 16%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--velvet) 50%, transparent)}@media (prefers-reduced-motion:no-preference){.cc-revelation-liste li{animation:.45s ease-out both cc-arrivee}}@keyframes cc-arrivee{0%{opacity:0;transform:translateY(10px)scale(.98)}}.cc-revelation-fin{text-align:center;margin:6px 0 0}.cc-souvenir{border-color:color-mix(in srgb, var(--velvet) 40%, var(--line));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--velvet) 14%, transparent), transparent 60%), var(--card)}.cc-souvenir-tete{align-items:center;gap:var(--espace-4);display:flex}.cc-souvenir-tete .poster{flex:none;width:48px}.cc-souvenir-texte{flex-direction:column;flex:1;min-width:0;display:flex}.cc-souvenir-tete b{font-size:var(--texte-5);font-weight:600;line-height:1.2}.cc-souvenir-moyenne{align-items:center;gap:var(--espace-1);flex-direction:column;display:flex}.cc-podium{align-items:end;gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 4px;padding:0;list-style:none;display:grid}.cc-podium:has(li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cc-podium li{align-items:center;gap:var(--espace-2);border-radius:var(--arrondi-3);background:var(--chip);flex-direction:column;min-width:0;padding:8px 4px;display:flex}.cc-podium li.p1{background:color-mix(in srgb, var(--velvet) 14%, var(--card));order:2;padding-top:14px}.cc-podium li.p2{order:1}.cc-podium li.p3{order:3}.cc-podium-rang{font-size:var(--texte-1);color:var(--muted)}.cc-podium-nom{max-width:100%;font-size:var(--texte-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-podium b{font-size:var(--texte-5)}.cc-souvenir-criteres{gap:var(--espace-2);flex-direction:column;margin:12px 0 10px;padding:0;list-style:none;display:flex}.cc-souvenir-criteres li{align-items:center;gap:var(--espace-3);font-size:var(--texte-2);grid-template-columns:16px minmax(0,7.5em) minmax(0,1fr) 2.4em;display:grid}.cc-souvenir-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-souvenir-barre{border-radius:var(--arrondi-1);background:var(--line);height:8px;overflow:hidden}.cc-souvenir-barre i{border-radius:var(--arrondi-1);height:100%;display:block}.cc-souvenir-criteres b{text-align:right}.cc-mention{color:var(--velvet);font-weight:600}.cc-mentions{gap:var(--espace-3);flex-wrap:wrap;margin:0 0 8px;display:flex}.ftm-accueil{flex-direction:column;gap:0;display:flex}.ftm-carte{align-items:center;gap:var(--espace-4);color:var(--ink);border-color:color-mix(in srgb, var(--velvet) 45%, var(--line));background:color-mix(in srgb, var(--velvet) 7%, var(--card));text-decoration:none;display:flex}.ftm-carte .poster{flex:none;width:44px}.ftm-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ftm-sur{font-size:var(--texte-1);color:var(--velvet);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ftm-texte b{font-weight:600;line-height:1.25}.surplace{font:inherit;color:inherit;text-align:inherit;border-radius:var(--arrondi-2);cursor:pointer;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0}.surplace-crayon{vertical-align:middle;color:var(--muted);opacity:.75;margin-left:6px;display:inline-flex}.surplace:hover .surplace-crayon,.surplace:focus-visible .surplace-crayon{opacity:1;color:var(--velvet)}.surplace-photo{border-radius:50%;display:inline-flex;position:relative}.surplace-pastille{background:var(--card);width:28px;height:28px;color:var(--ink);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;left:2px;box-shadow:0 1px 4px #0000002e}.surplace-photo:hover .surplace-pastille,.surplace-photo:focus-visible .surplace-pastille{color:var(--velvet);border-color:var(--velvet)}.surplace-edition{text-align:left;max-width:440px;margin:8px auto 0;padding:0 16px}.champ-nom .field,.champ-presentation .field{background:var(--card)}.champ-presentation .field{resize:vertical;height:auto;padding:10px}.champ-nom .lbl{margin:6px 0 10px}.champ-compteur{text-align:right;margin:4px 0 10px}.champ-boutons,.actions-photo{gap:var(--espace-3);flex-wrap:wrap;display:flex}.feuille-photo{align-items:center;gap:var(--espace-4);flex-direction:column;margin:8px 0 16px;display:flex}.pf3-bd-modifier{left:12px;top:calc(12px + env(safe-area-inset-top,0px));z-index:2;color:#fff;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute}.pf3-bd-modifier:hover,.pf3-bd-modifier:focus-visible{background:#0009}.choix-anneau-tout{text-align:left}.choix-anneau-titre{align-items:center;gap:var(--espace-3);font-weight:600;font-size:var(--texte-4);margin:14px 0 8px;display:flex}.choix-anneau-titre:first-child{margin-top:0}.choix-anneau-sous{font-size:var(--texte-2);color:var(--muted);margin:12px 0 6px}.choix-anneau-vide{margin:0}.choix-anneaux{gap:var(--espace-3);grid-template-columns:repeat(auto-fill,minmax(86px,1fr));display:grid}.choix-anneau{align-items:center;gap:var(--espace-2);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);min-width:0;color:var(--ink);font-size:var(--texte-1);text-align:center;flex-direction:column;padding:10px 4px 8px;line-height:1.25;display:flex}.choix-anneau[aria-checked=true]{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet) inset;background:var(--velvet-soft)}.choix-anneau-nom{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.choix-anneau-detail{color:var(--muted);font-size:var(--texte-1)}.choix-anneau-prochains{border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--ink) 5%, transparent);gap:var(--espace-2);font-size:var(--texte-3);margin:10px 0 0;padding:10px 12px;list-style:none;display:grid}.choix-anneau-prochains b{font-weight:500}.tag-club{border-radius:var(--arrondi-rond);font-size:var(--texte-1);letter-spacing:.01em;color:var(--velvet);background:var(--velvet-soft);border:1px solid color-mix(in srgb, var(--velvet) 30%, transparent);vertical-align:middle;align-items:center;padding:1px 8px;font-weight:600;display:inline-flex}.essai-note{justify-content:space-between;align-items:center;gap:var(--espace-3);border-radius:var(--arrondi-3);background:var(--velvet-soft);font-size:var(--texte-3);flex-wrap:wrap;margin-top:14px;padding:10px 12px;display:flex}.personnaliser .sec-sub a{white-space:nowrap}.perso-apercu{border-radius:var(--arrondi-4);border:1px solid var(--line);pointer-events:none;margin:0 0 12px;overflow:hidden}.perso-apercu .pf3{margin:0;padding-bottom:14px}.avec-fond-page .perso-apercu .pf3{border-radius:0}.perso-apercu .pf-name{font-size:var(--titre-2)}.perso-sommaire{z-index:4;gap:var(--espace-3);overscroll-behavior-x:contain;scrollbar-width:none;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -16px 12px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.perso-sommaire::-webkit-scrollbar{display:none}@media (min-width:768px){.perso-sommaire{flex-wrap:wrap}}.perso-sommaire .cc-puce{text-decoration:none}.perso-partie{scroll-margin-top:60px}.perso-partie h2{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.perso-sous{align-items:center;gap:var(--espace-3);font-size:var(--texte-4);flex-wrap:wrap;margin:18px 0 8px;display:flex}.perso-photo{align-items:center;gap:var(--espace-5);display:flex}.perso-liste .mes-badges-ligne{padding:8px 0}.perso-replique{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.perso-blocs>.block:first-child{margin-bottom:10px}.perso-blocs{margin-bottom:12px}.perso-liens{margin:0}.essai-intro{gap:var(--espace-2);flex-direction:column;display:flex}.essai-bandeau{bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:5;justify-content:space-between;align-items:center;gap:var(--espace-3);border:1px solid color-mix(in srgb, var(--velvet) 40%, var(--line));border-radius:var(--arrondi-4);background:var(--card);font-size:var(--texte-3);flex-wrap:wrap;margin-top:12px;padding:10px 12px;display:flex;position:sticky;box-shadow:0 8px 24px #0000002e}.essai-boutons{gap:var(--espace-3);display:flex}.essai-en-cours .perso-blocs-actions{bottom:calc(68px + 84px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.essai-bandeau{bottom:16px}.essai-en-cours .perso-blocs-actions{bottom:88px}}.portrait-tete{align-items:center;margin-bottom:8px}.portrait-lien{color:var(--ink);text-decoration:none;transition:background .15s}.portrait-lien:hover,.portrait-lien:focus-visible{background:color-mix(in srgb, var(--velvet) 12%, transparent)}.stats-partie{scroll-margin-top:16px}.stats-tete{justify-content:space-between;align-items:center;gap:var(--espace-4);margin-bottom:10px;display:flex}.stats-tete h2{margin:0}.stats-cachee>:not(.stats-tete){opacity:.45}.stats-interrupteur{align-items:center;gap:var(--espace-3);color:var(--muted);font-size:var(--texte-2);background:0 0;border:0;flex:none;padding:4px 0;display:inline-flex}.stats-interrupteur-rail{border-radius:var(--arrondi-rond);background:var(--line);width:36px;height:22px;transition:background .15s;position:relative}.stats-interrupteur-rail>span{background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.stats-interrupteur[aria-checked=true]{color:var(--velvet)}.stats-interrupteur[aria-checked=true] .stats-interrupteur-rail{background:var(--velvet)}.stats-interrupteur[aria-checked=true] .stats-interrupteur-rail>span{transform:translate(14px)}@media (prefers-reduced-motion:reduce){.stats-interrupteur-rail,.stats-interrupteur-rail>span,.portrait-lien{transition:none}}.stats-chiffres{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-chiffre{border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--ink) 5%, transparent);flex-direction:column;padding:10px 12px;display:flex}.stats-chiffre .num{font-size:var(--titre-4);line-height:1.05}.stats-histo .portrait-barres{height:90px}.stats-lignes{gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.stats-ligne{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);grid-template-columns:22px minmax(84px,9fr) 10fr 34px;display:grid}.stats-ligne.stats-critere{row-gap:var(--espace-2);grid-template-columns:22px minmax(0,1fr) 34px}.stats-critere>:first-child{grid-row:1/3;align-self:center}.stats-critere .stats-nom{grid-area:1/2}.stats-critere .stats-val{grid-area:1/3}.stats-critere .stats-jauge{grid-area:2/2/auto/4}.stats-ligne.sans-icone{grid-template-columns:minmax(96px,9fr) 10fr 30px}.stats-ligne.sans-icone:has(.stats-moy){grid-template-columns:minmax(96px,9fr) 10fr 30px 30px}.stats-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stats-jauge{border-radius:var(--arrondi-rond);background:color-mix(in srgb, var(--ink) 7%, transparent);height:10px;overflow:hidden}.stats-jauge i{border-radius:var(--arrondi-rond);background:var(--velvet);height:100%;display:block}.stats-val{text-align:right;font-variant-numeric:tabular-nums}.stats-moy{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.stats-legende{justify-content:flex-end;gap:var(--espace-5);font-size:var(--texte-1);margin:-4px 0 6px;display:flex}.stats-colonnes{gap:var(--espace-2);height:120px;display:flex}.stats-colonne{gap:var(--espace-2);flex-direction:column;flex:1;min-width:0;display:flex}.stats-colonne-haut{border-bottom:1px solid var(--line);flex:1;align-items:flex-end;display:flex}.stats-colonne-haut i{border-radius:var(--arrondi-1) var(--arrondi-1) 0 0;background:var(--velvet);width:100%;display:block}.stats-colonne-nom{text-align:center;font-size:var(--texte-1);color:var(--muted)}.stats-personnes{gap:var(--espace-2) var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.stats-personne{align-items:center;gap:var(--espace-4);color:var(--ink);min-width:0;padding:6px 0;text-decoration:none;display:flex}.stats-personne>span:last-child{flex-direction:column;min-width:0;display:flex}.stats-personne b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.stats-personne:hover b,.stats-personne:focus-visible b{color:var(--velvet)}.stats-verrou ul{gap:var(--espace-3);margin:0 0 12px;padding:0;list-style:none;display:grid}.stats-verrou li{flex-direction:column;display:flex}.stats-verrou li b{font-weight:500}.rq-titre{font-size:var(--texte-2);color:var(--muted);letter-spacing:.02em;z-index:1;margin:0 0 6px;font-weight:600;position:relative}.cadre{--case-fond:var(--card);--case-img-forme:none;--case-img-matiere:none}.cf-carrees,.cf-pellicule,.cf-polaroid{--case-r:var(--arrondi-1)}.cf-bulles{--case-r:var(--arrondi-5)}.cf-pilule{--case-r:var(--arrondi-6)}.cf-coupe,.cf-cornee{--case-r:var(--arrondi-2)}.cadre:is(.c-arrondi,:not(.cf-arrondies,.cf-ticket)) :is(.block,.stat,.emptybox,.raccourci){border-radius:var(--case-r)}:is(.cf-bulles,.cf-pilule) .block{padding:16px 18px}.c-teinte{--case-fond:color-mix(in srgb, var(--velvet) 10%, var(--card))}.cm-papier{--case-fond:color-mix(in srgb, var(--chip) 45%, var(--card));--case-img-matiere:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E")}:is(.cm-verre,.cm-contour,.cm-papier,.c-teinte,.cf-coupe,.cf-cornee) .block{background-color:color-mix(in srgb, var(--case-fond) var(--cases,100%), transparent);background-image:var(--case-img-forme), var(--case-img-matiere);background-size:var(--case-coin) var(--case-coin), 160px 160px;background-position:100% 0,0 0;background-repeat:no-repeat,repeat;background-origin:border-box,padding-box}.cm-verre .block{border-color:var(--verre-bord);box-shadow:var(--verre-reflet);-webkit-backdrop-filter:var(--verre-flou) var(--filtre-cases,brightness(1));backdrop-filter:var(--verre-flou) var(--filtre-cases,brightness(1))}.cm-contour .block{border-width:1.5px;border-color:color-mix(in srgb, var(--ink) 45%, transparent)}.c-teinte .block{border-color:color-mix(in srgb, var(--velvet) 30%, var(--line))}.cb-epaisse .block{border-width:2.5px}.cb-double .block{border-style:double;border-width:4px}.cb-pointillee .block{border-style:dashed;border-width:1.5px}.ctr-profil .block{border-color:var(--velvet)}.ctr-encre .block{border-color:var(--ink)}.c-sans-bordure :is(.block,.stat,.emptybox){border-color:#0000}.co-douce .block{box-shadow:var(--case-ombre-douce)}.co-decollee .block{box-shadow:var(--case-ombre-decollee)}.cm-verre.co-douce .block{box-shadow:var(--verre-reflet), var(--case-ombre-douce)}.cm-verre.co-decollee .block{box-shadow:var(--verre-reflet), var(--case-ombre-decollee)}.cf-ticket .block{padding-inline:18px;-webkit-mask:radial-gradient(9px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(9px at 0,#0000 96%,#000) 0/51% 100% no-repeat,radial-gradient(9px at 100%,#0000 96%,#000) 100%/51% 100% no-repeat}.cf-pellicule .block{border-block:13px solid color-mix(in srgb, var(--ink) 86%, transparent);-webkit-mask:linear-gradient(#000 0 0) 0 0/100% 4px no-repeat,repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 13px) 0 4px/100% 5px no-repeat,linear-gradient(#000 0 0) 0 9px/100% calc(100% - 18px) no-repeat,repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 13px) 0 calc(100% - 4px)/100% 5px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 4px no-repeat;mask:linear-gradient(#000 0 0) 0 0/100% 4px no-repeat,repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 13px) 0 4px/100% 5px no-repeat,linear-gradient(#000 0 0) 0 9px/100% calc(100% - 18px) no-repeat,repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 13px) 0 calc(100% - 4px)/100% 5px no-repeat,linear-gradient(#000 0 0) 0 100%/100% 4px no-repeat}.cf-polaroid .block{border:solid color-mix(in srgb, var(--ink) 10%, var(--card));border-width:6px 6px 24px}.cf-coupe{--case-img-forme:linear-gradient(to bottom left, #0000 calc(50% - 1px), var(--line) calc(50% - 1px) calc(50% + .5px), #0000 calc(50% + .5px))}.cf-cornee{--case-img-forme:linear-gradient(to bottom left, #0000 50%, color-mix(in srgb, var(--ink) 16%, var(--card)) 50%)}:is(.cf-coupe,.cf-cornee) .block{clip-path:polygon(0 0, calc(100% - var(--case-coin)) 0, 100% var(--case-coin), 100% 100%, 0 100%)}.ce-serre .block{margin-bottom:var(--espace-2)}.ce-aere .block{margin-bottom:var(--espace-6)}.ct-discret .block h2{font-size:var(--texte-3);color:var(--muted);font-weight:500}.ct-capitales .block h2{font-size:var(--texte-2);text-transform:uppercase;letter-spacing:.09em}.ct-etiquette .block h2{padding:var(--espace-1) var(--espace-4);border-radius:var(--arrondi-rond);background:var(--velvet-soft);color:var(--velvet);font-size:var(--texte-3);display:inline-block}.portrait-tuiles>.portrait-tuile:not(.pleine){grid-column:auto}.portrait-tuiles>.portrait-tuile.pleine{grid-column:1/-1}button.portrait-tuile{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;width:100%}.portrait-tuile .portrait-haut{margin:0}.portrait-histo{display:block}.portrait-une>b{font-size:var(--titre-1)}.portrait-une .portrait-t{color:var(--velvet)}.portrait-detail{margin-top:4px}.choix-tuiles{gap:var(--espace-1);margin:0;padding:0;list-style:none;display:grid}.choix-tuiles li{justify-content:space-between;align-items:center;gap:var(--espace-3);border-top:1px solid var(--line);padding:6px 0;display:flex}.choix-tuiles li:first-child{border-top:0}.choix-tuiles label{align-items:center;gap:var(--espace-4);min-width:0;font-size:var(--texte-3);display:flex}.choix-tuiles label>span{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.choix-tuiles li.bloquee label{color:var(--muted)}.tag-une{color:var(--bg);background:var(--velvet);border-color:var(--velvet)}.pf-pronoms{font-size:var(--texte-2);color:var(--muted);margin:2px 0 0}.ordonner-nom{align-items:center;gap:var(--espace-2);display:inline-flex}.ordonner-crayon{border-radius:var(--arrondi-2);width:28px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ordonner-crayon:hover,.ordonner-crayon:focus-visible{color:var(--velvet);background:var(--velvet-soft)}.ordonner-renommer{gap:var(--espace-3);flex-wrap:wrap;align-items:center;display:flex}.ordonner-renommer .field{background:var(--card);flex:140px;height:36px}.ordonner-origine{font-size:var(--texte-1)}.fausse-case{min-width:0;margin:0;padding:10px 12px}.fausse-case h2{margin:0 0 var(--espace-3);font-size:var(--texte-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.fausse-case-lignes{gap:var(--espace-2);flex-direction:column;display:flex}.fausse-case-lignes i{border-radius:var(--arrondi-1);background:var(--velvet);opacity:.8;height:5px;display:block}.fausse-case-lignes i+i{background:var(--muted);opacity:.45;width:55%}.fausse-case.mini{padding:8px 10px}.fausse-case.mini h2{font-size:var(--texte-1);margin-bottom:var(--espace-2)}.apercu-cases{gap:var(--espace-3);margin-top:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.apercu-cases.ce-serre{gap:var(--espace-2)}.apercu-cases.ce-aere{gap:var(--espace-5)}.apercu-cases .block{margin:0}.apercu-cases.seul{margin:0 0 var(--espace-4);grid-template-columns:minmax(0,1fr)}.modeles{gap:var(--espace-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.modeles{grid-template-columns:repeat(3,minmax(0,1fr))}}.modele{gap:var(--espace-3);padding:var(--espace-3);border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card);flex-direction:column;display:flex;position:relative}.modele.actif{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet) inset}.modele-apercu{min-height:78px;padding:var(--espace-4) var(--espace-3);border-radius:var(--arrondi-3);background:var(--bg);flex-direction:column;justify-content:center;display:flex}.modele-apercu .block{margin:0}.modele-texte{gap:var(--espace-1);padding:0 var(--espace-2) var(--espace-2);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.modele-texte:after{content:"";border-radius:var(--arrondi-4);position:absolute;inset:0}.modele-texte:focus-visible{outline:none}.modele-texte:focus-visible:after{outline:2px solid var(--velvet);outline-offset:2px}.modele-texte b{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);flex-wrap:wrap;display:flex}.modeles-ambiances{justify-content:space-between;align-items:center;gap:var(--espace-4);margin-top:var(--espace-4);padding:var(--espace-4) 14px;border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card);color:var(--ink);text-decoration:none;display:flex}.modeles-ambiances>span{flex-direction:column;display:flex}.modeles-ambiances svg{width:18px;height:18px;color:var(--muted);flex:none}a.reglage-tete{text-decoration:none}.formes-cases{gap:var(--espace-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.forme-case{align-items:center;gap:var(--espace-3);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);color:var(--ink);font-size:var(--texte-2);flex-direction:column;padding:12px 6px 10px;display:flex}.forme-case>span:last-child{justify-content:center;align-items:center;gap:var(--espace-2);flex-wrap:wrap;display:flex}.forme-case[aria-checked=true]{border-color:var(--velvet);box-shadow:0 0 0 1px var(--velvet) inset;background:var(--velvet-soft)}.forme-case .cadre{--case-coin:12px;display:block}.forme-case .forme-case-dessin{border-color:color-mix(in srgb, var(--ink) 55%, transparent);border-top-width:1.5px;background-color:var(--card);border-inline-width:1.5px;width:56px;height:36px;margin:0;padding:0;display:block}.forme-case .cf-arrondies .forme-case-dessin,.forme-case .cf-ticket .forme-case-dessin{border-radius:var(--arrondi-3)}.forme-case .cadre:not(.cf-pellicule,.cf-polaroid) .forme-case-dessin{border-bottom-width:1.5px}.formes-cases.petites .forme-case{font-size:var(--texte-1);padding:8px 4px}.formes-cases.petites .forme-case-dessin{width:44px;height:28px}.style-bloc-titre{margin:var(--espace-5) 0 var(--espace-3);font-size:var(--texte-3);font-weight:600}.style-bloc .cc-couleurs{margin-top:0}.style-bloc-raz{margin:var(--espace-5) 0 0}.ordonner-style{margin-top:var(--espace-2);font-size:var(--texte-2);align-self:flex-start}.perso-coche{align-items:center;gap:var(--espace-4);font-size:var(--texte-3);margin:12px 0 0;display:flex}.perso-coche input{width:18px;height:18px;accent-color:var(--velvet)}.apercu-look{border-radius:var(--arrondi-3);background:var(--bg);border:1px solid var(--line);flex:none;justify-content:center;align-items:center;width:112px;height:76px;display:flex;position:relative;overflow:hidden}.apercu-look.grand{width:100%;height:150px}.apercu-look-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apercu-look-voile{background:var(--bg);position:absolute;inset:0}.apercu-look .apercu-look-carte{align-items:center;gap:var(--espace-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:78%;margin:0;padding:7px 9px;display:flex;position:relative}.apercu-look.grand .apercu-look-carte{gap:var(--espace-4);width:70%;padding:12px 14px}.apercu-look-lignes{gap:var(--espace-2);flex-direction:column;flex:1;min-width:0;display:flex}.apercu-look-lignes i{border-radius:var(--arrondi-1);background:var(--velvet);opacity:.85;height:5px;display:block}.apercu-look-lignes i+i{background:var(--muted);opacity:.5;width:60%}.looks{gap:var(--espace-4);margin:0 0 12px;padding:0;list-style:none;display:grid}.look{gap:var(--espace-4);align-items:flex-start;display:flex}.look.actif .apercu-look{outline:2px solid var(--velvet);outline-offset:2px}.look-texte{gap:var(--espace-2);flex-direction:column;flex:1;min-width:0;display:flex}.look-texte b{overflow-wrap:anywhere;font-weight:600}.look-boutons{gap:var(--espace-3);flex-wrap:wrap;margin-top:4px;display:flex}.look-renommer{gap:var(--espace-3);flex-wrap:wrap;align-items:center;display:flex}.look-renommer .field{background:var(--card);flex:160px;height:36px}.ambiances-partager{gap:var(--espace-1);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.ambiances-partager b{font-weight:500}.ambiances-grille{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.ambiance{gap:var(--espace-4);flex-direction:column;margin:0;display:flex}.ambiance-texte{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.ambiance-texte b{font-weight:600}.ambiance-auteur{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:inline-flex}.ambiance .sm{align-self:flex-start}@media (min-width:768px){.ambiances{max-width:960px}}.ambiances-outils{gap:var(--espace-4);margin:var(--espace-5) 0;flex-direction:column;display:flex}.ambiances-outils .cc-puces{margin:0}button.ambiances-partager{text-align:left;width:100%;font:inherit;cursor:pointer}.ambiance-apercu{cursor:pointer;border-radius:var(--arrondi-3);background:0 0;border:0;padding:0;display:block}.ambiance-apercu .apercu-look{width:100%}.ambiance-etiquette{padding:var(--espace-1) var(--espace-3);border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);font-size:var(--texte-1);align-self:flex-start;font-weight:600}.ambiance-une{grid-column:1/-1}@media (min-width:620px){.ambiance-une{align-items:center;column-gap:var(--espace-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.ambiance-une>:first-child{grid-row:1/span 3}}.partager-style{gap:var(--espace-3);flex-direction:column;display:flex}.partager-style .cc-puces{margin:0}.partager-style .sm{margin-top:var(--espace-3);align-self:flex-start}.essai-barre{left:var(--espace-4);right:var(--espace-4);bottom:calc(var(--espace-4) + env(safe-area-inset-bottom,0px));z-index:6;gap:var(--espace-3);max-width:560px;padding:var(--espace-4) var(--espace-5);border-radius:var(--arrondi-5);border:1px solid var(--verre-bord);background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-reflet), var(--verre-ombre);flex-direction:column;margin:0 auto;display:flex;position:fixed}.essai-barre-texte{align-items:baseline;gap:var(--espace-2) var(--espace-3);flex-wrap:wrap;margin:0;display:flex}.essai-barre-boutons{gap:var(--espace-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-transparency:reduce){.essai-barre{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:767px){body.essai-ambiance .barre-nav{display:none}}body.essai-ambiance main.page{padding-bottom:200px}.ambiance-signaler{font-size:var(--texte-1);color:var(--muted);align-self:flex-start}.pcard-cinema{flex-direction:column;display:flex}.pcard-lien{color:inherit;text-decoration:none;display:block}.pcard-seances{height:30px;font-size:var(--texte-1);align-self:flex-start;margin-top:6px;padding:0 10px}.seances-lieu{justify-content:space-between;align-items:baseline;gap:var(--espace-4);font-size:var(--texte-3);margin:2px 0 10px;display:flex}.seances-jours{margin:0 -16px 8px}.seances-rayons{margin:0 0 14px}.seances-cinemas{gap:var(--espace-5);margin:0;padding:0;list-style:none;display:grid}.seances-cinema{border-top:1px solid var(--line);padding-top:12px}.seances-cinema:first-child{border-top:0;padding-top:0}.seances-cinema-tete{flex-direction:column;gap:1px;margin-bottom:8px;display:flex}.seances-cinema-tete b{font-weight:600}.seances-heures{gap:var(--espace-3);flex-wrap:wrap;display:flex}.seance{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);min-width:64px;color:var(--ink);flex-direction:column;align-items:center;padding:6px 10px;line-height:1.2;text-decoration:none;display:inline-flex}a.seance:hover,a.seance:focus-visible{border-color:var(--velvet);color:var(--velvet)}.seance small{font-size:var(--texte-1);color:var(--muted)}.seance.sans-lien{opacity:.85}.seances-site{align-items:center;gap:var(--espace-2);font-size:var(--texte-2);margin-top:8px;display:inline-flex}.seances-source{font-size:var(--texte-1);margin:16px 0 0}.seances-ou .sm{align-items:center;gap:var(--espace-3);display:inline-flex}.seances-site svg{flex:none;width:13px;height:13px}.rangee{position:relative}.rangee-fleche{display:none}@media (hover:hover) and (pointer:fine){.rangee>.hrow{cursor:grab}.rangee>.hrow.glisse{cursor:grabbing;-webkit-user-select:none;user-select:none}.rangee>.hrow.glisse a{pointer-events:none}.rangee-fleche{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--card) 90%, transparent);width:32px;height:32px;color:var(--ink);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:38%;transform:translateY(-50%);box-shadow:0 2px 8px #0000002e}.rangee-fleche svg{width:16px;height:16px}.rangee-fleche.gauche{left:2px}.rangee-fleche.droite{right:2px}.rangee.a-gauche .rangee-fleche.gauche,.rangee.a-droite .rangee-fleche.droite{opacity:.55;pointer-events:auto}.rangee:hover .rangee-fleche{opacity:.95}.rangee:not(.a-gauche) .rangee-fleche.gauche,.rangee:not(.a-droite) .rangee-fleche.droite{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.rangee-fleche{transition:none}}.salutation{min-height:calc(19px + 2.2em)}@media (min-width:600px){.salutation{min-height:0}}.salutation-bonjour{font-size:var(--texte-4);color:var(--muted);letter-spacing:0;margin-bottom:2px;font-weight:500;display:block}.zone-accueil{margin-top:22px}.zone-titre{border-bottom:1px solid var(--line);font-size:var(--texte-1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;padding-bottom:6px;font-weight:600}.pour:empty,main.accueil[data-voir=tout] .pour:not([data-pour~=tout]),main.accueil[data-voir=films] .pour:not([data-pour~=films]),main.accueil[data-voir=series] .pour:not([data-pour~=series]),main.accueil[data-voir=courts] .pour:not([data-pour~=courts]),:is(main.accueil[data-voir=tout] .zone-accueil:not(:has(.pour[data-pour~=tout]:not(:empty))),main.accueil[data-voir=films] .zone-accueil:not(:has(.pour[data-pour~=films]:not(:empty))),main.accueil[data-voir=series] .zone-accueil:not(:has(.pour[data-pour~=series]:not(:empty))),main.accueil[data-voir=courts] .zone-accueil:not(:has(.pour[data-pour~=courts]:not(:empty))),main.accueil[data-voir=films] .place-gardee:not(:has(.pour[data-pour~=films]:not(:empty))),main.accueil[data-voir=series] .place-gardee:not(:has(.pour[data-pour~=series]:not(:empty))),main.accueil[data-voir=courts] .place-gardee:not(:has(.pour[data-pour~=courts]:not(:empty)))){display:none}main.accueil[data-voir=tout] .zone-contenu>.pour[data-pour~=tout]:not(:empty)~.pour[data-pour~=tout]:not(:empty),main.accueil[data-voir=films] .zone-contenu>.pour[data-pour~=films]:not(:empty)~.pour[data-pour~=films]:not(:empty),main.accueil[data-voir=series] .zone-contenu>.pour[data-pour~=series]:not(:empty)~.pour[data-pour~=series]:not(:empty),main.accueil[data-voir=courts] .zone-contenu>.pour[data-pour~=courts]:not(:empty)~.pour[data-pour~=courts]:not(:empty){margin-top:18px}.choix-accueil{border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);margin:4px 0 6px;padding:3px;display:flex}.choix-accueil button{border-radius:var(--arrondi-rond);min-width:0;font:inherit;font-size:var(--texte-3);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;padding:8px 4px;font-weight:500}.choix-accueil button[aria-checked=true]{background:var(--velvet);color:var(--bg)}.choix-accueil button:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.rangee-series-detail{font-size:var(--texte-1);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mes-series-accueil h2{margin-bottom:10px}.explorer-plateformes{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 8px;padding:0 16px 2px;overflow-x:auto}.explorer-plateformes::-webkit-scrollbar{display:none}.explorer-plateformes button{flex:none}.zone-contenu>.block{margin-bottom:0}.cc-accueil-sous{font-size:var(--texte-2);color:var(--muted);margin:10px 0 6px;font-weight:600}.lb-carte{padding:12px 14px}.lb-carte-lien{align-items:center;gap:var(--espace-4);color:var(--ink);text-decoration:none;display:flex}.lb-carte-lien .poster{flex:none;width:52px}.lb-carte-texte{gap:var(--espace-1);flex-direction:column;flex:1;min-width:0;display:flex}.lb-carte-texte b{font-weight:600}.lb-carte-question{font-size:var(--texte-3);color:var(--muted)}.lb-carte-tous{font-size:var(--texte-2);margin-top:8px;display:inline-block}.ambiance-mini{gap:var(--espace-1);min-width:0;color:var(--ink);font-size:var(--texte-2);flex-direction:column;flex:0 0 132px;text-decoration:none;display:flex}.ambiance-mini .apercu-look{width:132px;height:92px;margin-bottom:4px}.ambiance-mini b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ambiances-accueil .rangee{margin:0 -14px}.ambiances-accueil .hrow{margin:0;padding:0 14px 4px}.profil-moderer{justify-content:center;gap:var(--espace-3);font-size:var(--texte-2);color:var(--muted);margin:8px 0 0;display:flex}.profil-moderer .linkbtn{color:var(--muted)}.profil-bloque{align-items:center;gap:var(--espace-3);text-align:center;flex-direction:column;margin-top:16px;display:flex}.profil-bloque .lbl{max-width:42ch;margin:0 0 6px}.liste-blocage{gap:var(--espace-3);margin:0 0 14px;padding-left:18px;display:grid}.cta.danger{color:#fff;background:#c42638}.bloque-ligne{justify-content:space-between;gap:var(--espace-4)}.bloque-qui{align-items:center;gap:var(--espace-4);color:inherit;min-width:0;text-decoration:none;display:flex}.avis-merci{align-items:flex-start;gap:var(--espace-3);flex-direction:column;display:flex}.avis-merci .lbl{margin:0 0 6px}.avis-section{margin-bottom:8px}.avis-compte{border-radius:var(--arrondi-rond);background:var(--velvet);min-width:22px;color:var(--bg);font-size:var(--texte-2);text-align:center;vertical-align:2px;margin-left:8px;padding:1px 7px;display:inline-block}.avis-carte.nouveau{border-color:var(--velvet)}.avis-tete{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);flex-wrap:wrap;margin-bottom:6px;display:flex}.avis-genre{border-radius:var(--arrondi-rond);border:1px solid var(--line);font-size:var(--texte-1);padding:2px 8px;font-weight:500}.avis-genre.bug{color:var(--velvet);border-color:currentColor}.avis-texte{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.introuvable{text-align:center;flex-direction:column;align-items:center;padding-top:48px;display:flex}.introuvable h1{font-size:var(--titre-2);margin:0 0 8px}.introuvable .lbl{max-width:36ch;margin:0 0 20px}.introuvable .cta,.introuvable .ghost{width:100%;max-width:360px}.introuvable-code{color:var(--velvet);margin:12px 0 0;font-size:64px;line-height:1}.introuvable-signaler{margin-top:12px}.jour-vu-q{margin:0 0 8px;font-weight:500}.jour-vu-cal{align-items:center;gap:var(--espace-4);margin-top:10px;display:flex}.jour-vu-cal .field{max-width:200px}.visionnages{margin:0;padding:0;list-style:none}.visionnage{justify-content:space-between;align-items:center;gap:var(--espace-4);border-bottom:1px solid var(--line);padding:9px 0;display:flex}.visionnage:last-child{border-bottom:0}.visionnage-quand{flex-direction:column;min-width:0;display:flex}.visionnage-droite{align-items:center;gap:var(--espace-4);display:flex}.vu-quand{margin-top:2px;display:block}.affiche-court{flex-direction:column;justify-content:flex-end;padding:8% 8% 9%;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size;background-image:linear-gradient(#0000000d,#00000073)!important}.affiche-court-image{aspect-ratio:16/9;position:absolute;top:14%;left:0;right:0;overflow:hidden;box-shadow:0 6px 18px #00000059}.affiche-court-titre{color:#fff;font-family:var(--police-chiffres), "Arial Narrow", Impact, sans-serif;font-variation-settings:"opsz" 72;text-transform:uppercase;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(9px,13cqi,30px);font-weight:800;line-height:1.02;display:-webkit-box;position:relative;overflow:hidden}.affiche-court-type{color:#fffc;letter-spacing:.04em;text-transform:uppercase;margin-top:4%;font-size:clamp(6px,7.5cqi,13px);position:relative}.lecteur-court{margin-bottom:12px;padding:0;overflow:hidden}.lecteur-cadre{aspect-ratio:16/9;background:#000;position:relative}.lecteur-cadre iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lecteur-facade{cursor:pointer;background:#000;border:0;width:100%;padding:0;position:absolute;inset:0}.lecteur-facade:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.lecteur-lire{z-index:1;color:#17161c;background:#ffffffeb;border-radius:50%;place-items:center;width:68px;height:68px;margin:-34px 0 0 -34px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 24px #00000059}.lecteur-lire svg{width:30px;height:30px;margin-left:4px}.lecteur-facade:focus-visible .lecteur-lire,.lecteur-facade:hover .lecteur-lire{background:#fff;transform:scale(1.05)}@media (prefers-reduced-motion:no-preference){.lecteur-lire{transition:transform .15s}}.lecteur-duree{z-index:1;border-radius:var(--arrondi-2);color:#fff;font-size:var(--texte-1);background:#000000b3;padding:2px 8px;position:absolute;bottom:10px;right:10px}.lecteur-bas{justify-content:space-between;align-items:center;gap:var(--espace-4);padding:10px 14px;display:flex}.lecteur-bas .lbl{margin:0}.chip-court{border-radius:var(--arrondi-rond);border:1px solid var(--line);font-size:var(--texte-1);color:var(--muted);margin:6px 0 0;padding:2px 9px;font-weight:500;display:inline-block}.note-partage{gap:var(--espace-4);font-size:var(--texte-3);align-items:flex-start;display:flex}.note-partage p{margin:0}.equipe-cent{gap:var(--espace-3);margin:10px 0 0;padding:0;list-style:none;display:grid}.equipe-cent-lien{align-items:center;gap:var(--espace-4);color:inherit;text-decoration:none;display:flex}.equipe-cent-lien>span:last-child{flex-direction:column;display:flex}.court-actions{gap:var(--espace-3) var(--espace-5);font-size:var(--texte-2);flex-wrap:wrap;display:flex;margin:10px 0 0!important}.stats-court-chiffres{gap:var(--espace-3);grid-template-columns:repeat(3,1fr);margin-bottom:8px;display:grid}.stats-court-chiffres>span{border-radius:var(--arrondi-3);background:var(--chip);flex-direction:column;align-items:center;padding:8px;display:flex}.stats-court-chiffres .num{font-size:var(--titre-3)}.stats-court-barres{gap:var(--espace-2);grid-template-columns:repeat(10,1fr);align-items:end;height:90px;display:grid}.stats-court-barre{justify-content:flex-end;align-items:center;gap:var(--espace-2);flex-direction:column;height:100%;display:flex}.stats-court-barre>span{border-radius:var(--arrondi-1) var(--arrondi-1) 0 0;background:var(--velvet);width:100%;min-height:2px}.stats-court-barre small{font-size:var(--texte-mini);color:var(--muted)}.details-court{gap:var(--espace-3);margin:0;display:grid}.details-court>div{gap:var(--espace-4);font-size:var(--texte-3);grid-template-columns:120px 1fr;display:grid}.details-court dt{color:var(--muted)}.details-court dd{margin:0}.champs-court{gap:var(--espace-4);display:grid}.champ{gap:var(--espace-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.champ-aide{font-size:var(--texte-1)}.champs-deux{gap:var(--espace-4);grid-template-columns:1fr 1fr;display:grid}.ligne-equipe{gap:var(--espace-3);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;margin-bottom:8px;display:grid}.liste-regles{gap:var(--espace-3);margin:0;padding-left:18px;display:grid}.apercu-court{gap:var(--espace-5);margin-bottom:12px;display:flex}.apercu-court .poster{aspect-ratio:2/3;border-radius:var(--arrondi-2);flex:none;width:110px;position:relative;overflow:hidden}.apercu-titre{font-size:var(--titre-1)}.apercu-court .lbl{margin:6px 0 0}.mes-courts{margin:0 0 12px;padding:0;list-style:none}.mon-court{gap:var(--espace-4);align-items:flex-start;display:flex}.mon-court .poster{aspect-ratio:2/3;border-radius:var(--arrondi-2);flex:none;width:70px;position:relative;overflow:hidden}.mon-court-texte{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.mon-court-liens{gap:var(--espace-4);font-size:var(--texte-2);display:flex}.etat-court{font-size:var(--texte-2);font-weight:500}.etat-court.publie{color:var(--velvet)}.etat-court.refuse,.etat-court.retire{color:var(--muted)}.pcard-court .jauge{background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border-radius:50%;position:absolute;top:4px;right:4px}.courts-partager{align-items:center;gap:var(--espace-5);margin-bottom:16px;display:flex}.courts-partager .cta{width:auto;margin:0;padding-inline:22px}.courts-sous{margin:-6px 0 8px}.courts-intro{margin:2px 0 12px}.accueil-courts section{margin-bottom:18px}.court-une{aspect-ratio:16/9;border-radius:var(--arrondi-4);color:#fff;width:100%;max-height:420px;margin-bottom:18px;text-decoration:none;display:block;position:relative;overflow:hidden}.court-une-image{position:absolute;inset:0}.court-une:after{content:"";background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.court-une-texte{z-index:1;gap:var(--espace-2);font-size:var(--texte-2);flex-direction:column;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.court-une-texte b{font-size:var(--titre-2);line-height:1.15}.court-une-badge{border-radius:var(--arrondi-rond);color:#17161c;font-size:var(--texte-1);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;align-self:flex-start;padding:2px 9px;font-weight:600}.courts-comment ol{gap:var(--espace-3);font-size:var(--texte-3);margin:0 0 10px;padding-left:20px;display:grid}.courts-accueil{background:linear-gradient(135deg, color-mix(in srgb, var(--velvet) 14%, var(--card)), var(--card) 70%)}.courts-accueil-tete{justify-content:space-between;align-items:center;gap:var(--espace-4);color:inherit;margin-bottom:10px;text-decoration:none;display:flex}.courts-accueil-tete h2{margin:0 0 2px}.courts-accueil-tete .lbl{display:block}.courts-accueil-tete svg{flex:none;width:22px;height:22px}.courts-accueil-bouton{margin-top:10px}.bloc-courts-sous{margin:8px 0 6px}.bloc-courts-chiffres{gap:var(--espace-2) var(--espace-5);color:var(--muted);font-size:var(--texte-3);flex-wrap:wrap;margin:2px 0 10px;display:flex}.bloc-courts-chiffres b{color:var(--ink);font-size:var(--titre-1);margin-right:2px;font-weight:700}.bloc-courts-noms{gap:var(--espace-2);font-size:var(--texte-3);margin:0;padding-left:18px;display:grid}.bloc-courts-grille{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.bloc-courts-grille.grand{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.badge-cineaste{margin:4px 4px 0 0}.lecteur-bas .sm{white-space:nowrap;flex:none}.syn{white-space:pre-line}.reactions{gap:var(--espace-3);z-index:1;margin-top:8px;display:flex;position:relative}.reaction{align-items:center;gap:var(--espace-2);border-radius:var(--arrondi-rond);border:1px solid var(--line);background:var(--card);min-height:32px;font-size:var(--texte-4);cursor:pointer;color:var(--ink);padding:3px 9px;line-height:1;display:inline-flex}.reaction[aria-pressed=true]{border-color:var(--velvet);background:color-mix(in srgb, var(--velvet) 16%, var(--card))}.reaction-n{font-size:var(--texte-1);font-weight:600}@media (prefers-reduced-motion:no-preference){.reaction:active{transform:scale(.92)}}.reactions-note{justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;margin:-4px 0 12px;display:flex}.reactions-note .reactions{margin:0}.reactions-recues summary{align-items:center;gap:var(--espace-4);cursor:pointer;font-size:var(--texte-3);display:flex}.reactions-resume{gap:var(--espace-2);font-size:var(--texte-5);display:inline-flex}.reactions-resume small{font-size:var(--texte-1);margin-left:1px;font-weight:600}.reactions-recues ul{gap:var(--espace-3);margin:10px 0 0;padding:0;list-style:none;display:grid}.reactions-recues li{justify-content:space-between;align-items:center;display:flex}.reaction-qui{align-items:center;gap:var(--espace-3);color:inherit;text-decoration:none;display:flex}.raccourcis{margin:0 0 14px}.raccourcis>.rangee{flex:100%;min-width:0}.raccourcis .hrow{gap:var(--espace-3);padding-bottom:2px}.raccourci{white-space:nowrap;color:var(--ink);flex:none;text-decoration:none}.raccourcis-place{height:36px;margin:0 0 14px}.pcard-populaire .moyenne-cent{z-index:1;background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border-radius:50%;position:absolute;top:4px;right:4px}.rangee-attente{gap:var(--espace-4);display:flex;overflow:hidden}.rangee-attente .sq{aspect-ratio:2/3;border-radius:var(--arrondi-2);flex:0 0 104px}.sec-h-lien{color:inherit;text-decoration:none}.sec-h-lien h2{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.sec-h-lien svg{flex:none;width:22px;height:22px}.pastille-nouveau{border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);font-size:var(--texte-1);padding:2px 9px;font-weight:600}.cartes-abonnes{gap:var(--espace-4);grid-template-columns:minmax(0,1fr);margin-bottom:10px;display:grid}@media (min-width:768px){.cartes-abonnes{grid-template-columns:repeat(2,minmax(0,1fr))}}.carte-abonne{background:var(--card);border:1px solid var(--line);border-radius:var(--arrondi-4);padding:12px}.carte-abonne-tete{align-items:center;gap:var(--espace-4);color:inherit;margin-bottom:10px;text-decoration:none;display:flex}.carte-abonne-tete>span:last-child{flex-direction:column;min-width:0;display:flex}.carte-abonne-film{align-items:center;gap:var(--espace-4);max-width:460px;color:inherit;text-decoration:none;display:flex}.carte-abonne-film .poster{aspect-ratio:2/3;border-radius:var(--arrondi-2);flex:none;width:56px;position:relative;overflow:hidden}.carte-abonne-titre{flex-direction:column;flex:1;min-width:0;display:flex}.carte-abonne-titre b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carte-abonne-affiches{gap:var(--espace-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.carte-abonne-mini{display:block;position:relative}.carte-abonne-mini .poster{aspect-ratio:2/3;border-radius:var(--arrondi-2);width:100%;display:block;position:relative;overflow:hidden}.carte-abonne-mini .jauge{z-index:1;background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border-radius:50%;position:absolute;top:3px;right:3px}.cette-semaine-cases{gap:var(--espace-3);display:grid}@media (min-width:600px){.cette-semaine-cases{grid-template-columns:1fr 1fr}}.case-semaine{gap:var(--espace-4);border-radius:var(--arrondi-3);background:var(--chip);color:inherit;align-items:center;min-width:0;padding:8px;text-decoration:none;display:flex}.case-semaine .poster{aspect-ratio:2/3;border-radius:var(--arrondi-1);flex:none;width:44px;position:relative;overflow:hidden}.case-semaine-texte{min-width:0;font-size:var(--texte-2);flex-direction:column;display:flex}.case-semaine-texte b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-semaine-titre{font-size:var(--texte-1);letter-spacing:.04em;text-transform:uppercase;color:var(--velvet);font-weight:600}.lecteur-etiquette{z-index:1;border-radius:var(--arrondi-rond);color:#fff;font-size:var(--texte-1);background:#000000b3;padding:3px 9px;font-weight:600;position:absolute;top:10px;left:10px}.histoire-resume{margin:-6px 0 8px}.frise{margin:0 0 12px;padding:0;list-style:none;position:relative}.frise-etape{align-items:center;gap:var(--espace-4);padding:8px 0 8px 22px;display:flex;position:relative}.frise-etape:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:5px}.frise-etape:first-child:before{top:50%}.frise-etape:last-child:before{bottom:50%}.frise-etape:only-child:before{display:none}.frise-point{background:var(--velvet);border:2px solid var(--card);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.frise-etape.froid .frise-point{background:var(--card);border-color:var(--velvet)}.frise-etape.revu_sans_note .frise-point{background:var(--muted)}.frise-texte{flex-direction:column;flex:1;min-width:0;display:flex}.frise-note{align-items:baseline;gap:var(--espace-3);display:flex}.frise-note .num{font-size:var(--titre-2)}.syn-replie{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.syn-suite{margin-top:6px}.rangee-acteurs .actor{flex:0 0 92px;min-width:0}.proches-liste{margin:4px 0 0;padding:0;list-style:none}.proches-liste li{border-bottom:1px solid var(--line);padding:4px 0 10px}.proches-liste li:last-child{border-bottom:0}.proches-liste .reactions{margin:4px 0 0 48px}.proches-sous{font-size:var(--texte-4);margin:14px 0 6px}.ou-voir-salle{justify-content:space-between;align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--velvet) 12%, var(--card));margin:10px 0 2px;padding:10px 12px;display:flex}.ou-voir-salle>span{flex-direction:column;display:flex}.fiche-page{position:relative}.fiche-fond{z-index:0;pointer-events:none;height:250px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fiche-fond:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 35%, transparent) 0%, transparent 30%, color-mix(in srgb, var(--bg) 70%, transparent) 62%, var(--bg) 96%);position:absolute;inset:0}.fiche-page>.back,.fiche-page>.fiche{z-index:1;position:relative}.fiche-page.avec-fond>.back{border-radius:var(--arrondi-rond);color:var(--ink);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:5px 12px 5px 8px}.fiche-page.avec-fond>.fiche{margin-top:110px}.fiche-page .hero .poster{box-shadow:0 10px 28px #00000059}.fiche-infos{flex-direction:column;min-width:0;display:flex}.fiche-page.avec-fond .fiche-infos{padding-top:26px}.titre-original{margin:4px 0 0}.age-film{border-radius:var(--arrondi-1);font-size:var(--texte-1);border:1px solid;padding:0 6px;font-weight:600;line-height:18px;display:inline-block}.genres-film{gap:var(--espace-3);flex-wrap:wrap;margin:10px 0 0;padding:0;list-style:none;display:flex}.genres-film .chip-court{margin:0}.chip-genre{border-radius:var(--arrondi-rond);border:1px solid var(--line);background:color-mix(in srgb, var(--card) 80%, transparent);color:var(--ink);font-size:var(--texte-2);padding:3px 10px;text-decoration:none;display:inline-block}a.chip-genre:hover{border-color:var(--velvet)}.sortie-prochaine{font-size:var(--texte-3);color:var(--velvet);margin:10px 0 0;font-weight:600}@media (min-width:768px){.fiche-fond{border-radius:var(--arrondi-4);height:340px}.fiche-page.avec-fond>.fiche{margin-top:170px}}@media (min-width:1100px){.fiche-fond{height:400px}.fiche-page.avec-fond>.fiche{margin-top:230px}.fiche-page.avec-fond .fiche-infos{padding-top:0}}.ma-note{background:0 0;border:0;padding:0}.rappel-froid{justify-content:space-between;align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-3);border:1px solid color-mix(in srgb, var(--velvet) 45%, transparent);background:color-mix(in srgb, var(--velvet) 10%, var(--card));margin:0 0 12px;padding:10px 12px;display:flex}.rappel-froid>span{flex-direction:column;display:flex}.ma-note-boutons{gap:var(--espace-3);align-items:stretch;display:flex}.ma-note-boutons .cta{flex:1;margin:0}.ma-note-espace{flex:1}.plus-actions{border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);width:52px;color:var(--ink);cursor:pointer;flex:none;place-items:center;min-height:48px;display:grid}.plus-actions svg{width:22px;height:22px}.menu-note .set-row{text-decoration:none}.danger-row b{color:#c42638}:root[data-theme=dark] .danger-row b{color:#ff7a85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .danger-row b{color:#ff7a85}}.set-row[aria-current]{border-color:var(--velvet)}.repartition{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);margin:-2px 0 12px;padding:10px 12px 8px;display:block}.repartition-titre{font-size:var(--texte-2);margin-bottom:6px;display:block}.repartition-barres{gap:var(--espace-2);grid-template-columns:repeat(10,1fr);align-items:end;height:44px;display:grid}.repartition-barre{align-items:flex-end;height:100%;display:flex}.repartition-barre>span{border-radius:var(--arrondi-1) var(--arrondi-1) 0 0;background:color-mix(in srgb, var(--velvet) 35%, var(--chip));width:100%}.repartition-barre.la-mienne>span{background:var(--velvet)}.repartition-axe{font-size:var(--texte-mini);color:var(--muted);justify-content:space-between;margin-top:3px;display:flex}.critere-par-critere{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);margin-top:12px;padding:4px 14px}.critere-par-critere>summary{justify-content:space-between;align-items:center;gap:var(--espace-4);cursor:pointer;padding:10px 0;list-style:none;display:flex}.critere-par-critere>summary::-webkit-details-marker{display:none}.critere-par-critere>summary>span{flex-direction:column;display:flex}.critere-par-critere>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;margin-right:4px;transform:rotate(45deg)}.critere-par-critere[open]>summary:after{transform:rotate(-135deg)}.cpc-legende{align-items:center;gap:var(--espace-3);font-size:var(--texte-1);margin:0 0 6px;display:flex}.cpc-legende-moi{border-radius:var(--arrondi-1);background:linear-gradient(90deg,#3a7fc8,#d64545,#e9b83b,#6db05a);width:14px;height:6px}.cpc-legende-cent{background:var(--ink);width:2px;height:12px;margin-left:8px}.cpc-ligne{gap:var(--espace-2) var(--espace-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom valeurs""piste piste""detail detail";padding:9px 0;display:grid}.cpc-ligne .g-rn{grid-area:nom}.cpc-piste{border-radius:var(--arrondi-1);background:var(--chip);grid-area:piste;height:8px;position:relative}.cpc-moi{border-radius:var(--arrondi-1);position:absolute;top:0;bottom:0;left:0}.cpc-cent{background:var(--ink);border-radius:var(--arrondi-1);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.cpc-valeurs{align-items:baseline;gap:var(--espace-3);grid-area:valeurs;display:flex}.cpc-valeurs .num{font-size:var(--titre-1)}.cpc-detail{font-size:var(--texte-1);grid-area:detail}.barre-noter{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));z-index:30;pointer-events:none;opacity:0;justify-content:center;padding:0 16px 10px;display:flex;position:fixed;transform:translateY(12px)}.barre-noter .cta{width:100%;max-width:528px;margin:0;box-shadow:0 8px 26px #0000004d}.barre-noter.visible{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:no-preference){.barre-noter{transition:opacity .2s,transform .2s}}@media (min-width:768px){.barre-noter{bottom:20px}}@media (min-width:1100px){.barre-noter{display:none}}.communaute-compte{font-size:var(--texte-2);text-align:left;margin-top:6px}.pcard-court.actuel .poster{outline:3px solid var(--velvet);outline-offset:-3px;border-radius:var(--arrondi-2)}.video-compacte{align-items:center;gap:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);width:100%;color:var(--ink);text-align:left;cursor:pointer;margin:0 0 12px;padding:8px;display:flex}.video-compacte:hover{border-color:color-mix(in srgb, var(--velvet) 50%, var(--line))}.video-compacte-image{aspect-ratio:16/9;border-radius:var(--arrondi-2);background:#000;flex:none;width:112px;position:relative;overflow:hidden}.video-compacte-lire{color:#17161c;background:#ffffffeb;border-radius:50%;place-items:center;width:32px;height:32px;margin:-16px 0 0 -16px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 3px 10px #00000059}.video-compacte-lire svg{width:15px;height:15px;margin-left:2px}.video-compacte-texte{flex-direction:column;min-width:0;display:flex}.video-compacte-texte b{font-weight:600}.visionneuse{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:16px;overflow:hidden}.visionneuse[open]{place-items:center;display:grid}.visionneuse::backdrop{background:#0a0a0ee0}.visionneuse-contenu{width:min(100%,960px);position:relative}.visionneuse-cadre{aspect-ratio:16/9;border-radius:var(--arrondi-4);transform-origin:0 0;background:#000;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.visionneuse-cadre iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.visionneuse-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-52px;right:0}.visionneuse-x svg{width:20px;height:20px}.visionneuse-bas{justify-content:space-between;align-items:center;gap:var(--espace-4);color:#fff;margin-top:12px;display:flex}.visionneuse-bas>span{flex-direction:column;min-width:0;display:flex}.visionneuse-bas .lbl{color:#ffffffb3}.visionneuse-bas .sm{color:#fff;background:0 0;border-color:#ffffff59;flex:none}@media (prefers-reduced-motion:no-preference){.visionneuse[open]::backdrop{animation:.26s fondu-visionneuse}.visionneuse.se-ferme::backdrop{opacity:0;transition:opacity .3s}.visionneuse.se-ferme .visionneuse-bas,.visionneuse.se-ferme .visionneuse-x{opacity:0;transition:opacity .15s}}@keyframes fondu-visionneuse{0%{opacity:0}}.reglages-groupe{margin:0 0 18px}.reglages-groupe-titre{font-size:var(--texte-2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px 4px;font-weight:600}.reglages-groupe-detail{font-size:var(--texte-2);margin:-2px 0 8px 4px}.reglages-lignes{border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);min-width:0;overflow:hidden}.reglage+.reglage{border-top:1px solid var(--line)}.reglage-tete{align-items:center;gap:var(--espace-4);width:100%;min-height:54px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 14px;display:flex}.reglage-titre{align-items:center;gap:var(--espace-3);flex:auto;min-width:0;display:flex}.reglage-titre b{font-weight:500}.reglage-valeur{min-width:0;max-width:55%;color:var(--muted);font-size:var(--texte-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.reglage-valeur>*{vertical-align:middle}.reglage-extrait{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reglage-chevron{width:18px;height:18px;color:var(--muted);flex:none}.reglage.ouvert .reglage-chevron{transform:rotate(90deg)}.reglage-contenu{padding:4px 14px 16px}@media (prefers-reduced-motion:no-preference){.reglage-chevron{transition:transform .2s}.reglage-contenu{animation:.22s deplier-reglage}}@keyframes deplier-reglage{0%{opacity:0;transform:translateY(-6px)}}.champ-etat{justify-content:space-between;gap:var(--espace-4);font-size:var(--texte-2);margin:2px 0 8px;display:flex}.perso-apercu.collant{z-index:6;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 -16px 14px;padding:8px 16px;position:sticky;top:0}@media (min-width:768px){.perso-apercu.collant{border-radius:var(--arrondi-4);margin:0 0 14px}}.perso-entrees{gap:var(--espace-3);grid-template-columns:minmax(0,1fr);margin:14px 0;display:grid}.perso-entree{align-items:center;gap:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card);color:var(--ink);padding:14px;text-decoration:none;display:flex}.perso-entree:hover{border-color:color-mix(in srgb, var(--velvet) 45%, var(--line))}.perso-entree-icone{border-radius:var(--arrondi-3);width:42px;height:42px;color:var(--velvet);background:color-mix(in srgb, var(--velvet) 14%, var(--card));flex:none;place-items:center;display:grid}.perso-entree-icone svg{width:22px;height:22px}.perso-entree-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.perso-entree-texte b{font-weight:600}.perso-entree-resume{font-size:var(--texte-2);color:var(--velvet);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perso-entree-chevron{width:18px;height:18px;color:var(--muted);flex:none}.perso-essai{gap:var(--espace-2);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.artistes-noms{font-size:var(--texte-4);margin:4px 0 0;line-height:1.6}.artistes-grille{gap:var(--espace-4);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin:6px 0 0;padding:0;list-style:none;display:grid}.artistes-grille.grand{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.artiste{align-items:center;gap:var(--espace-2);text-align:center;color:inherit;font-size:var(--texte-2);flex-direction:column;text-decoration:none;display:flex}.artiste b{font-weight:500;font-size:var(--texte-3);line-height:1.2}.artiste-prochain{font-size:var(--texte-1);color:var(--velvet);line-height:1.25}.artistes-liste{gap:var(--espace-3);margin:0;padding:0;list-style:none;display:grid}.artistes-liste li{justify-content:space-between;align-items:center;gap:var(--espace-4);display:flex}.artiste-ligne{align-items:center;gap:var(--espace-4);min-width:0;color:inherit;text-decoration:none;display:flex}.artiste-ligne .portrait{flex:none;width:44px;height:44px}.artiste-ligne>span:last-child{flex-direction:column;min-width:0;display:flex}.choix-anneaux.defile{overscroll-behavior-x:contain;gap:var(--espace-3);scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.choix-anneaux.defile .choix-anneau{flex:0 0 96px}.choix-anneau-plus{border:1px solid var(--line);border-radius:var(--arrondi-3);margin-top:12px;padding:2px 12px}.choix-anneau-plus>summary{justify-content:space-between;align-items:center;gap:var(--espace-4);cursor:pointer;padding:10px 0;list-style:none;display:flex}.choix-anneau-plus>summary::-webkit-details-marker{display:none}.choix-anneau-plus>summary>span{flex-direction:column;display:flex}.choix-anneau-plus>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}.choix-anneau-plus[open]>summary:after{transform:rotate(-135deg)}.choix-anneau-plus[open]{padding-bottom:12px}.bloc-modifiable{position:relative}.bloc-crayon{z-index:2;border:1px solid var(--line);background:var(--card);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:-9px;right:12px;box-shadow:0 2px 6px #0000001f}.bloc-crayon:hover,.bloc-crayon:focus-visible{color:var(--velvet);border-color:var(--velvet)}.bloc-modifiable:not(:has(>:not(.bloc-crayon))) .bloc-crayon{display:none}.perso-apercu.collant .pf3{zoom:.62}.perso-apercu.collant .pf-bio,.perso-apercu.collant .pf-pronoms,.perso-apercu.collant .vitrine-lien{display:none}.place-gardee{flex-direction:column;display:flex}.place-attente{display:none}.place-gardee.en-attente>.place-attente{background:var(--chip);border-radius:var(--arrondi-3);flex:1;min-height:0;margin-top:18px;display:block}@media (prefers-reduced-motion:no-preference){.place-gardee.en-attente>.place-attente{animation:1.2s ease-in-out infinite alternate respire}}.affiche-vt{display:block;position:absolute;inset:0}.affiche-vt>svg{width:100%;height:100%;display:block}.poster-agrandir{cursor:zoom-in;font:inherit;border:0;padding:0;display:block}.poster-agrandir:focus-visible{outline:3px solid var(--velvet);outline-offset:2px}.visionneuse-affiche .visionneuse-contenu{width:min(100%,520px,66.6667dvh - 93.3333px)}.visionneuse-affiche .visionneuse-cadre{aspect-ratio:2/3;background:var(--chip)}@media (max-width:767px){.barre-nav .nav-icone:before{content:"";border-radius:var(--arrondi-rond);background:var(--velvet-soft);opacity:0;z-index:-1;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-3px -14px;transform:scaleX(.5)}.barre-nav .nav-icone{isolation:isolate}.barre-nav a[aria-current=page] .nav-icone:before{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.barre-nav a[aria-current=page] .nav-icone svg{animation:.38s cubic-bezier(.3,1.6,.5,1) nav-rebond}.barre-nav .nav-point{animation:.3s ease-out nav-point-arrive}}@media (prefers-reduced-motion:reduce){.barre-nav .nav-icone:before{transition:none}}@keyframes nav-rebond{0%{transform:scale(1)}40%{transform:scale(1.18)translateY(-2px)}to{transform:scale(1)}}@keyframes nav-point-arrive{0%{transform:scale(0)}to{transform:scale(1)}}.g-carte.allumee{border-color:var(--cc);background:color-mix(in srgb, var(--cc) 9%, var(--card));box-shadow:0 0 0 1px var(--cc)}@media (prefers-reduced-motion:no-preference){.g-carte{transition:border-color .3s,background-color .3s,box-shadow .3s}.g-scale button.on{animation:.42s cubic-bezier(.3,1.5,.5,1) g-allume}}@keyframes g-allume{0%{box-shadow:0 0 0 0 var(--hc);transform:scale(.86)}55%{box-shadow:0 0 0 6px color-mix(in srgb, var(--hc) 35%, transparent);transform:scale(1.08)}to{transform:scale(1);box-shadow:0 0 #0000}}.ap-fait{color:var(--velvet);margin-top:2px;font-weight:600;display:block}.ap-suivant{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-4);background:var(--velvet-soft);border:1px solid color-mix(in srgb, var(--velvet) 35%, transparent);color:var(--ink);margin-bottom:10px;padding:12px 14px;text-decoration:none;display:flex}.ap-suivant .poster{flex:0 0 52px;width:52px}.ap-suivant-texte{gap:var(--espace-1);flex-direction:column;flex:1;min-width:0;display:flex}.ap-suivant-texte b{font-size:var(--texte-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-suivant-go{border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--card);font-weight:600;font-size:var(--texte-3);flex:none;padding:8px 14px}@media (prefers-reduced-motion:no-preference){.ap-ok{animation:.45s cubic-bezier(.3,1.6,.5,1) both ap-ok-arrive}.jauge-monte.fini .jauge{animation:.4s cubic-bezier(.3,1.6,.5,1) jauge-bond}.ap-fait{animation:.5s ease-out 1s both ap-fait-arrive}}@keyframes ap-ok-arrive{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes jauge-bond{50%{transform:scale(1.07)}}@keyframes ap-fait-arrive{0%{opacity:0;transform:translateY(4px)}}.artistes-accueil-liste{gap:var(--espace-4);margin:10px 0 0;padding:0;list-style:none;display:grid}.artistes-accueil-film{align-items:center;gap:var(--espace-4);color:var(--ink);text-decoration:none;display:flex}.artistes-accueil-film .poster{flex:0 0 44px;width:44px}.artistes-accueil-texte{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.artistes-accueil-texte .lbl:first-letter{text-transform:uppercase}.g-val.allumee .num{text-shadow:0 0 22px color-mix(in srgb, var(--cc) 75%, transparent)}@media (prefers-reduced-motion:no-preference){.g-val.allumee .num{animation:.4s cubic-bezier(.3,1.6,.5,1) g-allume-chiffre;display:inline-block}}@keyframes g-allume-chiffre{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:none}}.chip-serie,.chip-statut{border-radius:var(--arrondi-rond);font-size:var(--texte-2);padding:3px 10px;font-weight:600;display:inline-block}.chip-serie{background:var(--velvet);color:var(--bg)}.chip-statut{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 80%, transparent);color:var(--ink)}.chip-statut.statut-en-cours{border-color:color-mix(in srgb, var(--velvet) 60%, var(--line));color:var(--velvet)}.serie-chaines{margin:8px 0 0}.serie-prochain{font-size:var(--texte-3)}.serie-prochain b{color:var(--velvet)}.serie-saisons h2{margin-bottom:10px}.carte-saison .lbl{font-size:var(--texte-1);display:block}.saison-serie{font-weight:600;font-size:var(--texte-3);margin:0 0 2px}.episodes{gap:var(--espace-2);margin:0;padding:0;list-style:none;display:grid}.episode>summary,div.episode{align-items:center;gap:var(--espace-4);padding:6px 0;list-style:none;display:flex}.episode>summary{cursor:pointer;border-radius:var(--arrondi-2)}.episode>summary::-webkit-details-marker{display:none}.episode>summary:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.episode-image{aspect-ratio:16/9;border-radius:var(--arrondi-2);background:color-mix(in srgb, var(--ink) 10%, var(--card));flex:none;place-items:center;width:112px;display:grid;position:relative;overflow:hidden}.episode-numero{font-size:var(--titre-2);color:var(--muted);font-weight:700}.episode-texte{gap:var(--espace-1);min-width:0;display:grid}.episode-texte b{font-weight:500;line-height:1.3}.episode-texte .lbl{font-size:var(--texte-1)}.episode>p{font-size:var(--texte-3);color:var(--muted);margin:4px 0 10px;line-height:1.5}.saisons-voisines{justify-content:space-between;gap:var(--espace-4);margin:12px 0;display:flex}.ma-note-saison.vide{gap:var(--espace-4);display:grid}.ma-note-saison.vide b{font-weight:600;display:block}.ma-note-saison.vide .cta{margin:0}.ma-note-saison-haut{align-items:center;gap:var(--espace-5);margin-bottom:8px;display:flex}.ma-note-marquants{margin:6px 0 8px}.ma-note-marquants .lbl{margin:0 0 4px}.ma-note-marquants ul{gap:var(--espace-2);font-size:var(--texte-3);margin:0;padding:0;list-style:none;display:grid}.ma-note-marquants .num{min-width:1.6em;color:var(--velvet);font-weight:700;display:inline-block}.ma-note-criteres{margin-top:6px}.ma-note-actions{gap:var(--espace-3);margin-top:12px;display:flex}.episodes-choix{gap:var(--espace-3);display:grid}.episode-choix{align-items:center;gap:var(--espace-4);text-align:left;border-radius:var(--arrondi-3);border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;font-size:var(--texte-3);cursor:pointer;padding:9px 12px;display:flex}.episode-choix .num{min-width:1.6em;color:var(--muted);font-weight:700}.episode-choix-titre{flex:1;min-width:0}.episode-choix svg{width:18px;height:18px;color:var(--velvet);flex:none}.episode-choix.on{border-color:var(--velvet);background:color-mix(in srgb, var(--velvet) 12%, var(--card))}.episode-choix.on .num{color:var(--velvet)}.ma-serie h2{margin-bottom:10px}.suivi-serie{align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin-top:12px;display:flex}.suivi-serie .cc-ordre{margin:0}.suivi-arret{align-items:center;gap:var(--espace-3);font-size:var(--texte-3);display:inline-flex}.suivi-arret select{font:inherit;font-size:var(--texte-3);border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);color:var(--ink);padding:4px 10px}.suivi-devine,.suivi-alerte{font-size:var(--texte-1);flex-basis:100%}.suivante-a-noter{margin-top:12px;display:inline-block}.choix-notation-serie{gap:var(--espace-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px;display:grid}.choix-notation{gap:var(--espace-2);border:1.5px solid var(--line);border-radius:var(--arrondi-4);color:var(--ink);flex-direction:column;min-height:44px;padding:12px 14px;text-decoration:none;display:flex}.choix-notation b{font-size:var(--texte-4)}.choix-notation .lbl{font-size:var(--texte-2)}.choix-notation:hover,.choix-notation:focus-visible{border-color:var(--velvet)}.noter-serie-entiere{margin-top:12px;display:inline-block}.suivante-a-noter+.noter-serie-entiere{margin-left:8px}.ma-serie-entiere{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.ma-serie-entiere-haut{align-items:center;gap:var(--espace-4);display:flex}.ma-serie-entiere-haut div{flex-direction:column;display:flex}.courbe-saisons{margin:12px 0 0}.courbe-saisons figcaption{margin-bottom:4px}.courbe-zone{position:relative}.courbe-zone svg{touch-action:pan-y;border-radius:var(--arrondi-2);width:100%;height:auto;display:block}.courbe-zone svg:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.courbe-grille{stroke:var(--line);stroke-width:1px}.courbe-axe{fill:var(--muted);font-size:var(--texte-mini)}.courbe-repere{stroke:var(--muted);stroke-width:1px}.courbe-trait{fill:none;stroke:var(--velvet);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.courbe-point{fill:var(--velvet);stroke:var(--card);stroke-width:2px}.courbe-valeur{fill:var(--ink);font-size:var(--texte-1);font-weight:700}.courbe-bulle{gap:var(--espace-3);border-radius:var(--arrondi-2);background:var(--ink);color:var(--bg);font-size:var(--texte-1);white-space:nowrap;pointer-events:auto;align-items:baseline;padding:4px 9px;display:flex;position:absolute;top:0;transform:translate(-50%)}.courbe-bulle b{font-weight:600}.courbe-bulle .num{font-weight:700;font-size:var(--texte-4)}.courbe-bulle a{color:inherit}.courbe-point-episodes{fill:var(--card);stroke:var(--velvet);stroke-width:2.5px}.courbe-bulle .lbl{color:inherit;opacity:.85}.import-series{overscroll-behavior:contain;max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.import-series li{gap:var(--espace-1);border-bottom:1px solid var(--line,#00000014);flex-direction:column;padding:8px 0;display:flex}.import-series li:last-child{border-bottom:0}.invitation-adresse{border:1px dashed var(--line);border-radius:var(--arrondi-3);font-size:var(--texte-4);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:4px 0 0;padding:10px 12px}.invitation-amis{margin:0;padding:0;list-style:none}.invitation-amis li{align-items:center;gap:var(--espace-4);border-bottom:1px solid var(--line);padding:10px 0;display:flex}.invitation-amis li:last-child{border-bottom:0}.invitation-ami-texte{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.invitation-ami-texte a{color:inherit;text-decoration:none}.invitation-etapes{gap:var(--espace-3);flex-wrap:wrap;display:flex}.invitation-etape{font-size:var(--texte-2);border-radius:var(--arrondi-rond);border:1px solid var(--line);color:var(--muted,inherit);padding:2px 8px}.invitation-etape.ok{background:var(--accent-doux,#4e4ec01f);color:inherit;border-color:#0000}.invitation-ami-tete{text-align:center;align-items:center;gap:var(--espace-2);flex-direction:column;margin:8px 0 14px;display:flex}.invitation-ami-tete .sec-title{margin:10px 0 0}.invitation-ami-cadeau{gap:var(--espace-2);flex-direction:column;display:flex}.episode-ligne{align-items:flex-start;gap:var(--espace-4);scroll-margin-top:80px;display:flex}.episode-ligne>.episode{flex:1;min-width:0}.case-vu{border:2px solid var(--line);background:var(--card);color:#0000;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin-top:16px;padding:0;display:grid}.case-vu svg{width:18px;height:18px}.case-vu[aria-checked=true]{background:var(--velvet);border-color:var(--velvet);color:var(--card)}.case-vu:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.progression-episodes{justify-content:space-between;align-items:center;gap:var(--espace-2) var(--espace-4);flex-wrap:wrap;margin:-4px 0 10px;display:flex}.progression-episodes .linkbtn{font-size:var(--texte-3)}.progression-barre{border-radius:var(--arrondi-1);background:color-mix(in srgb, var(--ink) 10%, var(--card));flex:100%;height:6px;overflow:hidden}.progression-barre i{background:var(--velvet);height:100%;transition:width .3s;display:block}@media (prefers-reduced-motion:reduce){.progression-barre i{transition:none}}.prochain-episode{justify-content:space-between;align-items:center;gap:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-3);background:color-mix(in srgb, var(--velvet) 8%, var(--card));flex-wrap:wrap;margin:12px 0 0;padding:10px 12px;display:flex}.prochain-episode>span{gap:var(--espace-1);min-width:0;display:grid}.prochain-episode a{color:inherit;text-decoration:none}a.episode{align-items:center;gap:var(--espace-4);color:inherit;border-radius:var(--arrondi-2);padding:6px 0;text-decoration:none;display:flex}a.episode:focus-visible{outline:2px solid var(--velvet);outline-offset:2px}.note-episode-mini{flex:none;margin-top:14px}.fiche-episode-image{aspect-ratio:16/9;border-radius:var(--arrondi-4);background:color-mix(in srgb, var(--ink) 10%, var(--card));place-items:center;width:100%;margin:4px 0 12px;display:grid;position:relative;overflow:hidden}.fiche-episode-tete{justify-content:space-between;align-items:flex-start;gap:var(--espace-4);margin-bottom:12px;display:flex}.fiche-episode-tete h1{font-size:var(--titre-2);margin:2px 0 4px;line-height:1.2}.fiche-episode-tete .case-vu{margin-top:6px}.fiche-episode .saisons-voisines{margin-top:12px}.bandeau-visiteur{border-left:3px solid var(--velvet);margin:0 0 12px}.bandeau-visiteur h2{font-size:var(--texte-5);margin:0;line-height:1.3}.bandeau-visiteur .lbl{margin:4px 0 10px}.bandeau-visiteur-actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.critique{margin:8px 0 0}.critique-texte{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;line-height:1.5}.critique-repliee{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.extrait-critique .critique-repliee{-webkit-line-clamp:3;line-clamp:3}.critique-spoiler{display:grid;position:relative}.critique-floue{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none;grid-area:1/1;max-height:5.5em;overflow:hidden}.critique-devoiler{z-index:1;background:var(--card);grid-area:1/1;place-self:center;position:relative}.critique-suite{font-size:var(--texte-3);margin-top:4px}.extrait-critique{border-left:2px solid var(--line);margin:4px 0 6px;padding-left:10px}.critique-fil{color:var(--muted);margin-top:4px;display:inline-block}.ma-critique{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.ma-critique h3{font-size:var(--texte-4);margin:0}.ma-critique.vide{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.block.ma-critique{border-top:1px solid var(--line);margin-top:0}.ma-critique-actions,.critique-membre-pied{align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin-top:10px;display:flex}.champ-critique{align-items:flex-start;gap:var(--espace-3);flex-direction:column;display:flex}.texte-critique{resize:vertical;border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--bg);width:100%;min-height:96px;color:var(--ink);font:inherit;padding:10px 12px;line-height:1.5}.texte-critique:focus-visible{outline:2px solid var(--velvet);outline-offset:1px}.critique-case{align-items:center;gap:var(--espace-3);min-height:44px;font-size:var(--texte-3);display:flex}.critique-case input{width:20px;height:20px;accent-color:var(--velvet)}.editeur-critique .texte-critique{min-height:240px}.fil-reponses h2{margin-top:0}.reponses{margin:0;padding:0;list-style:none}.reponse{gap:var(--espace-4);border-top:1px solid var(--line);padding:10px 0;display:flex}.reponse:first-child{border-top:0}.reponse>div{flex:1;min-width:0}.reponse-tete{align-items:baseline;gap:var(--espace-3);flex-wrap:wrap;margin-bottom:2px;display:flex}.reponse-actions{gap:var(--espace-4);margin-top:4px;display:flex}.repondre{align-items:flex-end;gap:var(--espace-3);flex-direction:column;margin-top:10px;display:flex}.liens-notes{gap:var(--espace-3);flex-wrap:wrap;justify-content:flex-end;display:flex}ul.critiques{gap:var(--espace-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul.critiques>li:not(.block){border-bottom:1px solid var(--line);padding-bottom:10px}.fr:has(.cc-critique){flex-wrap:wrap}.cc-critique{flex-basis:100%;padding-left:30px}.block .hrow{margin:0;padding:0 0 6px}.block .rangee.a-droite>.hrow{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.block .rangee.a-gauche>.hrow{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),#0000)}.block .rangee.a-gauche.a-droite>.hrow{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.reponse-modifier{gap:var(--espace-3);flex-direction:column;display:flex}.reponse-actions{align-items:center}.coeur-reponse{align-items:center;gap:var(--espace-2);border:1px solid var(--line);border-radius:var(--arrondi-rond);min-height:32px;color:var(--ink);font-size:var(--texte-3);background:0 0;padding:2px 10px;display:inline-flex}.coeur-reponse.on{border-color:var(--velvet);background:var(--velvet-soft)}.sommaire-legal{margin:0;padding-left:22px;line-height:2}.textes-legaux h3{font-size:var(--texte-4);margin:16px 0 4px}.textes-legaux section{scroll-margin-top:16px}.critiques-liste{margin:0 0 10px;padding:0;list-style:none}.critiques-liste>li{border-top:1px solid var(--line);padding:12px 0}.critiques-liste>li:first-child{border-top:0;padding-top:0}.critique-auteur{justify-content:space-between;align-items:center;gap:var(--espace-4);display:flex}.critique-auteur .frow{align-items:center;gap:var(--espace-3);color:inherit;border:0;padding:0;text-decoration:none;display:flex}.critique-pied{align-items:center;gap:var(--espace-3) var(--espace-4);flex-wrap:wrap;margin-top:6px;display:flex}.calendrier-jour ul{margin:0 0 8px;padding:0;list-style:none}.calendrier-jour .grp{margin:10px 0 4px}.calendrier-jour .frow{align-items:center;gap:var(--espace-4);color:inherit;padding:6px 0;text-decoration:none;display:flex}.calendrier-jour .frow .poster{flex:none;width:34px}.calendrier-jour .frow>div:last-child{flex-direction:column;min-width:0;display:flex}.stats-meilleurs-episodes{margin:12px 0 0;padding-left:22px}.stats-meilleurs-episodes li{padding:4px 0}.stats-meilleurs-episodes li a{color:inherit;text-decoration:none}.stats-meilleurs-episodes li .num{float:right;font-weight:700}.critique-texte .mention{color:var(--velvet);font-weight:600;text-decoration:none}.critique-texte .mention:hover,.critique-texte .mention:focus-visible{text-decoration:underline}.g-scale{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.g-bulle{z-index:3;border-radius:var(--arrondi-rond);font-size:var(--texte-4);white-space:nowrap;pointer-events:none;padding:7px 12px;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.g-bulle b{font-size:var(--texte-5);margin-right:4px}.g-reprendre{margin:14px 0}.g-reprendre .ghost{width:100%;margin:0}.g-reprendre .lbl{text-align:center;margin:6px 0 0}.episode-suivant{align-items:center;gap:var(--espace-4);border-radius:var(--arrondi-4);background:var(--velvet-soft);margin:12px 0 4px;padding:12px 14px;display:flex}.episode-suivant>span{flex-direction:column;flex:1;min-width:0;display:flex}.episode-suivant b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-suivant .cta{white-space:nowrap;flex-shrink:0;width:auto;height:44px;margin:0;padding:0 16px}@media (max-width:767px){.barre-nav{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(10px, calc(env(safe-area-inset-bottom,0px) - 8px));border:1px solid var(--verre-bord);border-radius:var(--arrondi-rond);background:var(--verre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-reflet), var(--verre-ombre);padding-bottom:0}.barre-nav a{color:color-mix(in srgb, var(--ink) 72%, transparent)}.barre-nav a[aria-current=page]{color:var(--ink);font-weight:700}}.g-contexte{margin:var(--espace-3) 0 0;padding:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-2);background:var(--velvet-soft);font-size:var(--texte-3);line-height:1.45}.g-contexte p{margin:0}.g-contexte p+p{margin-top:var(--espace-2)}.clin-oeil{align-items:flex-start;gap:var(--espace-3);margin:var(--espace-4) 0 0;padding:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-3);border:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);background:var(--card);font-size:var(--texte-3);text-align:left;color:var(--ink);line-height:1.45;animation:.45s cubic-bezier(.3,1.4,.5,1) both clin-arrive;display:flex}.clin-oeil>svg{transform-origin:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px;animation:.5s .45s both clin-cligne}.clin-oeil-titre{align-items:center;gap:var(--espace-3);font-size:var(--texte-1);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:var(--espace-1);font-weight:700;display:flex}.clin-oeil-nouveau{padding:1px var(--espace-3);border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);letter-spacing:.02em}.clin-oeil-premier{margin-top:var(--espace-2);font-size:var(--texte-2);color:var(--muted);display:block}.rv-msg .clin-oeil{margin:var(--espace-4) auto 0;font-size:var(--texte-3);color:var(--ink)}.rv-msg .clin-oeil .clin-oeil-titre{font-family:inherit;font-size:var(--texte-1);margin-bottom:var(--espace-1);font-weight:700;display:flex}#reveal{overflow-y:auto}.rv-in{margin-block:auto}@keyframes clin-arrive{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes clin-cligne{40%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.clin-oeil,.clin-oeil>svg{animation:none}}.ligne-switch{justify-content:space-between;align-items:center;gap:var(--espace-4);cursor:pointer;display:flex}.ligne-switch>span{gap:var(--espace-1);flex-direction:column;display:flex}.ligne-switch .switch{flex-shrink:0}.bloc-modifiable:empty{display:none}.pf-modifier{align-items:center;gap:var(--espace-2);display:inline-flex}.modif-aide{margin:0 0 var(--espace-4);padding:var(--espace-4) var(--espace-5);border-radius:var(--arrondi-4);border:1px dashed color-mix(in srgb, var(--velvet) 45%, var(--line));font-size:var(--texte-2);color:var(--muted)}.completer-ligne{justify-content:space-between;align-items:center;gap:var(--espace-4);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.completer-ligne-texte{gap:var(--espace-1);flex-direction:column;min-width:0;display:flex}.completer-ligne-texte b{font-family:var(--police-titres), sans-serif;font-size:var(--texte-4)}.completer-ligne svg{color:var(--muted);flex:none}.completer-repliee .completer-barre{height:4px;margin-top:var(--espace-3)}.tete-repliee-repere{height:0;display:block}.tete-repliee{display:none}@media (max-width:767px){.tete-repliee{z-index:4;top:calc(var(--espace-3) + env(safe-area-inset-top,0px));left:max(var(--espace-4), env(safe-area-inset-left,0px));right:max(var(--espace-4), env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:var(--espace-3);padding:var(--espace-2) var(--espace-3) var(--espace-2) var(--espace-2);border-radius:var(--arrondi-rond);border:1px solid var(--verre-bord);background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-reflet), var(--verre-ombre);opacity:0;visibility:hidden;transition:transform .24s,opacity .24s,visibility 0s .24s;display:flex;position:fixed;transform:translateY(-150%)}.tete-repliee.visible{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tete-repliee-nom{align-items:center;gap:var(--espace-3);min-width:0;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.tete-repliee-nom b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--police-titres), sans-serif;font-size:var(--texte-4);overflow:hidden}}@media (prefers-reduced-motion:reduce){.tete-repliee{transition:none}}.annee-mois i,.annee-mois .en-cours i,.portrait-barres i{background:color-mix(in srgb, var(--velvet) var(--force,100%), var(--card))}.annee-mois .en-cours em{color:var(--ink);font-weight:700}button.tr-tuile,button.tr-icone{font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border:0;margin:0;transition:transform .15s}button.tr-tuile:active,button.tr-icone:active{transform:scale(.97)}button.tr-icone{border-radius:var(--arrondi-3);background:0 0;padding:0}.tr-prochains .linkbtn{font-size:inherit;color:inherit}.tr-tout-voir{margin-top:var(--espace-4);font-size:var(--texte-3);display:inline-block}.fiche-trophee{gap:var(--espace-5);margin-top:var(--espace-3);flex-direction:column;display:flex}.fiche-trophee-haut{align-items:center;gap:var(--espace-5);display:flex}.fiche-trophee-haut>div{gap:var(--espace-2);flex-direction:column;min-width:0;display:flex}.fiche-trophee-haut b{font-size:var(--texte-5);line-height:1.3}.fiche-trophee-secret{padding:2px var(--espace-3);border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);font-size:var(--texte-1);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;font-weight:700}.fiche-trophee-avance .lbl{margin:var(--espace-3) 0 0}.fiche-trophee-avance .num{color:var(--ink);font-size:var(--texte-5)}.tr-progres.grand{border-radius:var(--arrondi-rond);height:10px;margin:0}.fiche-trophee-paliers{gap:var(--espace-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fiche-trophee-paliers li{align-items:center;gap:var(--espace-4);padding:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-3);background:var(--chip);display:flex}.fiche-trophee-paliers li:not(.gagne){opacity:.7}.fiche-trophee-paliers li>span{flex-direction:column;flex:1;min-width:0;display:flex}.fiche-trophee-paliers li b{font-size:var(--texte-3)}.fiche-trophee-paliers li .lbl{font-size:var(--texte-2)}.fiche-trophee-paliers li>svg:last-child{width:20px;height:20px;color:var(--vert-texte);flex:none}.fiche-trophee-conseil{align-items:flex-start;gap:var(--espace-4);padding:var(--espace-4);border-radius:var(--arrondi-3);background:var(--velvet-soft);flex-direction:column;display:flex}.fiche-trophee-conseil p{font-size:var(--texte-3);margin:0;line-height:1.45}.fiche-trophee-moi{align-items:center;gap:var(--espace-3);padding:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-3);border:1px dashed var(--line);font-size:var(--texte-3);margin:0;display:flex}.fiche-trophee-tous{font-size:var(--texte-3);align-self:center}button.badge-trophee{font:inherit;color:inherit;cursor:pointer}.mes-trophees-resume{gap:var(--espace-4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.mes-trophees-resume>div:not(.tr-progres){flex-direction:column;display:flex}.mes-trophees-resume .num{font-size:var(--titre-4);line-height:1}.mes-trophees-resume .tr-progres{grid-column:1/-1}.mes-trophees-titre{font-size:var(--titre-1);margin:var(--espace-6) 0 var(--espace-3)}.mes-trophees-familles{margin-bottom:var(--espace-3)}.fete-palier{width:min(calc(100% - 2 * var(--espace-5)), 380px);border-radius:var(--arrondi-5);background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-reflet), var(--verre-ombre);color:var(--ink);border:0;margin:auto;padding:0;overflow:hidden}.fete-palier::backdrop{background:#00000080}.fete-palier-boite{align-items:center;gap:var(--espace-2);padding:var(--espace-7) var(--espace-5) var(--espace-5);text-align:center;flex-direction:column;display:flex;position:relative}.fete-palier-rayons{background:repeating-conic-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 0 10deg, transparent 10deg 20deg);pointer-events:none;border-radius:50%;width:340px;height:340px;margin-left:-170px;animation:14s linear infinite fete-rayons;position:absolute;top:-60px;left:50%;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}.fete-palier-medaille{animation:.8s cubic-bezier(.3,1.5,.5,1) both fete-medaille;position:relative}.fete-palier-medaille .trophee-art{filter:drop-shadow(0 6px 14px #00000040)}.fete-palier-sur{margin:var(--espace-4) 0 0;font-size:var(--texte-1);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;position:relative}.fete-palier h2{font-size:var(--titre-2);line-height:1.2;position:relative}.fete-palier .lbl{margin:0;position:relative}.fete-palier-autres{font-size:var(--texte-2)}.fete-palier-actions{gap:var(--espace-3);width:100%;margin-top:var(--espace-5);flex-direction:column;display:flex;position:relative}.fete-palier-actions .cta{justify-content:center;align-items:center;margin:0;text-decoration:none;display:flex}.fete-palier-actions .ghost{margin:0}@keyframes fete-medaille{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}@keyframes fete-rayons{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fete-palier-medaille,.fete-palier-rayons{animation:none}}:is(.feuille:has(.fiche-trophee),.feuille:has(.equipe),.fete-palier){background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.liste-criteres-intention{margin:var(--espace-4) 0 0;gap:var(--espace-3);padding:0;list-style:none;display:grid}.liste-criteres-intention li{font-size:var(--texte-3);line-height:1.4}.pastille-critere{width:var(--espace-4);height:var(--espace-4);border-radius:var(--arrondi-rond);margin-right:var(--espace-3);vertical-align:-1px;display:inline-block}.bulle-equipe{right:max(var(--espace-5), env(safe-area-inset-right,0px));bottom:calc(max(10px, calc(env(safe-area-inset-bottom,0px) - 8px)) + 72px + var(--espace-4));z-index:6;border-radius:var(--arrondi-rond);width:48px;height:48px;color:var(--ink);background:var(--verre-dense);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--verre-reflet), var(--verre-ombre);cursor:pointer;border:none;place-items:center;padding:0;transition:transform .15s;display:grid;position:fixed}.bulle-equipe:before{content:"";border-radius:inherit;background:var(--anneau);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-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}.bulle-equipe svg{width:22px;height:22px}.bulle-equipe .nav-point{top:5px;right:5px}.bulle-equipe:active{transform:scale(.94)}@media (min-width:768px){.bulle-equipe{right:var(--espace-6);bottom:var(--espace-6)}}@media (prefers-reduced-motion:reduce){.bulle-equipe{transition:none}}.equipe{gap:var(--espace-5);flex-direction:column;display:flex}.equipe-intro{margin:0 0 var(--espace-4)}.equipe-form{gap:var(--espace-3);flex-direction:column;display:flex}.equipe-aide{margin-top:var(--espace-2);display:block}.equipe-texte{height:120px;padding:var(--espace-3);resize:vertical}.equipe-joint{margin:0}.equipe-mes h3{margin:0 0 var(--espace-3);font-size:var(--texte-4)}.equipe-mes ul{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipe-ligne{gap:var(--espace-2);width:100%;padding:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-3);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.equipe-ligne.non-lu{border-color:var(--velvet)}.equipe-ligne-haut,.equipe-fil-sur{align-items:center;gap:var(--espace-3);flex-wrap:wrap;margin:0;display:flex}.equipe-extrait{-webkit-line-clamp:2;font-size:var(--texte-3);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.equipe-nouveau{border-radius:var(--arrondi-rond);background:var(--velvet);color:var(--bg);font-size:var(--texte-1);padding:2px 8px;font-weight:600}.equipe-retour{align-self:flex-start}.equipe-fil{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipe-bulle{max-width:85%;padding:var(--espace-3) var(--espace-4);border-radius:var(--arrondi-4)}.equipe-bulle p{margin:var(--espace-1) 0;font-size:var(--texte-3);white-space:pre-wrap;overflow-wrap:anywhere}.equipe-bulle.de-moi{background:var(--velvet-soft);border-bottom-right-radius:var(--arrondi-1);align-self:flex-end}.equipe-bulle.de-equipe{border:1px solid var(--line);background:var(--card);border-bottom-left-radius:var(--arrondi-1);align-self:flex-start}.equipe-qui{font-size:var(--texte-1);font-weight:600}.equipe-repondre{align-items:flex-start;gap:var(--espace-3);flex-direction:column;display:flex}.equipe-repondre textarea{width:100%;height:88px;padding:var(--espace-3)}.bulle-moderation{justify-content:center;width:34px;padding:0;position:relative}.bulle-moderation svg{width:18px;height:18px}.bulle-moderation-nb{border-radius:var(--arrondi-rond);color:#fff;min-width:18px;height:18px;font-size:var(--texte-mini);text-align:center;box-shadow:0 0 0 2px var(--bg);background:#c42638;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.avis-qui{align-items:center;gap:var(--espace-2);display:inline-flex}.avis-meta{margin:0 0 var(--espace-3)}.avis-note{margin:0 0 var(--espace-3);padding:var(--espace-3);border-radius:var(--arrondi-2);background:var(--velvet-soft);font-size:var(--texte-3)}.avis-note-form{gap:var(--espace-3);margin-bottom:var(--espace-3);flex-direction:column;display:flex}.avis-note-form textarea{height:72px;padding:var(--espace-3)}.avis-actions{gap:var(--espace-3);flex-wrap:wrap;display:flex}.avis-fil{margin-top:var(--espace-4);padding-top:var(--espace-4);border-top:1px solid var(--line)}.moderation-stats{align-items:center;gap:var(--espace-4);color:inherit;text-decoration:none;display:flex}.moderation-stats svg{flex-shrink:0;width:26px;height:26px}.moderation-stats>span{gap:var(--espace-1);flex-direction:column;display:flex}.fr:has(.droits-modo){flex-wrap:wrap}.droits-modo{gap:var(--espace-4);padding:var(--espace-3) 0 var(--espace-2);flex-direction:column;flex-basis:100%;display:flex}.droits-modo fieldset{border:0;margin:0;padding:0}.droits-modo legend{margin-bottom:var(--espace-2);font-size:var(--texte-1);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.droits-modo-ligne{align-items:flex-start;gap:var(--espace-3);padding:var(--espace-2) 0;cursor:pointer;display:flex}.droits-modo-ligne input{width:20px;height:20px;accent-color:var(--velvet);flex-shrink:0;margin:1px 0 0}.droits-modo-ligne>span{font-size:var(--texte-3);flex-direction:column;display:flex}.stc-periodes{max-width:100%;overflow-x:auto}.stc-partie{margin-top:var(--espace-6)}.stc-partie h2{margin:0 0 var(--espace-3);font-size:var(--titre-1)}.stc-hero{margin:0 0 var(--espace-4);font-size:var(--texte-4);color:var(--muted)}.stc-hero b{font-family:var(--police-chiffres), var(--police-texte), sans-serif;font-size:calc(var(--titre-4) * 1.75);color:var(--ink);font-weight:800;line-height:1;display:block}.stc-tuiles{gap:var(--espace-3);margin:0 0 var(--espace-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:560px){.stc-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.stc-tuile{gap:var(--espace-1);min-width:0;padding:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card);flex-direction:column;display:flex}.stc-tuile dt{font-size:var(--texte-2);color:var(--muted)}.stc-tuile dd{font-size:var(--titre-2);margin:0;font-weight:700;line-height:1.1}.stc-tuile .lbl{font-size:var(--texte-1);overflow-wrap:anywhere}.stc-graph{margin:0 0 var(--espace-5);padding:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card)}.stc-graph figcaption{gap:var(--espace-1);margin-bottom:var(--espace-4);flex-direction:column;display:flex}.stc-colonnes{height:120px;padding-top:var(--espace-5);border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;display:flex}.stc-col{cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex;position:relative}.stc-col i{border-radius:var(--arrondi-1) var(--arrondi-1) 0 0;background:color-mix(in srgb, var(--velvet) 78%, transparent);width:min(100%,24px);min-height:0;transition:background .15s;display:block}.stc-col.choisie i,.stc-col:hover i{background:var(--velvet)}.stc-col:focus-visible{outline:2px solid var(--velvet);outline-offset:2px;border-radius:var(--arrondi-1)}.stc-col-max{font-size:var(--texte-1);white-space:nowrap;pointer-events:none;font-weight:700;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.stc-axe{margin-top:var(--espace-2);font-size:var(--texte-mini);color:var(--muted);gap:2px;display:flex}.stc-axe span{white-space:nowrap;text-align:center;flex:1 1 0;min-width:0;overflow:visible}.stc-axe span:first-child{text-align:left}.stc-axe span:last-child{text-align:right}.stc-axe.centre span:first-child,.stc-axe.centre span:last-child{text-align:center}.stc-tableau{margin-top:var(--espace-3);font-size:var(--texte-2)}.stc-tableau summary{cursor:pointer;color:var(--muted)}.stc-tableau table{width:100%;margin-top:var(--espace-3);border-collapse:collapse}.stc-tableau th,.stc-tableau td{padding:var(--espace-2) 0;border-top:1px solid var(--line);text-align:left;font-weight:400}.stc-tableau td{text-align:right;font-variant-numeric:tabular-nums}.stc-classement{margin:0 0 var(--espace-5);padding:var(--espace-4);border:1px solid var(--line);border-radius:var(--arrondi-4);background:var(--card)}.stc-classement h3{margin:0 0 var(--espace-3);font-size:var(--texte-4)}.stc-classement ol{gap:var(--espace-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stc-classement li{gap:var(--espace-1) var(--espace-3);font-size:var(--texte-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.stc-classement-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stc-classement-nom a{color:inherit}.stc-classement-n{font-variant-numeric:tabular-nums;font-weight:600}.stc-barre{border-radius:var(--arrondi-rond);background:var(--chip);grid-column:1/-1;height:4px}.stc-barre i{border-radius:inherit;background:var(--velvet);height:100%;display:block}.stc-note{margin:0}@media (prefers-reduced-motion:reduce){.stc-col i{transition:none}}.fil-choix{margin-bottom:var(--espace-4)}.carte-abonne-haut{justify-content:space-between;align-items:flex-start;gap:var(--espace-3);display:flex}.carte-abonne-haut .carte-abonne-tete{flex:auto;min-width:0}.carte-abonne-haut>.sm{z-index:1;flex-shrink:0;position:relative}.carte-bienvenue-texte{margin:0}.act-actions{align-items:center;gap:var(--espace-3);flex-wrap:wrap;display:flex}.act-actions .reactions{flex:0 auto}.partager-note{z-index:1;border:1px solid var(--line);border-radius:var(--arrondi-rond);background:var(--card);width:34px;height:34px;color:var(--ink);cursor:pointer;place-items:center;margin-top:8px;padding:0;display:inline-grid;position:relative}.partager-note svg{width:16px;height:16px}.partager-note:hover{border-color:var(--velvet)}.act-meta{align-items:baseline;gap:0 var(--espace-3);flex-wrap:wrap;margin-top:2px;display:flex}.act .act-meta .when{margin-top:0}.suivre-ligne,.partager-ligne{z-index:1;font-size:var(--texte-1);font-weight:600;position:relative}.act-bienvenue .side{align-self:center}.pouls-semaine{gap:var(--espace-3);margin:0 0 var(--espace-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pouls-semaine>div{justify-content:flex-start;gap:var(--espace-1);min-width:0;padding:var(--espace-3);border-radius:var(--arrondi-3);background:var(--velvet-soft);flex-direction:column;display:flex}.pouls-semaine dd{font-family:var(--police-chiffres), var(--police-texte), sans-serif;font-size:var(--titre-3);margin:0;font-weight:800;line-height:1}.pouls-semaine dt{font-size:var(--texte-1);color:var(--muted);overflow-wrap:anywhere}.critique-semaine{margin-top:var(--espace-4);padding-top:var(--espace-4);border-top:1px solid var(--line)}.critique-semaine .case-semaine-titre{margin:0 0 var(--espace-3);display:block}.critique-semaine-tete{align-items:center;gap:var(--espace-3);margin-bottom:var(--espace-3);color:inherit;text-decoration:none;display:flex}.critique-semaine-tete>span{flex-direction:column;min-width:0;display:flex}
