.fx-prose-layout{display: grid;grid-template-columns: minmax(0,760px) minmax(260px,340px);justify-content: space-between;align-items: start;gap: 40px 64px}.fx-prose-layout>.prose{max-width: none}.fx-tools{position: sticky;top: calc(var(--dc-header-h) + 24px);padding: 18px;border-radius: var(--dc-r-card);border: var(--ds-border);background: var(--nl-card-sheen),var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.fx-tools__title{margin: 0 0 12px;font: var(--dc-label);letter-spacing: .16em;text-transform: uppercase;color: var(--dc-brume)}.fx-tools__list{display: grid;gap: 8px;margin: 0;padding: 0;list-style: none}.fx-tools__link{position: relative;display: grid;grid-template-columns: 40px minmax(0,1fr) 18px;align-items: center;gap: 12px;padding: 12px;border-radius: 14px;border: 1px solid transparent;color: var(--dc-lumiere);text-decoration: none;transition: background-color var(--ds-dur-fast) var(--ds-ease-out),border-color var(--ds-dur-base) var(--ds-ease-out)}.fx-tools__link:hover{background: color-mix(in srgb,var(--dc-fumee) 75%,transparent);border-color: var(--dc-ligne);color: var(--dc-lumiere)}.fx-tools__ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;color: var(--dc-violet-texte);border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 34%,var(--dc-ligne));background: linear-gradient(180deg,color-mix(in srgb,var(--dc-violet) 20%,var(--dc-velours)),color-mix(in srgb,var(--dc-violet) 6%,var(--dc-velours)));transition: transform var(--ds-dur-slow) var(--fx-ease)}.fx-tools__ico .icon{width: 19px;height: 19px}.fx-tools__txt{display: grid;gap: 2px;min-width: 0}.fx-tools__name{font: 700 15.5px/1.25 var(--dc-font-sans)}.fx-tools__desc{color: var(--dc-brume);font-size: 13.5px;line-height: 1.4}.fx-tools__go{width: 16px;height: 16px;color: var(--dc-vert);opacity: .6;transition: transform var(--ds-dur-slow) var(--fx-ease),opacity var(--ds-dur-base) var(--ds-ease-out)}@media (hover: hover){.fx-tools__link:hover .fx-tools__ico{transform: translateY(-1px) rotate(-5deg)}.fx-tools__link:hover .fx-tools__go{opacity: 1;transform: translateX(3px)}}@media (max-width: 1023px){.fx-prose-layout{grid-template-columns: minmax(0,1fr)}.fx-tools{position: static}}.fx-empty{display: flex;align-items: center;gap: 16px;padding: 20px 22px;border-radius: var(--dc-r-panel);border: 1px dashed var(--dc-ligne-forte);background: var(--ds-surface-sunken)}.fx-empty__icon{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 14px;border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 30%,var(--dc-ligne));background: color-mix(in srgb,var(--dc-violet) 10%,var(--dc-velours));color: var(--dc-violet-texte)}.fx-empty__icon .icon{width: 22px;height: 22px}.fx-empty .m-empty,.fx-empty p{margin: 0}.prose--steps{counter-reset: fx-step}.prose--steps>h2{position: relative;counter-increment: fx-step;padding-left: 64px;margin-top: 2em}.prose--steps>h2::before{content: counter(fx-step,decimal-leading-zero);position: absolute;left: 0;top: 50%;display: grid;place-items: center;width: 44px;height: 44px;margin-top: -22px;border-radius: 13px;border: 1px solid color-mix(in srgb,var(--dc-violet-texte) 40%,var(--dc-ligne));background: linear-gradient(180deg,color-mix(in srgb,var(--dc-violet) 22%,var(--dc-velours)),var(--dc-velours));box-shadow: var(--ds-highlight),0 10px 24px -14px color-mix(in srgb,var(--dc-violet) 80%,transparent);color: var(--dc-violet-texte);font: 800 17px/1 var(--dc-font-cond);letter-spacing: .04em}.prose--steps>h2:first-child{margin-top: 0}.prose--steps>ul{padding-left: 0;list-style: none}.prose--steps>ul>li{position: relative;padding-left: 30px}.prose--steps>ul>li::before{content: "";position: absolute;left: 4px;top: .55em;width: 14px;height: 8px;border: solid var(--dc-vert);border-width: 0 0 2px 2px;transform: rotate(-45deg)}@media (max-width: 767px){.prose--steps>h2{padding-left: 52px}.prose--steps>h2::before{width: 38px;height: 38px;margin-top: -19px;font-size: 15px}}
.bj-head{padding-bottom: 8px}.bj-head h1{max-width: 22ch}.bj-edge{display: inline-grid;grid-template-columns: auto auto;align-items: baseline;gap: 4px 18px;margin-top: 26px;padding: 16px 22px;border: 1px solid color-mix(in srgb,var(--dc-vert) 40%,var(--dc-ligne));border-radius: var(--dc-r-panel);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.bj-edge__label{grid-column: 1;font: var(--dc-label);letter-spacing: .14em;text-transform: uppercase;color: var(--dc-brume)}.bj-edge__value{grid-row: span 2;font-family: var(--dc-font-cond);font-weight: 800;font-size: 46px;line-height: 1;color: var(--dc-vert);font-variant-numeric: tabular-nums}.bj-edge__note{grid-column: 1;max-width: 46ch;font-size: 15px;line-height: 1.45;color: var(--dc-texte-2)}.bj-edge__value{grid-column: 2;grid-row: 1 / span 2}.bj-layout{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 40px;align-items: start;margin-top: 36px;scroll-margin-top: calc(var(--dc-header-h) + 16px)}.bj-main{min-width: 0}.bj-side{position: sticky;top: calc(var(--dc-header-h) + 20px);display: grid;gap: 16px}.bj-rules{padding: 22px 24px;border: var(--ds-border);border-radius: var(--dc-r-card);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1)}.bj-rules__title{margin: 0 0 14px;font: 700 20px/1.2 var(--dc-font-sans)}.bj-rules__groups{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.bj-seg{min-width: 0;margin: 0;padding: 0;border: 0}.bj-seg legend{margin-bottom: 8px;padding: 0;font-size: 14px;font-weight: 600;color: var(--dc-texte-2)}.bj-seg__opts{display: grid;gap: 6px}.bj-seg__opt{position: relative;display: block;cursor: pointer}.bj-seg__opt input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.bj-seg__opt span{display: flex;align-items: center;min-height: 40px;padding: 8px 14px;border: 1px solid var(--dc-ligne);border-radius: var(--dc-r-control);background: var(--dc-champ);color: var(--dc-texte-2);font-size: 15px;line-height: 1.25;transition: border-color var(--dc-t),background-color var(--dc-t),color var(--dc-t)}.bj-seg__opt span::before{content: "";flex: none;width: 14px;height: 14px;margin-right: 10px;border: 1.5px solid var(--dc-ligne-forte);border-radius: 50%}.bj-seg__opt:hover span{border-color: var(--dc-ligne-forte);color: var(--dc-lumiere)}.bj-seg__opt input:checked + span{border-color: var(--dc-vert);background: var(--dc-vert-10);color: var(--dc-lumiere)}.bj-seg__opt input:checked + span::before{border-color: var(--dc-vert);background: radial-gradient(circle,var(--dc-vert) 0 45%,transparent 50%)}.bj-seg__opt input:focus-visible + span{outline: 2px solid var(--dc-vert);outline-offset: 2px}.bj-rules__foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 24px;margin-top: 18px}.bj-rules__fixed{flex: 1 1 320px;margin: 0;font-size: 14px;line-height: 1.5;color: var(--dc-brume)}.bj-rules__btn{min-height: 46px;padding: 0 22px;font-size: 16px}.bj-legend{display: flex;flex-wrap: wrap;gap: 10px 22px;margin: 26px 0 6px;font-size: 15px;color: var(--dc-texte-2)}.bj-legend__item{display: inline-flex;align-items: center;gap: 9px}.bj-key{display: inline-grid;place-items: center;min-width: 30px;height: 26px;padding: 0 5px;border-radius: 7px;font-family: var(--dc-font-cond);font-weight: 800;font-size: 15px;letter-spacing: .02em}.bj-key--dot{position: relative;min-width: 26px;background: var(--dc-fumee)}.bj-key--dot::after{content: "";position: absolute;top: 4px;right: 4px;width: 6px;height: 6px;border-radius: 50%;background: var(--dc-or)}.bj-key--H,.bj-c--H a{background: var(--dc-violet-fond);color: var(--dc-lumiere)}.bj-key--S,.bj-c--S a{background: var(--dc-fumee);color: var(--dc-texte-2)}.bj-key--D,.bj-c--D a{background: var(--dc-vert);color: var(--dc-nuit)}.bj-key--Ds,.bj-c--Ds a{background: var(--dc-vert-10);color: var(--dc-vert);box-shadow: inset 0 0 0 1.5px var(--dc-vert)}.bj-key--P,.bj-c--P a{background: var(--dc-lumiere);color: var(--dc-nuit)}.bj-block{margin-top: 30px}.bj-block__title{margin: 0 0 12px;font: 700 24px/1.2 var(--dc-font-sans);letter-spacing: -.01em}.bj-scroll{overflow-x: auto;border: var(--ds-border);border-radius: var(--dc-r-panel);background: var(--ds-surface-sunken);box-shadow: var(--ds-highlight)}.bj-table{width: 100%;border-collapse: separate;border-spacing: 3px;padding: 6px;table-layout: fixed;font-variant-numeric: tabular-nums}.bj-table th{font-family: var(--dc-font-cond);font-weight: 700;font-size: 16px;color: var(--dc-brume);text-align: center}.bj-table thead th{height: 34px;color: var(--dc-lumiere);font-size: 17px}.bj-table tbody th{width: 76px;padding-right: 6px;text-align: right;color: var(--dc-lumiere);white-space: nowrap}.bj-table__corner{width: 76px;padding-right: 6px;text-align: right !important;font-size: 11px !important;line-height: 1.15;letter-spacing: .08em;text-transform: uppercase;color: var(--dc-brume) !important}.bj-table__axis th{height: 22px !important;font-size: 11px !important;letter-spacing: .14em;text-transform: uppercase;color: var(--dc-brume) !important}.bj-c{padding: 0}.bj-c a{position: relative;display: grid;place-items: center;height: 36px;border-radius: 7px;text-decoration: none;font-family: var(--dc-font-cond);font-weight: 800;font-size: 17px;transition: transform var(--dc-tf,.12s),box-shadow var(--dc-t),filter var(--dc-t)}.bj-c a:hover{filter: brightness(1.12);transform: translateY(-1px)}.bj-c a:focus-visible{outline: 2px solid var(--dc-lumiere);outline-offset: 2px}.bj-c--close a::after{content: "";position: absolute;top: 4px;right: 4px;width: 6px;height: 6px;border-radius: 50%;background: var(--dc-or)}.bj-c--on a{outline: 2px solid var(--dc-vert-clair);outline-offset: 2px;box-shadow: 0 0 14px color-mix(in srgb,var(--dc-vert) 55%,transparent)}.bj-calc{padding: 22px 22px 18px;border: 1px solid color-mix(in srgb,var(--dc-violet) 45%,var(--dc-ligne));border-radius: var(--dc-r-card);background: var(--ds-surface-raised);box-shadow: var(--ds-elev-1);scroll-margin-top: calc(var(--dc-header-h) + 16px)}.bj-calc:focus{outline: none}.bj-calc__title{margin: 0 0 10px;font: var(--dc-label);font-size: 15px;letter-spacing: .14em;text-transform: uppercase;color: var(--dc-violet-texte)}.bj-calc__empty{margin: 0;color: var(--dc-texte-2);font-size: 16px;line-height: 1.55}.bj-calc__hand{margin: 0;font-size: 18px;font-weight: 600;color: var(--dc-lumiere);line-height: 1.35}.bj-calc__verdict{display: flex;align-items: center;gap: 12px;margin: 14px 0 16px;font-size: 24px;color: var(--dc-lumiere)}.bj-calc__verdict .bj-key{min-width: 40px;height: 34px;font-size: 19px}.bj-ev{display: grid;gap: 6px;margin: 0 0 14px;padding: 0;list-style: none}.bj-ev__row{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 12px;border-radius: var(--dc-r-control);background: var(--ds-surface-sunken);font-size: 15px}.bj-ev__row--best{background: var(--dc-vert-10);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--dc-vert) 55%,transparent)}.bj-ev__name{color: var(--dc-texte-2)}.bj-ev__row--best .bj-ev__name{color: var(--dc-lumiere);font-weight: 600}.bj-ev__tag{display: inline-block;margin-left: 6px;padding: 2px 8px;border-radius: var(--dc-r-pill);background: var(--dc-vert);color: var(--dc-nuit);font-size: 12px;font-weight: 700;vertical-align: 1px}.bj-ev__value{font-family: var(--dc-font-cond);font-weight: 700;font-size: 18px;color: var(--dc-lumiere);font-variant-numeric: tabular-nums;white-space: nowrap}.bj-calc__line{margin: 0 0 8px;font-size: 15px;line-height: 1.5;color: var(--dc-texte-2)}.bj-calc__why{margin: 12px 0 4px;padding-top: 12px;border-top: 1px solid var(--dc-ligne);font-size: 13.5px;line-height: 1.5;color: var(--dc-brume)}.bj-calc__back{margin-top: 4px}.bj-responsible{display: flex;gap: 10px;margin: 0;padding: 14px 16px;border: var(--ds-border);border-radius: var(--dc-r-notice);font-size: 14px;line-height: 1.5;color: var(--dc-texte-2)}.bj-responsible .icon{flex: none;width: 18px;height: 18px;margin-top: 2px;color: var(--dc-lumiere)}.bj-dealer{margin-top: 56px}.bj-dealer__intro,.bj-dealer__note{max-width: 70ch;margin: 0 0 14px;color: var(--dc-texte-2);font-size: 15px;line-height: 1.55}.bj-dealer__note{margin: 12px 0 0;color: var(--dc-brume);font-size: 14px}.bj-dtable{width: 100%;min-width: 560px;border-collapse: collapse;font-variant-numeric: tabular-nums;font-size: 15px}.bj-dtable th,.bj-dtable td{padding: 10px 12px;text-align: right;border-bottom: 1px solid color-mix(in srgb,var(--dc-ligne) 70%,transparent)}.bj-dtable thead th{font: var(--dc-label);font-size: 13px;letter-spacing: .12em;text-transform: uppercase;color: var(--dc-brume)}.bj-dtable th:first-child{text-align: left;color: var(--dc-lumiere)}.bj-dtable tbody tr:last-child>*{border-bottom: 0}.bj-dtable td{color: var(--dc-texte-2)}.bj-dtable__bust{color: var(--dc-vert) !important;font-weight: 700}.bj-prose-section{margin-top: 56px;padding-top: 8px;padding-bottom: 24px}@media (max-width: 1100px){.bj-layout{grid-template-columns: minmax(0,1fr)}.bj-side{position: static}}@media (max-width: 767px){.bj-edge{display: grid;grid-template-columns: minmax(0,1fr) auto;padding: 14px 16px}.bj-edge__value{font-size: 36px}.bj-rules{padding: 18px 16px;border-radius: var(--dc-r-card-m)}.bj-rules__groups{grid-template-columns: minmax(0,1fr)}.bj-rules__btn{width: 100%}.bj-legend{gap: 8px 16px;font-size: 14px}.bj-block__title{font-size: 20px}.bj-table{border-spacing: 2px;padding: 4px}.bj-table tbody th,.bj-table__corner{width: 40px;padding-right: 3px;font-size: 13px}.bj-table__corner{font-size: 0 !important}.bj-table thead th{font-size: 14px;height: 28px}.bj-c a{height: 30px;border-radius: 5px;font-size: 13px}.bj-c--close a::after{top: 2px;right: 2px;width: 4px;height: 4px}}.bj-head{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 24px;align-items: center}.bj-head__text{min-width: 0}.bj-felt{position: relative;height: 320px}.bj-felt__arc{position: absolute;inset: 18% 2% 0;border-radius: 50% 50% 0 0 / 70% 70% 0 0;background: radial-gradient(closest-side at 50% 100%,color-mix(in srgb,var(--dc-vert) 10%,transparent),transparent),radial-gradient(120% 100% at 50% 100%,color-mix(in srgb,var(--dc-violet-fond) 45%,var(--dc-nuit)),var(--dc-nuit) 70%);border-top: 2px solid color-mix(in srgb,var(--dc-violet) 55%,transparent);box-shadow: 0 -10px 40px -10px color-mix(in srgb,var(--dc-violet) 45%,transparent),inset 0 20px 40px -20px color-mix(in srgb,var(--dc-violet) 40%,transparent)}.bj-felt__arc::after{content: "";position: absolute;inset: 22px 14% auto;height: 70%;border-radius: 50% 50% 0 0 / 80% 80% 0 0;border: 1px dashed color-mix(in srgb,var(--dc-lumiere) 16%,transparent);border-bottom: 0}.bj-pcard{position: absolute;width: 104px;height: 146px;padding: 10px 12px;border-radius: 12px;background: var(--dc-lumiere);color: var(--dc-nuit);box-shadow: 0 18px 30px -12px color-mix(in srgb,var(--dc-nuit) 90%,transparent),0 0 0 1px color-mix(in srgb,var(--dc-nuit) 20%,transparent);font-family: var(--dc-font-cond);font-weight: 800}.bj-pcard b{display: block;font-size: 34px;line-height: 1}.bj-pcard i{position: absolute;right: 12px;bottom: 6px;font-style: normal;font-size: 54px;line-height: 1}.bj-pcard--red{color: color-mix(in srgb,var(--dc-violet-fond) 80%,var(--dc-nuit))}.bj-pcard--1{left: 26%;top: 20%;transform: rotate(-12deg)}.bj-pcard--2{left: 42%;top: 14%;transform: rotate(6deg);z-index: 1}.bj-pcard--3{left: 64%;top: 36%;transform: rotate(16deg);background: repeating-linear-gradient(45deg,color-mix(in srgb,var(--dc-violet) 55%,var(--dc-nuit)) 0 6px,color-mix(in srgb,var(--dc-violet-fond) 70%,var(--dc-nuit)) 6px 12px);border: 6px solid var(--dc-lumiere)}.bj-chip{position: absolute;width: 54px;height: 54px;border-radius: 50%;border: 6px dashed var(--dc-lumiere);box-shadow: 0 8px 18px -8px var(--dc-nuit)}.bj-chip--1{left: 12%;bottom: 12%;background: var(--dc-vert)}.bj-chip--2{left: 18%;bottom: 20%;background: var(--dc-violet-fond)}.bj-jump{display: flex;flex-wrap: wrap;gap: 8px;margin: 22px 0 0}.bj-jump a,.bj-jump__print{display: inline-flex;align-items: center;gap: 8px;min-height: 38px;padding: 0 14px;border-radius: var(--dc-r-pill);border: 1px solid var(--dc-ligne);background: transparent;color: var(--dc-texte-2);font: 600 14.5px/1 var(--dc-font-sans);text-decoration: none;cursor: pointer}.bj-jump a:hover,.bj-jump__print:hover{border-color: var(--dc-violet);color: var(--dc-lumiere)}.bj-jump__print{margin-left: auto}.bj-jump__print .icon{width: 16px;height: 16px}.bj-block{scroll-margin-top: calc(var(--dc-header-h) + 16px)}.bj-block__title{scroll-margin-top: calc(var(--dc-header-h) + 16px)}.bj-table tbody tr:hover th{color: var(--dc-vert)}.bj-table tbody tr:hover .bj-c a{filter: brightness(1.06)}.bj-table:has(tbody tr:hover) tbody tr:not(:hover) .bj-c a{opacity: .9}.bj-table:has(td:nth-child(2):hover) thead tr:last-child th:nth-child(2),.bj-table:has(td:nth-child(3):hover) thead tr:last-child th:nth-child(3),.bj-table:has(td:nth-child(4):hover) thead tr:last-child th:nth-child(4),.bj-table:has(td:nth-child(5):hover) thead tr:last-child th:nth-child(5),.bj-table:has(td:nth-child(6):hover) thead tr:last-child th:nth-child(6),.bj-table:has(td:nth-child(7):hover) thead tr:last-child th:nth-child(7),.bj-table:has(td:nth-child(8):hover) thead tr:last-child th:nth-child(8),.bj-table:has(td:nth-child(9):hover) thead tr:last-child th:nth-child(9),.bj-table:has(td:nth-child(10):hover) thead tr:last-child th:nth-child(10),.bj-table:has(td:nth-child(11):hover) thead tr:last-child th:nth-child(11){color: var(--dc-vert);text-shadow: 0 0 10px color-mix(in srgb,var(--dc-vert) 60%,transparent)}.bj-table:has(td:nth-child(2):hover) td:nth-child(2) a,.bj-table:has(td:nth-child(3):hover) td:nth-child(3) a,.bj-table:has(td:nth-child(4):hover) td:nth-child(4) a,.bj-table:has(td:nth-child(5):hover) td:nth-child(5) a,.bj-table:has(td:nth-child(6):hover) td:nth-child(6) a,.bj-table:has(td:nth-child(7):hover) td:nth-child(7) a,.bj-table:has(td:nth-child(8):hover) td:nth-child(8) a,.bj-table:has(td:nth-child(9):hover) td:nth-child(9) a,.bj-table:has(td:nth-child(10):hover) td:nth-child(10) a,.bj-table:has(td:nth-child(11):hover) td:nth-child(11) a{opacity: 1;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--dc-lumiere) 35%,transparent)}.bj-scroll{box-shadow: var(--ds-highlight),0 20px 40px -28px color-mix(in srgb,var(--dc-violet) 60%,transparent)}.bj-ev__row{flex-wrap: wrap;row-gap: 6px}.bj-ev__meter{flex: 1 0 100%;display: block;width: 100%;height: 5px;border: 0;border-radius: var(--dc-r-pill);background: var(--dc-fumee);-webkit-appearance: none;appearance: none}.bj-ev__meter::-webkit-meter-bar{height: 5px;border: 0;border-radius: var(--dc-r-pill);background: var(--dc-fumee)}.bj-ev__meter::-webkit-meter-optimum-value{background: var(--dc-vert);border-radius: var(--dc-r-pill)}.bj-ev__meter::-webkit-meter-suboptimum-value,.bj-ev__meter::-webkit-meter-even-less-good-value{background: color-mix(in srgb,var(--dc-violet) 70%,var(--dc-fumee));border-radius: var(--dc-r-pill)}.bj-ev__meter::-moz-meter-bar{background: color-mix(in srgb,var(--dc-violet) 70%,var(--dc-fumee));border-radius: var(--dc-r-pill)}.bj-ev__row--best .bj-ev__meter::-webkit-meter-suboptimum-value,.bj-ev__row--best .bj-ev__meter::-webkit-meter-even-less-good-value{background: var(--dc-vert)}.bj-ev__row--best .bj-ev__meter::-moz-meter-bar{background: var(--dc-vert)}.bj-dtable__bust{min-width: 120px}.bj-dtable__bust span{display: block}.bj-dtable__meter{display: block;width: 100%;height: 4px;margin-top: 4px;border: 0;border-radius: var(--dc-r-pill);background: var(--dc-fumee);-webkit-appearance: none;appearance: none}.bj-dtable__meter::-webkit-meter-bar{height: 4px;border: 0;background: var(--dc-fumee);border-radius: var(--dc-r-pill)}.bj-dtable__meter::-webkit-meter-optimum-value,.bj-dtable__meter::-webkit-meter-suboptimum-value,.bj-dtable__meter::-webkit-meter-even-less-good-value{background: var(--dc-vert);border-radius: var(--dc-r-pill)}.bj-dtable__meter::-moz-meter-bar{background: var(--dc-vert);border-radius: var(--dc-r-pill)}@media (max-width: 1023px){.bj-head{grid-template-columns: minmax(0,1fr)}.bj-felt{display: none}}@media (max-width: 767px){.bj-jump__print{margin-left: 0}}@media print{@page{margin: 12mm}body{background: #fff !important;color: #000 !important}body::before,body::after,.site-header,.site-footer,.breadcrumbs,.bj-felt,.bj-rules,.bj-jump,.bj-side,.bj-prose-section,.age-gate,.zone::before,.zone::after{display: none !important}.bj-layout{display: block;margin: 0}.bj-head h1,.bj-block__title,.bj-legend,.bj-edge__label,.bj-edge__note,.bj-dealer__intro,.bj-dealer__note{color: #000 !important}.bj-edge{border: 1px solid #000;background: none;box-shadow: none}.bj-edge__value{color: #000}.bj-scroll{overflow: visible;border: 0;background: none;box-shadow: none}.bj-block{break-inside: avoid}.bj-table th{color: #000 !important}.bj-c a{height: 24px;color: #000 !important;border: 1px solid #000;box-shadow: none !important;filter: none !important}.bj-c--H a,.bj-key--H{background: #d9d9d9 !important}.bj-c--S a,.bj-key--S{background: #fff !important}.bj-c--D a,.bj-key--D{background: #8f8f8f !important}.bj-c--Ds a,.bj-key--Ds{background: #bdbdbd !important}.bj-c--P a,.bj-key--P{background: #4d4d4d !important;color: #fff !important}.bj-dtable th,.bj-dtable td{color: #000 !important}.bj-dtable__meter{display: none}}.bj-seg__opts.has-thumb input:checked + span{background: transparent;border-color: transparent}.bj-seg__opts .fx-seg__thumb{border-radius: var(--dc-r-control)}.bj-table.is-waiting .bj-c{opacity: 0;transform: translate3d(0,6px,0) scale(.9)}.bj-table.is-dealing .bj-c{animation: bj-deal 460ms var(--fx-ease) var(--d,0ms) backwards}@keyframes bj-deal{from{opacity: 0;transform: translate3d(0,6px,0) scale(.9)}}@media (prefers-reduced-motion: reduce){.bj-table.is-waiting .bj-c{opacity: 1;transform: none}}@media print{.bj-table.is-waiting .bj-c{opacity: 1 !important;transform: none !important}}.bj-c--close a::after{box-shadow: 0 0 0 1.5px var(--dc-nuit)}@media (max-width: 767px){.bj-jump{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-left: calc(-1 * var(--dc-gutter));margin-right: calc(-1 * var(--dc-gutter));padding: 2px var(--dc-gutter) 6px}.bj-jump::-webkit-scrollbar{display: none}.bj-jump a,.bj-jump__print{flex: none;white-space: nowrap}.bj-jump__print{margin-left: 0}}.bj-sim{margin-top: var(--dc-section-gap);scroll-margin-top: calc(var(--dc-header-h) + 16px)}.bj-sim__head{max-width: 760px}.bj-sim__head .eyebrow{margin: 0 0 6px}.bj-sim__intro{margin: 10px 0 0;color: var(--dc-texte-2)}.bj-sim__rules{display: inline-flex;align-items: center;gap: 8px;margin: 14px 0 0;padding: 6px 12px;border-radius: var(--dc-r-pill);border: 1px solid var(--dc-ligne);color: var(--dc-brume);font-size: 14px}.bj-sim__rules .icon{width: 16px;height: 16px;color: var(--dc-vert)}.bj-sim__nojs{margin: 20px 0 0;color: var(--dc-brume)}.bj-sim__app{margin-top: 24px;display: grid;gap: 18px}.bj-sim__app[hidden]{display: none}.bjs-felt{--card-w: clamp(78px,9vw,112px);position: relative;isolation: isolate;overflow: hidden;display: grid;gap: 18px;padding: 28px clamp(16px,3vw,40px) 30px;border-radius: 40px 40px 200px 200px / 40px 40px 90px 90px;border: 1px solid color-mix(in srgb,var(--dc-violet) 50%,var(--dc-ligne));background: radial-gradient(70% 60% at 50% 0%,rgba(178,60,255,.22),transparent 70%),radial-gradient(60% 80% at 50% 100%,rgba(184,245,60,.08),transparent 70%),linear-gradient(180deg,#1A0F27,#110A1A);box-shadow: inset 0 0 0 6px rgba(10,6,16,.6),inset 0 0 60px rgba(0,0,0,.5),0 30px 70px -30px rgba(0,0,0,.8),0 0 50px -20px rgba(178,60,255,.5)}.bjs-felt__arc{position: absolute;left: 8%;right: 8%;top: 46%;height: 60%;z-index: -1;pointer-events: none;border-radius: 50%;border-top: 2px solid rgba(184,245,60,.35);box-shadow: 0 -10px 30px -12px rgba(184,245,60,.35)}.bjs-felt__zone{display: grid;justify-items: center;gap: 10px}.bjs-felt__label{margin: 0;display: inline-flex;align-items: center;gap: 10px;font: 700 13px/1 var(--dc-font-cond);letter-spacing: .16em;text-transform: uppercase;color: var(--dc-brume)}.bjs-felt__total{min-width: 2ch;padding: 4px 10px;border-radius: var(--dc-r-pill);background: rgba(7,5,11,.6);border: 1px solid var(--dc-ligne);color: var(--dc-lumiere);font: 700 15px/1 var(--dc-font-sans);letter-spacing: 0;text-transform: none}.bjs-felt__total:empty{display: none}.bjs-felt__cards{display: flex;justify-content: center;min-height: calc(var(--card-w) * 1.41)}.bjs-felt__cards>* + *{margin-left: calc(var(--card-w) * -.32)}.bjs-felt__hands{display: flex;flex-wrap: wrap;justify-content: center;gap: 18px 40px}.bj-hand{display: grid;justify-items: center;gap: 10px;padding: 10px 14px;border-radius: 22px;border: 1px solid transparent;transition: border-color .25s ease,background-color .25s ease}.bj-hand.is-active{border-color: rgba(184,245,60,.45);background: rgba(184,245,60,.05)}.bj-hand--win .bjs-felt__total{border-color: var(--dc-vert);color: var(--dc-vert)}.bj-hand--lose .bjs-felt__total{border-color: var(--dc-alerte-50);color: var(--dc-alerte)}.bjs-felt__mid{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 18px;max-width: 640px;width: 100%;justify-self: center}.bj-shoe{width: calc(var(--card-w) * .72);transform: rotate(-8deg);filter: drop-shadow(0 10px 18px rgba(0,0,0,.6))}.bj-shoe img{display: block;width: 100%;height: auto}.bj-advice{padding: 14px 18px;border-radius: 18px;background: rgba(7,5,11,.62);border: 1px solid color-mix(in srgb,var(--dc-vert) 30%,var(--dc-ligne))}.bj-advice__label{margin: 0;font: 600 12px/1.2 var(--dc-font-cond);letter-spacing: .14em;text-transform: uppercase;color: var(--dc-vert)}.bj-advice__action{margin: 4px 0 0;font: 800 22px/1.2 var(--dc-font-sans);color: var(--dc-lumiere)}.bj-advice__evs{list-style: none;margin: 8px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.bj-advice__evs:empty{display: none}.bj-advice__ev{display: inline-flex;gap: 8px;padding: 4px 10px;border-radius: var(--dc-r-pill);border: 1px solid var(--dc-ligne);font-size: 13px;color: var(--dc-texte-2)}.bj-advice__ev.is-best{border-color: var(--dc-vert);color: var(--dc-vert);font-weight: 700}.bjs-felt__result{margin: 0;min-height: 1.5em;text-align: center;font-weight: 700;color: var(--dc-lumiere)}.bj-sim.is-over .bjs-felt__result{font-size: 18px;color: var(--dc-vert-clair)}.bj-card{position: relative;flex: none;width: var(--card-w);aspect-ratio: 250 / 352;padding: 0;border: 0;background: none;perspective: 900px;color: inherit;font: inherit;cursor: default}button.bj-card{cursor: pointer}.bj-card__inner{position: absolute;inset: 0;transform-style: preserve-3d;transition: transform .45s cubic-bezier(.2,.8,.2,1)}.bj-card.is-down .bj-card__inner{transform: rotateY(180deg)}.bj-card__face,.bj-card__back{position: absolute;inset: 0;backface-visibility: hidden;-webkit-backface-visibility: hidden;border-radius: 9% / 6.4%}.bj-card__face{display: block;overflow: hidden;background: #FDFCF7;box-shadow: 0 10px 22px -8px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.25)}.bj-card__face svg{display: block;width: 100%;height: 100%}.bj-card__back{width: 100%;height: 100%;object-fit: cover;transform: rotateY(180deg);filter: drop-shadow(0 10px 16px rgba(0,0,0,.6))}.bj-card.is-dealing{animation: bj-deal .5s cubic-bezier(.2,.8,.2,1) both}@keyframes bj-deal{from{transform: translate(-60%,-40%) rotate(-12deg) scale(.8);opacity: 0}to{transform: none;opacity: 1}}.bj-card--empty{display: grid;place-items: center;border-radius: 9% / 6.4%;border: 2px dashed color-mix(in srgb,var(--dc-vert) 45%,var(--dc-ligne-forte));background: rgba(7,5,11,.45);color: var(--dc-vert);transition: background-color .2s ease,border-color .2s ease,transform .2s ease}.bj-card--empty .bj-card__plus{font: 300 42px/1 var(--dc-font-sans)}button.bj-card--empty:hover,button.bj-card--empty:focus-visible{background: rgba(184,245,60,.08);border-color: var(--dc-vert);transform: translateY(-3px)}button.bj-card:focus-visible{outline: 2px solid var(--dc-vert);outline-offset: 4px}.bj-sim__controls{display: grid;gap: 12px;justify-items: center}.bj-sim__actions,.bj-sim__tools{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.bj-sim__actions .btn{min-width: 120px}.bj-sim__actions .btn:disabled{opacity: .4;cursor: not-allowed;box-shadow: none}.bj-sim__tools .btn{gap: 8px}.bj-sim__tools .icon{width: 18px;height: 18px}.bj-sim__manual{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: var(--dc-texte-2);cursor: pointer}.bj-sim__manual input{width: 18px;height: 18px;accent-color: var(--dc-vert)}.bj-sim__session{margin: 0;min-height: 1.4em;color: var(--dc-brume);font-size: 14px}.bj-sim__note{display: flex;align-items: flex-start;gap: 10px;margin: 0;max-width: 760px;justify-self: center;color: var(--dc-brume);font-size: 13.5px}.bj-sim__note .icon{flex: none;width: 18px;height: 18px;margin-top: 2px}.bj-picker{width: min(980px,calc(100vw - 24px));max-height: calc(100vh - 32px);padding: 18px;border-radius: var(--dc-r-panel);border: 1px solid color-mix(in srgb,var(--dc-violet) 45%,var(--dc-ligne));background: linear-gradient(180deg,#1A1026,#0F0A16);color: var(--dc-lumiere);box-shadow: 0 40px 100px rgba(0,0,0,.7)}.bj-picker::backdrop{background: rgba(5,3,9,.72)}.bj-picker__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px}.bj-picker__title{margin: 0;font: 800 20px/1.2 var(--dc-font-sans)}.bj-picker__close{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--dc-ligne);background: var(--dc-velours);color: var(--dc-lumiere);cursor: pointer}.bj-picker__close .icon{width: 18px;height: 18px}.bj-picker__grid{display: grid;grid-template-columns: repeat(13,minmax(0,1fr));gap: 6px}.bj-picker__card{padding: 0;border: 0;border-radius: 7px;background: none;cursor: pointer;aspect-ratio: 250 / 350;transition: transform .15s ease,box-shadow .15s ease}.bj-picker__card svg{display: block;width: 100%;height: 100%}.bj-picker__card:hover:not(:disabled){transform: translateY(-4px)}.bj-picker__card:focus-visible{transform: translateY(-4px);outline: 2px solid var(--dc-vert);outline-offset: 3px}.bj-picker__card:disabled{opacity: .22;cursor: not-allowed;filter: grayscale(1)}.bj-picker__random{margin-top: 14px;gap: 8px}.bj-picker__random .icon{width: 18px;height: 18px}@media (max-width: 760px){.bjs-felt{--card-w: 74px;border-radius: 28px 28px 110px 110px / 28px 28px 60px 60px;padding: 22px 12px 24px}.bjs-felt__mid{grid-template-columns: minmax(0,1fr)}.bj-shoe{display: none}.bj-advice__action{font-size: 19px}.bj-sim__actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}.bj-sim__actions .btn{min-width: 0}.bj-picker__grid{grid-template-columns: repeat(7,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.bj-card__inner,.bj-card--empty,.bj-picker__card{transition: none}.bj-card.is-dealing{animation: none}}@media print{.bj-sim{display: none}}
