/* css/polices.css */
@font-face{font-family:Gap Sans;src:url(../fonts/GapSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gap Sans;src:url(../fonts/GapSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gap Sans;src:url(../fonts/GapSans-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}
/* css/styles.css */
:root{--rail:#8c8c8c;--rail-ink:#000;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Gap Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}img,svg{max-width:100%}#app{flex-direction:column;min-height:100%;display:flex}.frame{flex-direction:column;flex:1;display:flex;position:relative}.top{flex-wrap:wrap;display:flex}.logo,.nav a{white-space:nowrap}.nav a:nth-child(4){justify-self:end}.row{flex:1;min-height:0;display:flex}main{flex:1;padding:0 32px 80px}@keyframes fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home *{animation:none!important}}.sub{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tabs{flex-wrap:wrap;gap:28px;display:flex}.tab{border-bottom:3px solid #0000;align-items:center;min-height:52px;font-size:16px;display:inline-flex}.tab:hover{border-bottom-color:var(--grid2);text-decoration:none}.tab[aria-current=page]{border-bottom-color:var(--ink);font-weight:700}.help{border:1px solid var(--ink);background:var(--paper);border-radius:50%;font-weight:700}.helpbox{border:2px solid var(--ink);border-top:0;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:8px 24px;padding:18px 20px;display:grid}.helpbox h2{margin:0;font-size:18px}.helpbox p{margin:0 0 6px}.msg{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:16px;padding:0 6px 0 18px;display:flex}.msg button{border:1px solid var(--paper);min-height:44px;color:var(--paper);background:0 0;padding:0 14px;font-weight:700}.msg .x{border:0;width:44px;padding:0;font-size:22px}.g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;display:grid}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s12{grid-column:1/-1}@media (width<=980px){.g12>*{grid-column:1/-1!important}}.h1{margin:0;font-size:34px;font-weight:400;line-height:1.05}.h2{margin:0;font-size:34px;font-weight:400;line-height:1}.h3{margin:0;font-size:20px;font-weight:700}.kick{margin:0 0 8px;font-size:15px}.mut{color:var(--muted)}.head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;padding:0 0 10px;display:flex}.pagehead{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding:28px 0 16px;display:flex}.sect{margin-top:48px}.btn{border:1px solid var(--ink);background:var(--paper);justify-content:center;align-items:center;gap:10px;display:inline-flex}.btn.pri:hover{text-decoration:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.seg button[disabled]{color:var(--muted);cursor:not-allowed}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--ink);background:var(--paper);min-height:40px;padding:0 12px;font-size:14px}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.field{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.field input,.field select{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:8px 0;font-size:16px;font-weight:400}.field .warn{font-size:13px;font-weight:400}.num{background:var(--panel);text-align:right;border:0;width:76px;padding:8px;font-size:15px}.cell{background:var(--panel);text-align:right;border:0;width:100%;min-width:52px;padding:8px 6px;font-size:14px}textarea.code{background:var(--paper);resize:vertical;border:0;width:100%;padding:14px;font:13px/1.5 ui-monospace,Menlo,Consolas,monospace}.selectline{border-bottom:1px solid var(--ink);display:block;position:relative}.selectline select{-webkit-appearance:none;appearance:none;background:0 0;border:0;width:100%;padding:10px 40px 10px 0;font-size:16px}.selectline svg{pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.panel{background:var(--panel);padding:24px}.ink{background:var(--ink);color:var(--paper)}.drop{background:var(--panel);text-align:left;border:2px dashed #0000;flex-direction:column;justify-content:space-between;width:100%;min-height:420px;padding:24px;display:flex}.drop.over{border-color:var(--ink)}.drop .plus{align-self:center;width:150px;height:160px;margin-top:64px}.list{margin:0;padding:0;list-style:none}.li{border-bottom:1px solid var(--ink)}.tbl{overflow-x:auto}.tbl table{border-collapse:collapse;width:100%;font-size:14px}.tbl th,.tbl td{border-bottom:1px solid var(--grid2);text-align:right;white-space:nowrap;padding:8px 6px}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl thead th{border-bottom:1px solid var(--ink)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{fill:var(--ink);font-family:inherit}.chart .gl{stroke:var(--grid);stroke-width:1px}.chart .gl2{stroke:var(--grid2);stroke-width:1px}.chart .ax{stroke:var(--ink);stroke-width:1.5px}.chart .tk{fill:var(--muted);font-size:12px}.chart .bubble{cursor:pointer}.chart .bubble:focus-visible circle{stroke:var(--focus);stroke-width:4px}.chart .drag:active{cursor:grabbing}.bars{flex-direction:column;display:flex}.bar{border:0;border-bottom:1px solid var(--ink);text-align:left;background:0 0;grid-template-columns:150px minmax(0,1fr) 92px;align-items:stretch;width:100%;min-height:42px;padding:0;display:grid}.bar .n{align-items:center;padding-right:10px;font-size:15px;font-weight:700;display:flex}.bar .tr{background-color:var(--panel);display:block;position:relative}.bar .tr i{display:block;position:absolute;top:7px;bottom:7px;left:0}.bar .v{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;font-size:15px;display:flex}.bar[aria-pressed=true]{background:var(--panel);box-shadow:inset 4px 0 0 var(--ink)}.bar[aria-pressed=true] .tr{background-color:var(--paper)}.axisrow{color:var(--muted);padding-top:6px;font-size:12px;display:grid}.axisrow span{height:16px;display:block;position:relative}.axisrow b{font-weight:400;position:absolute;transform:translate(-50%)}.rail{background:var(--rail);color:var(--rail-ink);flex-direction:column;flex:0 0 52px;min-width:0;transition:flex-basis .45s cubic-bezier(.7,0,.2,1);display:flex;overflow:hidden}.rail.open{flex-basis:min(640px,50%)}.railbtn{width:100%;color:var(--rail-ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:18px;padding:20px 0;display:flex}.railbtn .pl{color:#fff;font-size:46px;font-weight:900;line-height:.8}.railbtn .vt{writing-mode:vertical-rl;white-space:nowrap;font-weight:700;transform:rotate(180deg)}.railin{min-width:0;padding:0 26px 56px}.railhead{border-bottom:1px solid var(--rail-ink);justify-content:space-between;align-items:center;min-height:80px;display:flex}.railhead h2{margin:0;font-size:28px;font-weight:900}.railhead button{color:#fff;background:0 0;border:0;width:46px;height:46px;font-size:46px;font-weight:900;line-height:.8}.xb{margin-top:30px}.xb h3{margin:0;font-size:19px}.xb>p{margin:4px 0 0;font-size:14px}.xb .body{margin-top:12px}.box{background:var(--paper);color:var(--ink);padding:12px 14px}.rail .seg,.rail .chip{background:var(--paper)}.slider{background:var(--paper);color:var(--ink);margin-bottom:6px;padding:10px 14px}.slider .t{justify-content:space-between;gap:10px;font-size:14px;display:flex}.slider input{width:100%;accent-color:var(--ink);margin:8px 0 2px}.slider p{color:var(--muted);margin:0;font-size:13px}@media (width<=900px){.row{flex-direction:column}.rail{flex-basis:auto!important}.railbtn{flex-direction:row;justify-content:center;padding:12px}.railbtn .vt{writing-mode:horizontal-tb;transform:none}main{padding:0 18px 64px}.helpbox{grid-template-columns:1fr}}.home{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.home .half{transform-origin:top;align-items:flex-end;height:55vh;min-height:300px;padding:0 40px 26px;display:flex}.home h1{white-space:nowrap;margin:0;font-size:clamp(64px,17vw,300px);font-weight:400;line-height:.8}.home h1 b{font-weight:900}.home .entries{gap:24px;padding:22px 40px 0;display:grid}.home .entries a{font-size:32px;line-height:1.1}.home .entries a:nth-child(4){justify-self:end}.home .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:auto 40px 36px;padding-top:48px;animation:.5s 1.5s both fade;display:flex}@keyframes down{0%{transform:scaleY(0)}to{transform:none}}@keyframes sx{0%{transform:scaleX(0)}to{transform:none}}@media (width<=760px){.home .entries a{font-size:28px}}.verdict{flex-direction:column;justify-content:space-between;gap:28px;min-height:300px;padding:26px;display:flex}.verdict .w{letter-spacing:-.02em;margin:0;font-size:64px;font-weight:900;line-height:.9}.anom{border:0;border-bottom:1px solid var(--ink);text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr) minmax(200px,38%);align-items:start;gap:16px;width:100%;padding:14px 0;display:grid}.anom .k{font-size:26px;font-weight:900;line-height:1}@media (width<=700px){.anom{grid-template-columns:28px minmax(0,1fr)}.anom .mini{grid-column:2}}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--ink);grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.acc{border-top:1px solid var(--ink)}.acc>button{text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto 32px;align-items:center;gap:12px;width:100%;min-height:60px;padding:0;display:grid}.acc .pane{padding:0 0 24px 56px}@media (width<=700px){.acc .pane{padding-left:0}}.card{border:1px solid var(--ink);text-align:left;background:var(--panel);flex-direction:column;justify-content:space-between;gap:24px;padding:22px;display:flex}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{width:12px;height:12px;display:inline-block}.prose p{max-width:760px;margin:0 0 12px;font-size:17px;line-height:1.55}.toc{flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.toc a{text-underline-offset:3px;text-decoration:underline}.home.still,.home.still *{animation:none!important}.q{margin-top:56px}.scale{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.scale span{text-align:center;border-right:1px solid var(--ink);color:var(--muted);padding:14px 10px;font-weight:700}.scale span:last-child{border-right:0}.scale span.on{background:var(--ink);color:var(--paper)}.acards{gap:20px;display:grid}.acard .stripe{height:6px;position:absolute;top:0;left:0;right:0}.vs{margin-bottom:10px}.vs div{flex-direction:column;display:flex}.vs span{font-size:13px}.linkbtn{text-align:left;text-underline-offset:4px;background:0 0;border:0;margin-top:auto;font-weight:700;text-decoration:underline}.card{min-height:170px}.acard{cursor:pointer}.acard:hover{background:var(--panel)}.toolbar{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:20px 0;display:flex}.toolbar .field select{min-width:200px}.lbl{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.verdictpill{grid-template-columns:auto auto;align-items:baseline;column-gap:14px;padding:10px 18px;display:grid}.verdictpill span{grid-column:1/-1;font-size:13px}.verdictpill b{font-size:26px;font-weight:900}.verdictpill em{font-size:14px;font-style:normal}.trio,.duo{align-items:start;margin-top:24px}.colh{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--ink);margin:0 0 10px;padding-bottom:8px;font-size:13px;font-weight:700}.small{margin:8px 0 0;font-size:13px}.clist{margin:0;padding:0;list-style:none}.clist li{border-bottom:1px solid var(--grid2);display:flex}.clist li.on{background:var(--panel)}.clist li>button:first-child{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"d n s""t t t";align-items:center;gap:2px 10px;min-width:0;padding:9px 6px;display:grid}.clist .dot{grid-area:d}.clist .nm{white-space:nowrap;text-overflow:ellipsis;grid-area:n;font-weight:700;overflow:hidden}.clist .sc{font-variant-numeric:tabular-nums;grid-area:s}.clist .tk{background-color:var(--panel);grid-area:t;height:8px;margin-top:4px;position:relative}.clist li.on .tk{background-color:var(--paper)}.clist .tk i{position:absolute;top:0;bottom:0;left:0}.clist .rm{background:0 0;border:0;width:40px;font-size:20px}.dot{border-radius:50%;width:12px;height:12px;display:inline-block}.fname{margin:0;font-size:32px;font-weight:900;line-height:1}.kv{border-bottom:1px solid var(--grid2);justify-content:space-between;align-items:baseline;padding:8px 0;display:flex}.an1{border-bottom:1px solid var(--grid2);padding:10px 0}.an1 b{margin-bottom:4px;font-size:15px;display:block}.alist{margin:0;padding:0;list-style:none}.alist button{border:0;border-bottom:1px solid var(--grid2);text-align:left;background:0 0;align-items:flex-start;gap:8px;width:100%;padding:8px 0;font-size:14px;display:flex}.alist .dot{flex:0 0 10px;width:10px;height:10px;margin-top:4px}.selbar{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:12px 0;display:flex}.selbar select{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:6px 0}.addform{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:16px;display:grid}.addform input[type=text],.addform input:not([type]),.addform select{background:var(--paper);padding:8px}.duel{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.duel div{flex-direction:column;padding:14px;display:flex}.duel span{font-size:18px;font-weight:900}.duel b{font-size:40px;line-height:1.1}.rep{border-bottom:1px solid var(--grid2);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.rep .tk{background:var(--panel);height:16px;position:relative}.rep .tk i{position:absolute;top:0;bottom:0}.flist{margin:0;padding:0;list-style:none}.flist li{border-bottom:1px solid var(--grid2);padding:4px 0 8px}.flist li.on{background:var(--panel)}.flist li.empty .fn,.flist li.empty .sc{color:var(--muted)}.flist .fh{text-align:left;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"w n s""t t t";align-items:center;gap:2px 10px;width:100%;padding:6px;display:grid}.flist .sw{grid-area:w;width:12px;height:12px}.flist .fn{grid-area:n;font-size:14px;font-weight:700}.flist .sc{font-variant-numeric:tabular-nums;grid-area:s}.flist .tk{background-color:var(--panel);grid-area:t;height:8px;margin-top:4px;position:relative}.flist li.on .tk{background-color:var(--paper)}.flist .tk i{position:absolute;top:0;bottom:0;left:0}.flist .fc{flex-wrap:wrap;gap:4px;padding:0 6px;display:flex}.flist .chip{min-height:32px;padding:0 10px;font-size:13px}.flist .chip.add{border-style:dashed;font-weight:700}.blk{margin-top:44px}.blkh{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:14px;padding-bottom:10px;display:flex}.blkh h2{margin:0;font-size:30px;font-weight:400;line-height:1.05}.sgrid{flex-direction:column;display:flex}.srow{border:0;border-bottom:1px solid var(--grid2);text-align:left;background:0 0;grid-template-columns:170px minmax(0,1fr) 110px;align-items:center;gap:12px;width:100%;padding:8px 0;display:grid}.srow.on{background:var(--panel);box-shadow:inset 4px 0 0 var(--ink)}.srow .n{align-items:center;gap:8px;padding-left:8px;font-weight:700;display:flex}.srow .bars2{flex-direction:column;gap:3px;display:flex}.srow .tr{background-color:var(--panel);height:13px;display:block;position:relative}.srow.on .tr{background-color:var(--paper)}.srow .tr i{position:absolute;top:0;bottom:0;left:0}.srow .est{background:repeating-linear-gradient(135deg,var(--c) 0 3px,transparent 3px 6px);border:1px solid var(--c)}.srow .v{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;padding-right:8px;display:flex}.srow .v span{color:var(--muted);font-size:13px}.sax{grid-template-columns:170px minmax(0,1fr) 110px;column-gap:12px}.legend i.hatch,.hatchdot{background:repeating-linear-gradient(135deg,var(--ink) 0 2px,transparent 2px 4px);border:1px solid var(--ink)}.acard{border:1px solid var(--ink);background:var(--paper);text-align:left;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:flex;position:relative}.acard.on{box-shadow:inset 0 0 0 2px var(--ink)}.acard .at{font-size:18px;line-height:1.25}.acard .vs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acard .vs>span{flex-direction:column;display:flex}.acard .vs b{font-size:26px;line-height:1.1}.acard .go{margin-top:auto;font-weight:700}.flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.flow li{border-top:3px solid var(--ink);flex-direction:column;gap:4px;padding-top:10px;display:flex}.flow .n{font-size:28px;font-weight:900;line-height:1}.flow b{font-size:18px}.flow span:last-child{color:var(--muted);font-size:15px}@media (width<=900px){.flow{grid-template-columns:1fr 1fr}.srow,.sax{grid-template-columns:110px minmax(0,1fr) 84px}}.simtag{color:#000;background:#8c8c8c;align-self:center;padding:6px 10px;font-size:13px;font-weight:700}.tab.step{cursor:default}.ptitle{justify-content:space-between;align-items:center;gap:16px;padding:22px 0 8px;display:flex}.ptitle h1{margin:0;font-size:36px;font-weight:400;line-height:1.05}.sub{margin-top:6px}.axisrow b{white-space:nowrap}.acards{grid-template-columns:repeat(3,minmax(0,1fr))}.pickl{flex-wrap:wrap;gap:6px;display:flex}.pickl button{border:1px solid var(--ink);background:var(--paper);align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:14px;display:inline-flex}.pickl button:hover{background:var(--ink);color:var(--paper)}.mobnote{display:none}@media (width<=980px){.acards{grid-template-columns:1fr}}@media (width<=900px){.nav{white-space:nowrap}.nav a{justify-self:auto!important}.ptitle h1{font-size:28px}.rail{order:-1}.axisrow b:nth-child(2n){display:none}.mobnote{color:var(--muted);margin:0 0 8px;font-size:14px;display:block}}.srow .v span{white-space:nowrap}#fiche{align-self:start}@media (width<=900px){.srow .v span{font-size:12px}}.spectrum{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow-x:auto}.fam{flex-direction:column;gap:4px;min-width:96px;display:flex}.famh b{font-size:13px;line-height:1.15}.famh span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pick{border:1px dashed var(--grid2);background:var(--paper);min-height:44px;color:var(--muted);text-align:left;flex-direction:column;align-items:flex-start;gap:0;padding:5px 8px;font-size:13px;display:flex}.pick span{overflow-wrap:anywhere;line-height:1.2}.pick em{font-variant-numeric:tabular-nums;opacity:.85;font-size:12px;font-style:normal;font-weight:400}.pick.on{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-weight:700}.pick:hover{border-color:var(--ink);color:var(--ink)}.pick.on:hover{color:var(--paper)}.pick.add{border-style:dotted;justify-content:center;align-items:center}.custom{flex-direction:column;gap:4px;display:flex}.custom input[name=nom]{border:0;border-bottom:1px solid var(--ink);background:0 0;width:100%;padding:6px 2px;font-size:13px}.custom div{gap:4px;display:flex}.custom .btn{min-height:34px;padding:0 8px;font-size:13px}.change{border-left:4px solid var(--ink);background:var(--panel);margin:0 0 18px;padding:12px 16px;font-size:16px}.change span{font-weight:700}.t1r{border-bottom:1px solid var(--grid2);grid-template-columns:200px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:7px 0;display:grid}.t1r.qual{background:var(--panel)}.t1r .n{flex-wrap:wrap;align-items:center;gap:8px;padding-left:6px;font-weight:700;display:flex}.t1r .tr{background-color:var(--panel);height:14px;position:relative}.t1r.qual .tr{background-color:var(--paper)}.t1r .tr i{position:absolute;top:0;bottom:0;left:0}.t1r .tr i.real{background:var(--ink);width:3px;top:-3px;bottom:-3px}.t1r .v{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;padding-right:6px;display:flex}.t1r .v span{font-size:13px}.up{color:#15803d}.dn{color:#b91c1c}@media (prefers-color-scheme:dark){.up{color:#4ade80}.dn{color:#f87171}}.qtag{padding:2px 6px;font-size:11px;font-weight:700}.t1ax{grid-template-columns:200px minmax(0,1fr) 110px;column-gap:12px}@media (width<=900px){.spectrum{grid-template-columns:repeat(2,minmax(0,1fr))}.t1r,.t1ax{grid-template-columns:120px minmax(0,1fr) 84px}}.duelbar{height:22px;margin-top:10px;display:flex;position:relative}.duelbar i{height:100%;display:block}.duelbar .mid{background:var(--ink);width:2px;position:absolute;top:-5px;bottom:-5px;left:50%}.exportbar{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.imgprev{border:1px solid var(--ink);background:var(--panel);margin:18px 0 0;padding:10px}.imgprev img{width:100%;height:auto;display:block}.imgprev figcaption{margin-top:8px}.nav{grid-template-columns:repeat(3,minmax(0,1fr))}.rail{display:none!important}.search{border-bottom:1px solid var(--ink);align-items:center;gap:12px;min-height:50px;margin-bottom:6px;display:flex}.search input{background:0 0;border:0;flex:1;padding:10px 0;font-size:17px}.prow{align-items:stretch;display:flex}.pmain{text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto 24px;grid-template-areas:"t v g""s v g";align-items:center;gap:4px 16px;min-width:0;padding:14px 8px;display:grid}.pmain:hover{background:var(--panel)}.pmain .pt{grid-area:t;font-size:18px}.pmain .ptop{color:var(--muted);flex-wrap:wrap;grid-area:s;align-items:center;gap:4px;font-size:14px;display:flex}.pmain .ptop .dot{width:9px;height:9px;margin-right:2px}.pmain .sep{width:10px;display:inline-block}.pmain .pv{white-space:nowrap;grid-area:v;padding:6px 10px;font-size:13px;font-weight:700}.pmain .go{grid-area:g;font-size:20px}.pplay{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;min-height:44px;margin:10px 6px 10px 0;padding:0 12px;font-size:13px;font-weight:600}.pplay:hover{background:var(--ink);color:var(--paper)}@media (width<=700px){.pplay{padding:0 8px;font-size:12px}}.pdel{width:44px;color:var(--muted);background:0 0;border:0;font-size:20px}.ul{text-underline-offset:4px;text-decoration:underline}.ficheh{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:8px 0 18px;display:flex}.ficheh h1{margin:0;font-size:36px;font-weight:400;line-height:1.05}.ficheh>div:first-child{flex:320px}.ficheh .verdictpill{margin-left:0}.ftabs{gap:4px;display:flex;overflow-x:auto}.ftabs a{white-space:nowrap;border:1px solid #0000;border-bottom:0;margin-bottom:-2px}.ftabs a:hover{background:var(--panel);text-decoration:none}.ftabs a[aria-current=page]{font-weight:700}.adv{border-top:1px solid var(--ink);margin-top:40px}.advsum{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-weight:700;display:flex}.advsum span:last-child{font-size:26px;font-weight:900}.advbody{background:var(--panel);padding:4px 24px 28px}.advbody .xb:first-child{margin-top:16px}@media (width<=900px){.pmain{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"t g""s g""v g"}.pmain .pv{justify-self:start}}.is-home .top .logo{visibility:hidden}.splash .entries3{grid-template-columns:repeat(3,minmax(0,1fr))}.splash .entries3 a:nth-child(2){justify-self:center}.splash .entries3 a:nth-child(3){justify-self:end}.splash .g12{margin-top:24px}@media (width<=760px){.splash .entries3{grid-template-columns:1fr}.splash .entries3 a{justify-self:start!important}}.top .nav a[aria-current=page]{z-index:1;position:relative}.ptitle h1:empty{display:none}.ptitle:has(h1:empty){justify-content:flex-end;padding-top:14px}.top{align-items:flex-end;gap:0;padding:14px 0 0}.top .logo{align-self:center;margin:0 0 6px;padding:0 40px 0 14px;font-weight:700;line-height:1}.top .logo b{font-weight:900}.top .nav{flex:auto;align-items:stretch;gap:0;display:flex}.top .nav a,.top .nav a:nth-child(2),.top .nav a:nth-child(3){clip-path:none;box-shadow:none;justify-self:auto;margin:0;line-height:1}.top .nav a:hover{color:#fff;background:#1f1f1f;text-decoration:none}.top .nav a:focus-visible{outline-offset:-4px;outline:3px solid #fff}@media (width<=1100px){.top .logo{padding-right:20px}}@media (width<=900px){.top .logo{padding:0 0 0 12px}.top .nav{scrollbar-width:none;flex:100%;order:3;overflow-x:auto}.top .nav a,.top .nav a:nth-child(2),.top .nav a:nth-child(3){white-space:nowrap}}.top .nav{position:relative}.top .nav a,.top .nav a:nth-child(2),.top .nav a:nth-child(3){z-index:1;transition:color .25s 80ms;position:relative;background:0 0!important}.top .nav a[aria-current=page]{background:0 0!important}.top .nav a:hover{color:#bdbdbd;background:0 0!important}.top .nav a[aria-current=page]:hover{color:var(--ink)}.top .ind{background:var(--paper);z-index:0;transition:left .38s cubic-bezier(.65,0,.25,1),width .38s cubic-bezier(.65,0,.25,1);position:absolute;top:0;bottom:0}.top .ind.noanim{transition:none}@media (prefers-reduced-motion:reduce){.top .ind,.top .nav a{transition:none}}.top .nav a,.top .nav a:nth-child(2),.top .nav a:nth-child(3),.top .nav a[aria-current=page]{font-weight:700}.top,.top a,.top .logo,.top .nav a,.top .nav a:nth-child(2),.top .nav a:nth-child(3){color:var(--ink)}.top .nav a:hover{color:var(--muted)}.top .nav a[aria-current=page],.top .nav a[aria-current=page]:hover{color:var(--ink)}.top .nav a:focus-visible{outline-color:var(--ink)}.splash .half{color:var(--ink)}.pick.on{border-color:var(--ink)}.simtag{background:var(--panel);color:var(--ink);border:1px solid var(--grid2)}.abstbar{background:var(--panel);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.abstbar label{min-width:170px;font-size:17px}.abstbar input{accent-color:var(--ink);flex:260px;min-height:32px}.chart .drag{touch-action:none}@media (width<=900px){.simmapwrap .chart,.simmapwrap>.colh{display:block!important}.mobnote{display:none}.abstbar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;display:grid}.abstbar label{grid-column:1/-1;min-width:0}.abstbar input{flex:none;width:100%}}.frame{min-height:100vh;border:0!important}.top{top:env(safe-area-inset-top,0px);z-index:40}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--bar);z-index:60;position:fixed;inset:0 0 auto}main{padding-left:calc(32px + var(--fw));padding-right:calc(32px + var(--fw))}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 100px)}@media (width<=900px){:root{--fw:6px}main{padding-left:calc(16px + var(--fw));padding-right:calc(16px + var(--fw))}}.btn.pri{border:2px solid var(--ink);font-weight:700;background:var(--paper)!important;color:var(--ink)!important}.btn.pri:hover{background:var(--panel)!important}.ftabs{border-bottom:1px solid var(--grid2)}.ftabs a[aria-current=page]{border:1px solid var(--grid2);border-bottom:1px solid var(--paper);box-shadow:inset 0 3px 0 var(--ink);background:var(--paper)!important;color:var(--ink)!important}.verdictpill,.verdictpill.v-ko,.verdictpill.v-mid,.verdictpill.v-ok{border:0;border-left:8px solid #2b8a3e;background:var(--panel)!important;color:var(--ink)!important}.verdictpill.v-mid{border-left-color:#e67700}.verdictpill.v-ko{border-left-color:#c92a2a}.cplt{border:1px solid var(--ink);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;margin-left:8px;padding:1px 8px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.cplt-complet{background:var(--ink);color:var(--paper)}.cplt-partiel{border-style:dashed}.cplt-scores{color:var(--muted);border-color:var(--muted)}.cpltline{flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:680px;margin:10px 0 0;font-size:14px;display:flex}.cpltline .cplt{margin-left:0}.pmain .pv,.pmain .pv.v-ko{border:1px solid var(--grid2);border-left:5px solid #2b8a3e;background:var(--paper)!important;color:var(--ink)!important}.pmain .pv.v-mid{border-left-color:#e67700}.pmain .pv.v-ko{border-left-color:#c92a2a}.pick.on{background:var(--paper)!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.pick.on em{opacity:1}.qtag{border:1px solid var(--ink);background:var(--paper)!important;color:var(--ink)!important}.msg{border-left:6px solid var(--ink);background:var(--panel)!important;color:var(--ink)!important}.msg button{border-color:var(--ink)!important;color:var(--ink)!important}.help[aria-expanded=true]{background:var(--panel)!important;color:var(--ink)!important}.card[aria-expanded=true]{border:2px solid var(--ink);background:var(--paper)!important;color:var(--ink)!important}.ink,.verdict{background:var(--panel)!important;color:var(--ink)!important}.ink a{color:var(--ink)!important;border-color:var(--ink)!important}.duel div{background:var(--panel)}.mobbar{background:var(--panel);margin-top:16px;padding:14px 18px}.mobh{margin:0 0 8px}.mobrow{grid-template-columns:minmax(150px,240px) minmax(0,1fr) 70px;align-items:center;gap:14px;min-height:44px;display:grid}.mobrow input{accent-color:var(--ink);width:100%}.mobrow output{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=700px){.mobrow{grid-template-columns:1fr 64px}.mobrow>span{grid-column:1/-1}}.presets{margin-top:14px}.stratgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.strat .seg button{font-size:13px}.rivrow{border-bottom:1px solid var(--grid2);grid-template-columns:minmax(0,280px) minmax(0,1fr) 70px;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.rivrow .tk{background:var(--panel);height:14px;position:relative}.rivrow .tk i{position:absolute;top:0;bottom:0}.rivrow .v{text-align:right;font-variant-numeric:tabular-nums}@media (width<=700px){.rivrow{grid-template-columns:1fr 60px}.rivrow .tk{grid-area:2/1/auto/-1}}.flow{stroke-dasharray:2 10;animation:1s linear infinite flowmove}@keyframes flowmove{to{stroke-dashoffset:-24px}}.ghost{animation:2.4s forwards ghostfade}@keyframes ghostfade{0%{opacity:1}70%{opacity:.8}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.flow{stroke-dasharray:none;animation:none}.ghost{animation:none}}.flowtrack{stroke-dasharray:none}.delta{animation:.6s 1.2s both deltaIn}@keyframes deltaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rally{background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.rally select{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:6px 2px;font-size:15px}.chk{align-items:center;gap:6px;min-height:44px;font-size:14px;display:inline-flex}.chk input{width:18px;height:18px;accent-color:var(--ink)}@media (prefers-reduced-motion:reduce){.delta{animation:none}}.mapscroll .chart{max-width:none}.presetdesc{background:var(--panel);border-left:4px solid var(--ink);margin:8px 0 0;padding:8px 12px;font-size:15px}.btn{min-height:36px;padding:0 14px;font-size:14px}.chip{min-height:32px;padding:0 10px;font-size:13px}.pick{min-height:36px;padding:4px 8px}.help{width:32px;height:32px;font-size:15px}.ftabs a{padding:9px 14px;font-size:15px}.advsum{min-height:48px;font-size:16px}:root{color-scheme:light!important;--paper:#fff!important;--ink:#1a1a1a!important;--bar:#e9e9e5!important;--frame:#e9e9e5!important;--panel:#efefeb!important;--muted:#55554f!important;--grid:#ebebe8!important;--grid2:#c4c4be!important;--focus:#1a1a1a!important}.mapscroll{overflow:hidden}.mapscroll .chart,#simmap18{touch-action:none;cursor:grab;width:100%!important;min-width:0!important}#simmap18 g[data-drag]{cursor:grab}.zoomhint{margin:0 0 6px}@media (width<=700px){body{font-size:15px}main{padding-left:calc(12px + var(--fw))!important;padding-right:calc(12px + var(--fw))!important}.ptitle{padding:12px 0 4px}.ptitle h1,.ficheh h1{font-size:24px}.h1,.h2,.blkh h2,.maphero .blkh h2{font-size:22px!important}.blk{margin-top:28px}.toolbar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0}.toolbar .seg,.presets .chips{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.toolbar .seg button,.chip{white-space:nowrap;flex:none}.toolbar .field,.toolbar .field select{width:100%;min-width:0}.blkh{flex-direction:column;align-items:flex-start}.maphero .blkh>div{width:100%;overflow-x:auto}.spectrum{grid-template-columns:repeat(2,minmax(0,1fr))!important}.t1r,.t1ax{gap:8px;grid-template-columns:96px minmax(0,1fr) 70px!important}.t1r .n{padding-left:2px;font-size:13px}.duel b{font-size:28px}.duel span{font-size:15px}.rep{grid-template-columns:86px minmax(0,1fr)}.verdictpill{width:100%}.acards{grid-template-columns:1fr!important}.ftabs a{padding:8px 10px;font-size:14px}.srow,.sax{grid-template-columns:96px minmax(0,1fr) 76px!important}.home h1{font-size:clamp(48px,18vw,90px)}.home .entries a{font-size:24px}.stratgrid{grid-template-columns:1fr}.mobrow{grid-template-columns:1fr 56px}.tbl table{font-size:12px}}html,body{overflow-x:clip}.frame,.row,main{min-width:0;max-width:100%}@media (width<=700px){.top .nav{max-width:100%}.rally>*{min-width:0}.presets,.toolbar>*{min-width:0;max-width:100%}}.menubtn{display:none}@media (width<=700px){.top{flex-wrap:wrap;align-items:center;padding:8px 10px}.top .logo{margin:0;padding-left:4px}.menubtn{min-height:36px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.top .nav{display:none!important}.top.open .nav{flex-direction:column;flex:100%;order:3;gap:0;margin-top:8px;overflow:visible;display:flex!important}.top.open .nav a,.top.open .nav a:nth-child(2),.top.open .nav a:nth-child(3){border-top:1px solid var(--grid2);padding:12px 10px!important}.top.open .nav a[aria-current=page]{background:var(--paper)!important}.top .ind{display:none}}.top .logo{transition:font-size .25s,margin .25s}.top{transition:padding .25s,min-height .25s}@media (width>=701px){.top .logo{box-sizing:border-box;width:250px}.top.scrolled{min-height:0;padding-top:10px}.top.scrolled .logo{margin-bottom:12px;font-size:18px}}@media (width<=700px){.top.scrolled{padding-top:4px;padding-bottom:4px}.top.scrolled .logo{font-size:15px}.top.scrolled .menubtn{width:34px;height:30px}}.menubtn{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:38px;background:0 0!important;border:0!important;padding:0!important}.menubtn span{background:var(--ink);border-radius:2px;width:24px;height:2.5px;transition:transform .2s,opacity .2s;display:block}.top.open .menubtn span:first-child{transform:translateY(7.5px)rotate(45deg)}.top.open .menubtn span:nth-child(2){opacity:0}.top.open .menubtn span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.top,.top .logo,.menubtn span{transition:none}}.rallyd{background:var(--panel);margin:0 0 12px}.rallyd summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:700;list-style:none;display:flex}.rallyd summary::-webkit-details-marker{display:none}.rallyd summary:after{content:"+";font-size:22px;font-weight:900}.rallyd[open] summary:after{content:"−"}.rallyd .rally{margin:0;padding-top:0}.hint-touch{display:none}@media (hover:none){.hint-mouse{display:none}.hint-touch{display:inline}}select{-webkit-appearance:none;appearance:none;border-radius:0;padding-right:24px!important}@media (width<=700px){select,input[type=text],input[type=search],input:not([type]),textarea{font-size:16px!important}.toolbar .seg{grid-template-columns:1fr 1fr;overflow:visible;display:grid!important}.toolbar .seg button{white-space:normal;text-align:center;min-height:40px;padding:6px 8px;line-height:1.2}.toolbar .field select{border:0;border-bottom:1px solid var(--ink);padding:8px 24px 8px 0}.presets .chips{flex-direction:column;overflow:visible;display:flex!important}.presets .chip{white-space:normal;text-align:left;width:100%;min-height:38px;padding:8px 10px;line-height:1.25}.simtag{align-self:flex-start;padding:4px 8px;font-size:12px}.ptitle{padding-top:14px}.rally{flex-direction:column;align-items:stretch;gap:8px}.rally select{border:0;border-bottom:1px solid var(--ink);width:100%;padding:8px 24px 8px 0}.maphero .blkh .seg{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.maphero .blkh .seg button{white-space:nowrap}}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231a1a1a' stroke-width='2'/%3E%3C/svg%3E")!important;background-position:right 4px center!important;background-repeat:no-repeat!important}.selectline select{background-image:none!important}@media (width<=700px){.toolbar [data-act=s18reset]{margin-top:10px}.presets{margin-top:6px}}.simtag{display:none!important}.fam.over{outline:2px dashed var(--ink);outline-offset:2px}.famh{text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;width:100%;min-height:52px;display:flex}.pickw{display:flex;position:relative}.pickw .pick{flex:1;min-width:0}.pick.on{font-weight:700}.pick.drop{justify-content:center;align-items:center;font-weight:700;border:2px dashed var(--ink)!important}.movebar{background:#fff3bf;margin:0 0 10px;padding:8px 12px}.potl{flex-direction:column;gap:4px;display:flex}.pot{color:var(--muted);border:1px dashed var(--grid2);cursor:pointer;font-size:12px;font:inherit;padding:6px 8px}.pot:hover,.pot:focus-visible{outline-offset:1px;outline:2px solid}.famfiche{background:var(--panel);margin-top:14px;padding:14px 16px}.ffh{justify-content:space-between;align-items:center;font-size:18px;display:flex}.qcards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.qcard{border:1px solid var(--grid2);background:var(--paper);text-align:left;cursor:pointer;line-height:1.3}.qcard:hover{border-color:var(--ink)}.qcard[aria-pressed=true]{border:2px solid var(--ink);background:var(--panel);font-weight:700}.stratwrap{margin-top:22px}.stratwrap .blkh{border:0;margin-bottom:8px;padding:0}.shareopts{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}@media (width<=700px){.qcards{grid-template-columns:1fr}}.scen3{margin-top:18px}.scenrow{align-items:center;gap:12px;display:flex}.scenrow .qcards{scrollbar-width:thin;flex:1;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.scenrow .qcard{white-space:normal;flex:none;max-width:340px;min-height:0;padding:8px 12px;font-size:14px}.scen3 .rallyd{margin-top:10px}.xbd{border-top:1px solid var(--grid2);margin-top:6px}.xbd>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.xbd>summary::-webkit-details-marker{display:none}.xbd>summary:after{content:"+";font-size:22px;font-weight:900}.xbd[open]>summary:after{content:"−"}.sharemodal{z-index:80;padding:max(24px,env(safe-area-inset-top)) 12px 24px;background:#14141273;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.shbox{background:var(--paper);width:min(820px,100%);padding:20px 22px;box-shadow:0 10px 40px #00000040}.shbox .ffh h2{font-size:24px;font-weight:400}@media (width<=700px){.scenrow{flex-direction:column;align-items:stretch}.scenrow .qcard{max-width:78vw}}.fam{border-radius:0;padding:0 0 4px}.famh{border-top:0!important}.famh[aria-pressed=true]{background:color-mix(in srgb,var(--fc) 45%,#fff)}.crow{border:0;border-bottom:1px solid color-mix(in srgb,var(--fc) 35%,#fff);text-align:left;cursor:pointer;-webkit-touch-callout:none;user-select:none;background:0 0;align-items:center;gap:7px;width:100%;min-height:38px;font-size:13px;display:flex}.crow:first-of-type{border-top:1px solid color-mix(in srgb,var(--fc) 35%,#fff)}.crow i{opacity:.5;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.crow span{flex:1;min-width:0;line-height:1.2}.crow em{font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.crow.on{font-weight:700}.crow.on i{opacity:1}.crow.add{border-bottom:0;justify-content:center;font-size:20px;font-weight:700}.crow.drop{color:#1a1a1a;outline-offset:-4px;outline:2px dashed #1a1a1a;justify-content:center;font-weight:700}.crow.moving{outline-offset:-2px;outline:2px solid #1a1a1a}.sharefab{color:var(--ink);cursor:pointer;border:0;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex;position:fixed}main{padding-bottom:calc(110px + var(--fw))!important}.strat{padding:10px 0;border:0!important;border-bottom:1px solid var(--grid2)!important}.strat .seg{border:0;flex-wrap:wrap;gap:4px 14px;margin:6px 0 4px;display:flex}.strat .seg button{min-height:30px;color:var(--muted);box-shadow:none;border:0;padding:4px 0;background:0 0!important}.strat .seg button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--ink);font-weight:700;color:var(--ink)!important}.stratgrid{gap:0 28px}.crow{flex-wrap:wrap;row-gap:2px}.crow span{overflow-wrap:normal;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crow em{margin-left:auto}@media (width>=901px){.crow span{flex:60px}}.fam{color:var(--ft);background:var(--fc)!important}.famh,.famh[aria-pressed=true]{border-bottom:2px solid color-mix(in srgb,var(--ft) 45%,transparent);background:var(--fc)!important;color:var(--ft)!important}.famh span{opacity:.85;color:var(--ft)!important}.famh[aria-pressed=true]{box-shadow:inset 0 -4px 0 var(--ft)}.crow,.crow.on{color:var(--ft)!important;border-color:color-mix(in srgb,var(--ft) 30%,transparent)!important}.crow{opacity:.72}.crow.on{opacity:1}.crow i{border:1.5px solid var(--ft);opacity:1!important}.crow:hover{background:color-mix(in srgb,var(--ft) 12%,transparent)}.crow.add{opacity:.85;color:var(--ft)!important}.crow.drop{outline-color:var(--ft);color:var(--ft)!important}.crow.moving{outline-color:var(--ft)}.top{min-height:0!important;padding-top:6px!important}.top .logo{margin-bottom:8px!important;font-size:22px!important}.top .nav a,.top .nav a:nth-child(2),.top .nav a:nth-child(3),.top .nav a[aria-current=page]{padding:12px 40px 13px 24px!important;font-size:18px!important}.top.scrolled .logo{font-size:15px!important}@media (width<=700px){.top .logo{margin-bottom:0!important;font-size:17px!important}}.spectrum{gap:0!important}.famh{padding:10px 10px 8px}.crow{padding:7px 10px}.sharefab{z-index:41;min-height:46px;padding:0 18px 0 16px;box-shadow:none!important;border-radius:0!important;left:auto!important;transform:none!important}.sociobtn{margin-left:auto}.sociobtn[aria-pressed=true]{background:var(--ink)!important;color:var(--paper)!important}.maphero .blkh{flex-direction:row!important;align-items:center!important}.maphero .blkh h2{font-size:26px!important}.maphero{margin-top:18px}.mapscroll{max-height:72vh}.resetbtn{margin-left:auto}.resetbtn:disabled{opacity:.4;cursor:default}#h-qui3{margin-right:auto}.crow i{display:none!important}@media (width<=900px){.spectrum{gap:10px!important}.fam{border-radius:2px}.famh{padding:10px}.crow{min-height:42px;padding:9px 10px}}.home h1.fun .ch{display:inline-block}.home h1.fun .dot{transform-origin:50% 100%}.home .entries a{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.home.leaving .entries a{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(16px)}.home.leaving .entries a.picked{opacity:1;transform:scale(1.08)}.home.leaving h1.fun .ch{animation:none}.introveil{background:var(--bar);z-index:39;pointer-events:none;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.home h1.fun .ch,.home h1.fun .dot{animation:none!important}}.home h1.fun .ch,.home h1.fun .dot,.home.still h1.fun .dot{animation:none!important;transform:none!important}.home h1.fun{z-index:2;position:relative}.home .entries a:hover{transform:none}.splash .half{isolation:isolate}.top{isolation:isolate;position:sticky;overflow:hidden}.introveil{overflow:hidden}@media (prefers-reduced-motion:reduce){.home h1.fun{animation:none}}.introveil{display:none!important}html,body{background:#ecece8!important}#app{z-index:2;position:relative}.frame,.top{background:0 0!important}.row{margin:0 var(--fw) var(--fw);background:var(--paper)}main{background:var(--paper)}.home,.splash .half{background:0 0!important}.splash .entries{background:var(--paper);margin:0 var(--fw);z-index:2;position:relative}.sharefab{background:var(--paper)!important;bottom:var(--fw)!important;right:var(--fw)!important}@media (width>=901px){:root{--fw:22px}}.splash .half{position:relative;overflow:hidden}.splash h1.fun{opacity:1;filter:none;letter-spacing:-.03em;animation:none!important}.sociolayer .socio{fill:var(--ink);fill-opacity:.07;stroke:var(--ink);stroke-opacity:.55;stroke-width:1.2px;stroke-dasharray:3 3}.sociolayer .socio.socioc{fill-opacity:.2;stroke-opacity:.9;stroke-width:2px;stroke-dasharray:none}.chart .compring circle{opacity:.95}.compo .rivrow .compbar{background:var(--grid2,#e5e7eb);border-radius:3px;height:18px;display:block;position:relative;overflow:hidden}.compo .rivrow .compbar i{position:absolute;top:0;bottom:0}.compo .rivrow.refrow{border-bottom:1px solid var(--grid2,#e5e7eb);margin-bottom:6px;padding-bottom:6px}.compo .rivrow{grid-template-columns:minmax(0,220px) minmax(0,1fr) 130px}.compo .rivrow .v{text-align:right;white-space:nowrap}.compo .rivrow.tiprow{cursor:help}.compo .rivrow.tiprow:hover,.compo .rivrow.tiprow:focus-visible{background:var(--panel);outline:none}.compo .blkh .compsw{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.compo.enn .rivrow{grid-template-columns:minmax(0,220px) minmax(0,1fr) 210px}.compo.enn .rivrow .compbar{background:0 0;background-image:linear-gradient(var(--grid2,#e5e7eb), var(--grid2,#e5e7eb));background-position:0;background-repeat:no-repeat;background-size:100% 1px}.abstblk .mobrow.abstrow2{grid-template-columns:minmax(150px,260px) minmax(0,1fr) 150px}.abstblk .mobrow.abstrow2 input{min-height:36px}.abstchips{flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:13px;display:flex}.abstchip i{background:var(--c);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}@media (width<=700px){.abstblk .mobrow.abstrow2{grid-template-columns:1fr 110px}}.compo .rivrow.abstrow{border-top:1px solid var(--ink);margin-top:4px}.s18tip{z-index:60;background:var(--paper);max-width:min(460px,100vw - 16px);color:var(--ink);border:1px solid var(--ink);pointer-events:none;padding:10px 12px;font-size:13px;display:none;position:fixed;box-shadow:0 6px 24px #0000002e}.s18tip .tiph{align-items:center;gap:6px;margin-bottom:6px;font-size:14px;display:flex}.s18tip table{border-collapse:collapse;width:100%}.s18tip th,.s18tip td{text-align:right;white-space:nowrap;padding:2px 6px;font-weight:400}.s18tip tbody th{text-align:left;white-space:normal}.s18tip thead th{color:var(--muted);border-bottom:1px solid var(--grid2);font-size:11px}.s18tip td.up{color:#15803d;font-weight:700}.s18tip td.dn{color:#b91c1c}.s18tip p{white-space:normal;max-width:420px;margin:6px 0 0}.s18tip .dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}@media (width<=700px){.compo .rivrow{grid-template-columns:minmax(0,110px) minmax(0,1fr) 90px;font-size:13px}.compo.enn .rivrow{grid-template-columns:minmax(0,100px) minmax(0,1fr) 120px}}.sociolayer .sociolab{fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:700}.splash{flex-direction:column;min-height:100dvh;display:flex}.splash .entries{margin:0 var(--fw) var(--fw);background:var(--paper);flex:1 0 auto;align-content:start}#simmap18,#simmap18 .drag{touch-action:pan-y}#simmap18 g[data-drag],[data-dragcand]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#simmap18 g[data-drag].saisi circle{stroke:var(--ink);stroke-width:3px;filter:drop-shadow(0 6px 8px #00000047)}[data-dragcand].saisi{opacity:.35}.tactile-fantome{z-index:100;pointer-events:none;margin:0;position:fixed;transform:translate(-50%,-135%)scale(1.06);box-shadow:0 10px 24px #00000038}[data-dropzone].over{box-shadow:inset 0 0 0 3px var(--ink)}.hypsel{margin:20px 0 24px}.hypsel-m{display:none}.hypsel .chip{min-height:44px}.hypline{color:var(--muted);font-size:14px;font-weight:400;display:block}.hypcol{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.hypcol[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.tbl .hypon{background:var(--panel)}.tbl tr.bilan th,.tbl tr.bilan td{border-top:1px solid var(--ink)}@media (width<=700px){.hypsel-chips{display:none}.hypsel-m{display:flex}}.pv.duel{border:1px solid var(--grid2);background:var(--paper);color:var(--ink);border-left:5px solid #2b8a3e;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.pv.duel.v-mid{border-left-color:#e67700}.pv.duel.v-ko{border-left-color:#c92a2a}.rep.rep3{grid-template-columns:minmax(120px,190px) minmax(0,1fr) 110px}.rep.rep3 .v{color:var(--mut,#666);text-align:right;font-size:12px}@media (width<=700px){.rep.rep3{grid-template-columns:1fr;gap:4px}.rep.rep3 .v{text-align:left}}.chart .axfl{fill:var(--ink);stroke:none}.chart .axlab{letter-spacing:.04em;text-transform:uppercase;fill:var(--ink);font-size:12px;font-weight:700}.critpanel .critbilan,.critpanel .critstrat{border-top:1px solid var(--line,#e5e5e5);gap:6px;margin-top:14px;padding-top:12px;display:grid}.critpanel .critbilan>b,.critpanel .critstrat>b{font-size:15px}.chart .baryaxe{stroke:var(--ink);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:2 4;pointer-events:none}.chart .barydot{fill:var(--ink)}.chart .barylab{fill:var(--ink);fill-opacity:.7;font-size:11px;font-weight:600}.chart .axl{stroke:var(--muted,#6b7280);stroke-width:1.2px;stroke-linecap:round}.chart .axlc{fill:none;stroke:var(--muted,#6b7280);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.chart .axlab2{letter-spacing:.02em;fill:var(--muted,#6b7280);font-size:12px;font-weight:600}.maptools{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-4px 0 10px;display:flex}.maptools .seg button{font-size:13px}.abstdet{margin-top:10px}.abstdetb .mobrow{grid-template-columns:minmax(150px,240px) minmax(0,1fr) 60px;min-height:40px}.abstscale{font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 15px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.abstscale span{text-align:center;white-space:nowrap;width:0}.abstscale span:first-child{text-align:left}.abstscale span:last-child{text-align:right}.abstscale i{color:var(--muted,#666);font-style:normal;font-weight:400}.critpanel{top:env(safe-area-inset-top,0px);box-sizing:border-box;background:var(--paper);width:min(420px,100vw);color:var(--ink);border-left:1px solid var(--ink);z-index:90;padding:18px 22px calc(28px + env(safe-area-inset-bottom,0px));animation:.22s ease-out critin;position:fixed;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 30px #00000029}@keyframes critin{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.critpanel{animation:none}}.critph{align-items:center;gap:10px;margin-bottom:8px;display:flex}.critph h3{flex:1;margin:0;font-size:22px;line-height:1.1}.critph .dot{border-radius:50%;flex:none;width:14px;height:14px}.critclose{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;flex:none;width:32px;height:32px;font-size:22px;line-height:1}.critclose:hover{background:var(--ink);color:var(--paper)}.critnoto{margin:0 0 6px;font-size:16px}.critb{flex-direction:column;gap:14px;margin-top:14px;display:flex}.critrow{flex-direction:column;gap:6px;display:flex}.critl{flex-direction:column;gap:2px;display:flex}.critl b{font-size:15px}.critin{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:10px;display:grid}.critin input{width:100%;accent-color:var(--ink)}.critin output{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}@media (width<=640px){.critpanel{border-left:0;border-top:1px solid var(--ink);height:min(80vh,100%);animation-name:critup;top:auto}@keyframes critup{0%{transform:translateY(100%)}}}.crow.add.open{background:var(--ink)!important;color:var(--paper)!important}.addpanel{border:1px solid var(--ink);border-left:6px solid var(--fc,var(--ink));background:var(--paper);color:var(--ink);margin:10px 0 14px;padding:14px 16px 16px;animation:.18s ease-out critin-fade}@keyframes critin-fade{0%{opacity:0;transform:translateY(-4px)}}.addh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.addh .dot{border-radius:50%;flex:none;width:12px;height:12px}.addh b{font-size:17px}.addh .mut{font-size:15px}.addl{margin:10px 0 6px}.addpanel .potl{flex-flow:wrap;gap:6px;display:flex}.addpanel .pot{color:var(--ink);border:1px dashed var(--ink);background:0 0;padding:7px 10px;font-size:13px}.addpanel form.custom{grid-template-columns:minmax(200px,2fr) minmax(180px,1fr) auto;align-items:end;gap:14px;display:grid}.addpanel form.custom label{flex-direction:column;gap:4px;display:flex}.addpanel form.custom input[name=nom]{background:var(--champ,#f1f0ec);min-height:44px;color:var(--ink);font:inherit;box-sizing:border-box;border:0;width:100%;padding:10px 12px;font-size:16px}.addpanel form.custom input[name=nom]:focus{background:var(--champ-actif,#e8e6e0);outline:none}.addpanel form.custom label:has(input[name=nom]){grid-column:1/span 2}.addpanel form.custom .critnoto,.addpanel form.custom .critb{grid-column:1/-1}.addpanel form.custom .critb{gap:14px}.addpanel form.custom .customa{align-items:center;gap:14px;display:flex}.addpanel form.custom .customa .btn.pri{background:var(--ink);color:var(--paper);border:0;min-height:44px;padding:0 20px}.addpanel form.custom .customa .linkbtn{color:var(--ink);padding:8px 0}@media (width<=700px){.addpanel form.custom{grid-template-columns:1fr}.addpanel form.custom label:has(input[name=nom]){grid-column:1/-1}.addpanel .critrow,.critpanel .critrow,.critrow input[type=range]{min-height:44px}.addpanel{left:var(--fw,0px);right:var(--fw,0px);bottom:var(--fw,0px);z-index:70;max-height:80vh;padding:18px var(--gouttiere,16px) calc(18px + env(safe-area-inset-bottom,0px));margin:0;animation:.25s cubic-bezier(.2,.8,.2,1) volet-bas;position:fixed;overflow-y:auto;box-shadow:0 0 0 100vmax #1a1a1a59}body:has(.addpanel) .sharefab{display:none!important}.addpanel .addx{display:none}}@media (width>=701px){.addpanel{top:var(--pb-top,49px);right:var(--fw,0px);bottom:var(--fw,0px);z-index:44;width:min(380px, calc(100vw - 2 * var(--fw,0px)));box-sizing:border-box;height:auto;padding:16px var(--gouttiere,18px) calc(24px + env(safe-area-inset-bottom,0px));border:0;border-left:1px solid var(--ink);margin:0;animation:.22s ease-out critin;position:fixed;overflow-y:auto;box-shadow:-10px 0 30px #00000029}.addpanel .addh{gap:14px;margin-bottom:12px}.addpanel .addh b{flex:1;font-size:22px;line-height:1.1}.addpanel .addx{flex:none;order:1}.addpanel .addh .mut{flex:1 0 100%;order:2;margin-top:-6px;padding-left:22px}.addpanel form.custom{grid-template-columns:1fr}.addpanel form.custom label:has(input[name=nom]){grid-column:1/-1}}@media (width>=701px) and (width<=1099px){body:has(.addpanel) .sharefab{display:none!important}}@media (width>=701px) and (prefers-reduced-motion:reduce){.addpanel{animation:none}}.pont{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 0;display:flex}.pont .btn.pri{background:var(--ink);color:var(--paper);border:0;min-height:44px;padding:0 18px}.frompoll{border-left:4px solid var(--ink);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;font-size:15px;display:flex}.frompoll-a{flex:none}.frompoll .linkbtn{color:var(--ink);padding:0;font-weight:700}@media (width>=1100px){.critpanel{width:380px}html:has(.critpanel) main,html:has(.addpanel) main,html.fenetre-active:has(.critpanel) #main,html.fenetre-active:has(.addpanel) #main{transition:padding-right .22s ease-out;padding-right:calc(var(--gouttiere,32px) + 380px)!important}html:has(.critpanel) .sharefab,html:has(.addpanel) .sharefab{right:404px}}.agroup{margin:0 0 22px}.agroup .h3{margin:0 0 2px;font-size:20px}.agroup .h3 .mut{font-size:14px;font-weight:400}.alsos{border-top:1px dashed var(--grid2);flex-direction:column;gap:4px;padding-top:8px;font-size:14px;display:flex}.also b{font-weight:600}.prec{border-top:1px dashed var(--grid2);padding-top:8px;font-size:14px;line-height:1.4;display:block}.acard.info{cursor:default}.acard.info:hover{background:var(--paper)}.acard .go{text-underline-offset:4px;margin-top:auto;font-weight:700;text-decoration:underline}.alsos .also,.alsos .also .mut{font-weight:400}.acard .tbl{flex-direction:column;gap:4px;font-size:14px;display:flex}.acard .tbl .trow{grid-template-columns:minmax(90px,1fr) 1.3fr 1.3fr;align-items:baseline;gap:8px;display:grid}.tour{color:var(--ink);font-weight:700}.deduitbar{border-left:4px solid var(--ink);background:var(--panel);margin:10px 0 0;padding:10px 14px;font-size:14px}.deduitt .trow{grid-template-columns:minmax(90px,1fr) 1fr 1fr}.deduit{font-size:14px}.tbl{flex-direction:column;gap:4px;font-size:14px;display:flex}.tbl .trow{grid-template-columns:minmax(90px,1fr) 1fr 1fr;align-items:baseline;gap:8px;display:grid}.deduitt{border-top:1px dashed var(--grid2);margin-top:8px;padding-top:6px}#cartesociete{touch-action:none;overflow:hidden}.tbl.cols3 .trow{grid-template-columns:minmax(80px,1fr) 1fr 1fr 1fr}.tbl.cols4 .trow{grid-template-columns:minmax(80px,1fr) 1fr 1fr 1fr 1fr}.acard .tbl .trow>span{min-width:0}.acard .tbl.cols3 .trow,.acard .tbl.cols4 .trow{gap:6px;font-size:13px}
/* css/fenetre.css */
:root{--marge:max(4px, 1vmin)}html.fenetre-active{--fw:var(--marge)}html.fenetre-active .frame .top{margin:0;top:0;z-index:50!important;background:0 0!important}html.fenetre-active .top .nav a{background:var(--paper)!important;color:var(--ink)!important;box-shadow:inset 0 -1px 0 var(--ink)!important}html.fenetre-active .top .nav a+a{border-left:1px solid var(--ink)!important}html.fenetre-active .top .nav a:hover{text-underline-offset:4px;text-decoration:underline;background:var(--paper)!important}html.fenetre-active .top .nav a[aria-current=page]{font-weight:700;box-shadow:none!important}
/* css/gravure.css */
#gravure{z-index:45;pointer-events:none;width:100%;height:100%;clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, var(--marge) var(--trou,var(--marge)), var(--marge) calc(100% - var(--marge)), calc(100% - var(--marge)) calc(100% - var(--marge)), calc(100% - var(--marge)) var(--trou,var(--marge)), var(--marge) var(--trou,var(--marge)));opacity:0;transition:opacity .6s;display:block;position:fixed;inset:0}html.gravure-prete #gravure{opacity:1}html.gravure-active .splash .half{isolation:auto!important;padding-left:var(--marge)!important;padding-right:var(--marge)!important;background:0 0!important}html.gravure-active .splash h1.fun{z-index:46;color:var(--ink);mix-blend-mode:normal;letter-spacing:-.035em;white-space:nowrap;position:relative}
/* css/suisse.css */
*,:before,:after{border-radius:0!important}.btn,.help,.sharefab{border:1px solid var(--ink)!important;background:var(--paper)!important;color:var(--ink)!important;box-shadow:none!important}.btn:hover,.help:hover,.sharefab:hover{background:var(--ink)!important;color:var(--paper)!important}.panel{border:1px solid var(--ink);background:var(--paper)!important}.verdictpill,.verdictpill.v-ko,.verdictpill.v-mid,.verdictpill.v-ok{background:var(--paper)!important;border-top:1px solid var(--ink)!important;border-right:1px solid var(--ink)!important;border-bottom:1px solid var(--ink)!important}details>summary{border-top:1px solid var(--ink);background:var(--paper)!important}.ftabs button{font:inherit;white-space:nowrap;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-bottom:0;margin-bottom:-2px;padding:9px 14px;font-size:15px}.ftabs button[aria-current=page]{background:var(--paper);border:1px solid var(--ink);border-bottom:1px solid var(--paper);font-weight:700}.ftabs a[aria-current=page]{border-color:var(--ink)!important;box-shadow:none!important}input[type=text],input[type=search],input[type=number],select,textarea{border:1px solid var(--ink)!important;box-shadow:none!important}
/* css/retouches.css */
:root{--onglet:#e1e1dc;--onglet-survol:#d4d4ce;--champ:#efefeb;--champ-actif:#e4e4de;--gouttiere:clamp(14px, 1.7vw, 24px);--pb-top:49px}html.fenetre-active main,html.fenetre-active #main,.advbody{padding-left:var(--gouttiere)!important;padding-right:var(--gouttiere)!important}@media (width>=701px){html.fenetre-active .top .nav{background:var(--onglet);flex:none}html.fenetre-active .top .nav a,html.fenetre-active .top .nav a:nth-child(2),html.fenetre-active .top .nav a:nth-child(3),html.fenetre-active .top .nav a[aria-current=page]{transition:color .3s,background-color .2s;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important}html.fenetre-active .top .nav a+a{border-left:0!important}html.fenetre-active .top .nav a:not([aria-current]):hover{text-decoration:none;background:var(--onglet-survol)!important;color:var(--ink)!important}html.fenetre-active .top .nav a[aria-current=page],html.fenetre-active .top .nav a[aria-current=page]:hover{text-decoration:none;color:var(--ink)!important}html.fenetre-active .top .ind{background:var(--paper);transition:left .45s cubic-bezier(.65,0,.25,1),width .45s cubic-bezier(.65,0,.25,1);display:block}html.fenetre-active .top .ind.noanim{transition:none}}@media (width<=700px){html.fenetre-active .top,html.fenetre-active .top.scrolled{align-items:flex-end;padding:0 var(--fw) 0 0!important;min-height:48px!important}html.fenetre-active .top .logo{align-self:center;padding-left:calc(var(--fw) + var(--gouttiere))!important}html.fenetre-active .menubtn,html.fenetre-active .top.scrolled .menubtn{width:52px;height:40px;margin:0 0 0 auto;background:var(--paper)!important}html.fenetre-active .menubtn span{border-radius:0;width:22px;height:2px}html.fenetre-active .top.open .menubtn span:first-child{transform:translateY(7px)rotate(45deg)}html.fenetre-active .top.open .menubtn span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}html.fenetre-active .top.open .nav{top:var(--pb-top);left:var(--fw);right:var(--fw);bottom:var(--fw);z-index:60;padding:8px var(--gouttiere) calc(24px + env(safe-area-inset-bottom,0px));margin:0;animation:.28s cubic-bezier(.2,.8,.2,1) volet;position:fixed;overflow-y:auto;background:var(--paper)!important}html.fenetre-active .top.open .nav a,html.fenetre-active .top.open .nav a:nth-child(2),html.fenetre-active .top.open .nav a:nth-child(3),html.fenetre-active .top.open .nav a[aria-current=page]{border:0!important;border-bottom:1px solid var(--grid)!important;box-shadow:none!important;color:var(--ink)!important;background:0 0!important;padding:18px 0!important;font-size:30px!important;font-weight:400!important;line-height:1.15!important}html.fenetre-active .top.open .nav a[aria-current=page]{font-weight:700!important}html:has(.top.open){overflow:hidden}}@keyframes volet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ftabs{scrollbar-width:none;background:var(--onglet);width:max-content;max-width:100%;margin-top:14px;display:flex;position:relative;overflow-x:auto;border:0!important;gap:0!important}.ftabs::-webkit-scrollbar{display:none}.ftabs a,.ftabs button,.ftabs a[aria-current=page],.ftabs button[aria-current=page]{z-index:1;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;transition:color .3s,background-color .2s;position:relative;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:11px 18px!important;text-decoration:none!important}.ftabs a:not([aria-current]):hover,.ftabs button:not([aria-current]):hover{background:var(--onglet-survol)!important;color:var(--ink)!important}.ftabs a[aria-current=page],.ftabs button[aria-current=page]{color:var(--ink)!important}.ftabs .find{z-index:0;background:var(--paper);pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}.ftabs:not(.a-ind) a[aria-current=page],.ftabs:not(.a-ind) button[aria-current=page]{background:var(--paper)!important}@media (width<=700px){.ftabs a,.ftabs button,.ftabs a[aria-current=page],.ftabs button[aria-current=page]{font-size:14px;padding:10px 12px!important}}.verdictpill,.verdictpill.v-ko,.verdictpill.v-mid,.verdictpill.v-ok{background:var(--panel)!important;border-top:0!important;border-bottom:0!important;border-right:0!important}.search{background:var(--champ);gap:10px;min-height:48px;margin-bottom:10px;padding:0 14px;transition:background-color .15s;border:0!important}.search svg{color:var(--muted);flex:none}.search input,.search input[type=search]{outline:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important}.search:focus-within{background:var(--champ-actif)}.search:focus-within svg{color:var(--ink)}.cfiltre{margin:0 0 6px}.cfiltre .seg{scrollbar-width:none;background:var(--onglet);gap:0;max-width:100%;display:inline-flex;overflow-x:auto;border:0!important}.cfiltre .seg::-webkit-scrollbar{display:none}.cfiltre .seg button{white-space:nowrap;border-radius:0;font-size:14px;line-height:1.2;transition:color .2s,background-color .15s;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:7px 14px!important}.cfiltre .seg button[aria-pressed=false]:hover{background:var(--onglet-survol)!important;color:var(--ink)!important}.cfiltre .seg button[aria-pressed=true]{font-weight:700;background:var(--paper)!important;color:var(--ink)!important}html.accueil,html.accueil body{scrollbar-width:none}html.accueil::-webkit-scrollbar,html.accueil body::-webkit-scrollbar{display:none}.help,.help[aria-expanded=true]{flex:none;width:44px!important;height:44px!important;color:var(--ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:26px!important;font-weight:400!important;line-height:1!important}.help:hover{color:var(--muted)!important;background:0 0!important}.help[aria-expanded=true]{font-weight:900!important}.help:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}@media (width<=700px){.ficheh{position:relative}.ficheh>.help{position:absolute;top:0;right:-10px}.ficheh>div:first-child{padding-right:36px}}.blk>.blkh{top:var(--pb-top);z-index:30;background:var(--paper);margin-top:-10px;padding-top:10px;position:sticky}.advbody .blk>.blkh{background:var(--panel)}.resetbtn{min-height:36px;font:inherit;cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:0 2px;font-size:14px;display:inline-flex;color:var(--muted)!important;background:0 0!important;border:0!important}.resetbtn:hover{text-underline-offset:3px;text-decoration:underline;color:var(--ink)!important}.resetbtn:disabled,.zoomhint:empty{display:none}.sharefab,.sharefab:hover{text-align:left;gap:12px;min-height:52px;background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important;border:0!important;padding:8px 20px 8px 16px!important}.sharefab:hover{background:#333330!important}.sharefab:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.sharefab .sftxt{flex-direction:column;line-height:1.15;display:flex}.sharefab .sftxt b{font-size:16px;font-weight:700}.sharefab .sftxt span{opacity:.72;font-size:13px;font-weight:400}@media (width<=700px){.sharefab .sftxt span{display:none}.sharefab{min-height:46px}}body:has(.sharemodal) .sharefab{display:none!important}.sharemodal .shbox{border:0!important}.sharemodal .ffh{align-items:baseline}.sharemodal .shclose{font-size:15px;padding:8px 0!important}.sharemodal textarea{font:inherit;resize:vertical;width:100%;font-size:16px;line-height:1.45;background:var(--champ)!important;border:0!important;padding:12px 14px!important}.sharemodal textarea:focus{outline:none;background:var(--champ-actif)!important}.sharemodal .shareacts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sharemodal .shareacts .btn{min-height:44px;padding:0 18px;font-weight:700;background:var(--onglet)!important;color:var(--ink)!important;border:0!important}.sharemodal .shareacts .btn:hover{background:var(--onglet-survol)!important}.sharemodal .shareacts .btn.pri,.sharemodal .shareacts .btn.pri:hover{background:var(--ink)!important;color:var(--paper)!important}.sharemodal input[type=checkbox]{accent-color:var(--ink)}.sharemodal .shtxt{flex-direction:column;gap:6px;display:flex}.sharemodal textarea{min-height:150px;display:block;font-weight:400!important}@media (width<=700px){.sharemodal{padding:0!important}.sharemodal .shbox{width:100%;min-height:100%;padding:calc(14px + env(safe-area-inset-top,0px)) var(--gouttiere) calc(24px + env(safe-area-inset-bottom,0px));box-shadow:none}}.fam form.custom{background:var(--paper);color:var(--ink);flex-direction:column;gap:10px;padding:12px 10px;display:flex}.fam form.custom .customh{margin:0;font-size:15px;font-weight:700}.fam form.custom .customh span{color:var(--muted);font-weight:400}.fam form.custom .customh span:before{content:"· "}.fam form.custom input[name=nom]{width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 12px;font-size:16px;background:var(--champ)!important;border:0!important}.fam form.custom input[name=nom]:focus{outline:none;background:var(--champ-actif)!important}.fam form.custom .notol{flex-direction:column;gap:4px;display:flex;color:var(--muted)!important}.fam form.custom input[type=range],.abstrow2 input[type=range]{accent-color:var(--ink);width:100%}.fam form.custom .notoscale{justify-content:space-between;font-size:12px;display:flex}.fam form.custom .customa{align-items:center;gap:14px;display:flex}.fam form.custom .customa .btn.pri{min-height:44px;padding:0 20px;background:var(--ink)!important;color:var(--paper)!important;border:0!important}.fam form.custom .customa .linkbtn{color:var(--ink);padding:8px 0}.fam .potl{background:var(--paper)}@media (width<=700px){.fam form.custom{left:var(--fw);right:var(--fw);bottom:var(--fw);z-index:70;padding:18px var(--gouttiere) calc(18px + env(safe-area-inset-bottom,0px));animation:.25s cubic-bezier(.2,.8,.2,1) volet-bas;position:fixed;box-shadow:0 0 0 100vmax #1a1a1a59}.fam form.custom .customh{font-size:20px;font-weight:400}body:has(.fam form.custom) .sharefab{display:none!important}}@keyframes volet-bas{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html.fenetre-active .splash .entries{padding:16px var(--gouttiere) 0!important}html.intro-en-cours,html.intro-en-cours body{overflow:hidden}html.intro-en-cours .splash .entries:after{content:"";background:var(--paper);height:100vh;position:absolute;top:100%;left:0;right:0}.intro-onglets{z-index:80;pointer-events:none;position:fixed;inset:0}.intro-onglets span{box-sizing:border-box;white-space:nowrap;color:var(--ink);will-change:transform;display:block;position:absolute}@media (prefers-reduced-motion:reduce){html.fenetre-active .top .ind,.top.open .nav,.fam form.custom{transition:none!important;animation:none!important}}.abstrow2{margin:6px 0 2px;display:block}.abstrow2 .absthd{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:8px;display:flex}.abstrow2 .absthd output{font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:800}.abstrow2 input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:44px;accent-color:var(--ink);cursor:pointer;background:0 0;margin:0}.abstrow2 input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--grid2,#e5e7eb), var(--ink) 50%, var(--grid2,#e5e7eb));border-radius:5px;height:10px}.abstrow2 input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--grid2,#e5e7eb), var(--ink) 50%, var(--grid2,#e5e7eb));border-radius:5px;height:10px}.abstrow2 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--paper,#fff);border:3px solid var(--ink);border-radius:50%;width:30px;height:30px;margin-top:-10px;box-shadow:0 1px 4px #00000040}.abstrow2 input[type=range]::-moz-range-thumb{background:var(--paper,#fff);border:3px solid var(--ink);border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000040}.abstrow2 input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.abstscale{font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 15px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.abstscale span{text-align:center;white-space:nowrap;width:0}.abstscale span:first-child{text-align:left}.abstscale span:last-child{text-align:right}.abstscale i{color:var(--mut,#666);font-style:normal;font-weight:400}@media (width<=700px){.abstrow2 .absthd output{font-size:18px}}.pmain .pt b{font-weight:700}.pmain .pmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:6px;font-size:13px;font-weight:400;display:flex}.pmain .pmeta .cplt{margin-left:0;padding:0 6px;font-size:12px}.pmain .pmsep{color:var(--grid2,#ccc)}.pmain .ptop{gap:2px 14px}.pmain .ptop .pc{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pmain .pv.v-wait{color:var(--muted)!important;border-left-color:var(--grid2)!important}.homeg .pmain .pv.v-wait{background:0 0!important;border:0!important}@media (width<=900px){.pmain{gap:6px 10px;padding:12px 4px}.pmain .pt{font-size:17px;line-height:1.3}.pmain .pv{padding:3px 8px;font-size:12px}}.apropos{max-width:46rem;padding-bottom:48px}.apropos .ap-intro{margin:8px 0 32px;font-size:19px;line-height:1.45}.apropos a{color:inherit;text-underline-offset:3px;text-decoration:underline}.apropos a:hover{color:var(--muted)}.apropos section{margin-top:36px}.apropos h2{border-bottom:1px solid var(--ink);margin:0 0 10px;padding-bottom:10px}.apropos h3{margin:18px 0 4px}.apropos p{margin:0 0 10px;font-size:16px;line-height:1.55}.apropos dl{margin:0}.apropos .ap-l{border-bottom:1px solid var(--grid2);grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2px 16px;padding:8px 0;font-size:16px;line-height:1.4;display:grid}.apropos dt{color:var(--muted)}.apropos dd{overflow-wrap:anywhere;margin:0}@media (width<=700px){.apropos .ap-intro{margin-bottom:24px;font-size:17px}.apropos .ap-l{grid-template-columns:1fr}.apropos dt{font-size:14px}}.splash .entries a.e-apropos{left:var(--gouttiere);color:var(--muted);text-underline-offset:3px;padding:6px 0;line-height:1.3;text-decoration:underline;position:absolute;bottom:14px;font-size:15px!important}.splash .entries a.e-apropos:hover{color:var(--ink)}@media (width<=700px){html.fenetre-active .top.open .nav{flex-direction:column;display:flex}html.fenetre-active .top.open .nav a.nav-apropos{margin-top:auto;border-bottom:0!important;border-top:1px solid var(--grid)!important;color:var(--muted)!important;font-size:20px!important}html.fenetre-active .top.open .nav a.nav-apropos[aria-current=page]{color:var(--ink)!important}}.baryinfo{margin-left:auto}.baryinfo+.sociobtn{margin-left:0}.baryinfo summary{cursor:pointer;list-style:none}.baryinfo summary::-webkit-details-marker{display:none}.baryinfo[open] summary{background:var(--ink)!important;color:var(--paper)!important}.baryinfo .bulle{z-index:30;background:var(--paper);border:1px solid var(--ink);width:min(30rem,100%);color:var(--ink);border-radius:0;margin:0;padding:14px 16px;font-size:14px;line-height:1.5;position:absolute;top:calc(100% + 12px);right:0}.baryinfo .bulle:before{content:"";top:-8px;right:var(--pointe,40px);background:var(--paper);border-top:1px solid var(--ink);border-left:1px solid var(--ink);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.maptools .seg,.compsw .seg{scrollbar-width:none;background:var(--onglet);gap:0;max-width:100%;display:inline-flex;overflow-x:auto;border:0!important}.maptools .seg::-webkit-scrollbar,.compsw .seg::-webkit-scrollbar{display:none}.maptools .seg button,.compsw .seg button{font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;font-size:14px;line-height:1.2;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:7px 14px!important}.maptools .seg button[aria-pressed=false]:hover,.compsw .seg button[aria-pressed=false]:hover{background:var(--onglet-survol)!important;color:var(--ink)!important}.maptools .seg button[aria-pressed=true],.compsw .seg button[aria-pressed=true]{font-weight:700;background:var(--paper)!important;color:var(--ink)!important}.compsw{flex-wrap:wrap;gap:8px;display:flex}@media (width<=900px){.spectrum{gap:6px!important}.spectrum .fam{gap:0;padding:0}.spectrum .famh{min-height:0;padding:7px 10px 6px}.spectrum .crow{min-height:34px;padding:4px 10px}.spectrum .fam>.crow.add{min-height:34px;margin-top:auto;padding:0;font-size:22px}}.declares .declrow{flex-direction:row;align-items:center;gap:8px 14px;max-width:100%}.declares .declab{white-space:nowrap;flex:none}.declares .declrow select{flex:auto;width:auto;min-width:0}@media (width<=480px){.declares .declong{display:none}}#main .ptitle h1,#main .ficheh h1{font-size:36px;font-weight:400;line-height:1.05}#main .blkh h2,#main h2.h2,#main .apropos h2{font-size:30px!important;font-weight:400!important;line-height:1.1!important}#main .advbody .blkh h2{font-size:24px!important}#main .h3,#main .apropos h3,#main .colh{text-transform:none;letter-spacing:0;line-height:1.25;font-size:20px!important;font-weight:700!important}#main .blkh .h3{margin:0}@media (width<=700px){#main .ptitle h1,#main .ficheh h1{font-size:28px}#main .blkh h2,#main h2.h2,#main .apropos h2{font-size:22px!important}#main .advbody .blkh h2{font-size:20px!important}#main .h3,#main .apropos h3,#main .colh{font-size:17px!important}}.critpanel{width:min(420px, calc(100vw - 2 * var(--fw,0px)));border-left:1px solid var(--ink);padding:16px var(--gouttiere,18px) calc(24px + env(safe-area-inset-bottom,0px));top:var(--pb-top,49px)!important;right:var(--fw,0px)!important;bottom:var(--fw,0px)!important;z-index:44!important;height:auto!important;box-shadow:none!important}@media (width<=1099px){.critpanel{left:var(--fw,0px);border-left:0;width:auto}html:has(.critpanel) .sharefab{display:none!important}}.critph{gap:14px;margin-bottom:12px}.critph h3{font-size:28px!important;font-weight:400!important}.portrait{color:#fff;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait b{font-size:34px;font-weight:700;line-height:1}.critfam{border-bottom:1px solid var(--grid2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding-bottom:14px;display:flex}.critfam label{flex:220px;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.critfam select{min-width:0;font:inherit;flex:1;font-size:15px;font-weight:400}.critpanel .seg{background:var(--onglet);flex-wrap:wrap;gap:0;width:max-content;max-width:100%;margin:2px 0 0;display:flex;box-shadow:none!important;border:0!important}.critpanel .seg button{font:inherit;cursor:pointer;line-height:1.2;min-height:0!important;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:7px 12px!important;font-size:14px!important}.critpanel .seg button[aria-pressed=false]:not([disabled]):hover{background:var(--onglet-survol)!important;color:var(--ink)!important}.critpanel .seg button[aria-pressed=true]{font-weight:700;background:var(--paper)!important;color:var(--ink)!important}.critpanel .seg button[disabled]{opacity:.45;cursor:not-allowed}@media (width<=700px){.portrait{width:60px;height:60px}.critph h3{font-size:24px!important}}.critpanel .critbilan,.critpanel .critstrat{grid-template-columns:minmax(0,1fr)}.critpanel .critbilan .seg,.critpanel .critstrat .seg{justify-self:start;width:auto}
/* css/mobile-nav.css */
:root{--tabbar-h:64px}.tabbar{display:none}@media (width<=700px){.top .menubtn,.top .nav,.top.open .nav{display:none!important}.tabbar{z-index:40;box-sizing:border-box;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--paper);border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{min-height:44px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:1.2;text-decoration:none;display:flex}.tabbar a:hover{text-decoration:none}.tabbar a[aria-current]{color:var(--ink);box-shadow:inset 0 3px 0 var(--ink);font-weight:700}.tabbar svg{flex:none}#main{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.sharefab{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px) + 12px)!important}html.fenetre-active:not(.accueil){--marge:0px;--fw:0px}html.fenetre-active:not(.accueil) #gravure{visibility:hidden}html.fenetre-active:not(.accueil) .frame .top{background:var(--paper)!important}html:not(.accueil):before{content:"";z-index:3;background:linear-gradient(90deg,#e0262b,#2a3bc6);height:4px;position:fixed;top:0;left:0;right:0}}
/* css/mobile-liste.css */
.pempile,.addmob{display:none}@media (width<=700px){.homeg{padding-bottom:calc(var(--tabbar-h,0px) + 96px)}.homeg .s5>.colh,.homeg .s5>.drop{display:none}.homeg .list .li{border-bottom:1px solid var(--grid)}.homeg .pmain{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t v""b b""s s";gap:0 12px;padding:16px}.homeg .pmain .go{display:none}.homeg .pmain .pt{font-size:17px;line-height:1.3}.homeg .pmain .pmeta{margin-top:4px;font-size:14px}.homeg .pmain .pmeta .cplt{font-size:14px}.homeg .pmain .pv{align-self:start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.homeg .pmain .pv.v-ok,.homeg .pmain .pv.v-mid,.homeg .pmain .pv.v-ko{background:0 0!important;border:0!important}.homeg .pmain .pv.v-ok{color:#15803d!important}.homeg .pmain .pv.v-mid{color:#b45309!important}.homeg .pmain .pv.v-ko{color:#c81e1e!important}.homeg .pmain .pv:before{content:"";background:currentColor;flex:none;width:10px;height:10px}.homeg .pmain .pempile{background:var(--grid);grid-area:b;height:8px;margin:12px 0 8px;display:flex}.homeg .pmain .pempile i{height:100%;display:block}.homeg .pmain .ptop{grid-area:s;gap:4px 14px;font-size:14px}.homeg .search{min-height:48px}.homeg .search input,.homeg .search input[type=search]{font-size:16px}.homeg .cfiltre .seg button{min-height:44px;font-size:14px;padding:12px 14px!important}.addmob{left:0;right:0;bottom:calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px));z-index:20;background:var(--paper);border-top:1px solid var(--grid);padding:8px 16px;display:block;position:fixed}.addmob .btn.pri{border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;padding:0 16px;font-size:16px;font-weight:700;display:flex;background:var(--ink)!important;color:var(--paper)!important}.addmob .btn.pri:hover{background:var(--ink)!important}}
/* css/mobile-fiche.css */
.vmob,.ficheshare{display:none}@media (width<=700px){.ficheh>.verdictpill{display:none}.ficheh>.vmob{box-sizing:border-box;background:var(--panel);color:var(--ink);border-left:6px solid #15803d;flex:100%;margin:12px 0 0;padding:14px 16px 16px;display:block}.ficheh>.vmob.v-mid{border-left-color:#b45309}.ficheh>.vmob.v-ko{border-left-color:#c81e1e}.vmob-k{color:var(--muted);margin:0;font-size:14px;line-height:1.3}.vmob-v{margin:4px 0 14px;font-size:32px;font-weight:700;line-height:1.1;display:block}.chiffres{gap:12px;display:flex}.chiffres>div{flex:1 1 0;min-width:0}.chiffres b{font-size:22px;font-weight:700;line-height:1.1;display:block}.chiffres span{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.3;display:block}.ficheh>div:first-child{padding-right:80px}.ficheh>.ficheshare{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:34px}.ficheshare:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}html:has(.ficheh) .sharefab{display:none!important}html:has(.ficheh) .kick>a[href="#/sondages"]{align-items:center;min-height:44px;display:inline-flex}.ong-wrap{top:var(--pb-top,49px);z-index:30;background:var(--paper);margin-top:14px;position:sticky}.ong-wrap:after{content:"›";width:44px;color:var(--ink);background:linear-gradient(to right, transparent, var(--paper) 45%);pointer-events:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:none;position:absolute;top:0;bottom:0;right:0}.ong-wrap.deborde:not(.fin):after{display:flex}html:has(.ficheh) .ftabs{background:0 0;margin-top:0}html:has(.ficheh) .ftabs .find{display:none}html:has(.ficheh) .ftabs a,html:has(.ficheh) .ftabs button{align-items:center;height:48px;font-size:17px;font-weight:400;display:flex;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;padding:0 14px!important}html:has(.ficheh) .ftabs a[aria-current=page],html:has(.ficheh) .ftabs button[aria-current=page]{font-weight:700;color:var(--ink)!important;box-shadow:inset 0 -3px 0 var(--ink)!important;background:0 0!important}html:has(.ficheh) .blk>.blkh{top:calc(var(--pb-top,49px) + 48px)}}
/* css/mobile-comparer.css */
.cmpmob{display:none}@media (width<=700px){.cmpgraph{display:none}.cmpmob{display:block}.cmpsel{width:100%;min-width:0!important}.cmpsel select{width:100%;min-height:48px;font-size:17px}.cmpmob .cmprow{border-top:1px solid var(--grid);padding:14px 0}.cmpmob .cmphd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmpmob .cmpn{color:var(--ink);font-size:17px;font-weight:700}.cmpmob .cmpd{color:var(--ink);white-space:nowrap;font-size:17px;font-weight:700}.cmpmob .cmpd.abs{color:var(--muted);font-size:14px;font-weight:400}.cmpmob .cmpsc{color:var(--muted);margin:4px 0 10px;font-size:14px}.cmpmob .piste{height:24px;margin:0 7px;position:relative}.cmpmob .piste:before{content:"";background:var(--grid);height:1px;position:absolute;top:50%;left:0;right:0}.cmpmob .tick{background:var(--grid);width:1px;position:absolute;top:0;bottom:0}.cmpmob .seg{height:3px;margin-top:-1.5px;position:absolute;top:50%}.cmpmob .pt{box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.cmpmob .pt.pa{background:#fff;border:2px solid}.cmpmob .cmpnote{color:var(--muted);margin:8px 0 0;font-size:14px}}
/* css/mobile-simuler.css */
.simsel,.s18resume{display:none}@media (width<=700px){.simvues .simsel{top:var(--pb-top,49px);z-index:35;background:var(--paper);border:0;border-bottom:1px solid var(--ink);height:48px;box-shadow:none;border-radius:0;grid-template-columns:repeat(3,1fr);display:grid;position:sticky}.simvues .simsel button{height:100%;min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin:0;padding:0;font-size:17px}.simvues .simsel button[aria-current]{color:var(--ink);border-bottom-color:var(--ink);background:0 0;font-weight:700}.simvues .blk>.blkh{top:calc(var(--pb-top,49px) + 48px)}#main:has(.simvues[data-vue=carte]) .ptitle{margin:0;padding:0}#main:has(.simvues[data-vue=carte]) .ptitle h1{margin:0;font-size:28px;line-height:1.1}#main:has(.simvues[data-vue=carte]) .adv,.simvue-carte>p.change{display:none}.simvue-carte .maphero{margin-top:0}.simvue-carte .maphero>.blkh{gap:8px;min-height:44px;margin:0;padding:0}.simvue-carte .maphero>.blkh>h2{display:none}.simvue-carte .maphero .btn{min-height:44px;padding:0 10px;font-size:15px}.simvue-carte .maphero>.blkh>.btn,.simvue-carte .maphero>.blkh>.baryinfo{flex:1 1 0;min-width:0;margin:0}.simvue-carte .maphero>.blkh>.baryinfo>summary.btn{width:100%}.simvue-carte .maphero>p.small{display:none}.simvue-carte .maphero>p.zoomhint:has(button),.simvue-carte .maphero:has(.sociobtn[aria-pressed=true])>p.small{display:block}.simvue-carte .mapscroll{max-height:none;overflow:visible}.simvue-carte #simmap18{height:auto;display:block}.simvues[data-vue=candidats] .simvue-carte,.simvues[data-vue=candidats] .simvue-resultats,.simvues[data-vue=carte] .simvue-candidats,.simvues[data-vue=carte] .simvue-resultats,.simvues[data-vue=resultats] .simvue-candidats,.simvues[data-vue=resultats] .simvue-carte{display:none}#main:has(.s18resume){padding-bottom:calc(52px + var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px))}.s18resume{left:0;right:0;bottom:calc(var(--tabbar-h,0px) + env(safe-area-inset-bottom,0px));z-index:50;box-sizing:border-box;width:100%;height:52px;font:inherit;text-align:left;color:var(--ink);background:var(--paper);border:0;border-top:1px solid var(--ink);cursor:pointer;align-items:center;gap:12px;margin:0;padding:0 16px;display:flex;position:fixed}.s18resume:disabled{color:var(--muted);cursor:default}.simvues[data-vue=resultats]~.s18resume{display:none}.s18resume-lab{color:var(--muted);flex:none;font-size:14px}.s18resume-n{white-space:nowrap;flex:1;gap:12px;min-width:0;font-size:17px;display:flex;overflow:hidden}.s18resume-n>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.s18resume-chev{flex:none;font-size:26px;line-height:1}.s18resume-bar{height:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.s18resume-bar i{height:100%;display:block}.s18resume.maj .s18resume-n{animation:.6s ease-out s18-flash}@media (prefers-reduced-motion:reduce){.s18resume.maj .s18resume-n{animation:none}}.simvue-resultats .sharefab{box-sizing:border-box;background:var(--paper);border:1px solid var(--ink);width:calc(100% - 32px);height:48px;box-shadow:none;border-radius:0;justify-content:center;margin:24px auto 16px;padding:0 16px;font-size:17px;display:flex;position:static}.critpanel{box-sizing:border-box;border-left:0;border-top:2px solid var(--ink);padding:22px 16px calc(20px + env(safe-area-inset-bottom,0px));animation:.25s ease-out feuille-monte;z-index:60!important;width:100%!important;height:auto!important;max-height:75vh!important;inset:auto 0 0!important}.critpanel:before{content:"";background:#9a9a9a;width:40px;height:4px;margin:-14px auto 10px;display:block;position:sticky;top:0}@media (prefers-reduced-motion:reduce){.critpanel{animation:none}}}@keyframes feuille-monte{0%{transform:translateY(100%)}to{transform:none}}@keyframes s18-flash{0%{background:var(--panel)}to{background:0 0}}