body{color:#f5f6fa;background:radial-gradient(circle at top,#1e2538 0%,#0f131c 100%);min-height:100vh;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{max-width:1250px;margin:0 auto;padding:20px}.bloc-auth-header{justify-content:flex-end;display:flex}.auth-deconnecte{display:flex}.auth-connecte{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px;display:flex}.btn-header-auth{cursor:pointer;text-transform:uppercase;border:none;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:700}.btn-conn{color:#fff;background-color:#2563eb}.btn-insc{color:#fff;background-color:#e10600}.btn-logout{color:#fff;background-color:#3b4b6b;border:none}.user-profile-badge{background:#111622;border:1px solid #2d3954;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;display:flex}.status-dot{background-color:#4cd137;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #4cd137}.modal-auth{max-width:400px}.auth-tabs{border-bottom:1px solid #3b4b6b;gap:8px;margin-bottom:20px;display:flex}.auth-tab{color:#a5b1c2;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:10px 0;font-size:.85rem;font-weight:700;transition:all .2s}.auth-tab:hover{color:#fff}.auth-tab.actif{color:#ff8000;border-bottom-color:#ff8000}.auth-field{margin-bottom:14px}.auth-field label{color:#a5b1c2;margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.auth-field input{box-sizing:border-box;color:#fff;background-color:#111622;border:1px solid #2d3954;border-radius:6px;width:100%;padding:10px 12px;font-size:.95rem}.auth-field input:focus{border-color:#ff8000;outline:none}#link-recup-mdp{text-align:center;color:#a5b1c2;margin-top:14px;font-size:.8rem;text-decoration:underline;display:block}.brand-header{text-align:center;background:linear-gradient(135deg,#1b2234 0%,#111622 100%);border-left:6px solid #e10600;border-radius:16px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;padding:20px 30px;display:flex;box-shadow:0 10px 30px #0000004d}.brand-title{text-transform:uppercase;color:#fff;margin:0;font-size:2.2rem;font-weight:900}.brand-title span{color:#e10600}.brand-subtitle{color:#ff8000;text-transform:uppercase;letter-spacing:2px;margin-top:5px;font-size:.95rem;font-weight:600}.brand-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:auto;display:flex}.btn-brand-action{cursor:pointer;white-space:nowrap;box-sizing:border-box;text-align:center;border:none;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-brand-orange{color:#111622;background:#ff8000}.btn-brand-radio{color:#cbd5e1;background:#1e293b;border:1px solid #334155;transition:all .2s}.btn-brand-radio:hover{color:#ff8000;background:#27354a;border-color:#ff8000}.btn-brand-discord{color:#cbd5e1;background:#1e293b;border:1px solid #334155;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.btn-brand-discord:hover{color:#fff;background:#5865f2;border-color:#5865f2;box-shadow:0 0 12px #5865f266}.discord-icon-svg{width:16px;height:16px}.main-layout{grid-template-columns:1fr 400px;gap:30px;display:grid}.colonne-gauche,.bloc-sub-droite{box-sizing:border-box;background:#161c2a;border:1px solid #242f46;border-radius:14px;padding:25px;box-shadow:0 8px 24px #0003}.section-course select,.section-pole select{box-sizing:border-box;width:100%}img:not([src]),img[src=""]{opacity:0!important}select,input[type=text]{color:#fff;background-color:#0f131c;border:1px solid #2d3954;border-radius:6px;padding:10px 14px}#btn-valider{color:#fff;border:none;border-radius:6px;width:100%;margin-top:15px;padding:16px;font-size:1.1rem;font-weight:700}#btn-valider:disabled,#btn-valider.btn-grise{color:#64748b!important;cursor:not-allowed!important;box-shadow:none!important;background:#1c2436!important;border:1px solid #2c3a54!important}.tableau-scores{background:#0f131c;border-radius:8px;overflow:hidden}.entete-scores{color:#a5b1c2;background:#242f46;grid-template-columns:40px 1fr 60px;padding:12px;font-size:.85rem;font-weight:700;display:grid}.ligne-profil-gp{cursor:pointer;border-bottom:1px solid #1e2538;grid-template-columns:1fr 100px;padding:12px;transition:background .2s;display:grid}.ligne-profil-gp:hover{background:#1c2437}.detail-item-points{border-bottom:1px dashed #2d3954;justify-content:space-between;padding:6px 0;font-size:.9rem;display:flex}.carte-selection-team{cursor:pointer!important;box-sizing:border-box!important;background:#111622!important;border:2px dashed #2d3954!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:90px!important;padding:5px!important;transition:all .2s ease-in-out!important;display:flex!important;position:relative!important;overflow:hidden!important}.carte-selection-team:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff80001a;background:#161d2d!important;border-color:#ff8000!important}.profil-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.profil-analyse-col,.profil-historique-col{box-sizing:border-box;background:#0f131c;border:1px solid #2d3954;border-radius:10px;min-width:0;padding:20px}.btn-section-toggle{color:#e2e8f0;font:inherit;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:6px;flex-shrink:0;padding:7px 11px;font-size:.8rem;font-weight:700;transition:border-color .2s,color .2s}.btn-section-toggle:hover{color:#ff8000;border-color:#ff8000}.btn-section-toggle:focus-visible{outline-offset:2px;outline:2px solid #ff8000}@media (width<=1024px){.main-layout{grid-template-columns:1fr}.bloc-classement-amis{display:none!important}.profil-layout{flex-direction:column;gap:20px;display:flex}.container{padding:10px}.brand-header{text-align:center;flex-direction:column;align-items:stretch;padding:15px}.brand-title{font-size:1.8rem}.brand-actions{flex-direction:column;justify-content:center;width:100%}.btn-brand-action{width:100%}.bloc-auth-header{flex-direction:column;order:-1;justify-content:center;gap:10px;width:100%;margin-top:0;margin-bottom:15px}.auth-connecte{flex-direction:column;width:100%}.auth-deconnecte{width:100%}#btn-ouvrir-connexion,.btn-header-auth,.btn-logout{text-align:center;width:100%}.user-profile-badge{box-sizing:border-box;justify-content:center;width:100%}.ecuries-block{grid-template-columns:1fr!important}.section-ligue label{flex-direction:column;gap:8px;align-items:flex-start!important}#btn-gerer-ligues{width:100%}}.toast-notif{color:#fff;background:#1f293d;border-left:4px solid #00d2d3;border-radius:8px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9rem;font-weight:600;animation:.25s toast-apparition;display:flex;box-shadow:0 4px 14px #0006}.toast-notif.succes{border-left-color:#4cd137}.toast-notif.erreur{border-left-color:#ef4444}.toast-notif.info{border-left-color:#00d2d3}.toast-notif .toast-fermer{cursor:pointer;color:#616e88;background:0 0;border:none;margin-left:auto;padding:0;font-size:1rem;font-weight:700;line-height:1}@keyframes toast-apparition{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (width<=768px){#conteneur-notifications{max-width:none;left:12px;right:12px}}#countdown-pronos{color:#00d2d3;background:#00d2d31a;border:1px solid #00d2d3;border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:9px 14px;font-size:.85rem;font-weight:700;display:flex}#countdown-pronos.urgent{color:#ff8000;background:#ff80001f;border-color:#ff8000}.section-ligue select{color:#fff;background-color:#0f131c;border:1px solid #2d3954;border-radius:6px;padding:10px 14px}.section-ligue select:disabled{opacity:.5;cursor:not-allowed}.toggle-oui-non{gap:8px;display:flex}.btn-toggle-bonus{color:#a5b1c2;cursor:pointer;background:#0f131c;border:1px solid #2d3954;border-radius:6px;flex:1;padding:8px 0;font-size:.8rem;font-weight:700;transition:all .2s}.btn-toggle-bonus:hover{border-color:#00d2d3}#input-nombre-dnf{color:#fff;background-color:#0f131c;border:1px solid #2d3954;border-radius:6px;padding:10px 14px}#input-nombre-dnf:disabled{opacity:.5;cursor:not-allowed}.ligne-comparatif-bonus{border-bottom:1px dashed #2d3954;justify-content:space-between;align-items:center;padding:6px 0;font-size:.9rem;display:flex}@media (width<=576px){#grille-pronos{width:100%!important;display:block!important}.grid-slot{box-shadow:none!important;background:0 0!important;border:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin-bottom:18px!important;padding:0!important}.grid-pos-badge{text-align:center!important;border-radius:8px 8px 0 0!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:28px!important;padding:0!important;font-size:13px!important}.grid-card-f1{box-sizing:border-box!important;border-radius:0 0 8px 8px!important;width:100%!important;padding:8px 12px!important}.grid-select-paddock{font-size:14px!important}.driver-team-text{font-size:10px!important}.driver-num-text{font-size:18px!important}.driver-portrait-container{width:60px!important;height:60px!important}.car-bg-image{max-width:65%!important;height:120%!important}}.bloc-entete{justify-content:space-between;align-items:center;gap:10px;display:flex}.btn-reduire-bloc{color:#94a3b8;cursor:pointer;background:#192338;border:1px solid #2d3e5e;border-radius:6px;flex-shrink:0;padding:6px 11px;font-size:.78rem;font-weight:700;transition:all .2s}.btn-reduire-bloc:hover{color:#fff;background:#24324f;border-color:#ff8000}.bloc-sub-droite .bloc-entete.est-reduit h2{margin-bottom:0!important}:root{--font-titre:"Barlow Condensed", "Arial Narrow", "Arial Black", sans-serif;--font-telemetrie:"Orbitron", "Barlow Condensed", "Arial Narrow", sans-serif}h2,h3{font-family:var(--font-titre);letter-spacing:1px;font-style:italic;font-weight:800}#workspace-profil h2,#workspace-profil h3{font-family:var(--font-telemetrie);letter-spacing:1px;text-transform:uppercase;font-style:normal;font-weight:700}#workspace-profil h2{font-size:1.2rem!important}#workspace-profil h3{font-size:.9rem!important}#countdown-pronos.critique{color:#ff4d4d;background:#e1060026;border-color:#e10600;animation:1.2s ease-in-out infinite pulseCritique}@keyframes pulseCritique{0%,to{box-shadow:0 0 #e1060000}50%{box-shadow:0 0 16px #e1060099}}@media (prefers-reduced-motion:reduce){#countdown-pronos.critique{animation:none}}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(45deg,#ffffff08 25%,#0000 25% 75%,#ffffff08 75%),linear-gradient(45deg,#ffffff08 25%,#0000 25% 75%,#ffffff08 75%);background-position:0 0,4px 4px;background-size:8px 8px;position:fixed;inset:0}.titre-grille,.titre-grille-sprint,.bonus-titre,.graphique-titre,.titre-badges,.titre-profil-replie,.bloc-sub-droite .bloc-entete h2{background:repeating-linear-gradient(90deg,#e10600 0 12px,#fff 12px 24px,#182030 24px 36px) 0 100%/100% 3px no-repeat;padding-bottom:7px;animation:.9s cubic-bezier(.16,1,.3,1) backwards vibreurTrace}@keyframes vibreurTrace{0%{background-size:0 3px}}.chargement-piste{height:30px;margin:14px 12px 10px;position:relative;overflow:hidden}.chargement-piste:before{content:"";background:repeating-linear-gradient(90deg,#e10600 0 12px,#fff 12px 24px,#182030 24px 36px) 0 0/72px 100%;border-radius:2px;height:4px;animation:1.2s linear infinite pisteBandeDefile;position:absolute;bottom:4px;left:0;right:0}.chargement-piste:after{content:"🏎️";font-size:20px;line-height:1;animation:1.8s ease-in-out infinite pisteVoiture;position:absolute;bottom:8px;left:-10%;transform:scaleX(-1)}@keyframes pisteBandeDefile{to{background-position:72px 0}}@keyframes pisteVoiture{0%{left:-10%}to{left:100%}}@media (prefers-reduced-motion:reduce){.titre-grille,.titre-grille-sprint,.bonus-titre,.graphique-titre,.titre-badges,.titre-profil-replie,.bloc-sub-droite .bloc-entete h2,.chargement-piste:before,.chargement-piste:after{animation:none}}.nombre-anime[data-v-794a981e]{font-variant-numeric:tabular-nums}.anecdote-card[data-v-6b68147b]{background:linear-gradient(135deg,#111726 0%,#0d121e 100%);border:1px solid #23304a;border-radius:12px;margin:18px 0 25px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 10px 25px #00000073}.theme-low[data-v-6b68147b],.theme-peu-de-points[data-v-6b68147b]{border-color:#e1060059;box-shadow:0 8px 24px #e106001f}.theme-mid[data-v-6b68147b],.theme-un-peu-de-points[data-v-6b68147b]{border-color:#f39c1259;box-shadow:0 8px 24px #f39c121f}.theme-high[data-v-6b68147b],.theme-beaucoup-de-points[data-v-6b68147b]{border-color:#2ed57366;box-shadow:0 8px 24px #2ed57326}.anecdote-header[data-v-6b68147b]{background:#ffffff05;border-bottom:1px solid #1e293f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.anecdote-titre-zone[data-v-6b68147b]{align-items:center;gap:12px;display:flex}.anecdote-icone-radio[data-v-6b68147b]{background:#182236;border:1px solid #2a3854;border-radius:8px;padding:6px 8px;font-size:1.4rem}.anecdote-titres[data-v-6b68147b]{flex-direction:column;display:flex}.anecdote-label[data-v-6b68147b]{letter-spacing:1px;text-transform:uppercase;color:#8b9bb4;font-size:.72rem;font-weight:800}.anecdote-contexte[data-v-6b68147b]{color:#e2e8f0;font-size:.9rem}.anecdote-fait-gp[data-v-6b68147b]{color:#94a3b8;font-size:.84rem;font-weight:500}.score-brut[data-v-6b68147b]{margin-left:4px;font-weight:900}.anecdote-actions[data-v-6b68147b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badge-perf[data-v-6b68147b]{letter-spacing:.8px;text-transform:uppercase;background:#00000059;border:1.5px solid;border-radius:20px;padding:4px 10px;font-size:.72rem;font-weight:800}.btn-action-anecdote[data-v-6b68147b]{color:#cbd5e1;cursor:pointer;background:#192338;border:1px solid #2d3e5e;border-radius:6px;padding:6px 11px;font-size:.78rem;font-weight:700;transition:all .2s}.btn-action-anecdote[data-v-6b68147b]:hover{color:#fff;background:#24324f;border-color:#3b82f6}.btn-reduire[data-v-6b68147b]{color:#94a3b8}.anecdote-body[data-v-6b68147b]{align-items:center;gap:20px;padding:18px;display:flex}.anecdote-visuel-wrapper[data-v-6b68147b]{background:#090c14;border:2px solid #2d3e5e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:170px;height:140px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #000000b3}.anecdote-visuel[data-v-6b68147b]{object-fit:contain;max-width:95%;max-height:95%}.anecdote-visuel-tag[data-v-6b68147b]{text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.5px;padding:2px 4px;font-size:.65rem;font-weight:800;position:absolute;bottom:0;left:0;right:0}.anecdote-contenu[data-v-6b68147b]{flex:1;min-width:0}.anecdote-top-row[data-v-6b68147b]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.anecdote-titre[data-v-6b68147b]{color:#fff;letter-spacing:.3px;margin:0;font-size:1.15rem;font-weight:800}.anecdote-soustitre[data-v-6b68147b]{color:#a5b4fc;margin:0 0 10px;font-size:.88rem;font-weight:600}.anecdote-radio-box[data-v-6b68147b]{background:#0006;border-left:3px solid #ff8000;border-radius:0 6px 6px 0;padding:8px 12px}.radio-quote[data-v-6b68147b]{color:#f1f5f9;align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:flex}.radio-waves[data-v-6b68147b]{font-size:1rem}.radio-auteur[data-v-6b68147b]{color:#94a3b8;margin-top:3px;font-size:.75rem;font-style:italic}.anecdote-message-jour[data-v-6b68147b]{color:#fbbf24;margin-top:4px;font-size:.8rem;font-weight:600}.pastille-nouveau[data-v-6b68147b]{color:#fff;letter-spacing:.5px;background:#e10600;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:.6rem;font-weight:800;animation:1.4s ease-in-out infinite nouveauPulse-6b68147b}@keyframes nouveauPulse-6b68147b{0%,to{box-shadow:0 0 #e1060000}50%{box-shadow:0 0 10px #e10600cc}}@media (prefers-reduced-motion:reduce){.pastille-nouveau[data-v-6b68147b]{animation:none}}@media (width<=768px){.anecdote-body[data-v-6b68147b]{text-align:center;flex-direction:column}.anecdote-visuel-wrapper[data-v-6b68147b]{width:100%;max-width:220px;height:140px;margin:0 auto}.anecdote-top-row[data-v-6b68147b]{flex-direction:column;align-items:center;gap:4px}.anecdote-radio-box[data-v-6b68147b]{border-top:2px solid;border-left:none;border-radius:6px}.radio-quote[data-v-6b68147b]{justify-content:center}.anecdote-label-desktop[data-v-6b68147b],.anecdote-contexte-desktop[data-v-6b68147b],.anecdote-message-jour-desktop[data-v-6b68147b],.badge-perf-desktop[data-v-6b68147b]{display:none}.anecdote-label-mobile[data-v-6b68147b],.anecdote-contexte-mobile[data-v-6b68147b]{display:block}.anecdote-badge-mobile[data-v-6b68147b]{letter-spacing:.5px;text-transform:uppercase;color:#e2e8f0;font-size:.75rem;font-weight:800;display:inline}}@media (width>=769px){.anecdote-label-mobile[data-v-6b68147b],.anecdote-contexte-mobile[data-v-6b68147b],.anecdote-badge-mobile[data-v-6b68147b]{display:none}.anecdote-label-desktop[data-v-6b68147b],.anecdote-contexte-desktop[data-v-6b68147b],.anecdote-message-jour-desktop[data-v-6b68147b],.badge-perf-desktop[data-v-6b68147b]{display:inline}}.bloc-team-radio[data-v-d75caf8e]{box-sizing:border-box;background:#161c2a;border:1px solid #242f46;border-radius:14px;margin-bottom:20px;padding:20px;box-shadow:0 8px 24px #0003}.bloc-team-radio h2[data-v-d75caf8e]{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;font-size:1.1rem;font-weight:800}.team-radio-container[data-v-d75caf8e]{box-sizing:border-box;background:#000;border-radius:12px;flex-direction:column;gap:8px;width:100%;min-height:200px;max-height:400px;padding:12px;display:flex;position:relative;overflow:hidden}.radio-header[data-v-d75caf8e]{flex-shrink:0;align-items:center;gap:10px;display:flex}.driver-number[data-v-d75caf8e]{flex-shrink:0;font-family:Arial Black,Impact,sans-serif;font-size:45px;font-weight:900;line-height:1}.radio-title[data-v-d75caf8e]{text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-family:Arial Black,Impact,sans-serif;font-size:18px;font-weight:900}.equalizer[data-v-d75caf8e]{flex-shrink:0;align-items:flex-end;gap:6px;height:25px;display:flex}.equalizer .bar[data-v-d75caf8e]{background:#fff;border-radius:3px;flex:1;animation:.5s ease-in-out infinite alternate equalize-d75caf8e}.equalizer .bar[data-v-d75caf8e]:first-child{animation-delay:0s}.equalizer .bar[data-v-d75caf8e]:nth-child(2){animation-delay:.1s}.equalizer .bar[data-v-d75caf8e]:nth-child(3){animation-delay:.2s}.equalizer .bar[data-v-d75caf8e]:nth-child(4){animation-delay:.3s}.equalizer .bar[data-v-d75caf8e]:nth-child(5){animation-delay:.4s}@keyframes equalize-d75caf8e{0%{height:20%}to{height:100%}}.radio-message[data-v-d75caf8e]{flex:1;align-items:flex-start;min-height:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:15px;font-weight:600;line-height:1.3;display:flex;overflow:visible}.radio-footer[data-v-d75caf8e]{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.team-logo[data-v-d75caf8e]{object-fit:contain;flex-shrink:0;width:55px;height:auto}.team-logo.team-logo-f1[data-v-d75caf8e]{width:85px}.gp-name[data-v-d75caf8e]{color:#666;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:10px;font-weight:600}.source-link[data-v-d75caf8e]{color:#666;text-decoration:none;transition:color .2s}.source-link[data-v-d75caf8e]:hover{color:#999}@media (width<=1024px){.bloc-team-radio[data-v-d75caf8e]{padding:15px;display:block!important}.bloc-team-radio h2[data-v-d75caf8e]{margin-bottom:12px;font-size:1rem}.team-radio-container[data-v-d75caf8e]{gap:10px;max-height:300px;padding:12px}.driver-number[data-v-d75caf8e]{font-size:38px}.radio-title[data-v-d75caf8e]{font-size:15px}.equalizer[data-v-d75caf8e]{height:20px}.radio-message[data-v-d75caf8e]{font-size:13px}.team-logo[data-v-d75caf8e]{width:35px}.team-logo.team-logo-f1[data-v-d75caf8e]{width:60px}.gp-name[data-v-d75caf8e]{font-size:9px}}@media (width<=768px){.bloc-team-radio[data-v-d75caf8e]{margin-bottom:15px;padding:12px}.bloc-team-radio h2[data-v-d75caf8e]{margin-bottom:10px;font-size:.9rem}.team-radio-container[data-v-d75caf8e]{gap:8px;max-height:250px;padding:10px}.driver-number[data-v-d75caf8e]{font-size:32px}.radio-title[data-v-d75caf8e]{font-size:13px}.equalizer[data-v-d75caf8e]{gap:4px;height:18px}.radio-message[data-v-d75caf8e]{font-size:12px}.team-logo[data-v-d75caf8e]{width:30px}.team-logo.team-logo-f1[data-v-d75caf8e]{width:52px}.gp-name[data-v-d75caf8e]{font-size:8px}}.inscription-button[data-v-1d508a01]{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#e10600 0%,#b30500 100%);border:none;border-radius:6px;width:100%;padding:13px;font-size:1rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #e1060059}.inscription-button[data-v-1d508a01]:hover:not(:disabled){background:linear-gradient(135deg,#ff1a14 0%,#c40702 100%);transform:translateY(-1px)}.inscription-button[data-v-1d508a01]:disabled{opacity:.6;cursor:not-allowed}.auth-erreur[data-v-1d508a01]{color:#ef4444;min-height:1em;margin:-4px 0 14px;font-size:.8rem}.auth-saison-section[data-v-1d508a01]{background:#0f172aa6;border:1px solid #ff800047;border-radius:8px;margin:18px 0 16px;padding:14px}.auth-saison-header[data-v-1d508a01]{margin-bottom:12px}.auth-saison-badge[data-v-1d508a01]{color:#ff9800;text-transform:uppercase;letter-spacing:.5px;background:#ff800026;border:1px solid #ff800059;border-radius:4px;margin-bottom:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-block}.auth-saison-title[data-v-1d508a01]{color:#fff;margin-top:2px;font-size:.95rem;font-weight:800;display:block}.auth-saison-desc[data-v-1d508a01]{color:#94a3b8;margin:4px 0 0;font-size:.76rem;line-height:1.35}.auth-saison-grid[data-v-1d508a01]{grid-template-columns:1fr;gap:10px;display:grid}.auth-field-prono[data-v-1d508a01]{flex-direction:column;gap:4px;display:flex}.auth-field-prono label[data-v-1d508a01]{color:#cbd5e1;align-items:center;gap:5px;font-size:.76rem;font-weight:700;display:flex}.podium-dot[data-v-1d508a01]{font-size:.85rem}.auth-select[data-v-1d508a01]{box-sizing:border-box;color:#fff;cursor:pointer;background-color:#111622;border:1px solid #2d3954;border-radius:6px;width:100%;padding:8px 10px;font-size:.86rem;transition:border-color .2s}.auth-select[data-v-1d508a01]:focus{border-color:#ff8000;outline:none}.auth-select option[data-v-1d508a01]{color:#fff;background-color:#111622}.auth-select option[data-v-1d508a01]:disabled{color:#64748b}.f1-side-banner[data-v-f651b16a]{--jaune:#ffd400;--gris-texte:#c9c9d6;z-index:9999;font-family:Barlow Condensed,Arial Narrow,Arial Black,sans-serif;position:fixed;top:100px;left:0;transform:none}.f1-side-banner.is-hidden[data-v-f651b16a]{display:none}.f1-tab-collapsed[data-v-f651b16a]{background:var(--jaune);color:#111;cursor:pointer;letter-spacing:.8px;border:2px solid #111;border-left:none;border-radius:0 8px 8px 0;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-family:inherit;font-size:1rem;font-style:italic;font-weight:800;transition:padding .2s;animation:1.8s ease-in-out infinite glowPulse-f651b16a;display:flex;box-shadow:4px 0 16px #00000073}.f1-tab-collapsed[data-v-f651b16a]:hover{padding-right:20px}.tab-mark[data-v-f651b16a]{color:var(--jaune);background:#111;padding:0 6px;font-size:.95rem;transform:skew(-12deg)}@keyframes glowPulse-f651b16a{0%,to{box-shadow:4px 0 16px #00000073,0 0 #ffd40000}50%{box-shadow:4px 0 16px #00000073,0 0 18px #ffd400cc}}.tower[data-v-f651b16a]{color:#fff;border:3px solid var(--jaune);background:#15151e;border-left:none;border-right-width:6px;border-radius:0 8px 8px 0;width:250px;animation:.3s cubic-bezier(.16,1,.3,1) slideInLeft-f651b16a;overflow:hidden;box-shadow:6px 0 24px #0009}@keyframes slideInLeft-f651b16a{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.tower-header[data-v-f651b16a]{background:#1c1c26;justify-content:space-between;align-items:center;padding:8px 10px 8px 12px;display:flex}.tower-logo[data-v-f651b16a]{align-items:center;gap:10px;display:flex}.tower-mark[data-v-f651b16a]{color:#15151e;letter-spacing:1px;background:#fff;padding:0 9px;font-size:1.4rem;font-style:italic;font-weight:800;display:inline-block;transform:skew(-12deg)}.tower-race[data-v-f651b16a]{letter-spacing:1px;font-size:1.65rem;font-style:italic;font-weight:800}.tower-actions[data-v-f651b16a]{align-items:center;gap:2px;display:flex}.tower-btn[data-v-f651b16a]{color:#8a8aa0;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 7px;font-family:inherit;font-size:1.3rem;line-height:1;transition:all .15s}.tower-btn[data-v-f651b16a]:hover{color:#fff;background:#ffffff1f}.tower-lap[data-v-f651b16a]{text-align:center;letter-spacing:1px;color:var(--gris-texte);border-top:2px solid #e10600;padding:5px;font-size:1.05rem;font-weight:600}.tower-lap strong[data-v-f651b16a]{color:#fff;font-size:1.2rem;font-weight:800}.tower-alert[data-v-f651b16a]{color:#111;background-color:var(--jaune);background-image:radial-gradient(#0003 1px,#0000 1.4px);background-size:5px 5px;border-radius:4px;align-items:center;gap:12px;margin:0 6px;padding:12px;display:flex}.tower-badge[data-v-f651b16a]{background:var(--jaune);border:5px solid #111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:.9rem;font-style:italic;font-weight:800;display:flex}.tower-alert-text[data-v-f651b16a]{font-size:1.9rem;font-style:italic;font-weight:800;line-height:.9}.tower-list[data-v-f651b16a]{margin:0;padding:0;list-style:none}.tower-row[data-v-f651b16a]{border-bottom:1px solid #ffffff14;align-items:center;gap:9px;padding:10px 12px;display:flex}.tower-row[data-v-f651b16a]:last-child{border-bottom:none}.tower-pos[data-v-f651b16a]{text-align:center;width:14px;color:var(--gris-texte);font-size:.95rem;font-style:italic}.tower-team[data-v-f651b16a]{border-radius:2px;flex-shrink:0;width:4px;height:30px}.tower-team-yellow[data-v-f651b16a]{background:var(--jaune)}.tower-team-green[data-v-f651b16a]{background:#22c55e}.tower-name[data-v-f651b16a]{flex-direction:column;min-width:0;line-height:1;display:flex}.tower-year[data-v-f651b16a]{font-size:1.45rem;font-style:italic;font-weight:800}.tower-desc[data-v-f651b16a]{letter-spacing:.5px;color:var(--gris-texte);margin-top:2px;font-size:.82rem;font-style:italic;font-weight:600}@media (width<=768px){.f1-side-banner[data-v-f651b16a]{top:450px;bottom:auto;transform:none}.tower[data-v-f651b16a]{width:235px}}@media (prefers-reduced-motion:reduce){.f1-tab-collapsed[data-v-f651b16a],.tower[data-v-f651b16a]{animation:none}}.feedback-card[data-v-5f3e94ae]{color:#fff;box-sizing:border-box;background:#182030;border:1px solid #2d3d59;border-radius:12px;width:90%;max-width:520px;max-height:90vh;padding:24px;position:relative;overflow-y:auto;box-shadow:0 16px 40px #0009}.feedback-close[data-v-5f3e94ae]{color:#7b8fa9;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:1.6rem;line-height:1;transition:color .15s;position:absolute;top:14px;right:14px}.feedback-close[data-v-5f3e94ae]:hover{color:#fff}.feedback-header[data-v-5f3e94ae]{border-bottom:1px solid #283750;margin-bottom:20px;padding-bottom:12px}.header-badge[data-v-5f3e94ae]{background:#ff80001f;border:1px solid #ff800059;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 8px;display:inline-flex}.radio-beacon[data-v-5f3e94ae]{background-color:#ff8000;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite beaconPulse-5f3e94ae;display:inline-block;box-shadow:0 0 6px #ff8000}@keyframes beaconPulse-5f3e94ae{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.badge-text[data-v-5f3e94ae]{color:#ff8000;letter-spacing:.8px;font-size:.68rem;font-weight:800}.feedback-title[data-v-5f3e94ae]{color:#f1f2f6;margin:4px 0 6px;font-size:1.25rem;font-weight:800}.feedback-subtitle[data-v-5f3e94ae]{color:#8c9eb5;margin:0;font-size:.82rem;line-height:1.45}.feedback-form[data-v-5f3e94ae]{flex-direction:column;gap:14px;display:flex}.form-group[data-v-5f3e94ae]{flex-direction:column;gap:6px;display:flex}.form-row[data-v-5f3e94ae]{gap:12px;display:flex}.flex-1[data-v-5f3e94ae]{flex:1}.form-label[data-v-5f3e94ae]{color:#a3b5ce;text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:700}.label-opt[data-v-5f3e94ae]{color:#64748b;text-transform:none;font-weight:400}.category-grid[data-v-5f3e94ae]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cat-chip[data-v-5f3e94ae]{color:#c7d2e2;cursor:pointer;text-align:left;background:#111724;border:1px solid #283750;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.cat-chip[data-v-5f3e94ae]:hover{background:#1b2438;border-color:#3b4f73}.cat-chip.is-selected[data-v-5f3e94ae]{color:#fff;background:#1e2c45;border-color:#ff8000;box-shadow:0 0 10px #ff800033}.cat-icon[data-v-5f3e94ae]{font-size:1rem}.form-input[data-v-5f3e94ae],.form-textarea[data-v-5f3e94ae]{color:#fff;box-sizing:border-box;background:#111724;border:1px solid #283750;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:.85rem;transition:border-color .15s}.form-input[data-v-5f3e94ae]:focus,.form-textarea[data-v-5f3e94ae]:focus{background:#141c2c;border-color:#ff8000;outline:none}.form-textarea[data-v-5f3e94ae]{resize:vertical;min-height:80px;line-height:1.45}.textarea-counter[data-v-5f3e94ae]{color:#64748b;text-align:right;font-size:.7rem}.feedback-error[data-v-5f3e94ae]{color:#fca5a5;background:#ef444426;border:1px solid #ef444466;border-radius:6px;padding:8px 12px;font-size:.8rem}.feedback-actions[data-v-5f3e94ae]{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.btn-cancel[data-v-5f3e94ae]{color:#a3b5ce;cursor:pointer;background:0 0;border:1px solid #2d3d59;border-radius:6px;padding:9px 16px;font-size:.85rem;font-weight:700;transition:all .15s}.btn-cancel[data-v-5f3e94ae]:hover{color:#fff;background:#ffffff0d}.btn-submit[data-v-5f3e94ae]{color:#fff;cursor:pointer;letter-spacing:.4px;background:linear-gradient(135deg,#ff8000 0%,#e05300 100%);border:none;border-radius:6px;padding:9px 18px;font-size:.85rem;font-weight:800;transition:transform .1s,opacity .15s}.btn-submit[data-v-5f3e94ae]:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.btn-submit[data-v-5f3e94ae]:disabled{opacity:.5;cursor:not-allowed}.direct-channels[data-v-5f3e94ae]{border-top:1px dashed #ffffff1f;margin-top:24px;padding-top:16px}.channels-divider[data-v-5f3e94ae]{text-align:center;margin-bottom:12px}.channels-divider span[data-v-5f3e94ae]{color:#64748b;letter-spacing:.8px;text-transform:uppercase;font-size:.66rem;font-weight:800}.channels-grid[data-v-5f3e94ae]{flex-direction:column;gap:8px;display:flex}.channel-card[data-v-5f3e94ae]{border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:all .2s;display:flex}.channel-icon[data-v-5f3e94ae]{font-size:1.25rem}.channel-info[data-v-5f3e94ae]{flex-direction:column;flex:1;display:flex}.channel-name[data-v-5f3e94ae]{color:#fff;font-size:.84rem;font-weight:800}.channel-sub[data-v-5f3e94ae]{color:#94a3b8;font-size:.72rem}.channel-arrow[data-v-5f3e94ae]{color:#94a3b8;font-size:1rem;font-weight:700;transition:transform .15s}.channel-card:hover .channel-arrow[data-v-5f3e94ae]{transform:translate(3px)}.channel-discord[data-v-5f3e94ae]{background:#5865f21f;border-color:#5865f259}.channel-discord[data-v-5f3e94ae]:hover{background:#5865f238;border-color:#5865f2}.channel-discord .channel-name[data-v-5f3e94ae]{color:#7289da}.channel-email[data-v-5f3e94ae]{background:#0ea5e914;border-color:#0ea5e94d}.channel-email[data-v-5f3e94ae]:hover{background:#0ea5e92e;border-color:#38bdf8}.channel-email .channel-name[data-v-5f3e94ae]{color:#38bdf8}@media (width<=540px){.category-grid[data-v-5f3e94ae]{grid-template-columns:1fr}.form-row[data-v-5f3e94ae]{flex-direction:column}}.create-league-button[data-v-a9031f8f]{color:#fff;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#e10600 0%,#b30500 100%);border:none;border-radius:6px;width:100%;padding:13px;font-size:1rem;font-weight:700}.create-league-button[data-v-a9031f8f]:disabled{opacity:.6;cursor:not-allowed}.auth-erreur[data-v-a9031f8f]{color:#ef4444;min-height:1em;margin:-4px 0 14px;font-size:.8rem}.fleche-evolution[data-v-6a8cceab]{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700;display:inline-block}.gain[data-v-6a8cceab]{color:#4cd137;animation:.6s cubic-bezier(.16,1,.3,1) flecheMonte-6a8cceab,1.2s ease-in-out .6s 2 lueurVerte-6a8cceab}.perte[data-v-6a8cceab]{color:#e74c3c;animation:.6s cubic-bezier(.16,1,.3,1) flecheDescend-6a8cceab,1.2s ease-in-out .6s 2 lueurRouge-6a8cceab}@keyframes flecheMonte-6a8cceab{0%{opacity:0;transform:translateY(10px)}60%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes flecheDescend-6a8cceab{0%{opacity:0;transform:translateY(-10px)}60%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes lueurVerte-6a8cceab{0%,to{text-shadow:0 0 #4cd13700}50%{text-shadow:0 0 10px #4cd137f2}}@keyframes lueurRouge-6a8cceab{0%,to{text-shadow:0 0 #e74c3c00}50%{text-shadow:0 0 10px #e74c3cf2}}@media (prefers-reduced-motion:reduce){.gain[data-v-6a8cceab],.perte[data-v-6a8cceab]{animation:none}}@media (width<=1024px){.bloc-classement-amis[data-v-931bc5c3]{display:none!important}}.bloc-classement-amis[data-v-931bc5c3]{padding:20px}.bloc-classement-amis h2[data-v-931bc5c3]{color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;font-size:1.1rem;font-weight:800}.bloc-classement-amis h2[data-v-931bc5c3],.bloc-team-radio h2[data-v-931bc5c3]{min-width:0}.section-grille-depart[data-v-149aa81c]{background:linear-gradient(135deg,#131927 0%,#1a2236 100%);border:1px solid #28354f;border-radius:10px;margin:18px 0;padding:16px;box-shadow:0 8px 24px #00000040}.grille-entete[data-v-149aa81c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.titre-grille-container[data-v-149aa81c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badge-gp-pill[data-v-149aa81c]{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#e10600;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.badge-gp-drapeau[data-v-149aa81c]{object-fit:cover;border-radius:2px;width:16px;height:11px;box-shadow:0 0 0 1px #ffffff59}.titre-grille[data-v-149aa81c]{color:#f1f5f9;letter-spacing:.5px;margin:0;font-size:1.15rem;font-weight:800}.actions-grille[data-v-149aa81c]{align-items:center;gap:8px;display:flex}.btn-aleatoire[data-v-149aa81c]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2b3853 0%,#3a4b6f 100%);border:1px solid #485c86;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #0003}.btn-aleatoire[data-v-149aa81c]:hover:not(:disabled){background:linear-gradient(135deg,#374667 0%,#4a5e8c 100%);transform:translateY(-1px)}.btn-aleatoire[data-v-149aa81c]:disabled{opacity:.5;cursor:not-allowed}.f1-starting-grid[data-v-149aa81c]{flex-direction:column;gap:16px;display:flex}.grid-slot[data-v-149aa81c]{width:100%;animation:.5s cubic-bezier(.16,1,.3,1) backwards slotArrivee-149aa81c;animation-delay:calc(var(--i,0) * 70ms);align-items:center;gap:12px;display:flex}.grid-slot[data-v-149aa81c]:nth-child(odd){--depart-x:-48px}.grid-slot[data-v-149aa81c]:nth-child(2n){--depart-x:48px}@keyframes slotArrivee-149aa81c{0%{opacity:0;translate:var(--depart-x,0) 0}}.grid-pos-badge[data-v-149aa81c]{letter-spacing:-.5px;color:#fff;-webkit-user-select:none;user-select:none;text-shadow:0 2px 4px #00000080;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:56px;height:68px;font-size:1.3rem;font-style:italic;font-weight:900;transition:all .25s;display:flex;box-shadow:0 4px 12px #0006}.grid-card-f1[data-v-149aa81c]{background:linear-gradient(135deg,#182236 0%,#121828 100%);border:1px solid #ffffff14;border-radius:9px;flex-grow:1;align-items:center;min-width:0;height:68px;padding:6px 14px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d}.grid-card-f1[data-v-149aa81c]:hover{box-shadow:0 6px 18px #0006, 0 0 16px color-mix(in srgb, var(--couleur-ecurie,#2f3e56) 50%, transparent);background:linear-gradient(135deg,#1f2b45 0%,#161e32 100%);border-color:#fff3}.grid-slot:hover .grid-pos-badge[data-v-149aa81c]{box-shadow:0 4px 12px #0006, 0 0 14px color-mix(in srgb, var(--couleur-ecurie,#2f3e56) 70%, transparent)}.car-bg-image[data-v-149aa81c]{opacity:.32;object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(0 3px 6px #0009);max-width:58%;height:135%;animation:.55s cubic-bezier(.16,1,.3,1) backwards voitureEntree-149aa81c;position:absolute;bottom:-4px;right:76px}.driver-info-block[data-v-149aa81c]{z-index:2;flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex;position:relative}.driver-header-line[data-v-149aa81c]{align-items:center;gap:8px;margin-bottom:2px;line-height:1;display:flex}.driver-num-text[data-v-149aa81c]{letter-spacing:-.5px;font-size:18px;font-style:italic;font-weight:900}.driver-flag[data-v-149aa81c]{object-fit:cover;border-radius:2px;width:18px;height:12px;box-shadow:0 1px 3px #0006}.grid-select-paddock[data-v-149aa81c]{color:#fff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-size:15px;font-weight:700;overflow:hidden}.grid-select-paddock option[data-v-149aa81c]{color:#fff;background-color:#161e30;font-weight:600}.driver-team-line[data-v-149aa81c]{align-items:center;gap:6px;margin-top:3px;line-height:1;display:flex}.driver-team-logo[data-v-149aa81c]{object-fit:contain;filter:drop-shadow(0 1px 2px #00000080);width:16px;height:16px}.driver-team-text[data-v-149aa81c]{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.driver-portrait-container[data-v-149aa81c]{z-index:2;border-radius:6px;flex-shrink:0;justify-content:center;align-items:flex-end;width:70px;height:68px;margin-left:8px;display:flex;position:relative;overflow:hidden}.driver-portrait[data-v-149aa81c]{object-fit:cover;object-position:top;filter:drop-shadow(0 2px 5px #00000080);width:100%;height:100%;animation:.45s cubic-bezier(.16,1,.3,1) backwards portraitEntree-149aa81c}@media (width>=992px){.section-grille-depart[data-v-149aa81c]{background:linear-gradient(135deg,#111726 0%,#172036 100%);border:1px solid #283752;border-radius:14px;padding:20px 24px 18px}.f1-starting-grid[data-v-149aa81c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:38px 32px;padding-bottom:38px;display:grid;position:relative}.grid-slot[data-v-149aa81c]{width:100%;transition:transform .2s}.grid-slot[data-v-149aa81c]:nth-child(odd){grid-column:1}.grid-slot[data-v-149aa81c]:nth-child(2n){grid-column:2;transform:translateY(38px)}.grid-slot[data-v-149aa81c]:nth-child(odd):hover{transform:translateY(-2px)}.grid-slot[data-v-149aa81c]:nth-child(2n):hover{transform:translateY(36px)}}.is-locked-grid .grid-card-f1[data-v-149aa81c]{opacity:.72;cursor:not-allowed}.is-locked-grid .grid-card-f1[data-v-149aa81c]:hover{background:linear-gradient(135deg,#182236 0%,#121828 100%);border-color:#ffffff14;box-shadow:0 4px 12px #0000004d}.is-locked-grid .grid-select-paddock[data-v-149aa81c]{cursor:not-allowed;opacity:.85}@keyframes voitureEntree-149aa81c{0%{opacity:0;translate:40px}}@keyframes portraitEntree-149aa81c{0%{opacity:0;translate:24px}}@media (prefers-reduced-motion:reduce){.grid-slot[data-v-149aa81c],.car-bg-image[data-v-149aa81c],.driver-portrait[data-v-149aa81c]{animation:none}}.section-grille-sprint[data-v-f04d8aea]{background:linear-gradient(135deg,#171f38 0%,#1f274a 100%);border:1px solid #3730a3;border-radius:10px;margin:18px 0;padding:16px;box-shadow:0 8px 24px #4f46e526}.grille-sprint-entete[data-v-f04d8aea]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.titre-sprint-container[data-v-f04d8aea]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.badge-sprint-pill[data-v-f04d8aea]{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#6366f1;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:800}.titre-grille-sprint[data-v-f04d8aea]{color:#a5b4fc;letter-spacing:.5px;margin:0;font-size:1.15rem;font-weight:800}.actions-sprint[data-v-f04d8aea]{align-items:center;gap:8px;display:flex}.btn-sprint-aleatoire[data-v-f04d8aea]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);border:none;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #6366f14d}.btn-sprint-aleatoire[data-v-f04d8aea]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-fermer-sprint[data-v-f04d8aea]{color:#94a3b8;cursor:pointer;background:#2a3454;border:none;border-radius:6px;padding:6px 10px;font-weight:700}.banniere-points-sprint[data-v-f04d8aea]{color:#c7d2fe;background:#6366f11f;border-left:3px solid #818cf8;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:.8rem;display:flex}.points-detail[data-v-f04d8aea]{color:#93c5fd;margin-left:4px}.sprint-slots-grid[data-v-f04d8aea]{flex-direction:column;gap:10px;display:flex}.sprint-slot[data-v-f04d8aea]{animation:.5s cubic-bezier(.16,1,.3,1) backwards sprintArrivee-f04d8aea;animation-delay:calc(var(--i,0) * 70ms);align-items:center;gap:10px;display:flex}.sprint-pos-badge[data-v-f04d8aea]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:.85rem;font-weight:900;transition:background .3s;display:flex;box-shadow:0 2px 8px #0000004d}.sprint-card-f1[data-v-f04d8aea]{background:#1e2640;border-radius:8px;flex-grow:1;align-items:center;min-width:0;padding:6px 12px;transition:all .3s;display:flex;position:relative;overflow:hidden}.car-bg-image-sprint[data-v-f04d8aea]{opacity:.28;object-fit:contain;pointer-events:none;z-index:1;max-width:55%;height:120%;position:absolute;bottom:-8px;right:0}.driver-info-block-sprint[data-v-f04d8aea]{z-index:2;flex-direction:column;flex-grow:1;justify-content:center;min-width:0;display:flex;position:relative}.driver-header-line-sprint[data-v-f04d8aea]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.driver-num-text-sprint[data-v-f04d8aea]{font-size:18px;font-style:italic;font-weight:900}.driver-flag-sprint[data-v-f04d8aea]{border-radius:2px;width:18px}.sprint-select-paddock[data-v-f04d8aea]{color:#fff;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;outline:none;width:100%;padding:2px 0;font-size:14px;font-weight:700}.driver-team-line-sprint[data-v-f04d8aea]{align-items:center;gap:6px;margin-top:2px;display:flex}.driver-team-logo-sprint[data-v-f04d8aea]{object-fit:contain;filter:drop-shadow(0 1px 2px #00000080);width:16px;height:16px}.driver-team-text-sprint[data-v-f04d8aea]{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.driver-portrait-container-sprint[data-v-f04d8aea]{z-index:2;border-radius:4px;flex-shrink:0;justify-content:center;width:55px;height:55px;margin-left:10px;display:flex;position:relative;overflow:hidden}.driver-portrait-sprint[data-v-f04d8aea]{object-fit:cover;object-position:top;width:100%;height:100%}.is-locked-grid .grid-sprint-card[data-v-f04d8aea]{opacity:.72;cursor:not-allowed}.is-locked-grid .sprint-select-paddock[data-v-f04d8aea]{cursor:not-allowed;opacity:.85}.btn-sprint-aleatoire[data-v-f04d8aea]:disabled{opacity:.5;cursor:not-allowed}@keyframes sprintArrivee-f04d8aea{0%{opacity:0;translate:-48px}}@media (prefers-reduced-motion:reduce){.sprint-slot[data-v-f04d8aea]{animation:none}}.logo-selectionne[data-v-ff9ceb19]{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards ecuriePop-ff9ceb19}.nom-selectionne[data-v-ff9ceb19]{animation:.35s ease-out .12s backwards ecurieNom-ff9ceb19}@keyframes ecuriePop-ff9ceb19{0%{opacity:0;scale:.5}}@keyframes ecurieNom-ff9ceb19{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.logo-selectionne[data-v-ff9ceb19],.nom-selectionne[data-v-ff9ceb19]{animation:none}}.section-predictions-bonus[data-v-97f20fb5]{background:#182234;border:1px solid #2d3954;border-radius:10px;margin-top:25px;padding:18px;transition:opacity .3s}.bonus-header[data-v-97f20fb5]{border-bottom:1px solid #2d3954;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;padding-bottom:10px;display:flex}.bonus-header-right[data-v-97f20fb5]{align-items:center;gap:10px;display:flex}.bonus-titre[data-v-97f20fb5]{color:#00d2d3;letter-spacing:.5px;margin:0;font-size:1.05rem}.badge-calcule[data-v-97f20fb5]{color:#4cd137;background:#4cd13726;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.bonus-pts-badge[data-v-97f20fb5]{color:#00d2d3;background:#00d2d326;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.bonus-grid[data-v-97f20fb5]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.bonus-card[data-v-97f20fb5]{background:#0f131c;border:1px solid #242f46;border-radius:8px;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;display:flex}.bonus-card.card-calculee[data-v-97f20fb5]{background:#121824;border-color:#2f3e5b}.bonus-question[data-v-97f20fb5]{color:#e2e8f0;font-size:.85rem;font-weight:500;line-height:1.3}.toggle-oui-non[data-v-97f20fb5]{gap:8px;display:flex}.btn-toggle-bonus[data-v-97f20fb5]{color:#a5b1c2;cursor:pointer;background:#0f131c;border:1px solid #2d3954;border-radius:6px;flex:1;padding:6px 12px;font-size:.85rem;font-weight:700;transition:all .2s}.btn-toggle-bonus[data-v-97f20fb5]:hover:not(:disabled){color:#fff;border-color:#ff8000}.btn-toggle-bonus.active.isOui[data-v-97f20fb5]{color:#4cd137!important;background:#4cd1372e!important;border-color:#4cd137!important}.btn-toggle-bonus.active.isNon[data-v-97f20fb5]{color:#ef4444!important;background:#ef44442e!important;border-color:#ef4444!important}.input-dnf-wrapper[data-v-97f20fb5]{align-items:center;display:flex}.input-dnf[data-v-97f20fb5]{color:#fff;text-align:center;background:#141b29;border:1px solid #2d3954;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-size:.9rem;font-weight:700}.input-dnf[data-v-97f20fb5]:focus{border-color:#ff8000}.resultat-bonus-detail[data-v-97f20fb5]{background:#00000040;border:1px solid #1c2638;border-radius:6px;flex-direction:column;gap:5px;padding:8px 10px;font-size:.82rem;display:flex}.ligne-prono-joueur[data-v-97f20fb5],.ligne-resultat-officiel[data-v-97f20fb5]{justify-content:space-between;align-items:center;display:flex}.label-info[data-v-97f20fb5]{color:#8392a5;font-size:.78rem}.valeur-joueur[data-v-97f20fb5]{color:#e2e8f0;font-weight:600}.badge-statut-pts[data-v-97f20fb5]{text-align:center;border-radius:4px;margin-top:4px;padding:3px 6px;font-size:.78rem;font-weight:700}.badge-statut-pts.success[data-v-97f20fb5]{color:#4cd137;background:#4cd13726;border:1px solid #4cd1374d}.badge-statut-pts.fail[data-v-97f20fb5]{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.select-avec-drapeau[data-v-d81cc9bf]{position:relative}.drapeau-select[data-v-d81cc9bf]{object-fit:cover;pointer-events:none;border-radius:2px;width:24px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 1px 3px #00000080}.select-f1.avec-drapeau[data-v-d81cc9bf]{padding-left:46px}.section-selection-course[data-v-d81cc9bf]{margin-bottom:20px}.section-ligue[data-v-d81cc9bf]{background:#1b2436;border-left:4px solid #ff8000;border-radius:8px;margin-bottom:18px;padding:14px}.label-ligue[data-v-d81cc9bf]{color:#ff8000;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem;font-weight:700;display:flex}.btn-gerer-ligues[data-v-d81cc9bf]{color:#fff;cursor:pointer;background:#3b4b6b;border:none;border-radius:4px;padding:5px 10px;font-size:.75rem;font-weight:700;transition:background .2s}.btn-gerer-ligues[data-v-d81cc9bf]:hover{background:#4a5c82}.section-course[data-v-d81cc9bf]{margin-bottom:10px}.label-course[data-v-d81cc9bf]{color:#fff;margin-bottom:8px;font-weight:700;display:block}.select-f1[data-v-d81cc9bf]{box-sizing:border-box;color:#fff;background:#1f293d;border:1px solid #2f3e56;border-radius:6px;width:100%;padding:10px;font-size:.95rem}.banniere-sprint-info[data-v-d81cc9bf]{color:#c7d2fe;background:#6366f126;border:1px solid #6366f1;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:.85rem;display:flex}.badge-sprint-tag[data-v-d81cc9bf]{color:#fff;white-space:nowrap;letter-spacing:.5px;background:#6366f1;border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:800}.banniere-verrouillage[data-v-d81cc9bf]{color:#ef4444;background:#ef44441f;border:1px solid #ef4444;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:10px 14px;font-size:.85rem;font-weight:700;display:flex}.countdown-pronos[data-v-d81cc9bf]{color:#00d2d3;background:#00d2d314;border:1px solid #00d2d3;border-radius:6px;align-items:center;margin-top:10px;padding:8px 12px;font-size:.85rem;font-weight:700;display:flex}.countdown-pronos.urgent[data-v-d81cc9bf]{color:#ff8000;background:#ff80001f;border-color:#ff8000}.countdown-highlight[data-v-d81cc9bf]{margin:0 4px;text-decoration:underline}.countdown-details[data-v-d81cc9bf]{display:inline}@media (width<=1024px){.countdown-details[data-v-d81cc9bf]{display:none}}.drapeau-titre[data-v-0a978b03]{object-fit:cover;vertical-align:-2px;border-radius:2px;width:22px;height:15px;margin-right:8px;box-shadow:0 1px 3px #00000080}.section-validation-prono[data-v-0b93ab20]{flex-direction:column;gap:16px;width:100%;margin-top:25px;display:flex}.joker-container[data-v-0b93ab20]{background:#182234;border:1px dashed #ff8000;border-radius:10px;padding:14px 18px;transition:all .25s}.joker-container.joker-active[data-v-0b93ab20]{background:#ff80001f;border:1px solid #ff8000;box-shadow:0 0 16px #ff800033}.joker-container.joker-locked[data-v-0b93ab20]{opacity:.6;pointer-events:none}.joker-label[data-v-0b93ab20]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;display:flex}.joker-checkbox[data-v-0b93ab20]{accent-color:#ff8000;cursor:pointer;flex-shrink:0;width:20px;height:20px}.joker-text-group[data-v-0b93ab20]{flex-direction:column;gap:3px;display:flex}.joker-title[data-v-0b93ab20]{color:#ff8000;letter-spacing:.3px;font-size:.95rem;font-weight:800}.joker-desc[data-v-0b93ab20]{color:#94a3b8;font-size:.78rem}.prono-status-card[data-v-0b93ab20]{background:#141b29;border:1px solid #242f46;border-radius:10px;flex-direction:column;gap:12px;padding:16px;transition:all .3s;display:flex}.prono-status-card.prono-complet[data-v-0b93ab20]{background:linear-gradient(135deg,#141f2f 0%,#101a28 100%);border-color:#00d2d3;box-shadow:0 4px 18px #00d2d314}.status-header[data-v-0b93ab20]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.status-titre-wrap[data-v-0b93ab20]{align-items:center;gap:8px;display:flex}.status-icone[data-v-0b93ab20]{font-size:1.1rem}.status-titre[data-v-0b93ab20]{color:#f1f5f9;font-size:.95rem;font-weight:700}.status-badge[data-v-0b93ab20]{text-transform:uppercase;letter-spacing:.4px;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800}.status-badge.badge-orange[data-v-0b93ab20]{color:#ff8000;background:#ff800026;border:1px solid #ff800059}.status-badge.badge-vert[data-v-0b93ab20]{color:#4cd137;background:#4cd1372e;border:1px solid #4cd13766}.status-pills-list[data-v-0b93ab20]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.status-pill[data-v-0b93ab20]{border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;transition:all .2s;display:flex}.status-pill.ok[data-v-0b93ab20]{color:#d1fae5;background:#4cd1371a;border:1px solid #4cd1374d;animation:.5s cubic-bezier(.34,1.56,.64,1) pastillePop-0b93ab20}.status-pill.missing[data-v-0b93ab20]{color:#94a3b8;background:#0f131c;border:1px solid #28354d}.pill-icon[data-v-0b93ab20]{font-size:.85rem}.pill-label[data-v-0b93ab20]{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;font-weight:600;overflow:hidden}.pill-val[data-v-0b93ab20]{color:#cbd5e1;white-space:nowrap;font-size:.78rem;font-weight:800}.status-pill.ok .pill-val[data-v-0b93ab20]{color:#4cd137}.aide-manquants[data-v-0b93ab20]{color:#fed7aa;background:#ff800014;border-left:3px solid #ff8000;border-radius:4px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.8rem;display:flex}.aide-icon[data-v-0b93ab20]{font-size:.9rem}.actions-validation[data-v-0b93ab20]{flex-direction:column;gap:12px;width:100%;display:flex}.btn-action-validation[data-v-0b93ab20]{cursor:pointer;letter-spacing:.6px;text-transform:uppercase;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-size:1.05rem;font-weight:900;transition:all .25s;display:flex;box-shadow:0 4px 14px #0000004d}.btn-action-validation.btn-actif[data-v-0b93ab20]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e10600 0%,#ff4d4d 50%,#b30500 100%);box-shadow:0 6px 20px #e1060059}.btn-action-validation.btn-actif[data-v-0b93ab20]:hover{background:linear-gradient(135deg,#f01a14 0%,#f66 50%,#c40702 100%);transform:translateY(-2px);box-shadow:0 8px 24px #e1060080}.btn-action-validation.btn-grise[data-v-0b93ab20]{color:#64748b;cursor:not-allowed;box-shadow:none;background:#1c2436;border:1px solid #2c3a54}.loader-valider[data-v-0b93ab20]{align-items:center;gap:8px;display:inline-flex}.depart-overlay[data-v-0b93ab20]{z-index:19000;-webkit-backdrop-filter:blur(4px);background:#080c14d9;justify-content:center;align-items:center;animation:.2s departApparition-0b93ab20;display:flex;position:fixed;inset:0}@keyframes departApparition-0b93ab20{0%{opacity:0}to{opacity:1}}.depart-panneau[data-v-0b93ab20]{text-align:center;background:#111622;border:3px solid #2d3954;border-radius:16px;padding:24px 30px 18px;box-shadow:0 16px 50px #000000b3}.depart-feux[data-v-0b93ab20]{background:#0a0d14;border-radius:12px;justify-content:center;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.depart-feu[data-v-0b93ab20]{background:#2a1515;border:3px solid #3b1d1d;border-radius:50%;width:40px;height:40px;transition:background 80ms,box-shadow 80ms,border-color 80ms}.depart-feu.allume[data-v-0b93ab20]{background:#e10600;border-color:#ff5a52;box-shadow:0 0 22px #e10600e6}.depart-texte[data-v-0b93ab20]{letter-spacing:2px;color:#94a3b8;margin:0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:1.15rem;font-style:italic;font-weight:800}.depart-texte.go[data-v-0b93ab20]{color:#4cd137;font-size:1.5rem}@media (width<=480px){.depart-panneau[data-v-0b93ab20]{padding:18px 16px 14px}.depart-feux[data-v-0b93ab20]{gap:9px;padding:10px 12px}.depart-feu[data-v-0b93ab20]{width:30px;height:30px}}.mobile-sticky-bar[data-v-0b93ab20]{display:none}@media (width<=768px){.mobile-sticky-bar[data-v-0b93ab20]{z-index:1500;-webkit-backdrop-filter:blur(10px);padding:8px 14px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#0f172af0;border-top:1px solid #ff800059;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000008c}.mobile-sticky-bar.bar-pret[data-v-0b93ab20]{border-top-color:#22c55e80}.mobile-sticky-inner[data-v-0b93ab20]{justify-content:space-between;align-items:center;gap:12px;max-width:600px;margin:0 auto;display:flex}.mobile-sticky-status[data-v-0b93ab20]{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.sticky-tag[data-v-0b93ab20]{white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;border-radius:9999px;padding:3px 8px;font-size:.72rem;font-weight:800}.sticky-tag.pending[data-v-0b93ab20]{color:#ff9800;background:#ff80002e;border:1px solid #ff800059}.sticky-tag.ready[data-v-0b93ab20]{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e59}.sticky-tag.locked[data-v-0b93ab20]{color:#94a3b8;background:#94a3b82e;border:1px solid #94a3b859}.sticky-detail[data-v-0b93ab20]{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.btn-mobile-sticky[data-v-0b93ab20]{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;padding:8px 16px;font-size:.82rem;font-weight:900;transition:all .2s;box-shadow:0 2px 8px #00000059}.btn-mobile-sticky.btn-mobile-actif[data-v-0b93ab20]{color:#fff;background:linear-gradient(135deg,#e10600 0%,#ff3b30 100%);box-shadow:0 2px 10px #e1060073}.btn-mobile-sticky.btn-mobile-actif[data-v-0b93ab20]:active{transform:scale(.97)}.btn-mobile-sticky.btn-mobile-grise[data-v-0b93ab20]{color:#64748b;cursor:not-allowed;box-shadow:none;background:#1e293b;border:1px solid #334155}}@keyframes pastillePop-0b93ab20{0%{transform:scale(.92);box-shadow:0 0 #4cd13700}50%{transform:scale(1.06);box-shadow:0 0 14px #4cd1378c}to{transform:scale(1);box-shadow:0 0 #4cd13700}}@media (prefers-reduced-motion:reduce){.status-pill.ok[data-v-0b93ab20]{animation:none}}.section-validation-complete[data-v-270deda4]{grid-column:1/-1;width:100%}@media (width<=768px){.section-validation-complete[data-v-270deda4]{padding-bottom:50px}}.team-radio-desktop[data-v-270deda4]{display:block}@media (width<=1024px){.team-radio-desktop[data-v-270deda4]{display:none}}#conteneur-notifications[data-v-b39f708f]{z-index:20000;flex-direction:column;gap:10px;max-width:340px;display:flex;position:fixed;top:20px;right:20px}.modal-season-backdrop[data-v-59c661f8]{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c14e0;justify-content:center;align-items:center;padding:16px;display:flex}.season-celebration-card[data-v-59c661f8]{color:#fff;box-sizing:border-box;background:linear-gradient(#161e2e 0%,#0d131f 100%);border:1px solid #ffffff1f;border-radius:14px;width:100%;max-width:560px;max-height:90vh;padding:26px 22px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3}.f1-kerb-top[data-v-59c661f8]{background:repeating-linear-gradient(90deg,#e10600 0 20px,#fff 20px 40px,#182030 40px 60px);border-top-left-radius:14px;border-top-right-radius:14px;height:5px;animation:2.4s linear infinite kerbDefile-59c661f8;position:absolute;top:0;left:0;right:0}.btn-close-modal[data-v-59c661f8]{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.btn-close-modal[data-v-59c661f8]:hover{color:#ef4444;background:#ef444433;border-color:#ef4444}.celebration-header[data-v-59c661f8]{text-align:center;margin-top:10px;margin-bottom:22px}.f1-badge-gold[data-v-59c661f8]{color:#ff9f43;letter-spacing:1px;background:#ff800026;border:1px solid #ff800066;border-radius:20px;margin-bottom:10px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}.celebration-title[data-v-59c661f8]{letter-spacing:.5px;background:linear-gradient(135deg,#fff 0%,#f1f5f9 50%,#f59e0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 8px;font-size:1.45rem;font-weight:900}.celebration-sub[data-v-59c661f8]{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.45}.podium-container[data-v-59c661f8]{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;margin-bottom:20px;padding:18px 12px 0}.podium-section-title[data-v-59c661f8]{text-align:center;color:#cbd5e1;letter-spacing:.8px;margin:0 0 16px;font-size:.95rem;font-weight:800}.podium-boxes[data-v-59c661f8]{justify-content:center;align-items:flex-end;gap:10px;display:flex}.podium-step[data-v-59c661f8]{flex-direction:column;flex:1;align-items:center;max-width:150px;display:flex}.crown-icon[data-v-59c661f8]{margin-bottom:-4px;font-size:1.5rem;animation:2s ease-in-out infinite floatCrown-59c661f8}@keyframes floatCrown-59c661f8{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.medal-circle[data-v-59c661f8]{margin-bottom:4px;font-size:1.4rem}.champion-label[data-v-59c661f8]{color:#f59e0b;letter-spacing:.5px;margin-bottom:2px;font-size:.62rem;font-weight:900}.driver-name[data-v-59c661f8]{color:#e2e8f0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:2px;font-size:.82rem;font-weight:700;overflow:hidden}.name-champion[data-v-59c661f8]{color:#fff;font-size:.95rem;font-weight:800}.driver-pts[data-v-59c661f8]{color:#94a3b8;margin-bottom:8px;font-size:.78rem;font-weight:800}.pts-champion[data-v-59c661f8]{color:#f59e0b;font-size:.88rem}.podium-block[data-v-59c661f8]{border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:inset 0 2px 6px #ffffff26}.block-first[data-v-59c661f8]{background:linear-gradient(#d97706 0%,#b45309 100%);border:1px solid #f59e0b;border-bottom:none;height:90px}.block-gold[data-v-59c661f8]{background:linear-gradient(#f59e0b 0%,#b45309 100%);height:95px}.block-silver[data-v-59c661f8]{background:linear-gradient(#64748b 0%,#475569 100%);height:70px}.block-bronze[data-v-59c661f8]{background:linear-gradient(#b45309 0%,#78350f 100%);height:52px}.step-num[data-v-59c661f8]{color:#ffffffd9;font-size:1.6rem;font-weight:900}.user-season-report[data-v-59c661f8]{background:#1e293b99;border:1px solid #ff80004d;border-radius:12px;margin-bottom:20px;padding:16px}.report-title[data-v-59c661f8]{color:#e2e8f0;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:.88rem;font-weight:800;display:flex}.badge-round-finished[data-v-59c661f8]{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:12px;padding:2px 8px;font-size:.68rem}.report-grid[data-v-59c661f8]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.report-stat-card[data-v-59c661f8]{text-align:center;background:#0f172ab3;border:1px solid #ffffff0d;border-radius:8px;padding:10px 6px}.stat-num[data-v-59c661f8]{margin-bottom:2px;font-size:1.15rem;font-weight:900}.stat-label[data-v-59c661f8]{color:#94a3b8;font-size:.65rem;font-weight:600}.text-orange[data-v-59c661f8]{color:#f97316}.text-gold[data-v-59c661f8]{color:#f59e0b}.text-cyan[data-v-59c661f8]{color:#06b6d4}.text-green[data-v-59c661f8]{color:#22c55e}.report-congrats[data-v-59c661f8]{color:#cbd5e1;text-align:center;margin:0;font-size:.78rem;line-height:1.4}.celebration-actions[data-v-59c661f8]{margin-bottom:16px;display:flex}.btn-action-ranking[data-v-59c661f8]{cursor:pointer;color:#ffbd7a;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ff8000;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:.9rem;font-weight:800;transition:all .2s;display:flex}.btn-action-ranking[data-v-59c661f8]:hover{color:#0f172a;background:#ff8000;box-shadow:0 0 16px #ff800066}.teaser-2027[data-v-59c661f8]{background:#10b98114;border:1px dashed #10b9814d;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.teaser-tag[data-v-59c661f8]{color:#34d399;white-space:nowrap;background:#10b98133;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:800}.teaser-text[data-v-59c661f8]{color:#94a3b8;margin:0;font-size:.74rem;line-height:1.35}@media (width<=520px){.report-grid[data-v-59c661f8]{grid-template-columns:repeat(2,1fr)}.celebration-actions[data-v-59c661f8]{flex-direction:column}}@keyframes kerbDefile-59c661f8{to{background-position:60px 0}}@media (prefers-reduced-motion:reduce){.f1-kerb-top[data-v-59c661f8]{animation:none}}.podium-step[data-v-59c661f8]{animation:.6s ease-out backwards podiumEntree-59c661f8;position:relative}.step-third[data-v-59c661f8]{animation-delay:.1s}.step-second[data-v-59c661f8]{animation-delay:.5s}.step-first[data-v-59c661f8]{animation-delay:.9s}.podium-block[data-v-59c661f8]{transform-origin:bottom;animation:.7s cubic-bezier(.16,1,.3,1) backwards marcheMonte-59c661f8}.step-third .podium-block[data-v-59c661f8]{animation-delay:.1s}.step-second .podium-block[data-v-59c661f8]{animation-delay:.5s}.step-first .podium-block[data-v-59c661f8]{animation-delay:.9s}@keyframes podiumEntree-59c661f8{0%{opacity:0;translate:0 24px}}@keyframes marcheMonte-59c661f8{0%{transform:scaleY(0)}}.confettis[data-v-59c661f8]{pointer-events:none;position:absolute;inset:0}.confetti[data-v-59c661f8]{top:10px;left:calc(var(--n) * 6.5%);opacity:0;width:6px;height:10px;animation:1.8s ease-out both confettiChute-59c661f8;animation-delay:calc(1.5s + var(--n) * 70ms);background:#ff8000;border-radius:1px;position:absolute}.confetti[data-v-59c661f8]:nth-child(3n+1){background:#f59e0b}.confetti[data-v-59c661f8]:nth-child(3n+2){background:#e10600}.confetti[data-v-59c661f8]:nth-child(3n){background:#fff}@keyframes confettiChute-59c661f8{0%{opacity:0;transform:translateY(-10px)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((var(--n) - 7) * 4px), 130px) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.podium-step[data-v-59c661f8],.podium-block[data-v-59c661f8],.confetti[data-v-59c661f8]{animation:none}}.scroll-to-top-btn[data-v-172c7787]{z-index:900;color:#ff8000;cursor:pointer;background:#141c2c;border:1px solid #ff800066;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:48px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #00000080}.scroll-to-top-btn[data-v-172c7787]:hover{color:#fff;background:#ff8000;border-color:#ff8000;transform:translateY(-3px);box-shadow:0 6px 20px #ff800066}.scroll-arrow[data-v-172c7787]{font-size:.85rem;font-weight:900;line-height:1}.scroll-label[data-v-172c7787]{letter-spacing:.5px;margin-top:2px;font-size:.58rem;font-weight:900}@media (width<=768px){.scroll-to-top-btn[data-v-172c7787]{width:40px;height:44px;bottom:74px;right:16px}}.site-footer[data-v-9e55ac37]{color:#94a3b8;background:linear-gradient(#111724b3 0%,#0d121c 100%);border-top:1px solid #ffffff14;border-radius:12px 12px 0 0;margin-top:50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.footer-inner[data-v-9e55ac37]{max-width:1200px;margin:0 auto;padding:0 20px 30px}.footer-kerb[data-v-9e55ac37]{background-size:72px 100%;background:repeating-linear-gradient(90deg, #e10600, #e10600 24px, #fff 24px, #fff 48px, #182030 48px, #182030 72px,);opacity:.85;width:100%;height:4px;margin-bottom:30px;animation:2.4s linear infinite kerbDefile-9e55ac37}.footer-grid[data-v-9e55ac37]{grid-template-columns:1.4fr 1fr 1.1fr;gap:36px;margin-bottom:28px;display:grid}.footer-col[data-v-9e55ac37]{flex-direction:column;display:flex}.footer-brand-title[data-v-9e55ac37]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.brand-f1-flag[data-v-9e55ac37]{font-size:1.3rem}.brand-name[data-v-9e55ac37]{color:#f8fafc;letter-spacing:.8px;font-size:1.1rem;font-weight:900}.footer-brand-desc[data-v-9e55ac37]{color:#8392ab;margin:0 0 16px;font-size:.82rem;line-height:1.55}.footer-status-badge[data-v-9e55ac37]{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:5px 10px;display:inline-flex}.status-live-dot[data-v-9e55ac37]{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot-9e55ac37;box-shadow:0 0 8px #22c55e}@keyframes pulseDot-9e55ac37{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.status-label[data-v-9e55ac37]{color:#4ade80;letter-spacing:.6px;font-size:.68rem;font-weight:800}.footer-heading[data-v-9e55ac37]{color:#ff8000;letter-spacing:1px;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}.footer-links-list[data-v-9e55ac37]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-link-btn[data-v-9e55ac37]{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.83rem;transition:color .15s,transform .15s;display:inline-block}.footer-link-btn[data-v-9e55ac37]:hover{color:#ff8000;transform:translate(3px)}.contact-desc[data-v-9e55ac37]{color:#8392ab;margin:0 0 14px;font-size:.82rem;line-height:1.5}.contact-buttons-group[data-v-9e55ac37]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.btn-radio-stand[data-v-9e55ac37]{color:#f1f5f9;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-radio-stand[data-v-9e55ac37]:hover{color:#ff8000;background:#27354a;border-color:#ff8000;box-shadow:0 0 12px #ff800033}.btn-footer-discord[data-v-9e55ac37]{color:#a5b4fc;background:#5865f226;border:1px solid #5865f266;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-footer-discord[data-v-9e55ac37]:hover{color:#fff;background:#5865f2;border-color:#5865f2;box-shadow:0 0 12px #5865f266}.btn-footer-instagram[data-v-9e55ac37]{color:#f472b6;background:#e1306c26;border:1px solid #e1306c66;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-footer-instagram[data-v-9e55ac37]:hover{color:#fff;background:#e1306c;border-color:#e1306c;box-shadow:0 0 12px #e1306c66}.btn-footer-kofi[data-v-9e55ac37]{color:#7dd3fc;background:#29abe01f;border:1px solid #29abe059;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-footer-kofi[data-v-9e55ac37]:hover{color:#fff;background:#29abe0;border-color:#29abe0;box-shadow:0 0 12px #29abe066}.radio-icon[data-v-9e55ac37]{font-size:1rem}.discord-icon-svg[data-v-9e55ac37],.instagram-icon-svg[data-v-9e55ac37],.kofi-icon-svg[data-v-9e55ac37]{fill:currentColor;flex-shrink:0;width:18px;min-width:18px;height:18px;display:block}.footer-direct-mail[data-v-9e55ac37]{color:#94a3b8;align-items:center;gap:8px;font-size:.78rem;display:flex}.mail-icon[data-v-9e55ac37]{font-size:.9rem}.footer-mail-link[data-v-9e55ac37]{color:#38bdf8;font-weight:600;text-decoration:none;transition:color .15s}.footer-mail-link[data-v-9e55ac37]:hover{color:#7dd3fc;text-decoration:underline}.footer-divider[data-v-9e55ac37]{background:#ffffff12;height:1px;margin:20px 0}.footer-disclaimer[data-v-9e55ac37]{background:#0a0e1699;border:1px solid #ffffff0d;border-radius:8px;margin-bottom:20px;padding:14px 18px}.disclaimer-title[data-v-9e55ac37]{color:#64748b;letter-spacing:.8px;margin:0 0 6px;font-size:.7rem;font-weight:800}.disclaimer-text[data-v-9e55ac37]{color:#64748b;margin:0;font-size:.72rem;line-height:1.55}.disclaimer-text strong[data-v-9e55ac37]{color:#94a3b8}.disclaimer-text em[data-v-9e55ac37]{color:#94a3b8;font-style:normal}.footer-bottom-bar[data-v-9e55ac37]{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;display:flex}.telemetry-tags[data-v-9e55ac37]{gap:8px;display:flex}.footer-tag[data-v-9e55ac37]{color:#8392ab;letter-spacing:.5px;background:#ffffff0d;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:700}@media (width<=900px){.footer-grid[data-v-9e55ac37]{grid-template-columns:1fr;gap:24px}}@keyframes kerbDefile-9e55ac37{to{background-position:72px 0}}@media (prefers-reduced-motion:reduce){.footer-kerb[data-v-9e55ac37]{animation:none}}.header-desktop[data-v-b4c4aea5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.header-mobile[data-v-b4c4aea5]{display:none}@media (width<=1024px){.header-desktop[data-v-b4c4aea5]{display:none}.header-mobile[data-v-b4c4aea5]{background:linear-gradient(135deg,#1b2234 0%,#111622 100%);border:1px solid #242f46;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 4px 12px #0003}.mobile-icon-btn[data-v-b4c4aea5]{cursor:pointer;box-sizing:border-box;background:#1e293b;border:1px solid #334155;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.3rem;line-height:1;transition:all .2s;display:flex;overflow:hidden}.mobile-icon-btn[data-v-b4c4aea5]:hover{background:#27354a;border-color:#ff8000;transform:translateY(-2px);box-shadow:0 4px 8px #ff800033}.mobile-icon-btn[data-v-b4c4aea5]:active{transform:translateY(0)}.mobile-icon-btn a[data-v-b4c4aea5]{justify-content:center;align-items:center;text-decoration:none;display:flex}.discord-icon-svg-mobile[data-v-b4c4aea5]{flex-shrink:0;width:24px;height:24px}.mobile-divider[data-v-b4c4aea5]{background:#334155;width:1px;height:24px;margin:0 4px}.mobile-auth-btn[data-v-b4c4aea5]{background:#e10600;border-color:#e10600}.mobile-auth-btn[data-v-b4c4aea5]:hover{background:#ff1a1a;border-color:#ff1a1a}.mobile-logout-btn[data-v-b4c4aea5]{background:#3b4b6b;border-color:#3b4b6b}.mobile-logout-btn[data-v-b4c4aea5]:hover{background:#4a5d85;border-color:#4a5d85}}@media (width<=480px){.header-mobile[data-v-b4c4aea5]{gap:6px;padding:6px 10px}.mobile-icon-btn[data-v-b4c4aea5]{width:40px;height:40px;font-size:1.2rem}.discord-icon-svg-mobile[data-v-b4c4aea5]{width:22px;height:22px}}.profil-layout[data-v-c98b7dc5]{display:contents}@media (width>=1025px){.comparatif-colonnes[data-v-c98b7dc5]{column-count:2;column-gap:28px}.comparatif-colonnes[data-v-c98b7dc5] h4{column-span:all}.comparatif-colonnes[data-v-c98b7dc5] h5{break-after:avoid}.comparatif-colonnes[data-v-c98b7dc5] ul{break-inside:avoid}}.gp-nom[data-v-c98b7dc5]{align-items:center;gap:10px;display:flex}.gp-drapeau[data-v-c98b7dc5]{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:16px;box-shadow:0 1px 3px #00000080}.col-titre-cyan[data-v-c98b7dc5]{color:#00d2d3;margin-top:0;font-size:1.1rem}.col-titre-orange[data-v-c98b7dc5]{color:#ff8000;margin-top:0;font-size:1.1rem}.selecteur-saison[data-v-c98b7dc5]{color:#a5b1c2;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;display:flex}.selecteur-saison select[data-v-c98b7dc5]{color:#fff;background:#0f131c;border:1px solid #2d3954;border-radius:6px;padding:6px 10px}.profil-detail-zone[data-v-c98b7dc5]{background:#0f131c;border:1px solid #2d3954;border-radius:8px;min-height:200px;padding:16px}.profil-section-header[data-v-c98b7dc5]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.profil-section-header .col-titre-cyan[data-v-c98b7dc5],.profil-section-header .col-titre-orange[data-v-c98b7dc5]{margin-bottom:0;line-height:1.4}.message-attente[data-v-c98b7dc5]{color:#aaa;text-align:center;padding:20px 0;font-style:italic}.liste-gps-conteneur[data-v-c98b7dc5]{max-height:450px;overflow-y:auto}.aucun-prono[data-v-c98b7dc5]{text-align:center;color:#aaa;padding:15px;font-style:italic}.ligne-profil-gp[data-v-c98b7dc5]{cursor:pointer;color:#fff;border-bottom:1px solid #1c2437;justify-content:space-between;padding:12px;transition:background .2s;display:flex}.ligne-profil-gp[data-v-c98b7dc5]:hover{background:#182234}.ligne-profil-gp.actif[data-v-c98b7dc5]{background:#ff80001f;border-left:3px solid #ff8000}.gp-nom[data-v-c98b7dc5]{font-weight:700}.gp-points[data-v-c98b7dc5]{text-align:right;color:#4cd137;font-weight:700}@media (width<=576px){.profil-section-header[data-v-c98b7dc5]{align-items:center}.profil-section-header .col-titre-cyan[data-v-c98b7dc5],.profil-section-header .col-titre-orange[data-v-c98b7dc5]{font-size:1rem}}.profil-badges-conteneur[data-v-6ec3d94e]{background:#0f131c;border:1px solid #2d3954;border-radius:10px;padding:16px}.titre-badges[data-v-6ec3d94e]{color:#00d2d3;margin-top:0;margin-bottom:12px;font-size:1rem}.description-badges[data-v-6ec3d94e]{color:#aaa;margin:12px 0;font-size:.78rem}.grille-mes-badges[data-v-6ec3d94e]{flex-wrap:nowrap;gap:8px;margin-bottom:12px;display:flex}.tuile-badge[data-v-6ec3d94e]{text-align:center;opacity:.5;background:#ffffff05;border:1px solid #2d3954;border-radius:8px;flex:1;min-width:0;padding:8px 4px;transition:all .2s}.tuile-badge.possede[data-v-6ec3d94e]{opacity:1;background:#ff80001f;border-color:#ff8000}.icone-badge[data-v-6ec3d94e]{font-size:1.4rem}.nom-badge[data-v-6ec3d94e]{text-transform:uppercase;color:#a0aec0;overflow-wrap:anywhere;margin-top:4px;font-size:.6rem;font-weight:700;line-height:1.2}.tuile-badge.possede .nom-badge[data-v-6ec3d94e]{color:#ff8000}.compteur-badge[data-v-6ec3d94e]{color:#616e88;margin-top:4px;font-size:.7rem}.btn-detail-badges[data-v-6ec3d94e]{color:#94a3b8;cursor:pointer;background:#192338;border:1px solid #2d3e5e;border-radius:6px;width:100%;padding:7px 10px;font-size:.75rem;font-weight:700;transition:all .2s}.btn-detail-badges[data-v-6ec3d94e]:hover{color:#fff;background:#24324f;border-color:#ff8000}.grille-classement-badges[data-v-6ec3d94e]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.carte-classement-badge[data-v-6ec3d94e]{background:#ffffff05;border:1px solid #2d3954;border-radius:8px;padding:10px 12px}.entete-carte-badge[data-v-6ec3d94e]{color:#00d2d3;margin-bottom:6px;font-size:.82rem;font-weight:700}.badge-vide[data-v-6ec3d94e]{color:#616e88;margin:4px 0 0;font-size:.78rem;font-style:italic}.ligne-joueur-badge[data-v-6ec3d94e]{color:#e2e8f0;justify-content:space-between;padding:3px 0;font-size:.8rem;display:flex}.ligne-joueur-badge.estMoi[data-v-6ec3d94e]{color:#ff8000;font-weight:700}.valeur-stat[data-v-6ec3d94e]{font-weight:700}.bloc-graphique[data-v-de0d7a4d]{background:#0f131c;border:1px solid #2d3954;border-radius:10px;margin-bottom:20px;padding:20px}.graphique-header[data-v-de0d7a4d]{border-bottom:1px solid #242f46;margin-bottom:12px;padding-bottom:12px}.graphique-titre-zone[data-v-de0d7a4d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.graphique-titre[data-v-de0d7a4d]{color:#ff8000;align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}.graphique-sous-titre[data-v-de0d7a4d]{color:#a5b1c2;margin:4px 0 0;font-size:.8rem}.graphique-mode-container[data-v-de0d7a4d]{background:#141c2e;border:1px solid #2d3954;border-radius:6px;justify-content:flex-end;width:fit-content;margin:0 0 12px auto;padding:3px;display:flex}.btn-graph-mode[data-v-de0d7a4d]{color:#a5b1c2;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:5px 12px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-graph-mode.active[data-v-de0d7a4d]{color:#fff;background:#ff8000}.graphique-canvas-container[data-v-de0d7a4d]{width:100%;height:280px;position:relative}.bloc-saison[data-v-92081a05]{flex-direction:column;gap:10px;display:flex}.entete-saison[data-v-92081a05]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.titre-saison[data-v-92081a05]{color:#fff;align-items:center;gap:8px;font-size:.92rem;display:flex}.badge-saison[data-v-92081a05]{color:#ff9800;text-transform:uppercase;background:#ff800026;border:1px solid #ff800059;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:800}.select-annee[data-v-92081a05]{color:#fff;background:#0f131c;border:1px solid #2d3954;border-radius:6px;padding:5px 9px}.statut[data-v-92081a05]{margin:0;font-size:.78rem;line-height:1.4}.statut-ouvert[data-v-92081a05]{color:#4cd137}.statut-ferme[data-v-92081a05]{color:#94a3b8;font-style:italic}.grille-saison[data-v-92081a05]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.carte-saison[data-v-92081a05]{background:#141c2e;border:1px solid #2d3954;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.label-saison[data-v-92081a05]{color:#fbbf24;font-size:.72rem;font-weight:700}.select-saison[data-v-92081a05]{box-sizing:border-box;color:#fff;background:#0f131c;border:1px solid #2d3954;border-radius:6px;width:100%;padding:7px 9px;font-size:.85rem}.select-saison[data-v-92081a05]:disabled{opacity:.8;cursor:not-allowed}.resultat-saison[data-v-92081a05]{font-size:.75rem;font-weight:600}.resultat-saison.ok[data-v-92081a05]{color:#4cd137}.resultat-saison.ko[data-v-92081a05]{color:#ef4444}.total-saison[data-v-92081a05]{color:#d1fae5;background:#4cd1371a;border:1px solid #4cd13759;border-radius:6px;padding:8px 12px;font-size:.85rem}.btn-saison[data-v-92081a05]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff8000 0%,#e05300 100%);border:none;border-radius:6px;align-self:flex-start;padding:9px 16px;font-weight:800}.btn-saison[data-v-92081a05]:disabled{opacity:.5;cursor:not-allowed}.poste-guide[data-v-bb3164ed]{--accent:#00d2d3;align-items:center;gap:18px;margin:0 0 16px;display:flex}.poste-guide.humeur-low[data-v-bb3164ed]{--accent:#ef4444}.poste-guide.humeur-mid[data-v-bb3164ed]{--accent:#ff8000}.poste-guide.humeur-high[data-v-bb3164ed]{--accent:#4cd137}.poste-visuel[data-v-bb3164ed]{flex-shrink:0;justify-content:center;align-items:flex-end;width:170px;height:120px;display:flex}.poste-image[data-v-bb3164ed]{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;filter:drop-shadow(0 4px #00000073)}.poste-image.avec-fond[data-v-bb3164ed]{border:3px solid var(--accent);filter:none;box-shadow:4px 4px #000}.poste-emoji[data-v-bb3164ed]{border:3px solid var(--accent);background:#0f131c;justify-content:center;align-items:center;width:84px;height:84px;font-size:2.6rem;display:flex;box-shadow:4px 4px #000}.poste-bulle[data-v-bb3164ed]{text-align:left;color:#f1f5f9;border:3px solid var(--accent);cursor:pointer;background:#0f131c;flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 14px;font-family:inherit;display:flex;position:relative;box-shadow:4px 4px #000}.poste-bulle[data-v-bb3164ed]:hover{background:#141c2e}.poste-bulle[data-v-bb3164ed]:before{content:"";border:8px solid #0000;border-right-color:var(--accent);border-left-width:0;margin-top:-8px;position:absolute;top:50%;left:-15px}.poste-bulle[data-v-bb3164ed]:after{content:"";border:5px solid #0000;border-left-width:0;border-right-color:#0f131c;margin-top:-5px;position:absolute;top:50%;left:-9px}.poste-role[data-v-bb3164ed]{letter-spacing:1px;color:var(--accent);font-size:.68rem;font-weight:900}.poste-texte[data-v-bb3164ed]{font-size:.92rem;font-weight:600;line-height:1.4}.poste-indice[data-v-bb3164ed]{color:#64748b;font-size:.68rem}.poste-guide.compact[data-v-bb3164ed]{border:1px solid #2d3954;border-top:3px solid var(--accent);background:#0f131c;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0;padding:8px}.compact .poste-visuel[data-v-bb3164ed]{align-items:center;width:100%;height:100px}.compact .poste-image[data-v-bb3164ed]{object-fit:contain;width:100%;height:100%}.compact .poste-image.avec-fond[data-v-bb3164ed]{box-shadow:none;border-width:2px}.compact .poste-emoji[data-v-bb3164ed]{width:64px;height:64px;box-shadow:none;border-width:2px;font-size:2rem}.compact .poste-bulle[data-v-bb3164ed]{box-shadow:none;background:0 0;border:none;flex:none;padding:0}.compact .poste-bulle[data-v-bb3164ed]:hover{background:0 0}.compact .poste-bulle[data-v-bb3164ed]:before,.compact .poste-bulle[data-v-bb3164ed]:after{display:none}.compact .poste-role[data-v-bb3164ed]{letter-spacing:.6px;font-size:.62rem}.compact .poste-texte[data-v-bb3164ed]{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.compact.ouvert .poste-texte[data-v-bb3164ed]{-webkit-line-clamp:unset;display:block;overflow:visible}.poste-suivant[data-v-bb3164ed]{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.68rem}.poste-suivant[data-v-bb3164ed]:hover{color:var(--accent)}@media (width<=576px){.poste-guide[data-v-bb3164ed]:not(.compact){gap:12px}.poste-guide:not(.compact) .poste-visuel[data-v-bb3164ed]{width:96px;height:80px}.poste-guide:not(.compact) .poste-emoji[data-v-bb3164ed]{width:56px;height:56px;font-size:1.8rem}.poste-guide:not(.compact) .poste-texte[data-v-bb3164ed]{font-size:.82rem}}.telemetrie-grille[data-v-c7ee433d]{grid-template-columns:minmax(0,1fr);grid-template-areas:"postes""graphique""historique""analyse""cote";align-items:start;gap:16px;display:grid}.zone-postes[data-v-c7ee433d]{grid-area:postes;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.telemetrie-grille .zone-graphique.bloc-graphique[data-v-c7ee433d]{grid-area:graphique;margin-bottom:0}.telemetrie-grille[data-v-c7ee433d] .profil-historique-col{grid-area:historique}.telemetrie-grille[data-v-c7ee433d] .profil-analyse-col{grid-area:analyse}.zone-cote[data-v-c7ee433d]{flex-direction:column;grid-area:cote;gap:16px;min-width:0;display:flex}.bloc-profil-replie[data-v-c7ee433d]{background:#0f131c;border:1px solid #2d3954;border-radius:10px;padding:16px}.entete-profil-replie[data-v-c7ee433d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.titre-profil-replie[data-v-c7ee433d]{color:#00d2d3;margin:0;font-size:1rem}.contenu-profil-replie[data-v-c7ee433d]{margin-top:14px}@media (width>=1025px){.telemetrie-grille[data-v-c7ee433d]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"postes postes""graphique historique""analyse cote"}}@media (width<=1024px){.zone-postes[data-v-c7ee433d]{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.zone-postes[data-v-c7ee433d]>*{scroll-snap-align:start;flex:0 0 220px}}.damier-transition[data-v-c7ee433d]{z-index:18000;pointer-events:none;position:fixed;inset:0}.damier-fond[data-v-c7ee433d]{background-color:#fff;background-image:conic-gradient(#111 25%, #fff 0 50%, #111 0 75%, #fff 0);background-size:90px 90px;animation:1.3s cubic-bezier(.65,0,.35,1) forwards damierBalayage-c7ee433d;position:absolute;inset:0}@keyframes damierBalayage-c7ee433d{0%{clip-path:inset(0 100% 0 0)}45%{clip-path:inset(0)}58%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.damier-logos[data-v-c7ee433d]{opacity:0;background:#0f131c;border:3px solid #2d3954;border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:22px 30px;animation:1.3s ease-in-out forwards damierLogos-c7ee433d;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 16px 50px #000000b3}.damier-logo-mpp[data-v-c7ee433d]{width:min(340px,65vw);height:auto}.damier-logo-f1[data-v-c7ee433d]{width:min(120px,30vw);height:auto}@keyframes damierLogos-c7ee433d{0%,30%{opacity:0;scale:.9}45%,58%{opacity:1;scale:1}75%,to{opacity:0;scale:1.04}}.team-radio-mobile[data-v-5253f56b]{display:none}@media (width<=1024px){.team-radio-mobile[data-v-5253f56b]{display:block}}
