/* Mode sombre d'Indexo : généré par lib/sombre.mjs à partir des feuilles claires. Ne pas modifier à la main. */
:root.dk{color-scheme:dark}
:root.dk body{background:#0D141F;color:#DFE5EF}
:root.dk a{color:#6FA2EE}
:root.dk a.go{text-decoration:none}
:root.dk :focus-visible{outline:3px solid var(--ultra);outline-offset:3px}
:root.dk [tabindex="-1"]:focus{outline:none}
:root.dk .ic{fill:none;stroke:currentColor}
:root.dk .mark{color:#DFE5EF;text-decoration:none}
:root.dk .restart{background:none;border:0;color:#B6BDC7;text-decoration:underline}
:root.dk .bar{background:#0E1A2B}
:root.dk .bar i{background:var(--ultra)}
:root.dk .count{color:#B6BDC7}
:root.dk .help{color:#B6BDC7}
:root.dk .note{color:#B6BDC7}
:root.dk .trust{color:#B6BDC7}
:root.dk .trust .ic{color:#6FA2EE}
:root.dk .hl{background:linear-gradient(transparent 62%,#12243F 62%)}
:root.dk .calc{background:linear-gradient(180deg,#0C182A 0%,#0D141F 75%);border:1px solid #283E5D;box-shadow:0 1px 2px rgba(21,34,56,.05),0 28px 56px -28px rgba(31,111,229,.38)}
:root.dk .calc-badge{background:var(--ultra);color:#fff}
:root.dk .calc-meta{color:#B6BDC7}
:root.dk .calc .count{color:#DFE5EF}
:root.dk .calc .field-big.search{background:#0D141F;border:2px solid var(--ultra)}
:root.dk .calc .field-big.search:focus-within{box-shadow:0 0 0 5px rgba(31,111,229,.16)}
:root.dk .calc .sugg button{border-bottom:1px solid #243753}
:root.dk .calc .sugg button:last-child{border-bottom:0}
:root.dk .calc-steps{border-top:1px solid #243753;color:#B6BDC7}
:root.dk .calc-steps b{background:#12243F;color:#8DB5F0}
:root.dk .opt{background:none;border:0;color:#DFE5EF}
:root.dk .opt .k{color:#B6BDC7;background:#0E1A2B}
:root.dk .opt .k:empty{background:none}
:root.dk .opt .d{color:#B6BDC7}
:root.dk .opt:hover .t{color:#6FA2EE}
:root.dk .opt.sel .t{background:linear-gradient(transparent 58%,#12243F 58%)}
:root.dk .opt.other .t{color:#B6BDC7}
:root.dk .opt .t .ic,:root.dk .chk .ic{color:#6FA2EE}
:root.dk .field-big{border-bottom:3px solid #4B689B}
:root.dk .field-big:focus-within{border-color:var(--ultra)}
:root.dk .field-big input{border:0;outline:0;background:transparent;color:#DFE5EF}
:root.dk .field-big .u{color:#B6BDC7}
:root.dk .field-big.search{border-color:var(--ultra)}
:root.dk .search .ic{color:#6FA2EE}
:root.dk input::placeholder{color:#AEB3CC}
:root.dk .pair label,:root.dk .fl{color:#B6BDC7}
:root.dk .selbox{border:2px solid #4B689B;background:#0D141F;color:#DFE5EF}
:root.dk .err{color:#EC9D8D}
:root.dk .go{background:var(--ultra);color:#fff;border:0}
:root.dk .go:hover{background:var(--ultra-d)}
:root.dk .go.alt{background:#0D141F;color:#6FA2EE;box-shadow:inset 0 0 0 2px var(--ultra)}
:root.dk .go.alt:hover{background:#0E1A2B;color:#8DB5F0}
:root.dk .ghost{background:none;border:0;color:#B6BDC7;text-decoration:underline}
:root.dk .ghost:hover{color:#DFE5EF}
:root.dk .sugg button{background:none;border:0;color:#DFE5EF}
:root.dk .sugg .d{color:#B6BDC7}
:root.dk .sugg button:hover .t,:root.dk .sugg button:focus-visible .t{color:#6FA2EE}
:root.dk .nomatch{color:#B6BDC7}
:root.dk .stp .d{color:#B6BDC7}
:root.dk .stp button{border:2px solid #4B689B;background:none;color:#DFE5EF}
:root.dk .stp button:hover:not(:disabled){border-color:var(--ultra);color:#6FA2EE}
:root.dk .chk input{border:2px solid #4B689B}
:root.dk .chk input:checked{background:var(--ultra);border-color:var(--ultra)}
:root.dk .chk input:checked::after{border:solid #141E2E;border-width:0 3px 3px 0}
:root.dk .lead{color:#B6BDC7}
:root.dk .net{color:#6FA2EE}
:root.dk .net.neg{color:#EC9D8D}
:root.dk .ctx{color:#B6BDC7}
:root.dk .split{background:#0E1A2B}
:root.dk .lnk{border:1px solid #243753;color:#DFE5EF}
:root.dk .ok{color:#C0E1D1}
:root.dk .band{background:#12243F}
:root.dk .band.calm{background:#0E1A2B}
:root.dk h2 .ic{color:#6FA2EE}
:root.dk .answers dt{color:rgba(222,224,239,0.72)}
:root.dk .answers small{color:rgba(222,224,239,0.72)}
:root.dk .answers .ed{background:none;border:0;color:#DFE5EF;text-decoration:underline}
:root.dk mark{background:var(--ink);color:var(--marker)}
:root.dk .sec p.f{color:#B6BDC7}
:root.dk .line .f{color:#B6BDC7}
:root.dk .line .dots{border-bottom:2px dotted #243753}
:root.dk sup a{text-decoration:none}
:root.dk .line.minus .amt{color:#EC9D8D}
:root.dk .line.plus .amt{color:#C0E1D1}
:root.dk .line.add .amt{color:#DFE5EF}
:root.dk .line.total{border-top:3px solid #4B689B}
:root.dk .line.sep .lab{color:#6FA2EE}
:root.dk .callout{background:#0E1A2B}
:root.dk .callout .f{color:#B6BDC7}
:root.dk .cmp>div{border:2px solid #243753}
:root.dk .cmp>div.cur{border-color:var(--ultra)}
:root.dk .cmp .v{color:#6FA2EE}
:root.dk .cmp .d{color:#B6BDC7}
:root.dk .notes li.w{background:#12243F}
:root.dk .refs li b{color:#6FA2EE}
:root.dk .refs .o{color:#B6BDC7}
:root.dk .s2{color:#EC9D8D}
:root.dk .s3{color:#B6BDC7}
:root.dk .guide{border-top:1px solid #243753}
:root.dk .guide.doc{border-top:0}
:root.dk .guide h2{color:#6FA2EE}
:root.dk .guide .maj{background:#12243F;color:#DFE5EF}
:root.dk .guide .maj .ic{color:#6FA2EE}
:root.dk .viz{border:1px solid #243753}
:root.dk .t1{--acc:#1F6FE5;--acc-d:#8DB5F0;--tint:#0F1E32}
:root.dk .t2{--acc:#34B38F;--acc-d:#CBE6DE;--tint:#19352C}
:root.dk .t3{--acc:#FF7A59;--acc-d:#EEA791;--tint:#33180F}
:root.dk .t4{--acc:#7C8DB5;--acc-d:#B3BDD5;--tint:#191E2A}
:root.dk .tile{background:var(--tint);color:var(--acc-d)}
:root.dk .guide .steps li{background:#0D141F;border:1px solid #243753}
:root.dk .guide .steps li:not(:last-child)::after{border-top:2px solid #395784;border-right:2px solid #395784}
:root.dk .step-n{color:#B6BDC7}
:root.dk .card{background:#0D141F;border:1px solid #243753}
:root.dk .guide .card .kpi{background:var(--tint);color:#B6BDC7}
:root.dk .kpi strong{color:var(--acc-d)}
:root.dk .cta{background:#0E1A2B}
:root.dk .faq{border-bottom:1px solid #243753}
:root.dk .faq-item{border-top:1px solid #243753}
:root.dk .tblw{border:1px solid #243753}
:root.dk .tbl th,:root.dk .tbl td{border-bottom:1px solid #243753}
:root.dk .tbl thead th{background:#0E1A2B;color:#B6BDC7}
:root.dk .tbl tbody tr:last-child td{border-bottom:0}
:root.dk .tbl caption{color:#B6BDC7;border-top:1px solid #243753}
:root.dk .tbl strong{color:#6FA2EE}
:root.dk .tbl td.d{color:#B6BDC7}
:root.dk .src-legend{background:#0E1A2B}
:root.dk .pass{color:#C0E1D1}
:root.dk .fail{color:#EC9D8D}
:root.dk footer{background:#0C1628;border-top:1px solid #243753;color:#B6BDC7}
:root.dk .foot-grid{border-bottom:1px solid #243753}
:root.dk .foot-tag{background:#0D141F;border:1px solid #243753;color:#DFE5EF}
:root.dk .foot-tag .ic{color:#C0E1D1}
:root.dk .foot-h{color:#DFE5EF}
:root.dk .foot-list a{color:#DFE5EF;text-decoration:none}
:root.dk .foot-list a:hover{color:#6FA2EE;text-decoration:underline}
:root.dk .usef li{border:1px solid #243753;background:#0D141F}
:root.dk .usef a{text-decoration:none}
:root.dk .usef a:hover{text-decoration:underline}
:root.dk .usef span{color:#B6BDC7}
:root.dk .lang{border:1px solid #243753}
:root.dk .lang button{border:0;background:none;color:#B6BDC7}
:root.dk .lang button[aria-current="true"]{background:var(--ultra);color:#fff}
:root.dk .presets span{color:#B6BDC7}
:root.dk .chip{border:1.5px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .chip:hover{border-color:var(--ultra);color:#6FA2EE}
:root.dk .cmp-common{background:#0E1A2B}
:root.dk .opt-card{border:2px solid var(--acc);background:#0D141F;box-shadow:0 18px 40px -30px rgba(21,34,56,.35)}
:root.dk .opt-card header{background:var(--tint)}
:root.dk .opt-card .badge{background:var(--acc);color:#fff}
:root.dk .opt-card header h2{color:var(--acc-d)}
:root.dk .opt-card .rm{background:none;border:0;color:#B6BDC7;text-decoration:underline}
:root.dk .opt-card .field-big,:root.dk .opt-card .field-big.sm{border:2px solid #4B689B;background:#0D141F}
:root.dk .opt-card .field-big:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--tint)}
:root.dk .opt-card .field-big .u{color:#B6BDC7}
:root.dk .cmp-hero{background:linear-gradient(135deg,#0B2147 0%,#1A4FA6 55%,#1F6FE5 100%);color:#fff;box-shadow:0 28px 56px -30px rgba(11,33,71,.6)}
:root.dk .cmp-hero :focus-visible{outline-color:#141E2E}
:root.dk .cmp-hero .calc-badge{background:#0D141F;color:#8DB5F0}
:root.dk .cmp-hero .calc-meta{color:rgba(255,255,255,.78)}
:root.dk .cmp-hero h2{color:#fff}
:root.dk .cmp-hero>p{color:rgba(255,255,255,.86)}
:root.dk .vs{border:1px solid rgba(20,30,46,0.24);background:rgba(13,20,31,0.08);color:#fff}
:root.dk .vs:hover,:root.dk .vs:focus-visible{background:rgba(13,20,31,0.17)}
:root.dk .vs b{background:var(--acc);color:#fff}
:root.dk .vs small{color:rgba(255,255,255,.76)}
:root.dk .cmp-hero .go{background:#0D141F;color:#8DB5F0}
:root.dk .cmp-hero .go:hover{background:#12243F}
:root.dk .opt-hint{color:#B6BDC7}
:root.dk .opt-card details{border-top:1px solid #243753}
:root.dk .opt-card summary{color:var(--acc-d)}
:root.dk .opt-add{border:2px dashed #243753;background:none;color:#B6BDC7}
:root.dk .opt-add:hover{border-color:var(--ultra);color:#6FA2EE}
:root.dk .bar-row .track{background:#0E1A2B}
:root.dk .bar-row .track i{background:var(--acc)}
:root.dk .cmpt thead th.oh{color:var(--acc-d)}
:root.dk .cmpt td.best{color:#C0E1D1}
:root.dk .win{color:#C0E1D1}
:root.dk .cmp-common .field-big.sm{border:2px solid #4B689B;background:#0D141F}
:root.dk .cmp-common .field-big.sm:focus-within{border-color:var(--ultra);box-shadow:0 0 0 4px rgba(31,111,229,.16)}
:root.dk .tblw{background:linear-gradient(90deg,#0D141F 30%,rgba(13,20,31,0)) left/36px 100% no-repeat local,linear-gradient(270deg,#0D141F 30%,rgba(13,20,31,0)) right/36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(21,34,56,.2),transparent) left/12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(21,34,56,.2),transparent) right/12px 100% no-repeat scroll;background-color:#0D141F}
:root.dk .fracp>span{color:#B6BDC7}
:root.dk .ix-xp details>summary{border:2px solid var(--ultra);background:#0E1A2B}
:root.dk .ix-xp details>summary:hover{background:#0F1E34}
:root.dk .ix-xp .xp-h{color:#8DB5F0}
:root.dk .ix-xp .xp-h::after{color:#6FA2EE}
:root.dk .ix-xp .xp-s{color:#B6BDC7}
:root.dk .xp{border-top:2px solid #4B689B}
:root.dk .xp li{border-bottom:1px solid #243753}
:root.dk .xp-n{color:#6FA2EE}
:root.dk .xp-t{color:#DFE5EF}
:root.dk .xp-r{color:#B6BDC7}
:root.dk .xp-tot .xp-t,:root.dk .xp-tot .xp-v{color:#6FA2EE}
:root.dk .t5{--acc:#8E63D6;--acc-d:#AD97DB;--tint:#1B0F30}
:root.dk .t6{--acc:#E3A12F;--acc-d:#F8D8A4;--tint:#382B10}
:root.dk .ix-eyebrow{color:#8DB5F0}
:root.dk .ix-eyebrow a{color:inherit;text-decoration:none}
:root.dk .ix-eyebrow a:hover{text-decoration:underline}
:root.dk .ix-eyebrow .ic{color:#6FA2EE}
:root.dk .ix-index h1,:root.dk .ix-index h2{color:#DFE5EF}
:root.dk .ix-lede{color:#B6BDC7}
:root.dk .ix-list{border-top:2px solid #4B689B}
:root.dk .ix-list li{border-bottom:1px solid #243753}
:root.dk .ix-row{background:none;border:0;color:#DFE5EF}
:root.dk .ix-no{color:#BAC6D8}
:root.dk .ix-qt{background-image:linear-gradient(transparent 60%,var(--tint) 60%);background-image:linear-gradient(transparent 60%,color-mix(in srgb,var(--acc) 30%,transparent) 60%);background-repeat:no-repeat;background-size:0% 100%}
:root.dk .ix-q small{color:#B6BDC7}
:root.dk .ix-q small b{color:var(--acc-d)}
:root.dk .ix-dots{border-bottom:2px dotted #304869}
:root.dk .ix-ex small{color:#B6BDC7}
:root.dk .ix-ex b{color:var(--acc-d)}
:root.dk .ix-go{color:#DFE5EF}
:root.dk .ix-row:hover .ix-no,:root.dk .ix-row:focus-visible .ix-no{color:var(--acc)}
:root.dk .ix-row:hover .ix-go,:root.dk .ix-row:focus-visible .ix-go{background:var(--ink);color:#fff}
:root.dk .ix-blk-t{color:#B6BDC7}
:root.dk .ix-blk-t::after{border-bottom:1px solid #243753}
:root.dk .ix-sent{color:#DFE5EF}
:root.dk .ix-in{border-bottom:3px solid var(--ultra);background:linear-gradient(transparent 58%,#12243F 58%)}
:root.dk .ix-in:focus-within{border-color:#4B689B;background:linear-gradient(transparent 0,#12243F 0)}
:root.dk .ix-in input{border:0;outline:0;background:transparent;color:#6FA2EE}
:root.dk .ix-in input::placeholder{color:#9DB7DE}
:root.dk .ix-in .u{color:#B6BDC7}
:root.dk .ix-sel{border:0;border-bottom:3px solid var(--ultra);color:#6FA2EE;background:no-repeat right 4px center/14px,linear-gradient(transparent 58%,#12243F 58%)}
:root.dk .ix-sel:focus{outline:none;border-color:#4B689B}
:root.dk .ix-hintline{color:#B6BDC7}
:root.dk .ix-out{color:#6FA2EE;background:linear-gradient(transparent 62%,#12243F 62%)}
:root.dk .ix-range{background:linear-gradient(90deg,#1F6FE5 75%,#1D2838 75%)}
:root.dk .ix-range::-webkit-slider-thumb{background:var(--ultra);border:5px solid #141E2E;box-shadow:0 0 0 2px var(--ultra),0 6px 14px rgba(21,34,56,.25)}
:root.dk .ix-range::-moz-range-thumb{background:var(--ultra);border:5px solid #141E2E;box-shadow:0 0 0 2px var(--ultra)}
:root.dk .ix-marks button{background:none;border:0;color:#B6BDC7;text-decoration:underline;text-decoration-color:transparent}
:root.dk .ix-marks button:hover{color:#DFE5EF}
:root.dk .ix-marks button.on{color:#6FA2EE;text-decoration-color:#6FA2EE}
:root.dk .ix-ticket{background:#0D141F}
:root.dk .ix-tk-head{border-bottom:2px dashed #243753;color:#B6BDC7}
:root.dk .ix-tk-head b{color:#6FA2EE}
:root.dk .ix-tk-foot{border-top:2px dashed #243753;color:#B6BDC7}
:root.dk .ix-lead{color:#B6BDC7}
:root.dk .ix-big{color:#6FA2EE}
:root.dk .ix-big.ok{color:#C0E1D1}
:root.dk .ix-big.ko{color:#EC9D8D}
:root.dk .ix-ctx{color:#B6BDC7}
:root.dk .ix-ticket .line.total{border-top:4px double #4B689B}
:root.dk .ix-ticket .tblw{border:0}
:root.dk .ix-ticket .tbl thead th{background:none;border-bottom:2px solid #4B689B}
:root.dk .ix-empty{color:#B6BDC7}
:root.dk .ix-sk{background:linear-gradient(90deg,#0E1A2B,#142032,#0E1A2B);background-size:200% 100%}
:root.dk .ix-empty.err p{color:#EC9D8D}
:root.dk .ix-warn{color:#F1B8A9}
:root.dk .ix-coupon{border-top:2px dashed #243753}
:root.dk .ix-coupon::before{background:#0D141F;color:#9AA6B8}
:root.dk .ix-note{color:#B6BDC7}
:root.dk .ix-ok{color:#C0E1D1}
:root.dk .ix-know li{border-bottom:1px solid #243753}
:root.dk .ix-know li::before{color:#6FA2EE}
:root.dk .ix-view{color:#B6BDC7}
:root.dk .ix-view button{border:0;color:#B6BDC7;background:linear-gradient(transparent 60%,#12243F 60%) no-repeat 0 0/0% 100%}
:root.dk .ix-view button.on{color:#DFE5EF}
:root.dk .ix-view button:not(.on):hover{color:#DFE5EF}
:root.dk .ix-view .sep{color:#C9D5E6}
:root.dk .ix-wf::before{border-bottom:2px solid #4B689B}
:root.dk .wf-col{border:0;background:none;color:#DFE5EF}
:root.dk .wf-bar{background:#9CC3F5}
:root.dk .wf-col.m .wf-bar{background:repeating-linear-gradient(135deg,#FF8E72 0 7px,#FF7A59 7px 14px)}
:root.dk .wf-col.p .wf-bar{background:#34B38F}
:root.dk .wf-col.n .wf-bar{background:linear-gradient(180deg,#1F6FE5,#1A4FA6)}
:root.dk .wf-col.m .wf-amt{color:#EC9D8D}
:root.dk .wf-col.p .wf-amt{color:#C0E1D1}
:root.dk .wf-col.n .wf-amt{color:#6FA2EE}
:root.dk .wf-name{color:#B6BDC7}
:root.dk .wf-link{border-top:1.5px dashed #395784}
:root.dk .wf-col:hover .wf-name,:root.dk .wf-col[aria-pressed="true"] .wf-name{color:#DFE5EF}
:root.dk .ix-wfinfo{color:#DFE5EF}
:root.dk .ix-say strong{color:#6FA2EE}
:root.dk .ix-say.warn strong{color:#EC9D8D}
:root.dk .ix-cut i{color:#fff}
:root.dk .ix-cut .me{background:linear-gradient(90deg,#1A4FA6,#1F6FE5)}
:root.dk .ix-cut .st{background:repeating-linear-gradient(135deg,#FF8E72 0 9px,#FF7A59 9px 18px)}
:root.dk .ix-board{border-top:2px solid #4B689B}
:root.dk .ix-board li{border-bottom:1px solid #243753}
:root.dk .b-l small{color:#B6BDC7}
:root.dk .b-dots{border-bottom:2px dotted #304869}
:root.dk .b-bar{background:#0E1A2B}
:root.dk .b-bar i{background:#9CC3F5}
:root.dk .ix-board li.base .b-bar i{background:#FF7A59}
:root.dk .ix-board li.best .b-v{color:#C0E1D1}
:root.dk .ix-board li.best .b-bar i{background:#34B38F}
:root.dk .ix-board li.best .b-l>span{background:linear-gradient(transparent 60%,#214334 60%)}
:root.dk .b-tag{color:#C0E1D1}
:root.dk .ix-link{border:0;background:none;color:#6FA2EE;text-decoration:underline}
:root.dk .tbl td.best{color:#C0E1D1}
:root.dk .ix-cutl{color:#DFE5EF}
:root.dk .ix-cutl .me{background:#1F6FE5}
:root.dk .ix-cutl .st{background:#FF7A59}
:root.dk .ix-cmpt th,:root.dk .ix-cmpt td{border-bottom:1px dotted #304869}
:root.dk .ix-cmpt thead th{color:#B6BDC7;border-bottom:2px solid #4B689B}
:root.dk .ix-cmpt td.ok{color:#C0E1D1}
:root.dk .ix-cmpt td.ko{color:#EC9D8D}
:root.dk .ix-cal li i{border-bottom:2px dotted #304869}
:root.dk .cv-zone{fill:#FFECE5}
:root.dk .cv-line{fill:none;stroke:#6FA2EE}
:root.dk .cv-axis{stroke:#DFE5EF}
:root.dk .cv-grid{stroke:#DCE5F2}
:root.dk .ix-curve text{fill:#B6BDC7}
:root.dk .cv-me circle{fill:#fff;stroke:#6FA2EE}
:root.dk .cv-me text{fill:#6FA2EE}
:root.dk .cv-hover line{stroke:#DFE5EF}
:root.dk .cv-hover circle{fill:#DFE5EF}
:root.dk .ix-cvinfo b{color:#6FA2EE}
:root.dk .ix-legend2{color:#B6BDC7}
:root.dk .ix-toc{border-top:1px solid #243753;border-bottom:1px solid #243753}
:root.dk .ix-toc>span{color:#B6BDC7}
:root.dk .ix-toc button{border:0;background:none;color:#DFE5EF;text-decoration:underline;text-decoration-color:#C9D5E6}
:root.dk .ix-toc button:hover{color:#6FA2EE;text-decoration-color:#6FA2EE}
:root.dk .ix-sticky{background:rgba(21,34,56,.93);color:#fff;box-shadow:0 14px 30px -12px rgba(21,34,56,.7)}
:root.dk .ix-sticky button{border:0;background:#0D141F;color:#DFE5EF}
:root.dk .ix-steps2 li i{border-bottom:2px dotted #304869}
:root.dk .ix-year{color:#B6BDC7}
:root.dk .ix-year b{color:#DFE5EF}
:root.dk .ix-year a{color:#6FA2EE}
:root.dk .ix-yban{background:var(--ink);color:#fff}
:root.dk .ix-yban a{color:#fff}
:root.dk .fp-priv{background:#172D23;color:#D8ECE4}
:root.dk .fp-priv .ic{color:#C0E1D1}
:root.dk .fp-drop{border:2px dashed #395784;background:linear-gradient(180deg,#0C182A,#0D141F)}
:root.dk .fp-drop:hover,:root.dk .fp-drop.over{border-color:var(--ultra);background:#0E1C30}
:root.dk .fp-drop:focus-within{outline:3px solid var(--ultra);outline-offset:3px}
:root.dk .fp-drop .ic{color:#6FA2EE}
:root.dk .fp-drop span{color:#B6BDC7}
:root.dk .fp-exl{color:#B6BDC7}
:root.dk .fp-paste textarea{border:2px solid #243753;color:#DFE5EF}
:root.dk .fp-status.err{color:#EC9D8D}
:root.dk .fp-pw input{border:2px solid #4B689B}
:root.dk .fp-sum .note .ic{color:#C0E1D1}
:root.dk .fp-fh span{color:#B6BDC7}
:root.dk .fp-list{border-top:2px solid #4B689B}
:root.dk .fp-row{border-bottom:1px solid #243753;border-left:4px solid #304869}
:root.dk .fp-o small{color:#B6BDC7}
:root.dk .fp-det{color:#B6BDC7}
:root.dk .fp-a.m{color:#EC9D8D}
:root.dk .fp-a.p{color:#C0E1D1}
:root.dk .fp-e{color:#CED5DF}
:root.dk .fp-b.ok{background:#193226;color:#CBE6DA}
:root.dk .fp-b.near{background:#111C2C;color:#8DB5F0}
:root.dk .fp-b.ko{background:#35180F;color:#F1B8A9}
:root.dk .fp-b.unk{background:#3D3012;color:#E6DECC}
:root.dk .fp-fix summary{color:#B6BDC7;text-decoration:underline}
:root.dk .fp-fix label{color:#B6BDC7}
:root.dk .fp-fix select,:root.dk .fp-fix input{border:2px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .st-brut{--stg:#1F6FE5;--stgc:#1858B8}
:root.dk .st-soc{--stg:#9CC3F5;--stgc:#1858B8}
:root.dk .st-tax{--stg:#FF7A59;--stgc:#B2401C}
:root.dk .st-net{--stg:#34B38F;--stgc:#0F6E54}
:root.dk .st-oth{--stg:#7C8DB5;--stgc:#43527A}
:root.dk .st-unk{--stg:#E3A12F;--stgc:#94600B}
:root.dk .fp-hdr dt{color:#B6BDC7}
:root.dk .fp-hdr dd small{color:#CED5DF}
:root.dk .fp-sit{background:#0E1A2B}
:root.dk .fp-sit label{color:#B6BDC7}
:root.dk .fp-sit select,:root.dk .fp-sit input{border:2px solid #4B689B;background:#0D141F;color:#DFE5EF}
:root.dk .fp-checks li{border-bottom:1px solid #243753}
:root.dk .fp-checks li::before{background:#193226;color:#CBE6DA}
:root.dk .fp-checks li.near::before{background:#111C2C;color:#8DB5F0}
:root.dk .fp-checks li.ko::before{background:#35180F;color:#F1B8A9}
:root.dk .fp-checks li.info::before{background:#0E1A2B;color:#B6BDC7}
:root.dk .fp-formula{background:#0E1A2B}
:root.dk .glo{border-bottom:1px dotted rgba(91,102,118,.6)}
:root.dk .glo:hover,:root.dk .glo:focus{border-bottom-color:var(--ultra)}
:root.dk .glo:focus:not(:focus-visible){outline:none}
:root.dk .glo:focus-visible{outline:2px solid var(--ultra);outline-offset:2px}
:root.dk #glo-tip{background:var(--ink);color:#fff;box-shadow:0 12px 26px -12px rgba(21,34,56,.55)}
:root.dk #glo-tip p{color:#fff}
:root.dk #glo-tip .glo-more{color:#fff;text-decoration:underline}
:root.dk #glo-tip .glo-x{border:0;background:transparent;color:#fff}
:root.dk #glo-tip .glo-more:focus-visible,:root.dk #glo-tip .glo-x:focus-visible{outline:2px solid #141E2E;outline-offset:-2px}
:root.dk .px-nav a{border-bottom:2px solid transparent;color:#DFE5EF;text-decoration:none}
:root.dk .px-nav a:hover,:root.dk .px-nav a:focus-visible{color:#6FA2EE;border-bottom-color:var(--ultra)}
:root.dk .px-lang-b{border:1px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .px-lang-m{background:#0D141F;border:1px solid #243753;box-shadow:0 18px 40px -20px rgba(21,34,56,.35)}
:root.dk .px-lang-m span{color:#DFE5EF}
:root.dk .px-lang-m span.on{background:#0E1A2B;color:#8DB5F0}
:root.dk .px-lang-m span[aria-disabled="true"]{color:#9AA6B8}
:root.dk .px-tabs{background:#0E1A2B}
:root.dk .px-tabs button{border:0;background:none;color:#B6BDC7}
:root.dk .px-tabs button[aria-selected="true"]{background:#0D141F;color:#DFE5EF;box-shadow:0 1px 3px rgba(21,34,56,.12)}
:root.dk .px-tabs .ic{color:#6FA2EE}
:root.dk .px-card{background:#0D141F;border:1px solid #243753}
:root.dk .px-card:hover{border-color:#283E5D;box-shadow:0 18px 40px -30px rgba(31,111,229,.45)}
:root.dk .px-card>p{color:#B6BDC7}
:root.dk .px-act small{color:#B6BDC7}
:root.dk .qk-seg{background:#0E1A2B}
:root.dk .qk-seg button{border:0;background:none;color:#B6BDC7}
:root.dk .qk-seg button.on{background:#0D141F;color:#DFE5EF;box-shadow:0 1px 3px rgba(21,34,56,.12)}
:root.dk .qk-box{border:1px solid #243753}
:root.dk .qk-box legend{color:#B6BDC7}
:root.dk .qf{color:#B6BDC7}
:root.dk .qf select{border:2px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .qf-in{border:2px solid #243753;background:#0D141F}
:root.dk .qf-in:focus-within,:root.dk .qf select:focus{border-color:var(--ultra);outline:none}
:root.dk .qf-in input{border:0;outline:0;background:none;color:#DFE5EF}
:root.dk .qf-in input::placeholder{color:#9CA5B4}
:root.dk .qf-in em{color:#B6BDC7}
:root.dk .qf-chk{color:#DFE5EF}
:root.dk .ek-offer{background:#0E1A2B}
:root.dk .pg-crumbs ol{color:#B6BDC7}
:root.dk .pg-crumbs li+li::before{color:#9AA6B8}
:root.dk .pg-crumbs a{color:#B6BDC7;text-decoration:underline;text-decoration-color:rgba(182,189,199,0.35)}
:root.dk .pg-crumbs a:hover{color:#6FA2EE}
:root.dk .pg-maj{background:#12243F;color:#DFE5EF}
:root.dk .pg-maj .ic{color:#6FA2EE}
:root.dk .pg-answer{background:#0E1A2B;border-left:4px solid var(--ultra)}
:root.dk .pg h2{color:#6FA2EE}
:root.dk .pg-list li{border-top:1px solid #243753}
:root.dk .pg-list li span{color:#B6BDC7}
:root.dk .pg-key>div{background:#0D141F;border:1px solid #243753}
:root.dk .pg-key b{color:#6FA2EE}
:root.dk .pg-key>div>span{color:#B6BDC7}
:root.dk .pg-tbl .tbl th[scope=row]{background:#0D141F}
:root.dk .pg-fig figcaption{color:#B6BDC7}
:root.dk .pg-swipe{color:#B6BDC7}
:root.dk .pg-tbl .pg-ok{color:#B0EFCF}
:root.dk .pg-tbl .pg-ko{color:#E5978F}
:root.dk .pg-tbl .pg-eq{color:#B6BDC7}
:root.dk .pg-calc{background:#0D141F;border:1px solid #243753}
:root.dk .pg-calc-i{color:#B6BDC7}
:root.dk .pg-faq{border-bottom:1px solid #243753}
:root.dk .pg-faq details{border-top:1px solid #243753}
:root.dk .pg-faq summary{color:#DFE5EF}
:root.dk .pg-faq summary::after{color:#6FA2EE}
:root.dk .pg-faq summary:focus-visible{outline:3px solid var(--ultra);outline-offset:2px}
:root.dk .pg-src p,:root.dk .pg-src li{color:#B6BDC7}
:root.dk [data-r=salaries],:root.dk [data-r=base],:root.dk [data-c=bleu]{--c:#1F6FE5;--cd:#8DB2F1;--ct:#0E1A30;--cg:rgba(31,111,229,.09)}
:root.dk [data-r=independant],:root.dk [data-c=vert]{--c:#0E9467;--cd:#CEE7DF;--ct:#183328;--cg:rgba(14,148,103,.10)}
:root.dk [data-r=statuts],:root.dk [data-c=orange]{--c:#E2691D;--cd:#F5BC97;--ct:#35200F;--cg:rgba(226,105,29,.10)}
:root.dk [data-r=impots],:root.dk [data-c=violet]{--c:#6B4FD8;--cd:#A393DE;--ct:#160E30;--cg:rgba(107,79,216,.10)}
:root.dk [data-r=pros],:root.dk [data-c=sarcelle]{--c:#0E8C93;--cd:#CEE6E7;--ct:#1A3333;--cg:rgba(14,140,147,.10)}
:root.dk [data-r=comprendre],:root.dk [data-c=rose]{--c:#CB3F76;--cd:#E49FBA;--ct:#310F1C;--cg:rgba(203,63,118,.09)}
:root.dk .vh{border:0}
:root.dk .hx{background:#0D141F;border-bottom:1px solid #243753}
:root.dk .hx-rh::after{background:var(--ultra)}
:root.dk .hx-rl{color:#DFE5EF;text-decoration:none}
:root.dk .hx-rl:hover,:root.dk .hx-r.on .hx-rl{color:#6FA2EE}
:root.dk .hx-rb{border:0;background:none;color:#9DA5B4}
:root.dk .hx-rb::after{border-right:2px solid currentColor;border-bottom:2px solid currentColor}
:root.dk .hx-rb:focus-visible,:root.dk .hx-rl:focus-visible{outline:3px solid var(--ultra);outline-offset:-3px}
:root.dk .hx-mega{background:#0D141F;border-top:1px solid #243753;box-shadow:0 30px 60px -20px rgba(14,27,51,.28)}
:root.dk .nx-ico{background:#0E1A30;color:#6FA2EE}
:root.dk .nx-tile{text-decoration:none;color:#DFE5EF}
:root.dk .nx-tile:hover,:root.dk .nx-tile:focus-visible{background:#0E1A30}
:root.dk .nx-tile b{color:#DFE5EF}
:root.dk .nx-tile small{color:#B6BDC7}
:root.dk .nx-tile:hover b{color:#8DB2F1}
:root.dk .nx-side{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 0H0v24' fill='none' stroke='%23ffffff' stroke-opacity='.07'/%3E%3C/svg%3E");color:#fff;text-decoration:none}
:root.dk .nx-side::before{color:transparent}
:root.dk .nx-side small{color:#C3CDE0}
:root.dk .nx-side:hover b{text-decoration:underline}
:root.dk .nx-cb{border:0;background:none;color:#DFE5EF}
:root.dk .nx-cat.on .nx-cb{background:#0E1A30;color:#8DB2F1}
:root.dk .nx-cb:focus-visible{outline:3px solid var(--ultra);outline-offset:1px}
:root.dk .nx-cl{border-left:1px solid #243753}
:root.dk .nx-cl a{color:#DFE5EF;text-decoration:none;border-bottom:1px solid #1D2C42}
:root.dk .nx-cl a:hover{color:#8DB2F1}
:root.dk .nx-promo{background:var(--navy);color:#fff;text-decoration:none}
:root.dk .nx-promo small{color:#C3CDE0}
:root.dk .nx-promo-go{background:var(--mint);color:var(--navy)}
:root.dk .nx-promo:hover .nx-promo-go{background:#0D141F}
:root.dk .nx-foot{border-top:1px solid #243753}
:root.dk .nx-foot a{color:#6FA2EE;text-decoration:none}
:root.dk .nx-foot a:hover{text-decoration:underline}
:root.dk .nx-ct{color:#E4E9F2}
:root.dk .nx-col a{color:#DFE5EF;text-decoration:none}
:root.dk .nx-col a:hover{color:#6FA2EE;text-decoration:underline}
:root.dk .bdg-nouveau{background:#182F23;color:#CCE6D9}
:root.dk .bdg-saison{background:#311C0E;color:#F4BBA0}
:root.dk .bdg-pro{background:#0D142D;color:#97A3DF}
:root.dk .hx-search input{border:1px solid transparent;background:#111927;color:#DFE5EF}
:root.dk .hx-search input::placeholder{color:#9DA5B4}
:root.dk .hx-search input:hover{border-color:#243753}
:root.dk .hx-search input:focus{outline:3px solid var(--ultra);outline-offset:1px;background:#0D141F}
:root.dk .hx-search button{border:0;background:none;color:#DFE5EF}
:root.dk .hx-pro{background:var(--navy);color:#fff;text-decoration:none}
:root.dk .hx-pro::before{background:var(--mint)}
:root.dk .hx-pro:hover,:root.dk .hx-pro:focus-visible{background:var(--ultra);color:#fff}
:root.dk .rs-box{background:#0D141F;border:1px solid #243753;box-shadow:0 18px 40px rgba(21,34,56,.16)}
:root.dk .rs-box li a{text-decoration:none;color:#DFE5EF}
:root.dk .rs-box li a small{color:#B6BDC7}
:root.dk .rs-box li.on a,:root.dk .rs-box li a:hover{background:#0E1A2B}
:root.dk .rs-vide{color:#B6BDC7}
@media(max-width:1179px){:root.dk .hx-loupe,:root.dk .hx-burger{color:#DFE5EF;text-decoration:none}
:root.dk .hx-bi,:root.dk .hx-bi::before,:root.dk .hx-bi::after{background:currentColor}
:root.dk .hx-nav{background:#0D141F}
:root.dk .hx-close{color:#DFE5EF;text-decoration:none}
:root.dk .hx-r{border-bottom:1px solid #243753}
:root.dk .hx-mega,:root.dk .hx-r.on>.hx-mega{box-shadow:none;border:0}
:root.dk .nx-cat.on .nx-cb{background:none;color:#8DB2F1}
:root.dk .nx-cl{border-left:0}
:root.dk .hx-extra a{color:#6FA2EE;text-decoration:none}
}
:root.dk .ixt-g{border:0}
:root.dk .ixt-g>legend{color:#E4E9F2}
:root.dk .ixt-f>label,:root.dk .ixt-radio>legend{color:#DFE5EF}
:root.dk .ixt-aide{color:#B6BDC7}
:root.dk .ixt-f input[type=text],:root.dk .ixt-f input[type=date],:root.dk .ixt-f select,:root.dk .ixt-f textarea{border:1.5px solid #2D4468;color:#DFE5EF;background:#0D141F}
:root.dk .ixt-sfx{color:#B6BDC7}
:root.dk .ixt-f input:focus,:root.dk .ixt-f select:focus,:root.dk .ixt-f textarea:focus{outline:3px solid var(--ultra);outline-offset:1px;border-color:var(--ultra)}
:root.dk .ixt-f.bad input,:root.dk .ixt-f.bad select{border-color:#B4372A}
:root.dk .ixt-err{color:#E5978F}
:root.dk .ixt-radio{border:0}
:root.dk .ixt-seg span{border:1.5px solid #2D4468;background:#0D141F}
:root.dk .ixt-seg input:checked+span{background:var(--ultra);border-color:var(--ultra);color:#fff}
:root.dk .ixt-seg input:focus-visible+span{outline:3px solid var(--ultra);outline-offset:2px}
:root.dk .ixt-res{background:#0D141F;border:1px solid #243753;box-shadow:0 14px 30px rgba(21,34,56,.08)}
:root.dk .ixt-verdict{color:#DFE5EF}
:root.dk .ixt-verdict b,:root.dk .ixt-verdict strong{color:#6FA2EE}
:root.dk .ixt-ok b{color:#B0EFCF}
:root.dk .ixt-ko b{color:#E5978F}
:root.dk .ixt-lignes{border-top:1px solid #243753}
:root.dk .ixt-l{border-bottom:1px dashed #243753}
:root.dk .ixt-lab small{color:#B6BDC7}
:root.dk .ixt-minus .ixt-v{color:#E5978F}
:root.dk .ixt-plus .ixt-v{color:#B0EFCF}
:root.dk .ixt-total{border-bottom:0;border-top:2px solid #4B689B}
:root.dk .ixt-sep{color:#E4E9F2}
:root.dk .ixt-notes{color:#B6BDC7}
:root.dk .ixt-msg{color:#B6BDC7}
:root.dk .ixt-b{border:1.5px solid var(--ultra);background:#0D141F;color:#6FA2EE;text-decoration:none}
:root.dk .ixt-b:hover{background:#0E1A2B}
:root.dk .ixt-b[disabled]{border-color:#2D4468;color:#9FA8B5;background:#141A23}
:root.dk .ixt-texte{background:#0E1A2B}
:root.dk .ixt-pro{color:#B6BDC7}
:root.dk .tlo-flt button{border:1.5px solid #2D4468;background:#0D141F;color:#DFE5EF}
:root.dk .tlo-flt button[aria-pressed=true]{background:var(--ultra);border-color:var(--ultra);color:#fff}
:root.dk .tlo-n{color:#B6BDC7}
:root.dk .pc-steps li{border-top:1px solid #243753}
:root.dk .pc-steps li::before{background:#0E1A2B;color:#6FA2EE}
:root.dk .pc-steps p{color:#B6BDC7}
:root.dk .ac-card{background:#111927;border:0}
:root.dk .ac-card h3 a{text-decoration:none;color:#E4E9F2}
:root.dk .ac-card h3 a:hover{color:#8DB2F1}
:root.dk .ac-card h3 .nx-ico{background:#0D141F}
:root.dk .ac-card li{border-top:1px solid #23344C}
:root.dk .ac-card li a{color:#DFE5EF;text-decoration:none}
:root.dk .ac-card li a:hover{color:#8DB2F1}
:root.dk .ac-card .ac-all{color:#8DB2F1;text-decoration:none}
:root.dk .ac-pcard,:root.dk .ac-ph-card{background:#111927;text-decoration:none;color:#DFE5EF}
:root.dk .ac-pcard:hover,:root.dk .ac-ph-card:hover,:root.dk .ac-pcard:focus-visible,:root.dk .ac-ph-card:focus-visible{background:#0E1A30}
:root.dk .ac-pcard b,:root.dk .ac-ph-card b{color:#E4E9F2}
:root.dk .ac-pcard:hover b,:root.dk .ac-ph-card:hover b{color:#8DB2F1}
:root.dk .ac-pcard small,:root.dk .ac-ph-card small{color:#B3BBCA}
:root.dk .ac-pcard .nx-ico,:root.dk .ac-ph-card .nx-ico{background:#0D141F}
:root.dk .ac-phares h2{color:#E4E9F2}
:root.dk .ac-ph-sub{color:#B3BBCA}
:root.dk .ac-search input{border:1.5px solid #2D4468}
:root.dk .ac-ex{color:#B6BDC7}
:root.dk .ac-ex a{color:#B6BDC7}
:root.dk .renvoi{border:1px solid #243753;background:#0D141F}
:root.dk .pr-f{border-top:1px solid #243753}
:root.dk .pr-etat{background:#0E1A2B;color:#B6BDC7}
:root.dk .pr-etat.ok{background:#182F23;color:#B0EFCF}
:root.dk .pg-cta{background:#0E1A2B}
:root.dk .pg-cta .go{text-decoration:none}
:root.dk .ac-fiche{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 0H0v24' fill='none' stroke='%23ffffff' stroke-opacity='.06'/%3E%3C/svg%3E");border:0;color:#fff}
:root.dk .ac-fiche-ic{background:#0D141F}
:root.dk .ac-fiche-t h3{color:#fff}
:root.dk .ac-fiche-t p{color:#C3CDE0}
:root.dk .ac-fiche-go{background:var(--mint);color:var(--navy);text-decoration:none}
:root.dk .ac-fiche-go:hover,:root.dk .ac-fiche-go:focus-visible{background:#0D141F;color:#E4E9F2}
:root.dk .guide .ac-sec h2,:root.dk .guide>h2#faq{color:#E4E9F2}
:root.dk .usef li{border:0;background:#111927}
:root.dk .usef li:hover{background:#0E1A30}
:root.dk .usef a{color:#E4E9F2;text-decoration:none}
:root.dk .usef li:hover a{color:#8DB2F1}
:root.dk .usef span{color:#B3BBCA}
:root.dk .pcv{background-color:#0E1A30;background-image:radial-gradient(ellipse 70% 90% at 18% 55%,#0E1A30 35%,transparent 75%),linear-gradient(var(--cg) 1px,transparent 1px),linear-gradient(90deg,var(--cg) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;background-position:0 0,-1px -1px,-1px -1px;border-bottom:1px solid var(--cg)}
:root.dk .pcv .pg-crumbs a{color:#BDC5D4}
:root.dk .pcv .count{background:#0D141F;color:#8DB2F1;box-shadow:0 1px 0 var(--cg),0 0 0 1px var(--cg)}
:root.dk .pcv .count::before{background:var(--c)}
:root.dk .pcv h1{color:#E4E9F2}
:root.dk .pcv .pg-maj{background:none;color:#BDC5D4}
:root.dk .pcv .pg-maj .ic{color:#6FA2EE}
:root.dk .pcv-art{color:#6FA2EE}
:root.dk .pcv-line{stroke:#E4E9F2}
:root.dk .pcv-med{fill:#fff;stroke:#6FA2EE}
:root.dk .pcv-art .pcv-ic{color:#6FA2EE}
:root.dk .ln{background:#0D141F;border-bottom:1px solid #243753}
:root.dk .ln-t{color:#B6BDC7}
:root.dk .ln-l a{color:#BDC5D4;text-decoration:none;border-bottom:3px solid transparent}
:root.dk .ln-l a:hover{color:#E4E9F2}
:root.dk .ln-l a.on{color:#8DB2F1;border-bottom-color:var(--c)}
:root.dk .ln-l a:focus-visible{outline:3px solid var(--ultra);outline-offset:-3px}
:root.dk .pgw .pg-answer{background:none;border:0}
:root.dk .pgw .pg-answer p{color:#D1D9E7}
:root.dk .pgw .pg-answer p strong,:root.dk .pgw .pg-answer p b{color:#E4E9F2}
:root.dk .pgw .pg>h2,:root.dk .pgw .pg>section>h2,:root.dk .pgw .pg>.pg-calc>h2{color:#E4E9F2}
:root.dk .pgw .pg>h3,:root.dk .pgw .pg>section>h3{color:#E4E9F2}
:root.dk .pgw .pg a{color:#8DB2F1}
:root.dk .pgw .pg-key>div{background:none;border:0;border-top:3px solid var(--c)}
:root.dk .pgw .pg-key b{color:#8DB2F1}
:root.dk .pgw .pg-calc{background:#111927;border:0}
:root.dk .pgw .pg-calc-i{color:#BDC5D4}
:root.dk .pgw .usef li{border:0;background:#111927}
:root.dk .pgw .usef li:hover{background:#0E1A30}
:root.dk .pgw .usef a{color:#E4E9F2}
:root.dk .pgw .usef li:hover a{color:#8DB2F1}
:root.dk .pgw .usef span{color:#B3BBCA}
:root.dk .pgw .pg-faq{border-bottom:1px solid #243753}
:root.dk .pgw .pg-faq summary{color:#E4E9F2}
:root.dk .pgw .pg-faq summary::after{background:#0E1A30;color:#8DB2F1}
:root.dk .pgw .pg-src{border-top:1px solid #243753}
:root.dk .pgw .pg-src a{color:#BDC5D4}
:root.dk footer{background:var(--navy);color:#AEB9CD;border-top:0}
:root.dk footer .foot-h{color:#fff}
:root.dk footer .foot-list a{color:#E4E9F2}
:root.dk footer .foot-list a:hover{color:#fff}
:root.dk footer .foot-grid{border-bottom-color:rgba(20,30,46,0.12)}
:root.dk footer .foot-tag{background:rgba(13,20,31,0.06);border-color:rgba(20,30,46,0.14);color:#fff}
:root.dk footer .foot-tag .ic{color:var(--mint)}
:root.dk footer .foot-legal a{color:#E4E9F2}
:root.dk footer a:focus-visible{outline:3px solid #8ACDB5;outline-offset:2px}
:root.dk .ac-sec>p>.ac-all{color:#6FA2EE;text-decoration:none}
:root.dk .pgw .pg>h2 a,:root.dk .pgw .pg>section>h2 a{color:inherit;text-decoration:none}
:root.dk .pgw .pg h2 a:hover{color:#8DB2F1;text-decoration:underline}
:root.dk .nx-guides .nx-col a{color:#DFE5EF;border-bottom:1px solid #1D2C42}
:root.dk .nx-guides .nx-col a:hover{color:#8DB2F1;text-decoration:none}
:root.dk .nx-promo .bdg-saison{background:rgba(255,170,110,.18);color:#FFC59A}
:root.dk .usef li[data-i]::before{background:#0D141F;box-shadow:0 1px 0 rgba(14,27,51,.04)}
:root.dk .usef li[data-i]::after{background:var(--c)}
:root.dk .usef li[data-i]:hover::before{background:#0D141F}
:root.dk .pgw #faq-t::before,:root.dk .pgw #next-t::before,:root.dk .pgw #src-t::before{background:#0E1A30}
:root.dk .pgw #faq-t::after,:root.dk .pgw #next-t::after,:root.dk .pgw #src-t::after{background:var(--cd)}
:root.dk .pgw #faq-t{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H10l-5 4v-4H4z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E")}
:root.dk .pgw #next-t{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18' r='2.2'/%3E%3Ccircle cx='18' cy='6' r='2.2'/%3E%3Cpath d='M8.2 18H15a3.5 3.5 0 0 0 0-7H9a3.5 3.5 0 0 1 0-7h6.8'/%3E%3C/svg%3E")}
:root.dk .pgw #src-t{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v15H6.5A2.5 2.5 0 0 0 4 20.5z'/%3E%3Cpath d='M4 20.5A2.5 2.5 0 0 0 6.5 23H20v-5'/%3E%3C/svg%3E")}
:root.dk .pgw .pg-calc::before{background:radial-gradient(circle,#0E1A30 0 55%,transparent 56%)}
:root.dk .pgw .pg-calc::after{background:var(--c);--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8 7h8M8 11h.01M12 11h.01M16 11h.01M8 14.5h.01M12 14.5h.01M16 14.5h.01M8 18h.01M12 18h4'/%3E%3C/svg%3E")}
:root.dk .ixt-f input[type=text],:root.dk .ixt-f input[type=date],:root.dk .ixt-f select,:root.dk .ixt-f textarea{border:1.5px solid #2D405D}
:root.dk .ixt-f input:hover,:root.dk .ixt-f select:hover,:root.dk .ixt-f textarea:hover{border-color:#3E567B}
:root.dk .ixt-f input:focus,:root.dk .ixt-f select:focus,:root.dk .ixt-f textarea:focus{outline:0;border-color:var(--c);box-shadow:0 0 0 4px #1B283F}
:root.dk .ixt-seg span{border:1.5px solid #2D405D}
:root.dk .ixt-seg span:hover{border-color:var(--c)}
:root.dk .ixt-seg input:checked+span{background:var(--c);border-color:var(--c);color:#fff}
:root.dk .ixt-res{border:0;border-top:5px solid var(--c);box-shadow:0 1px 0 #243753,0 28px 56px -26px rgba(14,27,51,.32)}
:root.dk .ixt-verdict{color:#E4E9F2}
:root.dk .ixt-verdict b,:root.dk .ixt-verdict strong{color:#8DB2F1}
:root.dk footer::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 260'%3E%3Cg fill='%23fff'%3E%3Crect x='40' y='170' width='70' height='90' rx='8'/%3E%3Crect x='130' y='120' width='70' height='140' rx='8'/%3E%3Crect x='220' y='70' width='70' height='190' rx='8'/%3E%3Crect x='310' y='20' width='70' height='240' rx='8'/%3E%3C/g%3E%3C/svg%3E") no-repeat right bottom/contain}
@media(prefers-reduced-motion:no-preference){:root.dk .usef li:hover,:root.dk .ac-pcard:hover,:root.dk .ac-ph-card:hover,:root.dk .ac-card:hover{box-shadow:0 16px 32px -18px rgba(14,27,51,.28)}
}
:root.dk .pgw .tbl thead th{background:#0E1A30;color:#E4E9F2}
:root.dk [data-r],:root.dk [data-c]{--c:#1F6FE5;--cd:#8DB2F1;--ct:#0E1A30;--cg:rgba(31,111,229,.10)}
:root.dk .pcv{color:#fff;border-bottom:0;background-color:var(--navy);background-image:radial-gradient(ellipse 42% 80% at 84% 62%,rgba(31,111,229,.55),transparent 70%),radial-gradient(ellipse 40% 70% at 0% 0%,rgba(31,111,229,.22),transparent 70%),linear-gradient(rgba(13,20,31,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,20,31,0.045) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px;background-position:0 0,0 0,-1px -1px,-1px -1px}
:root.dk .pcv .pg-crumbs ol,:root.dk .pcv .pg-crumbs li+li::before{color:#8FA3C7}
:root.dk .pcv .pg-crumbs a{color:#C5D3EC;text-decoration-color:rgba(197,211,236,.4)}
:root.dk .pcv .pg-crumbs a:hover{color:#fff}
:root.dk .pcv .pg-crumbs [aria-current]{color:#E2EAF8}
:root.dk .pcv .count{background:rgba(31,111,229,.28);color:#D6E4FF;box-shadow:inset 0 0 0 1px rgba(58,86,134,0.35)}
:root.dk .pcv .count::before{background:var(--mint)}
:root.dk .pcv h1{color:#fff}
:root.dk .pcv .pg-maj{color:#C5D3EC}
:root.dk .pcv .pg-maj .ic{color:var(--mint)}
:root.dk .pcv-bar{fill:#fff}
:root.dk .pgw .pg-answer{background:linear-gradient(135deg,#0E1A30 0%,#0C1428 70%)}
:root.dk .pgw .pg-answer::before{background:var(--ultra);box-shadow:0 10px 20px -8px rgba(31,111,229,.6)}
:root.dk .pgw .pg-answer::after{background:#0D141F;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v3M12 18v3M3 12h3M18 12h3M5.6 5.6l2.1 2.1M16.3 16.3l2.1 2.1M5.6 18.4l2.1-2.1M16.3 7.7l2.1-2.1'/%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3C/svg%3E")}
:root.dk .pgw .pg>h2::before,:root.dk .pgw .pg>section:not(.pg-calc):not(.pg-src)>h2:not(#faq-t):not(#next-t)::before{background:linear-gradient(90deg,var(--ultra),var(--mint))}
:root.dk .pgw .pg ul:not([class]) li::marker,:root.dk .pgw .pg ol:not([class]) li::marker{color:#6FA2EE}
:root.dk .pgw .pg-key>div{background:var(--navy);border:0}
:root.dk .pgw .pg-key>div:nth-child(2n){background:var(--ultra)}
:root.dk .pgw .pg-key>div::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 56'%3E%3Cg fill='%23fff'%3E%3Crect x='0' y='34' width='16' height='22' rx='3'/%3E%3Crect x='22' y='24' width='16' height='32' rx='3'/%3E%3Crect x='44' y='13' width='16' height='43' rx='3'/%3E%3Crect x='66' y='0' width='16' height='56' rx='3'/%3E%3C/g%3E%3C/svg%3E") no-repeat right bottom/contain}
:root.dk .pgw .pg-key b{color:#fff}
:root.dk .pgw .pg-key>div>span{color:#C5D3EC}
:root.dk .pgw .pg-key>div:nth-child(2n)>span{color:#E2ECFF}
:root.dk .pgw .tbl thead th{background:var(--navy);color:#fff}
:root.dk .pgw .tbl tbody tr:nth-child(even)>*{background:#0B1528}
:root.dk .pgw .pg-tbl .tbl th[scope=row]{color:#E4E9F2}
:root.dk .pgw .pg>section:has(>#faq-t){background:#0D182D;box-shadow:0 0 0 100vmax #0D182D}
:root.dk .pgw .pg-faq{border:0}
:root.dk .pgw .pg-faq details{background:#0D141F;border:0;box-shadow:0 1px 0 rgba(14,27,51,.05)}
:root.dk .pgw .pg-faq details[open]{box-shadow:0 18px 36px -22px rgba(14,27,51,.35)}
:root.dk .pgw #faq-t::before{background:var(--ultra)}
:root.dk .pgw #faq-t::after{background:#0D141F}
:root.dk .pgw .pg>section:has(>#next-t){background:var(--navy);box-shadow:0 0 0 100vmax var(--navy)}
:root.dk .pgw .pg>section:has(>#next-t)>h2{color:#fff}
:root.dk .pgw #next-t::before{background:var(--ultra)}
:root.dk .pgw #next-t::after{background:#0D141F}
:root.dk .pgw section:has(>#next-t) .usef li{background:rgba(13,20,31,0.06)}
:root.dk .pgw section:has(>#next-t) .usef li:hover{background:rgba(13,20,31,0.12)}
:root.dk .pgw section:has(>#next-t) .usef a{color:#fff}
:root.dk .pgw section:has(>#next-t) .usef li:hover a{color:#fff;text-decoration:underline}
:root.dk .pgw section:has(>#next-t) .usef span{color:#B8C8E6}
:root.dk .pgw section:has(>#next-t) .usef li[data-i]::before{background:var(--ultra)}
:root.dk .pgw section:has(>#next-t) .usef li[data-i]::after{background:#0D141F}
:root.dk .pgw .pg>section:has(>#next-t)+.pg-src{border-top:0}
:root.dk .pgw .pg-calc{background:linear-gradient(155deg,var(--navy) 0%,var(--blue2) 60%,#1A56B8 120%);color:#fff}
:root.dk .pgw .pg-calc::before{background:radial-gradient(circle,rgba(31,111,229,.55) 0,transparent 65%)}
:root.dk .pgw .pg-calc::after{background:#0D141F}
:root.dk .pgw .pg-calc>h2{color:#fff}
:root.dk .pgw .pg-calc>h2::before{background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1B33' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='4' width='12' height='16' rx='2'/%3E%3Cpath d='M9 8h6M9 12h.01M12 12h.01M15 12h.01M9 15.5h.01M12 15.5h.01M15 15.5h.01'/%3E%3C/svg%3E") center/18px no-repeat}
:root.dk .pgw .pg-calc-i{color:#C5D3EC}
:root.dk .pgw .pg-calc a:not(.go){color:#9DC0FF}
:root.dk .pgw .pg-calc .ixt,:root.dk .pgw .pg-calc #app{background:#0D141F;color:#DFE5EF;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}
:root.dk .pgw .pg-calc .ixt a,:root.dk .pgw .pg-calc #app a{color:#8DB2F1}
:root.dk .pgw .pg-cta{background:linear-gradient(135deg,var(--ultra) 0%,#1652B8 100%);color:#fff}
:root.dk .pgw .pg-cta h2{color:#fff}
:root.dk .pgw .pg-cta h2::before{background:#0D141F !important}
:root.dk .pgw .pg-cta p{color:#E2ECFF}
:root.dk .pgw .pg-cta .go{background:#0D141F;color:#E4E9F2;border:0}
:root.dk .pgw .renvoi,:root.dk .pgw .note{background:#0D182D;border:0}
:root.dk .usef li{background:#0D182D}
:root.dk .usef li:hover{background:#11203A}
:root.dk .usef li[data-i]::after{background:var(--ultra)}
:root.dk .acm .ac-phares{background:#0D182D;box-shadow:0 0 0 100vmax #0D182D}
:root.dk .acm .ac-ph-card{background:#0D141F}
:root.dk .acm .ac-ph-card:hover{background:#0D141F;box-shadow:0 18px 36px -20px rgba(14,27,51,.3)}
:root.dk .acm section[aria-labelledby=ac-b]{background:var(--navy);box-shadow:0 0 0 100vmax var(--navy)}
:root.dk .acm section[aria-labelledby=ac-b] h2{color:#fff!important}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card{background:#0D141F}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card h3 .nx-ico{background:#0D182D}
:root.dk .acm section[aria-labelledby=ac-b]>p>.ac-all{color:#9DC0FF}
:root.dk .acm section[aria-labelledby=ac-pc]{background:#0D182D;box-shadow:0 0 0 100vmax #0D182D}
:root.dk .acm section[aria-labelledby=ac-pc] .usef li{background:#0D141F}
:root.dk .acm .ac-pcard{background:#0D182D}
:root.dk .acm .ac-pcard:hover{background:#11203A}
:root.dk .ac-card h3 .nx-ico,:root.dk .ac-pcard .nx-ico,:root.dk .ac-ph-card .nx-ico{color:#6FA2EE}
:root.dk .nx-ico{background:#0E1A30;color:#6FA2EE}
:root.dk .hx-acc{background:#1A1F28;color:#9BA5B5}
:root.dk .hx-acc::after{background:#383E49 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Crect x='6' y='11' width='12' height='9' rx='2'/%3E%3Cpath d='M9 11V8a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center/10px no-repeat;box-shadow:0 0 0 2px #141E2E}
:root.dk .hx-acc:focus-visible{outline:3px solid var(--ultra);outline-offset:2px}
:root.dk .pro-b{background:var(--navy);color:#fff}
:root.dk .pro-b:nth-child(2n){background:var(--ultra)}
:root.dk .pro-b::before{background:var(--ultra)}
:root.dk .pro-b:nth-child(2n)::before{background:#0D141F}
:root.dk .pro-b::after{background:#0D141F}
:root.dk .pro-b:nth-child(2n)::after{background:var(--ultra)}
:root.dk .pgw .pro-b h3{color:#fff}
:root.dk .pgw .pro-b p{color:#C5D3EC}
:root.dk .pgw .pro-b:nth-child(2n) p{color:#E2ECFF}
:root.dk .pro-acces{background:linear-gradient(135deg,#0E1A30 0%,#0B1528 100%)}
:root.dk .pgw .pro-tag{background:var(--navy);color:#fff}
:root.dk .pro-tag::before{background:var(--mint)}
:root.dk .pro-btn{text-decoration:none}
:root.dk .pro-off{background:#232A35;color:#9DA5B4}
:root.dk .pro-off::before{background:#7D889B;--lk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}
:root.dk .pgw a.pro-on{background:var(--ultra);color:#fff}
:root.dk .pgw a.pro-on:hover{background:var(--navy);color:#fff}
:root.dk .pgw .pr-f{background:#0D182D;border:0}
:root.dk .pgw .pr-f::before{background:#0D141F}
:root.dk .pgw .pr-f::after{background:var(--ultra)}
:root.dk .pgw .pr-etat{background:#0D141F;color:#9DA5B4}
:root.dk .pgw .pr-etat.ok{background:var(--mint);color:var(--navy)}
:root.dk .pgw .pg>.pg-calc>h2,:root.dk .pgw .pg>section.pg-calc>h2{color:#fff}
:root.dk .pgw .pro-acces h2{color:#E4E9F2}
:root.dk .usef li[data-i]::before{background:#0D141F}
:root.dk .acm section[aria-labelledby=ac-pc] .usef,:root.dk .pgw section:has(>#next-t) .usef{--tile:var(--sky)}
:root.dk .acm section[aria-labelledby=ac-pc] .usef li[data-i]::before{background:#0D182D}
:root.dk .acm .ac-ph-card .nx-ico{background:#0D182D}
:root.dk [data-c=bleu]{--g:linear-gradient(140deg,#3A86F7 0%,#1F6FE5 45%,#1449A8 100%);--gs:rgba(22,82,184,.5)}
:root.dk [data-c=vert]{--g:linear-gradient(140deg,#14A97C 0%,#0B8A68 50%,#085548 100%);--gs:rgba(11,122,97,.5)}
:root.dk [data-c=orange]{--g:linear-gradient(140deg,#E8653F 0%,#D2512F 50%,#9E3622 100%);--gs:rgba(210,81,47,.45)}
:root.dk [data-c=violet]{--g:linear-gradient(140deg,#7461F0 0%,#5141CF 50%,#33278F 100%);--gs:rgba(81,65,207,.45)}
:root.dk [data-c=sarcelle]{--g:linear-gradient(140deg,#1398B5 0%,#0C7591 50%,#0A4F66 100%);--gs:rgba(12,117,145,.45)}
:root.dk [data-c=rose]{--g:linear-gradient(140deg,#5C6CF2 0%,#3F4BD0 50%,#2A2F96 100%);--gs:rgba(63,75,208,.45)}
:root.dk .nx-ico,:root.dk .nx-cb .nx-ico,:root.dk .nx-ct .nx-ico,:root.dk .ac-card h3 .nx-ico,:root.dk .ac-pcard .nx-ico,:root.dk .ac-ph-card .nx-ico,:root.dk .acm .ac-ph-card .nx-ico,:root.dk .acm section[aria-labelledby=ac-b] .ac-card h3 .nx-ico{background:var(--g,var(--gb));color:#fff;box-shadow:0 8px 16px -8px rgba(22,82,184,.5),inset 0 1px 0 rgba(20,30,46,0.22)}
:root.dk .nx-cat.on .nx-cb{background:#0D182D;color:#E4E9F2}
:root.dk .usef li[data-i]::before,:root.dk .acm section[aria-labelledby=ac-pc] .usef li[data-i]::before{background:var(--g,var(--gb));box-shadow:0 8px 16px -8px var(--gs,rgba(22,82,184,.5))}
:root.dk .usef li[data-i]::after,:root.dk .pgw section:has(>#next-t) .usef li[data-i]::after{background:#0D141F}
:root.dk .pgw #faq-t::before,:root.dk .pgw #next-t::before,:root.dk .pgw #src-t::before{background:var(--gb);box-shadow:0 8px 16px -8px rgba(22,82,184,.55)}
:root.dk .pgw #faq-t::after,:root.dk .pgw #next-t::after,:root.dk .pgw #src-t::after{background:#0D141F}
:root.dk .pgw .pg-answer::before{background:var(--gb)}
:root.dk .pgw .pr-f::before{background:var(--g,var(--gb));box-shadow:0 8px 16px -8px var(--gs,rgba(22,82,184,.5))}
:root.dk .pgw .pr-f::after{background:#0D141F}
:root.dk .pgw .pr-f:nth-child(6n+2){--g:linear-gradient(140deg,#7461F0,#5141CF 50%,#33278F)}
:root.dk .pgw .pr-f:nth-child(6n+3){--g:linear-gradient(140deg,#1398B5,#0C7591 50%,#0A4F66)}
:root.dk .pgw .pr-f:nth-child(6n+4){--g:linear-gradient(140deg,#14A97C,#0B8A68 50%,#085548)}
:root.dk .pgw .pr-f:nth-child(6n+5){--g:linear-gradient(140deg,#5C6CF2,#3F4BD0 50%,#2A2F96)}
:root.dk .pgw .pr-f:nth-child(6n){--g:linear-gradient(140deg,#E8653F,#D2512F 50%,#9E3622)}
:root.dk .pgw .pg-key>div,:root.dk .pro-b{background:var(--gn)}
:root.dk .pgw .pg-key>div:nth-child(2n),:root.dk .pro-b:nth-child(2n){background:var(--gbb)}
:root.dk .pgw .pg-key>div:nth-child(2n)>span,:root.dk .pgw .pro-b:nth-child(2n) p{color:#fff}
:root.dk .pro-b::before{background:var(--gb)}
:root.dk .pro-b:nth-child(2n)::before{background:#0D141F}
:root.dk .hx-pro{background:linear-gradient(135deg,#27406F 0%,#0E1B33 70%)}
:root.dk .hx-pro:hover,:root.dk .hx-pro:focus-visible{background:var(--gb)}
:root.dk .nx-promo,:root.dk .nx-side{background:linear-gradient(150deg,#1D3361 0%,#0E1B33 60%,#0B2350 100%)}
:root.dk .nx-side{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 0H0v24' fill='none' stroke='%23ffffff' stroke-opacity='.07'/%3E%3C/svg%3E"),linear-gradient(150deg,#1D3361 0%,#0E1B33 60%,#0B2350 100%)}
:root.dk .ac-fiche{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M24 0H0v24' fill='none' stroke='%23ffffff' stroke-opacity='.06'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 120% at 100% 50%,rgba(31,111,229,.45),transparent 70%),linear-gradient(120deg,#1A2E57 0%,#0E1B33 60%)}
:root.dk .pcv{background-color:#0E1B33;background-image:radial-gradient(ellipse 42% 80% at 84% 62%,rgba(31,111,229,.55),transparent 70%),radial-gradient(ellipse 40% 70% at 0% 0%,rgba(31,111,229,.22),transparent 70%),linear-gradient(rgba(13,20,31,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,20,31,0.045) 1px,transparent 1px),linear-gradient(180deg,#14284F 0%,#0E1B33 70%,#0B1529 100%)}
:root.dk footer{background:linear-gradient(180deg,#0E1B33 0%,#0A1428 100%)}
:root.dk .pgw .tbl thead th{background:linear-gradient(180deg,#16284B,#0E1B33)}
:root.dk .pgw .pg-cta{background:var(--gbb)}
:root.dk .ln-l a.on{border-image:linear-gradient(90deg,var(--ultra),var(--mint)) 1;border-bottom-width:3px;border-bottom-style:solid}
:root.dk .pgw .pg>section:has(>#faq-t){background:none;box-shadow:none;border-image:linear-gradient(180deg,#0D182D 0%,#101E36 100%) fill 0//0 100vmax}
:root.dk .pgw .pg>section:has(>#next-t){background:none;box-shadow:none;border-image:linear-gradient(170deg,#13284D 0%,#0E1B33 55%,#0A1428 100%) fill 0//0 100vmax}
:root.dk .acm .ac-phares,:root.dk .acm section[aria-labelledby=ac-pc]{background:none;box-shadow:none;border-image:linear-gradient(180deg,#0D182D 0%,#0F1E35 100%) fill 0//0 100vmax}
:root.dk .acm section[aria-labelledby=ac-b]{background:none;box-shadow:none;border-image:linear-gradient(170deg,#16305C 0%,#0E1B33 55%,#0A1428 100%) fill 0//0 100vmax}
:root.dk .go{background:var(--gbb);color:#fff;box-shadow:0 12px 24px -12px rgba(22,82,184,.75),inset 0 1px 0 rgba(20,30,46,0.2)}
:root.dk .go:hover{background:var(--gbb)}
:root.dk .go.alt,:root.dk .alt{background:#0D141F;color:#8DB2F1;box-shadow:inset 0 0 0 2px var(--ultra)}
:root.dk .go.alt:hover,:root.dk .alt:hover{background:#0D182D;color:#E4E9F2}
:root.dk .ixt-b{border:2px solid var(--ultra);color:#8DB2F1}
:root.dk .ixt-b:hover{background:#0D182D;color:#E4E9F2}
:root.dk .ixt-b[aria-pressed="true"]{background:var(--gbb);border-color:transparent;color:#fff}
:root.dk .ixt-b[disabled],:root.dk .ixt-b[aria-disabled="true"]{border-color:#405068;color:#B2B9C5;background:#1D232C}
:root.dk input[type=file]{color:#BDC5D4}
:root.dk input[type=file]::file-selector-button{border:0;background:var(--gbb);color:#fff;box-shadow:0 10px 20px -10px rgba(22,82,184,.7)}
:root.dk input[type=file]:focus-visible{outline:3px solid var(--ultra);outline-offset:3px}
:root.dk .pgw .pg-calc input[type=file]{color:#BDC5D4}
:root.dk .hx-search input::placeholder,:root.dk .ac-search input::placeholder{color:#AAB1BD}
:root.dk .hx-acc{background:#1D232C;color:#AAB1BD}
:root.dk .pro-off{background:#20262F;color:#B2B9C5}
:root.dk .pro-off::before{background:#5E6A7D}
:root.dk .acm .ac-sec>p>.ac-all,:root.dk .acm section[aria-labelledby=ac-pc] .ac-all{color:#8DB2F1}
:root.dk .nx-foot a{color:#8DB2F1}
:root.dk .pgw .pg-cta a.go{color:#E4E9F2}
:root.dk .ac-ex a,:root.dk .ac-ex{color:#B3BBCA}
:root.dk .ixt-f input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){border:1.5px solid #2D405D;color:#DFE5EF;background:#0D141F}
:root.dk .ixt-res{border-top:0;background-image:linear-gradient(90deg,var(--ultra),var(--mint));background-size:100% 5px;background-repeat:no-repeat;background-color:#0D141F}
:root.dk .ixt-seg input:checked+span{background:var(--gbb);border-color:transparent;color:#fff;box-shadow:0 8px 16px -10px rgba(22,82,184,.8)}
:root.dk .hx .lang{border:0}
:root.dk .lang-d>summary{background:#111927;border:1px solid transparent;color:#E4E9F2}
:root.dk .lang-d>summary .ic{color:#6FA2EE}
:root.dk .lang-d>summary::after{border-right:2px solid #7D889B;border-bottom:2px solid #7D889B}
:root.dk .lang-d>summary:hover,:root.dk .lang-d[open]>summary{background:#0D141F;border-color:#243753}
:root.dk .lang-d>summary:focus-visible{outline:3px solid var(--ultra);outline-offset:2px}
:root.dk .lang-m{background:#0D141F;box-shadow:0 28px 56px -20px rgba(14,27,51,.35),0 0 0 1px rgba(14,27,51,.07)}
:root.dk .lang-m a,:root.dk .lang-m span{color:#DFE5EF;text-decoration:none}
:root.dk .lang-m a:hover,:root.dk .lang-m a:focus-visible{background:#0D182D;color:#E4E9F2}
:root.dk .lang-m .lang-on{background:#0D182D;color:#E4E9F2}
:root.dk .lang-m .lang-on::after{background:var(--gb)}
:root.dk .lang-m .lang-off{color:#AAB1BD}
:root.dk .lang-m .lang-off small{color:#AAB1BD;background:#1A1F28}
:root.dk .pgw>.ln{background:none;border-bottom:0;border-image:linear-gradient(to top,#1D2838 1px,#0D141F 1px) fill 0//0 100vmax}
@media(min-width:1200px){:root.dk .pgw-toc>.ln{border-image:none}
:root.dk .pgw-toc .ln-in{background:#0D141F;box-shadow:0 0 0 1px rgba(14,27,51,.07),0 26px 52px -30px rgba(14,27,51,.4)}
:root.dk .pgw-toc .ln-t{color:#E4E9F2}
:root.dk .pgw-toc .ln-t::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M8 7h11M8 12h11M8 17h11M4.5 7h.01M4.5 12h.01M4.5 17h.01'/%3E%3C/svg%3E") center/14px no-repeat,var(--gb)}
:root.dk .pgw-toc .ln-l{border-left:2px solid #21324D}
:root.dk .pgw-toc .ln-l a{border-bottom:0;border-left:2px solid transparent;color:#BDC5D4}
:root.dk .pgw-toc .ln-l a:hover{color:#E4E9F2;background:#0E1827}
:root.dk .pgw-toc .ln-l a.on{border-image:none;border-left:2px solid var(--ultra);color:#E4E9F2;background:linear-gradient(90deg,#0D182D,rgba(13,24,45,0))}
:root.dk .pgw-toc .ln-l .ln-calc a{color:#CCE7E0}
:root.dk .pgw-toc .ln-l .ln-calc a::before{background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E1B33' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='6' y='4' width='12' height='16' rx='2'/%3E%3Cpath d='M9 8h6M9 12h.01M12 12h.01M15 12h.01'/%3E%3C/svg%3E") center/11px no-repeat}
}
:root.dk .acm .screen.home h1,:root.dk .acm .screen.home .help{border-image-source:linear-gradient(#0E1B33,#0E1B33)}
:root.dk .acm .screen.home h1{color:#fff}
:root.dk .acm .screen.home .help{color:#C5D3EC}
:root.dk .acm .screen.home .hl{background:linear-gradient(transparent 80%,rgba(43,216,154,.75) 80%,rgba(43,216,154,.75) 93%,transparent 93%);color:#fff}
:root.dk .acm .screen.home .calc{background:#0D141F;border:0;box-shadow:0 0 0 1px rgba(14,27,51,.06),0 44px 88px -40px rgba(14,27,51,.55)}
:root.dk .acm .hero-ill>circle:first-of-type{fill:#6FA2EE}
:root.dk .acm .hero-ill>circle:nth-of-type(2){fill:#2BD89A}
:root.dk .acm .screen.home .calc-badge{background:var(--gbb)}
:root.dk .acm .screen.home .help a{color:#9DC0FF}
:root.dk .go{background:var(--gbb);box-shadow:0 10px 22px -12px rgba(31,111,229,.55),inset 0 1px 0 rgba(20,30,46,0.28)}
:root.dk .go:hover{background:var(--gbh)}
:root.dk .ixt-b[aria-pressed="true"],:root.dk .ixt-seg input:checked+span{background:var(--gbb);box-shadow:0 8px 16px -10px rgba(31,111,229,.6)}
:root.dk .hx-pro{background:var(--gbb);box-shadow:0 8px 18px -10px rgba(31,111,229,.6)}
:root.dk .hx-pro:hover,:root.dk .hx-pro:focus-visible{background:var(--gbh)}
:root.dk .pgw .pg-cta{background:linear-gradient(135deg,#3D8BFA 0%,#1F6FE5 70%,#1B66D8 100%)}
:root.dk .pgw a.pro-on{background:var(--gbb)}
:root.dk .pgw a.pro-on:hover{background:var(--gbh);color:#fff}
:root.dk .acm .screen.home .calc-badge{background:var(--gbb)}
:root.dk input[type=file]::file-selector-button{border:2px dashed #1F6FE5;background:#0E1A30 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231652B8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5M4 16v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-3'/%3E%3C/svg%3E") 16px center/20px no-repeat;color:#8DB2F1;box-shadow:none}
:root.dk input[type=file]:hover::file-selector-button{background-color:#11203A}
:root.dk .usef li,:root.dk .pgw .usef li,:root.dk .acm section[aria-labelledby=ac-pc] .usef li,:root.dk .pgw section:has(>#next-t) .usef li{background:none;border:0;border-top:1px solid #21324D;box-shadow:none}
:root.dk .usef li:hover,:root.dk .pgw .usef li:hover{background:none;box-shadow:none}
:root.dk .usef li:hover a{color:#6FA2EE;text-decoration:underline}
:root.dk .pgw section:has(>#next-t) .usef li{border-top-color:rgba(20,30,46,0.14)}
:root.dk .pgw section:has(>#next-t) .usef li:hover{background:none}
:root.dk .pgw section:has(>#next-t) .usef li:hover a{color:#fff}
:root.dk .acm section[aria-labelledby=ac-pc] .usef li{border-top-color:#263A5A}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card,:root.dk .ac-card{background:none!important;border:0;box-shadow:none}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card h3{color:#fff}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card h3 a{color:#fff}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card li{border-top:1px solid rgba(20,30,46,0.12)}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card li a{color:#DCE6F7}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card li a:hover{color:#fff;text-decoration:underline}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card .ac-all{color:#9DC0FF}
:root.dk .acm section[aria-labelledby=ac-b] .ac-card:hover{box-shadow:none}
:root.dk .ac-pcard,:root.dk .ac-ph-card,:root.dk .acm .ac-pcard,:root.dk .acm .ac-ph-card{background:none;border-top:1px solid #21324D;box-shadow:none}
:root.dk .acm .ac-ph-card{border-top-color:#263A5A}
:root.dk .ac-pcard:hover,:root.dk .ac-ph-card:hover,:root.dk .acm .ac-pcard:hover,:root.dk .acm .ac-ph-card:hover{background:none;box-shadow:none}
:root.dk .pgw .pg-answer{background:none}
:root.dk .pgw .pg-faq details{background:none;border:0;border-bottom:1px solid #263A5A;box-shadow:none}
:root.dk .pgw .pg-faq details[open]{box-shadow:none}
:root.dk .pgw .pg-faq{border-top:1px solid #263A5A}
:root.dk .pgw .pr-f{background:none;border-top:1px solid #21324D}
:root.dk .wf-rest{background:#162B49}
:root.dk .wf-col.m .wf-bar{background:repeating-linear-gradient(135deg,#FF8E72 0 7px,#FF7A59 7px 14px)}
:root.dk .wf-col .wf-bar{background:#9CC3F5}
:root.dk .wf-col.n .wf-bar{background:linear-gradient(180deg,#4C96FF,#1F6FE5)}
:root.dk .wf-col.p .wf-bar{background:#34B38F}
:root.dk .wf-rest{background:#9CC3F5}
:root.dk .usef li[data-i]:hover::before,:root.dk .pgw .usef li[data-i]:hover::before,:root.dk .acm section[aria-labelledby=ac-pc] .usef li[data-i]:hover::before{background:var(--g,var(--gb))}
:root.dk .usef li[data-i]:hover::after{background:#0D141F}
:root.dk .pgw .pr-etat{background:#1A1F28;color:#BDC5D4}
:root.dk .pgw .pro-plans-i{color:#BDC5D4}
:root.dk .pro-plan{background:#0D141F;box-shadow:0 0 0 1px #21324D}
:root.dk .pgw .pro-plan h3{color:#E4E9F2}
:root.dk .pgw .pro-pour{color:#B3BBCA}
:root.dk .pgw .pro-prix{border-top:1px solid #21324D;border-bottom:1px solid #21324D}
:root.dk .pro-prix span{color:#AAB1BD}
:root.dk .pro-prix b{color:#C6CFDC}
:root.dk .pro-plan li::before{background:#0D182D url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F6FE5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/12px no-repeat}
:root.dk .pro-plan-v{background:linear-gradient(160deg,#1D3361 0%,#0E1B33 60%,#0B2350 100%);color:#fff;box-shadow:0 30px 60px -30px rgba(14,27,51,.6)}
:root.dk .pgw .pro-plan-v h3{color:#fff}
:root.dk .pgw .pro-plan-v .pro-pour{color:#C5D3EC}
:root.dk .pgw .pro-plan-v .pro-prix{border-color:rgba(20,30,46,0.14)}
:root.dk .pro-plan-v .pro-prix span{color:#9FB0CD}
:root.dk .pro-plan-v .pro-prix b{color:rgba(255,255,255,.35)}
:root.dk .pgw .pro-plan-v li{color:#E4E9F2}
:root.dk .pro-plan-v li::before{background-color:rgba(43,216,154,.18);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232BD89A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E")}
:root.dk .pro-plan-v .pro-off{background:rgba(13,20,31,0.1);color:#C5D3EC}
:root.dk .pro-plan-v .pro-off::before{background:#23314A}
:root.dk .pgw section:has(>#next-t) .usef li[data-i]::before,:root.dk .pgw section:has(>#next-t) .usef li[data-i]:hover::before{background:var(--g,var(--gb))}
:root.dk .pg .fe-i,:root.dk .fe-i{color:#BDC5D4}
:root.dk .fe-l{border-top:1px solid #21324D}
:root.dk .fe-l::before{background:#253246}
:root.dk .fe-ok::before,:root.dk .fe-near::before{background:#1DB583}
:root.dk .fe-ko::before{background:#D2512F}
:root.dk .fe-calc::before{background:#1F6FE5}
:root.dk .fe-h h3,:root.dk .fe-h h4{color:#E4E9F2}
:root.dk .fe-h b{color:#E4E9F2}
:root.dk .pg .fe-st,:root.dk .fe-st{background:#1A1F28;color:#BDC5D4}
:root.dk .fe-ok .fe-st,:root.dk .fe-near .fe-st{background:#183328;color:#CCE7E0}
:root.dk .fe-ko .fe-st{background:#31120E;color:#E9A39A}
:root.dk .fe-calc .fe-st{background:#0E1A30;color:#8DB2F1}
:root.dk .pg .fe-t,:root.dk .fe-t{color:#D1D9E7}
:root.dk .pg .fe-c,:root.dk .fe-c{color:#BDC5D4}
:root.dk .fe-c span{color:#8DB2F1}
:root.dk .fe-c b{color:#E4E9F2}
:root.dk .pg .fe-x,:root.dk .fe-x{background:#2C170D;color:#E1C6C0}
:root.dk .ixt-wait{background:#31230E;color:#E6DCCC}
:root.dk .acm .screen.home .cmp-hero .calc-badge{background:#0D141F;color:#8DB2F1}
:root.dk .acm .cmp-hero{background:linear-gradient(135deg,#0B2147 0%,#163F86 55%,#1652B8 100%)}
:root.dk .acm .cmp-hero .calc-meta,:root.dk .acm .cmp-hero>p{color:rgba(255,255,255,.9)}
:root.dk .acm .cmp-hero .vs small{color:rgba(255,255,255,.88)}
:root.dk .acm .cmp-hero .vs b{background:#0D141F;color:#8DB2F1}
:root.dk .pgw .pg-calc .ixt-pro,:root.dk .pgw .pg-calc .ixt-pro p{color:rgba(255,255,255,.86)}
:root.dk .pgw .pg-calc .ixt-pro a{color:#fff;text-decoration-color:rgba(255,255,255,.6)}
:root.dk .pgw .pg-calc .ixt-pro .ixt-b[disabled]{background:rgba(13,20,31,0.1);color:rgba(255,255,255,.82);border-color:rgba(20,30,46,0.3);box-shadow:none}
:root.dk .pgw .pg-cta{background:linear-gradient(135deg,#1A5BC4 0%,#1652B8 55%,#123F8F 100%)}
:root.dk .pgw .pg-cta p{color:#EAF1FF}
:root.dk .lang-m .lang-off small{color:#B5BCCA}
:root.dk .pgw .tbl th strong,:root.dk .pgw .tbl th a{color:#7DA8EF}
:root.dk .acm .scr-cv{color:#fff;background-color:#0E1B33;background-image:radial-gradient(ellipse 42% 80% at 84% 62%,rgba(31,111,229,.55),transparent 70%),radial-gradient(ellipse 40% 70% at 0% 0%,rgba(31,111,229,.22),transparent 70%),linear-gradient(rgba(13,20,31,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,20,31,0.045) 1px,transparent 1px),linear-gradient(180deg,#14284F 0%,#0E1B33 70%,#0B1529 100%);background-size:auto,auto,28px 28px,28px 28px,auto;background-position:0 0,0 0,-1px -1px,-1px -1px,0 0}
:root.dk .acm .scr-cv .q{color:#fff}
:root.dk .acm .scr-cv .q:focus{outline:0}
:root.dk .acm .scr-cv .help{color:rgba(255,255,255,.86)}
:root.dk .acm .scr-cv .help a{color:#fff}
:root.dk .acm .scr-cv .count{background:rgba(31,111,229,.28);color:#D6E4FF;box-shadow:inset 0 0 0 1px rgba(58,86,134,0.35)}
:root.dk .acm .scr-cv .count::before{background:var(--mint)}
:root.dk .acm .scr-cv .presets span{color:rgba(255,255,255,.78)}
:root.dk .acm .scr-cv .chip{background:rgba(13,20,31,0.08);color:#fff;border-color:rgba(20,30,46,0.3)}
:root.dk .acm .scr-cv .chip:hover,:root.dk .acm .scr-cv .chip:focus-visible{background:#0D141F;color:#8DB2F1;border-color:#141E2E}
:root.dk .acm .scr-cv{--scr-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 270'%3E%3Crect x='18' y='192' width='64' height='70' rx='10' fill='%23fff' opacity='.07'/%3E%3Crect x='92' y='158' width='64' height='104' rx='10' fill='%23fff' opacity='.07'/%3E%3Crect x='166' y='122' width='64' height='140' rx='10' fill='%23fff' opacity='.07'/%3E%3Crect x='240' y='86' width='64' height='176' rx='10' fill='%23fff' opacity='.07'/%3E%3Cellipse cx='180' cy='252' rx='120' ry='19' fill='%23020A1A' opacity='.35'/%3E%3Crect x='104' y='44' width='134' height='190' rx='20' fill='%231F6FE5'/%3E%3Crect x='120' y='62' width='102' height='40' rx='8' fill='%23EAF1FE'/%3E%3Crect x='146' y='78' width='66' height='10' rx='5' fill='%230E1B33'/%3E%3Crect x='120' y='116' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='156' y='116' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='192' y='116' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='120' y='144' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='156' y='144' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='192' y='144' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='120' y='172' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='156' y='172' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='192' y='172' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='120' y='200' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='156' y='200' width='30' height='20' rx='6' fill='%23fff' opacity='0.88'/%3E%3Crect x='192' y='200' width='30' height='20' rx='6' fill='%232BD89A' opacity='1'/%3E%3Cellipse cx='282' cy='233' rx='24' ry='8.5' fill='%23D9533A'/%3E%3Crect x='258' y='226' width='48' height='7' fill='%23D9533A'/%3E%3Cellipse cx='282' cy='226' rx='24' ry='8.5' fill='%23FF7A59'/%3E%3Cellipse cx='282' cy='226' rx='15' ry='5' fill='none' stroke='%23FFB49F' stroke-width='2'/%3E%3Cellipse cx='282' cy='223' rx='24' ry='8.5' fill='%23D9533A'/%3E%3Crect x='258' y='216' width='48' height='7' fill='%23D9533A'/%3E%3Cellipse cx='282' cy='216' rx='24' ry='8.5' fill='%23FF7A59'/%3E%3Cellipse cx='282' cy='216' rx='15' ry='5' fill='none' stroke='%23FFB49F' stroke-width='2'/%3E%3Cellipse cx='282' cy='213' rx='24' ry='8.5' fill='%23D9533A'/%3E%3Crect x='258' y='206' width='48' height='7' fill='%23D9533A'/%3E%3Cellipse cx='282' cy='206' rx='24' ry='8.5' fill='%23FF7A59'/%3E%3Cellipse cx='282' cy='206' rx='15' ry='5' fill='none' stroke='%23FFB49F' stroke-width='2'/%3E%3Cellipse cx='282' cy='203' rx='24' ry='8.5' fill='%23D9533A'/%3E%3Crect x='258' y='196' width='48' height='7' fill='%23D9533A'/%3E%3Cellipse cx='282' cy='196' rx='24' ry='8.5' fill='%23FF7A59'/%3E%3Cellipse cx='282' cy='196' rx='15' ry='5' fill='none' stroke='%23FFB49F' stroke-width='2'/%3E%3Ccircle cx='242' cy='56' r='22' fill='%232BD89A'/%3E%3Cpath d='M232.76 56.44l6.6 6.6 12.32-13.2' fill='none' stroke='%230E1B33' stroke-width='4.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M70 101.9C71.35 108.2 71.8 108.65 78.1 110C71.8 111.35 71.35 111.8 70 118.1C68.65 111.8 68.2 111.35 61.9 110C68.2 108.65 68.65 108.2 70 101.9z' fill='%232BD89A'/%3E%3C/svg%3E")}
:root.dk .acm .scr-cv:has(.presets){--scr-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 270'%3E%3Crect x='18' y='200' width='64' height='62' rx='10' fill='%23fff' opacity='.07'/%3E%3Crect x='92' y='164' width='64' height='98' rx='10' fill='%23fff' opacity='.07'/%3E%3Crect x='166' y='126' width='64' height='136' rx='10' fill='%23fff' opacity='.07'/%3E%3Crect x='240' y='92' width='64' height='170' rx='10' fill='%23fff' opacity='.07'/%3E%3Cellipse cx='180' cy='252' rx='132' ry='21' fill='%23020A1A' opacity='.35'/%3E%3Crect x='40' y='70' width='124' height='160' rx='16' fill='%23fff'/%3E%3Cpath d='M40 86a16 16 0 0 1 16-16h92a16 16 0 0 1 16 16v20H40z' fill='%23C9DBFB'/%3E%3Ccircle cx='62' cy='88' r='10' fill='%231F6FE5'/%3E%3Crect x='80' y='84' width='56' height='8' rx='4' fill='%23fff'/%3E%3Crect x='58' y='170' width='18' height='30' rx='4' fill='%239DBBEF'/%3E%3Crect x='84' y='154' width='18' height='46' rx='4' fill='%239DBBEF'/%3E%3Crect x='110' y='162' width='18' height='38' rx='4' fill='%239DBBEF'/%3E%3Crect x='58' y='122' width='88' height='7' rx='3.5' fill='%23E3EBF8'/%3E%3Crect x='58' y='138' width='60' height='7' rx='3.5' fill='%23E3EBF8'/%3E%3Crect x='196' y='48' width='124' height='182' rx='16' fill='%23fff'/%3E%3Cpath d='M196 64a16 16 0 0 1 16-16h92a16 16 0 0 1 16 16v20H196z' fill='%232BD89A'/%3E%3Ccircle cx='218' cy='66' r='10' fill='%230E1B33'/%3E%3Crect x='236' y='62' width='56' height='8' rx='4' fill='%23fff'/%3E%3Crect x='214' y='168' width='18' height='32' rx='4' fill='%239DBBEF'/%3E%3Crect x='240' y='140' width='18' height='60' rx='4' fill='%239DBBEF'/%3E%3Crect x='266' y='120' width='18' height='80' rx='4' fill='%231F6FE5'/%3E%3Crect x='214' y='100' width='88' height='7' rx='3.5' fill='%23E3EBF8'/%3E%3Ccircle cx='180' cy='150' r='24' fill='%231F6FE5' stroke='%230E1B33' stroke-width='6'/%3E%3Cpath d='M168 143h22l-6-6M192 157h-22l6 6' fill='none' stroke='%23fff' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='316' cy='52' r='18' fill='%232BD89A'/%3E%3Cpath d='M308.44 52.36l5.3999999999999995 5.3999999999999995 10.080000000000002-10.799999999999999' fill='none' stroke='%230E1B33' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30 52.8C31.2 58.4 31.6 58.8 37.2 60C31.6 61.2 31.2 61.6 30 67.2C28.8 61.6 28.4 61.2 22.8 60C28.4 58.8 28.8 58.4 30 52.8z' fill='%232BD89A'/%3E%3Cpath d='M176 86.6C176.9 90.8 177.2 91.1 181.4 92C177.2 92.9 176.9 93.2 176 97.4C175.1 93.2 174.8 92.9 170.6 92C174.8 91.1 175.1 90.8 176 86.6z' fill='%23C9DBFB'/%3E%3C/svg%3E")}
:root.dk .acm .scr-cv::after{background:var(--scr-art) center bottom/contain no-repeat}
:root.dk body:has(.acm .scr-cv) .bar{background:#14284F}
:root.dk .acm .screen.res>.ix-view{background:#14284F;color:rgba(255,255,255,.72)}
:root.dk .acm .screen.res>.ix-view button{color:rgba(255,255,255,.62)}
:root.dk .acm .screen.res>.ix-view button.on{color:#fff;background-image:linear-gradient(transparent 62%,rgba(43,216,154,.5) 62%)}
:root.dk .acm .screen.res>.ix-view button:not(.on):hover{color:#fff}
:root.dk .acm .screen.res>.ix-view .sep{color:rgba(255,255,255,.3)}
:root.dk .acm .screen.res>.hero-res{color:#fff;background-color:#0E1B33;background-image:radial-gradient(ellipse 34% 56% at 82% 64%,rgba(31,111,229,.42),transparent 70%),linear-gradient(180deg,#14284F 0%,#0E1B33 65%,#0B1529 100%)}
:root.dk .acm .screen.res>.hero-res .lead,:root.dk .acm .screen.res>.hero-res .ctx{color:rgba(255,255,255,.78)}
:root.dk .acm .screen.res>.hero-res .net{color:#fff}
:root.dk .acm .screen.res>.hero-res .net.neg{color:#FF9A80}
:root.dk .acm .screen.res>.hero-res .per{color:#fff}
:root.dk .acm .screen.res>.hero-res .split{background:rgba(13,20,31,0.12)}
:root.dk .acm .screen.res>.hero-res .legend{color:rgba(255,255,255,.9)}
:root.dk .acm .screen.res>.hero-res .guil g{stroke:#9DBBEF}
:root.dk .acm .screen.res>.hero-res a{color:#fff}
:root.dk body:has(.acm .screen.res) .bar{background:#14284F}
:root.dk .pgw .pg-calc .ixt-pro .ixt-b[disabled]{color:#fff}
:root.dk .pgw .pg-cta h2{color:#fff!important}
:root.dk .pro-off{color:#B5BCCA}
:root.dk .pro-off::before{background:#556178}
:root.dk .pro-plan-v .pro-off{color:#C5D3EC}
:root.dk .pro-plan-v .pro-off::before{background:#23314A}
:root.dk .pro-prix b{color:#9BA5B6}
:root.dk .pro-plan-v .pro-prix b{color:rgba(255,255,255,.62)}
:root.dk .cmpt tbody tr:last-child>*{border-bottom:0}
:root.dk .ixt-prol{text-decoration:none;background:#0D141F;color:#8DB2F1;border:1px solid #273A5B}
:root.dk .ixt-prol::before{background:linear-gradient(135deg,#38B287,#1DB583);color:#E4E9F2}
:root.dk .ixt-prol:hover,:root.dk .ixt-prol:focus-visible{background:#0D182D;color:#E4E9F2}
:root.dk .pgw .pg-calc .ixt-pro .ixt-prol{background:rgba(13,20,31,0.1);color:#fff;border:1px solid rgba(20,30,46,0.32);box-shadow:none}
:root.dk .pgw .pg-calc .ixt-pro .ixt-prol:hover,:root.dk .pgw .pg-calc .ixt-pro .ixt-prol:focus-visible{background:#0D141F;color:#8DB2F1}
:root.dk .acm .ac-vit-t{color:#9FC2FF}
:root.dk .acm .ac-vit-a{text-decoration:none;color:#fff;background:rgba(13,20,31,0.07);box-shadow:inset 0 0 0 1px rgba(20,30,46,0.14)}
:root.dk .acm .ac-vit-a:hover,:root.dk .acm .ac-vit-a:focus-visible{background:rgba(13,20,31,0.14);box-shadow:inset 0 0 0 1px rgba(20,30,46,0.3)}
:root.dk .acm .ac-vit-a .nx-ico{color:#fff;background:var(--g,var(--gb));box-shadow:0 8px 18px -8px rgba(0,0,0,.5)}
:root.dk .acm .ac-vit-x b{color:#fff}
:root.dk .acm .ac-vit-x small{color:rgba(255,255,255,.78)}
:root.dk .acm .ac-vit-a::after{border:solid rgba(20,30,46,0.7);border-width:2px 2px 0 0}
@media(max-width:899px){:root.dk .acm .ac-vit-t{color:#8DB5F0}
:root.dk .acm .ac-vit-a{color:#DFE5EF;background:#0D141F;box-shadow:0 0 0 1px #21324D}
:root.dk .acm .ac-vit-x b{color:#E4E9F2}
:root.dk .acm .ac-vit-x small{color:#BDC5D4}
:root.dk .acm .ac-vit-a::after{border-color:#9FB0CD}
}
:root.dk .nx-cat-ph .nx-cl a{border:0;background:#0C1629;box-shadow:inset 0 0 0 1px #21324D}
:root.dk .nx-cat-ph .nx-cl a:hover,:root.dk .nx-cat-ph .nx-cl a:focus-visible{background:#0E1A30;box-shadow:inset 0 0 0 1px #273A5B}
:root.dk .nx-cat-ph .nx-cl a .nx-ico{color:#fff;background:var(--g,var(--gb))}
:root.dk .nx-cat-ph .nx-cl b{color:#E4E9F2}
:root.dk .nx-cat-ph .nx-cl small{color:#BDC5D4}
:root.dk .pcv-cta{background:var(--gbb);color:#fff;text-decoration:none;box-shadow:0 14px 30px -14px rgba(31,111,229,.9),inset 0 1px 0 rgba(20,30,46,0.18)}
:root.dk .pcv-cta:hover,:root.dk .pcv-cta:focus-visible{background:var(--gbh)}
:root.dk .pcv-sticky{background:rgba(13,20,31,0.96);box-shadow:0 -10px 30px -12px rgba(14,27,51,.25)}
:root.dk .acm .screen.res>.ix-toc{border:0;background:rgba(13,20,31,0.96);box-shadow:0 0 0 100vmax rgba(13,20,31,0.96),0 1px 0 100vmax #1C2432}
:root.dk .acm .screen.res>.ix-toc button{background:#0E182A;box-shadow:inset 0 0 0 1px #223550;text-decoration:none;color:#E4E9F2}
:root.dk .acm .screen.res>.ix-toc button:hover,:root.dk .acm .screen.res>.ix-toc button:focus-visible{background:#1F6FE5;color:#fff;box-shadow:none}
:root.dk .pm-win{background:#0D141F;box-shadow:0 40px 70px -34px rgba(14,27,51,.55),0 0 0 1px rgba(14,27,51,.06)}
:root.dk .pm-top{background:linear-gradient(135deg,#1D3361,#0E1B33)}
:root.dk .pm-top i{background:#FF7A59}
:root.dk .pm-top i:nth-child(2){background:#98742C}
:root.dk .pm-top i:nth-child(3){background:#2BD89A}
:root.dk .pm-top b{color:#C9DBFB}
:root.dk .pm-side{background:#0E1B33}
:root.dk .pm-side i{background:rgba(13,20,31,0.12)}
:root.dk .pm-side i.on{background:#1F6FE5}
:root.dk .pm-main{background:#0B1528}
:root.dk .pm-kpis div{background:#0D141F;box-shadow:0 0 0 1px #21324D}
:root.dk .pm-kpis small{color:#B5BCCA}
:root.dk .pm-kpis strong{color:#E4E9F2}
:root.dk .pm-kpis div:nth-child(2) strong{color:#E38270}
:root.dk .pm-chart{background:#0D141F;box-shadow:0 0 0 1px #21324D}
:root.dk .pm-chart i{background:linear-gradient(180deg,#3A86F7,#1F6FE5)}
:root.dk .pm-chart i:last-child{background:linear-gradient(180deg,#38B287,#1DB583)}
:root.dk .pm-rows{background:#0D141F;box-shadow:0 0 0 1px #21324D}
:root.dk .pgw .pm-rows li{border-top:1px solid #1D2C42;color:#E4E9F2}
:root.dk .pgw .pm-rows li:first-child{border-top:0}
:root.dk .pm-rows em.ok{background:#153427;color:#CCE6DD}
:root.dk .pm-rows em.ko{background:#34170F;color:#ECAB9A}
:root.dk .pro-mock figcaption{color:#B5BCCA}
:root.dk .hx-th{border:0;background:#171E29;color:#E4E9F2}
:root.dk .hx-th:hover,:root.dk .hx-th:focus-visible{background:#162335;color:#8DB2F1}
:root.dk .tblw[tabindex]:focus-visible{outline:2px solid var(--c,#1F6FE5);outline-offset:2px}
:root.dk .hx-skip{background:#0E1B33;color:#fff;text-decoration:none}
:root.dk .hx-skip:focus{outline:2px solid #141E2E;outline-offset:-5px}
:root.dk main[tabindex="-1"]:focus{outline:0}
:root.dk .ix-nov{background:#33230F;border:1px solid #9D7943;color:#EEE7DD}
:root.dk .ix-nov b{color:#F3EEE7}
:root.dk .ag-ct{color:#DFE5EF}
:root.dk .ag-plot{border-bottom:1px solid #2D4468}
:root.dk .ag-gl{border-top:1px solid #243753}
:root.dk .ag-gl em{color:#B6BDC7}
:root.dk .ag-zone{background:#311C0E}
:root.dk .ag-zone span{color:#F4BBA0}
:root.dk .ag-c{background:var(--ultra)}
:root.dk .ag-c.ag-cz{background:#D2561F}
:root.dk .ag-c b{color:#DFE5EF}
:root.dk .ag-xs span{color:#B6BDC7}
:root.dk .ag-chart figcaption{color:#B6BDC7}
:root.dk .pg-tbl .tbl td.ag-low{color:#E5978F}
:root.dk .ag-h{color:#DFE5EF}
:root.dk .ag-o{border-top:1px solid #243753}
:root.dk .ag-on{color:#DFE5EF}
:root.dk .ag-on small{color:#B6BDC7}
:root.dk .ag-ov{color:#DFE5EF}
:root.dk .ag-bar{background:#111C2C}
:root.dk .ag-bar i{background:var(--ultra)}
:root.dk .ag-ref .ag-bar i{background:#7C8DB5}
:root.dk .ag-oc{color:#B6BDC7}
:root.dk .ag-off .ag-on,:root.dk .ag-off .ag-ov{color:#ACB3BD}
:root.dk .ag-off .ag-bar i{background:#364152}
:root.dk .ag-mix li{border-top:1px dashed #243753}
:root.dk .ag-mix li.ag-tot{border-top:2px solid #4B689B}
:root.dk .ag-mix li.ag-tot b{color:#B0EFCF}
:root.dk .pg-tbl .tbl td small{color:#B6BDC7}
:root.dk .bn-chips p{color:#B6BDC7}
:root.dk .bn-chips a,:root.dk .bn-chips span{border:1.5px solid #2D4468;text-decoration:none;color:#6FA2EE;background:#0D141F}
:root.dk .bn-chips a:hover{border-color:var(--ultra);background:#0E1A2B}
:root.dk .bn-chips span[aria-current]{background:var(--ultra);border-color:var(--ultra);color:#fff}
:root.dk .bnc-fig figcaption{color:#B6BDC7}
:root.dk .bnc{color:#B6BDC7;background:#0D141F;border:1px solid #243753}
:root.dk .bnc-ty{color:#DFE5EF}
:root.dk .bnc-plot{border-bottom:1px solid #455979}
:root.dk .bnc-g{stroke:#E6ECF5}
:root.dk .bnc-z{fill:#FCEFEA}
:root.dk .bnc-l{fill:none;stroke:#6FA2EE}
:root.dk .bnc-b{fill:#6FA2EE}
:root.dk .bnc-b.bnc-a{fill:#EC9D8D}
:root.dk .bnc-b.bnc-me{fill:#DFE5EF}
:root.dk .bnc-tx{color:#B6BDC7}
:root.dk .bnc-zl span{background:#0D141F;color:#EC9D8D}
:root.dk .bnc-p{background:var(--ultra);box-shadow:0 0 0 2px #141E2E}
:root.dk a.bnc-p:hover,:root.dk a.bnc-p:focus-visible{background:var(--ultra-d)}
:root.dk .bnc-v{background:var(--ink);box-shadow:0 0 0 3px #141E2E,0 0 0 5px #152238}
:root.dk .bnc-vx{border-left:2px solid #4B689B}
:root.dk .bnc-vl{background:var(--ink);color:#fff}
:root.dk .bnc-hl{border-left:1px solid var(--mute)}
:root.dk .bnc-hd{background:#0D141F;border:2px solid #4B689B}
:root.dk .bnc-ht{background:#0D141F;border:1px solid #243753;box-shadow:0 6px 16px rgba(21,34,56,.12);color:#DFE5EF}
:root.dk .bnc-ht b{color:#DFE5EF}
:root.dk .bnc-dt summary{color:#6FA2EE}
:root.dk .bu-fig figcaption{color:#B6BDC7}
:root.dk .bu-leg{color:#DFE5EF}
:root.dk .bu-ka{background:var(--ultra)}
:root.dk .bu-kl{background:var(--brick)}
:root.dk .bu-y{color:#B6BDC7}
:root.dk .bu-plot{border-bottom:1px solid #455979;border-left:1px solid #455979}
:root.dk .bu-g{stroke:#E6ECF5}
:root.dk .bu-la,:root.dk .bu-ll{fill:none}
:root.dk .bu-la{stroke:#6FA2EE}
:root.dk .bu-ll{stroke:#EC9D8D}
:root.dk .bu-x{color:#B6BDC7}
:root.dk .bu-aid{border:1px solid #243753;border-left:4px solid #435778;background:#0D141F}
:root.dk .bu-aid p{color:#DFE5EF}
:root.dk .bu-aid.bu-oui{border-left-color:var(--grass)}
:root.dk .bu-aid.bu-non{border-left-color:#435778}
:root.dk .bu-aid.bu-conf{border-left-color:#C77D18}
:root.dk .bu-aid.bu-info{border-left-color:var(--ultra)}
:root.dk .bu-tag{background:#1A1F28;color:#C6CED9}
:root.dk .bu-oui .bu-tag{background:#1B3224;color:#CCE7DA}
:root.dk .bu-conf .bu-tag{background:#3B2A11;color:#E4D8C7}
:root.dk .bu-info .bu-tag{background:#0F1E32;color:#8DB5F0}
:root.dk .bu-ad{color:#B6BDC7 !important}
:root.dk .ixt[data-outil=capacite-emprunt] fieldset.ixt-g,:root.dk .ixt[data-outil=louer-ou-acheter] fieldset.ixt-g,:root.dk .ixt[data-outil=budget-couple] fieldset.ixt-g,:root.dk .ixt[data-outil=droits-oublies] fieldset.ixt-g{border-top:1px solid #243753}
:root.dk .bu-rt caption{color:#B6BDC7}
:root.dk .bu-xt{color:#B6BDC7}
:root.dk .tc-svg{background:#0D141F;border:1px solid #243753}
:root.dk .tc-g path{stroke:#fff}
:root.dk .tc-mini .tc-g path.tc-moi{stroke:#DFE5EF}
:root.dk .tc-c0{fill:url(#tc-h)}
:root.dk .tc-c0b{fill:url(#tc-hb)}
:root.dk .tc-c1{fill:#cde2fb}
:root.dk .tc-c2{fill:#9ec5f4}
:root.dk .tc-c3{fill:#6da7ec}
:root.dk .tc-c4{fill:#66A2EB}
:root.dk .tc-c5{fill:#89B3E8}
:root.dk .tc-c6{fill:#A3C5F0}
:root.dk .tc-c7{fill:#CDD8E7}
:root.dk .tc-leg{color:#DFE5EF}
:root.dk .tc-sw{border:1px solid rgba(21,34,56,.18)}
:root.dk span.tc-c0{background:repeating-linear-gradient(45deg,#2B2A25 0 3px,#B9B7AF 3px 5px)}
:root.dk span.tc-c1{background:#142A45}
:root.dk span.tc-c2{background:#9ec5f4}
:root.dk span.tc-c3{background:#6da7ec}
:root.dk span.tc-c4{background:#3987e5}
:root.dk span.tc-c5{background:#256abf}
:root.dk span.tc-c6{background:#184f95}
:root.dk span.tc-c7{background:#0d366b}
:root.dk .tc-swmoi{background:#0D141F;border:3px solid #4B689B}
:root.dk .tc-cap{color:#B6BDC7}
:root.dk .tc-fl input,:root.dk .tc-fl select{border:1px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .tc-compte{color:#B6BDC7}
:root.dk .pg .cq-cal>li{border-left:3px solid #243753}
:root.dk .pg .cq-cal>li:target{background:#0E1A2B;border-left-color:var(--ultra)}
:root.dk .pg .cq-cal>li::before{background:#0D141F;border:3px solid var(--ultra)}
:root.dk .pg .cq-cal .cq-d{color:#8DB5F0}
:root.dk .pg .cq-cal .cq-t{color:#DFE5EF}
:root.dk .pg .cq-cal .cq-q{color:#B6BDC7}
:root.dk .pg .cq-cal .cq-m{color:#DFE5EF}
:root.dk .pg .cq-st{border:1px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .pg .cq-st-publie{background:#1B2F24;border-color:#357450;color:#D1E9DE}
:root.dk .pg .cq-st-a-publier{background:#362810;border-color:#7D6536;color:#E6DCCC}
:root.dk .pg .cq-st-prevision{background:#0E1B31;border-color:#2A4061;color:#8DB5F0}
:root.dk .pg .cq-st-vote{background:#1E1E23;border-color:#3F4353;color:#CBCFD9}
:root.dk .pg .cq-svg{background:#0D141F;border:1px solid #243753}
:root.dk .pg .cq-svg .cq-grille{stroke:#E8EEF7}
:root.dk .pg .cq-svg .cq-axe{stroke:#9AA5B7}
:root.dk .pg .cq-svg .cq-bar{fill:#6FA2EE}
:root.dk .pg .cq-svg .cq-bar-p{fill:#8DB5F2}
:root.dk .pg .cq-svg .cq-tx{fill:#C6CED9}
:root.dk .pg .cq-svg .cq-val{fill:#DFE5EF}
:root.dk .pg .cq-fig figcaption{color:#B6BDC7}
:root.dk .pg .cq-cap{color:#DFE5EF}
:root.dk .pg .cq-ticket{background:#26210B;border:1px solid #5B5337;color:#E1E5EC;box-shadow:0 1px 0 #524927}
:root.dk .pg .cq-tk-h{border-bottom:1px dashed #908564}
:root.dk .pg .cq-tk-h span{color:#BABDC7}
:root.dk .pg .cq-tk-n small{color:#A6B4CA}
:root.dk .pg .cq-tk-t{border-top:1px dashed #908564}
:root.dk .pg .cq-tk-a{border-top:0}
:root.dk .pg .cq-tk-f{color:#A6B4CA}
@media (max-width:640px){:root.dk .pg .cq-cartes .tbl tr{border-bottom:1px solid #243753}
:root.dk .pg .cq-cartes .tbl tr:last-child{border-bottom:0}
:root.dk .pg .cq-cartes .tbl th[scope=row]{border:0;background:none}
:root.dk .pg .cq-cartes .tbl td{border:0}
:root.dk .pg .cq-cartes .tbl td[data-l]::before{color:#B6BDC7}
}
:root.dk .pg .co-hub li>span em{color:#DFE5EF}
:root.dk .pg .co-ech{border-top:1px solid #243753}
:root.dk .pg .co-src{color:#B6BDC7}
:root.dk .pg .co-passe{border:1px solid #243753}
:root.dk .pg [data-outil="amortissement"] .co-m,:root.dk .pg [data-outil="calcul-tva"] .co-m{color:#B6BDC7}
:root.dk .pg .co-res li{border-top:1px solid #243753}
:root.dk .pg .co-res .co-pr{color:#B6BDC7}
:root.dk .pg-tbl .tbl td small,:root.dk .pg-tbl .tbl th small{color:#B6BDC7}
:root.dk .cu-v{background:#0E1A2B;color:#DFE5EF}
:root.dk .cu-v.cu-oui{background:#1B2F24;color:#CCE6D9}
:root.dk .cu-v.cu-sc{background:#0F1E35;color:#8DB6F2}
:root.dk .cu-v.cu-non{background:#331611;color:#EEAA9E}
:root.dk .cu-v.cu-av{background:#3D3012;color:#E6DDCC}
:root.dk .cu-v.cu-so{background:#1B1E24;color:#B6BDC7}
:root.dk .pg-tbl .tbl td.cu-oui,:root.dk .pg-tbl .tbl td.cu-oui a{color:#CCE6D9}
:root.dk .pg-tbl .tbl td.cu-sc,:root.dk .pg-tbl .tbl td.cu-sc a{color:#8DB6F2}
:root.dk .pg-tbl .tbl td.cu-non,:root.dk .pg-tbl .tbl td.cu-non a{color:#EEAA9E}
:root.dk .pg-tbl .tbl td.cu-av,:root.dk .pg-tbl .tbl td.cu-av a{color:#E6DDCC}
:root.dk .pg-tbl .tbl td.cu-so{color:#B6BDC7}
:root.dk .cu-r{background:#0D141F;border:1px solid #243753}
:root.dk .cu-r:target{border-color:var(--ultra);box-shadow:0 0 0 3px #223550}
:root.dk .cu-lab{color:#B6BDC7}
:root.dk .cu-src{color:#B6BDC7}
:root.dk .cu-src a{color:#B6BDC7}
:root.dk .cu-org{color:#B6BDC7}
:root.dk .cu-card{background:#0E1A2B}
:root.dk .cu-bloc{border:1px solid #243753;background:#0D141F}
:root.dk .cu-bl li{border-bottom:1px dashed #243753}
:root.dk .ixt[data-outil="cumul"] fieldset.ixt-g{border-top:1px solid #243753}
:root.dk .em-bar{border-top:1px solid #243753}
:root.dk .em-bar:first-child{border-top:0}
:root.dk .em-bl{color:#DFE5EF}
:root.dk .em-bt{background:#111C2C}
:root.dk .em-bt i{background:#9CC3F5}
:root.dk .em-best .em-bt i{background:var(--ultra)}
:root.dk .em-bar b{color:#DFE5EF}
:root.dk .em-bars figcaption{color:#B6BDC7}
:root.dk .em-chk li{background:#0D141F;border:1px solid #243753;border-left:5px solid #9AA6B8}
:root.dk .em-chk .em-ok{border-left-color:#1A7F4B}
:root.dk .em-chk .em-av{border-left-color:#B7791F}
:root.dk .em-chk .em-ko{border-left-color:#B4372A}
:root.dk .em-chk .em-in{border-left-color:#4A6FA5}
:root.dk .em-badge{background:#1A1F28;color:#C6CFDF}
:root.dk .em-ok .em-badge{background:#1B3224;color:#CCE7D9}
:root.dk .em-av .em-badge{background:#3A2B11;color:#E4D8C6}
:root.dk .em-ko .em-badge{background:#351511;color:#ECABA4}
:root.dk .em-in .em-badge{background:#152030;color:#B0C4E2}
:root.dk .em-txt b{color:#DFE5EF}
:root.dk .em-txt .em-src{color:#B6BDC7}
:root.dk .ex-fr{color:#B6BDC7}
:root.dk .pg .ex-steps>li{border-left:3px solid #223550}
:root.dk .pg .ex-words li{border-top:1px solid #243753}
:root.dk .pg .ex-it{border-top:1px solid #243753}
:root.dk .pg .ex-it:last-child{border-bottom:1px solid #243753}
:root.dk .ex-it-h label{color:#DFE5EF}
:root.dk .ex-cb:checked+label{text-decoration:line-through;text-decoration-color:rgba(223,229,239,0.45);color:#B6BDC7}
:root.dk .ex-facts b{color:#6FA2EE}
:root.dk .ex-it>p.ex-off{color:#B6BDC7}
:root.dk .ex-slip{border:1px solid #243753;background:#0D141F}
:root.dk .pg .ex-l{border-top:1px solid #243753}
:root.dk .pg .ex-l:first-child{border-top:0}
:root.dk .ex-lab{color:#DFE5EF}
:root.dk .ex-m .ex-v{color:#E5978F}
:root.dk .ex-p .ex-v{color:#B0EFCF}
:root.dk .ex-t{background:#0E1A2B}
:root.dk .ex-f{background:#12243F}
:root.dk .pg .ex-l p.ex-tr{color:#B6BDC7}
:root.dk .pg .fa-sum li{background:#191D25;color:#C6CDD9}
:root.dk .pg .fa-sum li.fa-ko{background:#35180F;color:#F1B8A9}
:root.dk .pg .fa-sum li.fa-att{background:#3D3112;color:#E9E2D2}
:root.dk .pg .fa-sum li.fa-ok{background:#193226;color:#CBE6DA}
:root.dk .pg .fa-h{color:#DFE5EF}
:root.dk .fa-e.fa-ok{background:#193226;color:#CBE6DA}
:root.dk .fa-e.fa-ko{background:#35180F;color:#F1B8A9}
:root.dk .fa-e.fa-att{background:#3D3112;color:#E9E2D2}
:root.dk .fa-e.fa-info{background:#111C2C;color:#8DB5F0}
:root.dk .pg .fa-g{color:#B6BDC7}
:root.dk .pg .fa-ctl{border-top:1px solid #243753}
:root.dk .pg .fa-ctl li{border-bottom:1px dashed #243753;border-left:4px solid transparent}
:root.dk .pg .fa-ctl li.fa-ko{border-left-color:#E07A5F;background:#28140C}
:root.dk .pg .fa-ctl li.fa-att{border-left-color:#C2AB72}
:root.dk .pg .fa-ctl li small{color:#B6BDC7}
:root.dk .fa-doc{border:1px solid #243753;background:#0A1324}
:root.dk .pg .fa-dt span{color:#B6BDC7}
:root.dk .fa-p{background:#0D141F;border:1px solid #243753}
:root.dk .pg .fa-p .fa-pt{color:#B6BDC7}
:root.dk .pg .fa-ref,:root.dk .pg .fa-pm,:root.dk .pg .fa-notes{color:#B6BDC7}
:root.dk .pg .ixt-res .fa-tb .tbl th[scope=row] small{color:#B6BDC7}
:root.dk .fa-tot>div{border-bottom:1px dashed #243753}
:root.dk .fa-tot dt{color:#B6BDC7}
:root.dk .fa-tot .fa-pay{border-bottom:0;border-top:2px solid #4B689B}
:root.dk .fa-tot .fa-pay dt{color:#DFE5EF}
:root.dk .fa-box{background:#0E1A2B;border-left:4px solid #9AB4DE}
:root.dk .fa-box.fa-att{background:#2F260E;border-left-color:#C2AB72}
:root.dk .fa-box.fa-ko{background:#2B150D;border-left-color:#E07A5F}
:root.dk .fa-vide{color:#B6BDC7}
:root.dk .pg .fa-q{border-left:4px solid var(--ultra);background:#0E1A2B}
:root.dk .fa-det summary{color:#6FA2EE}
:root.dk .fa-pro{border:1px dashed #9AB4DE}
:root.dk .fa-pro-m{border:0}
:root.dk .fa-pro .tbl th[scope=row] small{color:#B6BDC7}
:root.dk .ixt[data-outil="mettre-de-cote"] .ixt-res .tbl th[scope=row] small,:root.dk .ixt[data-outil="mettre-de-cote"] .ixt-res .tbl td small{color:#B6BDC7}
:root.dk .fi-e.fi-ok{background:#193226;color:#CBE6DA}
:root.dk .fi-e.fi-ko{background:#35180F;color:#F1B8A9}
:root.dk .fi-e.fi-near{background:#111C2C;color:#8DB5F0}
:root.dk .fi-e.fi-info{background:#191D25;color:#BFC5D1}
:root.dk .fi-lu{background:#0E1A2B}
:root.dk .pg .fi-p{border-left:4px solid #2D4468}
:root.dk .pg .fi-p.fi-ko{border-left-color:#E07A5F}
:root.dk .pg .fi-p.fi-near{border-left-color:#7FA8E8}
:root.dk .pg .fi-p.fi-ok{border-left-color:#5CC08F}
:root.dk .fi-add li.fi-ok::before{background:#193226;color:#CBE6DA}
:root.dk .fi-add li.fi-ko::before{background:#35180F;color:#F1B8A9}
:root.dk .fi-txt summary{color:#6FA2EE}
:root.dk .fi-txt pre{background:#0E1A2B}
:root.dk .fi-nl{color:#B6BDC7}
@container (max-width:540px){:root.dk .pg .ixt-res .fi-tb .tbl tr{border-bottom:1px solid #243753}
:root.dk .pg .ixt-res .fi-tb .tbl tbody tr:last-child{border-bottom:0}
:root.dk .pg .ixt-res .fi-tb .tbl th[scope=row]{border:0;background:none}
:root.dk .pg .ixt-res .fi-tb .tbl td{border:0}
:root.dk .pg .ixt-res .fi-tb .tbl td:not(:last-child)::before{color:#B6BDC7}
}
:root.dk .ixt[data-outil="bilan-annuel"] fieldset.ixt-g{border-top:1px solid #243753}
:root.dk .fi-pro{border-top:1px solid #243753}
:root.dk .fi-pro-f textarea{border:1.5px solid #2D4468}
:root.dk .fx-doc{background:#0D141F;border:1px solid #243753;box-shadow:0 14px 30px rgba(21,34,56,.08)}
:root.dk .fx-head{border-bottom:2px solid #4B689B}
:root.dk .pg .fx-head p{color:#B6BDC7}
:root.dk .fx-head b{color:#DFE5EF}
:root.dk .pg .fx-l{border-bottom:1px solid #243753;border-left:4px solid #2D4468}
:root.dk .fx-l summary:hover{background:#0E1A2B}
:root.dk .fx-l summary:focus-visible{outline:3px solid var(--ultra);outline-offset:-3px}
:root.dk .fx-lab .fx-nl{color:#B6BDC7}
:root.dk .fx-v::after{border-right:2px solid var(--mute);border-bottom:2px solid var(--mute)}
:root.dk .fx-e{color:#D4DBE5}
:root.dk .fx-brut{--fx:#1F6FE5}
:root.dk .fx-soc{--fx:#9CC3F5}
:root.dk .fx-tax{--fx:#FF7A59}
:root.dk .fx-oth{--fx:#7C8DB5}
:root.dk .fx-net{--fx:#34B38F}
:root.dk .fx-tot,:root.dk .fx-fin{--fx:#152238}
:root.dk .fx-l.fx-fin{border-bottom:0;border-top:2px solid #4B689B}
:root.dk .fx-l.fx-fin .fx-v{color:#6FA2EE}
:root.dk .fx-l.fx-soc .fx-v,:root.dk .fx-l.fx-tax .fx-v,:root.dk .fx-l.fx-oth .fx-v{color:#E5978F}
:root.dk .fx-l.fx-net .fx-v{color:#B0EFCF}
:root.dk .fx-leg-t{color:#B6BDC7}
:root.dk .fx-leg li::before{background:var(--fx)}
:root.dk .fx-dl dt .fx-nl{color:#B6BDC7}
:root.dk .gp-h{color:#DFE5EF}
:root.dk .gp-o{border-top:1px solid #243753}
:root.dk .gp-on{color:#DFE5EF}
:root.dk .gp-on small{color:#F4CCA9}
:root.dk .gp-ov{color:#DFE5EF}
:root.dk .gp-best .gp-ov{color:#B0EFCF}
:root.dk .gp-bar{background:#111C2C}
:root.dk .gp-bar i{background:var(--ultra)}
:root.dk .gp-best .gp-bar i{background:#1A7F4B}
:root.dk .gp-oc{color:#DFE5EF}
:root.dk .gp-cd{color:#B6BDC7}
:root.dk .gp-off .gp-on,:root.dk .gp-off .gp-ov{color:#ACB3BD}
:root.dk .gp-off .gp-bar i{background:#364152}
:root.dk .ixt[data-outil=gagner-plus] fieldset.ixt-g,:root.dk .ixt[data-outil=salaire-necessaire] fieldset.ixt-g{border-top:1px solid #243753}
:root.dk .ixt[data-outil=heures-sup] .ixt-res .tbl small,:root.dk .ixt[data-outil=salaire-necessaire] .ixt-res .tbl small{color:#B6BDC7}
:root.dk [data-i=alert]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.4v.1'/%3E%3C/svg%3E")}
:root.dk [data-i=book]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.5A1.5 1.5 0 0 1 6.5 3H19v15H6.5A1.5 1.5 0 0 0 5 19.5zM5 19.5A1.5 1.5 0 0 0 6.5 21H19v-3'/%3E%3C/svg%3E")}
:root.dk [data-i=briefcase]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M9 7V5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2M3 13h18'/%3E%3C/svg%3E")}
:root.dk [data-i=calc]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8.5 7h7M8.5 11.5h.01M12 11.5h.01M15.5 11.5h.01M8.5 15.5h.01M12 15.5h.01M15.5 15.5h.01'/%3E%3C/svg%3E")}
:root.dk [data-i=calendar]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}
:root.dk [data-i=cap]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9l10-5 10 5-10 5z'/%3E%3Cpath d='M6 11v5c3 2 9 2 12 0v-5M22 9v6'/%3E%3C/svg%3E")}
:root.dk [data-i=car]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 16.5V12l2.2-5h11.6L20 12v4.5zM4 12h16'/%3E%3Ccircle cx='7.5' cy='16.5' r='1.8'/%3E%3Ccircle cx='16.5' cy='16.5' r='1.8'/%3E%3C/svg%3E")}
:root.dk [data-i=chart]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V11M10 20V5M16 20v-8M21 20H3'/%3E%3C/svg%3E")}
:root.dk [data-i=chat]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H10l-5 4v-4H4z'/%3E%3Cpath d='M8 9.5h8M8 12.5h5'/%3E%3C/svg%3E")}
:root.dk [data-i=check]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12v6.5a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 18.5v-13A1.5 1.5 0 0 1 5.5 4H15'/%3E%3Cpath d='M9 11l3 3 8.5-8.5'/%3E%3C/svg%3E")}
:root.dk [data-i=clock]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3.2 2'/%3E%3C/svg%3E")}
:root.dk [data-i=doc]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 3h7l5 5v13H7z'/%3E%3Cpath d='M14 3v5h5M10 12h6M10 16h6'/%3E%3C/svg%3E")}
:root.dk [data-i=euro]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.5 6.5a7 7 0 1 0 0 11'/%3E%3Cpath d='M4 10h9M4 14h9'/%3E%3C/svg%3E")}
:root.dk [data-i=ext]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E")}
:root.dk [data-i=gift]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M5 12v8h14v-8M12 8v12M12 8C10.5 5 7 5 7 7s3 1 5 1zM12 8c1.5-3 5-3 5-1s-3 1-5 1z'/%3E%3C/svg%3E")}
:root.dk [data-i=heart]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 10c0 5.6-7 10-7 10z'/%3E%3C/svg%3E")}
:root.dk [data-i=help]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.6 9.4a2.5 2.5 0 1 1 3.4 2.4c-.6.3-1 .9-1 1.6v.6M12 17.2v.1'/%3E%3C/svg%3E")}
:root.dk [data-i=home]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-6h4v6'/%3E%3C/svg%3E")}
:root.dk [data-i=info]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.6v.1'/%3E%3C/svg%3E")}
:root.dk [data-i=landmark]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9.5L12 4l9 5.5M5 10v8M9.7 10v8M14.3 10v8M19 10v8M3 20.5h18'/%3E%3C/svg%3E")}
:root.dk [data-i=link]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1'/%3E%3C/svg%3E")}
:root.dk [data-i=list]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4.5 6h.01M4.5 12h.01M4.5 18h.01'/%3E%3C/svg%3E")}
:root.dk [data-i=meal]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v6a3 3 0 0 0 6 0V3M9 3v18M18 21V3c-2.2 1.6-3.3 4.2-3.3 7.5H18'/%3E%3C/svg%3E")}
:root.dk [data-i=printer]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9V3h10v6'/%3E%3Crect x='3' y='9' width='18' height='8' rx='2'/%3E%3Cpath d='M7 14h10v7H7z'/%3E%3C/svg%3E")}
:root.dk [data-i=receipt]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}
:root.dk [data-i=rotate]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 12a8.5 8.5 0 1 0 2.6-6.1M3.5 4v5h5'/%3E%3C/svg%3E")}
:root.dk [data-i=route]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18' r='2.2'/%3E%3Ccircle cx='18' cy='6' r='2.2'/%3E%3Cpath d='M8.2 18H15a3.5 3.5 0 0 0 0-7H9a3.5 3.5 0 0 1 0-7h6.8'/%3E%3C/svg%3E")}
:root.dk [data-i=scale]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M7 21h10M4 7h16M7 7l-3 7a3 3 0 0 0 6 0zM17 7l-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E")}
:root.dk [data-i=search]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6'/%3E%3C/svg%3E")}
:root.dk [data-i=shield]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.6-3 8.3-7 10-4-1.7-7-5.4-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
:root.dk [data-i=user]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}
:root.dk [data-i=users]{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M16 4.6a3.5 3.5 0 0 1 0 6.8M18 14.3a6.5 6.5 0 0 1 3.5 5.7'/%3E%3C/svg%3E")}
:root.dk .pg .im-todo li{border-bottom:1px dashed #243753}
:root.dk .pg .im-todo li:last-child{border-bottom:0}
:root.dk .pg .im-todo li::before{border:2px solid var(--ultra);background:#0D141F}
:root.dk .pg .im-todo b{color:#DFE5EF}
:root.dk .pg .im-todo span{color:#DFE5EF}
:root.dk .ixp-dir{border-top:1px solid #243753}
:root.dk .ixp-f label{color:#DFE5EF}
:root.dk .ixp-f input{border:1.5px solid #2D4468;color:#DFE5EF;background:#0D141F}
:root.dk .ixp-f input:focus{outline:3px solid var(--ultra);outline-offset:1px;border-color:var(--ultra)}
:root.dk .ixn-sous{color:#B6BDC7}
:root.dk .pg .jn-steps li{border-top:1px solid #243753}
:root.dk .pg .jn-steps li:last-child{border-bottom:1px solid #243753}
:root.dk .pg .jn-steps li::before{background:#0E1A2B;color:#6FA2EE}
:root.dk .pg .jn-tl li{border-left:2px solid #2D4468}
:root.dk .pg .jn-tl li:last-child{border-left-color:transparent}
:root.dk .pg .jn-tl li::before{background:#0D141F;border:3px solid var(--ultra)}
:root.dk .ixt[data-outil="job-etudiant"] fieldset.ixt-g{border-top:1px solid #243753}
:root.dk .ixt[data-outil="job-etudiant"] .ixt-res .tbl small{color:#B6BDC7}
:root.dk .lx-az a,:root.dk .lx-az span{text-decoration:none}
:root.dk .lx-az a{background:#0E1A2B;color:#8DB5F0;border:1px solid #243753}
:root.dk .lx-az a:hover,:root.dk .lx-az a:focus-visible{background:var(--ultra);color:#fff;border-color:var(--ultra)}
:root.dk .lx-az span{color:#ACB2BD;background:transparent;border:1px dashed #243753}
:root.dk .lx-filtre input{border:1px solid #243753;background:#0D141F;color:#DFE5EF}
:root.dk .lx-filtre input:focus{outline:2px solid var(--ultra);outline-offset:1px;border-color:var(--ultra)}
:root.dk .pg .lx-n{color:#B6BDC7}
:root.dk .lx-let h2{border-bottom:2px solid #243753}
:root.dk .lx-list li{border-bottom:1px solid #243753}
:root.dk .lx-nl{background:#111C2C;color:#8DB5F0}
:root.dk .pg .lx-list p{color:#B6BDC7}
:root.dk .pg .lx-note{color:#B6BDC7}
:root.dk .pg .lx-nlbig{color:#8DB5F0}
:root.dk .lx-pn{border-top:1px solid #243753}
:root.dk .pg .prm-leg li{color:#B6BDC7}
:root.dk .prm-bar{background:#1D2838}
:root.dk .prm-net{background:var(--ultra)}
:root.dk .prm-pp{background:#C35F1C}
:root.dk .prm-onss{background:#6F7E95}
:root.dk .prm-cp{background:#0D141F;border:1px solid #243753}
:root.dk .prm-cp dt{color:#B6BDC7}
:root.dk .prm-ok{background:#182F23;color:#CCE6D9}
:root.dk .prm-sec{background:#0E1A2B;color:#DFE5EF}
:root.dk .prm-tc{background:#311C0E;color:#F5C2A9}
:root.dk .pg .prm-cp .prm-src{color:#B6BDC7}
:root.dk .ixt-b[aria-pressed="true"]{background:var(--ultra);color:#fff}
:root.dk .ixt-proz:focus{outline:none}
:root.dk .pxo{border:1px solid #243753;background:#0D141F}
:root.dk .pxo h3{color:#DFE5EF}
:root.dk .pxo h3:focus{outline:none}
:root.dk .pxo h3:focus-visible{outline:3px solid var(--ultra);outline-offset:2px}
:root.dk .pxo-marque{border:1px dashed #2D4468}
:root.dk .pxo-marque>legend{color:#B6BDC7}
:root.dk .pxo-col input[type=color]{border:1.5px solid #2D4468;background:#0D141F}
:root.dk .pxo-etat{color:#B6BDC7}
:root.dk .pxo-err summary{color:#E5978F}
:root.dk .pxo-tbl tfoot th,:root.dk .pxo-tbl tfoot td{border-top:2px solid #4B689B}
:root.dk .pxo-best{background:#0E1A2B}
:root.dk .pxo-csv{background:#0E1A2B}
:root.dk .pxo-print.pxo-ap{border:1px solid #243753;background:#0D141F}
:root.dk .pxo .pg-tbl .pxo-sc th[scope=row]{background:#0D141F}
:root.dk .pxo-sc input[type=text],:root.dk .pxo-sc select{border:1.5px solid #2D4468;color:#DFE5EF;background:#0D141F}
:root.dk .pxo-sc input:focus,:root.dk .pxo-sc select:focus{outline:3px solid var(--ultra);outline-offset:1px}
:root.dk .pxo-sc-x{border:0;background:none;color:#E5978F;text-decoration:underline}
:root.dk .pxo textarea[readonly]{background:#0E1A2B}
:root.dk .pxo-mb-if{border:1px solid #243753;background:#141A23}
:root.dk .pxo-print{color:#DFE5EF}
:root.dk .pxo-ph{border-bottom:3px solid var(--pxo-c,#1F6FE5)}
:root.dk .pxo-pnom{color:#DFE5EF}
:root.dk .pxo-pco{color:#B6BDC7}
:root.dk .pxo-ptitre{color:#DFE5EF}
:root.dk .pxo-pdate{color:#B6BDC7}
:root.dk .pxo-pverdict{border-left:4px solid var(--pxo-c,#1F6FE5);background:#141A23}
:root.dk .pxo-pt th,:root.dk .pxo-pt td{border-bottom:1px solid #243753}
:root.dk .pxo-pt thead th{border-bottom:2px solid var(--pxo-c,#1F6FE5)}
:root.dk .pxo-psep th{background:#141A23}
:root.dk .pxo-k-total th,:root.dk .pxo-k-total td{border-top:1.5px solid #4B689B}
:root.dk .pxo-psrc span{color:#B6BDC7}
:root.dk .pxo-pf{border-top:1px solid #243753;color:#B6BDC7}
:root.dk .pxo-pres{background:#0D141F;color:#DFE5EF}
:root.dk .pxo-pres-h{border-bottom:4px solid var(--pxo-c,#1F6FE5)}
:root.dk .pxo-pres-n{color:#DFE5EF}
:root.dk .pxo-pres-v b{color:#6FA2EE}
:root.dk .pxo-pres-k>div{border:1px solid #243753;border-top:6px solid var(--pxo-c,#1F6FE5)}
:root.dk .pxo-pres-k b{color:#DFE5EF}
:root.dk .pxo-pres-k span{color:#B6BDC7}
:root.dk .pxo-pres-l>div{border-bottom:1px dashed #243753}
:root.dk .pxo-pres-f{color:#B6BDC7}
:root.dk body.ixi{background:#141A23}
:root.dk .ixi-h{border-bottom:3px solid var(--ixi-c,var(--ultra))}
:root.dk .ixi-nom{color:#DFE5EF}
:root.dk .ixi-t{color:#DFE5EF}
:root.dk .ixi-off{background:#0D141F;border:1px solid #243753}
:root.dk .ixi-f{color:#B6BDC7}
:root.dk .ixt-br-z{background:#0D141F;border:1px solid #243753}
:root.dk .ixt-br-t{color:#DFE5EF}
:root.dk .ixt-br-pre,:root.dk .prh-code{background:#0E1A2B}
:root.dk .ixt-br-ap{border:1px dashed #9AA6B8}
:root.dk .ixt-ec-mod span{color:#B6BDC7}
:root.dk .ixt-ec-pro{background:#0D141F;border:1px solid #243753}
@media(max-width:640px){:root.dk .prh-tr tr{border-bottom:1px solid #243753}
:root.dk .prh-tr tr:last-child{border-bottom:0}
:root.dk .prh-tr th[scope=row],:root.dk .prh-tr td{border:0}
:root.dk .prh-tr td:last-child{color:#B6BDC7}
}
:root.dk .si-bar{border-top:1px solid #243753}
:root.dk .si-bar:first-child{border-top:0}
:root.dk .si-bl{color:#DFE5EF}
:root.dk .si-bt{background:#111C2C}
:root.dk .si-bt i{background:#9CC3F5}
:root.dk .si-b2 .si-bt i{background:var(--ultra)}
:root.dk .si-b3 .si-bt i{background:#2E8B6E}
:root.dk .si-bar b{color:#DFE5EF}
:root.dk .si-bars figcaption{color:#B6BDC7}
:root.dk .pg .st-steps li{border-top:1px solid #243753}
:root.dk .pg .st-steps li:last-child{border-bottom:1px solid #243753}
:root.dk .pg .st-steps li::before{background:#0E1A2B;color:#6FA2EE}
:root.dk .pg .tbl th small{color:#B6BDC7}
:root.dk .ixt[data-outil="reprendre-travail"] fieldset.ixt-g,:root.dk .ixt[data-outil="statuts-smart"] fieldset.ixt-g{border-top:1px solid #243753}
:root.dk .ixt[data-outil="reprendre-travail"] .ixt-res .tbl small{color:#B6BDC7}

/* Mode sombre : retouches à la main (ajoutées après la feuille générée par lib/sombre.mjs). */
:root.dk #logo path[fill="#000"]{fill:#EEF2F8}
:root.dk .hx-th{background:rgba(255,255,255,.08);color:#E6ECF5}
:root.dk .hx-th:hover,:root.dk .hx-th:focus-visible{background:rgba(255,255,255,.16);color:#fff}
:root.dk img:not([src$=".svg"]){filter:brightness(.92)}
:root.dk #logo [stroke="#000"]{stroke:#EEF2F8}
:root.dk #logo-n stop[stop-color="#1A4FA6"]{stop-color:#4F86E6}
:root.dk #logo-n stop[stop-color="#0B2147"]{stop-color:#A9C2EA}
:root.dk #logo-n stop[stop-color="#000"]{stop-color:#EEF2F8}
:root.dk .ac-fiche-go{color:#0E1B33}
