:root{--textBlack: #000000;--textGray: #7a7a7a;--textYellow: #F4D00C}*{font-family:Overpass Mono,monospace;font-weight:lighter;letter-spacing:8px;cursor:default}body{margin:0;padding:0}a{color:inherit;text-decoration:inherit;cursor:pointer}a:hover{color:var(--textGray)}h1,h2,h3,p{margin:0}.hidden{display:none}.smallText{font-size:small}.headerband{position:fixed;top:0%;width:100vw;background-color:#fff;border:none;color:000000;padding:30px 20px;z-index:2}.textYellow{color:var(--textYellow)}.container{max-width:1200px;margin:0 auto}.titleView{position:fixed;top:20px;left:20px;z-index:2}.estheticLinks:hover{color:var(--textGray)}.background{position:relative;display:grid;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.background .backgroundGif{width:90vw;height:auto;max-width:700px;max-height:700px}.background .circleBackground{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.centeredTextHorizontal{display:flex;flex-direction:row;text-align:left;align-self:center;font-size:1.17em;a:hover {color: var(--textGray);}}.centeredTextVertical{display:flex;flex-direction:column;text-align:left;align-self:center}.titleCompany{padding-top:20px;padding-bottom:20px}.textGray{color:var(--textGray)}.mainText{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mainText .titreCompagnie{margin-left:1em}.mainText .projetsCompagnie{margin-left:5em}.blocksText{letter-spacing:4px;display:flex;flex-direction:column;text-align:left;margin:10% 25%}.retourLink{position:absolute;bottom:20px;left:20px;line-height:none;z-index:2}.copyright{position:absolute;bottom:20px;right:20px;font-size:xx-small;max-width:100%;margin-right:40px;letter-spacing:1px}.copyrightHome{position:absolute;bottom:20px;right:20px;font-size:xx-small;max-width:100%;letter-spacing:1px}.footer{position:fixed;bottom:0%;width:100vw;background-color:#fff;border:none;color:000000;padding:30px 20px;z-index:2}.bodyGroup{display:flex;flex-direction:row;position:absolute;max-block-size:50%;margin-bottom:16rem;top:50%;left:50%;transform:translate(-50%,-50%)}.bodyGroup .portraitBlock{img {height: auto; max-width: 25vw; max-height: 50vh; filter: brightness(1.15);}}.bodyGroup .textBlock{display:flex;flex-direction:column;justify-content:space-between;padding-left:1rem;max-height:50vh;button {cursor: pointer; background-color: #7a7a7a; border: none; color: white; padding: 16px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px;} button:hover {background-color: #F4D00C;} .petitTexte {letter-spacing: 4px;}}.portefolioBlocks{margin-top:20px;gap:40px;display:flex;flex-direction:row;text-align:left;align-self:center;font-size:1.17em}@media (max-width: 768px){*{flex-direction:column}.titleView{all:unset;position:fixed;top:20px;left:20px;z-index:2}.mainText,.blocksText{all:unset;letter-spacing:4px;display:flex;flex-direction:column;align-items:left;justify-content:center;margin:90px 20px}.bodyGroup{all:unset;letter-spacing:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:90px 20px}.bodyGroup .portraitBlock{img {height: auto; max-width: 90vw;}}.bodyGroup .textBlock{padding-left:0}.portefolioBlocks{flex-direction:column;gap:0px}}@media (min-width: 769px){.mobile{display:none}}body{font-family:Arial,sans-serif;text-align:center;margin:20px}:root{--card-size: 60px;--card-padding: 40px;--card-font: 3em}.shoe-reliability{margin:16px auto;max-width:480px;text-align:left;padding:0 12px}.shoe-label{display:flex;justify-content:space-between;align-items:center;font-size:1em;margin-bottom:6px}.reliability-badge{font-size:.8em;padding:2px 10px;border-radius:12px;font-weight:700}.rel-cold{background:#e2e8f0;color:#64748b}.rel-warm{background:#fef9c3;color:#854d0e}.rel-hot{background:#dcfce7;color:#166534}.shoe-bar-track{position:relative;height:12px;background:#e2e8f0;border-radius:6px;overflow:visible}.shoe-bar-fill{height:100%;border-radius:6px;transition:width .3s ease}.shoe-bar-fill.rel-cold{background:#94a3b8}.shoe-bar-fill.rel-warm{background:#facc15}.shoe-bar-fill.rel-hot{background:#22c55e}.shoe-cutoff-marker{position:absolute;top:-4px;width:2px;height:20px;background:#f97316;border-radius:1px}.shoe-sub{font-size:.78em;color:#64748b;margin-top:4px;text-align:center}.true-count{font-size:2em;padding:20px}.true-count.positive{color:green}.true-count.negative{color:red}.true-count.unreliable{opacity:.35}.unreliable-note{font-size:.45em;vertical-align:middle;margin-left:8px;color:#f97316}.bet-advisor{margin:12px auto;max-width:340px;border-radius:10px;padding:14px 20px;transition:background .3s}.bet-label{font-size:.8em;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.bet-units{font-size:2.2em;font-weight:700;line-height:1.1}.bet-reason{font-size:.82em;margin-top:4px;opacity:.85}.bet-min{background:#f1f5f9;color:#334155}.bet-low{background:#fef9c3;color:#713f12}.bet-mid{background:#fed7aa;color:#7c2d12}.bet-high{background:#bbf7d0;color:#14532d}.bet-max{background:#4ade80;color:#052e16}.alert-banner{margin:10px auto;max-width:400px;padding:12px 20px;border-radius:8px;font-size:1.05em;font-weight:700;animation:pulse 1.4s infinite}.insurance{background:#fde68a;color:#78350f;border:2px solid #f59e0b}@keyframes pulse{0%,to{opacity:1}50%{opacity:.65}}.index-plays{margin:14px auto;max-width:420px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;text-align:left}.index-title{font-size:.9em;font-weight:700;margin-bottom:8px;color:#334155;text-align:center}.index-play{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;margin-bottom:4px;font-size:.88em}.play-stand{background:#dbeafe;color:#1e3a5f}.play-action{background:#dcfce7;color:#14532d}.play-insurance{background:#fde68a;color:#78350f}.play-hand{font-weight:700;min-width:52px}.play-arrow{opacity:.4}.play-act{font-weight:700;min-width:60px}.play-vs{opacity:.6;font-size:.88em}.cards-container,.selected-cards{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}.selected-cards .card{border:1px solid #ccc;border-radius:5px;padding:calc(var(--card-padding) / 2);margin:10px;font-size:calc(var(--card-font) / 2);cursor:pointer;min-width:calc(var(--card-size) / 2);text-align:center}.card-row{display:flex;justify-content:center;margin:20px 0;gap:var(--card-size)}.card{border:1px solid #ccc;border-radius:5px;padding:var(--card-padding);margin:0;cursor:pointer;transition:transform .2s,background-color .2s;font-size:var(--card-font);min-width:var(--card-size);text-align:center;box-sizing:border-box}.card:hover{transform:scale(1.03);background-color:#f0f0f0}.card.positive{background-color:#d4edda;border-color:#c3e6cb}.card.negative{background-color:#f8d7da;border-color:#f5c6cb}.controls{margin:20px 0}.button{padding:10px 20px;margin:5px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;font-size:.6em}.button:hover{background-color:#0056b3}.deck-count,.decks-counted{font-size:1.2em;margin-top:10px}.poker-root[data-v-142c882c]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:30px 20px;max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#1a1a2e 0%,#2d2d44 100%);color:#e0e0e0;border-radius:12px;min-height:100vh}h1[data-v-142c882c]{text-align:center;margin-bottom:40px;color:#fff;font-size:2em}h2[data-v-142c882c]{color:gold;margin-bottom:20px;border-bottom:2px solid #ffd700;padding-bottom:10px}h3[data-v-142c882c]{color:gold;margin-bottom:15px}h4[data-v-142c882c]{color:#fff;margin-bottom:10px}.table-size-selector[data-v-142c882c]{background:#2d2d44;padding:20px;border-radius:8px;border:1px solid #404056;margin-bottom:30px;text-align:center}.radio-group[data-v-142c882c]{display:flex;justify-content:center;gap:30px;margin-top:15px}.radio-group label[data-v-142c882c]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:1.1em;color:#e0e0e0}.radio-group input[type=radio][data-v-142c882c]{cursor:pointer;width:18px;height:18px}.main-container[data-v-142c882c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:30px}.position-section[data-v-142c882c]{background:#2d2d44;padding:25px;border-radius:8px;border:1px solid #404056;grid-column:1 / -1}.position-grid[data-v-142c882c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-bottom:20px}.position-btn[data-v-142c882c]{padding:15px 10px;border:2px solid #505060;border-radius:6px;background:#3a3a52;color:#b0b0c0;cursor:pointer;transition:all .2s;font-weight:700;font-size:.85em}.position-btn[data-v-142c882c]:hover{background:#454560;border-color:gold}.position-btn.active[data-v-142c882c]{background:#ffd700;color:#1a1a2e;border-color:gold;box-shadow:0 0 10px #ffd7004d}.pos-name[data-v-142c882c]{font-weight:700;margin-bottom:3px}.pos-type[data-v-142c882c]{font-size:.75em;opacity:.8}.position-detail-box[data-v-142c882c]{background:#1a1a2e;padding:15px;border-radius:6px;border-left:4px solid #ffd700;color:#c0c0d0;line-height:1.6}.hand-section[data-v-142c882c]{background:#2d2d44;padding:25px;border-radius:8px;border:1px solid #404056}.card-grid[data-v-142c882c]{display:flex;gap:20px;flex-wrap:wrap}.card-selector[data-v-142c882c]{display:flex;flex-direction:column;gap:8px;flex:1;min-width:150px}.card-selector label[data-v-142c882c]{font-weight:600;color:#b0b0c0;font-size:.95em}.card-selector select[data-v-142c882c]{padding:12px 10px;background:#3a3a52;color:#e0e0e0;border:2px solid #505060;border-radius:6px;cursor:pointer;font-size:1em;transition:border-color .2s}.card-selector select[data-v-142c882c]:hover{border-color:gold}.card-selector select[data-v-142c882c]:focus{outline:none;border-color:gold;box-shadow:0 0 8px #ffd70033}option[value*=♥][data-v-142c882c],option[value*=♦][data-v-142c882c]{color:#f33}option[value*=♠][data-v-142c882c],option[value*=♣][data-v-142c882c]{color:#fff}.community-section[data-v-142c882c]{background:#2d2d44;padding:25px;border-radius:8px;border:1px solid #404056;grid-column:1 / -1}.community-stages[data-v-142c882c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:15px}.stage-group[data-v-142c882c]{background:#1a1a2e;padding:15px;border-radius:6px;border:1px solid #404056}.stage-title[data-v-142c882c]{font-weight:700;color:gold;margin-bottom:12px;font-size:.95em;text-transform:uppercase;letter-spacing:1px}.stage-cards[data-v-142c882c]{display:flex;gap:8px;flex-wrap:wrap}.stage-cards .card-selector[data-v-142c882c]{flex:1;min-width:80px;gap:4px}.stage-cards .card-selector select[data-v-142c882c]{padding:8px;font-size:.9em}.odds-section[data-v-142c882c]{background:#2d2d44;padding:25px;border-radius:8px;border:1px solid #404056;grid-column:1 / -1}.odds-display[data-v-142c882c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:15px}.odds-item[data-v-142c882c]{background:#1a1a2e;padding:20px;border-radius:6px;border-left:4px solid #4ade80;text-align:center}.odds-stage[data-v-142c882c]{font-size:.9em;color:#b0b0c0;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.odds-value[data-v-142c882c]{font-size:2.5em;font-weight:700;color:#4ade80;margin-bottom:10px}.odds-value.hand-rank-name[data-v-142c882c]{font-size:1.8em;color:gold}.odds-label[data-v-142c882c]{font-size:.9em;color:#c0c0d0}.decision-section[data-v-142c882c]{background:#2d2d44;padding:25px;border-radius:8px;border:1px solid #404056;grid-column:1 / -1}.hand-display[data-v-142c882c]{display:flex;justify-content:center;margin-bottom:25px}.hand-cards[data-v-142c882c]{font-size:2em;font-weight:700;color:gold;background:#1a1a2e;padding:20px 40px;border-radius:8px;border:2px solid #ffd700;display:flex;align-items:center;gap:10px}.hand-cards .separator[data-v-142c882c]{margin:0 15px;color:#b0b0c0;font-size:.8em}.card-chip[data-v-142c882c]{padding:8px 14px;border-radius:6px;font-weight:700;border:2px solid}.card-chip.card-red[data-v-142c882c]{color:#f33;border-color:#f33;background:rgba(255,51,51,.15)}.card-chip.card-black[data-v-142c882c]{color:#fff;border-color:#fff;background:rgba(255,255,255,.15)}.decision-box[data-v-142c882c]{padding:25px;border-radius:8px;text-align:center;border:2px solid;background:rgba(0,0,0,.3)}.decision-box.playable[data-v-142c882c]{border-color:#4ade80;background:rgba(74,222,128,.1)}.decision-box.not-playable[data-v-142c882c]{border-color:#ff6b6b;background:rgba(255,107,107,.1)}.decision-label[data-v-142c882c]{font-size:1.8em;font-weight:700;margin-bottom:10px}.decision-box.playable .decision-label[data-v-142c882c]{color:#4ade80}.decision-box.not-playable .decision-label[data-v-142c882c]{color:#ff6b6b}.decision-description[data-v-142c882c]{font-size:1.05em;color:#c0c0d0;line-height:1.6}.reference-section[data-v-142c882c]{background:#2d2d44;padding:25px;border-radius:8px;border:1px solid #404056;grid-column:1 / -1;margin-bottom:20px}.reference-table[data-v-142c882c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.ref-position[data-v-142c882c]{background:#1a1a2e;padding:20px;border-radius:6px;border-left:4px solid #ffd700}.ref-position h4[data-v-142c882c]{color:gold;margin-bottom:15px;font-size:1.05em}.ref-category[data-v-142c882c]{margin-bottom:12px;color:#c0c0d0;line-height:1.5;font-size:.95em}.ref-category strong[data-v-142c882c]{color:#b0b0c0;display:block;margin-bottom:4px}.controls[data-v-142c882c]{display:flex;justify-content:center;gap:15px;grid-column:1 / -1}.reset-btn[data-v-142c882c]{padding:12px 30px;border:none;border-radius:6px;background:#ff6b6b;color:#fff;cursor:pointer;font-weight:700;font-size:1em;transition:all .2s}.reset-btn[data-v-142c882c]:hover{background:#ff8787;transform:translateY(-2px);box-shadow:0 4px 12px #ff6b6b4d}@media (max-width: 768px){.poker-root[data-v-142c882c]{padding:20px 15px}h1[data-v-142c882c]{font-size:1.5em;margin-bottom:25px}.main-container[data-v-142c882c]{grid-template-columns:1fr}.position-grid[data-v-142c882c]{grid-template-columns:repeat(4,1fr)}.card-grid[data-v-142c882c]{flex-direction:column}.community-stages[data-v-142c882c]{grid-template-columns:1fr}.stage-cards[data-v-142c882c]{gap:6px}.odds-display[data-v-142c882c],.reference-table[data-v-142c882c]{grid-template-columns:1fr}.radio-group[data-v-142c882c]{flex-direction:column}.hand-cards[data-v-142c882c]{font-size:1.5em;padding:15px 30px}.odds-value[data-v-142c882c]{font-size:2em}}
