/* films-critiques — source lisible : outils/films-critiques/ncc.css, assemblée par assembler.mjs */
.ncc-niv{--ncc-niv:var(--mr-line-2);display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:var(--mr-r-pill);border:1px solid color-mix(in srgb,var(--ncc-niv) 60%,transparent);font:700 11px/1 var(--mr-ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mr-text-2);white-space:nowrap}.ncc-niv::before{content:"";width:6px;height:6px;flex:none;transform:rotate(45deg);background:var(--ncc-niv)}:is(.ncc-niv,.ncc-av)[data-niv="2"]{--ncc-niv:var(--mr-rarete-membre)}:is(.ncc-niv,.ncc-av)[data-niv="3"]{--ncc-niv:var(--mr-rarete-relais)}:is(.ncc-niv,.ncc-av)[data-niv="4"]{--ncc-niv:var(--mr-rarete-ambassadeur)}:is(.ncc-niv,.ncc-av)[data-niv="5"]{--ncc-niv:var(--mr-rarete-legende)}.ncc-niv[data-niv="4"]{border-color:var(--mr-line-or);color:var(--mr-or-text)}.ncc-niv[data-niv="5"]{border-color:transparent;background:var(--mr-rarete-legende);color:var(--mr-lagon-ink)}.ncc-niv[data-niv="5"]::before{background:var(--mr-lagon-ink)}.ncc-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-2);font:700 11px/1 var(--mr-ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mr-text-2);white-space:nowrap}.ncc-chip--or{border-color:var(--mr-line-or);color:var(--mr-or-text)}.ncc-chip--cl{border-color:var(--mr-lagon);color:var(--mr-lagon);margin-left:6px}.ncc-chip--eq{border-color:var(--mr-line-or);background:var(--mr-or-soft,transparent);color:var(--mr-or-text);margin-left:6px}.ncc-toi{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--mr-r-pill);background:var(--mr-lagon-fill);color:var(--mr-lagon-ink);font:700 11px/1 var(--mr-ff-mono);letter-spacing:.06em;text-transform:uppercase;flex:none}.ncc-av{--ncc-av:36px;width:var(--ncc-av);height:var(--ncc-av);flex:none;display:grid;place-items:center;border-radius:50%;background-color:var(--mr-laque);background-image:var(--mr-laque-fond);color:var(--mr-carte-ink);font:700 calc(var(--ncc-av)*.42)/1 var(--mr-ff-disp);box-shadow:0 0 0 2px var(--mr-surface-1),0 0 0 4px var(--ncc-niv,var(--mr-line-2))}.ncc-av:not([data-niv]){box-shadow:0 0 0 1px var(--mr-line-or)}.ncc-av--s{--ncc-av:32px}.ncc-av--m{--ncc-av:48px}.ncc-av--l{--ncc-av:60px}.ncc-note{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;min-width:48px;height:40px;padding:0 8px;flex:none;border-radius:var(--mr-r-sm);background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);font:700 20px/40px var(--mr-ff-disp);font-variant-numeric:tabular-nums}.ncc-note small{font:800 11px/1 var(--mr-ff-sans)}.ncc-note--vote{align-items:center;min-width:40px;background:var(--mr-glass-2);border:1px solid var(--mr-line-2);color:var(--mr-text-2);font-size:18px}.ncx .ncc-tease{display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:var(--mr-cible);margin:2px 0 0;padding:0 14px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-2);background:var(--mr-glass-2);color:var(--mr-text);font:700 13.5px/1.3 var(--mr-ff-sans);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color var(--mr-dur-2),transform var(--mr-dur-1)}.ncc-tease>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncc-tease b{font-weight:800}.ncc-tease .i{font-size:18px;color:var(--mr-or-text)}.ncc-tease .i:last-child{font-size:16px;color:var(--mr-lagon)}.ncc-tease:active{transform:scale(.97)}.ncc-tease:focus-visible,.ncc :focus-visible,.ncc-f :focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}.ncx .ncc-tease[hidden]{display:none}.nc.searching .ncc-tease{display:none}#nccSec,#secMurW{scroll-margin-top:calc(var(--mr-films-haut,57px) + 72px)}@media (max-width:759px){ #nccSec,#secMurW{scroll-margin-top:calc(var(--mr-films-haut,57px) + 168px)}}@media (max-width:380px){.ncc-per button,.ncc-tri button{font-size:12px;padding:0 4px}}.ncc-in{display:grid;gap:18px;padding:6px var(--gut) 18px}.ncc-in>div{min-width:0}.ncc h2[tabindex]:focus{outline:none}.ncc-per,.ncc-tri{display:flex;gap:4px;padding:3px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line);background:var(--mr-glass-2)}.ncc-per button,.ncc-tri button{flex:1 1 auto;min-width:0;white-space:nowrap;min-height:var(--mr-cible);padding:0 6px;border:1px solid transparent;border-radius:var(--mr-r-pill);background:none;color:var(--mr-text-2);font:700 12.5px/1.2 var(--mr-ff-sans);cursor:pointer;touch-action:manipulation;transition:color var(--mr-dur-2),background-color var(--mr-dur-2),border-color var(--mr-dur-2)}.ncc-per button[aria-checked=true],.ncc-tri button[aria-checked=true]{border-color:var(--mr-lagon);background:var(--mr-lagon-soft);color:var(--mr-lagon)}.ncc-per-note{min-height:14px;margin:8px 0 0;text-align:center;font:500 11px/1.3 var(--mr-ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mr-text-3)}.ncc-cl{transition:opacity var(--mr-dur-2)}.ncc-cl.is-charge{opacity:.45}.ncc-pod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:16px 0 0;padding:0;list-style:none}.ncc-pod-li{--ncc-med:var(--mr-rarete-ambassadeur);--h:60px;order:2;min-width:0}.ncc-pod-li[data-rang="2"]{--ncc-med:var(--mr-rarete-relais);--h:44px;order:1}.ncc-pod-li[data-rang="3"]{--ncc-med:var(--mr-rarete-membre);--h:32px;order:3}.ncc-pod-v{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}.ncc-pod-coupe{font-size:18px;color:var(--mr-or-text);line-height:1}.ncc-pod-v .ncc-av{margin-bottom:4px}.ncc-pod-nm{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-width:0;font:800 13.5px/1.25 var(--mr-ff-sans);color:var(--mr-text)}.ncc-pod-nm>span:first-child{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ncc-pod-n{font:500 12px/1.2 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-pod-n b{font:700 16px/1 var(--mr-ff-disp);color:var(--mr-text)}.ncc-pod-marche{display:grid;place-items:center;width:100%;height:var(--h);margin-top:4px;border-top:3px solid var(--ncc-med);border-radius:12px 12px 4px 4px;background:var(--mr-surface-2);font:700 20px/1 var(--mr-ff-disp);color:var(--ncc-med)}.ncc-pod-li[data-rang="1"] .ncc-pod-marche{color:var(--mr-or-text)}.ncc-pod-li.is-libre .ncc-av{background:none;border:1.5px dashed var(--mr-line-2);color:var(--mr-text-3);box-shadow:none}.ncc-pod-li.is-libre .ncc-pod-nm{color:var(--mr-text-3)}.ncc-pod-li.is-libre .ncc-pod-marche{border-top-color:color-mix(in srgb,var(--ncc-med) 40%,transparent)}.ncc-vide{margin:12px 0 0;text-align:center;font:500 14px/1.5 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-ls{margin:12px 0 0;padding:0;list-style:none}.ncc-row{display:grid;grid-template-columns:24px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:6px 8px;border-bottom:1px solid var(--mr-line)}.ncc-row:last-child{border-bottom:0}.ncc-row-rk{text-align:center;font:700 16px/1 var(--mr-ff-disp);font-variant-numeric:tabular-nums;color:var(--mr-text-2)}.ncc-row-tx{display:grid;gap:3px;min-width:0}.ncc-row-nm{display:flex;align-items:center;gap:6px;min-width:0;font:800 14px/1.3 var(--mr-ff-sans);color:var(--mr-text)}.ncc-row-nm>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncc-row-sub{display:flex;min-width:0;white-space:nowrap;font:500 11px/1.3 var(--mr-ff-mono);letter-spacing:.04em;color:var(--mr-text-2)}.ncc-row-sub>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ncc-row-sub>span+span{flex:none}.ncc-row-n{white-space:nowrap;font:500 12px/1 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-row-n b{font:700 16px/1 var(--mr-ff-disp);color:var(--mr-text)}.ncc-row.is-moi{margin:4px 0}.ncx .ncc-plus,.ncx .ncc-rv-plus{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--mr-cible);margin-top:8px;padding:0 14px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-2);background:none;color:var(--mr-text);font:800 13.5px/1 var(--mr-ff-sans);cursor:pointer;touch-action:manipulation}@media (max-width:759px){.ncc-ls.is-court .ncc-row:nth-child(n+3){display:none}}.ncc-moi,.ncc-rv.is-moi,.ncc-row.is-moi{border:1px solid var(--mr-line-or);border-radius:var(--mr-r-md);background-color:var(--mr-laque);background-image:var(--mr-carte-fond);color:var(--mr-carte-ink)}.ncc-moi :is(.ncc-moi-t,.ncc-moi-s),.ncc-row.is-moi :is(.ncc-row-rk,.ncc-row-nm,.ncc-row-sub,.ncc-row-n,.ncc-row-n b),.ncc-rv.is-moi :is(.ncc-rv-eb,.ncc-rv-nm,.ncc-rv-meta,.ncc-rv-p,.ncc-rv-tot),:is(.ncc-moi,.ncc-row.is-moi,.ncc-rv.is-moi) :is(.ncc-niv:not([data-niv="5"]),.ncc-chip){color:var(--mr-carte-ink)}:is(.ncc-row.is-moi,.ncc-rv.is-moi) .ncc-chip{border-color:color-mix(in srgb,var(--mr-carte-ink) 40%,transparent)}.ncc-moi{display:grid;gap:4px 14px;margin-top:14px;padding:14px}.ncc-moi-t{margin:0;font:700 15px/1.35 var(--mr-ff-sans)}.ncc-moi-t b{font-weight:800}.ncc-moi-s{margin:0;font:500 13.5px/1.45 var(--mr-ff-sans)}.ncx .ncc-moi-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:10px;padding:0 18px;border:0;border-radius:var(--mr-r-pill);background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);font:800 15px/1.2 var(--mr-ff-sans);box-shadow:var(--mr-shadow-or);cursor:pointer;touch-action:manipulation;transition:transform var(--mr-dur-1)}.ncc-moi-cta .i{font-size:18px}.ncc-moi-cta:active{transform:scale(.97)}.ncc-une-hd{display:flex;align-items:center;gap:8px;margin:0 0 6px}.ncc-une-eb{margin:0;font:700 11px/1.3 var(--mr-ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mr-or-text)}.ncx .ncc-une-tools{display:none;gap:6px;margin-left:auto}.ncc-ra:disabled{opacity:.35;cursor:default}.ncc-une-rail{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 calc(var(--gut)*-1);padding:6px var(--gut) 14px;scroll-padding-left:var(--gut);scrollbar-width:none;outline-offset:-3px}.ncc-une-rail::-webkit-scrollbar{display:none}.ncx .ncc-une-c{flex:0 0 min(80%,300px);scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;margin:0;border-radius:var(--mr-r-lg);border:1px solid var(--mr-line-or);background:var(--mr-surface-2);color:var(--mr-text);text-align:left;font:inherit;cursor:pointer;touch-action:manipulation;transition:border-color var(--mr-dur-2),transform var(--mr-dur-1)}.ncc-une-c:active{transform:scale(.98)}.ncc-une-h{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%}.ncc-une-po{position:relative;display:block;width:44px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:var(--mr-glass-2)}.ncc-une-po img{width:100%;height:100%;object-fit:cover}.ncc-une-po .np b,.ncc-une-po .np span{display:none}.ncc-une-po .np::before{font-size:26px}.ncc-une-ft{align-self:center;font:700 16px/1.2 var(--mr-ff-disp);color:var(--mr-text);overflow-wrap:anywhere}.ncc-une-q{margin:0;font:400 15px/1.5 var(--mr-ff-sans);color:var(--mr-text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ncc-une-q::before{content:"« "}.ncc-une-q::after{content:" »"}.ncc-une-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;font:800 14px/1.3 var(--mr-ff-sans)}.ncc-une-who .ncc-av{grid-row:span 2}.ncc-une-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ncc-une-who .ncc-niv{justify-self:start;max-width:100%}.ncc-une-f{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;font:500 11px/1.3 var(--mr-ff-mono);color:var(--mr-text-2)}.ncc-une-go{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--mr-lagon);font:800 13px/1 var(--mr-ff-sans);white-space:nowrap}.ncx .ncc-une-fin{justify-content:center;border-style:dashed;border-color:var(--mr-line-2);background:none;cursor:default}.ncc-une-fin b{font:700 17px/1.2 var(--mr-ff-disp)}.ncc-une-fin p{margin:0;font:500 14px/1.5 var(--mr-ff-sans);color:var(--mr-text-2)}@media (hover:hover){.ncc-une-c:not(.ncc-une-fin):hover,.ncc-tease:hover{border-color:var(--mr-lagon)}}.ncc-regles{margin-top:6px;border-top:1px solid var(--mr-line)}.ncc-regles summary{display:flex;align-items:center;gap:10px;min-height:var(--mr-cible);cursor:pointer;list-style:none;font:700 14px/1.3 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-regles summary::-webkit-details-marker{display:none}.ncc-regles summary::after{content:"";width:7px;height:7px;flex:none;margin:-3px 4px 0 auto;border-right:2px solid var(--mr-lagon);border-bottom:2px solid var(--mr-lagon);transform:rotate(45deg)}.ncc-regles[open] summary::after{margin-top:3px;transform:rotate(-135deg)}.ncc-regles ol{display:grid;gap:6px;margin:0 0 8px;padding-left:20px;font:400 14px/1.5 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-etat{padding:14px 0;text-align:center}.ncc-etat p{margin:0;font:500 14px/1.5 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-etat .cta2{margin-top:10px}.ncc-sk-pod{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 8px}.ncc .ncc-sk-av,.nc-ov .ncc-sk-av{width:48px;height:48px;margin:0 auto;border-radius:50%}.ncc .ncc-sk-l,.nc-ov .ncc-sk-l{height:56px;margin-top:8px}@media (min-width:760px){.ncx .ncc-tease{display:inline-flex;width:auto;justify-self:start}.ncc-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:8px var(--gut) 20px}.ncx .ncc-plus{display:none}.ncc-pod{max-width:470px;margin-left:auto;margin-right:auto}.ncc-pod-li{--h:54px}.ncc-pod-li[data-rang="1"]{--h:72px}.ncc-pod-li[data-rang="3"]{--h:40px}.ncc-pod .ncc-av--l{--ncc-av:72px}.ncc-pod .ncc-av--m{--ncc-av:60px}.ncc-moi{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ncx .ncc-moi-cta{grid-column:2;grid-row:1/3;width:auto;margin:0}.ncx .ncc-une-c{flex-basis:min(86%,320px)}.ncc-une-rail{margin:0;padding:6px 0 14px;scroll-padding-left:0}}@media (min-width:760px) and (pointer:fine){.ncx .ncc-une-tools{display:flex}.ncc-une-rail{scrollbar-width:thin;scrollbar-color:var(--mr-line-2) transparent}.ncc-une-rail::-webkit-scrollbar{display:block;height:6px}.ncc-une-rail::-webkit-scrollbar-thumb{border-radius:3px;background:var(--mr-line-2)}}@media (min-width:1100px){.ncc-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ncx .ncc-moy{display:inline-flex;align-items:center;gap:10px;min-height:var(--mr-cible);padding:4px 12px 4px 4px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-or);background:var(--mr-glass-2);color:var(--mr-text);font:inherit;cursor:pointer;touch-action:manipulation}.ncc-moy-p{display:inline-flex;align-items:center;gap:3px;height:36px;padding:0 10px;border-radius:var(--mr-r-pill);background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink)}.ncc-moy-p .i{font-size:14px}.ncc-moy-p b{font:700 20px/1 var(--mr-ff-disp)}.ncc-moy-p small{font:700 12px/1 var(--mr-ff-sans)}.ncc-moy-n{font:500 11px/1.2 var(--mr-ff-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mr-text-2)}.ncc-moy>.i:last-child{font-size:16px;color:var(--mr-lagon)}.ncx .ncc-moy--vide{gap:8px;padding:0 14px;border-color:var(--mr-line-2);font:700 13.5px/1.2 var(--mr-ff-sans)}.ncc-moy--vide>.i:first-child{font-size:16px;color:var(--mr-or-text)}@media (hover:hover){.ncc-moy:hover{border-color:var(--mr-lagon)}}.ncc-f .ncc-tri{margin:0 0 6px}.ncc-rv{padding:14px 0;border-bottom:1px solid var(--mr-line);scroll-margin:90px}.ncc-rvs>.ncc-rv:last-child{border-bottom:0}.ncc-rv.is-moi{margin:2px 0 8px;padding:14px}.ncc-rv.is-neuf{animation:ncRise .5s var(--mr-ease-out) both}.ncc-rv:focus{outline:none}.ncc-rv.is-flash{outline:2px solid var(--mr-lagon);outline-offset:4px;border-radius:var(--mr-r-sm);animation:nccEteint 1.2s var(--mr-ease-out) .8s forwards}@keyframes nccEteint{to{outline-color:transparent}}.ncc-rv-eb{margin:0 0 10px;font:700 11px/1 var(--mr-ff-mono);letter-spacing:.14em;text-transform:uppercase}.ncc-rv-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.ncc-rv-id{min-width:0}.ncc-rv-nm{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font:800 14.5px/1.3 var(--mr-ff-sans);color:var(--mr-text)}.ncc-rv-nm>b{min-width:0;overflow-wrap:anywhere;font-weight:800}.ncc-rv-meta{margin:4px 0 0;font:500 11px/1.3 var(--mr-ff-mono);letter-spacing:.04em;color:var(--mr-text-3)}.ncc-rv-p{margin:10px 0 0;font:400 15px/1.55 var(--mr-ff-sans);color:var(--mr-text);overflow-wrap:anywhere}.ncc-rv-rx{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ncc-rv-moi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:10px}.ncc-rv-tot{font:500 11px/1.4 var(--mr-ff-mono);letter-spacing:.04em}.ncx .ncc-rv-edit{min-height:var(--mr-cible);padding:0 18px;border-radius:var(--mr-r-pill);border:1px solid color-mix(in srgb,var(--mr-carte-ink) 28%,transparent);background:color-mix(in srgb,var(--mr-carte-ink) 14%,transparent);color:var(--mr-carte-ink);font:800 13.5px/1 var(--mr-ff-sans);cursor:pointer;touch-action:manipulation}.ncc-f .sno{margin:0}.ncx .ncc-rx{display:inline-flex;align-items:center;gap:8px;min-height:var(--mr-cible);padding:0 14px 0 8px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-2);background:transparent;color:var(--mr-text-2);font:800 13px/1 var(--mr-ff-sans);cursor:pointer;touch-action:manipulation;transition:color var(--mr-dur-2),border-color var(--mr-dur-2),background-color var(--mr-dur-2),transform var(--mr-dur-1)}.ncc-rx .i{width:24px;height:24px;padding:4px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.ncc-rx b{padding:3px 6px;border-radius:6px;background:color-mix(in srgb,var(--mr-text) 10%,transparent);color:var(--mr-text);font:500 11px/1 var(--mr-ff-mono)}.ncc-rx:active{transform:scale(.95)}.ncc-rx[aria-busy=true]{cursor:progress}.ncc-rx--oui[aria-pressed=true]{border-color:var(--mr-lagon);background:var(--mr-lagon-soft);color:var(--mr-lagon)}.ncc-rx--non[aria-pressed=true]{border-color:var(--mr-err);background:var(--mr-err-soft);color:var(--mr-err)}.ncc-rx--oui[aria-pressed=true] .i{background:var(--mr-lagon-fill);color:var(--mr-lagon-ink);box-shadow:none}.ncc-rx--non[aria-pressed=true] .i{background:var(--mr-err);color:var(--mr-lagon-ink);box-shadow:none}.ncc-rx.ncc-pop{animation:ncPop .5s var(--spring)}@media (hover:hover){.ncc-rx:hover,.ncc-plus:hover,.ncc-rv-plus:hover,.ncc-per button:hover,.ncc-tri button:hover{border-color:var(--mr-lagon)}}.ncc-nt{container-type:inline-size;min-width:0;margin:0 0 12px;padding:0;border:0}.ncc-nt-lg{float:left;display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;margin:0 0 8px;padding:0;font:700 11px/1.3 var(--mr-ff-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mr-text-2)}.ncc-nt-val{font:700 16px/1 var(--mr-ff-disp);letter-spacing:0;text-transform:none;color:var(--mr-or-text)}.ncc-nt-val small{font:700 13px/1 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-nt-g{clear:both;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@container (min-width:500px){.ncc-nt-g{grid-template-columns:repeat(10,1fr);gap:6px}}.ncc-nt-o{position:relative;display:block;cursor:pointer}.ncc-nt-o span{display:grid;place-items:center;min-height:48px;border-radius:var(--mr-r-sm);border:1px solid var(--mr-line-2);background:var(--mr-surface-2);color:var(--mr-text);font:700 20px/1 var(--mr-ff-disp);font-variant-numeric:tabular-nums;touch-action:manipulation;transition:background-color var(--mr-dur-2) calc(var(--k)*12ms),color var(--mr-dur-2) calc(var(--k)*12ms),border-color var(--mr-dur-2)}.ncc-nt-o:has(~ .ncc-nt-o input:checked) span{border-color:var(--mr-line-or);background:color-mix(in srgb,var(--mr-or) 16%,var(--mr-surface-1));color:var(--mr-or-text)}.ncc-nt-o input:checked + span{border-color:transparent;background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);box-shadow:var(--mr-shadow-or);animation:ncPop .5s var(--spring)}.ncc-nt-o input:focus-visible + span{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}.ncc-nt-o input[aria-invalid=true] + span{border-color:var(--mr-err)}.ncc-nt-err{margin:6px 0 0;font:700 13px/1.4 var(--mr-ff-sans);color:var(--mr-err)}.ncc-nt-err:empty{display:none}.ncc-nt.is-secoue{animation:nccSecoue .5s var(--mr-ease-out)}@keyframes nccSecoue{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.ncc-qui{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0 0 6px;font:600 14px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-qui b{color:var(--mr-text);font-weight:800;overflow-wrap:anywhere}.ncx .ncc-qui-chg,.ncx .ncc-annul{min-height:var(--mr-cible);padding:0 8px;border:0;background:none;color:var(--mr-lagon);font:800 13.5px/1 var(--mr-ff-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.ncc-annul{display:block;margin:4px auto 0}.ncc-qui-n{font:500 12px/1.4 var(--mr-ff-sans);color:var(--mr-text-3)}.ncx .ncc-garder{display:inline-flex;align-items:center;min-height:var(--mr-cible);padding:0 4px;border:0;background:none;color:var(--mr-lagon);font:800 12.5px/1 var(--mr-ff-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere}.ncc-aide b{font-weight:700;color:var(--mr-text-2)}.ncc-annul[hidden],.ncc-qui[hidden],.ncc-prog[hidden],.ncc-aide[hidden]{display:none}.ncc-aide{margin:-2px 0 10px;font:500 12.5px/1.45 var(--mr-ff-sans);color:var(--mr-text-3)}.ncc-cx[hidden],.ncc-cx input[hidden]{display:none}.ncc-cx{margin:-4px 0 10px}.ncc-cx-l{margin:0;font:500 12.5px/1.45 var(--mr-ff-sans);color:var(--mr-text-3)}.ncc-cx-l .ncc-qui-chg{min-height:var(--mr-cible);padding:0 2px}.ncc-cx-f{display:grid;gap:8px;padding:12px;border:1px solid var(--mr-line-2);border-radius:var(--mr-r-champ);background:var(--mr-surface-1)}.ncc-cx-t{margin:0;font:700 13px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-cx-f input{width:100%;box-sizing:border-box;margin:0;font-size:16px}.ncc-cx-msg{margin:0;min-height:0;font:500 12.5px/1.45 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-cx-msg:empty{display:none}.ncc-cx-msg.is-err{color:var(--mr-err)}.ncc-cx-bt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ncc-cx-bt .cta2{margin:0}.ncc-cpt{margin:-4px 0 10px;text-align:right;font:500 11px/1.3 var(--mr-ff-mono);color:var(--mr-text-3)}.ncc-cpt.is-presque{color:var(--mr-warn)}.ncc-mention{margin:8px 0 0;font:500 12px/1.45 var(--mr-ff-sans);color:var(--mr-text-3)}.ncc-prog{margin:6px 0 0;font:600 12.5px/1.45 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-promo{--ncc-rare:var(--mr-ciel);display:flex;align-items:center;gap:12px;margin:10px 0 0;font:600 13px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-promo b{font-weight:800;color:var(--mr-or-text)}.ncc-moi .ncc-promo,.ncc-moi .ncc-promo b{color:var(--mr-carte-ink)}.ncc-promo[data-rare=bronze]{--ncc-rare:var(--mr-rarete-membre)}.ncc-promo[data-rare=argent]{--ncc-rare:var(--mr-rarete-relais)}.ncc-promo[data-rare=or]{--ncc-rare:var(--mr-rarete-ambassadeur)}.ncc-promo-c{flex:none;width:22px;height:31px;border-radius:5px;transform:rotate(-8deg);border:2px solid var(--ncc-rare);background:linear-gradient(160deg,var(--mr-laque-carte,#245BB8),var(--mr-laque-fonce,#0B2350));box-shadow:0 3px 8px rgba(0,0,0,.35)}.ncc-promo[data-rare=holo] .ncc-promo-c{border-color:transparent;background:linear-gradient(160deg,var(--mr-laque-carte,#245BB8),var(--mr-laque-fonce,#0B2350)) padding-box,linear-gradient(135deg,var(--mr-rarete-legende),var(--mr-or),#F3F7FC,var(--mr-ciel)) border-box}.ncc-f [aria-invalid=true]#fiNick{border-color:var(--mr-err)}.ncc-pousse{display:grid;gap:8px;margin-top:4px;padding:12px 14px;border-radius:var(--mr-r-md);border:1px solid var(--mr-line-or);background:var(--mr-surface-2)}.ncc-pousse p{margin:0;font:600 14px/1.45 var(--mr-ff-sans);color:var(--mr-text)}.ncc-pousse small{display:block;margin-top:2px;font:500 12.5px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-pousse-b{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ncc-pousse-b .cta2{min-height:var(--mr-cible);padding:0 16px;font-size:14px}.ncc-pousse-b .i{color:var(--mr-or-text)}.ncc-pousse .ncc-annul{display:inline-block;margin:0}.ncc-nb{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 7px 0 5px;border-radius:var(--mr-r-pill);background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);font:700 13px/1 var(--mr-ff-disp);box-shadow:var(--mr-shadow-1)}.ncc-nb .i{font-size:11px}.ncc-rv-bt{display:flex;flex-wrap:wrap;gap:8px}.ncx .ncc-rv-carte,.ncx .ncc-coll-go{display:inline-flex;align-items:center;gap:8px;min-height:var(--mr-cible);padding:0 16px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-or);background:color-mix(in srgb,var(--mr-or) 16%,transparent);color:var(--mr-carte-ink);font:800 13.5px/1 var(--mr-ff-sans);cursor:pointer;touch-action:manipulation}.ncc-rv-carte .i,.ncc-coll-go .i,.ncc-carte-voir .i{font-size:17px}.ncx .ncc-coll-go{justify-self:start;margin-top:4px}.ncc-rv-bravo{display:grid;gap:10px;margin-top:12px;padding:12px;border-radius:var(--mr-r-md);border:1px dashed var(--mr-or);background:color-mix(in srgb,var(--mr-bg) 30%,transparent)}.ncc-rv-bravo p{margin:0;font:600 14px/1.4 var(--mr-ff-sans);color:var(--mr-carte-ink)}.ncx .ncc-carte-voir{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:var(--mr-r-pill);background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);font:800 15px/1.2 var(--mr-ff-sans);box-shadow:var(--mr-shadow-or);cursor:pointer;touch-action:manipulation}.ncc-carte-voir:active,.ncc-rv-carte:active,.ncc-coll-go:active{transform:scale(.97)}.ncc-dlg{--ncc-rare:var(--mr-ciel);position:fixed;inset:0;z-index:99996;display:flex;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--mr-bg) 92%,transparent);color:var(--mr-text);font:500 15px/1.4 var(--mr-ff-sans);-webkit-font-smoothing:antialiased;opacity:0;transition:opacity var(--mr-dur-2)}.ncc-dlg.is-on{opacity:1}.ncc-dlg .i{width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.15em}.ncc-dlg[hidden]{display:none}.ncc-dlg[data-rare=bronze]{--ncc-rare:var(--mr-rarete-membre)}.ncc-dlg[data-rare=argent]{--ncc-rare:var(--mr-rarete-relais)}.ncc-dlg[data-rare=or]{--ncc-rare:var(--mr-rarete-ambassadeur)}.ncc-dlg[data-rare=holo]{--ncc-rare:var(--mr-rarete-legende)}.ncc-dlg-p{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:440px;margin:auto;padding:16px 14px 12px;border-radius:var(--mr-r-lg);border:1px solid var(--mr-line-2);background:var(--mr-surface-1);box-shadow:var(--mr-shadow-2)}.ncc-dlg-p--coll{max-width:560px}.ncc-dlg-eb{margin:0;min-height:14px;font:700 11px/1.3 var(--mr-ff-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ncc-rare)}.ncc-dlg-t{margin:0;font:700 22px/1.15 var(--mr-ff-disp);text-align:center;color:var(--mr-text)}.ncc-dlg-t:focus{outline:none}.ncc-dlg-d{margin:0;font:500 13.5px/1.45 var(--mr-ff-sans);text-align:center;color:var(--mr-text-2)}.ncc-dlg-d:empty{display:none}.ncc-cc-sc{display:flex;justify-content:center;width:100%;padding:2px 0;perspective:1100px}.ncc-cc{--rx:0deg;--ry:0deg;--mx:50%;--my:40%;--ta:.3;position:relative;height:min(56svh,560px);aspect-ratio:9/16;max-width:100%;border-radius:14px;overflow:hidden;background:var(--mr-bg);box-shadow:0 18px 50px rgba(0,0,0,.45);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s var(--mr-ease-out)}.ncc-cc img{display:block;width:100%;height:100%;object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto}.ncc-cc img[hidden]{display:none}.ncc-cc-foil{position:absolute;left:6.48%;top:11.98%;width:87.04%;height:73.96%;border-radius:4.9% / 3.2%;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.3),transparent 45%),conic-gradient(from 200deg at var(--mx) var(--my),var(--mr-lagon),var(--mr-or),#fff,var(--mr-lagon));opacity:calc(.03 + var(--ta) * .1)}.ncc-dlg[data-rare=or] .ncc-cc-foil{opacity:calc(.06 + var(--ta) * .18)}.ncc-dlg[data-rare=holo] .ncc-cc-foil{opacity:calc(.1 + var(--ta) * .32)}.ncc-cc-prep{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;font:700 14px/1.4 var(--mr-ff-sans);color:var(--mr-text-2);background:radial-gradient(80% 50% at 50% 40%,color-mix(in srgb,var(--ncc-rare) 22%,transparent),transparent),var(--mr-surface-2)}.ncc-cc-prep[hidden]{display:none}.ncc-dlg-aide{min-height:18px;margin:0;font:600 13px/1.4 var(--mr-ff-sans);text-align:center;color:var(--mr-text-2)}.ncc-dlg.is-appui .ncc-dlg-aide{color:var(--mr-or-text)}.ncc-dlg .ncc-dlg-aide.is-err{color:var(--mr-err)}.ncc-dlg-b{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.ncc-dlg-b:has(#nccCarteP[hidden]) .ncc-dlg-b2,.ncc-dlg-b .ncc-dlg-re{grid-column:1/-1}.ncc-dlg-b [hidden]{display:none}.ncx .ncc-dlg-go,.ncx .ncc-dlg-b2,.ncx .ncc-dlg-re,.ncx .ncc-dlg-x{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;border-radius:var(--mr-r-pill);font:800 14.5px/1.1 var(--mr-ff-sans);cursor:pointer;touch-action:manipulation}.ncx .ncc-dlg-go{border:0;background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);box-shadow:var(--mr-shadow-or)}.ncx .ncc-dlg-b2,.ncx .ncc-dlg-re{border:1px solid var(--mr-line-2);background:var(--mr-glass-2);color:var(--mr-text)}.ncx .ncc-dlg-x{grid-column:1/-1;min-height:var(--mr-cible);border:0;background:none;color:var(--mr-lagon);text-decoration:underline;text-underline-offset:3px}.ncc-dlg-b button:disabled{opacity:.5;cursor:progress}.ncc-dlg-go .i,.ncc-dlg-b2 .i{font-size:18px}.ncc-dlg :focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}.ncc-coll-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-height:min(62svh,560px);overflow-y:auto;padding:4px 2px}.ncc-coll-g>p,.ncc-coll-g>div{grid-column:1/-1}.ncc-coll-et{margin:8px 0;text-align:center;font:500 14px/1.5 var(--mr-ff-sans);color:var(--mr-text-2)}.ncx .ncc-mini{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:5px 5px 8px;border-radius:14px;border:2px solid var(--ncc-rare);background:var(--mr-surface-2);color:var(--mr-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.ncc-dlg[data-rare=holo] .ncc-mini{border-color:transparent;background:linear-gradient(var(--mr-surface-2),var(--mr-surface-2)) padding-box,linear-gradient(135deg,var(--mr-rarete-legende),var(--mr-or),#F3F7FC,var(--mr-ciel)) border-box}.ncc-mini-po{position:relative;display:block;aspect-ratio:2/3;border-radius:9px;overflow:hidden;background:var(--mr-glass-2)}.ncc-mini-po img{width:100%;height:100%;object-fit:cover}.ncc-mini-po .np b,.ncc-mini-po .np span{display:none}.ncc-mini-po .np::before{font-size:44px}.ncc-mini-n{position:absolute;right:9px;top:9px;display:inline-flex;align-items:baseline;gap:1px;padding:4px 7px;border-radius:9px;background-color:var(--mr-or);background-image:var(--mr-or-fond);color:var(--mr-or-ink);font:700 17px/1 var(--mr-ff-disp);box-shadow:var(--mr-shadow-1)}.ncc-mini-n small{font:800 10px/1 var(--mr-ff-sans)}.ncc-mini-t{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 12.5px/1.25 var(--mr-ff-sans);overflow-wrap:anywhere}@media (hover:hover){.ncc-mini:hover{transform:translateY(-2px)}.ncc-rv-carte:hover,.ncc-coll-go:hover{background:color-mix(in srgb,var(--mr-or) 28%,transparent)}}@media (min-width:600px){.ncc-coll-g{grid-template-columns:repeat(4,minmax(0,1fr))}.ncc-dlg-p{padding:20px 20px 14px}}@media (prefers-reduced-motion:reduce){ .ncc *, .ncc-rv *, .ncc-nt *, .ncc-f *, .ncc-tease, .ncc-rv, .ncc-nt, .ncc-dlg, .ncc-dlg * { animation:none!important; transition:none!important } }.ncx .ncc-ba-b{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:var(--mr-cible);max-width:100%;padding:6px 10px 6px 14px;border-radius:22px;border:1px solid var(--mr-laque-clair);background:color-mix(in srgb,var(--mr-laque) 55%,transparent);color:var(--mr-text);overflow:hidden;font:800 14px/1 var(--mr-ff-sans);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--mr-dur-1)}.ncc-ba-b .i{width:1em;height:1em;flex:none;font-size:15px;fill:currentColor;stroke:none}.ncc-ba-b>span{white-space:nowrap;flex:none}.ncc-ba-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-or);background:color-mix(in srgb,var(--mr-laque) 40%,transparent);color:var(--mr-or-text);font:700 12px/1 var(--mr-ff-disp);letter-spacing:.03em}.ncx .ncc-ba-b.ncc-ba-serre{gap:6px;padding:6px 9px 6px 11px;font-size:13px}.ncc-ba-b.ncc-ba-serre .i{font-size:13px}.ncc-ba-b.ncc-ba-serre .ncc-ba-chip{padding:0 7px;font-size:11px;letter-spacing:.02em}.ncc-ba-b.ncc-ba-mini .ncc-ba-l{display:none}.ncx .ncc-ba-h{justify-self:start;align-self:start}.ncc-ba-b:active{transform:scale(.97)}.ncc-ba-b:focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}@media (hover:hover){.ncc-ba-b:hover{background:color-mix(in srgb,var(--mr-laque-clair) 45%,transparent)}}.ncc-bam{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px 0 5px;border-radius:5px;pointer-events:none;background:var(--mr-glass-dense);border:1px solid var(--mr-line-2);color:var(--mr-text-2);font:700 10.5px/1 var(--mr-ff-mono);letter-spacing:.08em}.ncc-bam .i{width:8px;height:8px;flex:none;fill:currentColor;stroke:none}.ncc-dlg.ncc-ba{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.ncc-dlg-p.ncc-ba-p{max-width:960px;gap:8px}.ncc-dlg-p.ncc-ba-p{max-width:min(960px,calc((100vh - 210px) * 16 / 9 + 42px));max-width:min(960px,calc((100dvh - 210px) * 16 / 9 + 42px))}.ncc-ba .ncc-dlg-eb{color:var(--mr-or-text)}.ncc-ba .ncc-dlg-t{font-size:20px}.ncc-ba-v{position:relative;width:100%;width:min(100%,calc((100vh - 210px) * 16 / 9));width:min(100%,calc((100dvh - 210px) * 16 / 9));aspect-ratio:16/9;margin-inline:auto;border-radius:12px;overflow:hidden;background:#000}.ncc-ba-v video{display:block;width:100%;height:100%;background:#000;object-fit:contain}.ncc-ba-v video:focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:-3px}.ncc-ba-st,.ncc-ba-err,.ncc-ba-src{margin:0;font:600 13px/1.4 var(--mr-ff-sans);text-align:center}.ncc-ba-st{color:var(--mr-text-2)}.ncc-ba-err{color:var(--mr-err)}.ncc-ba-src{font:500 11.5px/1.3 var(--mr-ff-mono);letter-spacing:.06em;color:var(--mr-text-3)}.ncc-ba-st[hidden],.ncc-ba-err[hidden]{display:none}.ncc-ba[data-etat=err] .ncc-ba-v{display:none}.ncc-ba[data-etat=err] .ncc-dlg-p.ncc-ba-p{max-width:440px}.ncc-ba .ncc-dlg-b{max-width:440px}@media (orientation:landscape) and (max-height:500px){.ncc-ba .ncc-dlg-p{padding:8px 12px 6px;gap:4px}.ncc-ba .ncc-dlg-eb,.ncc-ba-src{display:none}.ncc-ba .ncc-dlg-t{font-size:16px}.ncc-dlg-p.ncc-ba-p{max-width:960px}.ncc-ba-v{width:auto;height:calc(100dvh - 140px);max-height:none;max-width:100%}.ncc-ba .ncc-dlg-x{min-height:var(--mr-cible)}}.ncx .fi-h.ncc-a-fond{position:relative;isolation:isolate;padding:12px;border-radius:var(--mr-r-lg)}.ncc-fond{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.ncc-fond img{display:block;width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.1);opacity:.45;transform:scale(1.1)}.ncc-fond::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--mr-surface-1) 30%,transparent) 0%,color-mix(in srgb,var(--mr-surface-1) 72%,transparent) 62%,var(--mr-surface-1) 100%)}@media (min-width:760px){.ncx .fi-h.ncc-a-fond{padding:16px 60px 16px 18px}}#fiSyn{white-space:pre-line}.ncc-credit{margin:8px 0 0;font:500 11.5px/1.3 var(--mr-ff-mono);letter-spacing:.06em;color:var(--mr-text-3)}.ncc-credit a{color:var(--mr-text-2);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){ .ncc-ba-b, .ncc-ba-b *, .ncc-bam, .ncc-ba, .ncc-ba *, .ncc-fond, .ncc-fond * { animation:none!important; transition:none!important } .ncc-ba-b:active{transform:none} }.ncc-rech-cta{display:grid;justify-items:start;gap:6px;margin:0 0 18px;padding:16px;border-radius:var(--mr-r-lg);border:1px dashed var(--mr-line-2);background:var(--mr-glass-2)}.ncc-rech-q{margin:0;font:700 17px/1.25 var(--mr-ff-disp);color:var(--mr-text)}.ncc-rech-d{margin:0;font:500 14px/1.5 var(--mr-ff-sans);color:var(--mr-text-2)}.ncx .ncc-rech-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--mr-cible);max-width:100%;margin-top:6px;padding:8px 18px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-lagon);background:var(--mr-lagon-soft);color:var(--mr-lagon);font:800 14px/1.25 var(--mr-ff-sans);text-align:center;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;transition:background-color var(--mr-dur-2),transform var(--mr-dur-1)}.ncc-rech-go .i{flex:none;font-size:17px}.ncc-rech-go:active{transform:scale(.97)}.ncc-rech-go:focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}@media (hover:hover){.ncc-rech-go:hover{background:color-mix(in srgb,var(--mr-lagon) 24%,transparent)}}.ncc-rech-mur{display:flex;flex-direction:column;align-items:center;gap:2px;margin:4px 0 16px;text-align:center}.ncc-rech-rac{display:flex;justify-content:center;margin:14px 16px 0}.ncx .ncc-rech-rac-b{display:inline-flex;align-items:center;gap:8px;min-height:var(--mr-cible);max-width:100%;padding:8px 18px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-line-2);background:var(--mr-glass-2);color:var(--mr-text);font:700 14px/1.25 var(--mr-ff-sans);text-align:center;cursor:pointer;touch-action:manipulation;transition:background-color var(--mr-dur-2),transform var(--mr-dur-1)}.ncc-rech-rac-b .i{flex:none;font-size:17px;color:var(--mr-lagon)}.ncc-rech-rac-b:active{transform:scale(.97)}.ncc-rech-rac-b:focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}@media (hover:hover){.ncc-rech-rac-b:hover{background:var(--mr-lagon-soft)}}.ncc-rech-mur[hidden]{display:none}.ncc-rech-mur p{margin:0;font:600 14px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncx .ncc-rech-barre{position:absolute;top:calc(100% + 8px);right:10px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:var(--mr-cible);max-width:min(440px,calc(100% - 20px));padding:8px 16px;border-radius:var(--mr-r-pill);border:1px solid var(--mr-lagon);background:var(--mr-surface-1);color:var(--mr-lagon);font:800 14px/1.25 var(--mr-ff-sans);text-align:left;overflow-wrap:anywhere;box-shadow:var(--mr-shadow-2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ncc-rech-barre[hidden]{display:none}.ncc-rech-barre .i{flex:none;font-size:17px}.ncc-rech-barre:active{transform:scale(.98)}.ncc-rech-barre:focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:3px}@media (hover:hover){.ncc-rech-barre:hover{background:var(--mr-lagon-soft)}}@media (max-width:759px){.ncx .ncc-rech-barre{left:10px;right:10px;max-width:none;justify-content:center;text-align:center}}.ncx .pill.ncc-hp{color:var(--mr-ciel)}.ncc-dlg.ncc-rech{padding:0;overflow:hidden}.ncc-dlg-p.ncc-rech-p{align-items:stretch;gap:8px;max-width:none;min-height:0;text-align:left}.ncc-rech-p>:not(.ncc-rech-zone){flex:none}.ncc-rech-p .ncc-dlg-eb{color:var(--mr-or-text)}.ncc-rech-p .ncc-dlg-t,.ncc-rech-p .ncc-dlg-d{text-align:left}.ncc-rech-lb{margin-top:4px;font:700 12px/1.3 var(--mr-ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mr-text-2)}.ncc-rech-champ{position:relative;display:flex;align-items:center;flex:none}.ncc-rech-champ>.i{position:absolute;left:15px;font-size:18px;color:var(--mr-text-2);pointer-events:none}.ncx #nccRechQ{flex:1;width:100%;min-width:0;height:52px;margin:0;padding:0 50px 0 44px;border-radius:var(--mr-r-champ);border:1px solid var(--mr-line-2);background:var(--mr-surface-2);color:var(--mr-text);font:600 16px/1.2 var(--mr-ff-sans);-webkit-appearance:none;appearance:none}.ncx #nccRechQ:focus{border-color:var(--mr-lagon);outline:none;box-shadow:0 0 0 3px var(--mr-lagon-soft)}#nccRechQ::placeholder{color:var(--mr-text-3);font-weight:500}#nccRechQ::-webkit-search-cancel-button,#nccRechQ::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.ncx .ncc-rech-eff{position:absolute;right:4px;top:50%;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0;padding:0;border:0;border-radius:50%;background:none;color:var(--mr-text-2);font-size:18px;cursor:pointer;touch-action:manipulation}.ncc-rech-eff[hidden]{display:none}.ncc-rech-eff:focus-visible{outline:3px solid var(--mr-lagon-fill);outline-offset:-3px}.ncc-rech-s{min-height:18px;margin:0;font:500 13px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-rech .vh,.ncc-rech .ncc-rech-sq{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ncc-rech-zone{flex:1 1 auto;min-height:0;margin:0 -6px;padding:2px 6px 6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ncc-rech-zone:focus{outline:none}.ncc-rech-l,.ncc-rech-g{margin:0;padding:0;list-style:none}.ncc-rech-l{display:grid;gap:10px}.ncc-rech-l[hidden]{display:none}.ncc-rech-l[aria-busy=true]{opacity:.6}.ncc-rech-g{display:grid;gap:4px}.ncc-rech-gh{padding:4px 4px 2px;font:700 12px/1.3 var(--mr-ff-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mr-text-2)}.ncc-rech-o{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 10px 6px 6px;border-radius:var(--mr-r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mr-dur-1)}@media (hover:hover){.ncc-rech-o:hover{background:var(--mr-glass-2)}}.ncc-rech-o.is-actif{outline:2px solid var(--mr-lagon);outline-offset:-2px;background:var(--mr-lagon-soft)}.ncc-rech-o[aria-disabled=true]{opacity:.45;cursor:default}.ncc-rech-o.is-ajout{cursor:progress}.ncc-rech-o.is-ajout .ncc-rech-me{color:var(--mr-or-text)}.ncc-rech-po{display:grid;place-items:center;width:40px;height:60px;border-radius:6px;overflow:hidden;background:var(--mr-surface-2)}.ncc-rech-po img{display:block;width:100%;height:100%;object-fit:cover}.ncc-rech-ini{font:700 20px/1 var(--mr-ff-disp);color:var(--mr-text-2)}.ncc-rech-tx{display:grid;gap:3px;min-width:0}.ncc-rech-ti{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 15px/1.3 var(--mr-ff-sans);color:var(--mr-text);overflow-wrap:anywhere}.ncc-rech-me{font:500 12.5px/1.35 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-rech-chip{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:var(--mr-r-pill);border:1px solid currentColor;white-space:nowrap;font:700 10.5px/1 var(--mr-ff-mono);letter-spacing:.04em;text-transform:uppercase}.ncc-rech-chip--aff{color:var(--mr-lagon)}.ncc-rech-chip--bientot{color:var(--mr-or-text)}.ncc-rech-chip--ancien{color:var(--mr-text-2)}.ncc-rech-chip--hp{color:var(--mr-ciel)}.ncc-rech-att,.ncc-rech-info{padding:10px 6px;font:500 13.5px/1.4 var(--mr-ff-sans);color:var(--mr-text-2)}.ncc-rech-att{font-style:italic}@media (max-width:420px){.ncc-rech-o{grid-template-columns:40px minmax(0,1fr);row-gap:4px}.ncc-rech-o>.ncc-rech-po{grid-row:1 / span 2}.ncc-rech-o>.ncc-rech-chip{grid-column:2;grid-row:2;justify-self:start}.ncc-rech-o>.ncc-rech-tx{grid-column:2;grid-row:1}.ncc-rech-ti{-webkit-line-clamp:3}}.ncc-rech-tmdb{margin:4px 0 0;font:500 11px/1.45 var(--mr-ff-mono);letter-spacing:.02em;color:var(--mr-text-3)}.ncc-rech-tmdb[hidden]{display:none}.ncc-rech .ncc-dlg-b{flex:none;grid-template-columns:1fr}@media (max-width:759px){.ncc-dlg.ncc-rech{bottom:auto;top:var(--ncc-rech-y,0px);height:100vh;height:var(--ncc-rech-h,100dvh)}.ncc-dlg-p.ncc-rech-p{width:100%;height:100%;margin:0;padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border:0;border-radius:0;box-shadow:none}.ncc-rech.is-court .ncc-dlg-eb,.ncc-rech.is-court .ncc-dlg-d{display:none}.ncc-rech.is-court .ncc-rech-lb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ncc-rech.is-court .ncc-dlg-t{font-size:19px}.ncc-rech.is-court .ncc-dlg-p{gap:6px}}@media (min-width:760px){.ncc-dlg.ncc-rech{align-items:flex-start;padding:8vh 16px 16px}.ncc-dlg-p.ncc-rech-p{width:min(560px,calc(100vw - 32px));max-height:min(720px,86vh);margin:0 auto;padding:20px 20px 12px}}@media (prefers-reduced-motion:reduce){ .ncc-rech-go, .ncc-rech-o, .ncc-rech-cta, .ncc-rech-mur, .ncc-rech-rac-b, .ncc-rech-barre { animation:none!important; transition:none!important } .ncc-rech-go:active,.ncc-rech-rac-b:active,.ncc-rech-barre:active{transform:none} }:root{--ncc-ok:1}