.gt-titre,.gt-chiffre{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.03em}.gt-chiffre{letter-spacing:-.04em}.gt-segment{transition:width .45s cubic-bezier(.22,1,.36,1)}.gt-arc{transition:stroke-dasharray .5s cubic-bezier(.22,1,.36,1)}.gt-onglets{scrollbar-width:none}.gt-onglets::-webkit-scrollbar{display:none}.gt-details summary::-webkit-details-marker{display:none}.gt-note:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.gt-colle{box-shadow:1px 0 #f3f4f6}.gt-barre-mobile{padding-bottom:calc(.625rem + env(safe-area-inset-bottom));box-shadow:0 -10px 30px -18px #2b373b59}.gt-repere{transition:left .5s cubic-bezier(.22,1,.36,1),background-color .3s}.gt-note:has(input:checked){animation:gt-pose .32s cubic-bezier(.34,1.56,.64,1)}.gt-vif{animation:gt-vif .35s ease-out}.gt-podium{animation:gt-monte .45s cubic-bezier(.22,1,.36,1) both}.gt-barre-mobile{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s}.gt-barre-cachee{transform:translateY(110%);opacity:0;pointer-events:none}@keyframes gt-pose{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes gt-vif{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes gt-monte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:640px){.gt-postes>li:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:639px){.gt-tableau-legal thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gt-tableau-legal tr{display:block;padding:.5rem 0}.gt-tableau-legal td{display:block;padding:.35rem 1rem}.gt-tableau-legal td:before{content:attr(data-libelle);display:block;margin-bottom:.1rem;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}}@media(prefers-reduced-motion:reduce){.gt-segment,.gt-arc,.gt-repere,.gt-barre-mobile{transition:none}.gt-note:has(input:checked),.gt-vif,.gt-podium{animation:none}}.gt-impression{display:none}@media print{@page{margin:11mm}body.gt-page{background:#fff!important}body.gt-page>*:not(.gt-impression){display:none!important}.gt-impression{display:block;color:#1f2c32;font-family:-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:8.5pt;line-height:1.3;-webkit-print-color-adjust:exact;print-color-adjust:exact}.gt-impression p,.gt-impression ol{margin:0}.gt-f-entete{display:flex;justify-content:space-between;align-items:flex-end;gap:8mm;padding-bottom:3mm;border-bottom:1.5pt solid #2B373B}.gt-f-marque{font-family:Comfortaa,sans-serif;font-weight:700;font-size:11pt;color:#09ab78}.gt-f-titre{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:16pt;letter-spacing:-.02em;margin-top:1mm}.gt-f-titre em{display:block;font-style:normal;font-weight:500;font-size:9pt;letter-spacing:0;color:#6b7280}.gt-f-champs{display:grid;grid-template-columns:1fr 1fr 28mm;gap:4mm;width:110mm;flex:none}.gt-f-champ{min-height:8mm;border-bottom:.5pt solid #9CA3AF}.gt-f-champ span,.gt-f-date{font-size:6.5pt;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.gt-f-echelle{margin:2.5mm 0 1mm;font-size:7.5pt;color:#4b5563}.gt-f-bloc{margin-top:2.5mm;break-inside:avoid}.gt-f-saut{break-before:page}.gt-f-tete{display:flex;align-items:center;gap:3mm;padding:1mm 1.5mm;background:#f3f5f4;font-size:9pt}.gt-f-tete span{color:#6b7280;font-size:7.5pt}.gt-f-tete .gt-f-cases{margin-left:auto}.gt-f-cases{display:inline-flex;gap:1.2mm}.gt-f-cases span{display:inline-flex;width:5mm;height:5mm;align-items:center;justify-content:center;border:.75pt solid #6B7280;border-radius:1mm;font-size:7pt;font-weight:700;color:#6b7280}.gt-f-questions{padding-left:4.5mm;margin-top:1mm!important;list-style:decimal}.gt-f-questions li{margin-top:.6mm}.gt-f-questions i{display:block;color:#6b7280;font-size:7.5pt}.gt-f-reperes,.gt-f-ancres{margin-top:.8mm!important;font-size:7pt;color:#4b5563}.gt-f-ancres span{margin-right:1.5mm}.gt-f-ancres b,.gt-f-jeu td b{color:#09ab78}.gt-f-lignes{height:12mm;margin-top:1mm;border-bottom:.5pt solid #D1D5DB;background:linear-gradient(#d1d5db,#d1d5db) 0 6mm / 100% .5pt no-repeat}.gt-f-brief{margin-top:.8mm!important;font-size:8pt}.gt-f-jeu{width:100%;border-collapse:collapse;margin-top:1.5mm;font-size:7pt}.gt-f-jeu th{text-align:left;width:22mm;font-size:7.5pt;padding:.8mm 1mm;vertical-align:top}.gt-f-jeu td{padding:.8mm 1mm;border-top:.5pt solid #E5E7EB;vertical-align:top;color:#4b5563}.gt-f-jeu .gt-f-case{width:30mm}.gt-f-alertes{display:grid;grid-template-columns:1fr 1fr;gap:.6mm 4mm;margin:1mm 0 2mm!important;font-size:8pt}.gt-f-legal{margin-top:3mm!important;padding-top:1.5mm;border-top:.5pt solid #D1D5DB;font-size:7pt;color:#6b7280}.gt-f-synthese{width:100%;border-collapse:collapse;margin-top:3mm;font-size:8.5pt}.gt-f-synthese th{text-align:center;font-size:8pt;padding:1mm;border-bottom:.75pt solid #2B373B}.gt-f-synthese th:first-child,.gt-f-synthese td:first-child{text-align:left}.gt-f-synthese td{text-align:center;padding:.8mm 1mm;border-bottom:.5pt solid #E5E7EB}.gt-f-synthese td span{color:#9ca3af;font-size:7pt}.gt-f-total td{background:#f3f5f4;font-weight:600}.gt-f-global td{font-weight:700;font-size:11pt}.gt-f-pied{margin-top:4mm!important;font-size:6.5pt;color:#9ca3af}}
