#entry{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse 70% 50% at 50% 35%,color-mix(in srgb,var(--terre-dark) 16%,transparent),transparent 70%),radial-gradient(ellipse 100% 60% at 50% 100%,color-mix(in srgb,var(--terre-dark) 10%,transparent),transparent 70%),var(--black-entry);transition:opacity 1s ease}#entry.leaving{opacity:0;pointer-events:none}.logo-wrap{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;animation:fade-in 1.4s ease both;animation-delay:.5s}.logo-ring{inset:0;border:1px solid color-mix(in srgb,var(--terre) 22%,transparent);animation:spin 22s linear infinite}.logo-ring,.logo-ring:before{position:absolute;border-radius:50%}.logo-ring:before{content:"";top:-2px;left:50%;width:4px;height:4px;background:var(--terre);transform:translateX(-50%);box-shadow:0 0 8px color-mix(in srgb,var(--terre) 70%,transparent)}.galaxy-halo{inset:-120px;background:radial-gradient(circle,color-mix(in srgb,var(--terre) 10%,transparent),transparent 68%);animation:halo-breathe 7s ease-in-out infinite}.galaxy-halo,.orbit-ring{position:absolute;border-radius:50%;pointer-events:none}.orbit-ring{border:1px solid rgba(251,233,201,.06)}.orbit-outer{inset:-34px;animation:spin 38s linear infinite reverse}.orbit-outer:before{content:"";position:absolute;top:-1.5px;left:18%;width:2.5px;height:2.5px;background:var(--terre-light);border-radius:50%;opacity:.55;box-shadow:0 0 6px color-mix(in srgb,var(--terre-light) 55%,transparent)}.orbit-inner{inset:-15px;border-color:rgba(251,233,201,.045);animation:spin 13s linear infinite}.orbit-inner:before{content:"";position:absolute;bottom:-1px;right:30%;width:2px;height:2px;background:var(--cream);border-radius:50%;opacity:.4}.orbit-mid{inset:-48px;border-color:color-mix(in srgb,var(--terre-light) 4%,transparent);transform:rotateX(35deg) rotate(-8deg);animation:spin 26s linear infinite reverse}.orbit-mid:before{content:"";position:absolute;top:8%;left:-1px;width:2px;height:2px;background:var(--terre-light);border-radius:50%;opacity:.45;box-shadow:6px 2px 9px -2px color-mix(in srgb,var(--terre-light) 45%,transparent)}.orbit-far{inset:-66px;border-color:color-mix(in srgb,var(--terre) 5%,transparent);transform:rotateX(58deg);animation:spin 64s linear infinite}.orbit-far:before{content:"";position:absolute;top:50%;right:-1px;width:3px;height:3px;background:var(--terre);border-radius:50%;opacity:.5;box-shadow:-7px 0 10px -2px color-mix(in srgb,var(--terre) 50%,transparent)}.starfield{inset:-110px;pointer-events:none;animation:starfield-drift 90s linear infinite}.star,.starfield{position:absolute}.star{width:1.5px;height:1.5px;background:var(--cream);border-radius:50%;animation:twinkle 4.5s ease-in-out infinite}.star1{top:6%;left:14%;animation-delay:.2s;opacity:.3}.star2{top:88%;left:8%;animation-delay:1.4s;opacity:.22}.star3{top:18%;left:92%;animation-delay:.8s;opacity:.35;width:1px;height:1px}.star4{top:78%;left:90%;animation-delay:2.2s;opacity:.25}.star5{top:50%;left:2%;animation-delay:3s;opacity:.2;width:1px;height:1px}.star6{top:4%;left:62%;animation-delay:1.8s;opacity:.28}.star7{top:96%;left:48%;animation-delay:.5s;opacity:.24;width:1px;height:1px}.star8{top:34%;left:97%;animation-delay:2.7s;opacity:.3}.star9{top:62%;left:96%;animation-delay:1.1s;opacity:.2;width:1px;height:1px}.star10{top:12%;left:40%;animation-delay:3.4s;opacity:.26}.logo-mark{position:relative;width:148px;height:148px;cursor:pointer}.logo-mark:hover .logo-static{filter:drop-shadow(0 0 26px color-mix(in srgb,var(--terre) 35%,transparent))}.logo-static{position:absolute;inset:0;transition:filter .4s ease,opacity .3s ease}.logo-static img{width:100%;height:100%;object-fit:contain;display:block}.logo-half{position:absolute;inset:0;opacity:0;pointer-events:none}.logo-half img{width:100%;height:100%;object-fit:contain;display:block}.unlock-flare{position:absolute;inset:-70px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--terre) 55%,transparent),color-mix(in srgb,var(--terre) 12%,transparent) 45%,transparent 72%);mix-blend-mode:screen}.logo-mark.unlocking .unlock-flare{animation:flare-burst 1.9s ease-out forwards;animation-delay:.35s}.logo-mark.unlocking .logo-static{opacity:0;transition:opacity .3s ease .15s}.logo-mark.unlocking .logo-half{opacity:1}.logo-mark.unlocking .half-left{animation:unlock-left 2.05s cubic-bezier(.6,0,.18,1) forwards}.logo-mark.unlocking .half-right{animation:unlock-right 2.05s cubic-bezier(.6,0,.18,1) forwards}.entry-cta{margin-top:26px;font-family:Syne,sans-serif;font-size:9px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--cream);opacity:0;animation:fade-in 1.2s ease both,shimmer-quest 2.6s ease-in-out infinite;animation-delay:1.1s,2.3s}.entry-cta span{opacity:.4;color:var(--terre-light)}.blackout{position:fixed;inset:0;background:#000;z-index:60;opacity:0;pointer-events:none;transition:opacity .9s ease}.blackout.active{opacity:1}.grain-entry{position:fixed;inset:-200px;z-index:6;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)'/%3E%3C/svg%3E");animation:grain-shift 7s steps(8) infinite reverse;transition:opacity 1s ease}.grain-entry.hidden{opacity:0}#inner{position:relative;z-index:1;min-height:100vh;display:none;background:radial-gradient(ellipse 90% 45% at 50% 0,color-mix(in srgb,var(--terre-light) 13%,transparent),transparent 62%),radial-gradient(ellipse 70% 35% at 15% 30%,color-mix(in srgb,var(--terre-dark) 10%,transparent),transparent 65%),radial-gradient(ellipse 60% 30% at 90% 60%,color-mix(in srgb,var(--terre) 6%,transparent),transparent 65%),var(--black)}#inner.visible{display:block}.hero{min-height:100vh;display:flex;align-items:center;padding-top:90px}#contact,#featuring,#free2cuz,#sorties,#suivre{padding:130px 0;border-top:1px solid var(--line);position:relative;z-index:1}@media (max-width:640px){#contact,#featuring,#free2cuz,#sorties,#suivre{padding:80px 0}.hero{padding-bottom:56px}}.releases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.release-cover{position:relative;aspect-ratio:1/1;background:#141414;overflow:hidden}.release-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .5s ease;filter:brightness(.92)}.release-cover .ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:9px;opacity:.18;letter-spacing:.1em}.release-cover .release-play{position:absolute;top:50%;left:50%;width:58px;height:58px;transform:translate(-50%,-50%)}.release-cover .release-play .play-icon{border-width:9px 0 9px 14px}.release-card:hover .release-cover img{transform:scale(1.04);filter:brightness(1)}.release-decouvrir{display:inline-block;margin-top:8px;font-family:Syne,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.55;transition:opacity .25s,color .25s}.release-decouvrir:hover{opacity:1;color:var(--terre-light)}.release-type{font-size:8.5px;letter-spacing:.2em;opacity:.35;margin-top:18px}.release-name,.release-type{font-family:Syne,sans-serif;text-transform:uppercase}.release-name{font-weight:700;font-size:16px;margin-top:6px}.release-lock{display:inline-flex;vertical-align:middle;margin-right:8px}.see-all-wrap{display:flex;justify-content:center;margin-top:56px}.contact-box{border:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-left{padding:56px;border-right:1px solid var(--line)}.contact-right{padding:56px}.contact-title{font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase;font-size:24px;margin-top:14px}.contact-text{font-family:Syne,sans-serif;font-weight:500;font-style:normal;font-size:14px;letter-spacing:.02em;opacity:.48;line-height:1.65;margin-top:20px;max-width:380px}.field{margin-bottom:26px}.field label{display:block;font-family:Syne,sans-serif;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.35;margin-bottom:10px}.field input,.field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(251,233,201,.16);color:var(--cream);font-family:Cormorant Garamond,serif;font-size:18px;padding:8px 0;outline:none;resize:none}.field textarea{height:68px}.btn-send{font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border:1px solid rgba(251,233,201,.2);padding:14px 24px;transition:all .3s}.btn-send:hover{background:var(--terre);color:var(--black);border-color:var(--terre)}.social-grid{display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-left:1px solid var(--line)}.social-cell{flex:1 1 260px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 28px;display:flex;flex-direction:column;gap:10px;transition:background .3s;position:relative}.social-cell:hover{background:rgba(251,233,201,.025)}.social-platform{font-family:Syne,sans-serif;font-size:9px;letter-spacing:.22em;text-transform:uppercase;opacity:.35}.social-action{font-family:Syne,sans-serif;font-weight:500;font-style:normal;font-size:13.5px;letter-spacing:.02em;text-transform:none;display:flex;align-items:center;justify-content:space-between}.social-action .arrow{font-family:Syne,sans-serif;font-size:14px;transition:transform .25s ease}.social-cell:hover .arrow{transform:translate(3px,-3px);color:var(--terre-light)}.social-icone{width:18px;height:18px;fill:currentColor;opacity:.7;flex-shrink:0;transition:opacity .25s,color .25s,transform .25s ease}.social-cell:hover .social-icone{opacity:1;color:var(--terre-light);transform:scale(1.08)}@media (max-width:760px){.container{padding:0 22px}nav.site-nav{padding:18px 22px}}@media (max-width:480px){.login-box{padding:32px 24px}}@media (max-width:380px){.code-digit{width:38px;height:48px;font-size:20px}.code-inputs{gap:8px}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:860px){.releases-grid{grid-template-columns:1fr}}@media (max-width:700px){.track-row{grid-template-columns:24px 1fr 10px}.track-row .col-btn,.track-row .col-duration,.track-row .col-price{display:none}}@media (max-width:800px){.contact-box{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.contact-left,.contact-right{padding:32px 24px}}@media (max-width:800px){.contact-left{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width:760px){.modal{grid-template-columns:1fr;max-width:460px;max-height:88vh;overflow-y:auto}.modal-left{border-right:none;border-bottom:1px solid var(--line);padding:28px 22px}.modal-right{padding:28px 22px!important}.modal-close{top:10px;right:10px;opacity:.6}}@media (max-width:640px){.player-inner{padding:10px 16px 12px;gap:10px;flex-wrap:wrap;row-gap:10px;justify-content:center}.player-info{order:-1;flex:1 1 100%;min-width:100%;text-align:center}.player-title{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.3}.player-extract-tag{display:none}}.champ-piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.contact-confirmation{border:1px solid var(--terre);padding:28px 26px}.contact-confirmation-titre{font-family:Syne,sans-serif;font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:.01em;color:var(--cream);margin:0;outline:none}.contact-confirmation-texte{font-family:Syne,sans-serif;font-weight:500;font-size:15px;line-height:1.6;color:var(--cream);margin-top:14px}.contact-confirmation-autre{margin-top:22px;min-height:44px;padding:0;background:none;border:none;color:var(--terre-light);font-family:Syne,sans-serif;font-size:12px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.contact-erreur{border:3px double var(--cream);padding:16px 18px;margin-bottom:18px;outline:none}.contact-erreur-titre{font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin:0}.contact-erreur-texte,.contact-erreur-titre{font-family:Syne,sans-serif;font-size:14px;color:var(--cream)}.contact-erreur-texte{font-weight:500;line-height:1.55;margin-top:6px}.site .contact-confirmation-titre:focus-visible,.site .contact-erreur:focus-visible{outline:none}.btn-send:disabled{opacity:.6;cursor:progress}.btn-send:disabled:hover{background:none;color:inherit;border-color:rgba(251,233,201,.2)}.hero{flex-direction:column;justify-content:center;align-items:stretch}.hero>.container{width:100%}.hero-recherche{margin-bottom:40px;position:relative;z-index:5}.recherche-accueil{position:relative;display:flex;justify-content:flex-end}.recherche-resultats{list-style:none;margin:0;padding:4px 18px;position:absolute;top:100%;right:0;z-index:20;width:min(460px,100%);background:var(--black);border:1px solid var(--line)}.recherche-resultats li:last-child{border-bottom:none}.recherche-resultats li{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.recherche-titre{font-family:Syne,sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;min-width:0;overflow-wrap:anywhere}.recherche-titre:hover{color:var(--terre-light)}.recherche-projet{font-family:Cormorant Garamond,serif;font-style:italic;font-size:15px;opacity:.55;white-space:nowrap}.recherche-projet:hover{opacity:1}.recherche-vide{font-family:Cormorant Garamond,serif;font-style:italic;font-size:15px;opacity:.5}#inner{display:block}#entry[hidden],html:not([data-sas="1"]) #entry,html:not([data-sas="1"]) .grain-entry{display:none}html[data-sas="1"] #playerBar{transform:translateY(100%)}.espace-header{padding:140px 0 60px;position:relative}.espace-header:before{content:"";position:absolute;inset:-30% -10% auto;height:420px;z-index:-1;background:radial-gradient(ellipse 55% 70% at 20% 30%,rgba(201,124,69,.18),transparent 65%),radial-gradient(ellipse 50% 55% at 85% 10%,rgba(232,163,92,.12),transparent 60%);filter:blur(10px)}.espace-back{font-family:Syne,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.35;transition:opacity .25s;display:inline-block;margin-bottom:24px}.espace-back:hover{opacity:.8}.espace-greeting{font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(34px,5.5vw,60px);line-height:1}.espace-sub{font-family:Syne,sans-serif;font-weight:500;font-size:14px;opacity:.4;margin-top:14px;letter-spacing:.02em}.espace-stat-row{display:flex;gap:40px;margin-top:44px;flex-wrap:wrap}.espace-stat-num{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(28px,4vw,42px);color:var(--terre-light);line-height:1}.espace-stat-label{font-family:Syne,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;opacity:.35;margin-top:5px}.owned-section{margin-bottom:80px}.owned-section-head{display:flex;align-items:center;gap:16px;margin-bottom:28px}.owned-section-cover{width:52px;height:52px;flex-shrink:0;overflow:hidden;background:#141414}.owned-section-cover img{width:100%;height:100%;object-fit:cover}.owned-section-cover .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:8px;opacity:.2}.owned-section-info .owned-type{font-family:Syne,sans-serif;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.32}.owned-section-info .owned-title{font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase;font-size:17px;margin-top:4px}.owned-section-info .owned-date{font-family:Syne,sans-serif;font-size:8px;letter-spacing:.12em;text-transform:uppercase;opacity:.28;margin-top:5px}.owned-track-row{display:grid;grid-template-columns:28px 1fr 68px 70px auto;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--line);transition:background .25s}.owned-track-row:hover{background:rgba(251,233,201,.02)}@media (max-width:580px){.owned-track-row{grid-template-columns:24px 1fr auto}.owned-track-row .col-duration,.owned-track-row .dl-date{display:none}}.dl-btn{width:28px;height:28px;border:1px solid rgba(251,233,201,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.45;transition:all .25s;color:var(--cream);background:none}.dl-btn:hover{opacity:1;border-color:var(--terre);background:var(--terre);color:var(--black)}.dl-btn svg{width:12px;height:12px}.dl-date{font-family:Syne,sans-serif;font-size:8.5px;opacity:.28;text-align:right}.espace-vide{padding:40px 0 80px;max-width:520px}.espace-vide .hero-desc{margin:20px 0 34px}.espace-vide .btn-primary{display:inline-block}.apercu-bandeau{position:sticky;top:0;z-index:60;background:var(--terre);color:var(--black);font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.6;text-align:center;padding:10px 20px}.espace-deconnexion{margin-top:40px;padding-top:28px;border-top:1px solid var(--line);text-align:center}.espace-deconnexion button{font-family:Syne,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.3;transition:opacity .25s}.espace-deconnexion button:hover{opacity:.8}.espace-installation{position:relative;margin-top:64px;padding:26px 46px 26px 0;border-top:1px solid var(--line);max-width:520px}.espace-installation-eyebrow{font-family:Syne,sans-serif;font-size:9px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--terre-light);opacity:.5}.espace-installation-texte{font-family:Syne,sans-serif;font-weight:500;font-size:13px;line-height:1.75;opacity:.45;margin-top:12px}.espace-installation-geste{font-family:Syne,sans-serif;font-weight:500;font-size:12px;line-height:1.7;opacity:.28;margin-top:10px}.espace-installation-btn{margin-top:18px;padding:11px 22px;border:1px solid rgba(251,233,201,.2);font-family:Syne,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.55;transition:all .25s}.espace-installation-btn:hover{opacity:1;border-color:var(--terre);color:var(--terre-light)}.espace-installation-fermer{position:absolute;top:18px;right:0;width:28px;height:28px;font-family:Syne,sans-serif;font-size:17px;line-height:1;opacity:.25;transition:opacity .25s}.espace-installation-fermer:hover{opacity:.8}.dl-cover{width:140px;height:140px;margin:0 auto 26px;overflow:hidden;background:#141414;border:1px solid var(--line)}.dl-cover img{width:100%;height:100%;object-fit:cover;display:block}.espace-preferences{margin-top:56px;padding:28px 0 0;border-top:1px solid var(--line)}.espace-preferences-titre{font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:.5;margin:0}.espace-preferences-intro{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;line-height:1.6;opacity:.4;margin-top:12px;max-width:56ch}.espace-preference{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.espace-preference-texte{min-width:0}.espace-preference-nom{font-family:Syne,sans-serif;font-size:12px;letter-spacing:.02em}.espace-preference-detail{font-family:Space Mono,monospace;font-size:10px;opacity:.35;margin-top:5px}.espace-bascule{display:flex;align-items:center;gap:9px;cursor:pointer;font-family:Syne,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.6;transition:opacity .25s}.espace-bascule:hover{opacity:1}.espace-bascule input{width:15px;height:15px;accent-color:var(--terre);cursor:pointer}.espace-preference-numero{display:block}.espace-preference-saisie{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.espace-preference-saisie input{flex:1;min-width:180px;background:transparent;border:1px solid var(--line);padding:11px 14px;color:var(--cream);font-family:Space Mono,monospace;font-size:12px}.espace-preference-saisie input:focus{outline:none;border-color:var(--terre)}.espace-preference-saisie button{border:1px solid var(--line);background:transparent;color:var(--cream);cursor:pointer;padding:11px 20px;font-family:Syne,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:all .25s}.espace-preference-saisie button:hover:not(:disabled){border-color:var(--terre);color:var(--terre-light)}.espace-preference-saisie button:disabled{opacity:.3;cursor:default}.espace-preferences-message{font-family:Space Mono,monospace;font-size:11px;margin-top:16px;color:var(--terre-light)}.espace-preferences-sous-titre{margin-top:36px}.espace-preference-confirmation{display:block}.espace-preference-confirmation .espace-preference-detail{opacity:.6;max-width:60ch;line-height:1.6}.espace-preferences-erreur{font-family:Space Mono,monospace;font-size:11px;margin-top:16px;color:#ff9b9b}.espace-suppression{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.espace-suppression button{background:none;border:none;cursor:pointer;padding:0;font-family:Syne,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);opacity:.3;transition:opacity .25s,color .25s}.espace-suppression button:hover{opacity:.8;color:#ff9b9b}.espace-suppression-ouverte{margin-top:48px;padding:26px 24px;border:1px solid rgba(255,155,155,.35);background:rgba(255,155,155,.04)}.espace-suppression-avertissement{font-family:Syne,sans-serif;font-size:13px;line-height:1.6;margin-top:14px;opacity:.85}.espace-suppression-liste{margin:10px 0 0;padding-left:20px;font-family:Syne,sans-serif;font-size:12.5px;line-height:1.7;opacity:.7}.espace-suppression-liste li{margin-bottom:4px}.espace-suppression-form{margin-top:22px}.espace-suppression-valider{border:1px solid #ff9b9b!important;color:#ff9b9b!important}.espace-suppression-valider:hover:not(:disabled){background:#ff9b9b!important;color:var(--black)!important}.espace-suppression-renoncer{margin-top:18px;background:none;border:none;cursor:pointer;padding:0;font-family:Syne,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--terre-light);opacity:.75}.espace-suppression-renoncer:hover{opacity:1}.clip-lien{display:inline-flex;align-items:center;gap:6px;font-family:Syne,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;border:1px solid rgba(251,233,201,.2);border-radius:999px;opacity:.6;color:var(--cream);transition:opacity .25s,border-color .25s,color .25s;flex-shrink:0}a.clip-lien:hover,button.clip-lien:hover{opacity:1;border-color:var(--terre);color:var(--terre-light)}.clip-lien .title-clip{width:11px;height:11px;opacity:1;color:currentColor}.espace-factures ul{list-style:none;margin:12px 0 0;padding:0}.espace-facture-test{color:#ff9b9b;opacity:.8}.espace-facture-lien{min-height:44px;min-width:44px;justify-content:flex-end;flex-shrink:0}.espace-factures .espace-preference-detail{line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pl-section{margin:0 0 64px}.pl-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pl-tete h2{font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:.5;margin:0}.pl-compte{font-family:Space Mono,monospace;font-size:10px;opacity:.35}.pl-rangee{list-style:none;margin:16px 0 0;padding:0 0 10px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pl-rangee>li{flex:0 0 132px;scroll-snap-align:start}.pl-carte{display:block}.pl-mosaique{aspect-ratio:1;display:grid;grid-template-columns:1fr 1fr;background:#141414;overflow:hidden}.pl-mosaique.un{grid-template-columns:1fr}.pl-mosaique img{width:100%;height:100%;object-fit:cover;display:block}.pl-mosaique-vide{display:flex;align-items:center;justify-content:center;font-size:28px;opacity:.2}.pl-nom{font-weight:800;font-size:12px;margin-top:9px;line-height:1.3;overflow-wrap:anywhere}.pl-info,.pl-nom{display:block;font-family:Syne,sans-serif;text-transform:uppercase}.pl-info{font-size:8.5px;letter-spacing:.14em;opacity:.35;margin-top:4px}.pl-nouvelle{width:132px;aspect-ratio:1;border:1px dashed rgba(251,233,201,.25);background:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;font-family:Syne,sans-serif;font-size:9px;letter-spacing:.16em;text-transform:uppercase;opacity:.75;cursor:pointer}.pl-nouvelle span{font-size:26px;font-weight:300;letter-spacing:0}.pl-nouvelle:hover:not(:disabled){opacity:1;border-color:var(--terre);color:var(--terre-light)}.pl-nouvelle:disabled{opacity:.35;cursor:default}.pd-erreur,.pl-erreur{font-family:Syne,sans-serif;font-size:12px;color:var(--cream);border:3px double var(--cream);padding:10px 12px;margin-top:12px}.ligne-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.pl-ajout-ligne{background:none;cursor:pointer;color:var(--terre-light);border-color:var(--terre);opacity:.85}.pl-ajout-ligne svg,.player-playlist svg{width:12px;height:12px}#playerBar .player-playlist{color:var(--terre-light);border-color:var(--terre);opacity:.9}#playerBar .player-playlist:hover{color:var(--black);opacity:1}.pd-page{padding-top:120px;padding-bottom:140px}.pd-entete{display:flex;gap:18px;align-items:flex-end;margin-top:28px}.pd-mosaique{width:112px;flex-shrink:0}.pd-identite{min-width:0}.pd-type{font-size:8.5px;letter-spacing:.2em;opacity:.4}.pd-nom,.pd-type{font-family:Syne,sans-serif;text-transform:uppercase}.pd-nom{font-weight:800;font-size:clamp(20px,4vw,34px);line-height:1.15;margin:6px 0 0;display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.pd-crayon{flex-shrink:0;width:44px;height:44px;border:1px solid rgba(251,233,201,.2);border-radius:50%;background:none;color:inherit;font-size:14px;opacity:.6;cursor:pointer}.pd-crayon:hover{opacity:1;border-color:var(--terre)}.pd-renommer{display:flex;gap:8px;margin-top:6px}.pd-renommer input{flex:1;min-width:0;background:transparent;border:none;border-bottom:1px solid var(--terre);color:var(--cream);font-weight:800;text-transform:uppercase;font-size:18px;padding:8px 0;outline:none}.pd-ok,.pd-renommer input{font-family:Syne,sans-serif}.pd-ok{min-width:44px;min-height:44px;background:var(--terre);color:var(--black);border:none;font-weight:700;font-size:10px;cursor:pointer}.pd-meta,.pd-ok{letter-spacing:.14em}.pd-meta{font-family:Syne,sans-serif;font-size:9px;text-transform:uppercase;opacity:.35;margin-top:6px}.pd-actions{display:flex;gap:12px;margin-top:22px}.pd-ghost,.pd-lire{min-height:44px;font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:0 22px;cursor:pointer}.pd-lire{background:var(--terre);color:var(--black);border:none}.pd-ghost{background:none;color:var(--cream);border:1px solid rgba(251,233,201,.2)}.pd-ghost:disabled,.pd-lire:disabled{opacity:.35;cursor:default}.pd-vide{font-family:Cormorant Garamond,serif;font-style:italic;font-size:16px;opacity:.45;margin-top:32px}.pd-liste{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}.pd-ligne{position:relative;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:64px;border-bottom:1px solid var(--line);background:var(--black);transition:transform .18s ease}.pd-liste.en-glisse .pd-ligne.saisie{transition:none;z-index:3;background:color-mix(in srgb,var(--cream) 5%,var(--black));box-shadow:0 10px 28px rgba(0,0,0,.55)}.pd-poignee{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;font-size:18px;opacity:.45;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.pd-ligne.saisie .pd-poignee{opacity:1;color:var(--terre-light);cursor:grabbing}.pd-corps{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-width:0;min-height:56px;background:none;border:none;color:inherit;text-align:left;padding:0 4px;cursor:pointer}.pd-corps:disabled{cursor:default}.pd-vign{width:40px;height:40px;background:#141414;overflow:hidden}.pd-vign img{width:100%;height:100%;object-fit:cover;display:block}.pd-textes{min-width:0}.pd-titre{font-weight:700;font-size:13px}.pd-projet,.pd-titre{display:block;font-family:Syne,sans-serif;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-projet{font-size:8.5px;letter-spacing:.14em;opacity:.4;margin-top:3px}.pd-duree{font-family:Syne,sans-serif;font-size:9px;opacity:.35}.pd-ligne.grise .pd-corps{opacity:.38}.pd-ligne.grise .pd-projet{font-family:Space Mono,monospace;letter-spacing:0;text-transform:none;font-size:9.5px;opacity:1}.pd-menu-zone{position:relative}.pd-ligne.menu-ouvert{z-index:4}.pd-plus{width:44px;height:44px;background:none;border:none;color:inherit;font-size:18px;opacity:.6;cursor:pointer}.pd-menu{position:absolute;right:0;top:44px;z-index:5;min-width:200px;background:#141917;border:1px solid var(--line);box-shadow:0 12px 30px rgba(0,0,0,.5)}.pd-menu button{display:block;width:100%;min-height:44px;padding:0 16px;text-align:left;background:none;border:none;border-bottom:1px solid var(--line);color:var(--cream);font-family:Syne,sans-serif;font-size:12px;cursor:pointer}.pd-menu button:last-child{border-bottom:none}.pd-menu button:disabled{opacity:.3;cursor:default}.pd-suppression{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-family:Syne,sans-serif;font-size:12px}.pd-supprimer,.pd-supprimer-non,.pd-supprimer-oui{min-height:44px;background:none;border:none;color:inherit;font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;opacity:.55;cursor:pointer;padding:0 4px}.pd-supprimer-oui{opacity:1;color:var(--terre-light)}.feuille-fond{position:fixed;inset:0;z-index:80;background:rgba(12,15,13,.7);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.feuille{width:100%;max-width:520px;max-height:80vh;overflow-y:auto;background:#111513;border-top:1px solid var(--line);padding:10px 22px 28px;outline:none;color:var(--cream)}@media (min-width:761px){.feuille-fond{align-items:center}.feuille{border:1px solid var(--line)}.feuille-poignee{display:none}}.feuille-poignee{width:40px;height:4px;border-radius:2px;background:rgba(251,233,201,.2);margin:0 auto 16px}.feuille-tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.feuille-surtitre{font-size:10px;font-weight:700;letter-spacing:.24em;opacity:.5}.feuille-morceau,.feuille-surtitre{font-family:Syne,sans-serif;text-transform:uppercase}.feuille-morceau{font-weight:800;font-size:16px;margin-top:6px}.feuille-fermer{min-width:44px;min-height:44px;color:inherit;font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.feuille-fermer,.feuille-nouvelle{background:none;border:none;font-family:Syne,sans-serif;cursor:pointer}.feuille-nouvelle{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:8px;color:var(--terre-light);font-size:13px;padding:0}.feuille-nouvelle span{font-size:20px}.feuille-creation{margin-top:12px}.feuille-label{display:block;font-family:Syne,sans-serif;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;opacity:.45}.feuille-creation input{width:100%;margin-top:6px;background:transparent;border:none;border-bottom:1px solid var(--terre);color:var(--cream);font-family:Syne,sans-serif;font-size:15px;padding:10px 0;outline:none}.feuille-creation-actions{display:flex;gap:12px;margin-top:14px}.feuille-creer{min-height:44px;padding:0 18px;background:var(--terre);color:var(--black);border:none;font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.feuille-creer:disabled{opacity:.5}.feuille-annuler{min-height:44px;background:none;border:none;color:inherit;text-decoration:underline;text-underline-offset:4px;opacity:.6;cursor:pointer}.feuille-annuler,.feuille-erreur{font-family:Syne,sans-serif;font-size:12px}.feuille-erreur{border:3px double var(--cream);padding:10px 12px;margin-top:12px}.feuille-liste{list-style:none;margin:8px 0 0;padding:0}.feuille-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--line);font-family:Syne,sans-serif;font-size:14px;cursor:pointer}.feuille-ligne input{width:22px;height:22px;accent-color:var(--terre);flex-shrink:0;cursor:pointer}.feuille-attente{min-height:52px;opacity:.4}.btn-ajout-playlist{cursor:pointer;opacity:.9;color:var(--terre-light);border-color:var(--terre)}.espace-compte>.espace-factures-vide:first-child,.espace-compte>.espace-preferences:first-child{margin-top:0}.espace-liens ul{list-style:none;margin:12px 0 0;padding:0}.espace-lien{color:var(--cream);transition:color .25s}.espace-lien .espace-preference-detail,.espace-lien .espace-preference-nom{display:block}.espace-lien-picto{display:flex;width:22px;height:22px;opacity:.45;transition:opacity .25s,color .25s;flex-shrink:0}.espace-lien-picto svg{width:100%;height:100%}.espace-lien:hover{color:var(--terre-light)}.espace-lien:hover .espace-lien-picto{opacity:1}.espace-lien-texte{color:var(--terre-light);text-decoration:underline;text-underline-offset:3px}.retrait-btn{cursor:pointer}.retrait-btn svg{width:14px;height:14px}.retrait-btn:disabled{opacity:.3;cursor:wait}.retrait-erreur{flex-basis:100%;font-size:11px}.confirmation-annuler,.retrait-erreur{font-family:Syne,sans-serif;color:var(--terre-light)}.confirmation-annuler{background:none;border:0;padding:0;cursor:pointer;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.confirmation-annuler:hover{color:var(--cream)}.espace-retires{margin-top:72px;border-top:1px solid var(--line)}.espace-retires summary{display:flex;align-items:center;gap:12px;min-height:56px;cursor:pointer;list-style:none;font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;opacity:.72}.espace-retires summary::-webkit-details-marker{display:none}.espace-retires summary:after{content:"+";margin-left:auto;font-size:18px;letter-spacing:0;font-weight:500}.espace-retires[open] summary:after{content:"−"}.espace-retires summary:hover{opacity:1}.espace-retires-nombre{font-family:Space Mono,monospace;letter-spacing:0;opacity:.72}.espace-retires-intro{font-family:Cormorant Garamond,serif;font-style:italic;font-size:16px;line-height:1.5;opacity:.72;max-width:56ch;margin:0 0 18px}.espace-retires ul{list-style:none;margin:0;padding:0}.retire-ligne{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.retire-ligne img,.retire-pochette-vide{width:44px;height:44px;object-fit:cover;flex-shrink:0;background:#141414}.retire-texte{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.retire-titre{font-family:Syne,sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;overflow-wrap:anywhere}.retire-projet{font-family:Cormorant Garamond,serif;font-style:italic;font-size:15px;opacity:.72}.retire-remettre{min-height:44px;padding:0 16px;background:none;border:1px solid rgba(251,233,201,.3);color:var(--cream);cursor:pointer;font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:border-color .25s,color .25s}.retire-remettre:hover{border-color:var(--terre);color:var(--terre-light)}.retire-remettre:disabled{opacity:.5;cursor:wait}.pd-nom{flex-wrap:wrap;overflow-wrap:break-word}.pd-ajouter{width:100%;margin-top:24px;display:grid;grid-template-columns:44px 40px 1fr;align-items:center;column-gap:0;min-height:64px;background:none;border:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--terre-light);text-align:left;padding:0;cursor:pointer}.pd-ajouter-plus{grid-column:2;width:40px;height:40px;margin-left:4px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(232,163,92,.6);font-size:20px;font-weight:300;line-height:1;font-family:Syne,sans-serif}.pd-ajouter-texte{grid-column:3;padding-left:16px;font-family:Syne,sans-serif;font-size:13px;font-weight:700}.pd-ajouter:hover .pd-ajouter-plus{border-style:solid}.pd-ajouter+.pd-liste{margin-top:0;border-top:none}.pd-ajouter-principal{min-height:52px;padding:0 24px;background:var(--terre);color:var(--black);border:none;font-family:Syne,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}@keyframes arrivee{0%{background:color-mix(in srgb,var(--terre) 28%,var(--black))}}.pd-ligne.arrivee{animation:arrivee 1.8s ease-out both}.choix-fond{position:fixed;inset:0;z-index:80;background:rgba(12,15,13,.72);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .22s ease;color:var(--cream)}.choix-fond.ouvert{opacity:1}.choix{width:100%;height:calc(var(--hauteur-visible, 100dvh) - 44px);background:#111513;border-top:1px solid rgba(251,233,201,.14);display:flex;flex-direction:column;outline:none;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.choix-fond.ouvert .choix{transform:none}.choix.glisse{transition:none}.choix-tete{flex:none;padding:0 18px 10px;border-bottom:1px solid var(--line)}.choix-prise{touch-action:none}.choix-poignee{width:40px;height:4px;border-radius:2px;background:rgba(251,233,201,.32);margin:0 auto;position:relative;top:8px}.choix-ligne{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:18px}.choix-identite{min-width:0;flex:1}.choix-surtitre{display:block;font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.72}.choix-nom{margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choix-nom,.choix-nommer{font-family:Syne,sans-serif;font-weight:800;text-transform:uppercase;font-size:16px}.choix-nommer{display:block;width:100%;margin-top:2px;min-height:36px;background:transparent;border:none;border-bottom:1px solid var(--terre);border-radius:0;color:var(--cream);padding:4px 0;outline:none}.choix-nommer:focus{border-bottom-width:2px}.choix-fermer{flex:none;min-width:48px;min-height:44px;margin:-4px -6px 0 0;padding:0 6px;background:none;border:none;color:inherit;font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.72;cursor:pointer}.choix-fermer:hover{opacity:1}.choix-recherche{position:relative;display:flex;align-items:center;margin-top:6px}.choix-recherche svg{position:absolute;left:0;width:16px;height:16px;opacity:.52;pointer-events:none}.choix-recherche input{width:100%;height:44px;padding:0 40px 0 26px;background:transparent;border:none;border-bottom:1px solid rgba(251,233,201,.45);border-radius:0;color:var(--cream);font-family:Syne,sans-serif;font-weight:500;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}.choix-recherche input::-webkit-search-cancel-button{display:none}.choix-recherche input::placeholder{color:var(--cream);opacity:.56}.choix-recherche input:focus{border-bottom-color:var(--terre)}.choix-effacer{position:absolute;right:-8px;top:0;width:44px;height:44px;background:none;border:none;color:inherit;font-size:20px;line-height:1;opacity:.72;cursor:pointer}.choix-corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 18px 22px}.choix-groupe{margin-top:18px}.choix-groupe-nom{font-family:Syne,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.72;margin:0 0 12px}.choix-attente{padding:36px 0;font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;opacity:.72}.choix-sans-pochette{display:block;width:100%;height:100%;background:#141414}.choix input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;margin:0;width:24px;height:24px;border:1.5px solid rgba(251,233,201,.6);border-radius:0;background:rgba(12,15,13,.62) 50%/16px no-repeat;cursor:pointer}.choix input[type=checkbox]:checked{background-color:var(--terre);border-color:var(--terre);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230c0f0d' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5'/%3E%3C/svg%3E");animation:coche .12s ease-out}.choix input[type=checkbox]:indeterminate{background-color:var(--terre);border-color:var(--terre);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230c0f0d' stroke-width='2.4'%3E%3Cpath d='M3 8h10'/%3E%3C/svg%3E")}@keyframes coche{0%{transform:scale(.72)}to{transform:scale(1)}}.deja-coche{flex:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.72}.deja-coche svg{width:16px;height:16px}.tete-projet{display:flex;align-items:center;gap:14px;min-height:72px;cursor:pointer}.tete-projet .choix-sans-pochette,.tete-projet img{flex:none;width:72px;height:72px;object-fit:cover;display:block;background:#141414}.tete-textes{flex:1;min-width:0}.tete-nom{font-weight:800;text-transform:uppercase;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.tete-action,.tete-nom{display:block;font-family:Syne,sans-serif}.tete-action{font-size:12px;font-weight:700;color:var(--terre-light);margin-top:6px}.tete-projet.entier{cursor:default}.tete-projet.entier img{filter:brightness(.42)}.tete-projet.entier .tete-action{color:var(--cream);opacity:.72;font-weight:500}.pistes{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--line)}.piste{display:flex;align-items:center;gap:12px;min-height:50px;border-bottom:1px solid var(--line);cursor:pointer}.piste-nom{flex:1;min-width:0;font-family:Syne,sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.piste-nom .titre-feat,.tuile-nom .titre-feat{font-size:.95em}.piste-duree{flex:none;font-family:Syne,sans-serif;font-size:10.5px;opacity:.52}.piste.deja{cursor:default}.piste.deja .piste-nom{opacity:.52;font-weight:500}.deja-mention{flex:none;font-family:Syne,sans-serif;font-size:11px;opacity:.72}.bac{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.tuile{display:block;cursor:pointer}.tuile-pochette{position:relative;display:block;aspect-ratio:1;background:#141414;transition:transform .1s ease-out}.tuile:active .tuile-pochette{transform:scale(.97)}.tuile-pochette img{width:100%;height:100%;object-fit:cover;display:block}.tuile-pochette input[type=checkbox]{position:absolute;top:6px;right:6px;border-color:rgba(251,233,201,.75);background-color:rgba(12,15,13,.72)}.tuile-pochette input[type=checkbox]:checked{border-color:var(--terre);background-color:var(--terre)}.tuile-pochette:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0 var(--terre);pointer-events:none}.tuile:has(input:checked) .tuile-pochette:after{box-shadow:inset 0 0 0 3px var(--terre)}.tuile:has(input:focus-visible) .tuile-pochette{outline:2px solid var(--terre-light);outline-offset:2px}.tuile-nom{margin-top:8px;font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere}.tuile-nom,.tuile-sous{display:block;font-family:Syne,sans-serif}.tuile-sous{margin-top:3px;font-size:10px;line-height:1.3;opacity:.52}.tuile.deja{cursor:default}.tuile.deja img{filter:brightness(.42)}.tuile.deja .tuile-pochette .deja-coche{position:absolute;top:6px;right:6px;opacity:1}.tuile.deja .tuile-nom{opacity:.56;font-weight:500}.tuile.deja .tuile-sous{opacity:.72}.resultats{list-style:none;margin:10px 0 0;padding:0}.resultat{display:flex;align-items:center;gap:12px;min-height:60px;border-bottom:1px solid var(--line);cursor:pointer}.resultat .choix-sans-pochette,.resultat img{flex:none;width:44px;height:44px;object-fit:cover;display:block}.resultat-textes{flex:1;min-width:0}.resultat-sous{display:block;font-family:Syne,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.52;margin-top:3px}.resultat.deja{cursor:default}.resultat.deja img{filter:brightness(.42)}.resultat.deja .piste-nom{opacity:.52;font-weight:500}.choix-message{padding:36px 0 8px}.choix-message p{font-family:Cormorant Garamond,serif;font-weight:500;font-size:20px;line-height:1.4;opacity:.82;margin:0 0 6px;max-width:32ch;overflow-wrap:anywhere}.choix-message p.note{font-style:italic;font-weight:400;font-size:18px;opacity:.72}.choix-porte{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;margin-right:18px;padding:0;background:none;border:none;border-bottom:1px solid var(--terre);color:var(--terre-light);font-family:Syne,sans-serif;font-size:12px;font-weight:700;cursor:pointer}.choix-retires{margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}.choix-retires p{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:17px;line-height:1.4;opacity:.72;margin:0}.choix-retires .choix-porte{margin-top:6px}.choix-erreur{flex:none;margin:0;padding:10px 18px;border-top:3px double var(--cream);font-family:Syne,sans-serif;font-size:12px;line-height:1.5}.choix-pied{flex:none;padding:10px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#111513}.choix-valider{display:block;width:100%;min-height:52px;padding:0 18px;background:var(--terre);color:var(--black);border:1px solid var(--terre);font-family:Syne,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.choix-valider:active:not(:disabled){transform:scale(.985)}.choix-valider.repos{background:transparent;color:var(--cream);border-color:rgba(251,233,201,.32);cursor:default}.choix-valider.repos span{opacity:.72}.choix-valider.sans-titre{background:transparent;color:var(--cream);border-color:rgba(251,233,201,.6)}.choix.clavier{height:var(--hauteur-visible,100dvh);border-top:none}.choix.clavier .choix-prise{display:none}.choix.clavier .choix-recherche{margin-top:4px}@media (min-width:761px){.choix-fond{justify-content:flex-end;align-items:stretch;background:rgba(12,15,13,.5)}.choix{width:520px;height:100%;border-top:none;border-left:1px solid rgba(251,233,201,.14);transform:translateX(100%)}.choix-poignee{display:none}.choix-prise{touch-action:auto}.choix-tete{padding:0 32px 14px}.choix-ligne{padding-top:26px}.choix-corps{padding:6px 32px 28px}.choix-pied{padding:14px 32px;display:flex;justify-content:flex-end}.choix-valider{width:auto;min-width:280px}.choix-erreur{padding:10px 32px}.bac{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.piste:hover:not(.deja) .piste-nom,.resultat:hover:not(.deja) .piste-nom,.tete-projet:hover:not(.entier) .tete-nom,.tuile:hover:not(.deja) .tuile-nom{color:var(--terre-light)}}@media (min-width:1100px){.choix{width:min(820px,58vw)}.choix-corps.deux{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:40px;align-items:start}.choix-corps.deux .bac{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.choix-corps.deux .bac{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.choix,.choix-fond,.choix-valider,.tuile-pochette{transition:none}.choix input[type=checkbox]:checked,.pd-ligne.arrivee{animation:none}}