@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--noir:#1a1a1a;--carte:#212121;--fond2:#191919;--bord:#2e2e2e;--bord2:#3d3d3d;--jaune:#ffbb10;--blanc:#fff;--txt:#c9c9c9;--mut:#8a8a8a;--faible:#5a5a5a;--leger:#60a5fa;--moyen:#818cf8;--lourd:#c084fc;--vert:#4ade80;--rouge:#f87171}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--noir);color:var(--txt);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,Arial,sans-serif;line-height:1.4}::selection{background:var(--jaune);color:var(--noir)}.wrap{max-width:1300px;margin:0 auto;padding:0 18px}header{border-top:5px solid var(--jaune);border-bottom:1px solid var(--bord);background:var(--noir);z-index:60;position:sticky;top:0}.head{justify-content:center;align-items:center;gap:22px;padding:22px 0;display:flex}.head img{height:46px;display:block}.head .t{letter-spacing:1.5px;color:var(--blanc);text-transform:uppercase;font-size:19px;font-weight:700;line-height:1.1}.head .t span{color:var(--jaune)}.layout{grid-template-columns:1fr 356px;align-items:start;gap:20px;padding:14px 0 40px;display:grid}.sech{align-items:center;gap:8px;margin:0 0 8px;display:flex}.sech h2{letter-spacing:2px;text-transform:uppercase;color:var(--blanc);font-size:11.5px;font-weight:700}.sech .n{color:var(--jaune);font-size:11.5px;font-weight:700}.sech .hint{color:var(--faible);letter-spacing:.3px;margin-left:auto;font-size:10px}.sec{margin-bottom:14px}.cli{background:var(--carte);border:1px solid var(--bord);border-left:3px solid var(--jaune);border-radius:9px;align-items:center;gap:12px;margin-bottom:9px;padding:10px 13px;display:flex}.cli label{letter-spacing:1.6px;text-transform:uppercase;color:var(--jaune);white-space:nowrap;font-size:9px;font-weight:700}.cli input{color:var(--jaune);background:0 0;border:none;flex:1;padding:2px 0;font-family:inherit;font-size:16px;font-weight:700}.cli input:focus{outline:none}.cli input::placeholder{color:#6b5615;font-weight:500}.rate{background:var(--carte);border:1px solid var(--bord);border-radius:9px;align-items:center;gap:11px;margin-bottom:14px;padding:10px 13px;display:flex}.rate .lb{color:var(--blanc);font-size:13.5px;font-weight:600}.rate input{background:var(--fond2);border:1px solid var(--bord2);width:92px;color:var(--jaune);text-align:right;border-radius:6px;padding:7px 9px;font-family:inherit;font-size:16px;font-weight:700}.rate input:focus{border-color:var(--jaune);outline:none}.rate .u{color:var(--mut);font-size:12.5px}.seg{border:1px solid var(--bord2);border-radius:6px;margin-left:auto;display:flex;overflow:hidden}.seg button{color:var(--mut);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600}.seg button.on{background:var(--jaune);color:var(--noir);font-weight:700}.tiles{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.tile{aspect-ratio:1;background:var(--carte);border:1px solid var(--bord);cursor:pointer;border-radius:8px;flex-direction:column;padding:9px 9px 8px;transition:border-color .12s,background .12s,transform .12s;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--bord2);transform:translateY(-1px)}.tile .eb{letter-spacing:1.1px;text-transform:uppercase;color:var(--tier);white-space:nowrap;text-overflow:ellipsis;opacity:.85;flex-shrink:0;margin-bottom:5px;font-size:7.5px;font-weight:700;overflow:hidden}.tile .dot{background:var(--tier);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-bottom:6px}.tile .nm{color:var(--txt);letter-spacing:-.1px;word-break:break-word;font-size:12.5px;font-weight:600;line-height:1.22}.tile .pr{color:var(--faible);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:5px;font-size:13.5px;font-weight:700}.tile .ds{color:var(--faible);margin-top:3px;font-size:9.5px;line-height:1.28;overflow:hidden}.tile.on{border-color:var(--jaune);background:#241f0d}.tiles .tile.on{aspect-ratio:auto}.tile.on .dot{background:var(--jaune)}.tile.on .eb{color:var(--jaune);opacity:1}.tile.on .nm{color:var(--blanc);font-weight:700}.tile.on .ds{color:#a08a52}.tile.on .pr{color:var(--jaune)}.tile .hz{margin-top:5px;display:none}.tile.on .hz{display:block}.stp{border:1px solid #4a3d10;border-radius:5px;align-items:stretch;height:24px;display:flex;overflow:hidden}.stp button{color:var(--jaune);cursor:pointer;background:#1f1a09;border:none;width:22px;padding:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1}.stp button:hover{background:var(--jaune);color:var(--noir)}.stp input{min-width:0;color:var(--blanc);text-align:center;background:#1f1a09;border:none;border-left:1px solid #4a3d10;border-right:1px solid #4a3d10;flex:1;padding:0;font-family:inherit;font-size:12.5px;font-weight:700}.stp input:focus{color:var(--jaune);outline:none}.hzl{letter-spacing:.8px;text-transform:uppercase;color:var(--mut);text-align:center;margin-top:2px;font-size:9px;font-weight:600}.tile.wide{aspect-ratio:auto;min-height:66px}.tile.lock{opacity:.38;cursor:default}.tile.lock:hover{border-color:var(--bord);transform:none}.base{grid-template-columns:1fr 1fr;gap:7px;display:grid}.chef{background:var(--carte);border:1px solid var(--bord);border-radius:8px;align-items:center;gap:12px;padding:11px 14px;transition:all .12s;display:flex}.chef.avail{cursor:pointer;border-color:#4a3d10}.chef.avail:hover{border-color:var(--bord2)}.chef.on{border-color:var(--jaune);cursor:pointer;background:#241f0d}.chef.lock{opacity:.38}.chef .ci{border:2px solid var(--jaune);width:32px;height:32px;color:var(--jaune);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.chef .cn{color:var(--blanc);font-size:14px;font-weight:700}.chef .cd{color:var(--mut);font-size:10.5px}.chef .cp{color:var(--jaune);margin-left:auto;font-size:17px;font-weight:700}.chef.lock .cp{color:var(--faible)}.bl{letter-spacing:1.6px;text-transform:uppercase;color:var(--faible);align-items:center;gap:7px;margin:12px 0 6px;font-size:8.5px;font-weight:700;display:flex}.bl:after{content:"";background:var(--bord);flex:1;height:1px}.cl{grid-template-columns:1fr 92px 84px 28px;gap:6px;margin-bottom:6px;display:grid}.clh{background:var(--carte);border:1px solid var(--bord);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.clh:focus-within{border-color:var(--jaune)}.clh input{text-align:right;background:0 0;border:none;border-radius:0;min-width:0;padding:7px 4px 7px 9px}.clh input:focus{outline:none}.clu{color:var(--faible);white-space:nowrap;align-self:center;padding:0 8px 0 3px;font-size:9.5px}.cl input{background:var(--carte);border:1px solid var(--bord);color:var(--blanc);border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.cl input:focus{border-color:var(--jaune);outline:none}.del{border:1px solid var(--bord);color:var(--faible);cursor:pointer;background:0 0;border-radius:6px;font-family:inherit;font-size:16px;line-height:1}.del:hover{border-color:var(--rouge);color:var(--rouge)}.addbtn{border:1px dashed var(--bord2);color:var(--mut);cursor:pointer;letter-spacing:.9px;text-transform:uppercase;background:0 0;border-radius:6px;width:100%;padding:9px 14px;font-family:inherit;font-size:11px;font-weight:600}.addbtn:hover{border-color:var(--jaune);color:var(--jaune)}.panel{flex-direction:column;gap:11px;display:flex;position:sticky;top:112px}.box{background:var(--carte);border:1px solid var(--bord);border-radius:10px;overflow:hidden}.bxh{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.bxh .l{letter-spacing:2px;text-transform:uppercase;color:var(--jaune);font-size:9px;font-weight:700}.bxh .c{color:var(--faible);font-size:9px}.bxh{gap:8px}.rst{border:1px solid var(--bord);color:var(--faible);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;margin-left:auto;padding:4px 8px;font-family:inherit;font-size:8.5px;font-weight:700}.rst:hover{border-color:var(--jaune);color:var(--jaune)}.bxb{padding:11px 14px}.row{justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;font-size:11.5px;display:flex}.row .k{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row .v{color:var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.row.dis .k,.row.dis .v{color:var(--vert)}.hr{background:var(--bord);height:1px;margin:7px 0}.teas{color:var(--jaune);border:1px dashed #4a3d10;border-radius:6px;margin:0 14px 11px;padding:8px 11px;font-size:10.5px;line-height:1.35}.teas b{font-weight:700}.teas.got{color:var(--vert);background:#0f2418;border-style:solid;border-color:#1f4d30}.tot{background:#241f0d;border-top:1px solid #4a3d10;padding:13px 14px}.tot .tl{letter-spacing:1.8px;text-transform:uppercase;color:var(--mut);font-size:8.5px;font-weight:700}.tot .tv{color:var(--jaune);letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:33px;font-weight:700;line-height:1.05}.tot .tv small{color:var(--mut);letter-spacing:0;margin-left:4px;font-size:12.5px;font-weight:600}.tot .ts{color:var(--mut);margin-top:1px;font-size:9.5px}.diff{letter-spacing:.3px;color:var(--jaune);border-top:1px solid #4a3d10;margin-top:10px;padding-top:9px;font-size:10px;font-weight:700;line-height:1.5}.diff span{letter-spacing:0;color:#a08a52;margin-top:2px;font-weight:400;display:block}.pain{border-bottom:1px solid var(--bord);padding:15px 14px 14px}.pain .hl{letter-spacing:1.8px;text-transform:uppercase;color:var(--rouge);font-size:9px;font-weight:700}.pain .hv{color:var(--blanc);letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:42px;font-weight:700;line-height:1}.pain .hv small{color:var(--mut);letter-spacing:0;margin-left:5px;font-size:14px;font-weight:600}.pain .hs{color:var(--faible);margin-top:5px;font-size:10px}.pain .hs em{color:#4a4a4a;font-style:normal}.hero{background:#241f0d;padding:15px 14px 14px}.hero .hl{letter-spacing:1.8px;text-transform:uppercase;color:var(--jaune);font-size:9px;font-weight:700}.hero .hv{color:var(--jaune);letter-spacing:-2px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:42px;font-weight:700;line-height:1}.hero .hv small{color:#c9ac6a;letter-spacing:0;margin-left:5px;font-size:14px;font-weight:600}.hero .hs{color:#c9ac6a;margin-top:4px;font-size:11px}.hero .hs b{color:var(--jaune);font-weight:700}.trio{background:var(--bord);border-top:1px solid #4a3d10;grid-template-columns:1fr 1fr;gap:1px;display:grid}.cell{text-align:center;background:var(--carte);padding:15px 10px 14px}.cell.c1{background:#0d1a26}.cell.c2{background:#0d2016}.cell .lbl{letter-spacing:1.2px;text-transform:uppercase;color:var(--acc);opacity:.8;margin-bottom:5px;font-size:7.5px;font-weight:700}.cell .m{color:var(--acc);letter-spacing:-1.6px;font-variant-numeric:tabular-nums;font-size:37px;font-weight:700;line-height:1}.cell .m u{color:var(--acc);opacity:.6;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:600;text-decoration:none}.cell .sub{color:var(--faible);margin-top:4px;font-size:8px;line-height:1.3}.cell .amt{color:var(--blanc);font-variant-numeric:tabular-nums;border-top:1px solid #ffffff17;margin-top:7px;padding-top:7px;font-size:13px;font-weight:700}.cell .amtl{letter-spacing:1px;text-transform:uppercase;color:var(--faible);margin-top:2px;font-size:7px;font-weight:700}.punch{border-top:1px solid var(--bord);color:var(--txt);padding:11px 14px;font-size:11.5px;line-height:1.55}.punch b{color:var(--jaune)}.empty{text-align:center;color:var(--faible);padding:20px 14px;font-size:11px}.fine{color:var(--faible);border-top:1px solid var(--bord);padding:9px 14px;font-size:8.5px;line-height:1.5}.backbox{background:#1e1010;border:1px solid #4a2020;border-radius:10px;padding:10px 14px;display:none}.backbox.show{display:block}.backbox .bh{letter-spacing:1.5px;text-transform:uppercase;color:var(--rouge);margin-bottom:5px;font-size:8px;font-weight:700}.warn{color:#f0c674;background:#2a1a08;border:1px solid #4a3510;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:10px;line-height:1.4}.pdfbar{text-align:center;padding:6px 18px 26px}.pdfbtn{background:var(--jaune);width:100%;max-width:520px;color:var(--noir);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;border:none;border-radius:9px;padding:16px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:all .13s}.pdfbtn:hover{background:#ffc93d;transform:translateY(-1px)}.pdfbtn:disabled{background:var(--bord);color:var(--faible);cursor:not-allowed;transform:none}.pdfnote{color:var(--faible);letter-spacing:.3px;margin-top:7px;font-size:9.5px}#doc{display:none}@media print{html,body{background:var(--noir)!important}header,.layout,footer,.pdfbar{display:none!important}#doc{display:block!important}@page{size:Letter;margin:0}}#doc,#doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#doc .dp{background:var(--noir);width:8.5in;min-height:11in;color:var(--blanc);border-top:7px solid var(--jaune);flex-direction:column;display:flex}#doc .lbl{letter-spacing:2.4px;text-transform:uppercase;color:var(--mut);font-size:8.5px;font-weight:700}#doc .dh{background:var(--carte);justify-content:space-between;align-items:flex-start;gap:24px;padding:32px 58px 33px;display:flex}#doc .dh img{height:46px;display:block}#doc .dhr{text-align:right}#doc .dhr .nom{color:var(--jaune);margin-top:6px;font-size:19px;font-weight:700;line-height:1.15}#doc .db{flex:1;padding:50px 58px 0}#doc h1{letter-spacing:-1.6px;font-size:50px;font-weight:700;line-height:1.05}#doc h1 span{color:var(--jaune)}#doc .sub{color:var(--mut);margin-top:18px;font-size:14px}#doc .sh{letter-spacing:2.4px;text-transform:uppercase;color:var(--mut);margin:52px 0 6px;font-size:9px;font-weight:700}#doc .li{border-bottom:1px solid var(--bord);justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}#doc .li .nm{font-size:14.5px;font-weight:700}#doc .li .am{color:var(--jaune);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}#doc .li.g .nm,#doc .li.g .am{color:var(--vert)}#doc .rule{background:var(--jaune);height:2px;margin-top:27px}#doc .dtot{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:34px;display:flex}#doc .dtot .lbl{padding-bottom:9px}#doc .dtot .amt{color:var(--jaune);letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1}#doc .dtot .amt small{letter-spacing:0;margin-left:5px;font-size:11px;font-weight:600}#doc .once{margin-top:40px;font-size:15px;font-weight:700}#doc .once span{color:var(--jaune)}#doc .stats{grid-template-columns:287px 1fr;margin-top:48px;padding-bottom:44px;display:grid}#doc .stats .v{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:7px;font-size:31px;font-weight:700;line-height:1.05}#doc .stats .v small{letter-spacing:0;font-size:20px;font-weight:600}#doc .df{background:var(--carte);justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 58px;display:flex}#doc .df .lbl{color:var(--jaune)}#doc .df .cta{margin-top:7px;font-size:19px;font-weight:700}#doc .df .mail{color:var(--txt);font-size:11px}#doc .dfine{background:var(--carte);border-top:1px solid var(--bord);color:var(--faible);justify-content:space-between;gap:24px;padding:18px 58px 19px;font-size:8px;line-height:1.5;display:flex}#doc .dp.d2 .db{padding-top:40px}#doc .dp.d2 h1{font-size:44px}#doc .dp.d2 .sh{margin-top:36px}#doc .dp.d2 .li{padding:10px 0}#doc .dp.d2 .rule{margin-top:18px}#doc .dp.d2 .dtot{margin-top:20px}#doc .dp.d2 .once{margin-top:24px}#doc .dp.d2 .stats{margin-top:32px;padding-bottom:32px}#doc .dp.d3 .db{padding-top:28px}#doc .dp.d3 h1{letter-spacing:-1.2px;font-size:37px}#doc .dp.d3 .sub{margin-top:9px;font-size:13px}#doc .dp.d3 .sh{margin-top:24px}#doc .dp.d3 .li{padding:6px 0}#doc .dp.d3 .li .nm{font-size:12.5px}#doc .dp.d3 .li .am{font-size:13px}#doc .dp.d3 .rule{margin-top:14px}#doc .dp.d3 .dtot{margin-top:15px}#doc .dp.d3 .dtot .amt{font-size:38px}#doc .dp.d3 .once{margin-top:16px;font-size:13.5px}#doc .dp.d3 .stats{margin-top:22px;padding-bottom:22px}#doc .dp.d3 .stats .v{font-size:26px}#doc .dp.d3 .stats .v small{font-size:17px}#doc .dp.d4 .db{padding-top:16px}#doc .dp.d4 h1{letter-spacing:-1px;font-size:30px}#doc .dp.d4 .sub{margin-top:7px;font-size:12px}#doc .dp.d4 .sh{margin:14px 0 3px}#doc .dp.d4 .li{padding:2px 0}#doc .dp.d4 .li .nm{font-size:11px}#doc .dp.d4 .li .am{font-size:11.5px}#doc .dp.d4 .rule{margin-top:10px}#doc .dp.d4 .dtot{margin-top:11px}#doc .dp.d4 .dtot .amt{letter-spacing:-1.4px;font-size:32px}#doc .dp.d4 .dtot .lbl{padding-bottom:6px}#doc .dp.d4 .once{margin-top:10px;font-size:12.5px}#doc .dp.d4 .stats{margin-top:14px;padding-bottom:12px}#doc .dp.d4 .stats .v{margin-top:5px;font-size:22px}#doc .dp.d4 .stats .v small{font-size:15px}footer{border-top:1px solid var(--bord);color:var(--faible);letter-spacing:.5px;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}@media (max-width:1180px){.tiles{grid-template-columns:repeat(5,1fr)}}@media (max-width:1000px){.layout{grid-template-columns:1fr}.panel{position:static}.tiles{grid-template-columns:repeat(6,1fr)}}@media (max-width:760px){.tiles{grid-template-columns:repeat(4,1fr)}.base{grid-template-columns:1fr 1fr}.tiles .ds{display:none}}@media (max-width:620px){.head{gap:14px;padding:15px 0}.head img{height:32px}.head .t{letter-spacing:1px;font-size:14px}.panel{top:auto}}@media (max-width:520px){.tiles{grid-template-columns:repeat(3,1fr)}.base{grid-template-columns:1fr}.rate{flex-wrap:wrap}.seg{width:100%;margin-left:0}.trio{grid-template-columns:1fr}}
