*{box-sizing:border-box}html{--font-cond: "Oswald", "Arial Narrow", "Segoe UI", sans-serif}.lbl-cond{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.13em}.plaque-hero{display:flex;align-items:center;gap:14px;background:var(--accent);color:#0a0d14;padding:10px 18px;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%);font-family:var(--font-cond);text-transform:uppercase}.plaque-hero .plaque-titre{font-size:14.5px;font-weight:700;letter-spacing:.16em}.plaque-hero .plaque-meta{margin-left:auto;padding-right:26px;font-size:11.5px;font-weight:600;letter-spacing:.12em;opacity:.85;text-align:right}.cell-score{display:inline-block;font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;letter-spacing:.06em;color:#edf1fa;background:#0b0f18;border:1px solid rgba(150,165,205,.25);padding:2px 9px;border-radius:3px;white-space:nowrap}.barre-segments{display:flex;gap:3px;height:8px;margin-top:8px}.barre-segments .seg{background:var(--accent);border-radius:1px;min-width:4px}.barre-segments .seg-restant{border-radius:1px;background:repeating-linear-gradient(115deg,rgba(150,165,205,.3) 0 4px,transparent 4px 9px)}.table-roles{width:100%;border-collapse:collapse}.table-roles th{font-family:var(--font-cond);font-size:10px;letter-spacing:.16em;padding:5px 9px}.table-roles td{padding:5px 9px;font-size:12px;border-bottom:1px solid rgba(150,165,205,.08)}.table-roles td.palier{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-roles tr.assignee{background:color-mix(in oklab,var(--accent) 8%,transparent)}.table-roles tr.assignee td{border-bottom-color:color-mix(in oklab,var(--accent) 25%,transparent)}.chip-assigne{font-family:var(--font-cond);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a0d14;background:var(--accent);padding:3px 9px;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);white-space:nowrap}html{scroll-padding-top:104px}::selection{background:var(--accent);color:#0a0d14}input,select,button{font-family:inherit}input,select{background:#0b0f18;border:1px solid rgba(150,165,205,.18);color:#edf1fa;padding:9px 12px;border-radius:10px;transition:border-color .15s}input:focus,select:focus{outline:none;border-color:var(--accent)}button{cursor:pointer;transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}button:not(:disabled):active{transform:scale(.97)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes livePulse{0%,to{box-shadow:0 0 #ff5d7380}70%{box-shadow:0 0 0 6px #ff5d7300}}@property --bkA{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes bkSpin{to{--bkA: 360deg}}@keyframes bkGlow{0%,to{box-shadow:0 0 12px #f2c14e2e,0 8px 24px #00000073}50%{box-shadow:0 0 26px #f2c14e66,0 8px 24px #00000073}}@property --bcA{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes bcSpin{to{--bcA: 360deg}}@keyframes bcGlow{0%,to{box-shadow:0 0 14px #ffb45433,0 8px 24px #00000073}50%{box-shadow:0 0 30px #ffb4546b,0 8px 24px #00000073}}@keyframes bcSheen{0%,55%{transform:translate(-130%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}@keyframes bcPulse{0%,to{box-shadow:0 0 #5cc8ff00,0 8px 24px #00000073}50%{box-shadow:0 0 16px 2px #5cc8ff4d,0 8px 24px #00000073}}@keyframes bcHoloShift{0%{background-position:15% 30%}50%{background-position:85% 70%}to{background-position:15% 30%}}main>*{animation:fadeUp .35s ease both}main>*:nth-child(2){animation-delay:.05s}main>*:nth-child(3){animation-delay:.1s}main>*:nth-child(4){animation-delay:.15s}.card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.card:hover{transform:translateY(-3px);border-color:var(--accent)!important;box-shadow:0 10px 30px -14px color-mix(in oklab,var(--accent) 55%,transparent);z-index:30}.pill:hover:not(.pill-on){background:#96a5cd1a;color:#edf1fa}.carousel-scroll{scrollbar-width:none;-ms-overflow-style:none}.carousel-scroll::-webkit-scrollbar{display:none}.carousel-arrow{opacity:0}.carousel:hover .carousel-arrow{opacity:1}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:rgba(150,165,205,.28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#96a5cd47;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#96a5cd73}*::-webkit-scrollbar-track{background:transparent}.icon-fill{position:relative;overflow:hidden}.icon-fill>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}.obj-wrap{position:relative;display:inline-flex}.obj-tip{position:absolute;top:calc(100% + 7px);right:-4px;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:translateY(-3px);z-index:70}.obj-wrap:hover .obj-tip{opacity:1;transform:translateY(0)}.primary:not(:disabled):hover{filter:brightness(1.12);box-shadow:0 6px 24px -8px var(--accent)}.ghost:hover{border-color:var(--accent)!important;color:var(--accent)!important}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.reserve-barre{height:92px}@media (max-width: 640px){main{padding:12px!important}main section{padding:14px 12px!important}th,td{padding:7px 5px;font-size:12.5px}th{font-size:10px;letter-spacing:1px}.pill{padding:7px 11px!important;font-size:12px!important}.hdr-top{padding:10px 12px 8px!important}.hdr-nav{padding:2px 12px 10px!important}.hdr-sub{display:none}.nav-droite{flex-basis:100%;margin-left:0!important;justify-content:flex-end}.reserve-barre{height:208px}.grille-cartes{justify-content:center}}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#5e6880;padding:9px 8px;border-bottom:1px solid rgba(150,165,205,.13)}td{padding:10px 8px;border-bottom:1px solid rgba(150,165,205,.07);font-size:16px}tbody tr{transition:background .12s}tbody tr:hover{background:#96a5cd0d}
