.volonte_board__d7C9S{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.volonte_progress__ITfZl{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.volonte_progressRound__ae7DA{font-weight:800}.volonte_progressWins__QjQ8_{color:var(--gold,#f6c052);font-weight:700}.volonte_demand__6wLyu{position:relative;padding:1.5rem 1.35rem 1.2rem;border-radius:var(--radius,14px);border:1px solid rgba(150,120,220,.35);background:radial-gradient(680px 220px at 50% 0,rgba(120,90,200,.28),transparent 70%),rgba(12,16,44,.75);text-align:center}.volonte_demandWho__2_x_5{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin:0 0 .5rem}.volonte_demandText__NDM0s{font-family:var(--font-display,system-ui),system-ui;font-size:clamp(1.15rem,.9rem + 1.1vw,1.6rem);font-weight:800;line-height:1.25;margin:0 auto;max-width:34ch}.volonte_basisCanon__fYt6D,.volonte_basisOpinion__4c6MB{display:inline-block;margin:.9rem 0 0;padding:.18rem .6rem;border-radius:999px;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.volonte_basisCanon__fYt6D{background:rgba(58,213,152,.14);border:1px solid rgba(58,213,152,.3);color:var(--success,#3ad598)}.volonte_basisOpinion__4c6MB{background:rgba(246,192,82,.14);border:1px solid rgba(246,192,82,.32);color:var(--gold,#f6c052)}.volonte_hand__ZvQwD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}@media (max-width:900px){.volonte_hand__ZvQwD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.volonte_hand__ZvQwD{grid-template-columns:repeat(2,minmax(0,1fr))}}.volonte_card__sH1TK{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .5rem .7rem;border:1px solid var(--color-border);border-radius:var(--radius,14px);background:hsla(0,0%,100%,.02);cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease;font:inherit;color:inherit;text-align:center;width:100%}.volonte_card__sH1TK:focus-visible:not(:disabled),.volonte_card__sH1TK:hover:not(:disabled){transform:translateY(-3px);border-color:rgba(246,192,82,.55);box-shadow:0 10px 30px rgba(0,0,0,.28);outline:none}.volonte_card__sH1TK:disabled{cursor:default}.volonte_spent__MGakL{opacity:.32;filter:grayscale(.75)}.volonte_spentTag__1kAC5{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;font-weight:800;padding:.15rem .5rem;border-radius:999px;background:rgba(5,14,34,.9);border:1px solid var(--color-border)}.volonte_good__7UEwI{border-color:rgba(120,220,160,.75);box-shadow:0 0 0 1px rgba(120,220,160,.35)}.volonte_bad__vaY22{border-color:hsla(0,100%,75%,.6)}.volonte_art__UGkut{width:100%;max-width:150px;aspect-ratio:5/7;object-fit:contain;border-radius:calc(var(--radius, 14px) - 5px)}.volonte_cardName__rniKO{font-weight:700;font-size:.82rem;line-height:1.2;margin:0}.volonte_cardEpithet__J__ey{font-size:.7rem;margin:0;opacity:.6;line-height:1.2}.volonte_reveal__Spjnp{padding:1.1rem 1.2rem;border:1px solid var(--color-border);border-radius:var(--radius,14px);background:hsla(0,0%,100%,.02)}.volonte_verdictBad__9l2yD,.volonte_verdictGood__exLpf{font-family:var(--font-display,system-ui),system-ui;font-size:1.15rem;font-weight:800;margin:0 0 .85rem;text-align:center}.volonte_verdictGood__exLpf{color:var(--success,#3ad598)}.volonte_verdictBad__9l2yD{color:var(--danger,#ff7a7a)}.volonte_sheet__H4MJz{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.8rem 1.4rem;gap:.8rem 1.4rem;margin:0}.volonte_sheet__H4MJz dt{font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;opacity:.6;margin-bottom:.15rem}.volonte_sheet__H4MJz dd{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.volonte_sheetNote__TEZC_{display:block;font-size:.74rem;font-weight:400;opacity:.6;margin-top:.15rem}.volonte_actions__YVlOk{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.volonte_finalScore__lZLyV{font-family:var(--font-display,system-ui),system-ui;font-size:3rem;font-weight:800;line-height:1;margin:0 0 .5rem;color:var(--gold-bright,#ffe294)}.volonte_finalScore__lZLyV span{font-size:1.4rem;opacity:.55}.volonte_rules__HFvkG{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border);max-width:52rem;font-size:.9rem;color:var(--text-muted,#a3b6d6)}.volonte_rulesTitle__thLxT{font-size:1.05rem;margin-bottom:.6rem}