@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-passage]{color-scheme:light;--sc-coque:#f3f3f2;--sc-carte-haut:#fff;--sc-creux:#ececeb;--sc-trait:#e3e3e2;--sc-trait-fort:#d4d4d3;--sc-encre:#151516;--sc-encre-2:#57575c;--sc-encre-3:#6e6e74;--sc-ambre:#8a5a0b;--sc-ambre-fond:#fff3de;--sc-ambre-trait:#f2d7a6;--sc-rose:#b4262e;--sc-rose-fond:#fdeeef;--sc-rose-trait:#f3c4c7;--sc-focus:#2563eb;--sc-r-carte:36px;--sc-r-controle:16px;--sc-r-puce:10px;--sc-ombre-carte:0 1px 0 #ffffffe6 inset, 0 1px 2px #18181b0a, 0 18px 40px -22px #18181b29;--sc-ombre-actif:0 1px 2px #18181b0f, 0 8px 18px -8px #18181b29;--sc-ombre-bouton:0 1px 0 #ffffff2e inset, 0 1px 2px #18181b33, 0 8px 18px -10px #18181b73;--sc-degrade-titre:linear-gradient(90deg, #151516 0%, #151516 42%, #86868b 100%);--sc-degrade-encre:linear-gradient(180deg, #2a2a2c 0%, #141415 100%);--sc-degrade-encre-survol:linear-gradient(180deg, #333336 0%, #19191a 100%);--sc-fondu-carte:linear-gradient(100deg, #fefefe 0%, #fafaf9 55%, #f4f4f3 100%);--sc-police:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sc-ease:cubic-bezier(.2, .8, .2, 1);--sc-duree:.18s;--passage-marge:16px;--passage-colonne:520px}@media (width>=768px){:root[data-passage]{--passage-marge:24px}}:root[data-passage] body{background:var(--sc-coque);color:var(--sc-encre-2);font-family:var(--sc-police);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:none;font-size:16px;line-height:1.55}:root[data-passage] :is(h1,h2,h3,h4){font-family:var(--sc-police);letter-spacing:-.03em;color:var(--sc-encre);text-wrap:balance;font-weight:650}:root[data-passage] :is(button,input,select,textarea){font-family:inherit}:root[data-passage] ::selection{background:var(--sc-encre);color:#fafafa;text-shadow:none}:root[data-passage] :focus-visible{outline:2px solid var(--sc-focus);outline-offset:3px;box-shadow:none}:root[data-passage] main{animation:none}@media (prefers-reduced-motion:reduce){:root[data-passage] *,:root[data-passage] :before,:root[data-passage] :after{transition:none!important}}:root[data-passage] :is(.sidebar,.bottom-nav,.site-footer,.cosmic-bg,#stars-container,#shooting-stars){display:none!important}:root[data-passage] .content-wrapper{max-width:none;margin-left:0;padding:0}:root[data-passage] .content-wrapper main{max-width:none}.passage-barre,.passage-pied{display:none}:root[data-passage] .passage-barre{z-index:10;height:64px;padding:0 max(var(--passage-marge), calc((100vw - 1280px) / 2));border-bottom:1px solid var(--sc-trait);backdrop-filter:blur(16px)saturate(160%);background:#f3f3f2d1;align-items:center;display:flex;position:sticky;top:0}@media (width>=768px){:root[data-passage] .passage-barre{height:76px}}:root[data-passage] .passage-lockup{min-height:44px;color:var(--sc-encre);border-radius:var(--sc-r-puce);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}:root[data-passage] .passage-sceau{filter:drop-shadow(0 6px 10px #18181b2e);flex:none;width:44px;height:44px;display:block}:root[data-passage] .passage-lockup-nom{letter-spacing:-.015em;color:var(--sc-encre);white-space:nowrap;font-size:17px;font-weight:650;line-height:1.1}:root[data-passage] .passage-lockup-nom small{letter-spacing:0;color:var(--sc-encre-3);font-size:14px;font-weight:500;display:block}:root[data-passage] .skip-link{background:var(--sc-encre);color:#fafafa;border-radius:var(--sc-r-controle);align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:none;display:inline-flex;left:16px}:root[data-passage] .skip-link:focus{top:12px}:root[data-passage] .passage-pied{max-width:calc(var(--passage-colonne) + 2 * var(--passage-marge));padding:40px var(--passage-marge) 40px;color:var(--sc-encre-2);margin:0 auto;font-size:14px;line-height:1.6;display:block}:root[data-passage] .passage-pied p{margin:0}:root[data-passage] .passage-pied p+p{flex-wrap:wrap;align-items:center;column-gap:6px;margin-top:0;display:flex}:root[data-passage] .passage-pied a{min-height:44px;color:var(--sc-encre-2);text-decoration:underline;text-decoration-color:var(--sc-trait-fort);text-underline-offset:3px;transition:color var(--sc-duree) var(--sc-ease), text-decoration-color var(--sc-duree) var(--sc-ease);align-items:center;display:inline-flex}:root[data-passage] .passage-pied a[href^=tel\:]{min-height:0;display:inline}@media (hover:hover) and (pointer:fine){:root[data-passage] .passage-pied a:hover{color:var(--sc-encre);text-decoration-color:currentColor}}:root[data-passage] .passage-colonne{max-width:calc(var(--passage-colonne) + 2 * var(--passage-marge));padding:24px var(--passage-marge) 0;margin:0 auto}@media (width>=768px){:root[data-passage] .passage-colonne{padding-top:64px}}:root[data-passage] .passage-tuile{background:var(--sc-fondu-carte);border-radius:var(--sc-r-carte);box-shadow:var(--sc-ombre-carte);padding:40px}@media (width<=640px){:root[data-passage] .passage-tuile{border-radius:28px;padding:28px 20px}}:root[data-passage] :is(.passage-titre,[data-auth-tete] h1){letter-spacing:-.032em;background:var(--sc-degrade-titre);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 0 14px;padding-bottom:.06em;font-size:clamp(30px,3.2vw,40px);font-weight:650;line-height:1.06}:root[data-passage] .passage-texte{color:var(--sc-encre-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}:root[data-passage] .passage-texte b{color:var(--sc-encre);font-weight:600}:root[data-passage] .passage-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}:root[data-passage] :is(.passage-bouton,.passage-bouton-second){border-radius:var(--sc-r-controle);letter-spacing:-.01em;text-align:center;cursor:pointer;width:100%;min-height:48px;transition:transform var(--sc-duree) var(--sc-ease), box-shadow var(--sc-duree) var(--sc-ease), background var(--sc-duree) var(--sc-ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}:root[data-passage] .passage-bouton{background:var(--sc-degrade-encre);color:#fafafa;box-shadow:var(--sc-ombre-bouton)}:root[data-passage] .passage-bouton-second{background:var(--sc-carte-haut);color:var(--sc-encre);box-shadow:var(--sc-ombre-actif)}@media (hover:hover) and (pointer:fine){:root[data-passage] .passage-bouton:hover{background:var(--sc-degrade-encre-survol)}:root[data-passage] .passage-bouton-second:hover{box-shadow:0 1px 2px #18181b14,0 12px 24px -10px #18181b38}}:root[data-passage] :is(.passage-bouton,.passage-bouton-second):active:not([disabled]){transform:translateY(1px)}:root[data-passage] :is(.passage-bouton,.passage-bouton-second)[disabled]{background:var(--sc-creux);color:var(--sc-encre-3);box-shadow:none;cursor:progress}:root[data-passage] .passage-texte.passage-note{color:var(--sc-encre-3);margin-top:14px;font-size:14px}:root[data-passage] .passage-texte.passage-alerte{color:var(--sc-rose);background:var(--sc-rose-fond);border:1px solid var(--sc-rose-trait);border-radius:var(--sc-r-controle);margin-top:16px;padding:14px 18px;font-size:15px}:root[data-passage] .passage-annonce{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-passage] .passage-attente{flex-direction:column;gap:12px;margin-top:28px;display:flex}:root[data-passage] .passage-attente span{border-radius:var(--sc-r-controle);background:linear-gradient(90deg, var(--sc-creux) 0%, #f6f6f5 50%, var(--sc-creux) 100%);background-size:200% 100%;height:48px;display:block;animation:1.4s linear infinite passage-miroir!important}:root[data-passage] .passage-attente span+span{width:72%}@keyframes passage-miroir{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){:root[data-passage] .passage-attente span{animation:none!important}}@media (width<=360px){:root[data-passage] .passage-tuile{padding:24px 16px}:root[data-passage] :is(.passage-bouton,.passage-bouton-second){padding:0 12px;font-size:15px}}:root[data-passage] [data-passage-masque]{display:none!important}:root[data-passage] [data-auth] :is(#login-form,#social-label,#email-separator,#signup-form){display:none}:root[data-passage] [data-auth] #partner-only{display:block}:root[data-passage] [data-auth] #social-block{border-top:0;margin-top:0;padding-top:0}:root[data-passage] [data-auth]{max-width:var(--passage-colonne);margin:24px max(var(--passage-marge), calc((100% - var(--passage-colonne)) / 2)) 0;background:var(--sc-fondu-carte);border-radius:var(--sc-r-carte);box-shadow:var(--sc-ombre-carte);padding:40px}@media (width>=768px){:root[data-passage] [data-auth]{margin-top:64px}}@media (width<=640px){:root[data-passage] [data-auth]{border-radius:28px;padding:28px 20px}}@media (width<=360px){:root[data-passage] [data-auth]{padding:24px 16px}:root[data-passage] [data-auth] :is(.auth-google-btn,.auth-discord-btn){gap:8px;padding:0 12px;font-size:15px}}:root[data-passage] [data-auth-tete]{text-align:left;margin:0}:root[data-passage] [data-auth-tete]>p{display:none}:root[data-passage] [data-auth] .auth-card{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}:root[data-passage] [data-auth] #partner-only{text-align:left;color:var(--sc-encre-2);margin:0 0 28px;font-size:16px;line-height:1.6}:root[data-passage] [data-auth] #partner-only b{color:var(--sc-encre);font-weight:600}:root[data-passage] [data-auth] #reauth-notice{text-align:left;color:var(--sc-ambre);background:var(--sc-ambre-fond);border:1px solid var(--sc-ambre-trait);border-radius:var(--sc-r-controle);margin:0 0 20px;padding:14px 18px;font-size:15px;line-height:1.5}:root[data-passage] [data-auth] [data-auth-sociaux]{margin-bottom:0}:root[data-passage] [data-auth] #oauth-error{color:var(--sc-rose);background:var(--sc-rose-fond);border:1px solid var(--sc-rose-trait);border-radius:var(--sc-r-controle);margin:16px 0 0;padding:14px 18px;font-size:15px;line-height:1.5}:root[data-passage] [data-auth] :is(.auth-google-btn,.auth-discord-btn){border-radius:var(--sc-r-controle);background:var(--sc-carte-haut);width:100%;min-height:48px;color:var(--sc-encre);letter-spacing:-.01em;box-shadow:var(--sc-ombre-actif);transition:transform var(--sc-duree) var(--sc-ease), box-shadow var(--sc-duree) var(--sc-ease);border:0;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:16px;font-weight:600;display:flex;transform:none}:root[data-passage] [data-auth] :is(.auth-google-btn,.auth-discord-btn) svg{flex:none;width:20px;height:20px}@media (hover:hover) and (pointer:fine){:root[data-passage] [data-auth] :is(.auth-google-btn,.auth-discord-btn):hover{background:var(--sc-carte-haut);transform:none;box-shadow:0 1px 2px #18181b14,0 12px 24px -10px #18181b38}}:root[data-passage] [data-auth] :is(.auth-google-btn,.auth-discord-btn):active{transform:translateY(1px)}:root[data-passage] [data-auth] :is(.auth-google-btn,.auth-discord-btn)[disabled]{background:var(--sc-creux);color:var(--sc-encre-3);box-shadow:none;cursor:progress}:root[data-passage] [data-auth] [data-auth-bascule]{border-top:1px solid var(--sc-trait);text-align:left;color:var(--sc-encre-2);margin:24px 0 0;padding-top:16px;font-size:15px}:root[data-passage] [data-auth] [data-auth-bascule] a{min-height:44px;color:var(--sc-encre);text-decoration:underline;text-decoration-color:var(--sc-trait-fort);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){:root[data-passage] [data-auth] [data-auth-bascule] a:hover{color:var(--sc-encre);text-decoration-color:currentColor}}
