.compte{padding-block:clamp(90px,14vh,140px) 90px}.passeport{display:grid;grid-template-columns:auto 1fr;grid-gap:28px;gap:28px;align-items:center;border:1px solid rgba(255,46,139,.35);border-radius:var(--r-carte);padding:clamp(20px,4vw,34px);background:linear-gradient(180deg,rgba(255,46,139,.07),rgba(255,255,255,.015));margin-bottom:36px}.passeport-sigil{width:180px;height:180px}.passeport-sigil svg{width:100%;height:100%}.passeport-pseudo{margin:6px 0 12px;font-family:var(--cri);text-transform:uppercase;font-size:clamp(40px,9vw,72px);line-height:1;padding-bottom:.06em;color:var(--blanc);word-break:break-word}.passeport-lignes{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0}.passeport-lignes dt{font-size:var(--t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);padding-top:3px}.passeport-lignes dd{margin:0;color:var(--blanc)}.facettes{list-style:none;margin:8px 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:8px;gap:8px}.facette{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(198,255,26,.3);border-radius:var(--r-champ);padding:12px 14px;background:rgba(198,255,26,.04)}.facette-nom{font-family:var(--cri);text-transform:uppercase;font-size:var(--t-lead);color:var(--acide)}.facette-quoi{font-size:var(--t-petit);line-height:1.45;color:var(--texte)}.traces{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.trace{display:grid;grid-gap:4px;gap:4px;border:1px dashed var(--bord);border-radius:var(--r-champ);padding:12px 14px;opacity:.78}.trace-gagnee{opacity:1;border-style:solid;border-color:rgba(255,46,139,.45);background:rgba(255,46,139,.05)}.trace-nom{font-family:var(--cri);text-transform:uppercase;font-size:var(--t-corps);color:var(--blanc)}.trace-gagnee .trace-nom{color:var(--venin)}.trace-quoi{font-size:var(--t-aide);line-height:1.45}.trace-date{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}.trace{grid-template-columns:48px 1fr;column-gap:12px;align-items:start}.trace>:not(.trace-embleme){grid-column:2}.trace-embleme{grid-column:1;grid-row:1/span 3;width:48px;height:48px;border-radius:var(--r-bouton);background:var(--noir);filter:grayscale(1) brightness(.55)}.trace-gagnee .trace-embleme{filter:none}.maitrise{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:12px;gap:12px}.maitrise-ligne{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px}.maitrise-nom{font-family:var(--cri);text-transform:uppercase;font-size:var(--t-corps);color:var(--blanc)}.maitrise-pct{font-family:var(--cri);font-size:var(--t-lead);color:var(--venin);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.maitrise-barre{grid-column:1/-1;height:4px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.maitrise-barre span{display:block;height:100%;background:var(--venin);transform-origin:left}.vault{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.vault-carte{display:grid;grid-gap:6px;gap:6px;border:1px solid transparent;border-radius:var(--r-champ);padding:12px 14px;background:var(--surface)}.vault-carte .lien-action{justify-self:start}.vide{border:1px dashed var(--bord);border-radius:var(--r-bloc);padding:18px}.vide-titre{margin:0 0 6px;font-family:var(--voix);font-style:italic;font-size:var(--t-titre-s);color:var(--blanc)}.crews-liste{list-style:none;margin:8px 0 18px;padding:0;display:grid;grid-gap:8px;gap:8px}.crew-lien{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:1px solid transparent;border-radius:var(--r-champ);padding:14px 16px;background:var(--surface);text-decoration:none}@media (hover:hover){.crew-lien:hover{background:rgba(255,255,255,.07)}}.crew-nom{font-family:var(--cri);text-transform:uppercase;font-size:var(--t-titre-s);color:var(--blanc)}.crew-detail{font-size:var(--t-aide);color:var(--gris)}.crew-formulaires{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:12px}.crew-formulaires form{display:grid;grid-gap:8px;gap:8px;align-content:start}.code-crew{font-family:var(--cri);color:var(--venin);letter-spacing:.12em;font-weight:400}.ligne-pseudo{display:flex;gap:10px;margin-bottom:14px}.bascules{display:grid;grid-gap:10px;gap:10px}.supprimer{margin-top:22px}.supprimer summary{cursor:pointer;font-size:var(--t-petit);color:var(--gris);display:flex;align-items:center;min-height:40px}.supprimer[open]{display:grid;grid-gap:10px;gap:10px}.questions-crew{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.question-crew{border:1px solid transparent;border-radius:var(--r-bloc);padding:16px 18px;background:var(--surface);display:grid;grid-gap:10px;gap:10px}.question-rituel{border-color:rgba(255,46,139,.45);background:rgba(255,46,139,.05)}.question-fermee{opacity:.8}.question-meta{margin:0;font-size:var(--t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}.question-rituel .question-meta{color:var(--venin)}.question-texte{margin:0;font-family:var(--voix);font-style:italic;font-size:clamp(19px,3.6vw,24px);line-height:1.3;color:var(--blanc)}.question-crew .tot-choix{margin-top:4px}.question-crew .tot-bouton{font-size:clamp(16px,3.6vw,20px);padding:16px 10px 14px}.ma-reponse{margin:0;font-size:var(--t-petit);color:var(--texte)}.ma-reponse strong{color:var(--acide)}.reponses-crew{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.reponses-crew li{font-size:var(--t-ui);color:var(--blanc);border-left:2px solid rgba(198,255,26,.5);padding-left:10px}.reponse-qui{font-family:var(--cri);text-transform:uppercase;letter-spacing:.02em;color:var(--acide);margin-right:6px}.reponses-verrou{margin:0;font-size:var(--t-aide);color:var(--venin)}@media (max-width:560px){.passeport{grid-template-columns:1fr;justify-items:start}.passeport-sigil{width:140px;height:140px}}.physique-etapes-simple{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-gap:16px;gap:16px}.physique-etapes-simple li{display:grid;grid-template-columns:2.6em 1fr;grid-gap:2px 10px;gap:2px 10px}.physique-etapes-simple li>.texte{grid-column:2;margin:0}.physique-etapes-simple strong{color:var(--blanc);font-weight:600}.charte-hotes{display:grid;grid-gap:14px;gap:14px;margin:0}@media (min-width:760px){.charte-hotes{grid-template-columns:1fr 1fr;column-gap:32px}}.charte-hotes dt{font-family:var(--cri);text-transform:uppercase;color:var(--blanc);font-size:var(--t-lead)}.charte-hotes dd{margin:4px 0 0;color:var(--texte);line-height:1.6;font-size:var(--t-ui)}.charte-hotes dt{margin-top:6px}.liste-liens{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.faq{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--bord)}.faq-item{border-bottom:1px solid var(--bord);padding:16px 0}.faq-item summary{cursor:pointer;list-style:none;color:var(--blanc);font-size:var(--t-lead);font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--cri);color:var(--venin);font-size:var(--t-titre-m);line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item .texte{margin:12px 0 0}.drops{margin-top:22px;border-top:1px solid var(--bord);padding-top:18px}.drops .kicker{margin:0 0 6px}.drops-themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.drops-theme{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:12px 8px;cursor:pointer;background:var(--surface);border:1px solid var(--bord);border-radius:var(--r-bloc);color:var(--texte);font:inherit}.drops-theme:disabled{cursor:default;opacity:.55}.drops-theme.actif{opacity:1;border-color:rgba(255,46,139,.6)}.drops-apercu{width:72px;height:72px}.drops-nom{font-family:var(--cri);text-transform:uppercase;color:var(--blanc);font-size:var(--t-corps)}.drops-prix{font-size:var(--t-aide);color:var(--gris)}.drops-achat{margin:12px 0;display:grid;grid-gap:10px;gap:10px}.drops-recap{background:var(--surface);border-radius:var(--r-bloc);padding:16px 18px;margin-top:14px}.drops-recap .texte{margin:0 0 12px}.sommaire-id{margin:-12px 0 30px}.sommaire-id ul{list-style:none;margin:0;padding:0 0 4px;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.sommaire-id ul::-webkit-scrollbar{display:none}.sommaire-lien{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pilule);background:var(--surface);color:var(--texte);font-size:var(--t-petit);text-decoration:none;white-space:nowrap;transition:color var(--vite),background var(--vite)}@media (hover:hover){.sommaire-lien:hover{color:var(--blanc);background:rgba(255,255,255,.07)}}.sommaire-lien:active{background:rgba(255,255,255,.08)}@media (min-width:900px){.sommaire-id ul{flex-wrap:wrap;overflow:visible}}.numero-membre{font-family:var(--cri);color:var(--venin);letter-spacing:.04em}.titre-compte{font-family:var(--ui);font-size:var(--t-aide);letter-spacing:.08em;font-weight:600;color:var(--venin)}.repli{margin-top:12px}.repli>summary{cursor:pointer;list-style:none;display:flex;align-items:center;min-height:44px;font-size:var(--t-petit);color:var(--texte)}.repli>summary::-webkit-details-marker{display:none}.repli>summary:before{content:"+";font-family:var(--cri);color:var(--venin);font-size:var(--t-titre-s);line-height:1;margin-right:12px}.repli[open]>summary:before{content:"−"}.champ>.champ-tete,.libelle>.champ-tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.compteur{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--t-aide);color:var(--gris);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.compteur-proche{color:var(--venin)}.champ>.erreur-champ{display:block;margin:6px 0 0;text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--t-petit);color:#FF6B6B}.champ input[aria-invalid=true]{border-color:rgba(255,107,107,.7)}.lien-partage{display:grid;grid-gap:8px;gap:8px;margin:6px 0 12px}.lien-partage-url{color:var(--blanc);font-weight:600;font-size:var(--t-petit);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.lien-partage-actions{display:flex;flex-wrap:wrap;gap:8px}.lien-partage-etat:empty{display:none}.btn-court{min-height:44px;padding:0 16px;font-size:var(--t-petit)}.erreur-collante{position:-webkit-sticky;position:sticky;z-index:6;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0 0;padding:10px 12px 10px 16px;border-radius:var(--r-bloc);background:linear-gradient(var(--surface),var(--surface)),var(--noir);border-left:3px solid #ff6b6b;transition:opacity var(--vite),transform .24s var(--ressort)}.erreur-collante .erreur{margin:0}@media (max-width:899px){.erreur-collante{bottom:calc(var(--h-onglets) + 12px + env(safe-area-inset-bottom))}}.annulable,.drops-recap{transition:opacity var(--vite),transform .24s var(--ressort)}@starting-style{.annulable,.drops-recap{opacity:0;transform:translateY(6px)}.erreur-collante{opacity:0;transform:translateY(10px)}}.annulable{background:var(--surface);border-radius:var(--r-bloc);padding:10px 16px;margin:10px 0;font-size:var(--t-petit);color:var(--texte)}.drops-manque{font-size:var(--t-micro);color:var(--texte)}.drops-theme.en-examen{opacity:1;border-color:rgba(198,255,26,.55)}.drops-theme{min-height:44px}.question-crew .tot-bouton.tot-en-cours:disabled{opacity:1;border-color:var(--acide);color:var(--acide)}.code-saisie:not(:placeholder-shown){letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erreur[tabindex="-1"]:focus,.porte h1[tabindex="-1"]:focus{outline:none}.abonnement{padding-block:clamp(90px,14vh,140px) 90px}.abonnement .sous-titre{margin:8px 0 28px}.abonnement-carte{background:var(--surface);border-radius:var(--r-bloc);padding:22px 20px;display:grid;grid-gap:14px;gap:14px}.abonnement-statut{margin:0;font-family:var(--cri);text-transform:uppercase;letter-spacing:.04em;font-size:var(--t-titre-s);color:var(--blanc)}.abonnement-actif{color:var(--acide)}.abonnement-alerte{color:var(--venin)}.abonnement-carte .texte{margin:0}.abonnement-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}