.acc-page .band.sdk-bande{isolation:isolate;padding-block:clamp(118px,16vh,190px) clamp(72px,9vh,112px);overflow-x:clip}.acc-page .band.cc-bande+.band.sdk-bande,.acc-page .band.sdk-bande+.band.quoi{border-top:none}.acc-page .band.sdk-bande+.band.quoi{padding-top:clamp(72px,9vh,112px)}.pc-scene.sdk-scene{--sdk-texte:clamp(13rem, 15vw, 14.5rem);--sdk-ecart:clamp(28px, 3vw, 44px);--sdk-dy:64px;--sdk-pas:17%;--sdk-h:clamp(500px, 40vw, 580px);height:calc(var(--sdk-h) + var(--sdk-dy))}.sdk-plan{width:calc(100% - var(--sdk-pas) - var(--sdk-texte) - var(--sdk-ecart));height:var(--sdk-h);border:1px solid rgba(var(--ink), .14);background:rgba(var(--voile), .97);color:rgb(var(--ink));border-radius:14px;flex-direction:column;font-size:12px;transition:left .6s cubic-bezier(.65,0,.25,1),top .6s cubic-bezier(.65,0,.25,1),opacity .35s,filter .35s,border-color .2s;display:flex;position:absolute;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.sdk-plan[data-plan=avant]{top:0;left:var(--sdk-pas);z-index:2;background:rgb(var(--voile))}.sdk-plan[data-plan=fond]{top:var(--sdk-dy);z-index:1;filter:brightness(.62);left:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 76%);mask-image:linear-gradient(#000 40%,#0000 76%)}.sdk-plan[data-phase=glisse][data-plan=fond]{opacity:.12;filter:brightness(.62)blur(2px);pointer-events:none;transition:left .6s cubic-bezier(.65,0,.25,1),top .6s cubic-bezier(.65,0,.25,1),opacity .18s,filter .18s}.sdk-plan[data-defile] .gh-defile,.sdk-plan[data-defile] .sdk-zone{overscroll-behavior:contain;overflow:auto}.sdk-plan[data-plan=avant][data-defile]{border-color:#96b4ff57}.sdk-contenu{flex-direction:column;flex:1;min-height:0;display:flex}.sdk-ramener{z-index:5;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.sdk-plan[data-plan=fond]:hover{border-color:#96b4ff66}.sdk-ramener:focus-visible{outline-offset:-2px;outline:2px solid #96b4ffb3}.sdk-scene .pc-texte.sdk-texte{width:var(--sdk-texte);left:auto;right:0;bottom:calc(var(--sdk-dy) + 56px)}.sdk-scene .sdk-texte>*{width:100%}.gh-i{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.gh-i-plein{fill:currentColor;stroke:none}.gh-haut{background:rgba(var(--ink), .025);color:rgba(var(--ink), .75);white-space:nowrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.gh-haut>.gh-i-plein{width:20px;height:20px;color:rgb(var(--ink))}.gh-haut-depot{font-size:12.5px}.gh-haut-depot span{color:rgba(var(--ink), .4);margin:0 2px}.gh-haut-depot strong{color:rgb(var(--ink));font-weight:600}.gh-recherche{border:1px solid rgba(var(--ink), .14);color:rgba(var(--ink), .45);border-radius:7px;align-items:center;gap:7px;margin-left:auto;padding:5px 10px;font-size:11px;display:inline-flex}.gh-recherche kbd{border:1px solid rgba(var(--ink), .2);font:inherit;border-radius:4px;padding:0 4px;font-size:10px}.gh-onglets{background:rgba(var(--ink), .025);border-bottom:1px solid rgba(var(--ink), .1);white-space:nowrap;gap:2px;padding:0 10px;display:flex;overflow:hidden}.gh-onglets span{color:rgba(var(--ink), .65);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 9px 9px;display:inline-flex}.gh-onglets span.is-on{color:rgb(var(--ink));border-bottom-color:#7d9bf0;font-weight:600}.gh-onglets em,.gh-bouton em,.gh-pastille{background:rgba(var(--ink), .1);text-align:center;min-width:18px;color:rgba(var(--ink), .85);border-radius:999px;padding:0 6px;font-size:10.5px;font-style:normal;line-height:17px}.gh-defile{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(var(--ink), .14) transparent;flex:1;min-height:0;padding:16px 18px 110px;overflow:hidden}.gh-entete{border-bottom:1px solid rgba(var(--ink), .08);white-space:nowrap;align-items:center;gap:9px;margin-bottom:14px;padding-bottom:14px;display:flex}.gh-titre{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:17px;font-weight:600}.gh-badge{border:1px solid rgba(var(--ink), .2);color:rgba(var(--ink), .65);border-radius:999px;padding:0 8px;font-size:10.5px;line-height:18px}.gh-boutons{gap:6px;margin-left:auto;display:flex}.gh-bouton{border:1px solid rgba(var(--ink), .14);background:rgba(var(--ink), .035);white-space:nowrap;color:rgba(var(--ink), .85);border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.gh-avatar{box-shadow:0 0 0 1px rgba(var(--ink), .14);color:rgba(var(--ink), .85);background:radial-gradient(circle at 35% 30%,#5d6f93,#10182c 75%);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.gh-avatar[data-login=claude]{color:#fff3ec;background:radial-gradient(circle at 35% 30%,#c98a6e,#6d3a28 80%)}.gh-avatar-p{width:18px;height:18px;font-size:9px}.gh-avatar-g{width:24px;height:24px;font-size:11px}.gh-corps{grid-template-columns:minmax(0,1fr) clamp(150px,30%,210px);gap:20px;display:grid}.gh-barre{white-space:nowrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.gh-compte{color:rgba(var(--ink), .6);align-items:center;gap:5px;font-size:11px;display:inline-flex}.gh-compte strong{color:rgb(var(--ink))}.gh-espace{flex:1}.gh-code{color:#eef3fb;background:#5c7ce638;border-color:#96b4ff66}.gh-table{border:1px solid rgba(var(--ink), .1);border-radius:9px;overflow:hidden}.gh-table ul{margin:0;padding:0;list-style:none}.gh-commit{background:rgba(var(--ink), .04);border-bottom:1px solid rgba(var(--ink), .09);white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.gh-commit-avatars{display:inline-flex}.gh-commit-avatars .gh-avatar+.gh-avatar{margin-left:-5px}.gh-commit-auteurs{color:rgba(var(--ink), .65)}.gh-commit-auteurs strong{color:rgb(var(--ink))}.gh-commit-message{text-overflow:ellipsis;min-width:0;color:rgba(var(--ink), .55);flex:1;overflow:hidden}.gh-commit-meta{font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .45);font-size:10.5px}.gh-commit-total{color:rgba(var(--ink), .7);align-items:center;gap:5px;display:inline-flex}.gh-commit-total strong{color:rgb(var(--ink))}.gh-ligne{white-space:nowrap;grid-template-columns:14px minmax(96px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:7px 12px;font-size:11.5px;display:grid}.gh-ligne+.gh-ligne{border-top:1px solid rgba(var(--ink), .07)}.gh-ico{color:rgba(var(--ink), .45);place-items:center;display:grid}.gh-ico-dossier{color:#8fa9da}.gh-nom{text-overflow:ellipsis;max-width:100%;color:rgb(var(--ink));justify-self:start;text-decoration:none;overflow:hidden}.gh-nom:hover{color:#a9c0ea;text-underline-offset:3px;text-decoration:underline}.gh-message,.gh-date{text-overflow:ellipsis;color:rgba(var(--ink), .45);overflow:hidden}.gh-readme{border:1px solid rgba(var(--ink), .1);cursor:pointer;border-radius:9px;margin-top:16px;transition:border-color .16s;overflow:hidden}.gh-readme:hover,.gh-readme:focus-visible{border-color:#96b4ff73;outline:none}.gh-readme-onglets{border-bottom:1px solid rgba(var(--ink), .09);gap:4px;padding:0 8px;display:flex}.gh-readme-onglets span{color:rgba(var(--ink), .65);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 8px 8px;display:inline-flex}.gh-readme-onglets .is-on{color:rgb(var(--ink));border-bottom-color:#7d9bf0}.md.gh-readme-texte{pointer-events:none;padding:4px 18px 10px;font-size:11.5px;line-height:1.6}.gh-readme-texte .md-h1{font-size:19px}.gh-readme-texte table{font-size:10.5px}.gh-readme-texte td code{word-break:break-all}.gh-cote{min-width:0;color:rgba(var(--ink), .7);font-size:11.5px}.gh-cote .gh-cote-titre{border-top:1px solid rgba(var(--ink), .08);font-family:var(--font-display), sans-serif;color:rgb(var(--ink));align-items:center;gap:6px;margin:18px 0 8px;padding-top:16px;font-size:13px;font-weight:600;display:flex}.gh-cote .gh-cote-titre:first-child{border-top:0;margin-top:0;padding-top:0}.gh-cote p{color:rgba(var(--ink), .82);margin:0 0 8px;font-size:12px;line-height:1.5}.gh-cote-lien{color:#a9c0ea;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.gh-topics{flex-wrap:wrap;gap:5px;margin:10px 0 12px;padding:0;list-style:none;display:flex}.gh-topics li{color:#a9c0ea;background:#5c7ce629;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:500;line-height:18px}.gh-cote-liste,.gh-contributeurs,.gh-langues{margin:0;padding:0;list-style:none}.gh-cote-liste li{align-items:center;gap:7px;padding:3px 0;display:flex}.gh-cote-liste strong,.gh-contributeurs strong,.gh-langues strong{color:rgb(var(--ink))}.gh-version{color:#6fb98a;gap:7px;display:flex}.gh-version>span{color:rgba(var(--ink), .7);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.gh-version strong{color:rgb(var(--ink))}.gh-version small{color:rgba(var(--ink), .45);flex-basis:100%;font-size:10.5px}.gh-latest{color:#6fb98a;border:1px solid #6fb98a80;border-radius:999px;padding:0 6px;font-size:10px;line-height:16px}.gh-cote-plus{color:#a9c0ea;margin-top:8px;font-size:11px;display:block}.gh-cote p.gh-muet{color:rgba(var(--ink), .5)}.gh-contributeurs li{align-items:center;gap:7px;padding:4px 0;display:flex}.gh-langues-barre{border-radius:999px;gap:2px;height:7px;display:flex;overflow:hidden}.gh-langues-barre i{min-width:2px;display:block}.gh-langues{flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.gh-langues li{align-items:center;gap:5px;display:flex}.gh-langues li i{border-radius:50%;width:8px;height:8px}.sdk-onglets{border-bottom:1px solid rgba(var(--ink), .08);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 8px;display:flex}.sdk-onglets [role=tablist]{display:flex}.sdk-onglet{font:inherit;white-space:nowrap;color:rgba(var(--ink), .55);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:14px 12px 12px;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.sdk-onglet:hover{color:rgb(var(--ink))}.sdk-onglet[aria-selected=true]{color:rgb(var(--ink));border-bottom-color:#7d9bf0}.sdk-onglets-outils{align-items:center;gap:4px;display:flex}.sdk-crayon,.sdk-sommaire-btn{width:30px;height:30px;color:rgba(var(--ink), .6);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.sdk-sommaire-btn{cursor:pointer}.sdk-sommaire-btn:hover,.sdk-sommaire-btn[aria-expanded=true]{background:rgba(var(--ink), .07);color:rgb(var(--ink))}.sdk-sommaire{z-index:3;border:1px solid rgba(var(--ink), .12);background:rgba(var(--voile), .98);border-radius:10px;flex-direction:column;width:min(270px,100% - 20px);max-height:320px;padding:6px;display:flex;position:absolute;top:52px;right:10px;overflow:auto;box-shadow:0 24px 60px #0009}.sdk-sommaire button{font:inherit;text-align:left;color:rgba(var(--ink), .78);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12.5px}.sdk-sommaire button:hover{color:rgb(var(--ink));background:#5c7ce61a}.sdk-chemin{border-bottom:1px solid rgba(var(--ink), .06);font-family:var(--font-mono), ui-monospace, monospace;color:rgba(var(--ink), .55);margin:0;padding:8px 22px;font-size:11px}.sdk-zone{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(var(--ink), .14) transparent;flex:1;min-height:0;padding:4px 28px 120px;overflow:hidden}.sdk-md{font-size:13px;line-height:1.65}.sdk-md .md-h1{margin-top:.8em;font-size:24px}.sdk-md .md-h2{font-size:17.5px}.sdk-md .md-h3{font-size:14.5px}.sdk-md table{font-size:12px}.sdk-md th,.sdk-md td{padding:7px 10px}.sdk-md td code{word-break:break-all}.sdk-md .md-code pre{padding:13px 48px 13px 14px;font-size:12px}.sdk-licence{font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;color:rgba(var(--ink), .82);margin:22px 0 0;font-size:12px;line-height:1.7}.sdk-attente{color:var(--fg-muted);margin:24px 0 0}.sdk-onglet:focus-visible,.sdk-sommaire-btn:focus-visible,.sdk-sommaire button:focus-visible,.sdk-zone:focus-visible,.gh-nom:focus-visible{outline-offset:-2px;outline:2px solid #96b4ffb3}@media (max-width:1180px){.pc-scene.sdk-scene{height:auto}.sdk-depot{display:none}.sdk-plan.sdk-lecteur{filter:none;opacity:1;width:auto;height:min(72vh,560px);position:static}.sdk-lecteur .sdk-ramener{display:none}.sdk-scene .pc-texte.sdk-texte{width:auto}}@media (prefers-reduced-motion:reduce){.sdk-plan,.sdk-plan[data-phase]{transition:none}}
