#iap-sheet{position:fixed;inset:0;z-index:100070;display:flex;align-items:flex-end;justify-content:center;height:100vh;height:100dvh;padding-top:max(56px,env(safe-area-inset-top,0px));background:var(--xi-scrim, rgba(9,6,3,.74));font-family:var(--xi-font, system-ui, sans-serif)}#iap-sheet *,#iap-sheet *::before,#iap-sheet *::after{box-sizing:border-box}#iap-sheet .iap-box{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:100%;border-radius:20px 20px 0 0;color:#f3e5c1;background:var(--xi-card-solid, linear-gradient(168deg, rgba(38,28,13,.97), rgba(18,12,5,.98)));border:1px solid var(--xi-line, rgba(255,214,120,.34));border-bottom:0;box-shadow:0-12px 40px rgba(0,0,0,.55);animation:iapUp .2s cubic-bezier(.2,.9,.3,1)}@keyframes iapUp{from{transform:translateY(20px);opacity:.5}to{transform:none;opacity:1}}#iap-sheet .iap-tete{display:flex;align-items:center;gap:11px;flex:none;padding:14px 14px 10px 16px;border-bottom:1px solid var(--xi-line-soft, rgba(255,214,120,.16))}#iap-sheet .iap-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;font-size:19px;background:var(--xi-tile, linear-gradient(160deg, rgba(255,214,120,.22), rgba(213,164,78,.05)));border:1px solid var(--xi-tile-line, rgba(255,214,120,.4))}#iap-sheet .iap-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}#iap-sheet .iap-eye{font:900 11px/1.2 var(--xi-font, system-ui);letter-spacing:.18em;text-transform:uppercase;color:#d4a747}#iap-sheet .iap-ttl{font:900 17px/1.2 var(--xi-font, system-ui);color:#fff4d6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#iap-sheet .iap-x{flex:none;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:12px;cursor:pointer;font-size:16px;color:#f0d9a4;background:rgba(255,214,120,.05);border:1px solid rgba(255,214,120,.2)}#iap-sheet .iap-corps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}#iap-sheet .iap-intro{margin:0 0 12px;font:600 13px/1.45 var(--xi-font, system-ui);color:#d9c9a3}#iap-sheet .iap-choix{display:flex;flex-direction:column;gap:8px}#iap-sheet .iap-b{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;border-radius:14px;cursor:pointer;text-align:left;color:#f3e5c1;background:rgba(10,7,3,.5);border:1px solid rgba(255,214,120,.22)}#iap-sheet .iap-b-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font-size:21px;line-height:1;background:rgba(255,214,120,.08);border:1px solid rgba(255,214,120,.2)}#iap-sheet .iap-b-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}#iap-sheet .iap-b-tx b{font:900 15px/1.2 var(--xi-font, system-ui);color:#fff4d6}#iap-sheet .iap-b-tx b em{font:700 11px/1.2 var(--xi-font, system-ui);font-style:normal;color:#b8a47a;margin-left:4px}#iap-sheet .iap-b-tx small{font:600 12px/1.4 var(--xi-font, system-ui);color:#cbbb96}#iap-sheet .iap-b:hover{border-color:rgba(255,214,120,.45)}#iap-sheet .iap-b.on{background:linear-gradient(135deg,rgba(255,217,119,.2),rgba(200,145,47,.12));border-color:#ffd977;box-shadow:0 0 0 1px #ffd977 inset,0 4px 14px rgba(213,164,78,.25)}#iap-sheet .iap-b.on .iap-b-ic{background:linear-gradient(135deg,#ffd977,#c8912f);border-color:rgba(255,230,168,.6)}#iap-sheet .iap-b-agressif.on{border-color:#ff9a7a;box-shadow:0 0 0 1px #ff9a7a inset,0 4px 14px rgba(226,113,92,.25);background:linear-gradient(135deg,rgba(255,138,110,.18),rgba(160,60,40,.12))}#iap-sheet .iap-b-agressif.on .iap-b-ic{background:linear-gradient(135deg,#ffb199,#d9624a)}#iap-sheet .iap-b-defensif.on{border-color:#8fd0ff;box-shadow:0 0 0 1px #8fd0ff inset,0 4px 14px rgba(90,160,220,.25);background:linear-gradient(135deg,rgba(143,208,255,.16),rgba(50,100,160,.12))}#iap-sheet .iap-b-defensif.on .iap-b-ic{background:linear-gradient(135deg,#bfe4ff,#4f95cf)}#iap-sheet .iap-b:focus-visible,#iap-sheet .iap-x:focus-visible{outline:2px solid #ffd977;outline-offset:2px}#iap-sheet .iap-arme{margin-top:12px;padding:10px 12px 12px;border-radius:14px;background:rgba(10,7,3,.5);border:1px solid rgba(255,214,120,.22)}#iap-sheet .iap-arme-tete{display:flex;align-items:center;gap:12px}#iap-sheet .iap-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;border-radius:12px;background:rgba(0,0,0,.35);border:1px solid rgba(255,214,120,.18)}#iap-sheet .iap-seg-b{min-width:0;min-height:44px;padding:6px 6px;border-radius:9px;cursor:pointer;text-align:center;font:800 13px/1.2 var(--xi-font, system-ui);color:#e9d8ad;background:transparent;border:1px solid transparent}#iap-sheet .iap-seg-b:hover{background:rgba(255,214,120,.08)}#iap-sheet .iap-seg-b:focus-visible{outline:2px solid #ffd977;outline-offset:1px}#iap-sheet .iap-seg-b.on{color:#2a1c08;background:linear-gradient(135deg,#ffd977,#c8912f);border-color:rgba(255,230,168,.7);box-shadow:0 2px 8px rgba(213,164,78,.3)}#iap-sheet .iap-seg-jamais.on{color:#2a0d08;background:linear-gradient(135deg,#ffb199,#d9624a);border-color:rgba(255,200,180,.7)}#iap-sheet .iap-arme-expl{margin:8px 2px 0;font:600 12px/1.45 var(--xi-font, system-ui);color:#cbbb96}#iap-sheet .iap-mix,#iap-sheet .iap-pied{margin:10px 0 0;font:700 12px/1.45 var(--xi-font, system-ui)}#iap-sheet .iap-mix{color:#b8a47a}#iap-sheet .iap-pied{color:#9c8c6c}#iap-sheet [hidden]{display:none!important}@media (min-width:700px) and (min-height:561px){#iap-sheet{align-items:center;padding:24px}#iap-sheet .iap-box{border-radius:18px;border-bottom:1px solid var(--xi-line, rgba(255,214,120,.34))}}.iap-r{font-weight:900;color:#ffd977;white-space:nowrap}.iap-r.iap-r-agressif{color:#ffb199}.iap-r.iap-r-defensif{color:#9fd6ff}.iap-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:1px 8px;border-radius:999px;cursor:pointer;font:800 11px/1.3 var(--xi-font, system-ui, sans-serif);color:#fff1d0;background:rgba(20,14,6,.72);border:1px solid rgba(255,214,120,.35)}.iap-chip.iap-r-agressif{color:#ffd2c4;border-color:rgba(255,154,122,.55)}.iap-chip.iap-r-defensif{color:#d6eeff;border-color:rgba(143,208,255,.55)}.iap-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}