@import "https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Michroma&family=Inter:wght@300;400;500&family=Cinzel:wght@600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--nxs-fluide:.2s;--nxs-silence:75ms;--nxs-impact:.11s;--nxs-ceremonie:.34s;--nxs-revelation:.58s;--nxs-courbe-fluide:cubic-bezier(.22, .61, .36, 1);--nxs-courbe-impact:cubic-bezier(.3, 0, .2, 1);--nxs-souffle:1.6;--silhouette:#7ed4a8;--silhouette-dim:#7ed4a88c;--gold:#c9a84c;--gold-light:#e8c97a;--gold-dark:#9a7a2e;--black:#0a0a0a;--black-2:#111;--black-3:#1a1a1a;--black-4:#252525;--white:#f5f5f0;--white-dim:#f5f5f08c;--white-faint:#f5f5f014;--gold-faint:#c9a84c1f;--gold-glow:#c9a84c40;--nuit:#12100d;--nuit-2:#1a1713;--nuit-3:#221e19;--nuit-4:#2b2620;--texte:#f2eee6}html,body,#root{height:100%;color:var(--white);-webkit-font-smoothing:antialiased;touch-action:manipulation;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#050505;font-family:Chakra Petch,Inter,sans-serif}h1,h2,h3,h4{letter-spacing:.05em;font-family:Chakra Petch,sans-serif}button{cursor:pointer;border:none;outline:none}input,textarea,select,button,::placeholder{outline:none;font-family:Chakra Petch,Inter,sans-serif}::-webkit-input-placeholder{outline:none;font-family:Chakra Petch,Inter,sans-serif}::placeholder{opacity:1;font-family:inherit;font-style:italic}.task-spec,.task-bonus-source,.task-pourquoi-ligne,.task-reminder-note,.task-schedule-verite,.ob-hint,.ob-desc,.ob-manque,.space-intro span,.hall-kicker,.doors-heading small,.universe-quote,.mentor-invite em,.profile-reglage small{letter-spacing:.012em;color:var(--silhouette-dim);font-style:italic}.task-pourquoi-ligne,.task-reminder-note,.task-schedule-verite,.ob-manque{color:var(--silhouette)}::-webkit-scrollbar{width:3px}.profile-intro h1,.dimension-inscription strong,.nxs-monument{letter-spacing:.02em;font-family:Michroma,Chakra Petch,sans-serif}.profile-intro h1{font-size:clamp(17px,5.2vw,23px);line-height:1.25}@media (prefers-reduced-motion:reduce){:root{--nxs-fluide:0s;--nxs-silence:0s;--nxs-impact:0s;--nxs-ceremonie:0s;--nxs-revelation:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--nxs-arete:inset 0 1px 0 #ffffff0b;--nxs-poids:0 18px 44px #00000080}html{-webkit-tap-highlight-color:transparent}:where(button,[role=button],.task-item,label){-webkit-user-select:none;user-select:none}:where(button,[role=button]):not(:disabled):active{transition:transform var(--nxs-impact) var(--nxs-courbe-impact);transform:scale(.99)}:where(button):disabled{cursor:not-allowed;filter:saturate(.35)}::selection{color:#fff8e4;background:#c9a84c47}::selection{color:#fff8e4;background:#c9a84c47}input,textarea{caret-color:var(--gold)}:focus-visible{outline:1px solid var(--gold-light);outline-offset:3px;border-radius:2px}body{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}h1,h2,h3,h4,h5,:where(.ob-question,.ob-title,.cs-title,.space-intro span,.doors-heading){text-wrap:balance}p,li,:where(.task-spec,.ob-desc,.ob-hint,.universe-quote,.msg-bubble){text-wrap:pretty}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c9a84c4d;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c9a84c80}*{scrollbar-width:thin;scrollbar-color:#c9a84c4d transparent}@media (width>=560px){body{background:radial-gradient(60% 70% at 50% 0,#c9a84c09,#0000 60%),radial-gradient(90% 90% at 50% 45%,#0a0b0a,#030403 78%)}.app{box-shadow:0 0 0 1px #c9a84c13,0 40px 120px #000000bf}}img{-webkit-user-drag:none}hr{background:linear-gradient(90deg,#0000,#c9a84c47,#0000);border:0;height:1px}.savc{flex-direction:column;gap:12px;margin-top:18px;display:flex}.savc-question{letter-spacing:.3px;margin:0;font-size:15px}.savc-choix{flex-wrap:wrap;gap:6px;display:flex}.savc-porte{min-width:92px;color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex:auto;gap:2px;padding:9px 10px;display:flex}.savc-porte span{letter-spacing:1.4px;opacity:.5;font-size:9.5px}.savc-porte strong{font-size:13px;font-weight:600}.savc-porte:active{transform:scale(.99)}.savc-porte.active{background:#c9a84c1f;border-color:#ddc57f8c}.savc-semaine{flex-direction:column;gap:10px;display:flex}.savc-intro{opacity:.75;scroll-margin-top:calc(var(--bandeau-install-h,0px) + 30vh);margin:4px 0 0;font-size:13px}.savc-jours{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.savc-jour{text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-left:2px solid #ffffff1a;border-radius:9px;padding:10px 11px}.savc-jour.repos{background:#ffffff04}.savc-jour-titre{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.savc-jour-titre strong{font-size:13px}.savc-focus{opacity:.5;font-size:11px}.savc-forme{letter-spacing:1px;text-transform:uppercase;opacity:.45;border:1px solid #ffffff24;border-radius:999px;padding:1px 6px;font-size:9px}.savc-intention{opacity:.42;margin:4px 0 0;font-size:10.5px;font-style:italic}.savc-gestes{flex-direction:column;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.savc-gestes li{flex-direction:column;gap:1px;display:flex}.savc-gestes strong{font-size:12.5px;font-weight:600}.savc-gestes span{opacity:.6;font-size:11px}.savc-gestes em{opacity:.35;font-size:10px;font-style:italic}.savc-parcours{opacity:.72;margin:2px 0 0;font-size:12px;line-height:1.5}.savc-honnete{opacity:.55;margin:2px 0 0;font-size:11.5px;line-height:1.5}.savc-commencer{color:#000;letter-spacing:1.2px;cursor:pointer;background:#ddc57f;border:none;border-radius:12px;margin-top:4px;padding:13px 16px;font-size:13px;font-weight:700}.savc-commencer:active{transform:scale(.99)}.savc-peage{opacity:.42;margin:0;font-size:10.5px;line-height:1.5}.savc-ou{letter-spacing:1.2px;text-transform:uppercase;opacity:.42;margin:6px 0 -4px;font-size:10px}.savc-choix.discret .savc-porte{background:#ffffff06}.savc-choix.discret .savc-porte strong{opacity:.85;font-weight:500}.savc-lieux{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.savc-lieux>span{opacity:.5;margin-right:2px;font-size:11px}.savc-lieu{color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;padding:6px 11px;font-size:11.5px}.savc-lieu.active{background:#c9a84c1f;border-color:#ddc57f8c}.savc-series{opacity:.5;font-size:10.5px}.savc-remplace{opacity:.5;font-size:10px;font-style:italic}.savc-duree{opacity:.35;margin:6px 0 0;font-size:10px;font-style:italic}.product-visit{color:#eee9dc;flex-direction:column;width:100%;min-height:calc(100dvh - 24px);display:flex}.visit-header{border-bottom:1px solid #c9a84c1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:50px;display:grid}.visit-close,.visit-back{color:#ffffff6e;letter-spacing:.06em;text-align:left;background:0 0;border:0;font:500 11px/1 Inter,sans-serif}.visit-close{min-width:44px;min-height:44px}.visit-code{color:#c9a84c94;letter-spacing:.17em;justify-self:end;font:600 9px/1 Inter,sans-serif}.visit-progress{gap:0;display:flex}.visit-progress button{background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.visit-progress button:before{content:"";transition:background var(--nxs-fluide), box-shadow var(--nxs-fluide);background:#fff3;border-radius:99px;position:absolute;inset:20px 7px}.visit-progress button.active:before{background:#c9a84c;box-shadow:0 0 10px #c9a84c73}.product-visit button:focus-visible,.visit-video-overlay video:focus-visible{outline-offset:3px;outline:2px solid #efd48b}.visit-stage{flex:1;align-items:center;padding:22px 0 14px;display:grid}.visit-panel{animation:visit-reveal var(--nxs-fluide) var(--nxs-courbe-fluide) both}.visit-kicker{color:#c9a84c8f;letter-spacing:.25em;text-transform:uppercase;margin:0 0 9px;font:600 8px/1 Inter,sans-serif}.visit-panel h2{letter-spacing:-.025em;color:#eee9dc;margin:0;font:600 clamp(34px,10vw,48px)/.95 Chakra Petch,sans-serif}.visit-panel h2 span{color:#c9a84c}.visit-lead{color:#ffffff8f;max-width:370px;margin:15px 0 20px;font-size:13px;line-height:1.6}.visit-mentor-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.visit-mentor{border:1px solid color-mix(in oklab, var(--mentor-color) 38%, transparent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#080908;height:115px;padding:0;position:relative;overflow:hidden}.visit-mentor:after{content:"";background:linear-gradient(#0000 38%,#030403eb);position:absolute;inset:0}.visit-mentor img{object-fit:cover;object-position:top center;filter:grayscale(.18)saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform var(--nxs-fluide), filter var(--nxs-fluide)}.visit-mentor:hover img{filter:none;transform:scale(1.04)}.visit-mentor span{z-index:1;color:var(--mentor-color);letter-spacing:.08em;font:700 12px/1 Chakra Petch,sans-serif;position:absolute;bottom:7px;left:7px}.visit-hint{color:#ffffff8f;text-align:center;margin-top:10px;font-size:10px;display:block}.visit-silhouette{gap:8px;display:grid}.visit-engine-head,.visit-accent{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(120deg,#c9a84c0e,#ffffff03);border:1px solid #c9a84c1f;align-items:center;gap:10px;padding:9px 12px;display:grid}.visit-engine-head{min-height:55px}.visit-engine-head small{color:#c9a84cb8;letter-spacing:.17em;text-transform:uppercase;font:600 10px/1 Inter,sans-serif}.visit-engine-head strong{color:#e2dac8;font:600 13px/1.3 Chakra Petch,sans-serif}.visit-accent{grid-template-columns:32px 1fr;min-height:58px}.visit-accent i{color:#c9a84c;text-align:center;font-size:18px;font-style:normal}.visit-accent span{flex-direction:column;gap:4px;display:flex}.visit-accent strong{color:#eee9dc;font-size:12px;font-weight:650}.visit-accent small{color:#ffffffa3;font-size:11px;line-height:1.4}.visit-accent.visit-accent-sous{grid-template-columns:18px 1fr;min-height:44px;margin-left:18px;padding:6px 12px}.visit-mantra{color:#ffffff85;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:16px 0 0;font:600 12px/1.4 Chakra Petch,sans-serif}.visit-noxium{color:#ffffffa8;letter-spacing:.02em;text-transform:none;margin-top:7px;font:500 13px/1.45 Chakra Petch,Inter,sans-serif;display:block}.visit-tools-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.visit-tools-grid>div{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#ffffff05;border:1px solid #c9a84c1a;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.visit-tools-grid span{color:#c9a84c;text-align:center;filter:drop-shadow(0 0 8px #c9a84c4d);width:34px;font-size:23px}.visit-tools-grid>div>div{flex-direction:column;gap:4px;display:flex}.visit-tools-grid strong{color:#e7dfcf;font-size:11px;font-weight:650}.visit-tools-grid small{color:#ffffff9e;font-size:10px;line-height:1.4}.visit-scouter{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:radial-gradient(circle at 12%,#c9a84c1f,#0000 36%),#ffffff05;border:1px solid #c9a84c33;align-items:center;gap:17px;margin:22px 0 16px;padding:18px;display:flex}.visit-orbit{border:1px solid #c9a84c61;border-radius:50%;flex:0 0 70px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 30px #c9a84c1f,inset 0 0 18px #c9a84c14}.visit-orbit span{filter:drop-shadow(0 0 10px #c9a84c99);font-size:24px}.visit-scouter>div:last-child{flex-direction:column;flex:1;gap:5px;display:flex}.visit-scouter small{color:#c9a84cb8;letter-spacing:.16em;font:600 10px/1 Inter,sans-serif}.visit-scouter strong{color:#d8bd6d;font:700 22px/1 Chakra Petch,sans-serif}.visit-scouter em{color:#ffffff94;font-size:11px;font-style:normal}.visit-proof-signals{flex-wrap:wrap;gap:5px;margin:2px 0;display:flex}.visit-proof-signals span{color:#ffffffa8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #c9a84c21;padding:4px 6px;font:600 9px/1 Inter,sans-serif}.visit-doctrine{color:#ffffff8a;font-size:12px;line-height:1.55}.visit-doctrine-secondary{color:#ffffff5c;margin-top:-3px;font-size:10px}.visit-progress-panel blockquote{color:#ffffff75;border-top:1px solid #c9a84c1f;margin:16px 0 0;padding:14px 0 0;font:500 14px/1.55 Chakra Petch,sans-serif}.visit-progress-panel blockquote strong{color:#ddd5c4;font-weight:650}.visit-footer{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 0 6px;display:grid}.visit-footer>small{color:#ffffff85;letter-spacing:.04em;text-align:center;grid-column:1/-1;font-size:10px}.visit-footer.is-first .visit-next{grid-column:1/-1}.visit-back{text-align:center;border:1px solid #ffffff14;width:42px;height:48px}.visit-next{color:#090a08;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);letter-spacing:.17em;background:linear-gradient(110deg,#a88635,#d2b45f 48%,#947126);border:1px solid #efd48b61;min-height:50px;font:700 12px/1 Chakra Petch,sans-serif}.visit-next span{margin-left:6px}.visit-start{box-shadow:0 0 24px #c9a84c26}.visit-video-overlay{z-index:4000;background:#000;place-items:center;display:grid;position:fixed;inset:0}.visit-video-overlay video{object-fit:contain;width:100%;height:100%}.visit-video-overlay>button{top:max(16px, env(safe-area-inset-top));color:#fff;background:#000000a8;border:1px solid #ffffff40;border-radius:99px;padding:9px 13px;position:absolute;right:16px}.visit-video-caption{left:18px;bottom:max(22px, env(safe-area-inset-bottom));color:var(--mentor-color);text-shadow:0 2px 12px #000;align-items:center;gap:10px;display:flex;position:absolute}.visit-video-caption>span{font-size:25px}.visit-video-caption div{flex-direction:column;display:flex}.visit-video-caption small{color:#ffffffb8;text-transform:uppercase;font-size:10px}.visit-video-caption strong{letter-spacing:.08em;font:700 22px/1 Chakra Petch,sans-serif}.visit-video-caption p{color:#ffffffc2;text-shadow:0 2px 12px #000;max-width:min(560px,100vw - 36px);margin:7px 0 0;font:500 11px/1.45 Inter,sans-serif}.visit-video-caption p.visit-video-poids{color:#f0e8d4eb;font-size:12px}@keyframes visit-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (height<=720px){.visit-stage{padding-top:14px}.visit-mentor{height:92px}.visit-panel h2{font-size:32px}.visit-lead{margin:10px 0 13px;line-height:1.45}.visit-tools-grid>div{min-height:58px}}@media (height<=880px){.visit-tools .visit-lead{margin-bottom:13px}.visit-tools-grid{gap:7px}.visit-tools-grid>div{min-height:58px;padding:9px 11px}.visit-tools .visit-mantra{margin-top:11px;font-size:10px}}@media (prefers-reduced-motion:reduce){.visit-panel{animation:none}.visit-mentor img{transition:none}}@media (width>=900px) and (hover:hover) and (pointer:fine){.product-visit{width:100%;min-height:calc(100dvh - 24px)}.visit-header,.visit-footer{width:100%}.visit-stage{width:100%;padding:34px 0 24px}.visit-panel{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(270px,.82fr) minmax(390px,1.18fr);align-items:center;column-gap:clamp(48px,7vw,96px);width:100%;max-width:1080px;margin:0 auto;display:grid}.visit-kicker,.visit-panel>h2,.visit-lead,.visit-doctrine,.visit-progress-panel blockquote,.visit-mantra{grid-column:1}.visit-kicker{grid-row:1;align-self:end}.visit-panel>h2{grid-row:2;font-size:clamp(42px,4.5vw,66px)}.visit-lead{grid-row:3;max-width:440px}.visit-mantra{text-align:left;grid-row:4;align-self:start}.visit-mentor-grid,.visit-silhouette,.visit-tools-grid,.visit-scouter{grid-area:1/2/span 4;width:100%}.visit-mentor{height:clamp(118px,17vh,165px)}.visit-hint{grid-area:5/2}.visit-accent{min-height:70px}.visit-tools-grid>div{min-height:100px}.visit-progress-panel{grid-template-rows:auto auto auto auto 1fr}.visit-progress-panel .visit-scouter{grid-row:1/span 5}.visit-progress-panel .visit-doctrine{grid-row:3;margin-top:18px}.visit-progress-panel .visit-doctrine-secondary{grid-row:4;margin-top:6px}.visit-progress-panel blockquote{grid-row:5;align-self:start}.visit-footer{grid-template-columns:auto minmax(300px,430px);justify-content:end}.visit-footer.is-first .visit-next{grid-column:2}}.attente{--_c:var(--attente-couleur,#c9a84c);--_cycle:calc(3s * var(--nxs-souffle,1.6));--_lueur:#fff3cf;--_halo:#e8c97a00;vertical-align:middle;align-items:center;gap:.72em;max-width:100%;display:inline-flex}@supports (color:color-mix(in srgb, red 50%, blue)){.attente{--_lueur:color-mix(in srgb, var(--_c) 26%, #fffaea);--_halo:color-mix(in srgb, var(--_c) 36%, transparent)}}.attente--colonne{text-align:center;flex-direction:column;gap:16px;display:flex}.attente,.attente-douce{animation:attente-arrivee var(--nxs-ceremonie,.34s) var(--nxs-courbe-fluide,ease-out) var(--attente-retard,.35s) backwards}.attente--immediate{animation:none}@keyframes attente-arrivee{0%{opacity:0}to{opacity:1}}.attente-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attente-fil{--_l:32px;--_p:6px;box-sizing:border-box;width:var(--_l);height:16px;padding:0 calc(var(--_l) * .1 - var(--_p) / 2);vertical-align:middle;pointer-events:none;flex:none;justify-content:space-between;align-items:center;display:inline-flex;position:relative}.attente-fil:before{content:"";background:linear-gradient(90deg, transparent, var(--_c) 16%, var(--_c) 84%, transparent);opacity:.4;height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.attente-fil:after{content:"";width:calc(var(--_l) * .3);background:linear-gradient(90deg, transparent, var(--_lueur) 55%, transparent);opacity:0;height:1px;transform:translateX(calc(var(--_l) * -.3));animation:attente-eclat var(--_cycle) linear infinite;border-radius:99px;margin-top:-.5px;position:absolute;top:50%;left:0}.attente-fil i{z-index:1;width:var(--_p);height:var(--_p);background:radial-gradient(circle closest-side,#f5f0e1c7 0,#f5f0e175 28%,#f5f0e100 38%);border-radius:50%;flex:none;position:relative}.attente-fil i:before{content:"";background:radial-gradient(circle calc(var(--_p) * .5) at 66% 27%, #fffffff5 0, #ffffff80 13%, #fff0 32%), radial-gradient(circle calc(var(--_p) * .5) at 27% 80%, #fff4d633 0, #fff4d600 62%), radial-gradient(circle calc(var(--_p) * .74) at 61% 34%, #fff6dcb3 0, #fff6dc33 40%, #08060300 56%, #08060399 100%), var(--_c);box-shadow:0 0 calc(var(--_p) * .75) var(--_halo);opacity:0;animation:var(--_jeu,attente-perle-1) var(--_cycle) cubic-bezier(.22, .61, .36, 1) infinite;border-radius:50%;position:absolute;inset:0;transform:scale(.4)}.attente-fil i:nth-child(2){--_jeu:attente-perle-2}.attente-fil i:nth-child(3){--_jeu:attente-perle-3}@keyframes attente-eclat{0%{transform:translateX(calc(var(--_l) * -.3));opacity:0}9%{opacity:.86}30%{opacity:.86}39%{opacity:0}44%,to{transform:translateX(var(--_l));opacity:0}}@keyframes attente-perle-1{0%,5%{opacity:0;transform:scale(.4)}13%,80%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}@keyframes attente-perle-2{0%,18.5%{opacity:0;transform:scale(.4)}26.5%,80%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}@keyframes attente-perle-3{0%,32%{opacity:0;transform:scale(.4)}40%,80%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}.attente-perles{--_n:5;--_t:68deg;--_r:.46em;--_z:-.38em;--_d:calc(3.75s * var(--nxs-souffle,1.6));width:1em;height:1em;font-size:var(--attente-taille,28px);vertical-align:middle;pointer-events:none;background:radial-gradient(.3em at 50% 44%,#c9a84c29,#0000);flex:none;font-style:normal;line-height:1;display:inline-block;position:relative}.attente--l .attente-perles{font-size:var(--attente-taille,56px)}.attente-orbite{perspective:1.2em;perspective-origin:50% 44%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:block;position:absolute;inset:0}.attente-perles:before{content:"";box-sizing:border-box;transform-origin:50% .1031em;opacity:.6;border:1px solid #c9a84c57;border-radius:50%;width:.7256em;height:.2824em;position:absolute;top:calc(44% - .1031em);left:calc(50% - .3628em);transform:rotate(-12deg);-webkit-mask-image:linear-gradient(#00000047,#000 88%);mask-image:linear-gradient(#00000047,#000 88%)}.attente--l .attente-perles:before{opacity:1}.attente-orbite i{--_a:calc(90deg - var(--_i) * 360deg / var(--_n));width:.2em;height:.2em;opacity:var(--_o,1);transform:translateZ(var(--_z)) rotateZ(-12deg) rotateX(var(--_t)) rotateZ(var(--_a)) translateX(var(--_r)) rotateZ(calc(var(--_a) * -1)) rotateX(calc(var(--_t) * -1)) rotateZ(var(--_a));animation:attente-tour var(--_d) linear infinite, attente-profondeur var(--_d) cubic-bezier(.37, 0, .63, 1) infinite;animation-delay:0s, calc(var(--_d) * var(--_i) / var(--_n) * -1);background:radial-gradient(circle at 25% 46%,#ffffffc7,#fff0 22%),radial-gradient(circle at 30%,#f4e2a8,#c9a84c 48%,#57441a 90%);border-radius:50%;margin:-.1em 0 0 -.1em;position:absolute;top:44%;left:50%}@supports (color:color-mix(in srgb, red 50%, blue)){.attente-perles{background:radial-gradient(.3em circle at 50% 44%, color-mix(in srgb, var(--_c) 17%, transparent), transparent)}.attente-perles:before{border-color:color-mix(in srgb, var(--_c) 34%, transparent)}.attente-orbite i{background:radial-gradient(circle at 25% 46%, #ffffffc7, #fff0 22%), radial-gradient(circle at 30% 50%, color-mix(in srgb, var(--_c) 42%, #fff), var(--_c) 48%, color-mix(in srgb, var(--_c) 40%, #000) 90%)}}.attente-orbite i:first-child{--_i:0;--_o:1}.attente-orbite i:nth-child(2){--_i:1;--_o:.78}.attente-orbite i:nth-child(3){--_i:2;--_o:.42}.attente-orbite i:nth-child(4){--_i:3;--_o:.42}.attente-orbite i:nth-child(5){--_i:4;--_o:.78}@keyframes attente-tour{0%{transform:translateZ(var(--_z)) rotateZ(-12deg) rotateX(var(--_t)) rotateZ(var(--_a)) translateX(var(--_r)) rotateZ(calc(var(--_a) * -1)) rotateX(calc(var(--_t) * -1)) rotateZ(var(--_a))}to{transform:translateZ(var(--_z)) rotateZ(-12deg) rotateX(var(--_t)) rotateZ(calc(var(--_a) - 360deg)) translateX(var(--_r)) rotateZ(calc(var(--_a) * -1 + 360deg)) rotateX(calc(var(--_t) * -1)) rotateZ(calc(var(--_a) - 360deg))}}@keyframes attente-profondeur{0%,to{opacity:1}50%{opacity:.36}}.attente-texte{text-overflow:ellipsis;overflow-wrap:anywhere;--_jeu-texte:attente-lueur;--_duree-texte:calc(2.25s * var(--nxs-souffle,1.6));min-width:0;color:var(--attente-encre,#e9dfc3ad);animation:attente-arrivee var(--nxs-ceremonie,.34s) var(--nxs-courbe-fluide,ease-out) backwards;margin:0 -.12em;padding:0 .12em;display:inline-block;position:relative;overflow:hidden}@supports (overflow-x:clip){.attente-texte{overflow:clip visible}}.attente-lueur{--_sens:1;pointer-events:none;-webkit-user-select:none;user-select:none;animation:var(--_jeu-texte,attente-lueur) var(--_duree-texte,3.6s) cubic-bezier(.4, 0, .6, 1) infinite;position:absolute;inset:-.4em 0;overflow:hidden;transform:translate(calc(-50% - 2.3em));-webkit-mask-image:linear-gradient(100deg,#0000 calc(50% - 1.9em),#000 calc(50% - .3em) calc(50% + .3em),#0000 calc(50% + 1.9em));mask-image:linear-gradient(100deg,#0000 calc(50% - 1.9em),#000 calc(50% - .3em) calc(50% + .3em),#0000 calc(50% + 1.9em))}.attente-lueur>span{--_sens:-1;text-overflow:ellipsis;color:var(--_lueur);text-shadow:0 0 .7em var(--_halo);animation:var(--_jeu-texte,attente-lueur) var(--_duree-texte,3.6s) cubic-bezier(.4, 0, .6, 1) infinite;padding:.4em .12em;display:block;overflow:hidden;transform:translate(calc(50% + 2.3em))}.attente-fil+.attente-texte{--_jeu-texte:attente-lueur-suite;--_duree-texte:var(--_cycle)}@keyframes attente-lueur{0%{transform:translateX(calc(var(--_sens) * (-50% - 2.3em)))}62%,to{transform:translateX(calc(var(--_sens) * (50% + 2.3em)))}}@keyframes attente-lueur-suite{0%,37%{transform:translateX(calc(var(--_sens) * (-50% - 2.3em)))}79%,to{transform:translateX(calc(var(--_sens) * (50% + 2.3em)))}}button[data-attente=bouton][aria-busy=true]{cursor:progress;position:relative}button[data-attente=bouton][aria-busy=true],button[data-attente=bouton][aria-busy=true]:disabled{opacity:1;filter:none;cursor:progress}button[data-attente=bouton][aria-busy=true]:before,button[data-attente=bouton][aria-busy=true]:after{--_fl:min(var(--attente-fil-largeur,7em), calc(100% - 2 * var(--attente-fil-marge,10px)));content:"";bottom:var(--attente-fil-bas,8px);left:var(--attente-fil-gauche,calc(50% - var(--_fl) / 2));pointer-events:none;border-radius:99px;height:1px;position:absolute}button[data-attente=bouton][aria-busy=true]:before{width:var(--_fl);opacity:.34;animation:attente-fil-arrivee var(--nxs-ceremonie,.34s) var(--nxs-courbe-fluide,ease-out) var(--attente-retard,.35s) backwards;background:linear-gradient(90deg,#0000,currentColor 22% 78%,#0000)}button[data-attente=bouton][aria-busy=true]:after{width:calc(var(--_fl) * .4);background:linear-gradient(90deg, transparent, var(--attente-fil-lumiere,#fffaea) 50%, transparent);opacity:0;height:2px;animation:attente-fil-lumiere calc(2s * var(--nxs-souffle,1.6)) cubic-bezier(.4, 0, .3, 1) var(--attente-retard,.35s) infinite backwards;margin-bottom:-.5px;transform:translate(0)}@keyframes attente-fil-arrivee{0%{opacity:0}to{opacity:.34}}@keyframes attente-fil-lumiere{0%{opacity:0;transform:translate(0)}12%{opacity:1}58%{opacity:1}70%,to{opacity:0;transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.attente-fil:after{opacity:0;animation:none}.attente-fil i:before{opacity:1;animation:none;transform:none}.attente-fil i:nth-child(3):before{opacity:0}.attente-orbite i{animation:none}.attente-orbite i:first-child{--_o:1}.attente-orbite i:nth-child(5){--_o:.78}.attente-orbite i:nth-child(4){--_o:.58}.attente-orbite i:nth-child(3){--_o:.42}.attente-orbite i:nth-child(2){--_o:.28}.attente-lueur{opacity:.45;animation:none;transform:none;-webkit-mask-image:none;mask-image:none}.attente-lueur>span{animation:none;transform:none}button[data-attente=bouton][aria-busy=true]:after{opacity:1;animation:none;transform:translate(75%)}}@media (forced-colors:active){.attente-lueur{display:none}}.auth{background:var(--black);justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.auth-landing,.auth-visit{align-items:flex-start;overflow:hidden auto}.auth-bg{pointer-events:none;background:radial-gradient(at 50% 0,#c9a84c14 0%,#0000 70%);position:absolute;inset:0}.auth-content{z-index:1;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;padding:24px;display:flex;position:relative}.auth-content.is-landing,.auth-content.is-visit{max-width:430px;min-height:100dvh;padding:max(36px, env(safe-area-inset-top)) 22px max(32px, env(safe-area-inset-bottom));justify-content:center}.auth-content.is-visit{justify-content:flex-start}.auth-landing-panel{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:3px;display:flex}.auth-landing-kicker{color:#c9a84c8c;letter-spacing:.23em;text-align:center;text-transform:uppercase;font:600 8px/1 Inter,sans-serif}.auth-landing-panel h2{color:#e8e2d5;letter-spacing:-.015em;text-align:center;margin:0;font:550 29px/.98 Chakra Petch,sans-serif}.auth-landing-panel h2 strong{color:#d1b158;font-weight:650}.auth-landing-panel>p{color:#ffffff7a;text-align:center;max-width:350px;margin:2px auto 4px;font-size:12px;line-height:1.5}.auth-mentor-strip{grid-template-columns:repeat(8,1fr);gap:3px;margin:4px 0 2px;display:grid}.auth-mentor-strip button{border:1px solid color-mix(in oklab, var(--mentor-color) 28%, transparent);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#070807;height:66px;padding:0;position:relative;overflow:hidden}.auth-mentor-strip img{object-fit:cover;object-position:top;filter:grayscale(.32)saturate(.72);width:100%;height:100%}.auth-mentor-strip span{color:var(--mentor-color);letter-spacing:.02em;text-shadow:0 1px 5px #000,0 1px 5px #000;font:700 6px/1 Chakra Petch,sans-serif;position:absolute;bottom:3px;left:2px;right:2px}.auth-discover-btn,.auth-start-btn{letter-spacing:.16em;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);width:100%;min-height:49px;font:700 12px/1 Chakra Petch,sans-serif}.auth-discover-btn{color:#090a08;background:linear-gradient(110deg,#a98737,#d2b45f 48%,#947126);border:1px solid #efd48b6e;box-shadow:0 10px 28px #c9a84c24}.auth-discover-btn span{margin-left:6px}.auth-start-btn{color:#d9bf76;background:#c9a84c0b;border:1px solid #c9a84c33}.auth-existing-btn{color:#ffffff6e;background:0 0;border:0;padding:7px;font:500 10px/1 Inter,sans-serif}.auth-landing-panel>small{color:#ffffff3d;letter-spacing:.03em;text-align:center;font-size:8px}.auth-back-discovery{margin-top:-4px}.auth-logo{object-fit:contain;filter:drop-shadow(0 0 20px #c9a84c99);width:80px;height:80px;animation:3s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 20px #c9a84c80)}50%{filter:drop-shadow(0 0 40px #c9a84ce6)}}.auth-title{letter-spacing:.1em;text-align:center;font-size:42px;font-weight:700;line-height:1}.auth-subtitle{color:var(--white-dim);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:13px}.auth-card{background:var(--black-3);border:1px solid #c9a84c33;border-radius:20px;width:100%;overflow:hidden}.auth-deletion-note{color:#f5f5f094;text-align:center;margin:0;padding:18px 24px 0;font-size:13px;line-height:1.5}.auth-tabs{border-bottom:1px solid var(--white-faint);display:flex}.auth-tab{color:var(--white-dim);letter-spacing:.05em;transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border-bottom:2px solid #0000;flex:1;padding:14px;font-family:Chakra Petch,sans-serif;font-size:15px;font-weight:600}.auth-tab.active{color:var(--gold);border-bottom-color:var(--gold);background:#c9a84c0d}.auth-form{flex-direction:column;gap:16px;padding:24px;display:flex}.auth-label{color:var(--white-dim);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;font-size:12px;display:flex}.auth-input{background:var(--black-4);border:1px solid var(--white-faint);color:var(--white);transition:border-color var(--nxs-fluide);border-radius:10px;padding:14px 16px;font-family:Chakra Petch,Inter,sans-serif;font-size:16px}.auth-input:focus{border-color:var(--gold-dark)}.auth-input::placeholder{color:#f5f5f040}.auth-password-help{color:#ffffff40;letter-spacing:.03em;text-transform:none;font-size:8px}.auth-error{color:#ff6b6b;background:#ff6b6b1a;border:1px solid #ff6b6b33;border-radius:8px;padding:10px 14px;font-size:13px}.auth-success{color:#6bff9e;background:#6bff9e1a;border:1px solid #6bff9e33;border-radius:8px;padding:10px 14px;font-size:13px}.auth-btn{background:var(--gold);width:100%;color:var(--black);letter-spacing:.12em;transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:12px;margin-top:4px;padding:16px;font-family:Chakra Petch,sans-serif;font-size:17px;font-weight:700}.auth-btn:hover:not(:disabled){background:var(--gold-light);transform:translateY(-1px);box-shadow:0 6px 20px #c9a84c4d}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-footer{color:#f5f5f040;letter-spacing:.1em;text-align:center;margin-top:8px;font-size:11px}.auth-forgot-header{text-align:center;padding:22px 24px 0}.auth-forgot-title{color:var(--gold);letter-spacing:.05em;margin-bottom:6px;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:700}.auth-forgot-sub{color:var(--white-dim);font-size:13px;line-height:1.45}.auth-link-btn{color:var(--white-dim);letter-spacing:.02em;cursor:pointer;text-align:center;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:none;padding:6px 4px;font-family:Chakra Petch,Inter,sans-serif;font-size:13px}.auth-link-btn:hover{color:var(--gold)}.auth{padding:max(18px, env(safe-area-inset-top)) 0 max(18px, env(safe-area-inset-bottom))}.auth.auth-landing,.auth.auth-visit{padding:0}.auth-archive{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-archive:before{content:"";clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-left:1px solid #c9a84c0e;border-right:1px solid #c9a84c0e;position:absolute;inset:8px}.auth-archive:after{content:"";background:linear-gradient(90deg,#0000,#dcbf6d6b,#0000);width:170%;height:1px;position:absolute;top:19%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #c9a84c33}.auth-archive-rail{color:#c9a84c16;letter-spacing:.45em;writing-mode:vertical-rl;align-items:center;font:500 6px/1 Chakra Petch,sans-serif;display:flex;position:absolute;top:13%;bottom:10%}.auth-archive-rail.left{left:10px;transform:rotate(180deg)}.auth-archive-rail.right{color:#ffffff0b;right:10px}.auth-archive-orbit{border:1px solid #c9a84c1c;border-radius:50%;width:200px;height:200px;animation:22.4s linear infinite auth-orbit;position:absolute;top:19%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)rotate(11deg)}.auth-archive-orbit.two{border-color:#ffffff0f;width:116px;height:250px;animation-duration:30.4s;animation-direction:reverse;transform:translate(-50%,-50%)rotateY(68deg)rotate(34deg)}.auth-archive-core{background:#e3c36d;border-radius:50%;width:3px;height:3px;position:absolute;top:19%;left:50%;box-shadow:0 0 10px #e3c36d,0 0 34px #c9a84c3d}.auth-content{gap:9px;max-width:374px;padding:12px 25px 16px}.auth-content:before{display:none}.auth-seal{clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);background:repeating-linear-gradient(47deg,#11110f 0 2px,#090a09 3px 8px);place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d9bc6a42,0 0 30px #c9a84c1f}.auth-seal:before{content:"";border:1px solid #c9a84c17;position:absolute;inset:7px}.auth-logo{width:57px;height:57px;animation:4.2s ease-in-out infinite auth-signal}.auth-title{color:#e9e4d6;letter-spacing:.16em;text-shadow:0 0 20px #c9a84c12;margin-top:5px;font-size:38px;font-weight:500;line-height:.9}.auth-title .gold{color:#d4b65e}.auth-subtitle{color:#ffffff5c;letter-spacing:.31em;margin:5px 0 11px;font-size:9px}.auth-card{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:linear-gradient(118deg,#c9a84c0f,#0000 32%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#080908f0;border-radius:0;box-shadow:inset 0 0 0 1px #c9a84c21,inset 0 0 35px #0000006b,0 22px 65px #0006}.auth-card:before{background:#dcbe6aa3;width:42px}.auth-card:after{content:"";background:#c9a84c6b;width:16px;height:1px;position:absolute;bottom:0;right:0}.auth-terminal-code{color:#c9a84c57;letter-spacing:.19em;border-bottom:1px solid #c9a84c14;justify-content:space-between;align-items:center;min-height:27px;padding:0 17px;font:500 6px/1 Inter,sans-serif;display:flex}.auth-terminal-code i{color:#ffffff2b;font-style:normal}.auth-tabs{border-bottom-color:#c9a84c1a}.auth-tab{color:#ffffff54;letter-spacing:.08em;text-transform:uppercase;padding:13px 9px;font-size:11px;font-weight:500}.auth-tab.active{color:#d7ba68;background:linear-gradient(#c9a84c14,#0000);border-bottom-color:#c9a84c}.auth-form{gap:13px;padding:19px 20px 21px}.auth-label{color:#dac7976b;letter-spacing:.2em;gap:7px;font-size:8px}.auth-label:before{content:"⌁";color:#c9a84c40;margin-bottom:-14px;transform:translate(-10px)}.auth-input{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:#e6e0d2;background:#020303c7;border-color:#c9a84c1a;border-radius:0;min-height:50px;font-size:16px}.auth-input:focus{border-color:#daba6385;box-shadow:inset 0 0 18px #c9a84c09,0 0 12px #c9a84c0a}.auth-btn{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);letter-spacing:.19em;border-radius:0;min-height:53px;margin-top:6px;font-size:13px}.auth-link-btn{color:#ffffff4f;letter-spacing:.06em;font-size:10px}.auth-footer{color:#c9a84c2b;letter-spacing:.24em;font-size:7px}@keyframes auth-orbit{to{rotate:360deg}}@keyframes auth-signal{50%{filter:sepia(.2)contrast(1.1)brightness(1.15)drop-shadow(0 0 16px #c9a84ca6)}}@media (height<=720px){.auth-content.is-landing{justify-content:flex-start}.auth-content.is-landing .auth-seal{width:58px;height:58px}.auth-content.is-landing .auth-logo{width:46px;height:46px}.auth-content.is-landing .auth-title{font-size:31px}.auth-mentor-strip button{height:54px}}@media (prefers-reduced-motion:reduce){.auth-archive-orbit,.auth-logo{animation:none}}.auth-password-row{align-items:center;display:flex;position:relative}.auth-password-row .auth-input{flex:1;padding-right:76px}.auth-oeil{color:#c9a84cd9;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:12px;position:absolute;right:8px}.auth-oeil:active{background:#ffffff0f}.auth-signup-note{color:var(--white-dim);text-align:center;margin:14px 0 -2px;font-size:.78rem;line-height:1.55}.auth-landing-pitch-haut,.auth-landing-pitch-bas{display:contents}@media (hover:hover) and (pointer:fine){.auth-content.is-landing,.auth-content.is-visit{max-width:1180px;padding-inline:clamp(24px,5vw,72px)}}@media (width>=900px) and (hover:hover) and (pointer:fine){.auth-content.is-landing,.auth-content.is-visit{align-items:stretch}.auth-landing-panel{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:48px;display:grid}.auth-landing-pitch-haut,.auth-landing-pitch-bas{flex-direction:column;grid-column:1;gap:14px;display:flex}.auth-landing-pitch-haut{grid-row:1}.auth-landing-pitch-bas{grid-row:2}.auth-landing-panel>.savc{grid-area:1/2/span 2;margin-top:0}.auth-landing-panel .auth-mentor-strip{justify-content:flex-start}.auth-landing-panel .auth-equipe{text-align:left}}.auth-tiers{gap:9px;display:grid}.auth-tiers-btn{color:#1f1f1f;letter-spacing:.01em;cursor:pointer;background:#fff;border:1px solid #ffffff47;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 16px;font:600 14px/1 Inter,sans-serif;display:flex}.auth-tiers-apple{color:#fff;background:#000;border-color:#fff}.auth-tiers-btn:disabled{opacity:.6;cursor:default}.auth-tiers-google{--attente-fil-lumiere:#a8862e}.auth-tiers-ou{color:#ffffff6b;letter-spacing:.06em;text-align:center;margin-top:4px;font-size:11px}.auth-liens-legaux{justify-content:center;gap:8px;margin:6px 0 14px;font-size:11px;display:flex}.auth-liens-legaux a{color:#ffffff80;text-decoration:underline}.auth-liens-legaux span{color:#ffffff4d}.auth-invitation{color:#f2d9a0;text-align:center;background:#e4ce8b12;border:1px solid #e4ce8b59;border-radius:12px;margin:4px 0 10px;padding:10px 12px;font:400 13px/1.45 Inter,sans-serif}.auth-invitation.auth-invitation-haut{margin:0 0 4px}.auth-deja-haut{color:#e8d6a0d1;letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;min-height:44px;padding:10px 14px;font:500 13px/1.2 Inter,sans-serif;text-decoration:underline}.auth-deja-haut:focus-visible{outline-offset:2px;outline:2px solid #d4b65e}.auth-tiers-retenu{color:#f5f0e1d1;text-transform:none;letter-spacing:0;background:#c9a84c0f;border-left:2px solid #c9a84c99;margin:0;padding:10px 12px;font:400 13px/1.5 Inter,sans-serif}.auth-landing-kicker{color:#d6b866e0;letter-spacing:.16em;font-size:12px;line-height:1.3}.auth-landing-panel>small{color:#ffffff9e;font-size:12px;line-height:1.4}.auth-existing-btn{color:#ffffffb8;min-height:44px;font-size:13px}.auth-label{color:#dac797c7;letter-spacing:.14em;font-size:12px}.auth-password-help{color:#ffffff9e;letter-spacing:.01em;font-size:12px;line-height:1.4}.auth-link-btn{color:#ffffffa8;min-height:44px;font-size:13px}.auth-tiers-ou{color:#ffffff9e;font-size:12px}.auth-mentor-strip span{font-size:8px}.auth-equipe{color:#f2eee6bd;letter-spacing:.01em;text-align:center;margin:-4px 0 0;font:500 12px/1.4 Inter,sans-serif}.auth-installee{color:#f5f0e1db;text-align:center;background:#e4ce8b12;border:1px solid #e4ce8b59;border-radius:12px;flex-direction:column;gap:4px;margin:0 0 4px;padding:10px 12px;font:400 13px/1.45 Inter,sans-serif;display:flex}.auth-installee-fait{color:#f2d9a0;font-weight:500}.auth-entree-iphone{color:#ffffffb8;text-align:center;flex-direction:column;align-items:center;gap:2px;margin:2px 0 0;font:400 13px/1.45 Inter,sans-serif;display:flex}.auth-entree-iphone-btn{color:#e8d6a0e6;letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 16px;font:600 13px/1.2 Inter,sans-serif;text-decoration:underline}.auth-entree-iphone-btn:focus-visible{outline-offset:2px;outline:2px solid #d4b65e}.recadrer{gap:10px;display:grid;position:relative}.recadrer-cadre{background:#0b0c12;background:linear-gradient(180deg, color-mix(in srgb, var(--recadrer-couleur) 30%, transparent), #06070c);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;position:relative;overflow:hidden}.recadrer-cadre:active{cursor:grabbing}.recadrer-cadre:focus-visible{outline:none}.recadrer-cadre:focus-visible~.recadrer-lisere polygon{stroke-width:4px;stroke:#fff}.recadrer-cadre img{transform-origin:0 0;pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute;top:0;left:0}.recadrer-ombre{pointer-events:none;background:linear-gradient(#06070c00,#06070ceb);position:absolute;inset:55% 0 0}.recadrer-phrase,.recadrer-signature{white-space:pre;pointer-events:none;font-family:Chakra Petch,Inter,sans-serif;font-weight:600;line-height:1;position:absolute;transform:translateY(-80%)}.recadrer-phrase{color:#fff}.recadrer-signature{color:var(--recadrer-couleur)}.recadrer-cadre:focus-visible{box-shadow:inset 0 0 0 3px #fff}.recadrer-lisere{aspect-ratio:940/540;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:visible}.recadrer-lisere polygon{fill:none;stroke:var(--recadrer-couleur);stroke-width:2px;filter:drop-shadow(0 0 6px var(--recadrer-couleur))}.recadrer-aide{text-align:center;color:#fff9;letter-spacing:.02em;margin:0;font-size:12.5px}.recadrer-zoom{color:#ffffffb3;align-items:center;gap:12px;font-size:13px;display:flex}.recadrer-zoom input{min-width:0;min-height:44px;accent-color:var(--recadrer-couleur);flex:1}.recadrer-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.recadrer-actions button{color:#ffffffd1;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:14px}.recadrer-actions button.est-principal{color:#15130c;background:#e4ce8b;border-color:#e4ce8b;font-weight:600}.recadrer-actions button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:no-preference){.recadrer-lisere polygon{transition:stroke-width .15s}}.montrer-porte{border:1px solid color-mix(in srgb, var(--montrer-color,#c9a84c) 70%, transparent);color:var(--montrer-color,#c9a84c);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:8px 16px;font:600 13px/1.2 Chakra Petch,-apple-system,sans-serif}.montrer-porte:focus-visible{outline:2px solid var(--montrer-color,#c9a84c);outline-offset:2px}.montrer-fond{z-index:10000;padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#030408d1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.montrer-feuille{color:#fff;background:#0b0d14;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:12px;width:min(460px,100%);max-height:calc(100dvh - 24px);padding:14px 16px 16px;font-family:Inter,-apple-system,sans-serif;display:flex;overflow-y:auto}.montrer-feuille header{justify-content:space-between;align-items:center;display:flex}.montrer-feuille header strong{letter-spacing:.04em;font:600 16px/1.2 Chakra Petch,-apple-system,sans-serif}.montrer-fermer{color:#ffffffb3;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:26px;line-height:1}.montrer-apercu{aspect-ratio:1080/1350;background:#06070c;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-self:center;align-items:center;width:min(100%,300px);display:flex;overflow:hidden}.montrer-apercu.est-story{aspect-ratio:1080/1920;width:min(100%,240px)}.montrer-apercu img{object-fit:contain;width:100%;height:100%;display:block}.montrer-attente{color:#ffffff8c;text-align:center;padding:16px;font-size:13px}.montrer-attente-vivante{--attente-taille:52px;--attente-encre:#ffffff9e;padding:16px;font-size:13px;line-height:1.45}.montrer-note .attente{--attente-encre:#ffffff9e}.montrer-choix{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.montrer-choix button{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;min-height:40px;padding:8px 14px;font:500 13px/1.2 Inter,-apple-system,sans-serif}.montrer-choix button[aria-pressed=true]{color:#e4ce8b;background:#e4ce8b14;border-color:#e4ce8b}.montrer-avertissement{color:#f2d9a0;text-align:center;margin:0;font-size:13px;line-height:1.45}.montrer-envoyer{color:#0b0d14;letter-spacing:.06em;cursor:pointer;background:#e4ce8b;border:0;border-radius:12px;min-height:48px;font:700 15px/1 Chakra Petch,-apple-system,sans-serif}.montrer-envoyer:disabled{opacity:.45;cursor:default}.montrer-note{color:#ffffff8c;text-align:center;margin:0;font-size:12px;line-height:1.45}.montrer-photo{gap:8px;display:grid}.montrer-apercu{flex-shrink:0}.montrer-porte.est-discrete{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--montrer-color,#c9a84c) 88%, transparent);border-color:#0000;padding:8px 12px;font-weight:500}.montrer-fond.est-par-dessus{z-index:99970}.montrer-sommet{z-index:100300;position:relative}.montrer-garder-bloc{gap:6px;display:grid}.montrer-garder-ligne{min-height:1.45em}.montrer-garder{color:#ffffffdb;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #e4ce8b61;border-radius:12px;min-height:44px;font:600 14px/1 Chakra Petch,-apple-system,sans-serif}.montrer-garder:disabled{opacity:.45;cursor:default}.montrer-garder:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.bulle-mot{z-index:100100;max-width:520px;max-height:62vh;padding:14px 16px max(16px, env(safe-area-inset-bottom));color:#efe3c2;-webkit-user-select:text;user-select:text;background:linear-gradient(#141412fa,#080807fc);border:1px solid #e4ce8b59;border-bottom:0;border-radius:16px 16px 0 0;gap:10px;margin:0 auto;font-family:Inter,sans-serif;animation:.32s cubic-bezier(.2,.8,.2,1) both bulle-monte;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -12px 40px #0000008c}@keyframes bulle-monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bulle-mot{animation:none}}.bulle-mot-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bulle-mot-tete>div{gap:3px;min-width:0;display:grid}.bulle-mot-mot{color:#f6ecc9;letter-spacing:.02em;overflow-wrap:anywhere;font:700 20px/1.15 Chakra Petch,sans-serif}.bulle-mot-tete small{color:#e4ce8bbf;letter-spacing:.16em;text-transform:uppercase;font:600 10px/1.3 Chakra Petch,sans-serif}.bulle-mot-fermer{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font:400 20px/1 Inter,sans-serif}.bulle-mot-corps{gap:8px;display:grid}.bulle-mot-defs{color:#f5f0e1e6;gap:6px;margin:0;padding-left:20px;font:400 14.5px/1.5 Georgia,Times New Roman,serif;display:grid}.bulle-mot-forme{color:#e4ce8bcc;margin:0;font:500 12.5px/1.4 Inter,sans-serif}.bulle-mot-etym{color:#e9dfc38c;margin:0;font:italic 400 12.5px/1.4 Georgia,serif}.bulle-mot-note{color:#e9dfc3b3;margin:0;font:400 13.5px/1.45 Inter,sans-serif}.bulle-mot-pied{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulle-mot-source{color:#e4ce8bcc;margin-right:auto;padding:8px 4px;font:500 12px/1 Inter,sans-serif;text-decoration:none}.bulle-mot-btn{color:#f0e8d4d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;min-height:40px;padding:0 14px;font:500 12.5px/1 Inter,sans-serif}.bulle-mot-btn.est-mentor{color:#f3e7c4;background:linear-gradient(90deg,#e4ce8b29,#e4ce8b0d);border-color:#e4ce8b80;font-weight:600}.bulle-mot-btn:focus-visible,.bulle-mot-fermer:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.bulle-mot-reessayer{color:#e4ce8b;cursor:pointer;background:0 0;border:1px solid #e4ce8b66;border-radius:999px;margin-left:4px;padding:6px 10px;font:600 12px/1 Inter,sans-serif}.bulle-mot-btn.est-actif{color:#f3e7c4;border-color:#e4ce8b99}.bulle-mot-pied .bulle-mot-montrer{--montrer-color:#e4ce8b;padding:8px;font-size:12px}.souviens{background:#e4ce8b0d;border:1px solid #e4ce8b4d;border-radius:14px;gap:10px;width:100%;padding:12px 14px;display:grid}.souviens-question{align-items:center;gap:10px;margin:0;display:flex}.souviens-question img{object-fit:cover;object-position:50% 20%;border:1px solid #e4ce8b73;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.souviens-question span{color:#f0e8d4;gap:2px;font:600 14px/1.35 Chakra Petch,sans-serif;display:grid}.souviens-question small{color:#e4ce8bbf;letter-spacing:.2em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.souviens-def{color:#f5f0e1e0;margin:0;font:400 14px/1.5 Georgia,Times New Roman,serif}.souviens-actions{flex-wrap:wrap;gap:8px;display:flex}.souviens-btn{color:#f0e8d4db;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;min-height:40px;padding:0 14px;font:500 13px/1 Inter,sans-serif}.souviens-btn.est-principal{color:#f3e7c4;background:linear-gradient(90deg,#e4ce8b29,#e4ce8b0d);border-color:#e4ce8b80;font-weight:600}.souviens-btn:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.souviens-merci{color:#e9dfc3b3;text-align:center;margin:0;font:400 13px/1.45 Inter,sans-serif}.mes-mots-shell{z-index:100200;background:#0009;align-items:end;display:grid;position:fixed;inset:0}.mes-mots{width:100%;max-width:560px;max-height:88vh;padding:16px 18px max(18px, env(safe-area-inset-bottom));color:#efe3c2;background:linear-gradient(#131311,#070706);border:1px solid #e4ce8b52;border-bottom:0;border-radius:18px 18px 0 0;grid-template-rows:auto 1fr auto;gap:12px;margin:0 auto;font-family:Inter,sans-serif;display:grid;overflow:auto}.mes-mots-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mes-mots-tete small{color:#e4ce8bbf;letter-spacing:.2em;text-transform:uppercase;font:600 10px/1 Chakra Petch,sans-serif}.mes-mots-tete h2{color:#f6ecc9;margin:4px 0 0;font:700 22px/1.1 Chakra Petch,sans-serif}.mes-mots-fermer{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font:400 22px/1 Inter,sans-serif}.mes-mots-vide{color:#e9dfc3b3;margin:0;font:400 14px/1.5 Inter,sans-serif}.mes-mots-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mes-mots-liste li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mes-mots-liste li>div{flex:auto;gap:3px;min-width:0;display:grid}.mes-mots-liste strong{color:#f6ecc9;font:700 15px/1.2 Chakra Petch,sans-serif}.mes-mots-liste small{color:#e4ce8b99;letter-spacing:.06em;text-transform:uppercase;font:500 10.5px/1.2 Inter,sans-serif}.mes-mots-liste p{color:#f5f0e1d9;margin:2px 0 0;font:400 13.5px/1.45 Georgia,serif}.mes-mots-liste li>button{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 30px;width:30px;height:30px;font:400 16px/1 Inter,sans-serif}.mes-mots-pied{gap:8px;display:grid}.mes-mots-mentor{color:#f3e7c4;cursor:pointer;text-align:left;background:linear-gradient(90deg,#e4ce8b29,#e4ce8b0a);border:1px solid #e4ce8b8c;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 14px;display:flex}.mes-mots-mentor img{object-fit:cover;object-position:50% 20%;border:1px solid #e4ce8b80;border-radius:50%;width:40px;height:40px}.mes-mots-mentor span{gap:3px;display:grid}.mes-mots-mentor small{letter-spacing:.22em;text-transform:uppercase;color:#e4ce8bbf;font:600 9px/1 Chakra Petch,sans-serif}.mes-mots-mentor strong{letter-spacing:.06em;font:700 14px/1.2 Chakra Petch,sans-serif}.mes-mots-pied p{color:#e9dfc380;margin:0;font:400 11.5px/1.4 Inter,sans-serif}.mes-mots-porte{color:#e4ce8b;letter-spacing:.08em;cursor:pointer;background:#e4ce8b0f;border:1px solid #e4ce8b4d;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font:600 12px/1 Chakra Petch,sans-serif;display:inline-flex}.mes-mots-porte b{font-weight:400}.mes-mots-mentor:focus-visible,.mes-mots-porte:focus-visible,.mes-mots-fermer:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.mes-mots-liste .mes-mots-montrer{--montrer-color:#e4ce8b;justify-self:start;margin:0 0 -8px -12px;font-size:12px}.astuce-mot{z-index:25;color:#f5f0e1e6;background:#0e0e0cf0;border:1px solid #e4ce8b73;border-radius:14px;align-items:center;gap:10px;max-width:520px;margin:0 auto;padding:10px 12px;font:400 13.5px/1.4 Inter,sans-serif;animation:.4s cubic-bezier(.2,.8,.2,1) .6s both astuce-monte;display:flex;position:absolute;bottom:14px;left:12px;right:12px;box-shadow:0 10px 30px #00000080}.astuce-mot.est-portail{z-index:100050;bottom:max(14px, env(safe-area-inset-bottom));position:fixed}.astuce-mot b{font-size:18px;font-weight:400}.astuce-mot p{flex:auto;margin:0}.astuce-mot strong{color:#f3e7c4}.astuce-mot button{color:#f3e7c4;cursor:pointer;background:#e4ce8b1a;border:1px solid #e4ce8b80;border-radius:10px;flex:none;min-height:36px;padding:0 12px;font:600 12.5px/1 Inter,sans-serif}@keyframes astuce-monte{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.astuce-mot{animation:none}}.lecteur-pdf{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9a84c40 transparent;background:#000;width:100%;height:min(72dvh,620px);padding:8px 8px 16px;overflow:hidden auto}.lecteur-pdf:focus-visible{outline-offset:-3px;outline:2px solid #e7dab5e0}.lecteur-pdf-page{background:#0b0b0a;width:100%;margin:0 0 8px;position:relative;box-shadow:0 6px 22px #0000008c}.lecteur-pdf-page.est-dessinee{background:#f4f1ea}.lecteur-pdf-page canvas{opacity:0;width:100%;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);display:block}.lecteur-pdf-page.est-dessinee canvas{opacity:1}.lecteur-pdf-texte{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lecteur-pdf-attente{color:#ffffff8c;text-align:center;margin:0;padding:42px 24px;font:400 13px/1.5 Inter,sans-serif}.lecteur-pdf-attente .attente{--attente-encre:#ffffff94;--attente-taille:40px}@media (prefers-reduced-motion:reduce){.lecteur-pdf-page canvas{transition:none}}.lecteur-pdf-couche{z-index:2;letter-spacing:normal;word-spacing:normal;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor,1) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.lecteur-pdf-couche :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.lecteur-pdf-couche>:not(.markedContent),.lecteur-pdf-couche .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.lecteur-pdf-couche .markedContent{display:contents}.lecteur-pdf-couche br{display:none}.lecteur-pdf-page{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lecteur-pdf-couche,.lecteur-pdf-couche :is(span,br){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lecteur-shell{z-index:100000;padding:max(12px, env(safe-area-inset-top)) 0 max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lecteur-veil{background:#020303e0;position:absolute;inset:0}.lecteur-room{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:radial-gradient(70% 30% at 50% 0,#c9a84c12,#0000 70%),linear-gradient(155deg,#0a0b09,#040505 58%,#080806);border:1px solid #c9a84c38;flex-direction:column;width:min(100vw - 20px,460px);max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #000000b3}.lecteur-focus-guard{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.lecteur-head{border-bottom:1px solid #c9a84c1f;grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;padding:12px 14px;display:grid}.lecteur-head button{color:#e7dab5bf;cursor:pointer;background:#070807b8;border:1px solid #c9a84c26;width:44px;height:44px;font-size:16px}.lecteur-head div{flex-direction:column;gap:3px;min-width:0;display:flex}.lecteur-head small{color:#e1ca8bc2;letter-spacing:.16em;text-transform:uppercase;font:500 10px/1.2 Inter,sans-serif}.lecteur-head h3{color:#e7e1d2;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin:0;font:400 17px/1.15 Chakra Petch,sans-serif;overflow:hidden}.lecteur-body{background:#000;flex:1;justify-content:center;align-items:stretch;min-height:0;display:flex;position:relative}.lecteur-video{aspect-ratio:16/9;border:0;align-self:center;width:100%}.lecteur-livre-audio{background:#000;align-self:center;width:100%}.lecteur-livre-mount,.lecteur-livre-mount iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.lecteur-livre-commandes{color:#e7e1d2b8;letter-spacing:.04em;text-align:center;background:linear-gradient(#0c0d0bf5,#050605fa);border-top:1px solid #c9a84c24;gap:9px;padding:10px 12px 12px;font:500 10px/1.35 Inter,sans-serif;display:grid}.lecteur-livre-annonce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lecteur-livre-commandes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lecteur-livre-commandes button{color:#d9c381;letter-spacing:.04em;cursor:pointer;background:#c9a84c12;border:1px solid #c9a84c3d;min-height:42px;padding:8px 5px;font:600 10px/1.15 Chakra Petch,sans-serif}.lecteur-livre-commandes button:disabled{opacity:.34;cursor:default}.lecteur-page{background:#fff;border:0;width:100%;height:min(72dvh,620px)}.lecteur-wait,.lecteur-fail{color:#ffffffbd;text-align:center;align-self:center;padding:42px 24px;font:400 13px/1.5 Inter,sans-serif}.lecteur-wait{flex-direction:column;align-items:center;gap:14px;display:flex}.lecteur-wait-overlay{z-index:2;background:#000000e6;justify-content:center;position:absolute;inset:0}.lecteur-wait-signal{width:30px;height:30px;animation:lecteur-signal var(--nxs-ceremonie) linear infinite;border:1px solid #c9a84c29;border-top-color:#e7dab5e6;border-radius:50%;box-shadow:0 0 20px #c9a84c1f}@keyframes lecteur-signal{to{transform:rotate(360deg)}}.lecteur-wait .attente{--attente-encre:#ffffff9e;--attente-taille:40px}.lecteur-fail button{color:#d7bb6a;letter-spacing:.08em;cursor:pointer;background:#c9a84c14;border:1px solid #c9a84c66;min-height:44px;margin-top:14px;padding:10px 18px;font:600 12px/1 Chakra Petch,sans-serif}.lecteur-fail-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lecteur-head button:focus-visible,.lecteur-fail button:focus-visible,.lecteur-livre-commandes button:focus-visible{outline-offset:2px;outline:2px solid #e7dab5d9}@media (width>=900px) and (hover:hover) and (pointer:fine){.lecteur-room--pdf{transform-origin:50% 82%;width:min(1180px,100vw - 56px);height:min(760px,100dvh - 56px);max-height:none;animation:lecteur-pdf-entre-bureau var(--nxs-ceremonie) var(--nxs-courbe-fluide) both}.lecteur-room--pdf .lecteur-pdf{width:min(100%,600px);height:100%;margin-inline:auto}.lecteur-room--pdf .lecteur-pdf-page{width:min(100%,520px);margin-inline:auto}@keyframes lecteur-pdf-entre-bureau{0%{opacity:0;transform:perspective(1100px)rotateX(5deg)rotateY(2deg)scale(.94)}to{opacity:1;transform:perspective(1100px)rotateX(0)rotateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.lecteur-room,.lecteur-wait-signal{animation:none}}.lecteur-geste{padding:10px 14px calc(12px + env(safe-area-inset-bottom));justify-content:center;display:flex}.lecteur-geste button{color:#e4ce8b;cursor:pointer;background:#e4ce8b14;border:1px solid #e4ce8b73;border-radius:12px;width:100%;max-width:520px;min-height:44px;padding:10px 14px;font:600 13px/1.3 Inter,-apple-system,sans-serif}.lecteur-geste button:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.onboarding{min-height:100dvh;padding:env(safe-area-inset-top) 24px calc(32px + env(safe-area-inset-bottom));background:var(--black);flex-direction:column;align-items:center;display:flex}.ob-mentor-promise{grid-template-columns:repeat(8,1fr);gap:3px;width:100%;margin-top:17px;display:grid}.ob-mentor-promise>span{border:1px solid color-mix(in oklab, var(--mentor-color) 25%, transparent);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#080908;height:58px;position:relative;overflow:hidden}.ob-mentor-promise img{object-fit:cover;object-position:top;filter:grayscale(.3)saturate(.7);width:100%;height:100%}.ob-mentor-promise small{color:var(--mentor-color);text-align:center;text-shadow:0 1px 5px #000,0 1px 5px #000;font:700 5px/1 Chakra Petch,sans-serif;position:absolute;bottom:3px;left:1px;right:1px}.ob-mentor-note{color:#ffffff5c;text-align:center;max-width:335px;margin:9px auto 0;font-size:9px;line-height:1.45}.ob-doctrine{color:#ffffff70;border-top:1px solid #c9a84c26;margin:20px 0 0;padding:15px 0 0;font:500 14px/1.5 Chakra Petch,sans-serif}.ob-doctrine strong{color:#ddd5c4;font-weight:650}.ob-logo{justify-content:center;align-items:center;padding-top:36px;display:flex}.ob-logo-img{object-fit:contain;filter:drop-shadow(0 0 8px #c9a84c80);width:48px;height:48px}.ob-welcome-logo{object-fit:contain;filter:drop-shadow(0 0 24px #c9a84c99);width:120px;height:120px;margin-bottom:8px;animation:3s ease-in-out infinite pulse-glow}.ob-progress{background:var(--white-faint);border-radius:2px;width:100%;max-width:320px;height:2px;margin:24px 0 0;overflow:hidden}.ob-progress-bar{background:var(--gold);height:100%;transition:width var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:2px}.ob-content{flex:1;justify-content:center;align-items:center;width:100%;padding:32px 0;display:flex}.ob-step{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.fade-in{animation:fadeUp .35s var(--nxs-courbe-fluide)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-emblem{margin-bottom:8px;font-size:64px}.ob-title{letter-spacing:.08em;font-size:52px;font-weight:700;line-height:1}.ob-subtitle{color:var(--white-dim);font-size:18px;font-weight:300;line-height:1.5}.ob-desc{color:var(--white-dim);max-width:300px;font-size:15px;line-height:1.7}.ob-question{color:var(--white);margin-bottom:4px;font-size:28px;font-weight:700}.ob-hint{color:var(--white-dim);margin-bottom:8px;font-size:14px}.ob-hint-refus{color:#ffffffb8;background:#c9a84c0f;border-left:2px solid #c9a84c8c;margin-top:16px;padding:12px 14px;line-height:1.55}.ob-input{background:var(--black-3);border:1px solid var(--white-faint);width:100%;color:var(--white);transition:border-color var(--nxs-fluide);border-radius:12px;padding:16px 20px;font-size:16px}.ob-input:focus{border-color:var(--gold)}.ob-input.small{text-align:center;padding:14px 16px}.ob-input::placeholder{color:#f5f5f04d}.ob-inputs-row{gap:12px;width:100%;display:flex}.ob-label{color:var(--white-dim);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.ob-goals{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.ob-goal-btn{background:var(--black-3);border:1px solid var(--white-faint);color:var(--white-dim);transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;font-family:Chakra Petch,Inter,sans-serif;font-size:13px;display:flex;position:relative}.ob-goal-btn:hover{border-color:var(--gold-dark);color:var(--white)}.ob-goal-btn.selected{border-color:var(--gold);background:var(--gold-faint);color:var(--gold-light)}.ob-goal-icon{font-size:28px}.ob-goal-propose{color:#e4ce8bd1;letter-spacing:.04em;font-size:11px}.ob-hint.ob-goals-silhouette{margin:10px 0 0;font-size:12px}.ob-goal-check{color:var(--gold);font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.ob-selected-count{color:var(--gold);margin-top:4px;font-size:13px;font-weight:600}.ob-discovery-choice{color:#ffffffb8;text-align:left;background:linear-gradient(120deg,#c9a84c0b,#0000 48%),#090a09;border:1px solid #c9a84c2e;border-radius:1px 14px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:16px 17px;display:flex}.ob-discovery-choice.selected{background:linear-gradient(120deg,#c9a84c21,#0000 55%),#090a09;border-color:#dab85b94}.ob-discovery-choice:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ob-discovery-code{color:#d9b9609e;letter-spacing:.2em;font:650 8px/1 Inter,sans-serif}.ob-discovery-choice strong{color:#e9dfc7;letter-spacing:.03em;font:550 16px/1.2 Chakra Petch,sans-serif}.ob-discovery-choice small{color:#ffffff70;font-size:11px;line-height:1.45}.ob-selected-count-discovery{color:#e5d29ba6;letter-spacing:.035em;font-size:11px}.ob-activity{flex-direction:column;gap:10px;width:100%;display:flex}.ob-activity-btn{background:var(--black-3);border:1px solid var(--white-faint);color:var(--white);transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;font-family:Chakra Petch,Inter,sans-serif;display:flex}.ob-activity-btn:hover{border-color:var(--gold-dark)}.ob-activity-btn.selected{border-color:var(--gold);background:var(--gold-faint)}.ob-activity-label{font-size:15px;font-weight:600}.ob-activity-desc{color:var(--white-dim);font-size:13px}.ob-ready-icon{margin-bottom:8px;font-size:72px}.ob-bottom{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.ob-btn{background:var(--gold);width:100%;color:var(--black);letter-spacing:.12em;transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:14px;padding:18px;font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:700}.ob-btn:hover:not(.disabled){background:var(--gold-light);box-shadow:0 8px 24px var(--gold-glow);transform:translateY(-1px)}.ob-btn.disabled{opacity:.35;cursor:not-allowed}.ob-back{color:var(--white-dim);background:0 0;padding:8px;font-family:Chakra Petch,Inter,sans-serif;font-size:14px}.ob-back:hover{color:var(--white)}.onboarding:after{content:"";z-index:0;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);pointer-events:none;border-left:1px solid #c9a84c0d;border-right:1px solid #c9a84c0d;position:fixed;inset:8px}.ob-logo{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:repeating-linear-gradient(47deg,#11110f 0 2px,#090a09 3px 8px);place-items:center;width:55px;height:55px;margin-top:24px;padding-top:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d9bc6a33}.ob-logo-img{width:41px;height:41px}.ob-content{position:relative}.ob-calibration-code{color:#c9a84c40;letter-spacing:.22em;white-space:nowrap;font:500 7px/1 Inter,sans-serif;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ob-step{padding:29px 2px 7px;position:relative}.ob-step:before,.ob-step:after{content:"";background:linear-gradient(90deg,#0000,#c9a84c33);width:37px;height:1px;position:absolute;top:12px}.ob-step:before{left:8px}.ob-step:after{right:8px;transform:rotate(180deg)}.ob-question{color:#e9e3d5;letter-spacing:.035em;font-weight:400}.ob-input,.ob-goal-btn,.ob-activity-btn{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(120deg,#c9a84c09,#0000 37%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#080908e6;border-color:#c9a84c1a;border-radius:0}.ob-goal-btn.selected,.ob-activity-btn.selected{background:linear-gradient(120deg,#c9a84c1f,#0000 55%),#090a08;border-color:#dab85b8c}.ob-btn{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);letter-spacing:.18em;border-radius:0;font-size:14px}.ob-progress{background:#c9a84c0e;border-radius:0}.ob-progress-bar{border-radius:0}.ob-eval-rows{flex-direction:column;gap:10px;display:flex}.ob-eval-row{align-items:center;gap:12px;display:flex}.ob-eval-label{color:#f5f5f0d9;letter-spacing:.5px;flex:1;font-size:14px}.ob-eval-input{text-align:center;width:96px;font-size:16px}.ob-sexe{margin-top:18px}.ob-sexe-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ob-sexe-colonne{flex-direction:column}.ob-sexe-btn{color:#ffffffb8;letter-spacing:.01em;cursor:pointer;min-height:46px;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff05;border:1px solid #c9a84c47;border-radius:10px;flex:auto;padding:12px 14px;font-size:14px}.ob-sexe-btn:hover{border-color:var(--gold-dark);color:var(--white)}.ob-sexe-btn.selected{border-color:var(--gold);color:var(--white);background:#c9a84c1a}.ob-silhouette-intro{max-width:560px;line-height:1.65}.ob-silhouette-options{width:min(100%,560px)}.ob-silhouette-btn{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.ob-silhouette-label{color:inherit;letter-spacing:.06em;text-transform:uppercase;font-family:Chakra Petch,Inter,sans-serif;font-weight:650}.ob-silhouette-detail{color:#ffffff8f;font-size:12px;line-height:1.4}.ob-silhouette-btn.selected .ob-silhouette-detail{color:#ffffffc7}.ob-silhouette-note{max-width:520px;line-height:1.55}.ob-silhouette-propose{color:#e4ce8bd1;letter-spacing:.04em;font-size:11px}.ob-silhouette-btn:focus-visible,.ob-bottom .ob-btn:focus-visible,.ob-bottom .ob-back:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.ob-manque{color:#ffffff9e;text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.4}.ob-eval-nom{flex:1;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.ob-eval-oeil{width:24px;height:24px;color:var(--gold);transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:1px solid #c9a84c47;border-radius:50%;flex:none;padding:0;font-size:12px;line-height:1}.ob-eval-oeil:hover,.ob-eval-oeil:focus-visible{border-color:var(--gold);background:#c9a84c1a}.ob-eval-quoi{color:var(--silhouette-dim);letter-spacing:.012em;grid-column:1/-1;font-size:11.5px;font-style:italic;line-height:1.45}.ob-eval-unite{letter-spacing:.04em;color:var(--silhouette-dim);font-size:10px;font-style:italic;font-weight:400}@media (width>=900px) and (hover:hover) and (pointer:fine){.onboarding{width:100%;padding-inline:clamp(48px,8vw,120px)}.ob-content,.ob-bottom{width:min(100%,720px);margin-inline:auto}}.ob-reprise{color:#e4ce8bd9;text-align:center;margin:0 0 6px;font:500 13px/1.4 Inter,sans-serif}.ob-hint.ob-souvenu{color:#e4ce8bd1;font-size:13px}.ob-hint.ob-echo-taille{color:#e4ce8bd1;margin-top:8px;font-size:13px}.ob-mentor-promise small{font-size:8px}.ob-mentor-note{color:#ffffff9e;font-size:12px}.ob-hint,.ob-desc{color:#ffffff8f}.ob-hint.ob-hint-refus{color:#ffffffb8}.ob-step.ob-corps-court{gap:10px}.ob-corps-court .ob-subtitle{font-size:17px}.ob-corps-court .ob-desc{max-width:340px;font-size:14px;line-height:1.55}.ob-corps-court .ob-question{margin:12px 0 0;font-size:22px}.ob-corps-court .ob-hint{margin-bottom:2px}.ob-corps-court .ob-sexe{margin-top:8px}.objectifs-overlay{z-index:9000;padding:16px 16px max(16px, env(safe-area-inset-bottom));background:#000000bf;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.objectifs-card{background:#0f1420;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:85vh;padding:20px;display:flex;overflow-y:auto}.objectifs-title{letter-spacing:1.5px;color:var(--obj-color,#7ab8e8);font-size:15px;font-weight:700}.objectifs-sub{opacity:.55;margin-bottom:4px;font-size:12px}.objectifs-label{letter-spacing:1px;text-transform:uppercase;opacity:.5;margin-top:6px;font-size:11px;font-weight:700}.objectifs-grid{flex-wrap:wrap;gap:8px;display:flex}.objectifs-chip{color:#fffc;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.objectifs-chip.small{padding:7px 11px;font-size:12px}.objectifs-chip-detail{color:#ffffff7a;margin-top:3px;font-size:10px;font-weight:400;line-height:1.3;display:block}.objectifs-chip.selected .objectifs-chip-detail{color:#ffffffad}.objectifs-chip.selected{border-color:var(--obj-color,#7ab8e8);color:#fff;background:#ffffff17}.objectifs-check{color:var(--obj-color,#7ab8e8);margin-left:auto;font-weight:700}.objectifs-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.objectifs-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700}.objectifs-btn.ghost{color:#ffffffb3;background:#ffffff14}.objectifs-btn.primary{background:var(--obj-color,#7ab8e8);color:#000}.objectifs-btn:disabled{opacity:.4;cursor:default}.objectifs-warn{color:#ff6b6b;text-align:right;font-size:11px}.objectifs-hint{opacity:.55;margin-bottom:4px;font-size:11px;line-height:1.4}.objectifs-chip.primary{background:#ffffff1f;border-width:2px}.objectifs-primary-tag{letter-spacing:1px;color:#000;background:var(--obj-color,#7ab8e8);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:800}.objectifs-orientation{border-left:2px solid var(--obj-color,#7ab8e8);color:#f5f5f0b8;background:#ffffff08;border-radius:1px 10px;margin-top:10px;padding:10px 12px;font:300 12.5px/1.55 Inter,sans-serif}.objectifs-orientation span{color:#f5f5f06b;margin-top:6px;font-size:11px;display:block}.objectifs-coeur{border-left:2px solid var(--obj-color,#7ab8e8);color:#f5f5f0d1;background:#ffffff0a;border-radius:1px 10px;margin-top:10px;padding:10px 12px;font:400 13px/1.5 Inter,sans-serif}.porte-agenda{background:#c9a84c0a;border:1px solid #c9a84c42;border-radius:1px 10px;margin-top:8px;padding:10px 12px}.porte-agenda-phrase{color:#e9e6dcb8;margin:0 0 8px;font-size:11.5px;line-height:1.45}.porte-agenda-phrase b,.porte-agenda-note b{color:#e9e6dc;font-weight:600}.porte-agenda-gestes{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.porte-agenda-btn{appearance:none;color:#ddc57f;font:inherit;cursor:pointer;background:0 0;border:1px solid #ddc57f8c;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.porte-agenda-lien{appearance:none;color:#e9e6dc9e;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:11px;text-decoration:underline}.porte-agenda-btn:disabled,.porte-agenda-lien:disabled{opacity:.45;cursor:default}.porte-agenda-note{color:#e9e6dc8c;margin:9px 0 0;font-size:10.5px;line-height:1.5}.porte-agenda-note ol{margin:5px 0 0;padding-left:18px}.porte-agenda-note li{margin:2px 0}.porte-agenda-note code{color:#ddc57f;word-break:break-all;font-family:ui-monospace,monospace;font-size:10px}.porte-agenda-btn:focus-visible,.porte-agenda-lien:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.nxs-monde{z-index:0;pointer-events:none;--lointain-froid:#7ab8e8;--lointain-chaud:#c084fc;--lointain-force:1;position:fixed;inset:0;overflow:hidden}.nxs-monde>span{display:block;position:absolute}.nxs-aube{--lointain-froid:#e8a87a;--lointain-chaud:#c9a84c;--lointain-force:.85}.nxs-jour{--lointain-froid:#7ab8e8;--lointain-chaud:#a8c8e8;--lointain-force:.55}.nxs-crepuscule{--lointain-froid:#c084fc;--lointain-chaud:#e8804c;--lointain-force:.95}.nxs-nuit{--lointain-froid:#5b8fd6;--lointain-chaud:#9b6be8;--lointain-force:1.25}.nxs-horizon{height:82%;opacity:var(--lointain-force);background:radial-gradient(ellipse 125% 100% at 20% 100%, color-mix(in srgb, var(--lointain-froid) 8%, transparent), transparent 62%), radial-gradient(ellipse 105% 92% at 84% 100%, color-mix(in srgb, var(--lointain-chaud) 7%, transparent), transparent 60%);transition:opacity 2.4s var(--nxs-courbe-fluide);will-change:opacity;inset:auto 0 -24%}.nxs-poussiere{opacity:.5;background-image:radial-gradient(1.4px 1.4px at 12% 22%,#ffffff4d,#0000),radial-gradient(1.1px 1.1px at 68% 14%,#c9a84c47,#0000),radial-gradient(1.6px 1.6px at 84% 62%,#ffffff2e,#0000),radial-gradient(1.1px 1.1px at 32% 76%,#7ab8e842,#0000),radial-gradient(1.3px 1.3px at 54% 44%,#ffffff24,#0000),radial-gradient(1px 1px at 8% 58%,#c084fc38,#0000),radial-gradient(1.2px 1.2px at 92% 32%,#ffffff29,#0000);animation:297.6s linear infinite alternate nxs-poussiere;inset:-10%}@keyframes nxs-poussiere{0%{transform:translate(0,0)}to{transform:translate(-2.5%,-3.5%)}}.nxs-aurore{background:radial-gradient(ellipse 42% 100% at 30% 0%, color-mix(in srgb, var(--coach-color,#c9a84c) 14%, transparent), transparent 68%), radial-gradient(ellipse 34% 90% at 72% 6%, color-mix(in srgb, var(--grade-color,#c9a84c) 10%, transparent), transparent 66%);height:58%;opacity:calc(.82 + var(--eclat,0) * .55);will-change:transform, translate, opacity;transform:translate3d(var(--derive,-4%), calc(var(--eclat,0) * 1.5%), 0) scale(calc(1 + var(--eclat,0) * .05));transition:transform 9.6s cubic-bezier(.22,.61,.36,1),opacity 3s cubic-bezier(.22,.61,.36,1);animation:147.2s ease-in-out infinite alternate nxs-derive;inset:-20% -30% auto}@keyframes nxs-derive{0%{translate:0}to{translate:2% 1.5%}}.nxs-grain{opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;inset:0}.app>:not(.nxs-monde,.nxs-plein-ecran){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.nxs-aurore,.nxs-poussiere{transition:none;animation:none}}.nxs-eveil .nxs-horizon,.nxs-eveil .nxs-poussiere{animation:2.6s cubic-bezier(.3,.6,.2,1) both nxs-ouvrir-les-yeux}@keyframes nxs-ouvrir-les-yeux{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.nxs-monde .nxs-horizon{animation:22.4s ease-in-out infinite nxs-respire}@keyframes nxs-respire{0%,to{opacity:var(--lointain-force)}50%{opacity:calc(var(--lointain-force) * 1.22)}}.nxs-attente .nxs-aurore{animation:147.2s ease-in-out infinite alternate nxs-derive,14.4s ease-in-out infinite nxs-presence}@keyframes nxs-presence{0%,to{opacity:.82}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.nxs-eveil .nxs-horizon,.nxs-eveil .nxs-poussiere,.nxs-monde .nxs-horizon,.nxs-attente .nxs-aurore{animation:none}}.hall-hero.avec-eau{--hall-h:clamp(362px, calc(47dvh + 47px), 437px);height:var(--hall-h)}.hall-hero.avec-eau .hall-copy{bottom:92px}.eau-fond{z-index:3;pointer-events:none;position:absolute;inset:0}.eau-fond:before{content:"";height:var(--eau-h,0px);transition:height var(--nxs-ceremonie) var(--nxs-courbe-fluide);background:linear-gradient(#40628c38,#0a16289e 70%,#060c18c7),repeating-linear-gradient(#0000 0 6px,#c9ced806 7px);position:absolute;bottom:0;left:0;right:0}.eau-surface{left:0;right:0;bottom:max(var(--eau-h,0px), 6px);height:1px;transition:bottom var(--nxs-ceremonie) var(--nxs-courbe-fluide);background:linear-gradient(90deg,#c9ced80f,#c9ced86b 40%,#c9ced880 88%,#c9ced81f);position:absolute;overflow:hidden}.eau-fond:not(.a-de-l-eau) .eau-surface{opacity:.55}.eau-onde{width:34%;animation:eau-onde calc(var(--nxs-ceremonie) * 2) var(--nxs-courbe-fluide) both;background:linear-gradient(90deg,#0000,#ebf0f8f2,#0000);position:absolute;top:0;bottom:0;right:0}@keyframes eau-onde{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-300%)}}.eau-trait-or{background:linear-gradient(90deg,#e4ce8b1a,#e4ce8b 30%,#f3e3ad 70%,#e4ce8b33);position:absolute;inset:0;box-shadow:0 0 8px #e4ce8b8c}.eau-fond.est-revele .eau-trait-or{transform-origin:100%;animation:eau-trait var(--nxs-revelation) var(--nxs-courbe-fluide) both}@keyframes eau-trait{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.eau-reflet{height:var(--eau-h,0px);transition:height var(--nxs-ceremonie) var(--nxs-courbe-fluide);position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 100%)}.eau-reflet img{top:calc(var(--eau-h,0px) * -1);width:79%;height:var(--hall-h,100%);object-fit:cover;object-position:50% 20%;filter:grayscale(.3)sepia(.75)saturate(.9)brightness(.9)contrast(1.08)blur(.4px);opacity:.5;position:absolute;right:-14%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 20%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 20%,#000 55% 100%)}.eau-fond.est-revele .eau-reflet img{animation:eau-reflet var(--nxs-revelation) var(--nxs-courbe-fluide) var(--nxs-ceremonie) both}@keyframes eau-reflet{0%{opacity:0;transform:scaleY(-1)translateY(6px)}to{opacity:.5;transform:scaleY(-1)}}.eau-ligne{z-index:4;justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex;position:absolute;bottom:14px;left:25px;right:16px}.eau-texte{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.eau-texte small{color:#c9ced89e;letter-spacing:.24em;text-transform:uppercase;font:600 8.5px/1 Inter,sans-serif}.eau-compte{color:#eef1f6e6;letter-spacing:.01em;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;max-width:100%;min-height:24px;padding:2px 0;font:500 12.5px/1.25 Inter,sans-serif;-webkit-text-decoration:underline #c9ced842;text-decoration:underline #c9ced842}.eau-geste{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.eau-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eau-annuler{color:#e4ce8b;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:24px;margin:-10px 0;padding:10px 12px 10px 0;font:600 10.5px/1 Inter,sans-serif}.eau-note{color:#e4dcc4d1;font:400 11.5px/1.35 Inter,sans-serif}.eau-goutte{color:#d9dee7;cursor:pointer;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:transform var(--nxs-impact) var(--nxs-courbe-impact), border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:radial-gradient(circle at 50% 70%,#40628c33,#080a0e8c 70%);border:1px solid #c9ced857;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.eau-goutte.est-pleine{border-color:#c9ced88c}.eau-goutte:active{transform:scale(.93)}.eau-compte:focus-visible,.eau-goutte:focus-visible,.eau-annuler:focus-visible{outline-offset:3px;outline:2px solid #e4ce8b}@media (width<=350px){.eau-ligne{left:20px;right:12px}}.eau-revelation{color:#eeece4db;animation:eau-arrive var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:linear-gradient(#40628c1a,#0000 60%),#08090ae6;border:1px solid #c9ced829;border-radius:2px 18px;gap:8px;margin:12px 0 0;padding:16px 18px 14px;font:400 13px/1.5 Inter,sans-serif;display:grid}@keyframes eau-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.eau-revelation h2{color:#e4ce8b;letter-spacing:.22em;text-transform:uppercase;margin:0;font:600 11px/1 Chakra Petch,sans-serif}.eau-revelation p{margin:0}.eau-revelation .eau-regle{color:#f4f0e5;letter-spacing:.01em;font:500 16px/1.3 Chakra Petch,sans-serif}.eau-revelation .eau-discret{color:#c9ced899;font-size:11.5px}.eau-revelation button{color:#e8d49d;letter-spacing:.16em;text-transform:uppercase;background:#c9a84c14;border:1px solid #d9ba6280;border-radius:999px;justify-self:start;min-height:40px;margin-top:4px;padding:0 18px;font:600 10px/1 Inter,sans-serif}.eau-panneau-fond{z-index:10000;padding:12px 12px max(12px, env(safe-area-inset-bottom));background:#030408c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.eau-panneau{overscroll-behavior:contain;color:#eeece4d1;width:min(460px,100%);max-height:calc(100dvh - 24px);animation:eau-monte var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:linear-gradient(#40628c1f,#0000 140px),#08090b;border:1px solid #c9ced829;border-radius:2px 22px;outline:none;gap:10px;padding:16px 16px 18px;font:400 13px/1.5 Inter,sans-serif;display:grid;overflow-y:auto}@keyframes eau-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.eau-panneau p{margin:0}.eau-panneau-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eau-panneau-tete small{color:#c9ced89e;letter-spacing:.24em;text-transform:uppercase;font:600 9px/1 Inter,sans-serif}.eau-panneau-tete h2{color:#f4f0e5;margin:6px 0 0;font:500 22px/1.1 Chakra Petch,sans-serif}.eau-panneau-fermer{color:#f0e8d4d9;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;min-height:40px;padding:0 14px;font:500 12.5px/1 Inter,sans-serif}.eau-panneau-compte{color:#eef1f6;letter-spacing:.01em;font:600 26px/1.1 Chakra Petch,sans-serif}.eau-panneau-premier{color:#c9ced8b3;font-size:12px}.eau-panneau-gestes{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 2px;display:grid}.eau-panneau-gestes button{color:#e9edf3;text-align:left;background:linear-gradient(#40628c24,#ffffff05);border:1px solid #c9ced83d;border-radius:12px;min-height:46px;padding:8px 10px;font:500 12.5px/1.25 Inter,sans-serif}.eau-panneau-gestes button.est-discret{color:#e9dfc3b3;background:0 0;border-color:#ffffff1a}.eau-panneau-gestes button:disabled{opacity:.4}.eau-panneau-reponse{color:#e4ce8b;font-size:12.5px}.eau-panneau-regle{color:#f4f0e5;border-top:1px solid #ffffff0f;padding-top:6px;font:500 15px/1.35 Chakra Petch,sans-serif}.eau-panneau-question{border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.eau-panneau-question span{color:#eef0f3;font-weight:500}.eau-panneau-question div{gap:6px;display:flex}.eau-panneau-question button{color:#f0e8d4cc;background:0 0;border:1px solid #ffffff29;border-radius:999px;min-width:56px;min-height:40px;padding:0 14px;font:500 12.5px/1 Inter,sans-serif}.eau-panneau-question button[aria-pressed=true]{color:#f3e7c4;background:#e4ce8b1f;border-color:#e4ce8bb3}.eau-panneau-masque{color:#eeece4d1;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;font:500 13px/1.3 Inter,sans-serif;display:flex}.eau-panneau-masque i{width:36px;height:20px;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff0a;border:1px solid #fff3;border-radius:999px;flex:0 0 36px;position:relative}.eau-panneau-masque i:after{content:"";width:12px;height:12px;transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide);background:#eeece4b3;border-radius:50%;position:absolute;top:3px;left:3px}.eau-panneau-masque[aria-checked=true] i{background:#e4ce8b38;border-color:#e4ce8b99}.eau-panneau-masque[aria-checked=true] i:after{background:#e4ce8b;transform:translate(16px)}.eau-panneau-savoir{background:#ffffff06;border-radius:12px;gap:8px;padding:12px;display:grid}.eau-panneau-savoir h3{color:#c8aa57;letter-spacing:.25em;text-transform:uppercase;margin:0;font:600 9px/1 Inter,sans-serif}.eau-panneau-pied{color:#c9ced88c;gap:4px;padding-top:4px;font-size:11.5px;display:grid}.eau-panneau button{cursor:pointer;-webkit-tap-highlight-color:transparent}.eau-panneau button:focus-visible,.eau-revelation button:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.compte-sous-repos{gap:14px;width:min(86vw,340px);display:grid;position:absolute;top:calc(100% + 44px);left:50%;transform:translate(-50%)}.compte-sous-repos .compte-consigne-forme{width:auto;position:static;transform:none}.compte-eau{text-align:left;align-items:center;gap:10px;display:flex}.compte-eau img{object-fit:cover;object-position:50% 20%;border:1px solid #c9ced873;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.compte-eau>span{color:#f5f0e1d9;outline:none;flex:1;gap:3px;min-width:0;font:400 13px/1.4 Inter,sans-serif;display:grid}.compte-eau small{color:#c9ced8;letter-spacing:.18em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.compte-eau em{color:#c9ced8b3;font-size:12px;font-style:normal}.compte-eau button{color:#e9edf3;cursor:pointer;background:#40628c24;border:1px solid #c9ced866;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font:600 12px/1 Inter,sans-serif}.compte-eau button:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}@media (height<=700px){.compte-sous-repos:has(.compte-eau){gap:8px;top:calc(100% + 40px)}.compte-eau img{display:none}.compte-eau button{padding:0 12px}.compte-centre:has(.compte-eau){width:min(46vw,27dvh,200px)}}@media (prefers-reduced-motion:reduce){.eau-onde{animation:none;display:none}.eau-fond.est-revele .eau-trait-or,.eau-fond.est-revele .eau-reflet img,.eau-revelation,.eau-panneau{animation:none}.eau-fond:before,.eau-surface,.eau-reflet,.eau-goutte{transition:none}}.compte-guide{z-index:8800;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));box-sizing:border-box;color:#e9dfc3;isolation:isolate;background:#010202;grid-template-rows:auto 1fr auto;font-family:Chakra Petch,Inter,sans-serif;animation:.6s cubic-bezier(.2,.8,.2,1) both compte-arrivee;display:grid;position:fixed;inset:0;overflow:clip}.compte-fond{z-index:0;pointer-events:none;position:absolute;inset:0}.compte-fond>span{display:block;position:absolute}.compte-etoiles{opacity:.22;background-image:radial-gradient(circle,#ffffffb8 0 .8px,#0000 1.15px),radial-gradient(circle,#dcbf70a8 0 .65px,#0000 1px);background-position:11px 19px,53px 7px;background-size:83px 101px,137px 149px;animation:44.8s linear infinite compte-derive;inset:-20%}.compte-horizon{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--compte-color) 8%, transparent) 22%, color-mix(in srgb, var(--compte-color) 70%, white), color-mix(in srgb, var(--compte-color) 8%, transparent) 78%, transparent);width:185%;height:1px;box-shadow:0 0 13px color-mix(in srgb, var(--compte-color) 50%, transparent), 0 0 62px 19px color-mix(in srgb, var(--compte-color) 8%, transparent);opacity:.55;top:46%;left:50%;transform:translate(-50%)}.compte-voile{background:radial-gradient(ellipse at 50% 46%, color-mix(in srgb, var(--compte-color) 9%, transparent), transparent 42%), radial-gradient(ellipse at center, transparent 30%, #000000d9 100%);inset:0}.compte-tete{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.compte-tete-nom{gap:4px;min-width:0;display:grid}.compte-tete-nom small{color:color-mix(in srgb, var(--compte-color) 80%, white);letter-spacing:.22em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.compte-tete-nom strong{color:#f0e8d4;letter-spacing:.02em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 15px/1.25 Chakra Petch,sans-serif;display:-webkit-box;overflow:hidden}.compte-tete-droite{flex:none;align-items:center;gap:10px;display:flex}.compte-seance{color:#e9dfc399;letter-spacing:.08em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font:600 11px/1 Chakra Petch,sans-serif;display:inline-flex}.compte-seance i{background:#e9dfc34d;border-radius:50%;width:6px;height:6px}.compte-seance.tourne i{background:var(--compte-color);box-shadow:0 0 8px var(--compte-color);animation:2.4s ease-in-out infinite compte-respire}.compte-fermer{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;width:40px;height:40px;font:400 22px/1 Inter,sans-serif}.compte-scene{z-index:2;place-items:center;min-height:0;display:grid;position:relative;overflow:clip}.compte-centre{aspect-ratio:1;place-items:center;width:min(78vw,340px);margin-bottom:40px;display:grid;position:relative}.compte-anneau{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.compte-anneau-fond{fill:none;stroke:#ffffff12;stroke-width:1.5px}.compte-anneau-trace{fill:none;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--compte-color) 60%, transparent));transition:stroke-dashoffset .1s linear}.compte-nombre-zone{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:visible}.compte-nombre{color:#f4e6bf;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(#fbf1d3 0%,#e4ce8b 55%,#8a6f2e 100%);background:linear-gradient(180deg, #fbf1d3 0%, color-mix(in srgb, var(--compte-color) 85%, #fff) 55%, color-mix(in srgb, var(--compte-color) 70%, #000) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--compte-color) 45%, transparent));-webkit-background-clip:text;background-clip:text;font:700 clamp(112px,38vw,176px)/1 Chakra Petch,sans-serif;animation:.42s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive;position:absolute}.compte-nombre.est-decompte{background:linear-gradient(#ffffffeb,#ffffff8c);filter:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,24vw,112px)}.compte-nombre.est-temps{letter-spacing:.02em;font-size:clamp(64px,22vw,104px);animation:none}.compte-nombre.est-repos{background:linear-gradient(#ffffffe6,#ffffff80);filter:none;-webkit-background-clip:text;background-clip:text}.compte-onde{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--compte-color) 70%, white);width:62%;box-shadow:0 0 24px color-mix(in srgb, var(--compte-color) 35%, transparent);pointer-events:none;border-radius:50%;margin:-31% 0 0 -31%;animation:.9s cubic-bezier(.2,.8,.2,1) both compte-onde;position:absolute;top:50%;left:50%}.compte-mouvement{color:color-mix(in srgb, var(--compte-color) 80%, white);letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font:700 clamp(13px,4.2vw,17px)/1 Chakra Petch,sans-serif;animation:.26s cubic-bezier(.2,.8,.2,1) both compte-mouvement-arrive;display:inline-flex;position:absolute;top:9%;left:0;right:0}.compte-mouvement i{font-size:1.15em;font-style:normal;line-height:1}.compte-mouvement.sens-tiens{color:#e9dfc3b3}@keyframes compte-mouvement-arrive{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.compte-souffle-cercle{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--compte-color) 85%, white);width:62%;box-shadow:0 0 40px color-mix(in srgb, var(--compte-color) 30%, transparent), inset 0 0 30px color-mix(in srgb, var(--compte-color) 10%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--compte-color) 10%, transparent), transparent 70%);border-radius:50%;place-items:center;gap:4px;display:grid;transform:scale(1)}.compte-souffle-cercle.inspire{animation:compte-souffle-grandit var(--souffle-duree,4s) ease-in-out both}.compte-souffle-cercle.tiens{transform:scale(1.3)}.compte-souffle-cercle.expire{animation:compte-souffle-descend var(--souffle-duree,6s) ease-in-out both}@keyframes compte-souffle-grandit{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes compte-souffle-descend{0%{transform:scale(1.3)}to{transform:scale(1)}}.compte-souffle-mot{color:color-mix(in srgb, var(--compte-color) 85%, white);letter-spacing:.28em;font:700 clamp(18px,6vw,26px)/1 Chakra Petch,sans-serif}.compte-souffle-reste{color:#e9dfc399;font-variant-numeric:tabular-nums;font:600 clamp(22px,8vw,34px)/1 Chakra Petch,sans-serif}.compte-sous{text-align:center;color:#e9dfc38c;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font:600 11px/1 Chakra Petch,sans-serif;position:absolute;bottom:-34px;left:0;right:0}.compte-pret{text-align:center;justify-items:center;gap:18px;max-width:320px;display:grid}.compte-consigne{color:#e9dfc3b8;margin:0;font:500 14px/1.5 Inter,sans-serif}.compte-arret{color:#ffffff8c;text-align:left;border-left:1px solid #c8a86a61;margin:0;padding-left:10px;font:400 12.5px/1.45 Inter,sans-serif}.compte-fin-mot{background:linear-gradient(#fbf1d3,#e4ce8b);background:linear-gradient(180deg, #fbf1d3, color-mix(in srgb, var(--compte-color) 85%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font:700 clamp(44px,14vw,64px)/1 Chakra Petch,sans-serif;animation:.5s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive}.compte-refus{color:#e89678e6;margin:0;font:500 12.5px/1.4 Inter,sans-serif}.compte-commandes{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:56px;display:flex;position:relative}.compte-btn{color:#f0e8d4db;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:48px;padding:0 18px;font:600 12px/1 Chakra Petch,sans-serif;display:inline-flex}.compte-btn small{letter-spacing:.22em;color:#e1cb91b3;text-transform:uppercase;font:500 8px/1 Inter,sans-serif}.compte-btn span{letter-spacing:.16em;font-size:13px}.compte-btn.est-principal{border-color:color-mix(in srgb, var(--compte-color) 55%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--compte-color) 16%, transparent) 22%, color-mix(in srgb, var(--compte-color) 16%, transparent) 78%, transparent);color:#efe3c2;min-height:60px;padding:0 28px}.compte-btn.est-principal.est-compact{min-height:48px;padding:0 20px}.compte-btn.est-discret{color:#e9dfc3a8;text-transform:none;letter-spacing:.04em;background:0 0;border-color:#0000;font-family:Inter,sans-serif;font-size:13px}.compte-btn:disabled{opacity:.5;cursor:progress}.compte-btn:active{background:#ffffff17}.compte-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--compte-color) 70%, white);outline-offset:2px}@media (width<=359px){.compte-guide .compte-commandes.est-series{gap:6px}.compte-guide .compte-commandes.est-series>.compte-btn:not(.est-principal),.compte-guide .compte-commandes.est-series>.compte-btn.est-compact{padding:0 10px}}.compte-annonce{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compte-guide.est-en-pause .compte-nombre,.compte-guide.est-en-pause .compte-anneau-trace{opacity:.45}@keyframes compte-arrivee{0%{opacity:0;filter:brightness(.35)}to{opacity:1;filter:none}}@keyframes compte-derive{to{transform:translateY(8%)}}@keyframes compte-respire{0%,to{opacity:.5}50%{opacity:1}}@keyframes compte-nombre-arrive{0%{opacity:0;filter:blur(7px)brightness(1.7);transform:scale(1.38)}55%{opacity:1;filter:blur()brightness(1.15);transform:scale(.985)}to{opacity:1;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--compte-color) 45%, transparent));transform:none}}@keyframes compte-onde{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.7)}}@media (height<=620px){.compte-centre{width:min(60vw,260px)}.compte-nombre{font-size:clamp(88px,28vw,128px)}}@media (height<=460px){.compte-guide{padding-top:8px;padding-bottom:8px}.compte-centre{width:min(52dvh,220px);margin-bottom:26px}.compte-nombre{font-size:clamp(56px,22dvh,96px)}.compte-nombre.est-temps,.compte-nombre.est-decompte{font-size:clamp(40px,16dvh,72px)}.compte-sous{bottom:-22px}.compte-commandes{min-height:44px}.compte-btn.est-principal{min-height:48px}}@media (prefers-reduced-motion:reduce){.compte-guide,.compte-nombre,.compte-fin-mot,.compte-mouvement,.compte-geste-nom{animation:none}.compte-souffle-cercle{animation:none!important}.compte-souffle-cercle.inspire{transform:scale(1.15)}.compte-onde,.compte-etoiles{animation:none;display:none}.compte-seance.tourne i{opacity:1;animation:none}}.compte-consigne-forme{text-align:left;align-items:center;gap:10px;width:min(86vw,340px);margin:0;display:flex;position:absolute;top:calc(100% + 44px);left:50%;transform:translate(-50%)}.compte-consigne-forme img{object-fit:cover;object-position:50% 20%;border:1px solid color-mix(in srgb, var(--compte-color) 50%, transparent);border-radius:50%;flex:0 0 32px;width:32px;height:32px}.compte-consigne-forme span{color:#f5f0e1d9;gap:3px;font:400 13px/1.4 Inter,sans-serif;display:grid}.compte-consigne-forme small{color:color-mix(in srgb, var(--compte-color) 80%, white);letter-spacing:.18em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.compte-douleur-porte{color:#e9dfc39e;text-underline-offset:4px;min-height:44px;font-size:13px;-webkit-text-decoration:underline #e9dfc338;text-decoration:underline #e9dfc338}.compte-douleur{text-align:left;background:#080908b8;border:1px solid #ffffff1a;border-radius:1px 14px;gap:12px;width:min(86vw,340px);padding:14px;display:grid}.compte-douleur-titre{color:#f5f0e1cc;margin:0;font:500 13px/1.4 Inter,sans-serif}.compte-douleur-zones{flex-wrap:wrap;gap:8px;display:flex}.compte-douleur-zone{color:#f5f0e1a8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:20px;min-height:40px;padding:0 14px;font:500 13px/1 Inter,sans-serif}.compte-douleur-zone.est-choisie{color:#e8c97a;background:#c9a84c1a;border-color:#c9a84c99}.compte-douleur-zone:focus-visible{outline:2px solid color-mix(in srgb, var(--compte-color) 70%, white);outline-offset:2px}.compte-douleur-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.compte-douleur-actions .compte-btn.est-principal span{letter-spacing:.1em;font-size:12px}.compte-hesite{color:#e9dfc3b3;max-width:300px;margin:0;font:400 12.5px/1.45 Inter,sans-serif}.compte-guide.est-seance-guidee.phase-pret .compte-scene{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.compte-guide.est-seance-guidee.phase-pret .compte-pret{margin:auto;padding-block:12px}.compte-geste{gap:14px}.compte-geste-nom:focus{outline:none}.compte-geste-nom{letter-spacing:.005em;overflow-wrap:anywhere;justify-items:center;gap:6px;margin:0;font:700 clamp(24px,8vw,34px)/1.15 Chakra Petch,sans-serif;animation:.42s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive;display:grid}.compte-geste-emoji{font-size:.9em;line-height:1}.compte-geste-titre{color:#e4ce8b;background:linear-gradient(#fbf1d3 0%,#e4ce8b 55%,#8a6f2e 100%);background:linear-gradient(180deg, #fbf1d3 0%, color-mix(in srgb, var(--compte-color) 85%, #fff) 55%, color-mix(in srgb, var(--compte-color) 70%, #000) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--compte-color) 35%, transparent));-webkit-background-clip:text;background-clip:text}.compte-geste-comment{color:#e9dfc3d9;text-align:center;max-width:320px;margin:0;font:400 15px/1.5 Inter,sans-serif}.compte-btn.compte-geste-voir{color:#f0e8d4db;min-height:44px;font-size:14px}.zones-douleur{text-align:left;gap:10px;width:100%;min-width:0;display:grid}.zones-ou{color:#f5f0e1d6;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:1px 12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 14px;font:500 14px/1 Inter,sans-serif;display:flex}.zones-ou[aria-expanded=true]{border-color:#c9a84c80}.zones-ou:disabled{opacity:.5;cursor:default}.zones-ou-fleche{color:#c9a84cbf;font-size:12px;transition:transform .2s}.zones-ou[aria-expanded=true] .zones-ou-fleche{transform:rotate(180deg)}.zones-choisies{flex-wrap:wrap;gap:8px;display:flex}.zones-choisie{color:#e8c97a;text-align:left;cursor:pointer;background:#c9a84c1a;border:1px solid #c9a84c8c;border-radius:16px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 10px 0 12px;font:500 12.5px/1.2 Inter,sans-serif;display:inline-flex;position:relative}.zones-choisie:before{content:"";position:absolute;inset:-6px -3px}.zones-choisie>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zones-choisie-croix{color:#e8c97abf;font-size:15px;line-height:1}.zones-choisie:disabled{opacity:.5;cursor:default}.zones-liste{background:#080908b8;border:1px solid #ffffff1a;border-radius:1px 12px;display:grid;overflow:hidden}.zones-liste[hidden]{display:none}.zones-defile{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(46vh,300px);overflow-y:auto}.zones-region-titre{z-index:1;color:#c9a84ccc;letter-spacing:.12em;text-transform:uppercase;background:#0e0f0d;margin:0;padding:9px 14px 6px;font:600 10.5px/1.2 Inter,sans-serif;position:sticky;top:0}.zones-option{color:#f5f0e1c7;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:44px;padding:0 14px;font:400 14px/1.3 Inter,sans-serif;display:flex}.zones-option+.zones-option{border-top:1px solid #ffffff0a}.zones-option input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff6b;border-radius:4px;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.zones-option input:after{content:"";border-bottom:2px solid #12110d;border-left:2px solid #12110d;width:9px;height:5px;margin-top:-2px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.zones-option input:checked{background:#c9a84ce6;border-color:#c9a84ce6}.zones-option input:checked:after{transform:rotate(-45deg)scale(1)}.zones-option input:focus-visible{outline-offset:2px;outline:2px solid #e8c97ad9}.zones-option.est-choisie{color:#e8c97a;background:#c9a84c0f}.zones-option:has(input:disabled){opacity:.42;cursor:default}.zones-option:has(input:disabled) input{cursor:default}.zones-pied{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:4px 14px 4px 6px;display:flex}.zones-plein{text-align:right;color:#f5f0e18c;margin:0;font:400 12px/1.35 Inter,sans-serif}.zones-ok{color:#e8c97a;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:1px 10px;min-width:64px;min-height:44px;padding:0 16px;font:600 13px/1 Inter,sans-serif}.zones-ou:focus-visible,.zones-choisie:focus-visible,.zones-ok:focus-visible{outline-offset:2px;outline:2px solid #e8c97ad9}.zones-alerte{color:#f5f0e1cc;border-left:2px solid #c9a84c73;margin:0;padding:2px 0 2px 12px;font:400 12.5px/1.45 Inter,sans-serif}.task-douleur.est-corps-entier{flex:100%;min-width:0}.task-douleur.est-corps-entier .zones-douleur{margin-bottom:12px}:is(.compte-pret:has(.zones-liste:not([hidden]))>.compte-fin-mot,.compte-pret:has(.zones-liste:not([hidden]))>.compte-consigne),:is(.compte-pret:has(.zones-douleur)>.compte-fin-mot,.compte-pret:has(.zones-douleur)>.compte-consigne){display:none}.compte-scene:has(.zones-douleur){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.compte-scene:has(.zones-douleur)>.compte-pret{align-self:start;margin-block:auto;padding-bottom:8px}.zones-douleur.est-plein-ecran .zones-defile{max-height:clamp(140px,100dvh - 420px,300px)}.zones-douleur.est-plein-ecran:has(.zones-liste:not([hidden])) .zones-choisies{display:none}.accomp .accomp-scene:has(.zones-liste:not([hidden])){justify-content:flex-start}@media (prefers-reduced-motion:reduce){.zones-ou-fleche,.zones-option input:after{transition:none}}.fil-suivant{z-index:8700;max-width:480px;padding:14px 18px max(16px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--fil-color) 40%, transparent);box-shadow:0 -12px 40px #00000080, inset 0 1px 0 color-mix(in srgb, var(--fil-color) 25%, transparent);color:#efe3c2;background:linear-gradient(#0e0f0df5,#060706fa);border-bottom:0;border-radius:18px 18px 0 0;gap:12px;margin:0 auto;font-family:Inter,sans-serif;animation:.42s cubic-bezier(.2,.8,.2,1) both fil-monte;display:grid;position:fixed;bottom:0;left:0;right:0}@keyframes fil-monte{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fil-suivant{animation:none}}.fil-fait{color:#efe3c2b8;align-items:center;gap:8px;margin:0;font:500 13px/1.3 Inter,sans-serif;display:flex}.fil-fait b{color:color-mix(in srgb, var(--fil-color) 80%, white);font-weight:700}.fil-fait span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.fil-fait em{color:#efe3c28c;white-space:nowrap;font:italic 400 12px/1 Inter,sans-serif}.fil-fait strong{color:#f6ecc9;letter-spacing:.04em;font-variant-numeric:tabular-nums;font:700 14px/1 Chakra Petch,sans-serif}.fil-suite{align-items:center;gap:14px;display:flex}.fil-anneau{background:conic-gradient(var(--fil-color) calc(var(--fil-progression,0) * 360deg), #ffffff1a 0);border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative}.fil-anneau:before{content:"";background:#0b0c0a;border-radius:50%;position:absolute;inset:3px}.fil-anneau i{color:#f6ecc9;font-variant-numeric:tabular-nums;font:700 20px/1 Chakra Petch,sans-serif;position:relative}.fil-anneau.est-arrete{background:#ffffff1a}.fil-copy{gap:4px;min-width:0;display:grid}.fil-copy small{color:color-mix(in srgb, var(--fil-color) 80%, white);letter-spacing:.22em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.fil-copy strong{color:#f0e8d4;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 15px/1.25 Chakra Petch,sans-serif;display:-webkit-box;overflow:hidden}.fil-actions{gap:10px;display:flex}.fil-btn{color:#f0e8d4cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;flex:auto;min-height:50px;padding:0 16px;font:500 13px/1 Inter,sans-serif}.fil-btn.est-principal{border-color:color-mix(in srgb, var(--fil-color) 55%, transparent);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fil-color) 18%, transparent) 22%, color-mix(in srgb, var(--fil-color) 18%, transparent) 78%, transparent);color:#efe3c2;letter-spacing:.14em;flex:2 auto;font:700 13px/1 Chakra Petch,sans-serif}.fil-btn:active{background:#ffffff17}.fil-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--fil-color) 70%, white);outline-offset:2px}.fil-signal{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.fil-signal-titre{color:#efe3c28c;font:500 12px/1 Inter,sans-serif}.fil-signal-btn{color:#f0e8d4b8;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:18px;min-height:36px;padding:0 12px;font:500 12.5px/1 Inter,sans-serif}.fil-signal-btn:active{color:#f6ecc9;background:#ffffff14}.fil-signal-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--fil-color) 70%, white);outline-offset:2px}.fil-signal-note{color:#e8c97a;letter-spacing:.08em;font:500 12.5px/1 Inter,sans-serif}.fil-anneau.est-repos{background:conic-gradient(#ffffff8c calc(var(--fil-progression,0) * 360deg), #ffffff1a 0)}.fil-anneau.est-repos i{letter-spacing:.02em;color:#f6ecc9db;font-size:14px}.intervalle-shell{z-index:99950;position:fixed;inset:0}.intervalle-veil{background:#040404db;position:absolute;inset:0}.intervalle-room{background:var(--black);max-width:640px;color:var(--white);animation:intervalle-entre var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;grid-template-rows:auto 1fr auto;margin:0 auto;display:grid;position:absolute;inset:0}@keyframes intervalle-entre{0%{opacity:0}to{opacity:1}}.intervalle-head{border-bottom:1px solid var(--white-faint);grid-template-columns:44px 1fr 44px;align-items:center;padding:14px 10px 10px;display:grid}.intervalle-head button{width:44px;height:44px;color:var(--intervalle-accent);cursor:pointer;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:0;font-size:1.15rem}.intervalle-head button:hover{opacity:.7}.intervalle-debut{opacity:.55;font-size:.95rem!important}.intervalle-ou{text-align:center;min-width:0}.intervalle-ou small{letter-spacing:.22em;text-transform:uppercase;color:var(--intervalle-accent);opacity:.75;font:500 .58rem/1 Inter,sans-serif;display:block}.intervalle-ou strong{letter-spacing:.06em;color:var(--white);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font:400 .82rem/1.15 Chakra Petch,sans-serif;display:block;overflow:hidden}.intervalle-ou span{letter-spacing:.04em;color:var(--white-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:400 .62rem/1.2 Inter,sans-serif;display:block;overflow:hidden}.intervalle-head .intervalle-titre-porte{width:auto;max-width:100%;height:auto;min-height:30px;color:var(--white);align-items:center;gap:6px;margin:0 auto;padding:0 4px;display:inline-flex}.intervalle-titre-porte strong{min-width:0;margin-top:6px}.intervalle-titre-porte b{color:var(--intervalle-accent);opacity:.75;margin-top:6px;font-size:.62rem}.intervalle-titre-porte:focus-visible,.intervalle-debut:focus-visible{outline-offset:2px;outline:2px solid #fff0bb}.intervalle-chapitres{z-index:5;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--intervalle-accent) 32%, transparent);background:#070807f7;max-height:min(60dvh,460px);padding:8px;position:absolute;top:72px;left:10px;right:10px;overflow-y:auto;box-shadow:0 18px 44px #0009}.intervalle-chapitres ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.intervalle-chapitres button{text-align:left;width:100%;min-height:44px;color:var(--white-dim);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;padding:8px 12px;font:400 .8rem/1.2 Chakra Petch,sans-serif}.intervalle-chapitres button[aria-current=true]{color:var(--intervalle-accent)}.intervalle-chapitres button:hover,.intervalle-chapitres button:focus-visible{color:var(--white);background:#d4a96a0f;outline:none}.intervalle-retour{z-index:3;text-overflow:ellipsis;border:1px solid color-mix(in srgb, var(--intervalle-accent) 35%, transparent);width:fit-content;max-width:calc(100% - 28px);min-height:36px;color:var(--intervalle-accent);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#070807eb;border-radius:999px;margin-inline:auto;padding:6px 14px;font:500 .72rem/1.2 Inter,sans-serif;position:absolute;top:76px;left:14px;right:14px;overflow:hidden}.intervalle-retour:focus-visible{outline-offset:2px;outline:2px solid #fff0bb}.intervalle-repere{z-index:4;left:14px;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--intervalle-accent) 38%, transparent);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(135deg, color-mix(in srgb, var(--intervalle-accent) 9%, transparent), transparent 42%), #070807f7;width:auto;max-width:390px;animation:intervalle-repere-entre var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;gap:8px;margin-inline:auto;padding:15px;display:grid;position:absolute;box-shadow:0 22px 54px #000000ad}.intervalle-repere small{color:var(--intervalle-accent);letter-spacing:.15em;font:600 10px/1 Inter,sans-serif}.intervalle-repere strong{color:#f5f5f0;font:600 20px/1.08 Chakra Petch,sans-serif}.intervalle-repere p{color:#b9b5a9;margin:0;font:400 14px/1.5 Inter,sans-serif}.intervalle-repere button{border:1px solid color-mix(in srgb, var(--intervalle-accent) 48%, transparent);color:#090a08;background:var(--intervalle-accent);letter-spacing:.1em;min-height:44px;margin-top:3px;font:700 11px/1 Chakra Petch,sans-serif}.intervalle-repere button:focus-visible{outline-offset:3px;outline:2px solid #fff0bb}@keyframes intervalle-repere-entre{0%{opacity:0}to{opacity:1}}.intervalle-scene{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;opacity:0;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);outline:none;place-items:center;padding:24px 28px;display:grid;position:relative;overflow:hidden}.intervalle-scene.est-la{opacity:1}.intervalle-souffle{text-align:center;max-width:34ch;color:var(--white);letter-spacing:.005em;margin:0;font:400 clamp(1.15rem,4.6vw,1.5rem)/1.55 Georgia,Times New Roman,serif}.intervalle-souffle.est-italique{color:#f5f5f0d1;font-style:italic}.intervalle-attente{color:var(--white-faint);font-size:1.4rem}.intervalle-attente .attente{gap:20px}.intervalle-attente .attente-texte{letter-spacing:.01em;font:italic 400 15px/1.4 Georgia,Times New Roman,serif}.intervalle-erreur{text-align:center;gap:10px;max-width:320px;display:grid}.intervalle-erreur strong{color:var(--white);font:500 18px/1.2 Chakra Petch,sans-serif}.intervalle-erreur p{color:var(--white-dim);margin:0;font:400 13px/1.45 Inter,sans-serif}.intervalle-erreur button{border:1px solid var(--intervalle-accent);min-height:44px;color:var(--intervalle-accent);letter-spacing:.1em;background:0 0;margin-top:4px;font:650 11px/1 Chakra Petch,sans-serif}.intervalle-erreur button:focus-visible{outline-offset:3px;outline:2px solid #fff0bb}.intervalle-chapitre{text-align:center;gap:10px;display:grid}.intervalle-chapitre small{letter-spacing:.26em;text-transform:uppercase;color:var(--intervalle-accent);font:500 .62rem/1 Inter,sans-serif}.intervalle-chapitre strong{letter-spacing:.06em;color:var(--white);font:400 clamp(1.5rem,6vw,2.2rem)/1.05 Chakra Petch,sans-serif}.intervalle-chapitre em{color:var(--white-dim);font:italic 400 .8rem/1 Georgia,serif}.intervalle-frappe{object-fit:contain;opacity:0;max-width:100%;max-height:42dvh;margin:0 auto 18px;display:block}.intervalle-frappe.a-frappe{animation:intervalle-frappe var(--nxs-impact) var(--nxs-courbe-impact) both}@keyframes intervalle-frappe{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}.intervalle-fin{text-align:center;gap:14px;display:grid}.intervalle-fin strong{letter-spacing:.3em;color:var(--white);font:400 1.05rem/1 Chakra Petch,sans-serif}.intervalle-fin em{color:var(--intervalle-accent);letter-spacing:.08em;font:italic 400 .9rem/1 Georgia,serif}.intervalle-fin button{border:1px solid var(--intervalle-accent);color:var(--intervalle-accent);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:8px;margin-top:18px;padding:11px 22px;font-size:.74rem}.intervalle-pied{border-top:1px solid var(--white-faint);grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 12px 18px;display:grid}.intervalle-pied button{height:46px;color:var(--white-dim);cursor:pointer;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:0;font-size:1.6rem;line-height:1}.intervalle-pied button:first-child{justify-self:start;padding-left:14px}.intervalle-pied button:last-child{justify-self:end;padding-right:14px}.intervalle-pied button:hover:not(:disabled){color:var(--intervalle-accent)}.intervalle-pied button:disabled{opacity:.25;cursor:default}.intervalle-pied span{color:var(--intervalle-accent);opacity:.5;font-size:.8rem}.intervalle-pied .montrer-porte.est-discrete{--montrer-color:var(--intervalle-accent);letter-spacing:.08em;opacity:.78;height:auto;min-height:44px;padding:8px 10px;font:500 11px/1.2 Chakra Petch,sans-serif}.library-wing.intervalle{background:radial-gradient(circle at 14% 80%,#d4a96a1a,#0000 38%),#080908e6;border-color:#d4a96a38;min-height:132px}.library-wing.intervalle small{color:#d4a96ab3}.library-wing.intervalle strong{letter-spacing:.1em;font-size:24px}.library-wing.intervalle b{color:#d4a96a73}@media (width>=900px) and (hover:hover) and (pointer:fine){.intervalle-shell{place-items:center;padding:28px;display:grid}.intervalle-room{border:1px solid color-mix(in srgb, var(--intervalle-accent) 26%, transparent);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);transform-origin:50% 82%;width:min(1180px,100vw - 56px);max-width:none;height:min(760px,100dvh - 56px);margin:0;animation-name:intervalle-entre-bureau;position:relative;inset:auto;box-shadow:0 34px 100px #000000c7,inset 0 0 54px #d4a96a06}.intervalle-repere{bottom:82px}.intervalle-scene{padding-inline:clamp(56px,11vw,170px)}.intervalle-frappe{max-height:min(50dvh,460px)}@keyframes intervalle-entre-bureau{0%{opacity:0;transform:perspective(1100px)rotateX(5deg)rotateY(-2deg)scale(.94)}to{opacity:1;transform:perspective(1100px)rotateX(0)rotateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.intervalle-room,.intervalle-frappe,.intervalle-repere{animation:none}.intervalle-frappe.a-frappe{opacity:1}}.tome1-pdf-door{cursor:pointer}.library-wing.tome1-pdf-door{opacity:.68;background:linear-gradient(90deg,#c9a84c05,#0000 72%),#0708079e;border-color:#c9a84c13;justify-content:center;min-height:92px;padding:16px 20px}.library-wing.tome1-pdf-door small{color:#d5bb7459;font-size:6px}.library-wing.tome1-pdf-door strong{letter-spacing:.07em;max-width:none;margin-top:6px;font-size:19px}.library-wing.tome1-pdf-door span{color:#ffffff4d;margin-top:6px;font-size:8px}.library-wing.tome1-pdf-door b{color:#c9a84c42;font-size:14px;top:50%;right:20px;transform:translateY(-50%)}.library-wing.tome1-pdf-door:after{display:none}.tome1-frappe{z-index:2;pointer-events:none;margin:0;position:absolute;inset:0;overflow:hidden}.tome1-frappe img{object-fit:cover;opacity:0;width:100%;height:100%;display:block}.tome1-frappe.is-ready img{animation:tome1-frappe-impact var(--nxs-impact) var(--nxs-courbe-impact) both}@keyframes tome1-frappe-impact{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.tome1-voix{gap:8px;display:grid}.tome1-voix span{color:#e7dab5a3;letter-spacing:.16em;text-transform:uppercase;font:500 9px/1.2 Inter,sans-serif}.tome1-voix audio{width:100%}@media (prefers-reduced-motion:reduce){.tome1-frappe.is-ready img{opacity:1;animation:none;transform:none}}.biblio{margin:0 0 16px}.biblio-toggle{width:100%;min-height:58px;color:inherit;text-align:left;background:linear-gradient(108deg,#c9a84c06,#0000 38%),#0c0d0ceb;border:1px solid #ffffff12;border-radius:1px 13px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.biblio-symbol{color:#dabc69c2;border:1px solid #c9a84c2e;place-items:center;width:30px;height:30px;font:400 14px/1 Chakra Petch,sans-serif;display:grid}.biblio-toggle-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.biblio-toggle-copy strong{color:#cfae54;letter-spacing:.1em;font:600 13px/1 Chakra Petch,sans-serif}.biblio-toggle-copy small{color:#ffffff59;letter-spacing:.02em;font:400 10px/1.2 Inter,sans-serif}.biblio-arrow{color:#c9a84c9e;font-size:20px}.library-room-shell{z-index:1500;background:#020303;width:min(100vw,480px);position:fixed;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:0 0 0 100vw #000000d1}.library-room{color:#e9e5d9;isolation:isolate;background:radial-gradient(68% 26% at 50% 10%,#c9a84c13,#0000 72%),radial-gradient(circle at 18% 66%,#c9a84c09 0 .8px,#0000 1.4px) 0 0/59px 71px,repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),linear-gradient(155deg,#0a0b09,#040505 58%,#080806);width:100%;height:100dvh;position:relative;overflow:hidden auto}.library-corridor{z-index:0;opacity:.22;pointer-events:none;perspective:650px;width:min(100vw,480px);position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 70%,#0000 96%);mask-image:linear-gradient(#000 0 70%,#0000 96%)}.library-shelf{background:repeating-linear-gradient(#0000 0 64px,#c9a84c2e 65px 67px),repeating-linear-gradient(90deg,#ffffff06 0 8px,#0000 9px 17px),#080908ad;border:1px solid #ceb2632e;width:47%;position:absolute;top:3%;bottom:3%;box-shadow:inset 0 0 34px #000000b8}.library-shelf.left{transform-origin:0;left:-21%;transform:rotateY(56deg)}.library-shelf.right{transform-origin:100%;right:-21%;transform:rotateY(-56deg)}.library-shelf i{background:#c9a84c1c;width:1px;position:absolute;top:0;bottom:0}.library-shelf i:first-child{left:30%}.library-shelf i:nth-child(2){left:58%}.library-shelf i:nth-child(3){left:82%}.library-threshold{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);border:1px solid #d3b66747;width:112px;height:210px;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 28px #c9a84c14,inset 0 0 26px #c9a84c0a}.library-floor{background:linear-gradient(#c9a84c8c,#0000 78%);width:1px;position:absolute;top:40%;bottom:-20%;left:50%;box-shadow:0 0 12px #c9a84c40}.library-room.is-awakening .library-corridor{animation:1.28s cubic-bezier(.24,.72,.18,1) both library-walk}.library-entry{z-index:5;text-align:center;text-transform:uppercase;pointer-events:none;width:min(100vw,480px);animation:library-entry 1.28s var(--nxs-courbe-fluide) both;background:radial-gradient(#c9a84c12,#020303f5 58%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0 auto 0 50%;transform:translate(-50%)}.library-entry small{color:#dcbf6f94;letter-spacing:.45em;padding-left:.45em;font:500 7px/1 Inter,sans-serif}.library-entry strong{color:#e9dfc4;letter-spacing:.15em;text-shadow:0 0 18px #c9a84c40;margin-top:12px;padding-left:.15em;font:300 clamp(27px,9vw,40px)/1 Chakra Petch,sans-serif}.library-entry i{color:#dec274b8;margin-top:17px;font:400 16px/1 Chakra Petch,sans-serif}.library-head,.library-content{z-index:2;position:relative}.library-head{min-height:calc(102px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top));border-bottom:1px solid #c9a84c1a;grid-template-columns:36px 1fr 24px;align-items:center;gap:12px;margin:0 16px;display:grid}.library-head button{color:#e7dab5b8;background:#070807b8;border:1px solid #c9a84c21;width:34px;height:34px;font-size:17px}.library-head div{flex-direction:column;gap:4px;display:flex}.library-head small{color:#d1b5686b;letter-spacing:.24em;text-transform:uppercase;font:500 7px/1 Inter,sans-serif}.library-head h2{color:#e7e1d2;letter-spacing:.08em;font:400 25px/1 Chakra Petch,sans-serif}.library-head>span{color:#c9a84c52;font-size:14px}.library-content{min-height:calc(100dvh - 103px - env(safe-area-inset-top));padding:25px 16px calc(38px + env(safe-area-inset-bottom))}.library-room.is-awakening .library-head,.library-room.is-awakening .library-content{animation:library-content-in .42s .78s var(--nxs-courbe-fluide) both}.library-room.is-return .library-content{animation:library-return var(--nxs-fluide) var(--nxs-courbe-fluide) both}.library-vestibule>p{color:#fff6;letter-spacing:.02em;margin:4px 2px 22px;font:400 12px/1.5 Inter,sans-serif}.library-wings{gap:17px;display:grid}.library-wing{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);min-height:185px;color:inherit;text-align:left;background:radial-gradient(circle at 82% 23%,#c9a84c1a,#0000 29%),repeating-linear-gradient(46deg,#ffffff03 0 1px,#0000 2px 9px),#080908e6;border:1px solid #c9a84c1f;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:23px;display:flex;position:relative;overflow:hidden}.library-wing.growth{background:radial-gradient(circle at 82% 23%, color-mix(in srgb, var(--biblio-color) 9%, transparent), transparent 31%), repeating-linear-gradient(46deg, #ffffff03 0 1px, transparent 2px 9px), #080908e6}.library-wing small{color:#d5bb747a;letter-spacing:.23em;text-transform:uppercase;font:500 7px/1 Inter,sans-serif}.library-wing strong{color:#e7e1d3;letter-spacing:.04em;max-width:285px;margin-top:8px;font:400 27px/.95 Chakra Petch,sans-serif}.library-wing span{color:#ffffff61;margin-top:10px;font:400 10px/1.4 Inter,sans-serif}.library-wing b{color:#c9a84c61;font:400 17px/1 Chakra Petch,sans-serif;position:absolute;top:20px;right:22px}.library-wing:after{content:"";background:linear-gradient(90deg,#c9a84c33,#0000);height:1px;position:absolute;top:56px;left:22px;right:22px}.library-wing.growth{border-color:color-mix(in srgb, var(--biblio-color) 18%, #c9a84c1f);min-height:238px;box-shadow:inset 0 0 40px #ffffff03,0 16px 35px #0003}.library-wing.growth strong{max-width:310px;font-size:31px}.library-intervalle-repere{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);animation:library-repere-in var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:linear-gradient(135deg,#c9a84c17,#0000 42%),#070807f0;border:1px solid #dabe714d;gap:9px;padding:15px 16px 16px;display:grid;position:relative;box-shadow:inset 0 0 24px #c9a84c06}.library-intervalle-door{align-content:start;display:grid}.library-intervalle-door .library-wing{width:100%}.library-intervalle-repere:before{content:"";background:#d3b669;width:45px;height:1px;position:absolute;top:0;left:14px;box-shadow:0 0 8px #d3b66961}.library-intervalle-repere header{border-bottom:1px solid #c9a84c1a;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.library-intervalle-repere header small{color:#d8bc70;letter-spacing:.13em;font:600 10px/1.2 Inter,sans-serif}.library-intervalle-repere header button{color:#f5f5f0ad;background:#ffffff05;border:1px solid #c9a84c26;flex:none;width:44px;height:44px;font-size:20px}.library-intervalle-repere h3{color:#f5f5f0;margin:2px 0 0;font:600 20px/1.1 Chakra Petch,sans-serif}.library-intervalle-repere p{color:#b9b5a9;margin:0;font:400 14px/1.52 Inter,sans-serif}.library-intervalle-help-trigger{color:#e1cc91ad;letter-spacing:.09em;background:#080908c7;border:1px solid #c9a84c21;border-top:0;min-height:44px;margin-top:-11px;font:650 10px/1 Inter,sans-serif}.library-intervalle-repere button:focus-visible,.library-intervalle-help-trigger:focus-visible,.library-wing.intervalle:focus-visible{outline-offset:3px;outline:2px solid #e8c97a}@keyframes library-repere-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.library-wing-back{color:#e1d3ae7a;letter-spacing:.08em;background:0 0;margin-bottom:22px;padding:5px 0;font:500 10px/1 Inter,sans-serif}.library-wing-content{animation:.38s cubic-bezier(.2,.75,.2,1) both library-wing-in}.library-section-title{padding:6px 5px 24px}.library-section-title small{color:#d5b96c80;letter-spacing:.25em;text-transform:uppercase;font:500 7px/1 Inter,sans-serif}.library-section-title h3{color:#e8e2d4;letter-spacing:.035em;margin-top:8px;font:400 32px/.95 Chakra Petch,sans-serif}.library-section-title p{color:#ffffff61;max-width:330px;margin-top:10px;font-size:10px;line-height:1.5}.library-books-list{gap:10px;display:grid}.library-book{color:inherit;background:linear-gradient(112deg,#c9a84c06,#0000 40%),#090a09d6;border:1px solid #fff1;border-radius:1px 12px;padding:15px 16px;text-decoration:none;display:block}.library-book-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-book-title{color:#ded9cd;letter-spacing:.035em;font:500 16px/1.15 Chakra Petch,sans-serif}.library-free{color:#94cf97cc;letter-spacing:.12em;border:1px solid #80bd8473;padding:2px 6px;font-size:7px}.library-book-author{color:#ffffff57;margin-top:4px;font-size:9px}.library-book-why{color:#ffffff85;margin-top:10px;font-size:10px;font-style:italic;line-height:1.55}.library-book-boss{color:color-mix(in srgb, var(--biblio-color) 70%, #c9a84c);letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:8px}.library-book-actions{gap:8px;margin-top:12px;display:flex}.library-book-action{color:#ddc57f;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#c9a84c0f;border:1px solid #c9a84c6b;border-radius:1px 8px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font:600 10px/1 Chakra Petch,sans-serif;display:inline-flex}.library-book-action b{font-size:11px;font-weight:400}.library-book-action:hover{background:#c9a84c1f}.library-book-action:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.library-note{color:#ffffff45;text-align:center;padding:20px 12px 0;font-size:9px;line-height:1.5}@keyframes library-walk{0%{opacity:.03;filter:blur(2px);transform:translate(-50%)scale(.48)}48%{opacity:.45}to{opacity:.22;filter:none;transform:translate(-50%)scale(1.14)}}@keyframes library-entry{0%,13%{opacity:0;filter:blur(7px)}34%,69%{opacity:1;filter:none}to{opacity:0;visibility:hidden;filter:blur(4px)}}@keyframes library-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes library-return{0%{opacity:0}to{opacity:1}}@keyframes library-wing-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.library-intervalle-repere{animation:none}.library-room *,.library-room :before,.library-room :after{animation:none!important}.library-entry{display:none}}@media (width>=900px) and (hover:hover) and (pointer:fine){.library-room-shell,.library-corridor,.library-entry{width:100%;inset:0;transform:none}.library-head,.library-content{width:min(100% - 160px,1180px);margin-inline:auto}.library-content{padding-inline:0}.library-wings{grid-template-columns:repeat(2,minmax(0,1fr))}.library-intervalle-repere{grid-column:1/-1}.library-books-list{grid-template-columns:repeat(2,minmax(0,1fr))}.library-room.is-awakening .library-corridor{animation-name:library-walk-desktop}}@keyframes library-walk-desktop{0%{opacity:.03;filter:blur(2px);transform:scale(.48)}48%{opacity:.45}to{opacity:.22;filter:none;transform:scale(1.14)}}.library-mes-mots{justify-content:flex-end;margin:-6px 0 10px;display:flex}.library-astuce{color:#e9dfc39e;margin:-4px 0 10px;font:400 12.5px/1.45 Inter,sans-serif}.library-reprendre{border:1px solid color-mix(in srgb, var(--biblio-color) 36%, #c9a84c4d);color:#e7e1d3;text-align:left;cursor:pointer;letter-spacing:.03em;background:linear-gradient(100deg,#c9a84c17,#0000 70%),#090a09e6;border-radius:1px 10px;align-items:center;gap:10px;width:100%;min-height:48px;margin:-8px 0 16px;padding:10px 14px;font:500 13px/1.3 Chakra Petch,sans-serif;display:flex}.library-reprendre b{color:#ddc57f;font-size:12px;font-weight:400}.library-reprendre span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-reprendre:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.library-book-marge{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;display:flex}.library-book-marge-ligne{color:#ddc57fc7;font:italic 400 11px/1.4 Georgia,serif}.library-book-mots{cursor:pointer;color:#e9dfc3b8;text-align:left;background:0 0;border:0;min-height:32px;padding:4px 0;font:italic 400 11px/1.4 Georgia,serif}.library-book-mots b{color:#ddc57f;font-style:normal}.library-book-mots:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.library-intervalle-door .library-traverse{color:#ddc57fcc;letter-spacing:.02em;margin:8px 2px 0;font:italic 400 12px/1.3 Georgia,serif}.library-montrer{--montrer-color:#ddc57f;justify-content:flex-end;margin:2px -6px 0 0;display:flex}.library-montrer .montrer-porte{letter-spacing:.08em;font-size:11px}.accord-ia-fond{z-index:10000;padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#030408d6;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.accord-ia-feuille{color:#ffffffdb;background:#0b0d14;border:1px solid #c9a84c47;border-radius:18px;flex-direction:column;gap:10px;width:min(460px,100%);max-height:calc(100dvh - 24px);padding:18px 18px 16px;font:400 14px/1.5 Inter,-apple-system,sans-serif;display:flex;overflow-y:auto}.accord-ia-feuille p{margin:0}.accord-ia-kicker{color:#c9a84c;letter-spacing:.14em;font:600 11px/1.2 Chakra Petch,-apple-system,sans-serif}.accord-ia-feuille h2{color:#fff;letter-spacing:.02em;margin:0 0 2px;font:600 19px/1.25 Chakra Petch,-apple-system,sans-serif}.accord-ia-feuille strong{color:#fff;font-weight:600}.accord-ia-bloc{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.accord-ia-bloc ul{margin:6px 0 0;padding-left:18px}.accord-ia-bloc li{margin:3px 0}.accord-ia-sante{color:#f2d9a0}.accord-ia-jamais{color:#ffffffb3;font-size:13px}.accord-ia-erreur{color:#f2b8a0;font-size:13px}.accord-ia-actions{gap:8px;margin-top:4px;display:grid}.accord-ia-oui,.accord-ia-non{letter-spacing:.05em;cursor:pointer;border-radius:12px;min-height:48px;font:700 15px/1 Chakra Petch,-apple-system,sans-serif}.accord-ia-oui{color:#0b0d14;background:#e4ce8b;border:0}.accord-ia-oui:disabled{opacity:.55;cursor:default}.accord-ia-non{color:#ffffffd1;background:#ffffff08;border:1px solid #ffffff29}.accord-ia-oui:focus-visible,.accord-ia-non:focus-visible,.accord-ia-lien:focus-visible{outline-offset:2px;outline:2px solid #c9a84c}.accord-ia-note{color:#ffffff8c;text-align:center;font-size:12px;line-height:1.45}.accord-ia-lien{color:#c9a84c;align-self:center;align-items:center;min-height:32px;font-size:12px;display:inline-flex}.planning-assistant{background:linear-gradient(125deg,#c9a84c13,#0000 42%),#070808eb;border:1px solid #c9a84c47;border-radius:1px 17px;margin:0 0 14px;padding:16px;position:relative;overflow:hidden}.planning-assistant:before{content:"";pointer-events:none;background:linear-gradient(#0000,#e0c26fb8,#0000);width:1px;position:absolute;inset:0 auto 0 0}.planning-assistant-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.planning-assistant-head h3{color:#f2ebd3f0;letter-spacing:.035em;margin:2px 0 5px;font:600 17px/1.25 Chakra Petch,sans-serif}.planning-assistant-head p:not(.planning-assistant-kicker){color:#f5f5f094;max-width:560px;margin:0;font-size:12.5px;line-height:1.55}.planning-assistant-kicker{color:#c9a84c8c;letter-spacing:.22em;text-transform:uppercase;margin:0;font:600 9px/1.3 Chakra Petch,sans-serif}.planning-assistant button,.planning-assistant select,.planning-assistant input,.planning-assistant textarea{font-family:inherit}.planning-assistant-head>button,.planning-assistant-capture-actions button,.planning-assistant-confirm button,.planning-assistant-done button,.planning-assistant-ai button,.planning-assistant-preview-head button,.planning-assistant-routine-actions button{color:#e0c26fe0;cursor:pointer;background:#c9a84c09;border:1px solid #c9a84c47;border-radius:1px 12px;min-height:44px;padding:9px 13px;font-size:12px}.planning-assistant button.primary{color:#090a09;background:linear-gradient(115deg,#b89032,#e0c66f);border-color:#d8b75c;font-weight:700}.planning-assistant button:disabled{cursor:default;opacity:.42}.planning-assistant-load{color:#ddd2afa8;letter-spacing:.03em;border-top:1px solid #c9a84c1a;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;font:500 11px/1.4 Chakra Petch,sans-serif;display:flex}.planning-assistant-panel{border-top:1px solid #c9a84c2e;margin-top:14px;padding-top:14px}.planning-assistant-help{color:#f5f5f0a6;margin:0 0 10px;font-size:12.5px;line-height:1.6}.planning-assistant-panel>textarea{box-sizing:border-box;resize:vertical;color:#f5f5f0eb;background:#050606c7;border:1px solid #c9a84c33;border-radius:1px 13px;outline:none;width:100%;min-height:118px;padding:12px;font-size:16px;line-height:1.5}.planning-assistant-panel>textarea:focus,.planning-assistant-field input:focus,.planning-assistant-field select:focus,.planning-assistant-target select:focus{border-color:#e0c26fa3}.planning-assistant-capture-actions,.planning-assistant-confirm{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:11px;display:flex}.planning-assistant-capture-actions .listening{border-color:#e0c26fb8;box-shadow:0 0 0 4px #c9a84c12}.planning-assistant-ai{background:#c9a84c06;border-left:1px solid #c9a84c59;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin-top:13px;padding:12px;display:grid}.planning-assistant-ai div{flex-direction:column;gap:3px;display:flex}.planning-assistant-ai strong{color:#e7d8aad4;letter-spacing:.06em;font:600 11px/1.4 Chakra Petch,sans-serif}.planning-assistant-ai span{color:#f5f5f07a;font-size:11px;line-height:1.5}.planning-assistant-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.planning-assistant-preview-head div{flex-direction:column;gap:2px;display:flex}.planning-assistant-preview-head strong{color:#f2ebd3eb;font:600 14px/1.3 Chakra Petch,sans-serif}.planning-assistant-preview-head span{color:#f5f5f07a;font-size:11px}.planning-assistant-preview-list{flex-direction:column;gap:10px;max-height:min(64vh,680px);padding-right:2px;display:flex;overflow-y:auto}.planning-assistant-choice{flex-direction:column;gap:6px;display:flex}.planning-assistant-include,.planning-assistant-reminder label{color:#ebe2c5b8;align-items:center;gap:7px;font-size:12px;display:flex}.planning-assistant-preview-card,.planning-assistant-stop-card{background:#ffffff03;border:1px solid #c9a84c26;border-radius:1px 13px;padding:12px}.planning-assistant-field{flex-direction:column;gap:5px;min-width:0;display:flex}.planning-assistant-field>span,.planning-assistant-target>span{color:#c9a84c8f;letter-spacing:.14em;text-transform:uppercase;font:600 9px/1.3 Chakra Petch,sans-serif}.planning-assistant-field input,.planning-assistant-field select,.planning-assistant-target select{box-sizing:border-box;color:#f5f5f0e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0c0b;border:1px solid #c9a84c2e;border-radius:1px 10px;outline:none;width:100%;min-height:44px;padding:8px 10px;font-size:16px}.planning-assistant-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.planning-assistant-days{grid-template-columns:repeat(7,minmax(38px,1fr));gap:4px;margin-top:10px;display:grid}.planning-assistant-days button{color:#f5f5f075;background:0 0;border:1px solid #ffffff14;border-radius:1px 8px;min-height:44px;padding:4px;font-size:11px}.planning-assistant-days button.active{color:#efdeacf0;background:#c9a84c17;border-color:#c9a84c80}.planning-assistant-durees{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.planning-assistant-durees button{color:#f5f5f08f;background:0 0;border:1px solid #ffffff1a;border-radius:1px 8px;min-height:44px;padding:4px 12px;font-size:12px}.planning-assistant-durees button.active{color:#efdeacf0;background:#c9a84c17;border-color:#c9a84c80}.planning-assistant-reminder{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:11px;display:flex}.planning-assistant-reminder input[type=number]{color:#f5f5f0e0;background:#0b0c0b;border:1px solid #c9a84c2e;width:76px;min-height:40px;padding:6px 8px;font-size:16px}.planning-assistant-proposal,.planning-assistant-source,.planning-assistant-truth,.planning-assistant-feedback{color:#f5f5f07a;margin:9px 0 0;font-size:11px;line-height:1.55}.planning-assistant-source{color:#c9a84c75}.planning-assistant-feedback{color:#e5be6fdb}.planning-assistant-target{flex-direction:column;gap:5px;margin-bottom:10px;display:flex}.planning-assistant-stop-card{flex-direction:column;gap:4px;display:flex}.planning-assistant-stop-card strong{color:#f5f5f0e6}.planning-assistant-stop-card span{color:#f5f5f085;font-size:12px}.planning-assistant-conflicts{color:#f0d2b5c7;background:#cc8a540a;border-left:1px solid #cc8a54;flex-direction:column;gap:3px;margin-top:10px;padding:10px;font-size:11px;line-height:1.5;display:flex}.planning-assistant-done{color:#f5f5f09e;flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.planning-assistant-done strong{color:#e4d29ceb}.planning-assistant-routines{border-top:1px solid #c9a84c1a;margin-top:11px;padding-top:9px}.planning-assistant-routines summary{color:#e0c26fad;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:34px;font:600 10px/1.4 Chakra Petch,sans-serif}.planning-assistant-routines>p{color:#f5f5f066;font-size:11px}.planning-assistant-routines ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.planning-assistant-routines li{border-left:1px solid #c9a84c2b;justify-content:space-between;align-items:center;gap:10px;padding:9px 0 9px 9px;display:flex}.planning-assistant-routines li>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.planning-assistant-routines li strong{color:#f5f5f0d6;overflow-wrap:anywhere;font-size:12.5px}.planning-assistant-routines li span{color:#f5f5f06e;font-size:10.5px;line-height:1.4}.planning-assistant-routine-actions{flex:none;gap:5px;display:flex}.planning-assistant-routine-actions button{min-height:40px;padding:6px 9px}.planning-assistant-privacy{color:#f5f5f047;letter-spacing:.04em;margin:9px 0 0;font-size:9.5px}@media (width<=720px){.planning-assistant{padding:13px}.planning-assistant-head{flex-direction:column}.planning-assistant-head>button{width:100%}.planning-assistant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-assistant-ai{grid-template-columns:1fr}.planning-assistant-ai button{width:100%}.planning-assistant-routines li{flex-direction:column;align-items:flex-start}.planning-assistant-routine-actions{width:100%}.planning-assistant-routine-actions button{flex:1}}@media (width<=390px){.planning-assistant-fields{grid-template-columns:1fr}.planning-assistant-days{grid-template-columns:repeat(4,minmax(42px,1fr))}}@media (prefers-reduced-motion:reduce){.planning-assistant *{scroll-behavior:auto!important}}.lune-en-tete{gap:8px;display:grid}.lune-parole{width:100%;min-height:88px;color:inherit;font:inherit;text-align:left;animation:lune-arrive var(--nxs-fluide) var(--nxs-courbe-fluide) 1 both;background:radial-gradient(120% 160% at 0%,#c9a84c13,#0000 58%),#06070c;border:1px solid #c9a84c2e;border-radius:1px 16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}button.lune-parole{cursor:pointer}button.lune-parole:focus-visible{outline-offset:2px;outline:1px solid #e8c97ab8}.lune-parole.est-ouverte{border-color:#c9a84c5c}@keyframes lune-arrive{0%{opacity:0}}.lune-parole-disque{place-items:center;width:64px;height:64px;display:grid}.lune-disque{display:block;overflow:visible}.lune-ombre{fill:#ffffff14}.lune-contour{fill:none;stroke:#c9a84c6b;stroke-width:1px}.lune-disque.est-vide .lune-contour{stroke:#c9a84c8c}.lune-mers ellipse{fill:#5c400e2b}.lune-disque.est-pleine{filter:drop-shadow(0 0 9px #e8c97a4d)}.lune-parole-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.lune-parole-texte small{color:#c9a84cbd;letter-spacing:.22em;text-transform:uppercase;font:600 10px/1 Chakra Petch,sans-serif}.lune-parole-texte strong{color:#f1e3b6;letter-spacing:.03em;font:600 22px/1.1 Chakra Petch,sans-serif}.lune-parole-vide{color:#f5f0e1a3;font:italic 400 12.5px/1.45 Inter,sans-serif}.lune-tes-lunes{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.lune-tes-lunes em{color:#f5f0e180;font:italic 400 11px/1 Inter,sans-serif}.lune-tes-lunes-disques{flex-wrap:wrap;gap:4px;display:flex}.lune-tes-lunes-disques i{background:radial-gradient(circle at 62% 36%,#f4e2a8,#c9a84c 62%,#8e6d27);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #c9a84c40}.lune-tes-lunes-plus{color:#e8c97ad6;font:600 11px/1 Chakra Petch,sans-serif}.lune-parole-copie{color:#f5f0e16b;font:italic 400 10.5px/1.2 Inter,sans-serif}.parole-carnet{background:#c9a84c07;border-left:1px solid #c9a84c52;padding:14px 14px 6px}.parole-carnet h3{color:#ece6d6;letter-spacing:.06em;margin:0 0 8px;font:500 15px/1.2 Chakra Petch,sans-serif}.parole-carnet-regle{color:#f5f0e1cc;margin:0;font:400 12.5px/1.55 Inter,sans-serif}.parole-carnet-montants{color:#e8c97ae0;letter-spacing:.04em;margin:8px 0 0;font:600 12px/1.45 Chakra Petch,sans-serif}.parole-carnet h4{color:#c9a84cbd;letter-spacing:.2em;text-transform:uppercase;margin:16px 0 6px;font:600 10px/1 Chakra Petch,sans-serif}.parole-carnet-paliers{gap:7px;margin:0;padding:0;list-style:none;display:grid}.parole-carnet-paliers li{color:#f5f0e1e0;overflow-wrap:anywhere;padding-left:17px;font:400 12.5px/1.4 Inter,sans-serif;position:relative}.parole-carnet-paliers li:before{content:"";background:radial-gradient(circle at 62% 36%,#f4e2a8,#c9a84c 62%,#8e6d27);border-radius:50%;width:9px;height:9px;position:absolute;top:.38em;left:0}.parole-carnet-paliers li[data-sorte=quartier]:before{background:linear-gradient(90deg,#ffffff1a 50%,#c9a84c 50%)}.parole-carnet-tous,.parole-carnet-pas summary{color:#dabc69e0;letter-spacing:.1em;cursor:pointer;min-height:44px;font:600 11px/1.2 Chakra Petch,sans-serif}.parole-carnet-tous{background:0 0;border:1px solid #c9a84c47;border-radius:1px 11px;margin-top:6px;padding:0 14px}.parole-carnet-pas{margin-top:10px}.parole-carnet-pas summary{align-items:center;list-style:none;display:flex}.parole-carnet-pas summary::-webkit-details-marker{display:none}.parole-carnet-pas summary:after{content:"›";transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide);margin-left:8px}.parole-carnet-pas[open] summary:after{transform:rotate(90deg)}.parole-carnet-pas p{color:#f5f0e1b3;margin:0 0 8px;font:400 12px/1.55 Inter,sans-serif}@media (prefers-reduced-motion:reduce){.lune-parole{animation:none}.parole-carnet-pas summary:after{transition:none}}.planning{flex-direction:column;gap:10px;display:flex}.planning-nav{align-items:center;gap:8px;display:flex}.planning-nav-btn{color:#dabc69c2;cursor:pointer;background:linear-gradient(108deg,#c9a84c0d,#0000 56%),#0c0d0ceb;border:1px solid #c9a84c42;border-radius:1px 13px;padding:4px 14px;font:400 18px/1.2 Chakra Petch,sans-serif}.planning-nav-label{text-align:center;letter-spacing:.08em;color:var(--planning-color,#c9a84c);flex:1;font:700 13px/1.3 Chakra Petch,sans-serif}.planning-save{opacity:.7;font-size:11px;font-weight:400}.planning-save.error{color:#ff6b6b;opacity:1}.planning-save.saved{color:#6bcb77}.planning-save.offline{color:#dabc69d1;opacity:1}.planning-save-attente{--attente-couleur:var(--planning-color,#c9a84c);margin-left:6px}.planning-offline-note{color:#e9e5d9ad;background:#c9a84c06;border-left:1px solid #c9a84c6b;margin:0;padding:8px 10px;font-size:11px;line-height:1.5}.planning-offline-note button{color:#dabc69db;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#c9a84c0b;border:1px solid #c9a84c4d;border-radius:1px 11px;min-height:44px;margin-top:8px;padding:7px 14px;font:600 11px/1.2 Chakra Petch,sans-serif}.planning-today{border:1px solid var(--planning-color,#c9a84c);color:var(--planning-color,#c9a84c);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:1px 13px;padding:5px 10px;font:600 11px/1.2 Chakra Petch,sans-serif}.planning-reprendre{color:#dabc69d1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(108deg,#c9a84c0b,#0000 46%),#0a0b0ae0;border:1px solid #c9a84c4d;border-radius:1px 13px;width:100%;padding:8px 12px;font:600 11px/1.2 Chakra Petch,sans-serif}.planning-reprendre:disabled{opacity:.45;cursor:default}.planning-grid{flex-direction:column;gap:8px;display:flex}.planning-day{background:linear-gradient(108deg,#c9a84c05,#0000 44%),#0809088c;border:1px solid #c9a84c1a;border-radius:1px 13px;padding:8px 10px}.planning-day.today{border-color:var(--planning-color,#c9a84c);background:color-mix(in srgb, var(--planning-color,#c9a84c) 7%, transparent)}.planning-day.past{opacity:.58}.planning-day-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.planning-day-name{letter-spacing:.12em;text-transform:uppercase;color:#c9a84c85;font:700 11px/1.2 Chakra Petch,sans-serif}.planning-day.today .planning-day-name{color:var(--planning-color,#c9a84c);opacity:1}.planning-day-date{letter-spacing:.04em;color:#c9a84c57;font:700 12px/1.2 Chakra Petch,sans-serif}.planning-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.planning-step{border-left:1px solid #c9a84c38;padding:1px 0 1px 8px}.planning-step-row{align-items:center;gap:8px;display:flex}.planning-step-name{color:#e9e5d9e0;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;touch-action:manipulation;flex:1;min-width:0;font-size:13px;line-height:1.45}.planning-step-pending{color:#dabc69a3;letter-spacing:.08em;text-transform:uppercase;flex:none;font:600 9px/1.3 Chakra Petch,sans-serif}.planning-step-routine{color:#c9a84c8a;letter-spacing:.11em;text-transform:uppercase;border:1px solid #c9a84c24;flex:none;padding:2px 5px;font:600 8px/1.2 Chakra Petch,sans-serif}.planning-step.routine{border-left-color:#c9a84c6b}.planning-step-more{color:#c9a84c8c;cursor:pointer;background:0 0;border:1px solid #c9a84c2e;border-radius:1px 8px;flex:none;width:22px;height:22px;padding:0;font-size:13px;line-height:1}.planning-step-menu{gap:6px;margin:5px 0 2px;display:flex}.planning-step-menu button{color:#dabc69d1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#c9a84c04;border:1px solid #c9a84c47;border-radius:1px 9px;padding:3px 10px;font:600 10px/1.4 Chakra Petch,sans-serif}.planning-move{flex-wrap:wrap;gap:4px;margin:4px 0 3px;display:flex}.planning-move button{color:#dabc699e;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #c9a84c29;border-radius:1px 7px;padding:2px 7px;font:500 10px/1.5 Chakra Petch,sans-serif}.planning-add-row{align-items:stretch;gap:6px;margin-top:6px;display:flex}.planning-add-input{box-sizing:border-box;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);min-width:0;min-height:44px;color:inherit;background:#c9a84c04;border:1px solid #c9a84c2e;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:16px;line-height:1.5}.planning-add-input:focus{background:#c9a84c08;border-color:#c9a84c70}.planning-add-input::placeholder{color:#c9a84c4d;font-size:14px}.planning-add-input:disabled{opacity:.5}.planning-add-btn{color:#dabc69d1;cursor:pointer;touch-action:manipulation;background:linear-gradient(108deg,#c9a84c0d,#0000 56%),#0c0d0ceb;border:1px solid #c9a84c4d;border-radius:1px 13px;flex:none;width:44px;min-height:44px;padding:0;font:400 20px/1 Chakra Petch,sans-serif}.planning-add-btn:disabled{color:#c9a84c66;opacity:.55;cursor:default;border-color:#c9a84c24}.planning-note{letter-spacing:.04em;color:#c9a84c75;margin:0;font:500 11px/1.5 Chakra Petch,sans-serif}.planning-archive{margin-top:6px}.planning-archive>summary{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:#ffffff38;font:600 9px/1.4 Chakra Petch,sans-serif;list-style:none}.planning-archive>summary::-webkit-details-marker{display:none}.planning-archive p{white-space:pre-wrap;color:#ffffff4d;border-left:1px solid #ffffff14;margin:5px 0 0;padding-left:8px;font-size:12px;line-height:1.5}.planning-step-time{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#c9a84cc7;background:0 0;border:1px solid #c9a84c38;border-radius:8px;flex:none;padding:3px 8px;font:600 12px/1.2 Chakra Petch,sans-serif}.planning-day.today .planning-step-time{color:color-mix(in srgb, var(--planning-color,#c9a84c) 74%, transparent)}.planning-time{flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 2px;display:flex}.planning-time-label{letter-spacing:.14em;text-transform:uppercase;color:#c9a84c85;font:600 10px/1.4 Chakra Petch,sans-serif}.planning-time-input{box-sizing:border-box;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);color:#e9e5d9e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#c9a84c04;border:1px solid #c9a84c2e;outline:none;flex:0 auto;min-height:44px;padding:4px 10px;font-family:inherit;font-size:16px;line-height:1.5}.planning-time-input:focus{background:#c9a84c08;border-color:#c9a84c70}.planning-time-btn{color:#dabc69d1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:linear-gradient(108deg,#c9a84c0d,#0000 56%),#0c0d0ceb;border:1px solid #c9a84c4d;border-radius:1px 13px;flex:none;min-height:44px;padding:4px 14px;font:600 10px/1.4 Chakra Petch,sans-serif}.planning-time-btn.ghost{color:#dabc6994;background:0 0;border-color:#c9a84c29}.planning-time-btn:disabled{color:#c9a84c66;opacity:.55;cursor:default;border-color:#c9a84c24}.planning-time-note{color:#ffffff61;margin:0 0 3px;font-size:11px;line-height:1.6}.planning-dictee-ouvrir{cursor:pointer;width:100%;min-height:44px;font:inherit;color:var(--gold,#c9a84c);letter-spacing:.06em;background:0 0;border:1px dashed #c9a84c66;border-radius:1px 13px;margin:0 0 12px;padding:12px 16px;font-size:13px}.planning-dictee{background:linear-gradient(135deg,#c9a84c0d,#0000 60%);border:1px solid #c9a84c3d;border-radius:1px 13px;margin:0 0 14px;padding:14px}.planning-dictee-aide{color:#f5f5f09e;margin:0 0 10px;font-size:12.5px;line-height:1.55}.planning-dictee-texte{width:100%;font:inherit;color:var(--white,#f5f5f0);resize:vertical;background:#0c0d0ce6;border:1px solid #ffffff24;border-radius:10px;padding:10px 12px;font-size:16px}.planning-dictee-erreur{color:#d68a69;margin:8px 0 0;font-size:12px}.planning-dictee-calme{color:#f5f5f09e;margin:8px 0 0;font-size:12px}.planning-dictee-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.planning-dictee-principal{cursor:pointer;min-height:42px;font:inherit;color:var(--gold,#c9a84c);border:1px solid var(--gold-dark,#9a7a2e);background:0 0;border-radius:2px;padding:10px 18px;font-size:13px}.planning-dictee-principal:disabled{opacity:.45}.planning-dictee-secondaire{cursor:pointer;min-height:42px;font:inherit;color:#f5f5f08c;text-underline-offset:3px;background:0 0;border:none;padding:10px 12px;font-size:13px;text-decoration:underline}.planning-dictee-secondaire:disabled{opacity:.45;cursor:default}.planning-dictee-liste{flex-direction:column;gap:8px;max-height:40vh;display:flex;overflow-y:auto}.planning-dictee-pas{cursor:pointer;border:1px solid #ffffff14;border-radius:10px;align-items:baseline;gap:10px;padding:8px 10px;display:flex}.planning-dictee-pas.hors{cursor:default}.planning-dictee-pas.hors .planning-dictee-date,.planning-dictee-pas.hors .planning-dictee-titre{opacity:.5}.planning-dictee-corps{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.planning-dictee-tete{align-items:baseline;gap:10px;min-width:0;display:flex}.planning-dictee-date{color:#c9a84ccc;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.planning-dictee-titre{color:#f5f5f0d9;overflow-wrap:anywhere;min-width:0;font-size:13.5px}.planning-dictee-note{color:#f5f5f0b8;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.planning-dictee-reste{color:#f5f5f0b8;overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.planning-dictee-bilan{color:#f5f5f0b8;margin:-4px 0 14px;font-size:12px;line-height:1.5}.planning-step-mot{color:#c9a84ccc;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #c9a84c38;border-radius:8px;flex:none;padding:4px 9px;font-family:inherit;font-size:12px}.planning-step-mot:active{color:#e8c97a;background:#c9a84c1a}button.planning-step-time{cursor:pointer;border-style:solid;font-family:inherit}button.planning-step-time:active{color:#e8c97a}.planning-nav-btn,.planning-today{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.planning-step-mot,button.planning-step-time{align-items:center;min-height:44px;padding-inline:12px;display:inline-flex}.planning-jour-tenu{vertical-align:-1px;background:radial-gradient(circle at 62% 36%,#f4e2a8,#c9a84c 62%,#8e6d27);border-radius:50%;width:10px;height:10px;margin-left:8px;display:inline-block;box-shadow:0 0 6px #e8c97a52}.planning-step-fait{color:#e8c97a;flex:none;font:700 13px/1 Chakra Petch,sans-serif}.planning-day.en-avant{border-color:#e8c97a9e;box-shadow:0 0 0 1px #e8c97a2e}.planning-nav-btn:disabled{opacity:.35;cursor:default}.planning-horizon,.planning-borne{color:#e9e5d9b8;border-left:1px solid #c9a84c6b;margin:0;padding:6px 10px;font:italic 400 11.5px/1.5 Inter,sans-serif}.planning-autre-date-ouvrir,.planning-autre-date-btn,.planning-rythme-btn{cursor:pointer;touch-action:manipulation;min-height:44px}.planning-move .planning-autre-date-ouvrir{border-style:dashed;padding:2px 12px}.planning-autre-date{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.planning-autre-date-input{color:#e9e5d9e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#c9a84c04;border:1px solid #c9a84c3d;border-radius:1px 9px;min-height:44px;padding:4px 10px;font-family:inherit;font-size:16px}.planning-move .planning-autre-date-btn{color:#dabc69db;letter-spacing:.12em;text-transform:uppercase;border-color:#c9a84c57;padding:2px 14px;font:600 10px/1.4 Chakra Petch,sans-serif}.planning-move .planning-autre-date-btn:disabled{opacity:.45;cursor:default}.planning-rythme-btn{color:#dabc69d1;background:linear-gradient(108deg,#c9a84c0d,#0000 56%),#0c0d0ceb;border:1px solid #c9a84c4d;border-radius:1px 13px;flex:none;width:44px;padding:0;font:400 18px/1 Chakra Petch,sans-serif}.planning-rythme-btn:disabled{opacity:.55;cursor:default}.planning-chaque-pas>summary{color:#dabc69d1;letter-spacing:.1em;cursor:pointer;align-items:center;min-height:44px;font:600 11px/1.2 Chakra Petch,sans-serif;list-style:none;display:flex}.planning-chaque-pas>summary::-webkit-details-marker{display:none}.planning-chaque-pas>summary:after{content:"›";margin-left:8px}.planning-chaque-pas[open]>summary:after{content:"‹"}.planning-chaque-pas .trame-rule{margin-top:0}.planning-mois{flex-direction:column;gap:8px;display:flex}.planning-mois-nav{align-items:center;gap:8px;display:flex}.planning-mois-fleche,.planning-mois-retour{color:#dabc69c7;cursor:pointer;touch-action:manipulation;background:linear-gradient(108deg,#c9a84c0d,#0000 56%),#0c0d0ceb;border:1px solid #c9a84c42;border-radius:1px 13px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font:400 18px/1.2 Chakra Petch,sans-serif;display:inline-flex}.planning-mois-retour{letter-spacing:.06em;color:var(--planning-color,#c9a84c);border-color:var(--planning-color,#c9a84c);font:600 11px/1.2 Chakra Petch,sans-serif}.planning-mois-fleche:disabled{opacity:.3;cursor:default}.planning-mois-titre{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.planning-mois-nom{letter-spacing:.1em;text-transform:uppercase;color:var(--planning-color,#c9a84c);font:700 14px/1.2 Chakra Petch,sans-serif}.planning-mois-tenus{letter-spacing:.06em;color:#e8c97a;font:600 11px/1.2 Chakra Petch,sans-serif}.planning-mois-entetes,.planning-mois-semaine{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.planning-mois-entetes,.planning-mois-grille{margin-inline:-12px}.planning-mois-entetes span{text-align:center;color:#c9a84c6b;letter-spacing:.12em;font:700 10px/1.4 Chakra Petch,sans-serif}.planning-mois-grille{flex-direction:column;gap:4px;display:flex}.planning-mois-jour{color:#e9e5d9d1;cursor:pointer;touch-action:manipulation;background:#0809088c;border:1px solid #c9a84c14;border-radius:1px 9px;flex-direction:column;justify-content:space-between;align-items:center;gap:3px;min-width:0;min-height:48px;padding:5px 0 4px;font-family:inherit;display:flex;position:relative}.planning-mois-vide{min-height:48px}.planning-mois-num{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font:600 13px/1 Chakra Petch,sans-serif;display:grid}.planning-mois-jour.passe{background:0 0;border-color:#0000}.planning-mois-jour.passe .planning-mois-num{color:#e9e5d961}.planning-mois-jour.tenu .planning-mois-num{color:#14110a;background:radial-gradient(circle at 38% 34%,#f3dc9a,#e8c97a 46%,#c9a84c 100%)}.planning-mois-jour.lune .planning-mois-num{box-shadow:0 0 0 2px #050505e6,0 0 0 3px #e8c97a8c}.planning-mois-jour.aujourdhui{border-color:var(--planning-color,#c9a84c)}.planning-mois-jour.aujourdhui .planning-mois-num{box-shadow:0 0 0 1px var(--planning-color,#c9a84c)}.planning-mois-jour.aujourdhui.tenu .planning-mois-num{box-shadow:0 0 0 2px #050505e6, 0 0 0 3px var(--planning-color,#c9a84c)}.planning-mois-jour.au-dela{cursor:default;opacity:.32}.planning-mois-points{align-items:center;gap:3px;min-height:6px;display:inline-flex}.planning-mois-point{box-sizing:border-box;border-radius:50%;width:5px;height:5px;display:inline-block}.planning-mois-point.pas{background:#f5f5f0d6}.planning-mois-point.rythme{background:0 0;border:1px solid #e8c97a}.planning-mois-point.apercu{background:#e8c97a80;box-shadow:0 0 0 1px #e8c97a38}.planning-mois-plus{color:#e8c97acc;font:700 9px/1 Chakra Petch,sans-serif}.planning-mois-pied{flex-direction:column;gap:4px;display:flex}.planning-mois-legende{color:#e9e5d98f;flex-wrap:wrap;gap:14px;margin:2px 0 0;font-size:11.5px;display:flex}.planning-mois-legende span{align-items:center;gap:6px;display:inline-flex}.planning-mois-murmure{color:#c9a84c80;letter-spacing:.04em;margin:0;font:500 11px/1.5 Chakra Petch,sans-serif}.planning-mois-relire{color:#dabc69d1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a84c42;border-radius:1px 11px;min-height:44px;padding:4px 12px;font:600 11px/1.2 Chakra Petch,sans-serif}.planning-annee{flex-direction:column;gap:8px;display:flex}.planning-annee-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.planning-annee-annees{gap:6px;display:flex}.planning-annee-annees button{color:#dabc699e;letter-spacing:.12em;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;background:#08090899;border:1px solid #c9a84c33;border-radius:1px 11px;min-width:64px;min-height:44px;padding:4px 12px;font:700 13px/1 Chakra Petch,sans-serif}.planning-annee-annees button.actif{color:#e8c97a;background:linear-gradient(108deg,#c9a84c29,#0000 70%),#0c0d0ceb;border-color:#e8c97ab8}.planning-annee-seule{color:var(--planning-color,#c9a84c);font-size:16px}.planning-annee-tenus{color:#e8c97a;letter-spacing:.06em;font:600 12px/1.2 Chakra Petch,sans-serif}.planning-annee-tissu{background:#06070799;border-top:1px solid #c9a84c1f;border-bottom:1px solid #c9a84c1f;margin:0;padding:8px 0;list-style:none}.planning-annee-rang{width:100%;min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:8px;padding:0 4px 0 2px;font-family:inherit;display:flex}.planning-annee-rang:active{background:#c9a84c0d}.planning-annee-mois{text-align:left;color:#c9a84c8f;letter-spacing:.12em;text-transform:uppercase;flex:0 0 38px;font:700 10px/1 Chakra Petch,sans-serif}.planning-annee-rang.passe .planning-annee-mois{color:#c9a84c4d}.planning-annee-rang.courant .planning-annee-mois{color:var(--planning-color,#c9a84c)}.planning-annee-toile{flex:1;min-width:0;height:auto;display:block;overflow:visible}.planning-annee-base{stroke:#c9a84c33;stroke-width:1px;vector-effect:non-scaling-stroke}.planning-annee-fil{fill:none;stroke:#cfc8b89e;stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:planning-annee-tisser var(--nxs-revelation) var(--nxs-courbe-fluide) both;animation-delay:calc(var(--rang,0) * var(--nxs-silence))}.planning-annee-fil.sport{stroke:#e8c97aa8}.planning-annee-fil.work{stroke:#8fb3d999}.planning-annee-fil.personal{stroke:#c9b8e894}.planning-annee-fil.family{stroke:#e0a98f99}.planning-annee-fil.travel{stroke:#a9b4bc8f}.planning-annee-fil.recovery{stroke:#7ed4a88f}.planning-annee-fil.other{stroke:#cfc8b88f}.planning-annee-fil.apercu{stroke:#e8c97ad1;stroke-dasharray:.012 .01;animation:none}@keyframes planning-annee-tisser{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.planning-annee-pas{fill:#f5f5f0d1}.planning-annee-perle{fill:#e8c97a}.planning-annee-halo{fill:none;stroke:#e8c97a61;stroke-width:1px}.planning-annee-lune{fill:#f3dc9a}.planning-annee-aujourdhui{stroke:var(--planning-color,#c9a84c);stroke-width:1px;stroke-opacity:.6;vector-effect:non-scaling-stroke}.planning-annee-pied{flex-direction:column;gap:4px;display:flex}.planning-annee-legende{color:#e9e5d999;margin:0;font-size:12px;font-style:italic;line-height:1.55}.planning-annee-murmure{color:#c9a84c80;letter-spacing:.04em;margin:0;font:500 11px/1.5 Chakra Petch,sans-serif}.planning-annee-relire{color:#dabc69d1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a84c42;border-radius:1px 11px;min-height:44px;padding:4px 12px;font:600 11px/1.2 Chakra Petch,sans-serif}@media (prefers-reduced-motion:reduce){.planning-annee-fil{stroke-dashoffset:0;animation:none}.planning-annee-fil.apercu{stroke-dasharray:.012 .01}}.rythme-express{background:linear-gradient(125deg,#c9a84c12,#0000 46%),#070808f0;border:1px solid #c9a84c47;border-radius:1px 17px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.rythme-express button,.rythme-express input,.rythme-express select{font-family:inherit}.rythme-express-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rythme-express-kicker{color:#c9a84c94;letter-spacing:.22em;text-transform:uppercase;margin:0;font:600 9px/1.3 Chakra Petch,sans-serif}.rythme-express-tete h3{color:#f2ebd3f0;letter-spacing:.03em;margin:3px 0 0;font:600 16px/1.3 Chakra Petch,sans-serif}.rythme-express-fermer,.rythme-express-actions button{color:#dabc69c7;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #c9a84c3d;border-radius:1px 11px;min-width:44px;min-height:44px;padding:6px 14px;font:600 11px/1.2 Chakra Petch,sans-serif}.rythme-express-actions button.principal{color:#e8c97a;background:linear-gradient(108deg,#c9a84c1f,#0000 60%),#0c0d0ceb;border-color:#c9a84c80}.rythme-express-actions button:disabled{opacity:.45;cursor:default}.rythme-express-phrase{flex-direction:column;gap:10px;display:flex}.rythme-express-trou{flex-direction:column;gap:6px;display:flex}.rythme-express-mot{color:#c9a84c9e;letter-spacing:.14em;text-transform:uppercase;font:600 11px/1.2 Chakra Petch,sans-serif}.rythme-express-trou.titre input{box-sizing:border-box;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);color:#f2ebd3f0;background:#c9a84c05;border:1px solid #c9a84c3d;outline:none;width:100%;min-height:44px;padding:6px 12px;font-size:16px;line-height:1.5}.rythme-express-trou.titre input:focus{border-color:#c9a84c80}.rythme-express-trou.titre input::placeholder{color:#c9a84c52;font-size:14px}.rythme-express-jours{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.rythme-express-jours button,.rythme-express-durees button{color:#e9e5d9b8;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;background:#08090899;border:1px solid #c9a84c33;border-radius:1px 9px;min-width:0;min-height:44px;padding:0 6px;font:600 13px/1 Chakra Petch,sans-serif}.rythme-express-jours button.actif,.rythme-express-durees button.actif{color:#e8c97a;background:linear-gradient(108deg,#c9a84c33,#0000 70%),#0c0d0ceb;border-color:#e8c97ac7}.rythme-express-durees{grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:5px;display:grid}.rythme-express-durees button{white-space:nowrap;padding:0 4px;font-size:12px}.rythme-express-apercu{color:#e8c97a;letter-spacing:.02em;font-variant-numeric:tabular-nums;min-height:1.5em;margin:2px 0 0;font:500 14px/1.5 Chakra Petch,sans-serif}.rythme-express-borne,.rythme-express-note{color:#f5f5f080;margin:0;font-size:12px;font-style:italic;line-height:1.55}.rythme-express-message{color:#e9e5d9b8;margin:0;font-size:12.5px;line-height:1.55}.rythme-express-plus>summary,.rythme-express-liste>summary{cursor:pointer;color:#c9a84c9e;letter-spacing:.14em;text-transform:uppercase;align-items:center;min-height:44px;font:600 11px/1.2 Chakra Petch,sans-serif;list-style:none;display:flex}.rythme-express-plus>summary::-webkit-details-marker{display:none}.rythme-express-liste>summary::-webkit-details-marker{display:none}.rythme-express-plus>summary:before,.rythme-express-liste>summary:before{content:"▸";margin-right:8px}.rythme-express-plus[open]>summary:before,.rythme-express-liste[open]>summary:before{content:"▾"}.rythme-express-plus-corps{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rythme-express-champ{color:#c9a84c99;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font:600 11px/1.2 Chakra Petch,sans-serif;display:flex}.rythme-express-champ input,.rythme-express-champ select,.rythme-express-rappel input[type=number]{box-sizing:border-box;color:#e9e5d9e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-transform:none;letter-spacing:normal;background:#c9a84c05;border:1px solid #c9a84c33;border-radius:1px 9px;min-height:44px;padding:4px 10px;font-size:16px}.rythme-express-rappel{color:#e9e5d9c7;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.rythme-express-rappel input[type=checkbox]{accent-color:#c9a84c;width:20px;height:20px}.rythme-express-rappel input[type=number]{width:76px}.rythme-express-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rythme-express-fait{flex-direction:column;gap:6px;display:flex}.rythme-express-fait strong{color:#e8c97a;letter-spacing:.06em;font:700 15px/1.3 Chakra Petch,sans-serif}.rythme-express-fait span{color:#f2ebd3db;font-size:14px;line-height:1.5}.rythme-express-liste ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rythme-express-liste li{border-left:1px solid #c9a84c52;flex-direction:column;gap:6px;padding:8px 0 8px 10px;display:flex}.rythme-express-rythme{flex-direction:column;gap:2px;display:flex}.rythme-express-rythme strong{color:#f2ebd3eb;overflow-wrap:anywhere;font-size:14px;font-weight:600}.rythme-express-rythme span{color:#c9a84c9e;font-variant-numeric:tabular-nums;font-size:12px}.rythme-express-liste .rythme-express-actions{justify-content:flex-start}.rythme-express-question{color:#e9e5d9cc;overflow-wrap:anywhere;flex:100%;font-size:13px}.planning-vues{flex-direction:column;gap:10px;display:flex}.planning-vues-barre{flex-direction:column;gap:8px;display:flex}.planning-vues-choix{background:#080908b3;border:1px solid #c9a84c42;border-radius:1px 13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.planning-vues-choix button{color:#dabc6999;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-left:1px solid #c9a84c24;min-height:44px;padding:0 6px;font:700 11px/1.2 Chakra Petch,sans-serif}.planning-vues-choix button:first-child{border-left:none}.planning-vues-choix button.actif{color:#e8c97a;box-shadow:inset 0 -1px 0 var(--planning-color,#c9a84c);background:linear-gradient(108deg,#c9a84c2e,#0000 70%),#0e0e0cf2}.planning-vues-rythme{width:100%;min-height:44px;color:var(--gold,#c9a84c);letter-spacing:.06em;cursor:pointer;touch-action:manipulation;background:0 0;border:1px dashed #c9a84c66;border-radius:1px 13px;padding:10px 16px;font:500 13px/1.2 Chakra Petch,sans-serif}.planning-vues-rythme[aria-expanded=true]{color:#e8c97a;border-style:solid;border-color:#e8c97a99}.planning-vues-tiroir{scroll-margin-top:calc(var(--bandeau-install-h,0px) + env(safe-area-inset-top,0px) + 12px)}.carnet{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 16px;padding:16px;display:flex}.carnet-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.carnet-title{letter-spacing:1.5px;color:var(--carnet-color,#7ab8e8);font-size:13px;font-weight:700}.carnet-save{opacity:.6;font-size:11px}.carnet-save.error{color:#ff6b6b;opacity:1;font-weight:600}.carnet-save.saved{color:#6bcb77}.carnet-label{letter-spacing:1px;text-transform:uppercase;opacity:.5;margin-top:4px;font-size:11px;font-weight:600}.carnet-area{box-sizing:border-box;width:100%;color:inherit;resize:vertical;background:#00000040;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5}.carnet-area:focus{border-color:var(--carnet-color,#7ab8e8)}.carnet-tabs{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.carnet-tab{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600}.carnet-tab.active{background:color-mix(in srgb, var(--carnet-color,#7ab8e8) 18%, transparent);border-color:var(--carnet-color,#7ab8e8);color:var(--carnet-color,#7ab8e8)}.carnet-actions{justify-content:flex-end;gap:8px;display:flex}.carnet-action{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:600}.carnet-action.share{border-color:var(--carnet-color,#7ab8e8);color:var(--carnet-color,#7ab8e8)}.carnet-history{flex-direction:column;gap:10px;max-height:320px;display:flex;overflow-y:auto}.carnet-history-entry{border-left:2px solid var(--carnet-color,#7ab8e8);background:#0003;border-radius:6px;padding:10px 12px}.carnet-history-date{text-transform:capitalize;color:var(--carnet-color,#7ab8e8);margin-bottom:4px;font-size:11px;font-weight:700}.carnet-history-text{white-space:pre-wrap;opacity:.85;font-size:13px;line-height:1.5}.carnet-history-empty{opacity:.5;text-align:center;padding:16px;font-size:13px}.carnet-chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.carnet-chip{color:#fffc;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:6px 11px;font-size:12px;line-height:1.3}.carnet-chip:active{border-color:var(--carnet-color,#7ab8e8)}.carnet-chip.used{opacity:.35;border-color:var(--carnet-color,#7ab8e8);cursor:default}.carnet-chips-hint{opacity:.4;width:100%;margin-top:2px;font-size:10px}.carnet-note-reseau{opacity:.75;margin:8px 0 0;font-size:12px;line-height:1.4}.carnet-reprendre{margin-top:8px}.choix-sortie{z-index:8900;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));animation:choix-sortie-arrivee var(--nxs-ceremonie,.34s) ease both;background:radial-gradient(circle at 50% 42%,#c9a84c1f,#0000 48%),#030303f5;place-items:center;display:grid;position:fixed;inset:0}.choix-sortie__surface{background:linear-gradient(155deg,#18150efa,#050505fc 48%);border:1px solid #c9a84c5c;width:min(100%,520px);max-height:100%;padding:28px 20px 20px;overflow:auto;box-shadow:0 28px 80px #000000b8,inset 0 0 48px #c9a84c09}.choix-sortie__surtitre,.choix-sortie__surface h2,.choix-sortie__intro{text-align:center;margin:0}.choix-sortie__surtitre{color:#c9a84c;letter-spacing:.24em;font-size:.72rem}.choix-sortie__surface h2{color:#f5f3ec;margin-top:10px;font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.15}.choix-sortie__surface h2:focus{outline:none}.choix-sortie__intro{color:#f5f3eca8;max-width:40ch;margin:12px auto 18px;line-height:1.5}.choix-sortie__confidentialite{background:#c9a84c13;border:1px solid #e8c97a85;margin:0 0 20px;padding:15px 16px;box-shadow:inset 3px 0 #e8c97ac2}.choix-sortie__confidentialite strong,.choix-sortie__confidentialite span{display:block}.choix-sortie__confidentialite strong{color:#e8c97a;letter-spacing:.13em;font-size:.76rem}.choix-sortie__confidentialite span{color:#f5f3ecc7;margin-top:7px;font-size:.82rem;line-height:1.5}.choix-sortie__ecran{color:#f5f3ec;text-align:center;margin:0 0 4px;font-size:.92rem;line-height:1.45}.choix-sortie__porte{color:#e8e4d8;text-align:left;width:100%;transition:transform var(--nxs-fluide,.2s) ease, border-color var(--nxs-fluide,.2s) ease;background:#ffffff06;border:1px solid #c9a84c3d;border-radius:2px;margin-top:12px;padding:18px}.choix-sortie__porte span,.choix-sortie__porte small{display:block}.choix-sortie__porte span{color:#e8c97a;letter-spacing:.1em;font-size:.88rem}.choix-sortie__porte small{color:#f5f3ecad;margin-top:8px;font-size:.82rem;line-height:1.45}.choix-sortie__porte:focus-visible,.choix-sortie__annuler:focus-visible{outline-offset:3px;outline:2px solid #e8c97a}.choix-sortie__porte:active{transform:scale(.985)}.choix-sortie__annuler{color:#f5f3ec85;letter-spacing:.12em;background:0 0;border:0;margin:22px auto 0;padding:10px 18px;display:block}@keyframes choix-sortie-arrivee{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.choix-sortie,.choix-sortie__porte{transition:none;animation:none}}.sortie-bande{text-align:center;background:linear-gradient(160deg,#c9a84c1a,#05050599 62%);border:1px solid #c9a84c57;border-radius:2px 14px;justify-items:center;gap:8px;width:100%;max-width:340px;padding:14px 14px 10px;display:grid}.sortie-bande p{margin:0}.sortie-bande-surtitre{color:#c9a84c;letter-spacing:.24em;font:600 11px/1 Chakra Petch,sans-serif}.sortie-bande-nombre{color:#f5f0de;font-variant-numeric:tabular-nums;letter-spacing:.02em;font:600 clamp(40px,13vw,56px)/1 Chakra Petch,sans-serif}.sortie-bande-ligne{color:#e9dfc3bd;font-variant-numeric:tabular-nums;font:500 13px/1.4 Inter,sans-serif}.sortie-bande-etat{color:#efe3c2;font:500 14px/1.45 Inter,sans-serif}.sortie-bande-pret{color:#e8c97a;letter-spacing:.04em;font:600 13px/1.4 Chakra Petch,sans-serif}.sortie-bande-note{color:#e9dfc385;font:400 12px/1.45 Inter,sans-serif}.sortie-bande-note.est-avertie{color:#f0d696db}.sortie-bande-route{color:#f5f0dedb;text-align:left;border-left:2px solid #e8c97a99;padding:8px 10px;font:500 12px/1.5 Inter,sans-serif}.sortie-bande-ecart{color:#efe3c2;justify-items:center;gap:4px;font:500 13px/1.45 Inter,sans-serif;display:grid}.sortie-bande-refus{justify-items:center;gap:10px;display:grid}.sortie-bande-action{color:#efe3c2;letter-spacing:.14em;cursor:pointer;background:#c9a84c1a;border:1px solid #e8c97a80;border-radius:12px;min-height:48px;padding:0 22px;font:600 13px/1 Chakra Petch,sans-serif}.sortie-bande-action.est-principal{background:#c9a84c2e;min-height:52px;padding:0 30px}.sortie-bande-action:active{transform:scale(.985)}.sortie-bande-lien{color:#e8c97ae0;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 8px;font:500 12px/1.3 Inter,sans-serif;text-decoration:underline}.sortie-bande-lien.est-danger{color:#f0b39a}.sortie-bande-lien:disabled{opacity:.5;cursor:progress}.sortie-bande-action:focus-visible,.sortie-bande-lien:focus-visible,.sortie-porte:focus-visible,.sortie-ligne:focus-visible,.sortie-chip:focus-visible,.fin-sortie-porte:focus-visible,.fin-sortie-bouton:focus-visible{outline-offset:2px;outline:2px solid #e8c97a}@media (height<=700px){.accomp.est-en-sortie .accomp-consigne{display:none}.accomp.est-en-sortie .accomp-scene{gap:10px}.sortie-bande{gap:6px;padding:10px 12px 8px}}.sortie-porte{color:#e8c97a;cursor:pointer;background:linear-gradient(110deg,#c9a84c1f,#ffffff05);border:1px solid #e8c97a6b;border-radius:2px 12px;justify-items:center;gap:4px;width:100%;max-width:320px;margin-top:-18px;padding:12px 14px;display:grid}.sortie-porte strong{letter-spacing:.18em;font:600 14px/1 Chakra Petch,sans-serif}.sortie-porte small{color:#e9dfc3a8;font:400 12px/1.4 Inter,sans-serif}.sortie-ligne{color:#e9dfc3b3;text-align:center;background:0 0;border:0;max-width:320px;margin:-18px 0 0;padding:6px 10px;font:500 13px/1.45 Inter,sans-serif}.sortie-ligne p{margin:0}.sortie-ligne.est-attente{color:#e8c97a;cursor:pointer}.sortie-ligne.est-perdue{justify-items:center;gap:2px;display:grid}.sortie-chip{color:var(--gold-light,#e4ce8b);letter-spacing:.04em;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;background:#c9a84c0f;border:1px solid #c9a84c33;border-radius:1px 9px;align-items:center;gap:5px;padding:5px 10px;font:500 11px/1 Chakra Petch,sans-serif;display:inline-flex}.sortie-chip>i{background:#ffffff4d;border-radius:50%;width:5px;height:5px}.sortie-chip.en-cours>i{background:#e4ce8b;animation:1.2s ease-in-out infinite sortie-chip-bat;box-shadow:0 0 7px #e4ce8b}.sortie-chip.a-reponse>i,.sortie-chip.a-question>i{background:#e4ce8b}.sortie-chip.a-alerte>i{background:#f0b39a}@keyframes sortie-chip-bat{50%{opacity:.35}}@media (width<=390px){.sortie-chip{letter-spacing:.02em;gap:3px;padding:5px 7px;font-size:10px}.sortie-chip>i{display:none}}.lux-greeting>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sortie-signe{text-overflow:ellipsis;white-space:nowrap;color:#e8c97a;letter-spacing:.04em;font-variant-numeric:tabular-nums;max-width:100%;font:500 11px/1.3 Chakra Petch,sans-serif;display:block;overflow:hidden}.fin-sortie{z-index:8900;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));animation:sortie-arrivee var(--nxs-ceremonie,.34s) ease both;background:radial-gradient(circle at 50% 36%,#c9a84c1a,#0000 52%),#030303f7;place-items:center;display:grid;position:fixed;inset:0}.fin-sortie-surface{overscroll-behavior:contain;text-align:center;background:linear-gradient(160deg,#18150efa,#050505fc 50%);border:1px solid #c9a84c4d;justify-items:center;gap:12px;width:min(100%,460px);max-height:100%;padding:20px 16px 16px;display:grid;overflow:auto}.fin-sortie-surface p{margin:0}.fin-sortie-surtitre{color:#c9a84c;letter-spacing:.24em;font:600 11px/1 Chakra Petch,sans-serif}.fin-sortie-surface h2{color:#f5f3ec;margin:0;font:600 clamp(1.3rem,5vw,1.7rem)/1.1 Chakra Petch,sans-serif}.fin-sortie-surface h2:focus{outline:none}.fin-sortie-texte{color:#efe3c2;font:500 14px/1.5 Inter,sans-serif}.fin-sortie-image{width:min(56vw,200px)}.fin-sortie-canevas{aspect-ratio:9/16;background:#050505;border:1px solid #c9a84c38;width:100%;height:auto;display:block}.fin-sortie-protegee{gap:4px;display:grid}.fin-sortie-protegee strong{color:#e8c97a;letter-spacing:.2em;font:600 12px/1 Chakra Petch,sans-serif}.fin-sortie-protegee small{color:#e9dfc39e;font:400 12px/1.4 Inter,sans-serif}.fin-sortie-mesures{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;display:flex}.fin-sortie-mesures div{gap:4px;min-width:80px;display:grid}.fin-sortie-mesures dt{color:#e9dfc38f;letter-spacing:.14em;text-transform:uppercase;order:2;font:500 10px/1.2 Chakra Petch,sans-serif}.fin-sortie-mesures dd{color:#f5f0de;font-variant-numeric:tabular-nums;order:1;margin:0;font:600 20px/1 Chakra Petch,sans-serif}.fin-sortie-note{color:#e9dfc38f;max-width:36ch;font:400 12px/1.45 Inter,sans-serif}.fin-sortie-note.est-avertie{color:#f0d696db}.fin-sortie-portes{gap:10px;width:100%;display:grid}.fin-sortie-porte{color:#e8e4d8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #c9a84c4d;border-radius:2px;gap:6px;width:100%;padding:14px 16px;display:grid}.fin-sortie-porte span{color:#e8c97a;letter-spacing:.1em;font:600 13px/1.1 Chakra Petch,sans-serif}.fin-sortie-porte small{color:#f5f3eca8;font:400 12px/1.4 Inter,sans-serif}.fin-sortie-porte.est-effacer span{color:#f5f3ecc7}.fin-sortie-porte:disabled{opacity:.45;cursor:default}.fin-sortie-porte:active:not(:disabled){transform:scale(.985)}.fin-sortie-gardee{gap:4px;display:grid}.fin-sortie-gardee strong{color:#e8c97a;letter-spacing:.06em;font:600 14px/1.3 Chakra Petch,sans-serif}.fin-sortie-gardee span{color:#f5f3ecc7;font:500 13px/1.4 Inter,sans-serif}.fin-sortie-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fin-sortie-bouton{color:#f0e8d4db;letter-spacing:.12em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;min-height:46px;padding:0 20px;font:600 12px/1 Chakra Petch,sans-serif}.fin-sortie-bouton.est-principal{color:#efe3c2;background:#c9a84c29;border-color:#e8c97a8c}.fin-sortie-plus-tard{color:#f5f3ec85;cursor:pointer;background:0 0;border:0;padding:8px 14px;font:500 13px/1 Inter,sans-serif}.film-sortie{z-index:10000;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));background:#000000db;place-items:center;display:grid;position:fixed;inset:0}.film-sortie-feuille{overscroll-behavior:contain;text-align:center;background:#070707;border:1px solid #c9a84c4d;justify-items:center;gap:12px;width:min(100%,420px);max-height:100%;padding:14px 16px 16px;display:grid;overflow:auto}.film-sortie-feuille header{color:#e8c97a;letter-spacing:.08em;justify-content:space-between;align-items:center;width:100%;font:600 14px/1 Chakra Petch,sans-serif;display:flex}.film-sortie-fermer{color:#f5f3ecb3;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:24px}.film-sortie-apercu{aspect-ratio:9/16;background:#050505;border:1px solid #c9a84c33;place-items:center;width:min(58vw,220px);display:grid;overflow:hidden}.film-sortie-apercu video,.film-sortie-apercu img,.film-sortie-vivant,.film-sortie-vivant canvas{object-fit:contain;width:100%;height:100%;display:block}.film-sortie-note{color:#e9dfc3a8;margin:0;font:400 12px/1.45 Inter,sans-serif}.film-sortie-avertissement{color:#efe3c2;max-width:36ch;margin:0;font:500 13px/1.5 Inter,sans-serif}.film-sortie-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sortie-rangee>b{color:#c9a84c73;font-size:21px;font-weight:400}.mes-sorties-fond{z-index:8850;padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));background:#000000d1;place-items:center;display:grid;position:fixed;inset:0}.mes-sorties{width:min(100%,460px);max-height:100%;display:grid}.mes-sorties-surface{overscroll-behavior:contain;background:linear-gradient(160deg,#18150efa,#050505fc 50%);border:1px solid #c9a84c4d;gap:12px;max-height:100%;padding:14px 16px 18px;display:grid;overflow:auto}.mes-sorties-surface header{color:#e8c97a;letter-spacing:.1em;justify-content:space-between;align-items:center;font:600 15px/1 Chakra Petch,sans-serif;display:flex}.mes-sorties-surface header strong:focus{outline:none}.mes-sorties-intro,.mes-sorties-note,.mes-sorties-vide{color:#e9dfc3a8;margin:0;font:400 13px/1.5 Inter,sans-serif}.mes-sorties-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mes-sorties-liste li{background:#ffffff05;border:1px solid #c9a84c29;grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;padding:10px;display:grid}.mes-sorties-ligne{gap:3px;display:grid}.mes-sorties-ligne strong{color:#f0e8d4;letter-spacing:.04em;font:600 13px/1.2 Chakra Petch,sans-serif}.mes-sorties-ligne small{color:#e9dfc3a8;font-variant-numeric:tabular-nums;font:500 12px/1.2 Inter,sans-serif}.mes-sorties-gestes,.mes-sorties-confirmer{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.mes-sorties-confirmer em{color:#efe3c2;text-align:left;flex:100%;font:500 12px/1.45 Inter,sans-serif}.mes-sorties-tout{justify-self:center}.mes-sorties-attente{color:#e8c97a;text-align:left;justify-self:start;padding:4px 0;font-size:13px}.sortie-mini{width:44px;height:44px}.sortie-mini polyline{fill:none;stroke:#e8c97a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sortie-mini.est-vide{color:#e8c97a80;place-items:center;font-size:18px;display:grid}@keyframes sortie-arrivee{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fin-sortie,.sortie-chip.en-cours>i{animation:none}}.accomp-racine{z-index:8800;width:0;height:0;position:fixed;top:0;left:0}.accomp .accomp-scene{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;padding:10px 0 16px;display:flex;overflow-y:auto}.accomp.mode-minuteur .accomp-scene,.accomp.mode-libre .accomp-scene,.accomp.mode-journee .accomp-scene{justify-content:center}.accomp.est-geste.geste-pret .accomp-scene{justify-content:flex-start}.accomp.est-geste.geste-pret .compte-pret{margin:auto;padding-block:12px}.accomp-mentor{align-items:center;gap:10px;width:100%;max-width:340px;display:flex}.accomp-mentor img{object-fit:cover;object-position:50% 20%;border:1px solid color-mix(in srgb, var(--compte-color) 55%, transparent);width:42px;height:42px;box-shadow:0 0 14px color-mix(in srgb, var(--compte-color) 30%, transparent);border-radius:50%;flex:0 0 42px}.accomp-mentor p{color:#f0e8d4;letter-spacing:.02em;margin:0;font:600 14px/1.35 Chakra Petch,sans-serif}.accomp-consigne{color:#e9dfc3b8;text-align:center;width:100%;max-width:340px;margin:0;font:500 14px/1.5 Inter,sans-serif}.accomp-note{color:#e9dfc380;text-align:center;max-width:320px;margin:0;font:400 12px/1.45 Inter,sans-serif}.accomp .accomp-temps{flex:none;width:min(62vw,250px);margin-bottom:36px}.accomp-lecture{gap:12px;width:100%;max-width:360px;display:grid}.accomp-choix{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accomp-tuile{color:#f0e8d4;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;justify-items:start;gap:4px;min-height:96px;padding:12px;display:grid}.accomp-tuile b{color:color-mix(in srgb, var(--compte-color) 85%, white);font-size:22px;font-weight:400;line-height:1}.accomp-tuile strong{letter-spacing:.06em;text-transform:uppercase;font:700 12.5px/1.2 Chakra Petch,sans-serif}.accomp-tuile small{color:#e9dfc399;font:400 11.5px/1.35 Inter,sans-serif}.accomp-tuile:active{background:#ffffff17}.accomp-tuile.est-reprise{border-color:color-mix(in srgb, var(--compte-color) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--compte-color) 16%, transparent), transparent);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:64px}.accomp-tuile.est-reprise b{grid-row:span 2}.accomp-tuile:focus-visible,.accomp-changer:focus-visible{outline:2px solid color-mix(in srgb, var(--compte-color) 70%, white);outline-offset:2px}.accomp-changer{color:#e9dfc3bf;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-self:center;padding:8px 14px;font:500 12.5px/1 Inter,sans-serif}.accomp-carnet{width:100%;max-width:440px}.accomp-carnet .carnet{margin:0}.accomp-pas{justify-items:center;gap:12px;width:100%;max-width:360px;display:grid}.accomp .accomp-pas-nombre{font-size:clamp(40px,13vw,58px)}.accomp-pas-session{color:#e9dfc3c7;text-align:center;margin:0;font:500 14px/1.4 Inter,sans-serif}.accomp-pas-session strong{color:#f0e8d4;font-variant-numeric:tabular-nums}.accomp-saisie{gap:6px;width:100%;display:grid}.accomp-saisie label{color:#e9dfc399;text-align:center;font:400 12px/1.3 Inter,sans-serif}.accomp-saisie div{gap:8px;display:flex}.accomp-saisie input{color:#f0e8d4;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;flex:auto;min-width:0;min-height:44px;padding:0 12px;font:600 16px/1 Chakra Petch,sans-serif}.accomp-saisie .compte-btn{min-height:44px}.accomp .accomp-journee{font-size:clamp(34px,11vw,48px)}.accomp-ecart{border:1px solid color-mix(in srgb, var(--compte-color) 45%, transparent);background:color-mix(in srgb, var(--compte-color) 8%, transparent);text-align:center;border-radius:14px;gap:8px;width:100%;padding:12px;display:grid}.accomp-ecart p{color:#f0e8d4;margin:0;font:600 14px/1.35 Chakra Petch,sans-serif}.accomp-ecart div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.accomp-ecart small{color:#e9dfc380;font:400 11px/1.4 Inter,sans-serif}.accomp-mes-mots{justify-content:center;display:flex}.accomp-phrase{gap:6px;width:100%;display:grid}.accomp-phrase span{color:#f0e8d4d9;font:600 13px/1.35 Chakra Petch,sans-serif}.accomp-phrase small{color:#e9dfc380;font:400 11px/1 Inter,sans-serif}.accomp-phrase textarea{box-sizing:border-box;resize:none;color:#f0e8d4;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;width:100%;padding:10px 12px;font:400 15px/1.45 Georgia,Times New Roman,serif}.accomp-ressenti{text-align:center;gap:8px;width:100%;max-width:360px;display:grid}.accomp-ressenti p{color:#f0e8d4d9;margin:0;font:600 13px/1.35 Chakra Petch,sans-serif}.accomp-ressenti small{color:#e9dfc380;font:400 11px/1 Inter,sans-serif}.accomp-ressenti div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.accomp-ressenti-btn{color:#f0e8d4d9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;min-height:42px;padding:0 14px;font:500 13px/1 Inter,sans-serif}.accomp-ressenti-btn.est-choisi{border-color:color-mix(in srgb, var(--compte-color) 60%, transparent);background:color-mix(in srgb, var(--compte-color) 18%, transparent);color:#f6ecc9}.alternative-carte-place{flex:1 0 100%;min-width:0}.alternative-carte{box-sizing:border-box;color:#e9e6dcbd;cursor:default;animation:alternative-carte-entree var(--nxs-fluide,.2s) var(--nxs-courbe-fluide,ease-out) both;background:#c9a84c0b;border:1px solid #c9a84c47;border-radius:1px 12px;margin:8px 0 0 40px;padding:12px 14px 10px;font-size:12px;line-height:1.45;position:relative}@keyframes alternative-carte-entree{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.alternative-carte p{margin:0}.alternative-carte.est-recherche{justify-content:center;align-items:center;min-height:200px;display:flex}.alternative-carte-attente{color:#e9e6dc99}.alternative-carte-titre{letter-spacing:.14em;text-transform:uppercase;color:#e9e6dc8c;margin-bottom:7px;font-size:10px;display:block}.alternative-carte-nom{color:#e9e6dcd1;font-size:13.5px;line-height:1.35}.alternative-carte-nom b{color:#eaeaec;font-weight:600}.alternative-carte-emoji{margin-right:6px}.alternative-carte-origine{color:#c9a84cc7;font-size:11.5px;font-style:italic;margin-top:6px!important}.alternative-carte-lieu{color:#e9e6dca8;font-size:11.5px;margin-top:2px!important}.alternative-carte-xp{background:color-mix(in oklab, var(--task-color,#c9a84c) 18%, transparent);color:var(--task-color,#c9a84c);letter-spacing:.04em;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block;margin-top:8px!important}.alternative-carte-changee{color:#ddc57feb;font-size:11px;margin-bottom:8px!important}.alternative-carte-message{color:#e8b37a;font-size:11px;line-height:1.45;margin-top:8px!important}.alternative-carte.est-aucune .alternative-carte-message,.alternative-carte.est-erreur .alternative-carte-message{margin-top:0!important}.alternative-carte.est-aucune .alternative-carte-message{color:#e9e6dcc7}.alternative-carte-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.alternative-carte-prendre,.alternative-carte-garder{appearance:none;min-height:44px;font:inherit;letter-spacing:.03em;cursor:pointer;transition:filter var(--nxs-fluide,.2s) var(--nxs-courbe-fluide,ease-out), background var(--nxs-fluide,.2s) var(--nxs-courbe-fluide,ease-out);border-radius:1px 10px;padding:0 14px;font-size:12px;font-weight:700}.alternative-carte-prendre{background:var(--task-color,#c9a84c);color:#000;--attente-fil-lumiere:#6b5418;border:1px solid #0000;flex:140px}.alternative-carte-prendre.est-discret{color:#ddc57f;--attente-fil-lumiere:#fffaea;background:0 0;border-color:#ddc57f73}.alternative-carte-garder{color:#ffffffb8;background:0 0;border:1px solid #ffffff26;flex:0 auto;font-weight:600}.alternative-carte-prendre:disabled,.alternative-carte-garder:disabled{opacity:.5;cursor:default}.alternative-carte-note{color:#e9e6dc7a;font-size:10.5px;margin-top:8px!important}.alternative-carte-prendre:focus-visible,.alternative-carte-garder:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}@media (width<=360px){.alternative-carte{margin-left:0}}@media (prefers-reduced-motion:reduce){.alternative-carte{animation:none}}.task-item{cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide), border-color var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-fluide);background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px;display:flex;position:relative}:is(.task-item:has(>.task-check:active),.task-item:has(.task-title:active)){transform:scale(.99)}.task-item:hover{background:#ffffff0d}.task-title{cursor:pointer}.task-item[aria-busy=true]{cursor:progress;opacity:.68;border-color:color-mix(in oklab, var(--task-color) 45%, transparent)}.task-attente{--attente-couleur:var(--task-color);pointer-events:none;position:absolute;top:44px;left:12px}.task-item.first-recommended{border-color:color-mix(in oklab, var(--task-color) 52%, transparent);background:linear-gradient(120deg, color-mix(in oklab, var(--task-color) 12%, transparent), #ffffff06);box-shadow:0 0 0 1px color-mix(in oklab, var(--task-color) 10%, transparent), 0 10px 28px #0003}.task-first-tag{color:var(--task-color);letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font:700 8px/1 Chakra Petch,sans-serif}.task-item.done{background:color-mix(in oklab, var(--task-color) 12%, transparent);border-color:color-mix(in oklab, var(--task-color) 35%, transparent)}.task-item.done .task-name,.task-item.done .task-spec{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.task-item.done.fait-net .task-name,.task-item.done.fait-net .task-spec{text-decoration:none}.task-item.done.fait-net .task-name{opacity:.9}.task-item.done.fait-net .task-spec{opacity:.66}.task-item.done.or:after{content:"";pointer-events:none;background:#c9a84c75;width:25px;height:1px;position:absolute;top:-1px;left:14px;box-shadow:0 0 6px #c9a84c3d}.task-item.skipped{background:#ffffff05;border-color:#ffffff0a}.task-item.skipped .task-name,.task-item.skipped .task-spec{opacity:.4}.task-item.pending{background:linear-gradient(115deg,#c9a84c0e,#0000 58%),#ffffff05;border-color:#dab95b42}.task-check{width:28px;height:28px;color:var(--task-color);cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide), border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:1.5px solid #ffffff2e;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;margin-top:2px;padding:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1;display:flex;position:relative}.task-check:before{content:"";position:absolute;inset:-9.5px}.task-check:focus-visible{outline:2px solid color-mix(in oklab, var(--task-color) 70%, white);outline-offset:3px}.task-check-appel{border:1.5px solid var(--task-color);pointer-events:none;animation:task-check-appel .7s var(--nxs-courbe-fluide,ease-out) forwards;border-radius:50%;position:absolute;inset:-2px}@keyframes task-check-appel{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.task-check-appel{animation:.7s linear forwards task-check-appel-calme}@keyframes task-check-appel-calme{0%,60%{opacity:.9}to{opacity:0}}}.task-item.done .task-check{background:var(--task-color);border-color:var(--task-color);color:#000}.task-item.skipped .task-check{color:#ffffff80;background:0 0;border-color:#fff3}.task-item.pending .task-check{color:#e8d296cc;border-color:#dab95b6b}.task-check-signe{color:#fff;opacity:.34;pointer-events:none;width:16px;height:16px;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);display:block}.task-item:has(.task-series-fin) .task-check-signe{opacity:.5}@media (hover:hover){.task-check:hover .task-check-signe{opacity:.6}.task-item:has(.task-title:hover) .task-check-signe{opacity:.6}}.task-check:focus-visible .task-check-signe{opacity:.72}.task-check:active .task-check-signe{opacity:.8}.task-item:has(.task-title:active) .task-check-signe{opacity:.8}.task-body{flex:190px;min-width:0}.task-title{color:#eaeaec;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.task-emoji{font-size:16px}.task-name{word-wrap:break-word}.task-spec{color:#fff9;letter-spacing:.01em;margin-top:3px;font-size:12.5px;line-height:1.3}.task-materiel{color:#e1c67aa8;margin-top:5px;font-size:11px;line-height:1.35}.task-pending-note{color:#e1c67ab3;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font:650 8px/1.35 Inter,sans-serif}.task-arret{color:#ffffff85;animation:task-arret-entree var(--nxs-fluide) var(--nxs-courbe-fluide,ease-out) both;border-left:1px solid #c8a86a61;margin-top:7px;padding-left:9px;font-size:12px;line-height:1.42}@keyframes task-arret-entree{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.task-echauffement{color:#ffffff85;animation:task-arret-entree var(--nxs-fluide) var(--nxs-courbe-fluide,ease-out) both;border-left:1px solid #c8a86a61;margin-top:7px;padding-left:9px;font-size:12px;line-height:1.42}.task-series{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.task-series-points{align-items:center;gap:6px;min-width:0;display:inline-flex}.task-series-points i{width:7px;height:7px;transition:background var(--nxs-impact) var(--nxs-courbe-impact), border-color var(--nxs-impact) var(--nxs-courbe-impact);background:0 0;border:1px solid #ffffff38;border-radius:50%;display:block}.task-series-points i.plein{border-color:var(--task-color);background:var(--task-color)}.task-serie-faite{border:1px solid color-mix(in oklab, var(--task-color) 42%, transparent);background:color-mix(in oklab, var(--task-color) 9%, transparent);min-height:44px;color:color-mix(in oklab, var(--task-color) 82%, white);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 12px;font:600 11.5px/1 Chakra Petch,Inter,sans-serif}.task-serie-faite:focus-visible{outline:2px solid color-mix(in oklab, var(--task-color) 70%, white);outline-offset:2px}.task-serie-faite:active{background:color-mix(in oklab, var(--task-color) 16%, transparent)}.task-series-fin{color:#ffffff94;text-align:right;font-size:11px;line-height:1.25}@media (width<=360px){.task-series{gap:8px}.task-series-points{gap:4px}.task-serie-faite{padding:0 9px}}.task-demarrer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.task-demarrer-btn{border:1px solid color-mix(in oklab, var(--task-color) 55%, transparent);background:color-mix(in oklab, var(--task-color) 14%, transparent);min-height:44px;color:color-mix(in oklab, var(--task-color) 88%, white);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font:700 12px/1 Chakra Petch,Inter,sans-serif;display:inline-flex}.task-demarrer-btn span{font-size:10px}.task-demarrer-btn:active{background:color-mix(in oklab, var(--task-color) 24%, transparent)}.task-demarrer-btn:focus-visible{outline:2px solid color-mix(in oklab, var(--task-color) 70%, white);outline-offset:2px}.task-demarrer-btn.est-relance{min-height:36px;padding:0 12px;font-size:11px}.task-demarrer-encours{min-width:0;color:var(--task-color);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font:700 10px/1.3 Chakra Petch,sans-serif;display:inline-flex}.task-demarrer-encours i{background:var(--task-color);width:7px;height:7px;box-shadow:0 0 10px var(--task-color);border-radius:50%;flex:0 0 7px;animation:2.4s ease-in-out infinite task-encours-respire}@keyframes task-encours-respire{0%,to{opacity:.5}50%{opacity:1}}.task-item.en-cours{border-color:color-mix(in oklab, var(--task-color) 45%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--task-color) 8%, transparent)}.task-demarrer-encours.est-repos{color:#efe3c2b8;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.task-demarrer.avec-repos{flex-wrap:wrap;row-gap:8px}.task-demarrer.avec-repos .task-demarrer-btn{margin-left:auto}.task-demarrer-encours.est-repos i{background:#ffffff8c;box-shadow:0 0 10px #ffffff59}@media (prefers-reduced-motion:reduce){.task-demarrer-encours i{opacity:1;animation:none}}@media (width<=360px){.task-demarrer-btn{letter-spacing:.05em;padding:0 12px}}.task-xp{letter-spacing:.04em;background:color-mix(in oklab, var(--task-color) 18%, transparent);color:var(--task-color);border-radius:8px;flex:none;align-self:center;margin-right:0;padding:4px 8px;font-size:11px;font-weight:700}.task-more{color:#ffffff6b;letter-spacing:1px;min-width:32px;height:30px;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:0;border-radius:9px;flex:none;align-self:center;padding:0 7px 5px;font-size:13px;position:relative}.task-more:before,.task-skip:before,.task-demo:before,.task-clock:before,.task-mot:before{content:"";position:absolute;inset:-7px -6px}.task-more.active,.task-more:hover{color:var(--task-color);background:color-mix(in oklab, var(--task-color) 10%, transparent)}.task-action-drawer{animation:task-drawer-in var(--nxs-fluide) var(--nxs-courbe-fluide) both;border-top:1px solid #ffffff0e;flex:1 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px;padding:10px 0 0 40px;display:grid}.task-action-drawer button{color:#ffffff94;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;min-width:0;padding:8px 4px;font:500 10px/1 Inter,sans-serif}.task-action-drawer button.active,.task-action-drawer button:hover{color:var(--task-color);border-color:color-mix(in oklab, var(--task-color) 28%, transparent);background:color-mix(in oklab, var(--task-color) 9%, transparent)}@keyframes task-drawer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-skip,.task-demo,.task-clock{color:#ffffff8c;cursor:pointer;width:30px;height:30px;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide), color var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-fluide);background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex:none;align-self:center;font-size:14px;position:relative}.task-clock{opacity:.75;margin-right:4px}.task-clock:hover{opacity:1;color:#ffffffe6;background:#ffffff0f}.task-clock.active{opacity:1;color:var(--gold,#c9a84c);background:#c9a84c1a;border-color:#c9a84c80}.task-skip:hover{color:#ffffffe6;background:#ffffff0f}.task-demo{color:#7ab8e8d9;border-color:#7ab8e840;margin-right:4px}.task-demo:hover{color:#7ab8e8;background:#7ab8e81a;border-color:#7ab8e88c;transform:scale(1.05)}.task-demo:active{transform:scale(.95)}.task-demo.task-demo-danse{color:#9bcdf0;letter-spacing:.04em;text-transform:uppercase;width:auto;min-width:44px;padding:0 10px;font:650 10px/1 Chakra Petch,Inter,sans-serif}.task-danse-demo{animation:task-drawer-in var(--nxs-fluide) var(--nxs-courbe-fluide) both;border-top:1px solid #7ab8e829;flex:1 0 100%;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:7px 0 0 40px;padding-top:10px;display:grid}.task-danse-demo label,.task-danse-demo small{grid-column:1/-1}.task-danse-demo label{color:#ffffffa8;letter-spacing:.06em;text-transform:uppercase;font:650 11px/1.3 Chakra Petch,Inter,sans-serif}.task-danse-demo select,.task-danse-demo button{color:#f0f7fce6;background:#070d12eb;border:1px solid #7ab8e840;border-radius:9px;min-height:44px;font:600 12px/1.2 Inter,sans-serif}.task-danse-demo select{width:100%;min-width:0;padding:0 10px}.task-danse-demo button{color:#9bcdf0;padding:0 13px}.task-danse-demo button:disabled{cursor:not-allowed;opacity:.38}.task-danse-demo small{color:#ffffff75;font-size:11px;line-height:1.4}@media (width<=390px){.task-danse-demo{grid-template-columns:1fr;margin-left:0}.task-danse-demo label,.task-danse-demo small{grid-column:1}}.task-skip.active{color:#fff;background:#ffffff0f}.task-xp-float{pointer-events:none;color:var(--task-color);animation:xp-float .9s var(--nxs-courbe-impact) forwards;text-shadow:0 0 8px color-mix(in oklab, var(--task-color) 50%, transparent);font-size:14px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.task-inline-error{color:#ffbeaadb;border-top:1px solid #ff8b8b2e;flex:1 0 100%;margin:4px 0 0 40px;padding-top:8px;font-size:11px;line-height:1.4}.task-xp-notice{border-top:1px solid color-mix(in oklab, var(--task-color) 28%, transparent);color:#ffffffc2;flex:1 0 100%;margin:4px 0 0 40px;padding:8px 10px;font-size:11px;line-height:1.45}@keyframes xp-float{0%{opacity:0;transform:translateY(0%)}20%{opacity:1;transform:translateY(-20%)}to{opacity:0;transform:translateY(-180%)}}.task-item.bonus{background:linear-gradient(135deg,oklab(74.3201% .000998646 .117047/.12),oklab(74.3201% .000998646 .117047/.04));border-color:oklab(74.3201% .000998646 .117047/.45);position:relative;overflow:visible}.task-item.bonus:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 0,oklab(74.3201% .000998646 .117047/.18),#0000 60%);border-radius:14px;position:absolute;inset:0;overflow:hidden}.task-item.bonus .task-check{color:#c9a84c;background:oklab(74.3201% .000998646 .117047/.22);border-color:#c9a84c}.task-bonus-tag{letter-spacing:.12em;color:#c9a84c;text-transform:uppercase;text-shadow:0 0 8px #c9a84c59;margin-bottom:4px;font-size:10px;font-weight:800}.task-bonus-serie{color:#c9a84cb3;font-weight:600}.task-bonus-source{color:#c9a84cb3;margin-top:5px;font-size:11px;font-style:italic}.task-item.bonus.done{background:oklab(74.3201% .000998646 .117047/.2);border-color:oklab(74.3201% .000998646 .117047/.55)}.task-item.trame{background:linear-gradient(135deg,#c9a84c0e,#c9a84c03);border-color:#c9a84c57;border-radius:1px 13px;position:relative;overflow:visible}.task-item.trame:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 0,#c9a84c1a,#0000 62%);border-radius:1px 13px;position:absolute;inset:0;overflow:hidden}.task-item.trame .task-action-drawer{grid-template-columns:repeat(2,minmax(0,1fr))}.task-item.trame .task-action-drawer button{border-color:#c9a84c2e;border-radius:1px 9px}.task-item.trame.done{background:#c9a84c21;border-color:#c9a84c75}.task-item.trame.skipped{background:#c9a84c04;border-color:#c9a84c29}.task-clock{color:#ffffff8c;cursor:pointer;width:30px;height:30px;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide), color var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-fluide);background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex:none;align-self:center;margin-right:4px;font-size:14px}.task-clock:hover{background:color-mix(in oklab, var(--task-color) 12%, transparent);color:var(--task-color);border-color:color-mix(in oklab, var(--task-color) 45%, transparent);transform:scale(1.05)}.task-clock:active{transform:scale(.95)}.task-clock.active{background:color-mix(in oklab, var(--task-color) 18%, transparent);color:var(--task-color);border-color:color-mix(in oklab, var(--task-color) 55%, transparent)}.task-reminder-pill{letter-spacing:.04em;background:color-mix(in oklab, var(--task-color) 14%, transparent);color:var(--task-color);border:1px solid color-mix(in oklab, var(--task-color) 30%, transparent);border-radius:6px;align-items:center;gap:4px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.task-reminder-pill:before{content:"🕐";font-size:10px}.task-schedule-popup{z-index:30;min-width:240px;animation:schedule-popup-in var(--nxs-fluide) var(--nxs-courbe-impact);background:#141416fa;border:1px solid #c9a84c4d;border-radius:12px;flex-direction:column;gap:10px;margin-top:6px;padding:12px;display:flex;position:absolute;top:100%;right:8px;box-shadow:0 8px 32px #0009}@media (height>=500px){.task-item:nth-last-child(-n+3) .task-schedule-popup,.task-item:last-child .task-schedule-popup{margin-top:0;margin-bottom:6px;top:auto;bottom:100%}}@keyframes schedule-popup-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-schedule-row{align-items:center;gap:10px;display:flex}.task-schedule-label{color:#fff9;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.task-schedule-input{color:#eaeaec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:8px 10px;font-family:Chakra Petch,Inter,sans-serif;font-size:16px}.task-schedule-input:focus{border-color:color-mix(in oklab, var(--task-color) 60%, transparent);outline:none}.task-schedule-actions{justify-content:flex-end;gap:6px;display:flex}.task-schedule-btn{letter-spacing:.04em;cursor:pointer;transition:filter var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-impact), background var(--nxs-fluide) var(--nxs-courbe-fluide), color var(--nxs-fluide) var(--nxs-courbe-fluide);border:1px solid #0000;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700}.task-schedule-btn.primary{background:var(--task-color);color:#000}.task-schedule-btn.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.task-schedule-btn.ghost{color:#ffffffb3;background:0 0;border-color:#ffffff26}.task-schedule-btn.ghost:hover{color:#ffffffeb;background:#ffffff0d;border-color:#ffffff47}.task-item.impact{animation:nxs-preparation var(--nxs-fluide) var(--nxs-courbe-fluide) both,  nxs-frappe var(--nxs-impact) var(--nxs-courbe-impact) calc(var(--nxs-fluide) + var(--nxs-silence)) forwards}@keyframes nxs-preparation{0%{transform:translate(0,0)scale(1)}to{transform:translateY(3px)scale(.992)}}@keyframes nxs-frappe{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--task-color,#c9a84c) 92%, white), 0 0 46px 8px color-mix(in srgb, var(--task-color,#c9a84c) 78%, transparent), 0 0 90px 20px color-mix(in srgb, var(--task-color,#c9a84c) 34%, transparent);transform:translateY(3px)scale(.968)}38%{box-shadow:0 0 0 0 transparent, 0 0 24px 3px color-mix(in srgb, var(--task-color,#c9a84c) 40%, transparent), 0 0 0 0 transparent;transform:translateY(-1px)scale(1.012)}to{transform:translate(0,0)scale(1);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000}}.task-ownway{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:6px;padding:4px 9px;font-size:15px;line-height:1}.task-ownway:hover{border-color:var(--task-color);color:var(--task-color)}.task-ownway-input{box-sizing:border-box;width:100%;color:inherit;background:#0000004d;border:1px solid #ffffff26;border-radius:6px;outline:none;padding:8px 10px;font-family:inherit;font-size:16px}.task-ownway-input::placeholder{font-size:13px}.task-ownway-input:focus{border-color:var(--task-color)}.task-item.douleur .task-check{border-color:#c9a84c8c}.task-item.douleur .task-check:after{content:"";background:#ff6b6bbf;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.task-douleur{border:1px solid #ffffff14;border-radius:1px 13px;margin-top:10px;padding:12px}.task-douleur-titre{color:#f5f5f0bf;margin:0 0 10px;font-size:12.5px}.task-douleur-zones{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.task-douleur-zone{color:#f5f5f099;background:0 0;border:1px solid #ffffff24;border-radius:18px;min-height:36px;padding:7px 12px;font-size:12.5px}.task-douleur-zone.active{color:#e8c97a;background:#c9a84c1a;border-color:#c9a84c99}.task-douleur-actions{justify-content:flex-end;gap:10px;display:flex}.task-signal{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.task-signal-titre{color:#f5f5f080;font-size:12px}.task-signal-passer{cursor:pointer;color:#f5f5f059;background:0 0;border:none;min-width:32px;min-height:32px;margin-left:auto;font-size:13px}.task-pourquoi{background:linear-gradient(90deg,#c9a84c0f,#0000 70%);border-left:2px solid #c9a84c73;border-radius:0 10px 10px 0;margin-top:10px;padding:12px 36px 12px 14px;position:relative}.task-pourquoi-ligne{color:#f5f5f0b8;margin:0 0 6px;font-size:12.5px;line-height:1.5}.task-pourquoi-ligne:last-of-type{margin-bottom:0}.task-pourquoi-fermer{cursor:pointer;color:#f5f5f059;background:0 0;border:none;min-width:30px;min-height:30px;font-size:13px;position:absolute;top:6px;right:6px}.task-signal-merci{color:#e8c97a;letter-spacing:.08em;animation:signal-merci .9s var(--nxs-courbe-impact) forwards;font-size:12.5px}@keyframes signal-merci{0%{opacity:0;transform:translateY(2px)}18%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.task-signal-merci{animation:none}}.task-mot{color:#ffffff9e;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:9px;flex:none;align-self:center;height:30px;padding:0 10px;font-family:inherit;font-size:11.5px;position:relative}.task-mot:active{color:#ffffffe6;background:#ffffff0f}@media (width<=360px){.task-mot{padding:0 8px;font-size:11px}}.task-reminder-note{color:#ffffff9e;margin-top:4px;font-size:12px;line-height:1.35}.task-schedule-verite{color:#ffffff8c;margin:0;font-size:11.5px;line-height:1.4}.task-derniere-fois{color:#ffffff75;margin-top:6px;font-size:12px;line-height:1.4}.task-reseau-hesite{color:#ffffff9e;border-top:1px solid #ffffff12;flex:1 0 100%;margin:4px 0 0 40px;padding-top:8px;font-size:11.5px;line-height:1.4}.anim-xp-value{font-variant-numeric:tabular-nums;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide)}.chrono{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin:0 0 16px;padding:20px 16px;display:flex}.chrono-display{letter-spacing:4px;font-variant-numeric:tabular-nums;color:var(--chrono-color,#7ab8e8);font-size:3rem;font-weight:700;line-height:1}.chrono-controls{align-items:center;gap:10px;display:flex}.chrono-btn{letter-spacing:1px;cursor:pointer;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);border:none;border-radius:8px;padding:10px 22px;font-size:13px;font-weight:700}.chrono-btn:active{opacity:.7}.chrono-btn.start,.chrono-btn.pause{background:var(--chrono-color,#7ab8e8);color:#000;min-width:130px}.chrono-btn.reset{color:#ffffff80;min-width:unset;background:#ffffff1a;padding:10px 14px}.chrono-hint{opacity:.4;letter-spacing:.5px;font-size:10px}.anneau{aspect-ratio:1;place-items:center;width:min(212px,62vw);margin:0 auto 22px;display:grid;position:relative}.anneau svg{width:100%;height:100%;display:block;overflow:visible}.anneau-cercle{fill:none;stroke:var(--gold);stroke-width:.7px;opacity:.16}.anneau-cercle.est-dehors{stroke-width:.5px;opacity:.1}.anneau-cercle.est-mince{stroke-width:.4px;opacity:.09}.anneau-trait{stroke:var(--gold);stroke-width:2.4px;opacity:.085}.anneau-trait.est-plein{stroke:var(--gold-light);opacity:.92}.anneau.est-anime .anneau-trait.arrive{animation:anneau-arrive var(--nxs-impact) var(--nxs-courbe-impact) backwards;animation-delay:calc(var(--i) * (var(--nxs-revelation) - var(--nxs-impact)) / var(--n))}.anneau.est-anime:not(.en-vague) .anneau-trait.arrive{animation-delay:0s}@keyframes anneau-arrive{0%{opacity:0}}.anneau-nom{max-width:62%;color:var(--gold-light);letter-spacing:.17em;text-align:center;text-transform:uppercase;gap:5px;font:500 12px/1.25 Chakra Petch,sans-serif;display:grid;position:absolute}@media (prefers-reduced-motion:reduce){.anneau.est-anime .anneau-trait.arrive{animation:none}}.anneau-nom small{color:var(--white-dim);letter-spacing:.12em;font:400 8.5px/1.2 Inter,sans-serif}.minuteur{justify-items:center;gap:16px;display:grid}.anneau-minuteur{width:min(178px,52vw);margin-bottom:0}.minuteur-durees{gap:8px;display:flex}.minuteur-duree{color:var(--white-dim);letter-spacing:.1em;cursor:pointer;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide), border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:1px solid #c9a84c29;border-radius:1px 10px;padding:8px 14px;font:500 11px/1 Chakra Petch,sans-serif}.minuteur-duree.est-choisie{color:var(--gold-light);border-color:#c9a84c6b}.minuteur-commandes{align-items:center;gap:10px;display:flex}.minuteur-btn{color:var(--gold-light);letter-spacing:.16em;cursor:pointer;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide);background:#c9a84c0f;border:1px solid #c9a84c57;border-radius:2px 14px;padding:12px 26px;font:600 11px/1 Chakra Petch,sans-serif}.minuteur-btn.est-discret{color:var(--white-dim);background:0 0;border-color:#f5f5f01f;padding:12px 14px}.minuteur-reglage{align-items:center;gap:14px;display:flex}.minuteur-reglage input{text-align:center;width:64px;min-width:52px;color:var(--white-dim);letter-spacing:.08em;background:#ffffff05;border:1px solid #c9a84c24;border-radius:8px;padding:7px 5px;font:500 13px/1 Chakra Petch,sans-serif}.minuteur-reglage input:focus-visible{outline-offset:2px;border-color:#c9a84c66;outline:2px solid #c9a84c80}.minuteur-reglage button{width:34px;height:34px;color:var(--gold-light);cursor:pointer;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border:1px solid #c9a84c2e;border-radius:50%;font:400 17px/1 Chakra Petch,sans-serif}.ceremonie{z-index:99960;animation:ceremonie-voile var(--nxs-fluide) var(--nxs-courbe-fluide) both;background:#040505f0;place-items:center;display:grid;position:fixed;inset:0}.ceremonie.sen-va{animation:ceremonie-voile var(--nxs-fluide) var(--nxs-courbe-fluide) reverse both}@keyframes ceremonie-voile{0%{opacity:0}}.anneau-ceremonie{width:min(280px,74vw);margin:0}.ceremonie-montrer{left:0;right:0;top:min(calc(50% + min(140px, 37vw) + 22px), calc(100% - 60px - env(safe-area-inset-bottom,0px)));--montrer-color:var(--gold-light,#e8c97a);animation:ceremonie-porte var(--nxs-fluide) var(--nxs-courbe-fluide) var(--nxs-revelation) both;justify-content:center;display:flex;position:absolute}@keyframes ceremonie-porte{0%{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.ceremonie,.ceremonie.sen-va,.ceremonie-montrer{animation:none}}.moment-parole{color:#f5f0e1e6}.moment-parole h3,.moment-parole h2{color:#f1e3b6;margin:0}.moment-parole h3{letter-spacing:.06em;font:600 15px/1.2 Chakra Petch,sans-serif}.moment-parole p{margin:0}.moment-parole-xp{color:#e8c97a;letter-spacing:.04em;font:700 16px/1 Chakra Petch,sans-serif}.moment-parole-temoin{color:#f5f0e18f;font:italic 400 12px/1.3 Inter,sans-serif}.moment-parole-lune{place-items:center;display:grid}.moment-parole-continuer{color:#e8c97a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#c9a84c0f;border:1px solid #c9a84c6b;border-radius:1px 11px;min-width:44px;min-height:44px;padding:0 18px;font:600 11px/1 Chakra Petch,sans-serif}.moment-parole-continuer:focus-visible{outline-offset:2px;outline:1px solid #e8c97ab8}.moment-parole{--montrer-color:#e8c97a}.moment-parole-gestes{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.moment-quartier{animation:moment-arrive var(--nxs-ceremonie) var(--nxs-courbe-fluide) 1 both;background:radial-gradient(130% 160% at 0 0,#c9a84c17,#0000 60%),#06070c;border:1px solid #c9a84c42;border-radius:1px 16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;margin:14px 2px 0;padding:14px;display:grid}.moment-quartier .moment-parole-texte{gap:5px;min-width:0;display:grid}.moment-quartier .moment-parole-texte p:first-of-type{color:#f5f0e1cc;font:400 12.5px/1.45 Inter,sans-serif}.moment-quartier .moment-parole-gestes{flex-direction:column;grid-column:1/-1;align-items:flex-end}@keyframes moment-arrive{0%{opacity:0;transform:translateY(6px)}}.moment-feuille-place{z-index:99950;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.moment-feuille{text-align:center;pointer-events:auto;width:min(420px,100%);animation:moment-feuille-revele var(--moment-revelation,var(--nxs-revelation)) var(--nxs-courbe-fluide) 1 both;background:radial-gradient(90% 70% at 50% 0,#c9a84c21,#0000 72%),#05060a;border:1px solid #c9a84c52;border-radius:2px 22px;justify-items:center;gap:8px;padding:22px 18px 16px;display:grid;box-shadow:0 -18px 50px #0000008c}.moment-feuille h2{letter-spacing:.1em;margin-top:4px;font-size:17px}.moment-feuille p{text-wrap:balance}.moment-feuille-phrase{color:#f5f0e1e6;font:500 14px/1.45 Inter,sans-serif}.moment-feuille-plage{color:#e8c97ad1;letter-spacing:.06em;font:600 12px/1.3 Chakra Petch,sans-serif}.moment-feuille-rempli{color:#f5f0e1a8;overflow-wrap:anywhere;max-width:34ch;font:italic 400 12px/1.5 Inter,sans-serif}.moment-feuille .moment-parole-xp{margin-top:4px;font-size:18px}.moment-feuille .moment-parole-gestes{flex-direction:column;margin-top:6px}@keyframes moment-feuille-revele{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.moment-quartier,.moment-feuille{animation:none}}.souffle{margin:0 0 16px}.souffle-start{width:100%;color:var(--souffle-color,#7ab8e8);letter-spacing:1.5px;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px;font-size:14px;font-weight:700;display:flex}.souffle-start-sub{letter-spacing:.5px;opacity:.5;color:#fff;font-size:11px;font-weight:400}.souffle-session{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:24px 16px;display:flex}.souffle-circle{border:2px solid var(--souffle-color,#7ab8e8);width:140px;height:140px;box-shadow:0 0 30px color-mix(in srgb, var(--souffle-color,#7ab8e8) 25%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.souffle-circle.inspire{animation:4s ease-in-out forwards souffle-grow}.souffle-circle.tiens{transform:scale(1.25)}.souffle-circle.expire{animation:9.6s ease-in-out forwards souffle-shrink}@keyframes souffle-grow{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes souffle-shrink{0%{transform:scale(1.25)}to{transform:scale(1)}}.souffle-phase{letter-spacing:3px;color:var(--souffle-color,#7ab8e8);font-size:16px;font-weight:700}.souffle-count{opacity:.5;font-size:12px}.souffle-cycles{opacity:.7;font-size:13px}.souffle-accorde{color:var(--souffle-color,#7ab8e8);font-weight:600}.souffle-stop{color:#fff9;letter-spacing:1px;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;padding:8px 20px;font-size:12px;font-weight:600}.parole{box-shadow:var(--nxs-arete,inset 0 1px 0 #ffffff0b), inset 0 0 26px #0000004d, var(--nxs-poids,0 18px 44px #00000080);background:linear-gradient(125deg,#c9a84c0d,#0000 42%),#0b0c0b;border:1px solid #d3b86b24;border-radius:1px 14px;margin:0 0 18px;padding:18px 16px 16px;position:relative}.parole:before{content:"";background:var(--coach-color,var(--gold));pointer-events:none;width:25px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 6px #c9a84c3d}.parole-fermer{color:#f5f5f061;width:30px;height:30px;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide);background:0 0;border-radius:50%;font-size:13px;line-height:1;position:absolute;top:8px;right:8px}.parole-fermer:hover{color:#f5f5f0cc}.parole-qui{letter-spacing:.22em;text-transform:uppercase;color:var(--coach-color,var(--gold));opacity:.85;margin-bottom:8px;font-size:10px;display:block}.parole-question{color:#e8e2d4;text-wrap:balance;margin-bottom:14px;font-size:17px;line-height:1.3}.parole-choix{flex-wrap:wrap;gap:8px;display:flex}.parole-choix button{color:#f5f5f0d1;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide), color var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff08;border:1px solid #f5f5f024;border-radius:1px 10px;padding:9px 14px;font-size:13px}.parole-choix button:hover{border-color:#c9a84c66}.parole-choix button.active{color:var(--gold-light);background:#c9a84c1a;border-color:#c9a84c99}.parole-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.parole-actions button{border-radius:1px 11px;padding:9px 16px;font-size:13px}.parole-actions .ghost{color:#f5f5f099;background:0 0;border:1px solid #f5f5f024}.parole-actions .primaire{color:#14120c;background:linear-gradient(110deg,#b7943e,#d2b45f 48%,#9c792d);border:1px solid #efd48b73;font-weight:600;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000008c}.parole-actions .primaire:disabled{opacity:.4;box-shadow:none}.parole-reponse{color:var(--silhouette);text-wrap:pretty;font-size:15px;line-height:1.45}.parole-prete{color:#f5f5f080;margin-top:6px;font-size:13px}.parole-mentor{color:#c9a84cbf;background:0 0;margin-top:12px;padding:0;font-size:12px;font-style:italic}.parole-mentor:hover{color:var(--gold-light)}.parole-retour{letter-spacing:.02em;color:var(--coach-color);animation:parole-retour-vient var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;margin:0 0 10px;font-size:.95rem}@keyframes parole-retour-vient{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.parole-mission{border:1px solid var(--coach-color);background:#f5f5f008;border-radius:9px;margin:12px 0 14px;padding:14px 15px}.parole-mission-titre{letter-spacing:.18em;color:var(--coach-color);font-size:.66rem;display:block}.parole-mission-corps{color:var(--white-dim);margin:9px 0 0;font-size:.84rem}.parole-mission-geste{color:var(--white);margin:6px 0 0;font-size:.88rem;line-height:1.55}.parole-mission-fermer{background:var(--coach-color);width:100%;color:var(--black);letter-spacing:.1em;cursor:pointer;transition:filter var(--nxs-fluide) var(--nxs-courbe-fluide);border:0;border-radius:8px;padding:11px;font-size:.78rem}.parole-mission-fermer:hover{filter:brightness(1.1)}@media (prefers-reduced-motion:reduce){.parole-retour{animation:none}}.parole-preuve{color:#f5f0e19e;margin:6px 0 0;font-size:13px;font-style:italic;line-height:1.45}.voies{margin:18px 0 4px}.voies-kicker{letter-spacing:.22em;text-transform:uppercase;color:#c9a84cb3;margin-bottom:10px;font-size:10px;display:block}.voie{box-shadow:var(--nxs-arete,inset 0 1px 0 #ffffff0b);background:linear-gradient(125deg,#ffffff06,#0000 46%),#0b0c0b;border:1px solid #f5f5f017;border-radius:1px 14px;margin-bottom:10px;padding:13px 14px 12px;position:relative}.voie:before{content:"";background:var(--voie);opacity:.75;width:22px;height:1px;position:absolute;top:0;left:0}.voie-tete{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.voie-nom{letter-spacing:.1em;color:var(--voie);font-size:14px;display:block}.voie-sous{color:#f5f5f06b;margin-top:2px;font-size:11px;font-style:italic;display:block}.voie-palier{color:var(--voie);opacity:.9;flex:none;font-family:Michroma,Chakra Petch,sans-serif;font-size:15px}.voie-quoi{color:#f5f5f09e;margin:8px 0 9px;font-size:12px}.voie-jauge{background:#f5f5f012;border-radius:99px;height:3px;overflow:hidden}.voie-jauge i{background:var(--voie);transform-origin:0;height:100%;transition:transform var(--nxs-ceremonie) var(--nxs-courbe-fluide);display:block}.voie-pied{color:#f5f5f073;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.voie-pied b{color:#f5f5f0d1}.voie-suite{color:#f5f5f061;font-style:italic}.voies-mot{color:#f5f5f09e;text-wrap:pretty;margin-top:12px;font-size:13px;line-height:1.45}.voie-geste{border-left:1px solid var(--voie);background:#ffffff05;margin:9px 0 10px;padding:9px 10px}.voie-geste b{color:#f5f5f0e0;font-size:12px;display:block}.voie-geste small{color:var(--silhouette-dim);margin-top:3px;font-size:11px;font-style:italic;display:block}.music-space-inner{gap:16px;padding-bottom:18px;display:grid}.music-search-panel,.music-player-shell{background:linear-gradient(140deg,#c9a84c0b,#0000 40%),#0a0b0bdb;border:1px solid #dfcc931a;border-radius:2px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 50px #0000002e}.music-search-panel{padding:25px 20px 22px}.music-search-panel>div>span,.music-frequency-heading span{color:#dcc37c94;letter-spacing:.22em;text-transform:uppercase;font:600 7px/1 Inter,sans-serif}.music-search-panel h2{color:#ece6d7;letter-spacing:.025em;margin:9px 0 20px;font:400 31px/.95 Chakra Petch,sans-serif}.music-search-form{background:#ffffff06;border:1px solid #ffffff17;border-radius:1px 14px;grid-template-columns:minmax(0,1fr) 96px;min-height:52px;display:grid}.music-search-form:focus-within{border-color:#dabc6957;box-shadow:0 0 0 2px #c9a84c0b}.music-search-form input{color:#ffffffe0;background:0 0;border:0;outline:0;min-width:0;padding:0 15px;font:400 16px/1 Inter,sans-serif}.music-search-form input::placeholder{color:#ffffff40;font-size:14px}.music-search-form button{color:#d6bc75;letter-spacing:.06em;background:#c9a84c0e;border-left:1px solid #ffffff12;font:600 7px/1 Inter,sans-serif}.music-search-panel p,.music-rights-note{color:#ffffff40;letter-spacing:.015em;margin:10px 1px 0;font:400 8px/1.5 Inter,sans-serif}.music-player-shell{border-color:color-mix(in srgb, var(--frequency-color) 24%, transparent)}.music-player-shell:after{content:"";pointer-events:none;box-shadow:inset 0 0 42px color-mix(in srgb, var(--frequency-color) 5%, transparent);position:absolute;inset:0}.music-player-heading,.music-player-meta{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex;position:relative}.music-player-heading span{color:var(--frequency-color);letter-spacing:.14em;font:600 11px/1 Chakra Petch,sans-serif}.music-player-heading small{color:#ffffff40;letter-spacing:.05em;font:500 7px/1 Inter,sans-serif}.music-player-frame{z-index:2;background:#000;width:100%;min-height:220px;position:relative}.music-player-frame iframe{border:0;width:100%;height:100%;min-height:220px;display:block}.music-player-meta>div{gap:4px;min-width:0;display:grid}.music-player-meta{flex-wrap:wrap}.music-player-meta>div{margin-right:auto}.music-player-meta strong{color:#e8e2d4;font:500 15px/1 Chakra Petch,sans-serif}.music-player-meta span{color:#ffffff4f;font:400 8px/1.2 Inter,sans-serif}.music-player-meta button{border:1px solid color-mix(in srgb, var(--frequency-color) 25%, transparent);background:color-mix(in srgb, var(--frequency-color) 7%, transparent);color:color-mix(in srgb, var(--frequency-color) 78%, white);letter-spacing:.04em;border-radius:1px 10px;flex:none;padding:9px 10px;font:600 7px/1 Inter,sans-serif}.music-frequency-heading{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 0;display:flex}.music-frequency-heading small{color:#fff3;letter-spacing:.04em;font:500 7px/1 Inter,sans-serif}.music-frequency-list{gap:7px;display:grid}.music-frequency{width:100%;min-height:71px;color:inherit;text-align:left;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff05;border:1px solid #ffffff0e;border-radius:1px 17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.music-frequency:not(:disabled):active{transform:scale(.99)}.music-frequency.active{border-color:color-mix(in srgb, var(--frequency-color) 32%, transparent);background:color-mix(in srgb, var(--frequency-color) 6%, #ffffff03)}.music-frequency.pending{opacity:.47}.music-frequency img{object-fit:cover;filter:saturate(.7)contrast(1.03);border-radius:1px 13px;width:48px;height:48px}.music-frequency.active img{filter:saturate(.9)}.music-frequency-copy{gap:3px;min-width:0;display:grid}.music-frequency-copy small{color:color-mix(in srgb, var(--frequency-color) 70%, white);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap;font:600 6.5px/1 Inter,sans-serif;overflow:hidden}.music-frequency-copy strong{color:#ffffffd1;letter-spacing:.08em;font:600 15px/1 Chakra Petch,sans-serif}.music-frequency-copy em{color:#ffffff42;text-overflow:ellipsis;white-space:nowrap;font:400 8px/1 Inter,sans-serif;overflow:hidden}.music-frequency>b{color:#ffffff36;letter-spacing:.07em;font:600 6px/1 Inter,sans-serif}.music-frequency.active>b{color:var(--frequency-color)}.music-rights-note{text-align:center;margin:2px 8px 0}@media (width<=355px){.music-search-form{grid-template-columns:minmax(0,1fr) 78px}.music-search-form input{padding:0 11px}.music-search-form input::placeholder{font-size:12px}.music-player-heading{flex-direction:column;align-items:flex-start}.music-frequency{grid-template-columns:43px minmax(0,1fr)}.music-frequency img{width:43px;height:43px}.music-frequency>b{display:none}}@media (prefers-reduced-motion:reduce){.music-frequency{transition:none}}.music-player-mount{width:100%;height:100%;min-height:220px}.music-player-mount iframe{border:0;width:100%;height:100%;min-height:220px;display:block}.music-now{z-index:2;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 9px;display:flex;position:relative}.music-now-copy{gap:3px;min-width:0;display:grid}.music-now-copy small{color:color-mix(in srgb, var(--frequency-color) 68%, white);letter-spacing:.1em;font:600 6.5px/1 Inter,sans-serif}.music-now-copy strong{color:#e8e2d4;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.15 Chakra Petch,sans-serif;overflow:hidden}.music-now-copy em{color:#ffffff47;text-overflow:ellipsis;white-space:nowrap;font:400 8px/1 Inter,sans-serif;overflow:hidden}.music-now-controls{flex:none;align-items:center;gap:6px;display:flex}.music-now-controls button{color:#ffffff8c;background:#ffffff05;border:1px solid #ffffff12;border-radius:1px 9px;place-items:center;width:32px;height:32px;font:600 11px/1 Inter,sans-serif;display:grid}.music-now-controls button:active{transform:scale(.95)}.music-now-controls .music-now-play{border-color:color-mix(in srgb, var(--frequency-color) 32%, transparent);background:color-mix(in srgb, var(--frequency-color) 10%, transparent);width:38px;height:38px;color:color-mix(in srgb, var(--frequency-color) 82%, white);font-size:12px}.music-list-toggle{z-index:2;color:#ffffff6b;letter-spacing:.09em;background:#ffffff04;border:0;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font:600 7px/1 Inter,sans-serif;display:flex;position:relative}.music-list-toggle.open{color:color-mix(in srgb, var(--frequency-color) 75%, white);background:color-mix(in srgb, var(--frequency-color) 5%, transparent)}.music-list-toggle b{font-size:7px}.music-track-list{z-index:2;-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff09;max-height:292px;margin:0;padding:4px 6px 8px;list-style:none;position:relative;overflow-y:auto}.music-track-empty{color:#ffffff47;text-align:center;padding:14px 8px;font:400 9px/1.4 Inter,sans-serif}.music-track-empty .attente{--attente-encre:#ffffff5c}.music-track{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:1px 11px;grid-template-columns:20px 44px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.music-track:active{background:#ffffff08}.music-track.current{background:color-mix(in srgb, var(--frequency-color) 8%, transparent)}.music-track-num{color:#ffffff3d;text-align:center;font:600 8px/1 Inter,sans-serif}.music-track.current .music-track-num{color:var(--frequency-color);font-size:9px}.music-track img{object-fit:cover;filter:saturate(.72);border-radius:1px 7px;width:44px;height:30px}.music-track.current img{filter:saturate()}.music-track-copy{gap:2px;min-width:0;display:grid}.music-track-copy strong{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.2 Inter,sans-serif;overflow:hidden}.music-track.current .music-track-copy strong{color:#e8e2d4}.music-track-copy em{color:#ffffff3d;text-overflow:ellipsis;white-space:nowrap;font:400 7.5px/1 Inter,sans-serif;overflow:hidden}@media (width<=355px){.music-track{grid-template-columns:18px 38px minmax(0,1fr);gap:8px}.music-track img{width:38px;height:26px}.music-now-controls button{width:29px;height:29px}.music-now-controls .music-now-play{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.music-now-controls button:active,.music-track:active{transform:none}}.music-search-panel{position:relative}.music-suggest-panel{z-index:30;-webkit-overflow-scrolling:touch;background:#0b0b0b;border:1px solid #ffffff14;border-radius:1px 15px;gap:1px;max-height:268px;margin-top:-6px;padding:6px;display:grid;position:absolute;left:12px;right:12px;overflow-y:auto;box-shadow:0 16px 40px #000000a6}.music-suggest-label{color:#ffffff38;letter-spacing:.12em;text-transform:uppercase;padding:7px 8px 4px;font:600 6.5px/1 Inter,sans-serif}.music-suggest-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.music-suggest{color:#ffffffa8;text-align:left;background:0 0;border:0;border-radius:1px 9px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px 8px;font:400 12px/1.2 Inter,sans-serif;display:grid}.music-suggest:active{background:#ffffff0b}.music-suggest b{color:#ffffff40;font-size:10px;font-weight:400}.music-suggest span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-suggest-forget{color:#fff3;background:0 0;border:0;border-radius:50%;width:26px;height:26px;font:400 14px/1 Inter,sans-serif}.music-suggest-forget:active{color:#ffffff80;background:#ffffff0d}.music-now-save{color:#d0ac3acc!important;background:#d0ac3a12!important;border-color:#d0ac3a4d!important;font-size:13px!important}.music-now-save.saved{color:#e8cf7a!important;background:#d0ac3a33!important}.music-frequency-mine{grid-template-columns:48px minmax(0,1fr) auto}.music-frequency-star{color:#d0ac3a;background:#d0ac3a0f;border:1px solid #d0ac3a38;border-radius:1px 13px;place-items:center;width:48px;height:48px;font-size:19px;display:grid}.music-frequency-mine.pending .music-frequency-star{opacity:.5}.music-track-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.music-track-remove{color:#ffffff38;background:0 0;border:0;border-radius:50%;width:26px;height:26px;font:400 15px/1 Inter,sans-serif}.music-track-remove:active{color:#e27878d9;background:#d6545424}.music-results{flex-direction:column;gap:6px;margin-top:10px;display:flex}.music-result-row{align-items:center;gap:8px;display:flex}.music-result-main{color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.music-result-main img{object-fit:cover;border-radius:6px;flex-shrink:0;width:56px;height:32px}.music-result-copy{flex-direction:column;min-width:0;display:flex}.music-result-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.music-result-copy em{opacity:.55;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.music-result-add{color:#d0ac3a;cursor:pointer;background:#d0ac3a14;border:1px solid #d0ac3a80;border-radius:10px;flex-shrink:0;width:38px;height:38px;font-size:18px}.music-result-add.saved{color:#ffffff8c;background:#ffffff0d;border-color:#ffffff26}.music-results-foot{justify-content:space-between;gap:8px;display:flex}.music-results-foot button{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:6px 2px;font-size:11px}.music-results-note{opacity:.55;margin:4px 0;font-size:12px}.music-montrer{justify-content:flex-end;display:flex}.music-player-meta .montrer-porte.est-discrete{--montrer-color:var(--frequency-color);letter-spacing:.06em;background:0 0;border:0;border-radius:999px;padding:8px 6px;font:600 11px/1.2 Chakra Petch,-apple-system,sans-serif}.nxs-chrono-chip{border:1px solid color-mix(in srgb, var(--chrono-color) 28%, transparent);background:color-mix(in srgb, var(--chrono-color) 9%, transparent);color:color-mix(in srgb, var(--chrono-color) 85%, white);font-variant-numeric:tabular-nums;letter-spacing:.08em;cursor:pointer;border-radius:2px 12px;align-items:center;gap:6px;padding:6px 10px;font:600 13px/1 Chakra Petch,sans-serif;display:inline-flex}.nxs-chrono-chip i{background:var(--chrono-color);width:6px;height:6px;box-shadow:0 0 8px var(--chrono-color);border-radius:50%}.nxs-chrono-chip.tourne i{animation:1.6s ease-in-out infinite nxs-chrono-battement}.nxs-chrono-chip.enpause{opacity:.55}.nxs-chrono-chip.enpause i{opacity:.5;animation:none}@keyframes nxs-chrono-battement{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.nxs-chrono-chip.tourne.respire i{animation:12s ease-in-out infinite nxs-chrono-souffle}@keyframes nxs-chrono-souffle{0%{opacity:.35;transform:scale(.7)}33.333%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.nxs-chrono-chip.tourne i,.nxs-chrono-chip.tourne.respire i{animation:none}}.lux-header-droite{align-items:center;gap:10px;display:flex}@media (width<=350px){.nxs-chrono-chip{padding:5px 8px;font-size:12px}}.nxs-chrono-dock{display:inline-flex;position:relative}.nxs-chrono-layer{z-index:99990;position:fixed;inset:0}.nxs-chrono-veil{background:0 0;position:absolute;inset:0}.nxs-chrono-panel{border:1px solid color-mix(in srgb, var(--chrono-color,#7ab8e8) 35%, transparent);background:#08090af7;border-radius:1px 12px;flex-direction:column;gap:2px;min-width:178px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 34px #0009}.nxs-chrono-panel button{color:#ffffffe0;letter-spacing:.06em;text-align:left;cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;padding:11px 13px;font:600 13px/1 Chakra Petch,sans-serif}.nxs-chrono-panel button:active{background:color-mix(in srgb, var(--chrono-color,#7ab8e8) 18%, transparent)}.nxs-chrono-panel button.ghost{color:#ffffff73;background:0 0;font-size:11px}.nxs-chrono-flotte{top:calc(10px + env(safe-area-inset-top));z-index:99980;animation:nxs-chrono-descend var(--nxs-fluide) var(--nxs-courbe-fluide) both;position:fixed;right:12px;box-shadow:0 6px 22px #0000008c}@keyframes nxs-chrono-descend{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.minuteur-chip{color:var(--gold-light);letter-spacing:.06em;cursor:pointer;opacity:.78;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);white-space:nowrap;background:#c9a84c0d;border:1px solid #c9a84c29;border-radius:1px 9px;align-items:center;gap:6px;padding:5px 10px;font:500 11px/1 Chakra Petch,sans-serif;display:inline-flex}.minuteur-chip:active{opacity:1}.minuteur-chip-glyphe{opacity:.7;font-size:10px}.minuteur-chip-serie{color:#ffffff9e;letter-spacing:.025em}@media (width<=390px){.minuteur-chip{gap:3px;padding:5px 7px;font-size:10px}.minuteur-chip-glyphe,.minuteur-chip-mot{display:none}.lux-header-droite{gap:5px}}.pas-chip{color:var(--gold-light,#e4ce8b);letter-spacing:.04em;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;background:#c9a84c0f;border:1px solid #c9a84c33;border-radius:1px 9px;align-items:center;gap:5px;padding:5px 10px;font:500 11px/1 Chakra Petch,sans-serif;display:inline-flex}.pas-chip:disabled{cursor:default}.pas-chip>i{background:#ffffff4d;border-radius:50%;width:5px;height:5px}.pas-chip.en-marche>i{background:#e4ce8b;animation:1.2s ease-in-out infinite pas-chip-bat;box-shadow:0 0 7px #e4ce8b}.pas-chip b{color:#111;background:#e4ce8b;border-radius:50%;place-items:center;width:14px;height:14px;font:700 9px/1 Inter,sans-serif;display:inline-grid}@keyframes pas-chip-bat{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pas-chip.en-marche>i{animation:none}}.pas-poche{z-index:99990;color:#ffffff57;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;place-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.pas-poche-nombre{font-variant-numeric:tabular-nums;color:#ffffff4d;font:600 clamp(34px,11vw,48px)/1 Chakra Petch,sans-serif}.pas-poche-aide{letter-spacing:.04em;font:400 12px/1.3 Inter,sans-serif}.pas-poche-jauge{background:#ffffff14;width:120px;height:2px;overflow:hidden}.pas-poche-jauge i{background:#e4ce8b99;width:0;height:100%;display:block}.pas-poche.est-appui .pas-poche-jauge i{width:100%;transition:width 2s linear}.temps-dock-porte{color:#e5d29bc7;background:linear-gradient(145deg,#c9a84c14,#ffffff05);border:1px solid #c9a84c3d;border-radius:2px 11px;place-items:center;gap:1px;min-width:42px;height:36px;padding:3px 7px;display:grid}.temps-dock-porte span{font:500 15px/1 Chakra Petch,sans-serif}.temps-dock-porte small{letter-spacing:.13em;font:600 6px/1 Inter,sans-serif}.temps-dock-porte.est-compacte{width:34px;min-width:34px;padding-inline:3px}.temps-dock-porte.est-compacte small{display:none}.temps-dock-porte:focus-visible,.temps-dock-panneau>header button:focus-visible{outline:2px solid color-mix(in srgb, var(--temps-color,#c9a84c) 72%, white 8%);outline-offset:2px}.temps-dock-couche{z-index:260;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.temps-dock-voile{-webkit-backdrop-filter:blur(10px);width:100%;height:100%;animation:temps-dock-voile-entre var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:#000000d1;border:0;border-radius:0;position:absolute;inset:0}.temps-dock-panneau{width:min(100%,440px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--temps-color) 34%, transparent);color:#f3f0e8;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--temps-color) 11%, transparent), transparent 36%), #09090a;transform-origin:78% 0;animation:temps-dock-deploiement var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;border-radius:2px 22px;gap:12px;padding:17px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 90px #000000bf,inset 0 0 42px #c9a84c06}@keyframes temps-dock-voile-entre{0%{opacity:0}to{opacity:1}}@keyframes temps-dock-deploiement{0%{opacity:0;transform:translateY(8px)scale(.985)}68%{opacity:1}to{opacity:1;transform:none}}@media (width>=900px) and (hover:hover) and (pointer:fine){@keyframes temps-dock-deploiement{0%{opacity:0;filter:brightness(.68);transform:perspective(780px)translate3d(0,8px,-100px)rotateX(6deg)rotateY(-4deg)scale(.94)}68%{opacity:1}to{opacity:1;filter:none;transform:none}}}.temps-dock-panneau>header{padding:4px 42px 4px 2px;position:relative}.temps-dock-panneau>header span{color:color-mix(in srgb, var(--temps-color) 68%, white 5%);letter-spacing:.14em;font:600 7px/1.2 Inter,sans-serif}.temps-dock-panneau>header h2{color:#f2eee2;margin:7px 0 0;font:500 31px/1 Chakra Petch,sans-serif}.temps-dock-panneau>header button{color:#ffffffb3;background:#ffffff06;border:1px solid #ffffff17;border-radius:50%;width:38px;height:38px;font:300 24px/1 Inter,sans-serif;position:absolute;top:0;right:0}.temps-dock-carte{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #fff1;border-radius:2px 17px;padding:14px 14px 2px}.temps-dock-carte>small{color:#ffffff57;letter-spacing:.12em;margin-bottom:7px;font:600 7px/1.2 Inter,sans-serif;display:block}.temps-dock-carte .chrono{background:0 0;border:0;margin-bottom:12px}.temps-dock-note{color:#ffffff6e;margin:0;padding:0 3px 3px;font-size:10px;line-height:1.5}@media (width<=360px){.temps-dock-porte{width:34px;min-width:34px;padding-inline:3px}.temps-dock-porte small{display:none}.temps-dock-panneau{padding:13px}}@media (prefers-reduced-motion:reduce){.temps-dock-porte{transition:none}.temps-dock-voile,.temps-dock-panneau{animation:none}}.intro-overlay{z-index:100;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.intro-video{object-fit:contain;background:#000;width:100%;height:100%}.intro-controls{top:max(16px, env(safe-area-inset-top));pointer-events:none;justify-content:space-between;padding:14px 18px;display:flex;position:absolute;left:0;right:0}.intro-mute,.intro-skip{pointer-events:auto;appearance:none;-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;cursor:pointer;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-impact);background:#0000008c;border:1px solid #ffffff40;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600}.intro-mute{padding:8px 12px;font-size:18px}.intro-mute:hover,.intro-skip:hover{background:#000000bf}.intro-mute:active,.intro-skip:active{transform:scale(.96)}.intro-skip{border-color:var(--coach-color,#fff6);color:var(--coach-color,#fff);background:var(--coach-dim,#0000008c)}.intro-regarder{left:50%;bottom:max(48px, calc(env(safe-area-inset-bottom) + 32px));border:1px solid var(--coach-color,#ffffff80);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#000000b8;border-radius:999px;min-height:48px;padding:12px 22px;font:600 15px/1 Inter,sans-serif;position:absolute;transform:translate(-50%)}.intro-regarder:focus-visible{outline:2px solid var(--coach-color,#fff);outline-offset:3px}.absence-club{color:#e9e6dcb8;margin-top:10px;font-size:11.5px;line-height:1.5;position:relative}.absence-club p{margin:0}.absence-club b{color:#e9e6dc;font-weight:600}.absence-club-lien{appearance:none;color:#ddc57fd9;font:inherit;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:none;padding:6px 0;font-size:11.5px;text-decoration:underline}.absence-club-lien:disabled{opacity:.45;cursor:default}.absence-club-lien{--attente-fil-gauche:0px;--attente-fil-marge:0px;--attente-fil-largeur:100%;--attente-fil-bas:6px}.absence-club.est-ouvert,.absence-club.est-absent{background:#c9a84c0b;border:1px solid #c9a84c47;border-radius:1px 10px;padding:12px 14px}.absence-club-titre{letter-spacing:.14em;text-transform:uppercase;color:#e9e6dc80;margin-bottom:8px;font-size:10px;display:block}.absence-club-choix{flex-wrap:wrap;gap:6px;display:flex}.absence-club-motif{appearance:none;color:#ddc57f;font:inherit;cursor:pointer;background:0 0;border:1px solid #ddc57f80;border-radius:999px;padding:8px 11px;font-size:11.5px;font-weight:600}.absence-club-motif.discret{color:#e9e6dcbf;border-style:dashed;border-color:#e9e6dc4d;font-weight:500}.absence-club-motif:disabled{opacity:.45;cursor:default}.absence-club-note{color:#e9e6dc80;font-size:10.5px;margin-top:9px!important}.absence-club-message{color:#e8b37a;font-size:11px;margin-top:8px!important}.absence-club-fermer{appearance:none;color:#e9e6dc73;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;position:absolute;top:6px;right:8px}.absence-club-lien:focus-visible,.absence-club-motif:focus-visible,.absence-club-fermer:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.lieu-du-jour{color:#e9e6dcb8;margin:0 0 14px;font-size:12px;line-height:1.45;position:relative}.lieu-du-jour p{margin:0}.lieu-du-jour b{color:#e9e6dc;font-weight:600}.lieu-du-jour-rangee{background:#c9a84c08;border:1px solid #c9a84c29;border-radius:1px 10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px 4px;display:flex}.lieu-du-jour.est-pose .lieu-du-jour-rangee{background:#c9a84c0f;border-color:#c9a84c52}.lieu-du-jour-repere{border:1px solid #ddc57fcc;width:6px;height:6px;margin:0 9px 1px 1px;display:inline-block;transform:rotate(45deg)}.lieu-du-jour.est-pose .lieu-du-jour-repere,.lieu-du-jour.est-fige .lieu-du-jour-repere{background:#ddc57f}.lieu-du-jour-changer{appearance:none;color:#ddc57fe0;min-height:30px;font:inherit;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:none;margin-left:17px;padding:0;font-size:11.5px;text-decoration:underline;position:relative}.lieu-du-jour-changer:before{content:"";position:absolute;inset:-7px -8px}.lieu-du-jour.est-fige .lieu-du-jour-ligne,.lieu-du-jour.est-message .lieu-du-jour-message{padding:0 2px}.lieu-du-jour.est-ouvert{animation:lieu-du-jour-entree var(--nxs-fluide,.2s) var(--nxs-courbe-fluide,ease-out) both;background:#c9a84c0b;border:1px solid #c9a84c47;border-radius:1px 10px;padding:12px 14px 4px}@keyframes lieu-du-jour-entree{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.lieu-du-jour-titre{letter-spacing:.14em;text-transform:uppercase;color:#e9e6dc8c;margin-bottom:10px;font-size:10px;display:block}.lieu-du-jour-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lieu-du-jour-lieu{appearance:none;color:#ddc57f;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;transition:background var(--nxs-fluide,.2s) var(--nxs-courbe-fluide,ease-out), border-color var(--nxs-fluide,.2s) var(--nxs-courbe-fluide,ease-out);--attente-fil-gauche:12px;--attente-fil-largeur:5.5em;--attente-fil-bas:7px;background:#08080a59;border:1px solid #ddc57f57;border-radius:1px 10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.2;display:flex;position:relative}.lieu-du-jour-nom{overflow-wrap:anywhere}.lieu-du-jour-lieu.est-actif{background:#c9a84c24;border-color:#ddc57f}.lieu-du-jour-lieu.est-actif:after{content:"";background:#ddc57f;width:6px;height:6px;position:absolute;top:9px;right:10px;transform:rotate(45deg)}.lieu-du-jour-lieu.est-habituels{color:#e9e6dcd1;border-style:dashed;border-color:#e9e6dc4d;grid-column:1/-1;min-height:44px;font-weight:500}.lieu-du-jour-lieu:disabled{opacity:.45;cursor:default}.lieu-du-jour-habituel{letter-spacing:.12em;text-transform:uppercase;color:#e9e6dc80;font-size:9.5px;font-weight:500}.lieu-du-jour-compte{color:#e9e6dcb3;font-size:10.5px;font-weight:500}.lieu-du-jour-compte.est-indisponible{color:#e9e6dc6b;font-style:italic}.lieu-du-jour-annonce{color:#e9e6dc;font-size:13.5px;line-height:1.45;margin:10px 0 0!important}.lieu-du-jour-confirmer{gap:8px;margin-top:12px;display:flex}.lieu-du-jour-oui,.lieu-du-jour-non{appearance:none;min-height:44px;font:inherit;cursor:pointer;--attente-fil-gauche:16px;--attente-fil-largeur:5em;--attente-fil-bas:8px;border-radius:1px 9px;padding:0 16px;font-size:12.5px;font-weight:600;position:relative}.lieu-du-jour-oui{color:#0b0b0f;background:#ddc57f;border:1px solid #ddc57f;flex:1}.lieu-du-jour-non{color:#e9e6dcd1;background:0 0;border:1px solid #e9e6dc4d}.lieu-du-jour-oui:disabled,.lieu-du-jour-non:disabled{opacity:.45;cursor:default}.lieu-du-jour-oui:focus-visible,.lieu-du-jour-non:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.lieu-du-jour-note{color:#e9e6dc80;font-size:10.5px;margin-top:10px!important}.lieu-du-jour-message{font-size:11px;line-height:1.45;margin-top:8px!important}.lieu-du-jour-message.est-erreur{color:#e8b37a}.lieu-du-jour-message.est-reussite{color:#ddc57feb}.lieu-du-jour-rangee+.lieu-du-jour-message{padding:0 2px}.lieu-du-jour-fermer{appearance:none;color:#e9e6dc9e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:none;margin:2px 0 0 auto;padding:0 10px;font-size:11.5px;display:block}.lieu-du-jour-fermer:disabled{opacity:.45;cursor:default}.lieu-du-jour-changer:focus-visible,.lieu-du-jour-lieu:focus-visible,.lieu-du-jour-fermer:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}@media (width>=560px){.lieu-du-jour-rangee{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px}.lieu-du-jour-changer{margin-left:0}.lieu-du-jour-choix{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lieu-du-jour.est-ouvert{animation:none}}.pourquoi-du-jour{color:#e9e6dcb8;overflow-wrap:anywhere;text-wrap:pretty;grid-template-columns:10px minmax(0,1fr);align-items:start;column-gap:9px;margin:0 0 12px;padding:0 2px;font-size:12px;line-height:18px;display:grid}.pourquoi-du-jour-repere{background:#ddc57fb3;width:10px;height:1px;margin-top:9px;display:block}.phases-guide-pret{gap:14px;max-width:340px}.phases-guide-cartes{letter-spacing:.01em;background:linear-gradient(#fbf1d3,#e4ce8b);background:linear-gradient(180deg, #fbf1d3, color-mix(in srgb, var(--compte-color) 85%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font:700 clamp(19px,5.8vw,24px)/1.25 Chakra Petch,sans-serif;animation:.5s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive}.phases-guide-prepare{color:#e9dfc3c7;margin:0;font:500 15px/1.5 Inter,sans-serif}.phases-guide-zone{color:#ffffff9e;text-align:left;border-left:1px solid #c8a86a61;justify-self:stretch;margin:0;padding-left:10px;font:400 13px/1.45 Inter,sans-serif}.phases-guide-reprise{color:color-mix(in srgb, var(--compte-color) 80%, white)}.phases-guide-avis{color:#e9dfc373;margin:0;font:400 11.5px/1.45 Inter,sans-serif}.phases-guide-scene{justify-items:center;gap:18px;width:100%;display:grid}.phases-guide-centre{margin-bottom:26px}.phases-guide-coeur{box-sizing:border-box;text-align:center;align-content:center;place-items:center;gap:10px;width:100%;height:100%;padding:0 13%;display:grid;position:relative}.phases-guide-nom{letter-spacing:.005em;overflow-wrap:anywhere;background:linear-gradient(#fbf1d3 0%,#e4ce8b 55%,#8a6f2e 100%);background:linear-gradient(180deg, #fbf1d3 0%, color-mix(in srgb, var(--compte-color) 85%, #fff) 55%, color-mix(in srgb, var(--compte-color) 70%, #000) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--compte-color) 35%, transparent));-webkit-background-clip:text;background-clip:text;font:700 clamp(22px,7.2vw,34px)/1.15 Chakra Petch,sans-serif;animation:.42s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive}.phases-guide-temps{color:#e9dfc399;letter-spacing:.04em;font-variant-numeric:tabular-nums;font:600 clamp(22px,7vw,32px)/1 Chakra Petch,sans-serif}.phases-guide-texte{text-align:center;gap:8px;max-width:320px;display:grid}.phases-guide-texte .compte-arret{justify-self:stretch}.phases-guide.est-en-pause .phases-guide-nom,.phases-guide.est-en-pause .phases-guide-temps{opacity:.45}.phases-guide-temps.est-fige{opacity:.72}.phases-guide-temps.est-decompte{color:color-mix(in srgb, var(--compte-color) 85%, white);font-size:clamp(34px,11vw,48px);line-height:clamp(22px,7vw,32px);animation:.42s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive}.phases-guide .compte-anneau-trace{transition:stroke-dashoffset .1s linear,opacity .5s}.phases-guide-centre.moment-geste .compte-anneau-trace,.phases-guide-centre.moment-decompte:not(.est-reprise) .compte-anneau-trace{opacity:0}.phases-guide-texte .compte-consigne{color:#e9dfc3d9;font-size:15px}.phases-guide-geste-du-jour{color:#efe3c2;letter-spacing:.01em;overflow-wrap:anywhere;justify-items:center;gap:4px;margin:0;font:600 17px/1.3 Chakra Petch,sans-serif;display:grid}.phases-guide-geste-du-jour small{color:color-mix(in srgb, var(--compte-color) 80%, white);letter-spacing:.22em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.phases-guide-texte .compte-geste-comment,.phases-guide-texte .compte-geste-voir{justify-self:center}.compte-guide.phases-guide.est-geste-long .compte-scene{overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.compte-guide.phases-guide.est-geste-long .phases-guide-scene{gap:14px;margin:auto;padding-block:12px}.compte-guide.phases-guide.est-geste-long .phases-guide-centre{width:min(60vw,240px);margin-bottom:18px}.compte-guide.phases-guide.est-geste-long .phases-guide-nom{font-size:clamp(19px,6vw,26px)}.phases-guide-apaisement{color:#efe3c2;margin:0;font:600 clamp(20px,6vw,26px)/1.3 Chakra Petch,sans-serif;animation:.42s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive}.phases-guide-douleur{width:min(92vw,420px)}.phases-guide-fin{cursor:pointer;text-align:center;color:#e4ce8b;background:linear-gradient(#fbf1d3,#e4ce8b);background:linear-gradient(180deg, #fbf1d3, color-mix(in srgb, var(--compte-color) 85%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border:0;margin:0;padding:8px 12px;font:700 clamp(34px,11vw,56px)/1.1 Chakra Petch,sans-serif;animation:.5s cubic-bezier(.2,.8,.2,1) both compte-nombre-arrive}.phases-guide-fin:focus-visible{outline:2px solid color-mix(in srgb, var(--compte-color) 70%, white);outline-offset:6px;border-radius:8px}.phases-guide .compte-transport{flex:100%;grid-template-columns:repeat(2,minmax(max-content,1fr));gap:10px;max-width:320px;display:grid}.phases-guide .compte-transport>.compte-precedent{grid-column:1}.phases-guide .compte-transport>.compte-suivant{grid-column:2}@media (width<=419px){.compte-guide.phases-guide .compte-commandes,.compte-guide.phases-guide .compte-transport{gap:8px}.compte-guide.phases-guide .compte-commandes .compte-btn{padding:0 12px}}@media (width<=359px){.compte-guide.phases-guide .compte-commandes,.compte-guide.phases-guide .compte-transport{gap:6px}.compte-guide.phases-guide .compte-commandes .compte-btn{padding:0 10px}.compte-guide.phases-guide .compte-commandes .compte-btn.est-principal{padding:0 8px}}@media (height<=460px){.compte-guide.phases-guide .compte-transport{flex:0 auto;width:240px}.compte-guide.phases-guide .compte-commandes .compte-btn{padding:0 12px}}.phases-guide.est-nuit .compte-horizon{opacity:.35}.phases-guide.est-nuit .compte-etoiles{opacity:.14}@media (prefers-reduced-motion:reduce){.phases-guide-cartes,.phases-guide-nom,.phases-guide-apaisement,.phases-guide-fin,.phases-guide-temps.est-decompte{animation:none}.phases-guide .compte-anneau-trace{transition:none}}.eta{margin:0 0 16px}.eta-entete{flex-direction:column;gap:3px;padding:0 2px 10px;display:flex}.eta-titre{color:var(--eta-color,#7ab8e8);letter-spacing:1.5px;font-size:14px;font-weight:700}.eta-sous{letter-spacing:.5px;opacity:.55;color:#fff;font-size:11px;font-weight:400}.eta-body{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:12px;margin-top:10px;padding:14px;display:flex}.eta-list{flex-direction:column;gap:6px;display:flex}.eta-partner{background:#0003;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.eta-dot{background:#ffffff26;border-radius:50%;flex-shrink:0;width:10px;height:10px}.eta-dot.done{background:#6bcb77;box-shadow:0 0 8px #6bcb7799}.eta-name{font-weight:700}.eta-status{opacity:.55;flex:1;font-size:12px}.eta-remove{color:#ffffff4d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-8px -10px -8px 0;padding:0;font-size:12px;display:inline-flex}.eta-vous-deux{color:var(--eta-color,#7ab8e8);font-weight:600}.eta-confirmer{flex-wrap:wrap;gap:8px 10px}.eta-confirmer-texte{flex:180px;font-size:12.5px;line-height:1.45}.eta-confirmer-choix{gap:8px;display:flex}.eta-confirmer-choix .eta-btn{min-height:44px}.eta-btn.eta-btn-retirer{color:#ffffffc7;background:0 0;border:1px solid #ffffff47}.eta-attente{opacity:.6;font-size:11.5px;font-style:italic}.eta-code.est-en-attente{opacity:.5;letter-spacing:6px;cursor:pointer}.eta-reessayer{color:var(--eta-color,#7ab8e8);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}.eta-block{flex-direction:column;gap:6px;display:flex}.eta-label{letter-spacing:1px;text-transform:uppercase;opacity:.5;font-size:11px;font-weight:700}.eta-code-row{align-items:center;gap:8px;display:flex}.eta-code{letter-spacing:4px;color:var(--eta-color,#7ab8e8);text-align:center;cursor:pointer;background:#00000040;border:1px solid #ffffff14;border-radius:8px;flex:1;padding:8px 12px;font-family:ui-monospace,monospace;font-size:22px;font-weight:700}.eta-code:active{transform:scale(.99)}.eta-code:disabled{cursor:default;opacity:.5;letter-spacing:6px}.eta-code[aria-disabled=true]:active{transform:none}.eta-input{color:#fff;letter-spacing:3px;text-transform:uppercase;background:#00000040;border:1px solid #ffffff1a;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:ui-monospace,monospace;font-size:16px}.eta-input:focus{border-color:var(--eta-color,#7ab8e8)}.eta-btn{background:var(--eta-color,#7ab8e8);color:#000;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:700}.eta-btn:disabled{opacity:.4;cursor:default}.eta-msg{opacity:.8;font-size:12px}.eta-note{opacity:.45;text-align:center;font-size:11px;font-style:italic}.eta-invitation{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.eta-invitation-phrase{opacity:.85;margin:0;font-size:12px;line-height:1.45}.eta-invitation-texte{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#00000040;border:1px solid #ffffff14;border-radius:8px;width:100%;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.feu{margin:0 0 16px}.feu-toggle{cursor:pointer;width:100%;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff0a;border:1px solid #c9a84c38;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.feu-toggle:hover,.feu-toggle:focus-visible{border-color:#c9a84c80}.feu-braise{background:var(--gold-light);opacity:.85;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #e8c97a8c}.feu-toggle-nom{color:var(--gold);letter-spacing:2.5px;font-size:13px;font-weight:700}.feu-toggle-sub{text-align:left;color:#fff;opacity:.55;letter-spacing:.5px;flex:1;font-size:11px}.feu-fleche{color:var(--gold);opacity:.7;font-size:12px}.feu-body{background:#050505;border:1px solid #c9a84c24;border-radius:14px;flex-direction:column;gap:12px;margin-top:10px;padding:16px 14px;display:flex}.feu-phrase{color:#ffffffe6;margin:0;font-size:15px;line-height:1.45}.feu-phrase strong,.feu-total strong,.feu-palier-texte strong{color:var(--gold-light);font-variant-numeric:tabular-nums}.feu-total{color:#ffffff8c;margin:0;font-size:12px}.feu-quotidien{background:#c9a84c06;border:1px solid #c9a84c26;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.feu-bilan-jour{border-left:2px solid var(--gold);background:#c9a84c0f;border-radius:0 8px 8px 0;flex-direction:column;gap:5px;padding:10px 11px;display:flex}.feu-bilan-jour span{color:var(--gold);opacity:.78;letter-spacing:1.8px;text-transform:uppercase;font-size:9.5px}.feu-bilan-jour strong{color:#ffffffe0;font-size:12.5px;font-weight:500;line-height:1.45}.feu-versements{flex-direction:column;gap:5px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.feu-versements li{color:#ffffffb3;background:#0000003d;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.feu-versements li strong{color:var(--gold-light);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.feu-versement-sceau{color:var(--gold-light);letter-spacing:.35px;white-space:nowrap;font-size:11px;font-weight:650}.feu-versement-flamme{background:var(--gold-light);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px #e8c97a73}.feu-repos-jour,.feu-versements-suite{color:#ffffff7a;margin:0;font-size:11px;font-style:italic}.feu-palier{flex-direction:column;gap:8px;display:flex}.feu-jauge{background:#ffffff14;border-radius:2px;height:4px;overflow:hidden}.feu-jauge-feu{background:linear-gradient(90deg, var(--gold-dark), var(--gold-light));height:100%;transition:width var(--nxs-ceremonie,.34s) var(--nxs-courbe-fluide);display:block;box-shadow:0 0 10px #e8c97a73}.feu-palier-texte{color:#fff9;font-size:12px;line-height:1.45}.feu-palier-texte em{color:var(--silhouette-dim);font-style:italic}.feu-transmission{border-left:2px solid var(--gold);background:#c9a84c0f;border-radius:0 10px 10px 0;padding:12px 14px}.feu-transmission-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--gold);opacity:.8;margin-bottom:6px;font-size:10px;display:block}.feu-transmission h3{letter-spacing:.05em;margin:0 0 6px;font-size:14px}.feu-transmission p{color:#fffc;margin:0;font-size:13px;line-height:1.5}.feu-note{opacity:.45;text-align:center;font-size:11px;font-style:italic}.feu-bloc{flex-direction:column;gap:8px;display:flex}.feu-label{letter-spacing:2px;text-transform:uppercase;color:var(--gold);opacity:.75;font-size:10px;font-weight:700}.feu-braises{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feu-braise-recue{background:#00000040;border-left:2px solid #e8c97a59;border-radius:0 8px 8px 0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:13px;display:flex}.feu-braise-texte{color:#ffffffe0;font-style:italic}.feu-braise-quand{color:var(--silhouette-dim);white-space:nowrap;font-size:11px}.feu-chips{flex-wrap:wrap;gap:8px;display:flex}.feu-chip{color:var(--gold-light);letter-spacing:.02em;cursor:pointer;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide), border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:#c9a84c14;border:1px solid #c9a84c47;border-radius:999px;padding:8px 12px;font-size:12.5px}.feu-chip:hover,.feu-chip:focus-visible{border-color:var(--gold);background:#c9a84c29}.feu-chip:disabled{opacity:.45;cursor:default}.feu-envoye{color:var(--silhouette);margin:0;font-size:12.5px;font-style:italic;line-height:1.45}.feu-absence{border-left:2px solid var(--silhouette);background:#7ed4a80f;border-radius:0 10px 10px 0;padding:12px 14px}.feu-absence-kicker{letter-spacing:2px;text-transform:uppercase;color:var(--silhouette);opacity:.85;margin-bottom:6px;font-size:10px;display:block}.feu-absence p{color:#ffffffd9;margin:0;font-size:13px;line-height:1.5}.feu-absence strong{color:var(--gold-light);font-variant-numeric:tabular-nums}.feu-absence em{color:var(--silhouette);font-style:italic}.feu-scelle{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);opacity:.8;margin-top:8px;font-size:10.5px;display:block}.feu-toggle-attente{cursor:default;opacity:.45;pointer-events:none}.feu-reserve .feu-toggle-sub{min-height:2.7em}.feu-strates ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feu-strates li{flex-direction:column;gap:4px;display:flex}.feu-strate{color:#ffffffc7;text-align:left;cursor:pointer;background:#00000038;border:0;border-left:2px solid #c9a84c59;border-radius:0 8px 8px 0;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;width:100%;min-height:44px;padding:8px 10px;font-size:12px;display:flex}.feu-strate span:first-child{color:var(--gold-light);letter-spacing:.04em}.feu-strate[aria-expanded=true]{border-left-color:var(--gold)}.feu-strate-message{color:#fffc;margin:0;padding:4px 10px 6px 12px;font-size:12.5px;line-height:1.5}.feu-strate-toi{color:var(--silhouette);opacity:.9;margin-top:6px;padding-left:12px;font-size:11px;font-style:italic;display:block}.feu-transmission .feu-strate-toi{padding-left:0}.feu-part{color:#fff9;text-align:center;margin:0;font-size:12px}.feu-part strong{color:var(--gold-light);font-variant-numeric:tabular-nums}.ciel{background:radial-gradient(at 50% 40%,#28304647,#0000 70%),#04050a;border:1px solid #ffffff14;border-radius:2px 18px;margin:18px 0 0;padding:16px 14px 14px}.ciel-tete{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;display:grid}.ciel-tete small{color:color-mix(in srgb, var(--ciel-color) 75%, white);letter-spacing:.22em;text-transform:uppercase;font:600 9px/1 Chakra Petch,sans-serif;display:block}.ciel-tete h2{color:#ece6d6;letter-spacing:.08em;text-transform:capitalize;margin:6px 0 0;font:500 16px/1 Chakra Petch,sans-serif}.ciel-tete button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:50%;width:36px;height:36px;font:400 20px/1 Inter,sans-serif}.ciel-tete button:disabled{opacity:.25;cursor:default}.ciel-bilan{text-align:center;color:#ffffff94;margin:10px 0 4px;font:500 12px/1.4 Inter,sans-serif}.ciel-voute{width:100%;height:auto;display:block}.ciel-fil{stroke:color-mix(in srgb, var(--ciel-color) 70%, white);stroke-width:1px;stroke-opacity:.55;stroke-linecap:round}.ciel-coeur{fill:#fbf1d3}.ciel-cible{fill:#0000}.ciel-etoile{cursor:pointer;outline:none}.ciel-etoile.est-aujourdhui .ciel-coeur{fill:color-mix(in srgb, var(--ciel-color) 60%, white)}.ciel-etoile.est-ouverte .ciel-coeur,.ciel-etoile:focus-visible .ciel-coeur{stroke:color-mix(in srgb, var(--ciel-color) 80%, white);stroke-width:1.5px}.ciel-detail{background:#ffffff0a;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:grid}.ciel-detail img{object-fit:cover;object-position:top;border-radius:50%;width:40px;height:40px}.ciel-detail strong{color:#f0e8d4;letter-spacing:.06em;font:600 12px/1.3 Chakra Petch,sans-serif;display:block}.ciel-detail span{color:color-mix(in srgb, var(--ciel-color) 85%, white)}.ciel-series{border-top:1px solid #ffffff0f;gap:4px;margin-top:12px;padding-top:10px;display:grid}.ciel-series p{color:#ffffff9e;margin:0;font:400 12.5px/1.45 Inter,sans-serif}.ciel-series b{color:#f0e8d4;font-weight:600}.ciel-series .ciel-rangees{color:#ffffff6b;font-size:11.5px}.ciel-legende{text-align:center;color:#ffffff80;margin:8px 0 0;font:400 11.5px/1.45 Inter,sans-serif}.ciel-fete{text-align:center;background:color-mix(in srgb, var(--ciel-color) 12%, transparent);color:#f3e7c4;border-radius:10px;margin:10px 0 0;padding:8px 10px;font:600 12px/1.4 Inter,sans-serif}.ciel-feu circle{fill:#e8804c;filter:drop-shadow(0 0 4px #e8804c)}.ciel-anneau-souffle{fill:none;stroke:#7ab8e8;stroke-width:1px;stroke-opacity:.8}.ciel-souffle-seul{fill:#7ab8e8;opacity:.85}.ciel-cles{color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:14px;margin:4px 0 0;font:400 11px/1.3 Inter,sans-serif;display:flex}.ciel-cles i{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.ciel-cle-feu{background:#e8804c}.ciel-cle-souffle{background:0 0;border:1px solid #7ab8e8}.ciel-detail em{color:#ffffff80;margin-top:2px;font:italic 400 11.5px/1.3 Inter,sans-serif;display:block}.ciel-parole{align-items:center;gap:10px;margin:12px 0 0;display:flex}.ciel-parole img{object-fit:cover;object-position:50% 20%;border:1px solid #e4ce8b73;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.ciel-parole span{color:#f5f0e1e0;gap:2px;font:500 13.5px/1.35 Inter,sans-serif;display:grid}.ciel-parole small{color:#e4ce8bbf;letter-spacing:.2em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.ciel-detail em.ciel-preuve{color:#e4ce8bd9;font-style:normal}.ciel-montrer{justify-content:center;margin:6px 0 2px;display:flex}.preuves{box-sizing:border-box;background:#06070c;border:1px solid #ffffff14;border-radius:2px 18px;max-width:360px;margin:18px auto 0;padding:16px 14px 12px}.preuves>small{color:var(--preuves-color,#c9a84c);letter-spacing:.22em;text-transform:uppercase;font:600 9px/1 Chakra Petch,sans-serif;display:block}.preuves h2{color:#ece6d6;letter-spacing:.04em;margin:6px 0 0;font:500 16px/1.2 Chakra Petch,sans-serif}.preuves-legende{color:#ffffff80;margin:6px 0 10px;font:400 11.5px/1.45 Inter,sans-serif}.preuves ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preuve{background:#ffffff09;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px 10px;display:grid}.preuve img{object-fit:cover;object-position:50% 20%;border:1px solid #e4ce8b59;border-radius:50%;width:32px;height:32px}.preuve div{grid-column:2;min-width:0}.preuve time{color:#e4ce8bcc;letter-spacing:.08em;text-transform:uppercase;font:600 10px/1.2 Chakra Petch,sans-serif;display:block}.preuve p{color:#f5f0e1eb;overflow-wrap:anywhere;margin:3px 0 0;font:500 13px/1.4 Inter,sans-serif}.preuve small{color:#ffffff7a;margin-top:2px;font:italic 400 11px/1.3 Inter,sans-serif;display:block}.preuve.est-nouvelle{animation:.34s ease-out both preuve-lueur}@keyframes preuve-lueur{0%{opacity:.4;box-shadow:0 0 #e4ce8b73}to{opacity:1;box-shadow:0 0 0 1px #e4ce8b2e}}@media (prefers-reduced-motion:reduce){.preuve.est-nouvelle{animation:none}}.preuves-toutes{color:#f5f0e1d9;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;margin:10px auto 0;padding:8px 14px;font:600 12px/1 Inter,sans-serif;display:block}.preuve .preuve-montrer{--montrer-color:var(--preuves-color,#c9a84c);align-self:flex-start;min-height:36px;margin-top:6px;padding:6px 12px;font-size:12px}.feuj{background:radial-gradient(circle at 18% 46%, color-mix(in srgb, var(--grade-color,#c9a84c) 9%, transparent), transparent 34%), linear-gradient(112deg, #ffffff09, #ffffff03);border:1px solid color-mix(in srgb, var(--grade-color,#c9a84c) 25%, transparent);border-radius:16px;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.feuj-coeur{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;min-height:94px;display:grid}.feuj-orbe-action{width:94px;height:94px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.feuj-orbe-action:focus-visible{outline:2px solid var(--grade-color,var(--gold));outline-offset:4px}.feuj-orbe-action:active{transform:scale(.98)}.feuj-orbe{isolation:isolate;border:1px solid color-mix(in srgb, var(--grade-color,#c9a84c) 56%, transparent);background:radial-gradient(circle at 36% 25%, #ffffff24, transparent 16%), radial-gradient(circle, color-mix(in srgb, var(--grade-color,#c9a84c) 11%, transparent), #010305f5 72%);width:84px;height:84px;box-shadow:inset 0 0 19px color-mix(in srgb, var(--grade-color,#c9a84c) 13%, transparent), 0 0 18px color-mix(in srgb, var(--grade-color,#c9a84c) 10%, transparent);animation:feuj-orbe-impulsion var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;border-radius:50%;place-items:center;display:grid;position:relative}.feuj-orbe:before,.feuj-orbe:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.feuj-orbe:before{border:1px solid color-mix(in srgb, var(--gold) 24%, transparent);inset:-5px}.feuj-orbe:after{background:conic-gradient(from 18deg, transparent 0 9%, color-mix(in srgb, var(--gold-light) 68%, transparent) 9% 10%, transparent 10% 34%, color-mix(in srgb, var(--grade-color,#c9a84c) 58%, transparent) 34% 35%, transparent 35% 72%, color-mix(in srgb, var(--gold-light) 52%, transparent) 72% 73%, transparent 73% 100%);inset:3px;-webkit-mask:radial-gradient(circle,#0000 61%,#000 63% 67%,#0000 69%);mask:radial-gradient(circle,#0000 61%,#000 63% 67%,#0000 69%)}.feuj-orbe-volume{background:#ffffff05;border-radius:50%;position:absolute;inset:8px;overflow:hidden}.feuj-orbe-energie{height:var(--feuj-remplissage,0%);background:radial-gradient(ellipse at 50% 4%, #ffffffc2, transparent 12%), linear-gradient(180deg, color-mix(in srgb, var(--gold-light) 74%, var(--grade-color,#c9a84c)), color-mix(in srgb, var(--grade-color,#c9a84c) 82%, #020304));min-height:2px;box-shadow:0 -2px 11px color-mix(in srgb, var(--grade-color,#c9a84c) 52%, transparent);transition:height var(--nxs-ceremonie) var(--nxs-courbe-fluide);border-radius:0 0 50% 50%;position:absolute;bottom:0;left:0;right:0}.feuj-orbe-energie:before{content:"";height:1px;box-shadow:0 0 7px var(--grade-color,var(--gold));animation:feuj-surface var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:#ffffffb8;position:absolute;top:0;left:7%;right:7%}.feuj-orbe-noyau{z-index:2;color:#ffffffeb;text-shadow:0 0 10px var(--grade-color,var(--gold));font-size:20px;line-height:1;position:relative}.feuj-identite{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.feuj-kicker{color:var(--gold);letter-spacing:2.4px;text-transform:uppercase;opacity:.84;margin-bottom:5px;font-size:10px}.feuj-xp{color:#fffffff0;letter-spacing:.035em;font-variant-numeric:tabular-nums;font:600 24px/1 Chakra Petch,sans-serif}.feuj-xp small{color:var(--grade-color,var(--gold-light));letter-spacing:.15em;font-size:10px}.feuj-boss-texte{flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;margin-top:9px;display:flex;overflow:hidden}.feuj-boss-nom{color:var(--gold-light);letter-spacing:1px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}.feuj-boss-reste{color:#ffffffb3;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.feuj-porteurs{color:#ffffffa3;letter-spacing:.05em;margin-top:5px;font-size:11px}.feuj-signaux{border-top:1px solid #ffffff0e;flex-direction:column;gap:4px;padding-top:8px;display:flex}.feuj-versement,.feuj-braise{color:#ffffffc2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 9px;display:flex}.feuj-versement:hover,.feuj-braise:hover{background:#ffffff09}.feuj-versement:focus-visible,.feuj-braise:focus-visible{outline:2px solid color-mix(in srgb, var(--grade-color,#c9a84c) 82%, white);outline-offset:1px;background:#ffffff0e}.feuj-versement-point,.feuj-braise-point{background:var(--grade-color,var(--gold-light));width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--grade-color,#c9a84c) 52%, transparent);border-radius:50%;flex:none}.feuj-versement-qui{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.feuj-versement strong{color:var(--gold-light);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font:600 11px/1 Chakra Petch,sans-serif}.feuj-ouvrir{color:var(--gold);opacity:.78;font-size:17px}.feuj-bilan{border-left:1px solid color-mix(in srgb, var(--gold) 46%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:34px;padding:5px 9px;display:grid}.feuj-bilan span{color:var(--gold);letter-spacing:1.2px;opacity:.76;font-size:9.5px}.feuj-bilan strong{color:#ffffffa8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:450;line-height:1.3;display:-webkit-box;overflow:hidden}.feuj-tombe{color:#ffffffa3;padding:4px 9px;font-size:11px;font-style:italic}.feuj-braise-point{background:var(--silhouette);box-shadow:0 0 8px #7ed4a873}.feuj-braise-texte{color:#ffffffba;overflow-wrap:anywhere;flex:1;min-width:0;font-size:11.5px;font-style:italic;line-height:1.4}.feuj-braise-quand{color:#ffffffa3;white-space:nowrap;flex:none;font-size:11px}@keyframes feuj-orbe-impulsion{0%{opacity:.42;filter:brightness(.75);transform:scale(.93)}58%{opacity:1;filter:brightness(1.16);transform:scale(1.035)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes feuj-surface{0%{opacity:0;transform:scaleX(.35)}to{opacity:1;transform:scaleX(1)}}@media (width<=390px){.feuj{padding:12px}.feuj-coeur{grid-template-columns:82px minmax(0,1fr);gap:12px}.feuj-orbe-action{width:82px;height:82px}.feuj-orbe{width:74px;height:74px}.feuj-xp{font-size:21px}}@media (prefers-reduced-motion:reduce){.feuj-orbe,.feuj-orbe-energie:before{animation:none}.feuj-orbe-energie{transition:none}.feuj-orbe-action:active{transform:none}}.feuj-recents{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%;min-height:40px;padding:8px 9px;font:500 12px/1.3 Inter,sans-serif;display:flex}.feuj-recents:hover{background:#ffffff09}.feuj-recents:focus-visible{outline:2px solid color-mix(in srgb, var(--grade-color,#c9a84c) 82%, white);outline-offset:1px;background:#ffffff0e}.feuj-recents-titre{color:color-mix(in srgb, var(--grade-color,#c9a84c) 85%, white);letter-spacing:.2em;text-transform:uppercase;font:700 9px/1 Chakra Petch,sans-serif}.feuj-recents-jour strong{color:#f3e7c4;font-variant-numeric:tabular-nums;font-weight:700}.feuj-recents-jour small{color:#ffffff80;font-size:11px}.feuj-renforts{color:#f3c9a8;letter-spacing:.02em;cursor:pointer;background:#e8804c1a;border:1px solid #e8804c8c;border-radius:999px;align-self:flex-start;margin-top:8px;padding:7px 12px;font:600 12px/1 Inter,sans-serif}.feuj-renforts:active{transform:scale(.97)}.feuj-partages{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.feuj-partages .feuj-renforts{margin-top:0}.feuj-lien{color:#f3c9a8bf;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font:500 11.5px/1.2 Inter,sans-serif;text-decoration:underline}.feuj-lien-copie{color:#fff9;margin-top:6px;font:400 11px/1.35 Inter,sans-serif;display:block}.uvid{flex-direction:column;gap:10px;margin:0 0 16px;display:flex}.uvid-toggle{cursor:pointer;background:#ffffff0a;border:1px solid #d0ac3a2e;border-radius:12px;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.uvid-toggle-nom{color:#d0ac3a;letter-spacing:2.5px;font-size:13px;font-weight:700}.uvid-toggle-sub{text-align:left;color:#fff;opacity:.5;letter-spacing:.5px;flex:1;font-size:11px}.uvid-toggle-fleche{color:#d0ac3a;opacity:.7;font-size:12px}.uvid-chaine>.uvid-serie:first-of-type{margin-top:14px}.uvid-chaine{background:#050505;border:1px solid #d0ac3a24;border-radius:16px;padding:10px 12px 14px}.uvid-note{color:#ffffff80;letter-spacing:.5px;margin:10px 0 0;font-size:12px}.uvid-serie{margin-top:22px}.uvid-serie-nom{color:#ffffffd1;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.uvid-grille{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:14px;display:grid}.uvid-carte{text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;display:flex}.uvid-carte:disabled{cursor:default;opacity:.55}.uvid-vignette{aspect-ratio:9/16;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-fluide) var(--nxs-courbe-fluide);background:#0a0a0a;border:1px solid #ffffff0f;border-radius:12px;display:block;position:relative;overflow:hidden}.uvid-vignette img{object-fit:cover;width:100%;height:100%;display:block}.uvid-vignette-vide{color:#d0ac3a80;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;display:flex}.uvid-lire{color:#d0ac3a;background:#050505b8;border:1px solid #d0ac3a8c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding-left:2px;font-size:10px;display:flex;position:absolute;bottom:8px;right:8px}.uvid-carte:hover .uvid-vignette,.uvid-carte:focus-visible .uvid-vignette{border-color:#d0ac3a8c;transform:translateY(-2px)}.uvid-titre{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.uvid-duree{color:#ffffff73;font-size:11px}@media (prefers-reduced-motion:reduce){.uvid-vignette{transition:none}.uvid-carte:hover .uvid-vignette,.uvid-carte:focus-visible .uvid-vignette{transform:none}}.nxs-dislocation.nxs-dislocation{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.nxs-cubes{height:calc(20% + 1px);left:-12%;right:-12%;top:calc(var(--onde) * 100% / 5);background-image:linear-gradient(100deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--silhouette,#7ed4a8) 92%, transparent) 45%, color-mix(in srgb, var(--coach-color,#c9a84c) 100%, transparent) 50%, color-mix(in srgb, var(--coach-color,#c9a84c) 45%, transparent) 56%, transparent 64%, transparent 100%), var(--monde,none);background-blend-mode:screen, normal;opacity:0;animation:nxs-front .82s var(--nxs-courbe-fluide) both;animation-delay:calc(var(--onde) * 56ms);background-position:130% 0,50%;background-size:300% 100%,cover;position:absolute;-webkit-mask-image:repeating-conic-gradient(#000 0% 25%,#0000 0% 50%);mask-image:repeating-conic-gradient(#000 0% 25%,#0000 0% 50%);-webkit-mask-size:14px 14px;mask-size:14px 14px}@keyframes nxs-front{0%{opacity:0;background-position:130% 0;transform:translate(0,0)}22%{opacity:1;background-position:92% 0;transform:translate(-4px)}70%{opacity:1;background-position:20% 0;transform:translate(4px)}to{opacity:0;background-position:-30% 0;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.nxs-dislocation{display:none}}.venue-gauche .nxs-cubes{background-image:linear-gradient(100deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--silhouette,#7ed4a8) 92%, transparent) 45%, color-mix(in srgb, var(--coach-color,#c9a84c) 100%, transparent) 50%, color-mix(in srgb, var(--coach-color,#c9a84c) 45%, transparent) 56%, transparent 64%, transparent 100%), var(--monde,none)}.venue-droite .nxs-cubes{background-image:linear-gradient(260deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--silhouette,#7ed4a8) 92%, transparent) 45%, color-mix(in srgb, var(--coach-color,#c9a84c) 100%, transparent) 50%, color-mix(in srgb, var(--coach-color,#c9a84c) 45%, transparent) 56%, transparent 64%, transparent 100%), var(--monde,none);animation-name:nxs-front-inverse}.venue-diagonale .nxs-cubes{background-image:linear-gradient(56deg, transparent 0%, transparent 30%, color-mix(in srgb, var(--silhouette,#7ed4a8) 58%, transparent) 42%, color-mix(in srgb, var(--coach-color,#c9a84c) 80%, transparent) 50%, transparent 72%, transparent 100%), var(--monde,none)}.venue-contre .nxs-cubes{background-image:linear-gradient(304deg, transparent 0%, transparent 30%, color-mix(in srgb, var(--silhouette,#7ed4a8) 58%, transparent) 42%, color-mix(in srgb, var(--coach-color,#c9a84c) 80%, transparent) 50%, transparent 72%, transparent 100%), var(--monde,none);animation-name:nxs-front-inverse}.venue-haut .nxs-cubes,.venue-bas .nxs-cubes{left:calc(var(--onde) * 100% / 5);background-size:100% 300%;background-image:linear-gradient(190deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--silhouette,#7ed4a8) 92%, transparent) 45%, color-mix(in srgb, var(--coach-color,#c9a84c) 100%, transparent) 50%, color-mix(in srgb, var(--coach-color,#c9a84c) 45%, transparent) 56%, transparent 64%, transparent 100%), var(--monde,none);width:calc(20% + 1px);height:auto;animation-name:nxs-front-vertical;top:-12%;bottom:-12%;right:auto}.venue-bas .nxs-cubes{animation-name:nxs-front-vertical-inverse}.venue-axe .nxs-cubes{background-image:radial-gradient(ellipse 60% 140% at 50% 50%, color-mix(in srgb, var(--coach-color,#c9a84c) 82%, transparent) 0%, color-mix(in srgb, var(--silhouette,#7ed4a8) 40%, transparent) 42%, transparent 72%), var(--monde,none);animation-name:nxs-front-axe;animation-delay:calc(var(--onde) * 18ms);background-size:100% 100%}@keyframes nxs-front-inverse{0%{opacity:0;background-position:-30% 0;transform:translate(0,0)}22%{opacity:1;background-position:20% 0;transform:translate(4px)}70%{opacity:1;background-position:92% 0;transform:translate(-4px)}to{opacity:0;background-position:130% 0;transform:translate(0,0)}}@keyframes nxs-front-vertical{0%{opacity:0;background-position:0 130%;transform:translate(0,0)}22%{opacity:1;background-position:0 92%;transform:translateY(-4px)}70%{opacity:1;background-position:0 20%;transform:translateY(4px)}to{opacity:0;background-position:0 -30%;transform:translate(0,0)}}@keyframes nxs-front-vertical-inverse{0%{opacity:0;background-position:0 -30%;transform:translate(0,0)}22%{opacity:1;background-position:0 20%;transform:translateY(4px)}70%{opacity:1;background-position:0 92%;transform:translateY(-4px)}to{opacity:0;background-position:0 130%;transform:translate(0,0)}}@keyframes nxs-front-axe{0%{opacity:0;transform:scale(.55)}30%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.5)}}.nxs-dislocation.patate .nxs-cubes{animation-duration:.42s;animation-timing-function:var(--nxs-courbe-impact);filter:brightness(1.85)saturate(1.25);animation-delay:calc(var(--onde) * 28ms)}.rythme-majestueux .nxs-cubes{animation-duration:1.8s;animation-delay:calc(var(--onde) * 92ms);filter:brightness(1.15)saturate(1.1);animation-timing-function:cubic-bezier(.32,.06,.18,1)}.rythme-vif .nxs-cubes{filter:brightness(.92)saturate(.85)}.nxs-pose{pointer-events:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.nxs-plaque{clip-path:polygon(0 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%);opacity:0;will-change:transform, opacity;animation:nxs-plaque var(--vol) var(--nxs-courbe-fluide) both;animation-delay:calc(var(--retard) + var(--diag) * var(--pas));background:linear-gradient(140deg,#0a0a0bf7,#111113ed);display:block;scale:1.04;box-shadow:inset 1px 1px #c9a84c21}.nxs-plaque:nth-child(2n){clip-path:polygon(9px 0,100% 0,100% 100%,0 100%,0 9px);box-shadow:inset -1px 1px #c9a84c1a}@keyframes nxs-plaque{0%{opacity:0;transform:translate3d(calc(var(--vx) * var(--k)), calc(var(--vy) * var(--k)), 0) scale(.88)}12%{opacity:.5}30%{opacity:.88;transform:none;box-shadow:inset 1px 1px #c9a84c21}56%{opacity:.88;transform:none;box-shadow:inset 1px 1px #c9a84c21}74%{opacity:.74;box-shadow:inset 1px 1px #e8c97aeb,inset 0 0 26px #c9a84c33}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.nxs-pose{display:none}}.ma-photo{background:linear-gradient(127deg,#c9a84c08,#0000 37%),repeating-linear-gradient(46deg,#ffffff02 0 1px,#0000 2px 8px),#0a0b0a;border:1px solid #d3b86b1c;border-radius:1px 16px;margin-top:9px;padding:16px 17px 15px;box-shadow:inset 0 0 25px #00000038,0 9px 27px #0000002e}.ma-photo-tete{align-items:center;gap:16px;display:flex}.ma-photo-anneau{color:var(--coach-color,#c9a84c);flex:none;display:block;position:relative}.ma-photo-anneau .ma-photo-anneau-photo{object-fit:cover;filter:none;border-radius:50%;width:83.7662%;height:81.6667%;display:block;position:absolute;top:5%;left:8.1169%}.ma-photo-anneau svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ma-photo-anneau .ma-photo-anneau-trait{fill:none;stroke:currentColor}.ma-photo-anneau .ma-photo-anneau-percee{fill:#070807;stroke:#070807;stroke-linejoin:round}.ma-photo-anneau .ma-photo-anneau-pointe{fill:currentColor}.ma-photo .ma-photo-apercu{width:64.17px;height:75px}.ma-photo-texte{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ma-photo-texte small{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.ma-photo-texte strong{color:#ffffffdb;letter-spacing:.04em;font:500 15px/1.2 Chakra Petch,sans-serif}.ma-photo-texte em{color:#ffffff85;font-size:12px;font-style:normal;line-height:1.45}.ma-photo .ma-photo-reglage{margin-top:10px}.ma-photo-reglage:first-of-type{margin-top:14px}.ma-photo-retour{color:#ffffffa8;margin:10px 2px 0;font-size:12px;line-height:1.4}.ma-photo-retour:empty{margin:0}.ma-photo-portes{margin-top:12px;display:flex}.ma-photo .montrer-porte.ma-photo-porte{--montrer-color:var(--coach-color,#c9a84c);min-height:44px;padding:8px 14px;font-size:12px}.lux-profile-mark .ma-photo-sceau{width:32.51px;height:38px;animation:ma-photo-sceau-arrivee var(--nxs-fluide) var(--nxs-courbe-fluide) backwards}@keyframes ma-photo-sceau-arrivee{0%{opacity:0;transform:scale(.92)}}.hall-hero>.ma-photo-fond{z-index:2;aspect-ratio:470/270;pointer-events:none;width:min(100%,480px);position:absolute;top:0;left:0}.hall-hero>.ma-photo-fond img{filter:none;border-radius:2px 28px;width:100%;height:100%;display:block}@media (prefers-contrast:more),(forced-colors:active){.hall-hero>.ma-photo-fond{display:none}}@media (prefers-reduced-motion:reduce){.lux-profile-mark .ma-photo-sceau{animation:none}}.parcours-feuille .parcours-chapeau{color:#ffffff9e;margin:-4px 0 0;font-size:13px;line-height:1.45}.parcours-apercu{position:relative}.parcours-apercu video{object-fit:contain;background:#06070c;width:100%;height:100%;display:block}.parcours-scene{display:none}.parcours-scene.est-visible{display:block;position:absolute;inset:0}.parcours-scene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.parcours-feuille .parcours-musique{color:#ffffff7a;font-size:11.5px}.parcours-feuille .parcours-etat{flex-shrink:0;min-height:1.45em}.parcours-feuille .parcours-etat .attente{--attente-encre:#ffffff9e}.parcours-garder-bloc{gap:6px;display:grid}.parcours-garder-ligne{min-height:1.45em}.parcours-garder,.parcours-plus-tard{color:#ffffffc7;letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:12px;min-height:44px;font:600 14px/1 Chakra Petch,-apple-system,sans-serif}.parcours-garder{color:#ffffffdb;border-color:#e4ce8b61}.parcours-garder:disabled{opacity:.45;cursor:default}.parcours-garder:focus-visible,.parcours-plus-tard:focus-visible,.parcours-porte:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.parcours-porte-ligne{justify-content:center;margin:10px 0 4px;display:flex}.parcours-porte{--montrer-color:var(--coach-color,#c9a84c)}.room-suite>.parcours-porte{justify-self:start;margin-top:-4px}.invitation-cordee{border:1px solid color-mix(in srgb, var(--invitation-color,#c9a84c) 55%, transparent);background:color-mix(in srgb, var(--invitation-color,#c9a84c) 8%, #0b0d14);color:#fff;border-radius:14px;margin:0 0 12px;padding:12px 14px}.invitation-cordee small{color:var(--invitation-color,#c9a84c);letter-spacing:.18em;text-transform:uppercase;font:600 10px/1.2 Chakra Petch,sans-serif;display:block}.invitation-cordee p{color:#ffffffdb;margin:6px 0 0;font:400 14px/1.45 Inter,sans-serif}.invitation-cordee-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.invitation-cordee-actions button{cursor:pointer;border-radius:999px;min-height:44px;padding:10px 18px;font:600 14px/1 Inter,sans-serif}.invitation-cordee-oui{background:var(--invitation-color,#c9a84c);color:#0b0d14;border:0}.invitation-cordee-non{color:#ffffffc7;background:0 0;border:1px solid #fff3}.invitation-cordee-actions button:disabled{opacity:.55;cursor:default}.invitation-cordee-message{color:#f2d9a0!important}.colonne{flex-direction:column;gap:10px;margin:28px 0 8px;display:flex}.colonne-tiroir{border:1px solid var(--white-faint);background:#f5f5f005;border-radius:10px;overflow:hidden}.colonne-tiroir>summary{cursor:pointer;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide);align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.colonne-tiroir>summary::-webkit-details-marker{display:none}.colonne-tiroir>summary:hover{background:#f5f5f008}.colonne-tiroir>summary b{letter-spacing:.09em;text-transform:uppercase;color:var(--white);font-size:.82rem;display:block}.colonne-tiroir>summary small{color:var(--white-dim);letter-spacing:.01em;margin-top:3px;font-size:.72rem;display:block}.colonne-glyphe{color:var(--gold);opacity:.8;flex:none;font-size:1rem}.colonne-tiroir>summary:after{content:"⌄";color:var(--gold);opacity:.5;transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide);margin-left:auto}.colonne-tiroir[open]>summary:after{transform:rotate(180deg)}.colonne-tiroir[open]>summary{border-bottom:1px solid var(--white-faint)}.colonne-corps{padding:18px 16px 20px;position:relative}.pal{position:relative}.pal:before{content:"";background:var(--white-faint);transform-origin:top;width:2px;animation:colonne-monte var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;animation-delay:calc(var(--rang) * 90ms);border-radius:2px;position:absolute;top:22px;bottom:-22px;left:10px}.pal:last-child:before{display:none}.pal-passe:before{background:var(--pal);opacity:.55}@keyframes colonne-monte{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.colonne-paliers{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.pal{grid-template-columns:22px 1fr;align-items:start;gap:14px;display:grid}.pal-noeud{z-index:1;width:22px;height:22px;color:var(--white-faint);background:var(--black);animation:pal-apparait var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;animation-delay:calc(var(--rang) * 90ms);border-radius:50%;grid-column:1;place-items:center;font-size:.95rem;line-height:1;display:grid;position:relative}.pal-passe .pal-noeud,.pal-ici .pal-noeud{color:var(--pal)}.pal-ici .pal-noeud{box-shadow:0 0 0 1px var(--pal), 0 0 14px -2px var(--pal);animation:pal-apparait var(--nxs-ceremonie) var(--nxs-courbe-fluide) both, pal-souffle 3.4s ease-in-out calc(var(--rang) * 90ms + var(--nxs-ceremonie)) infinite}@keyframes pal-apparait{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pal-souffle{0%,to{box-shadow:0 0 0 1px var(--pal), 0 0 14px -2px var(--pal)}50%{box-shadow:0 0 0 1px var(--pal), 0 0 22px 0 var(--pal)}}.pal-texte{grid-column:2;min-width:0}.pal-nom{letter-spacing:.1em;color:var(--pal);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.78rem;display:flex}.pal:not(.pal-ici):not(.pal-passe) .pal-nom{color:var(--white-dim)}.pal-ici-marque{letter-spacing:.08em;text-transform:uppercase;background:var(--pal);color:var(--black);border-radius:999px;padding:2px 7px;font-size:.62rem;font-style:normal}.pal-sous{color:var(--white-dim);margin:3px 0 9px;font-size:.74rem;display:block}.pal-canon,.pal-toi{border-left:2px solid var(--white-faint);margin:0 0 7px;padding-left:11px;font-size:.76rem;line-height:1.55}.pal-canon{color:var(--white-dim);font-style:italic}.pal-toi{color:var(--white);border-left-color:var(--pal)}.pal-canon span,.pal-toi span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);opacity:.65;margin-bottom:3px;font-size:.6rem;font-style:normal;display:block}.colonne-loi{background:var(--gold-faint);border:1px solid var(--gold-faint);color:var(--white-dim);border-radius:8px;margin:20px 0 0;padding:12px 14px;font-size:.75rem;line-height:1.6}.voies-trois{gap:12px;display:grid}@media (width>=620px){.voies-trois{grid-template-columns:repeat(3,1fr)}}.voie-carte{border:1px solid var(--white-faint);border-top:2px solid var(--voie);animation:pal-apparait var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;animation-delay:calc(var(--rang) * .11s);background:#f5f5f005;border-radius:9px;padding:14px}.voie-carte-nom{letter-spacing:.16em;color:var(--voie);font-size:.8rem;display:block}.voie-carte-sous{color:var(--white-dim);margin-top:2px;font-size:.7rem;font-style:italic;display:block}.voie-carte-quoi{color:var(--white);margin:10px 0 12px;font-size:.78rem}.voie-racines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.voie-racines li{color:var(--white-dim);font-size:.7rem}.voie-racines code,.colonne-langue code{color:var(--voie,var(--gold));background:var(--white-faint);border-radius:4px;margin:0 3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:.72rem}.colonne-langue p{color:var(--white-dim);margin:0 0 12px;font-size:.78rem;line-height:1.65}.colonne-langue b{color:var(--gold);letter-spacing:.1em}@media (prefers-reduced-motion:reduce){.pal-noeud,.pal-ici .pal-noeud,.voie-carte,.pal:before{animation:none}.pal-ici .pal-noeud{box-shadow:0 0 0 1px var(--pal)}}.chrono-coach-miroir{z-index:0;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;transform:scaleX(-1)}.chrono-coach.avec-miroir .chrono-coach-miroir{opacity:.55}.chrono-coach.avec-miroir .compte-etoiles,.chrono-coach.avec-miroir .compte-horizon{display:none}.chrono-coach .chrono-coach-scene{flex-direction:column;justify-content:center;align-items:center;display:flex}.chrono-coach.phase-chrono{cursor:pointer}.chrono-coach-visage{text-align:left;align-items:center;gap:10px;max-width:340px;display:flex}.chrono-coach-visage img{object-fit:cover;object-position:50% 20%;border:1px solid color-mix(in srgb, var(--compte-color) 55%, transparent);width:46px;height:46px;box-shadow:0 0 14px color-mix(in srgb, var(--compte-color) 30%, transparent);border-radius:50%;flex:0 0 46px}.chrono-coach-visage p{color:#f0e8d4;margin:0;font:600 15px/1.35 Chakra Petch,sans-serif}.chrono-coach-meilleur{color:color-mix(in srgb, var(--compte-color) 80%, white);letter-spacing:.14em;text-transform:uppercase;margin:0;font:600 12px/1 Chakra Petch,sans-serif}.chrono-coach .chrono-coach-temps{font-size:clamp(54px,17vw,84px)}.chrono-coach.est-depasse .chrono-coach-temps{opacity:.75}.chrono-coach .chrono-coach-final{font-variant-numeric:tabular-nums;font-size:clamp(46px,15vw,70px)}.chrono-coach-mot{font-size:20px!important}.chrono-coach-mot.ton-record,.chrono-coach-mot.ton-dans-le-temps,.chrono-coach-mot.ton-tenu{color:color-mix(in srgb, var(--compte-color) 70%, white)!important}.chrono-coach-top{z-index:3;text-align:center;letter-spacing:.08em;color:color-mix(in srgb, var(--compte-color) 70%, white);text-shadow:0 0 24px color-mix(in srgb, var(--compte-color) 60%, transparent);pointer-events:none;font:800 clamp(42px,13vw,60px)/1 Chakra Petch,sans-serif;animation:.9s cubic-bezier(.2,.8,.2,1) both chrono-coach-top;position:absolute;top:-8%;left:0;right:0}@keyframes chrono-coach-top{0%{opacity:0;filter:blur(6px);transform:scale(1.8)}25%{opacity:1;filter:blur();transform:scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.chrono-coach-top{animation:none}}.chrono-coach-premier{color:#efe4c6;text-align:center;max-width:320px;margin:2px auto 0;font:500 14px/1.45 Chakra Petch,sans-serif}.chrono-coach-ecarter{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff38;min-height:44px;margin:2px auto 0;padding:0 12px;font:500 13px/1 Inter,sans-serif}.chrono-coach-ecarter:focus-visible{outline:2px solid var(--compte-color);outline-offset:2px}.chrono-coach-montrer{--montrer-color:color-mix(in srgb, var(--compte-color) 80%, white);margin:0 auto}.gymnase-geste-actions button.principal:disabled{color:#ffffff57;cursor:wait;background:#ffffff04;border-color:#dab95b29}.gymnase-geste-actions button.principal[data-attente=bouton][aria-busy=true]:disabled{color:#e6cf8d;background:#c9a84c17;border-color:#dab95b80}.gymnase-pratique-actions button.principal{--attente-fil-gauche:13px}.gymnase-session .gymnase-activation-retour{background:#c9a84c09;border-left:2px solid #dab95b6b;margin:0;padding:9px 11px}@media (prefers-reduced-motion:reduce){.gymnase-geste-actions button,.gymnase-series-points i{transition:none}}.gymnase-top{color:#f3e7c4;letter-spacing:.14em;text-align:left;cursor:pointer;background:linear-gradient(90deg,#c9a84c24,#c9a84c0a);border:1px solid #c9a84c8c;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;width:100%;min-height:56px;margin:12px 0 4px;padding:10px 14px;font:700 13px/1.1 Chakra Petch,sans-serif;display:grid}.gymnase-top b{color:#e4ce8b;grid-row:span 2;font-size:18px}.gymnase-top small{color:#f3e7c4b8;letter-spacing:0;text-transform:none;font:400 12px/1.3 Inter,sans-serif}.gymnase-top:focus-visible{outline-offset:2px;outline:2px solid #e4ce8b}.gymnase-repos{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.gymnase-repos-temps{color:#f6ecc9e6;font-variant-numeric:tabular-nums;font:700 22px/1 Chakra Petch,Inter,sans-serif}.gymnase-repos-mot{color:#efe3c29e;letter-spacing:.14em;text-transform:uppercase;flex:auto;min-width:0;font:700 10px/1.3 Chakra Petch,Inter,sans-serif}.gymnase-repos button{color:#f0e8d4d1;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:9px;min-height:44px;padding:0 12px;font:600 13px/1 Chakra Petch,Inter,sans-serif}.gymnase-repos button:focus-visible{outline-offset:2px;outline:2px solid #dab95bb3}.miroir-camera{z-index:8800;width:100%;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));overscroll-behavior:contain;color:#f2ead8;animation:miroir-camera-entree var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:radial-gradient(circle at 50% 18%,#c9a84c14,#0000 35%),#050505;grid-template-rows:auto minmax(auto,1fr) auto auto auto;gap:12px;display:grid;position:fixed;inset:0;overflow:hidden auto}body:has(>.miroir-camera)>.nxs-chrono-flotte{visibility:hidden}body:has(>.miroir-camera) .app>a.copie-figee{visibility:hidden}@keyframes miroir-camera-entree{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.miroir-camera-entete{justify-content:space-between;align-items:center;gap:12px;display:flex}.miroir-camera-entete span{color:#dab95ba6;letter-spacing:.19em;font:650 8px/1 Chakra Petch,sans-serif}.miroir-camera-entete button,.miroir-camera-actions button{color:#efe0b8bd;letter-spacing:.12em;background:#060706eb;border:1px solid #dab95b47;min-height:44px;font:650 9px/1 Chakra Petch,sans-serif}.miroir-camera-entete button{min-width:74px;padding:0 12px}.miroir-camera-scene{min-height:250px;position:relative;container-type:size}.miroir-camera-cadre{aspect-ratio:9/16;background:#080908;border:1px solid #dab95b33;border-radius:1px 18px;width:min(100cqw,56.25cqh);max-height:100%;margin:auto;position:absolute;inset:0;overflow:hidden}.miroir-camera-cadre:before{content:"";z-index:3;clip-path:polygon(0 0,28px 0,28px 1px,1px 1px,1px 28px,0 28px,0 100%,28px 100%,28px calc(100% - 1px),1px calc(100% - 1px),1px calc(100% - 28px),0 calc(100% - 28px),0 0,100% 0,100% 28px,calc(100% - 1px) 28px,calc(100% - 1px) 1px,calc(100% - 28px) 1px,calc(100% - 28px) 0,100% 0,100% 100%,calc(100% - 28px) 100%,calc(100% - 28px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 28px),100% calc(100% - 28px));pointer-events:none;border:1px solid #dab95b14;position:absolute;inset:10px}.miroir-camera-scene video,.miroir-camera-scene canvas{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.miroir-camera-scene.camera-visible video{opacity:.82}.miroir-camera-scene.camera-visible canvas{opacity:1}.miroir-camera-scene canvas.miroir-film-toile{opacity:0;pointer-events:none;transform:none}.miroir-camera-scene.film-en-cours canvas.miroir-film-toile{opacity:1}.miroir-camera-scene video.miroir-film-apercu{z-index:4;opacity:1;background:#050505;transform:none}.miroir-film-decompte{z-index:5;pointer-events:none;text-align:center;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.miroir-film-decompte b{color:#e8cf8d;text-shadow:0 0 28px #c9a84c73;font-variant-numeric:tabular-nums;font:600 min(96px,24vw)/1 Chakra Petch,sans-serif}.miroir-film-decompte small{color:#f2ead8c7;letter-spacing:.2em;text-transform:uppercase;font:600 11px/1 Chakra Petch,sans-serif}.miroir-film-rec{z-index:5;color:#f0d993;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#050505b8;border:1px solid #dab95b66;align-items:center;gap:7px;padding:6px 10px;font:600 11px/1 Chakra Petch,sans-serif;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.miroir-film-rec i{background:#e4ce8b;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite miroir-film-souffle;box-shadow:0 0 8px #e4ce8bcc}@keyframes miroir-film-souffle{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.miroir-film-rec i{animation:none}}.miroir-camera-voile{z-index:2;text-align:center;background:#050505e6;place-content:center;gap:10px;padding:26px;display:grid;position:absolute;inset:0}.miroir-camera-voile i{color:#dab95b9e;font:400 42px/1 Chakra Petch,sans-serif}.miroir-camera-voile strong,.miroir-camera-texte strong{color:#eee5cf;letter-spacing:.035em;font:550 17px/1.15 Chakra Petch,sans-serif}.miroir-camera-voile p,.miroir-camera-texte p{color:#ffffff85;max-width:420px;margin:0 auto;font-size:11.5px;line-height:1.6}.miroir-camera-voile p.miroir-film-perdu{color:#eedba5d1}.miroir-camera-poids{color:#eedba5d1;max-width:380px;margin:2px auto 0;font-size:12px;line-height:1.5}.miroir-camera-progression{gap:8px;width:min(280px,70vw);margin:6px auto 0;display:grid}.miroir-camera-piste{background:#ffffff1a;border-radius:2px;height:3px;overflow:hidden}.miroir-camera-piste>span{background:linear-gradient(90deg,#dab95b8c,#e4ce8b);border-radius:2px;height:3px;transition:width .2s linear;display:block;box-shadow:0 0 10px #dab95b59}.miroir-camera-progression small{color:#ffffffb8;letter-spacing:.06em;font-variant-numeric:tabular-nums;font:500 12px/1 Chakra Petch,sans-serif}@media (prefers-reduced-motion:reduce){.miroir-camera-piste>span{transition:none}}.miroir-camera-etat{flex-wrap:wrap;gap:7px;display:flex}.miroir-camera-etat span{color:#a0e0bfb8;letter-spacing:.08em;background:#7ed4a80a;border:1px solid #7ed4a82b;padding:7px 9px;font:550 8px/1 Chakra Petch,sans-serif}.miroir-camera-texte{gap:6px;padding:0 2px;display:grid}.miroir-camera-texte p{margin:0}.miroir-camera-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.miroir-camera-actions button{padding:0 11px}.miroir-camera-actions .miroir-camera-activer,.miroir-camera-actions .miroir-camera-couper{color:#e8cf8d;background:linear-gradient(135deg,#c9a84c21,#c9a84c09);border-color:#dab95b94}.miroir-camera-actions .miroir-camera-passer{color:#ffffff7a}.miroir-camera.film-occupe .miroir-camera-scene{min-height:min(300px,45dvh)}.miroir-film{grid-column:1/-1;gap:7px;display:grid}.miroir-film-phrase{color:#ffffff8f;margin:0;font-size:11px;line-height:1.5}.miroir-film-cadrages{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.miroir-camera-actions .miroir-film-cadrages button{color:#efe0b8b8;letter-spacing:.04em;min-height:44px;padding:0 6px;font-size:11px;line-height:1.15}.miroir-camera-actions .miroir-film-cadrages button.est-choisi{color:#f0d993;background:#c9a84c24;border-color:#dab95bc7}.miroir-film-boutons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;display:grid}.miroir-film-boutons.est-apercu{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.miroir-film-boutons.est-apercu .miroir-film-principal{grid-column:1/-1}.miroir-camera-actions .miroir-film-principal{color:#e8cf8d;background:linear-gradient(135deg,#c9a84c21,#c9a84c09);border-color:#dab95b94}.miroir-film-chrono{color:#f0d993;letter-spacing:.06em;font-variant-numeric:tabular-nums;border:1px solid #dab95b47;place-items:center;min-height:44px;font:600 13px/1 Chakra Petch,sans-serif;display:grid}.miroir-camera button:focus-visible{outline-offset:3px;outline:2px solid #e3c46d}@media (width>=760px){.miroir-camera{padding-inline:max(24px, calc((100vw - 1180px) / 2), env(safe-area-inset-left)) max(24px, calc((100vw - 1180px) / 2), env(safe-area-inset-right));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(420px,780px) minmax(260px,360px);justify-content:center;column-gap:22px}.miroir-camera-entete{grid-column:1/-1}.miroir-camera-scene{grid-row:2/4;min-height:0}.miroir-camera-etat{grid-column:2;align-self:end}.miroir-camera-texte{grid-area:2/2;align-self:center}.miroir-camera-actions{grid-area:3/2}}@media (height<=620px) and (orientation:landscape){.miroir-camera{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(330px,1fr) minmax(250px,.62fr)}.miroir-camera-entete{grid-column:1/-1}.miroir-camera-scene{grid-row:2/4}.miroir-camera-texte{grid-area:2/2;align-self:center}.miroir-camera-etat,.miroir-camera-actions{grid-column:2}}@media (prefers-reduced-motion:reduce){.miroir-camera{animation:none}}.miroir-camera.mode-garde .miroir-camera-scene{min-height:0}.miroir-camera.mode-garde.film-occupe .miroir-camera-scene{min-height:min(300px,45dvh)}.miroir-camera.mode-garde.film-occupe .miroir-boxe-panneau>:not(.miroir-boxe-titre){display:none}.miroir-boxe-panneau{color:#f2ead8;gap:8px;min-width:0;display:grid}.miroir-boxe-panneau>strong{letter-spacing:.01em;font:700 17px/1.25 Chakra Petch,sans-serif}.miroir-boxe-panneau p{color:#f2ead8bf;margin:0;font-size:13px;line-height:1.45}.miroir-boxe-panneau>strong.miroir-boxe-titre{color:#e4ce8b;letter-spacing:.02em;text-transform:uppercase;font:800 clamp(26px,8.6vw,40px)/1.05 Chakra Petch,sans-serif}.miroir-boxe-phrase{color:#f2ead8!important;font-size:15px!important}.miroir-boxe-cotes{gap:8px;display:grid}.miroir-boxe-cotes button{color:#e4ce8b;letter-spacing:.12em;text-align:left;cursor:pointer;background:#c9a84c14;border:1px solid #dab95b73;border-radius:1px 14px;justify-items:start;gap:3px;min-height:52px;padding:10px 14px;font:700 11px/1.2 Chakra Petch,sans-serif;display:grid}.miroir-boxe-cotes small{color:#f2ead899;letter-spacing:.02em;text-transform:none;font:500 11px/1 Inter,sans-serif}.miroir-boxe-note{font-size:12px!important}.miroir-boxe-lien{color:#e4ce8b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.miroir-boxe-jauges{gap:10px;display:grid}.miroir-boxe-jauge{grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.miroir-boxe-jauge-nom{letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;font:700 12px/1.1 Chakra Petch,sans-serif}.miroir-boxe-jauge-piste{background:#ffffff0a;border:1px solid #dab95b59;border-radius:8px;height:16px;position:relative}.miroir-boxe-jauge-reference{background:#f2ead8;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-5px;bottom:-5px;left:50%}.miroir-boxe-jauge-aiguille{background:#e4ce8b;border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%}.miroir-boxe-jauge.ecart .miroir-boxe-jauge-aiguille{box-shadow:0 0 0 4px #e4ce8b59}.miroir-boxe-jauge.suspendue .miroir-boxe-jauge-nom,.miroir-boxe-jauge.suspendue .miroir-boxe-jauge-bornes{opacity:.45}.miroir-boxe-jauge-bornes{color:#f2ead899;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}@media (width>=760px){.miroir-camera.mode-garde .miroir-boxe-panneau{grid-area:2/2;align-self:center}}@media (height<=620px) and (orientation:landscape){.miroir-camera.mode-garde .miroir-boxe-panneau{grid-area:2/2;align-self:center}.miroir-boxe-panneau>strong.miroir-boxe-titre{font-size:24px}}.programme-discipline{background:radial-gradient(circle at 88% 2%,#c9a84c17,#0000 30%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),#090a09;border:1px solid #dab95b29;border-radius:1px 18px;gap:15px;padding:22px 18px 17px;display:grid;position:relative;overflow:hidden}.programme-discipline:after{content:"07";color:#dab95b0e;pointer-events:none;font:700 66px/1 Chakra Petch,sans-serif;position:absolute;top:7px;right:12px}.programme-discipline__entete{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px 12px;display:grid;position:relative}.programme-discipline__signal{color:#d5b866a3;letter-spacing:.2em;text-transform:uppercase;font:650 10px/1.2 Inter,sans-serif}.programme-discipline__entete h2,.programme-discipline--vide h2{color:#eee7d7;letter-spacing:-.015em;margin:9px 0 0;font:550 clamp(24px,7vw,30px)/1.04 Chakra Petch,sans-serif}.programme-discipline__entete>p{color:#ffffff7d;grid-column:1/-1;max-width:520px;margin:0;font-size:11px;line-height:1.58}.programme-discipline__entete>.programme-discipline__bilan{color:#eedaa1b8;background:#c9a84c0a;border-left:2px solid #dab95b94;padding:9px 11px}.programme-discipline__sceau{color:#e3c46dad;letter-spacing:.14em;border:1px solid #dab95b3d;margin-top:1px;padding:6px 7px 5px;font:650 10px/1.2 Inter,sans-serif}.programme-discipline__jours,.programme-discipline__gestes{margin:0;padding:0;list-style:none}.programme-discipline__jours{z-index:1;gap:6px;display:grid;position:relative}.programme-discipline__jour{transition:border-color var(--nxs-fluide,.2s) ease, background var(--nxs-fluide,.2s) ease;background:#0003;border:1px solid #ffffff0f}.programme-discipline__jour.is-open{background:linear-gradient(130deg,#c9a84c0b,#0000 56%),#00000040;border-color:#dab95b42}.programme-discipline__jour.is-today{border-left-color:#e3c46dcc}.programme-discipline__jour.forme-pic{background:linear-gradient(115deg,#dab95b13,#0000 45%),#0003}.programme-discipline__jour.forme-creux,.programme-discipline__jour.forme-recuperation,.programme-discipline__jour.forme-reveil{background:#ffffff03}.programme-discipline__jour-bouton{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.programme-discipline__jour-bouton:focus-visible,.programme-discipline__gestes summary:focus-visible{outline-offset:3px;outline:2px solid #e3c46d}.programme-discipline__jour-index{color:#dab95b61;letter-spacing:.1em;font:650 10px/1 Inter,sans-serif}.programme-discipline__jour-nom{gap:5px;min-width:0;display:grid}.programme-discipline__jour-nom strong{color:#efe8d7e0;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font:550 14px/1.15 Chakra Petch,sans-serif;overflow:hidden}.programme-discipline__jour-nom small{color:#ffffff61;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.programme-discipline__jour-etat{color:#dab95b80;letter-spacing:.11em;white-space:nowrap;font:650 10px/1.15 Inter,sans-serif}.programme-discipline__jour-meta{justify-items:end;gap:5px;display:grid}.programme-discipline__jour-meta time{color:#ffffff45;letter-spacing:.08em;text-transform:uppercase;font:550 10px/1.15 Inter,sans-serif}.programme-discipline__jour-forme{color:#ffffff57;letter-spacing:.11em;text-transform:uppercase;font:650 10px/1.15 Inter,sans-serif}.programme-discipline__chevron{color:#dab95b80;transition:transform var(--nxs-fluide,.2s) ease;font-size:15px;transform:rotate(0)}.programme-discipline__jour.is-open .programme-discipline__chevron{transform:rotate(180deg)}.programme-discipline__session{animation:programme-discipline-entree var(--nxs-impact,.11s) ease-out both;gap:10px;padding:2px 12px 13px 47px;display:grid}.programme-discipline__gestes{gap:7px;display:grid}.programme-discipline__gestes>li{border-top:1px solid #ffffff0b;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.programme-discipline__geste-index{color:#dab95b66;font:650 10px/1.35 Inter,sans-serif}.programme-discipline__gestes h3{color:#eee7d6d1;margin:0;font:550 13px/1.3 Chakra Petch,sans-serif}.programme-discipline__gestes p,.programme-discipline__gestes small,.programme-discipline__repos,.programme-discipline__note,.programme-discipline--vide p{color:#ffffff73;font-size:12px;line-height:1.55}.programme-discipline__gestes p{margin:5px 0 0}.programme-discipline__gestes .programme-discipline__arret{color:#e2ab80a8}.programme-discipline__gestes .programme-discipline__horizon{color:#e8d399a8}.programme-discipline__horizon strong{color:#dab95bc7;font-weight:650}.programme-discipline__levier{background:#c9a84c06;border:1px solid #dab95b1f;gap:6px;margin-top:8px;padding:9px 10px;display:grid}.programme-discipline__levier>span{color:#dab95b80;letter-spacing:.11em;text-transform:uppercase;font:650 10px/1.3 Inter,sans-serif}.programme-discipline__levier>strong{color:#eee7d6c2;font:550 12px/1.4 Chakra Petch,sans-serif}.programme-discipline__levier>p,.programme-discipline__levier>small{color:#fff6;margin:0;font-size:11px;line-height:1.5}.programme-discipline__levier>small{color:#dab95b7a;border-top:1px solid #ffffff0d;padding-top:6px}.programme-discipline__gestes small{color:#dab95b85;margin-top:5px;display:block}.programme-discipline__gestes details{color:#e0c78094;margin-top:7px;font-size:11px}.programme-discipline__gestes details ul{color:#ffffff6b;gap:4px;margin:3px 0 0;padding-left:16px;line-height:1.5;display:grid}.programme-discipline__gestes summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;align-items:center;min-height:32px;font:600 11px/1.3 Inter,sans-serif;display:inline-flex}.programme-discipline__repos,.programme-discipline__intention,.programme-discipline__note{margin:0}.programme-discipline__intention{color:#dab95b94;border-bottom:1px solid #ffffff0b;padding-bottom:9px;font-size:11.5px;line-height:1.55}.programme-discipline__note{color:#dab95b85;border-top:1px solid #dab95b1a;padding-top:9px}.programme-discipline__pied{z-index:1;color:#ffffff4d;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font:550 10.5px/1.4 Inter,sans-serif;display:flex;position:relative}.programme-discipline__pied span{color:#dab95b73}.programme-discipline--vide{align-content:center;min-height:170px}.programme-discipline--vide h2{font-size:25px}.programme-discipline--vide p{max-width:430px;margin:0}@keyframes programme-discipline-entree{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.programme-discipline{padding:19px 13px 15px}.programme-discipline__entete{grid-template-columns:minmax(0,1fr)}.programme-discipline__sceau{justify-self:start}.programme-discipline__jour-bouton{grid-template-columns:24px minmax(0,1fr) 18px;gap:7px;padding-inline:9px}.programme-discipline__jour-meta{grid-area:2/2;justify-self:start;justify-items:start;margin-top:-2px}.programme-discipline__chevron{grid-area:1/3/span 2}.programme-discipline__session{padding-left:40px}}@media (prefers-reduced-motion:reduce){.programme-discipline__jour,.programme-discipline__chevron{transition:none}.programme-discipline__session{animation:none}}.repere-plein.phase-chrono,.repere-plein.phase-recup{cursor:pointer}.repere-plein-arret{border-left:2px solid color-mix(in srgb, var(--compte-color) 70%, white);color:#f1e9d6;text-align:left;background:#ffffff0a;gap:4px;max-width:330px;margin:0;padding:10px 12px;font:500 14px/1.45 Inter,sans-serif;display:grid}.repere-plein-arret b{color:color-mix(in srgb, var(--compte-color) 75%, white);letter-spacing:.16em;font:700 12px/1 Chakra Petch,sans-serif}.repere-plein-placement{gap:12px}.repere-plein-placement .compte-centre{width:min(62vw,260px);margin-bottom:36px}.repere-plein-cote{color:#f4e6bf;letter-spacing:.04em;margin:0;font:600 18px/1.3 Chakra Petch,sans-serif}.repere-plein-liste,.repere-plein-courses{color:#f0e8d4d1;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0;padding:0;font:500 14px/1.4 Inter,sans-serif;list-style:none;display:flex}.repere-plein-liste strong{color:#f4e6bf;font-weight:700}.repere-plein-courses li{border:1px solid #ffffff1f;border-radius:8px;padding:4px 8px;font-size:13px}.disciplines-espace{gap:14px;padding-bottom:18px;display:grid}.discovery-invite{background:linear-gradient(125deg,#c9a84c13,#0000 46%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),#090a09;border:1px solid #dab95b3d;border-radius:1px 17px;margin:0 0 14px;padding:18px;position:relative;overflow:hidden}.discovery-invite:after{content:"03";color:#dab95b14;pointer-events:none;font:700 68px/1 Chakra Petch,sans-serif;position:absolute;top:3px;right:8px}.discovery-invite>span{color:#dab95b94;letter-spacing:.2em;font:650 10px/1 Inter,sans-serif}.discovery-invite h2{z-index:1;color:#ebe4d4;margin:9px 0 5px;font:600 22px/1 Chakra Petch,sans-serif;position:relative}.discovery-invite p{z-index:1;color:#ffffff7a;max-width:330px;margin:0;font-size:12px;line-height:1.55;position:relative}.discovery-invite button{z-index:1;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#e4cd8e;letter-spacing:.08em;background:#c9a84c17;border:1px solid #dab95b80;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:14px;padding:0 14px;font:650 12px/1.2 Chakra Petch,Inter,sans-serif;display:flex;position:relative}.discovery-invite button b{font-size:15px;font-weight:400}.discovery-invite button:focus-visible,.disciplines-selecteur button:focus-visible,.gymnase-portes button:focus-visible,.gymnase-pratique button:focus-visible,.gymnase-session button:focus-visible,.danse-style button:focus-visible,.miroir-reperes button:focus-visible,.miroir-guide button:focus-visible,.miroir-saisie button:focus-visible,.miroir-indisponible button:focus-visible,.miroir-pied button:focus-visible{outline-offset:3px;outline:2px solid #e3c46d}.disciplines-espace .room-back{margin-bottom:2px}.disciplines-intro{padding:5px 4px 12px}.disciplines-intro>span,.discipline-fiche-entete>span,.miroir-entete>span,.miroir-indisponible>span,.familles-titre>span{color:#d5b8669e;letter-spacing:.2em;text-transform:uppercase;font:600 10px/1 Inter,sans-serif}.disciplines-intro h1{color:#eee8da;letter-spacing:-.02em;margin:9px 0 8px;font:500 clamp(34px,10vw,43px)/.96 Chakra Petch,sans-serif}.disciplines-intro p,.discipline-fiche-entete p,.miroir-entete p,.miroir-indisponible p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.6}.miroir-camera-porte{color:#e8d49c;text-align:left;background:linear-gradient(125deg,#c9a84c1b,#0000 55%),#080908;border:1px solid #dab95b61;border-radius:1px 14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 11px;width:100%;min-height:64px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.miroir-camera-porte>span{color:#e5c97eb8;grid-row:1/3;font:400 25px/1 Chakra Petch,sans-serif}.miroir-camera-porte strong{letter-spacing:.12em;font:650 12px/1.2 Chakra Petch,sans-serif}.miroir-camera-porte small{color:#ffffffa8;font-size:12px;line-height:1.35}.miroir-camera-porte b{color:#e5c97ec2;grid-area:1/3/3;font-size:18px;font-weight:400}.miroir-camera-porte:focus-visible{outline-offset:3px;outline:2px solid #e3c46d}.disciplines-selecteur{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.disciplines-selecteur button{color:#ffffff7a;text-align:left;background:#090a09;border:1px solid #d6b9691a;border-radius:1px 12px;flex-direction:column;justify-content:flex-end;gap:7px;min-width:0;min-height:62px;padding:11px;display:flex}.disciplines-selecteur button span{color:#d7bb6c8c;letter-spacing:.18em;font:650 10px/1 Inter,sans-serif}.disciplines-selecteur button strong{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:550 13px/1.1 Chakra Petch,sans-serif;overflow:hidden}.disciplines-selecteur button.active{color:#ebdfbf;background:linear-gradient(135deg,#c9a84c17,#0000 48%),#0a0b0a;border-color:#dcbe697a}.gymnase-portes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.gymnase-portes button{color:#ffffff9e;text-align:left;background:#0003;border:1px solid #fff1;align-content:center;gap:5px;min-width:0;min-height:49px;padding:8px 9px;display:grid}.gymnase-portes button span{color:#dab95b8c;letter-spacing:.14em;font:650 10px/1 Inter,sans-serif}.gymnase-portes button strong{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font:550 12px/1.2 Chakra Petch,sans-serif;overflow:hidden}.gymnase-portes button.active{color:#eadcb8;background:linear-gradient(135deg,#c9a84c18,#0000 70%),#090a09;border-color:#dab95b75}.gymnase-portes button:disabled{opacity:.28;cursor:not-allowed}.gymnase-offline{color:#efdeb1db;background:#c9a84c09;border-left:2px solid #dab95b80;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.gymnase-pratique{background:radial-gradient(circle at 82% 8%,#c9a84c17,#0000 32%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),#090a09;border:1px solid #dab95b24;border-radius:1px 18px;gap:15px;padding:24px 19px 19px;display:grid;position:relative;overflow:hidden}.gymnase-pratique:after{content:"◇";color:#dab95b12;pointer-events:none;font:400 74px/1 Chakra Petch,sans-serif;position:absolute;top:8px;right:13px}.gymnase-pratique.active:after{color:#dab95b1f}.gymnase-pratique header{z-index:1;position:relative}.gymnase-pratique header>span{color:#d5b8669e;letter-spacing:.2em;font:650 10px/1 Inter,sans-serif}.gymnase-pratique h2{color:#eee7d7;margin:9px 0 6px;font:550 28px/1 Chakra Petch,sans-serif}.gymnase-pratique header p,.gymnase-pratique-note{color:#ffffffa8;max-width:430px;margin:0;font-size:13px;line-height:1.58}.gymnase-danse-garde,.gymnase-football-question{z-index:1;background:#c9a84c09;border:1px solid #dab95b29;gap:8px;padding:12px;display:grid;position:relative}.gymnase-danse-garde p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.55}.gymnase-danse-garde button,.gymnase-football-question button{color:#e8d5a1e6;letter-spacing:.05em;background:#0003;border:1px solid #dab95b52;min-height:44px;padding:6px 12px;font:650 12px/1.25 Chakra Petch,sans-serif}.gymnase-danse-garde button[aria-pressed=true]{color:#ead79f;background:#c9a84c1a;border-color:#dab95b8c}.gymnase-football-question strong{color:#e7dfcc;font:550 14px/1.45 Chakra Petch,sans-serif}.gymnase-pratique-actions{z-index:1;gap:7px;display:grid;position:relative}.gymnase-pratique-actions button,.gymnase-rituels{color:#ffffffb8;letter-spacing:.06em;text-align:left;background:#ffffff05;border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 13px;font:650 12px/1.2 Chakra Petch,sans-serif;display:flex}.gymnase-pratique-actions button.principal{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#e5cf91;background:#c9a84c1a;border-color:#dab95b85;min-height:52px}.gymnase-pratique-actions button:disabled{opacity:.48;cursor:wait}.gymnase-pratique-actions b,.gymnase-rituels b{font-size:15px;font-weight:400}.gymnase-pratique-note{color:#fff9;border-top:1px solid #ffffff0e;padding-top:10px;font-size:12px}.gymnase-activation-retour{color:#eedba5eb;margin:-4px 0 0;font-size:14px;line-height:1.45}.gymnase-rituels{z-index:1;padding-top:9px;padding-bottom:9px;position:relative}.gymnase-rituels span{gap:5px;display:grid}.gymnase-rituels small{color:#dab95b9e;letter-spacing:.14em;font-size:10px}.gymnase-rituels strong{color:#ffffffc7;letter-spacing:.025em;font:550 13px/1.2 Chakra Petch,sans-serif}.gymnase-session{background:linear-gradient(142deg,#c9a84c13,#0000 38%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),#080908;border:1px solid #dab95b38;border-radius:1px 18px;gap:14px;padding:20px 18px 18px;display:grid;position:relative;overflow:hidden}.gymnase-session>header>span,.gymnase-geste>span{color:#dab95b9e;letter-spacing:.18em;font:650 10px/1 Inter,sans-serif}.gymnase-session>header h2{color:#eee7d7;margin:9px 0 6px;font:550 27px/1 Chakra Petch,sans-serif}.gymnase-session>header p,.gymnase-session-fin p{color:#ffffffb3;margin:0;font-size:13px;line-height:1.5}.gymnase-geste{background:radial-gradient(circle at 88% 12%,#dab95b12,#0000 30%),#0000002e;border:1px solid #ffffff13;align-content:center;gap:11px;min-height:250px;padding:22px 16px;display:grid}.gymnase-geste h3{color:#eee6d3;margin:2px 0 0;font:550 22px/1.08 Chakra Petch,sans-serif}.gymnase-geste-spec{color:#ffffffc7;margin:0;font:550 13px/1.45 Chakra Petch,sans-serif}.gymnase-geste-pourquoi{color:#ffffff9e;margin:0;font-size:12.5px;line-height:1.55}.gymnase-geste-materiel{color:#e8d08ceb;letter-spacing:.02em;margin:-3px 0 0;font-size:14px;line-height:1.45}.gymnase-geste-arret{color:#ffffffe6;background:#c9a84c12;border-left:3px solid #e4c76ed9;gap:6px;margin:0;padding:11px 12px;font-size:14px;line-height:1.5;display:grid}.gymnase-geste-arret b{color:#ecd291;letter-spacing:.16em;font:700 12px/1 Inter,sans-serif}.gymnase-series{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.gymnase-series-points{align-items:center;gap:6px;display:inline-flex}.gymnase-series-points i{width:7px;height:7px;transition:background var(--nxs-impact) var(--nxs-courbe-impact), border-color var(--nxs-impact) var(--nxs-courbe-impact);background:0 0;border:1px solid #ffffff38;border-radius:50%;display:block}.gymnase-series-points i.plein{background:#dab95be6;border-color:#dab95be6}.gymnase-serie-faite{color:#e6cf8d;cursor:pointer;white-space:nowrap;background:#c9a84c17;border:1px solid #dab95b6b;border-radius:9px;min-height:44px;padding:0 12px;font:600 13px/1 Chakra Petch,Inter,sans-serif}.gymnase-series-fin{color:#ffffffbd;text-align:right;font-size:12px;line-height:1.25}.gymnase-geste-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:4px;display:grid}.gymnase-geste-actions button,.gymnase-session-sortie{color:#ffffffc7;letter-spacing:.05em;background:#ffffff05;border:1px solid #ffffff1f;min-height:44px;padding:0 10px;font:650 12px/1.25 Chakra Petch,sans-serif}.gymnase-geste-actions button.principal{color:#e6cf8d;background:#c9a84c17;border-color:#dab95b80;grid-column:1/-1}.gymnase-session-sortie{color:#ffffffb3;background:0 0;border:0;border-bottom:1px solid #ffffff2e;justify-self:start;min-height:44px}.gymnase-session-fin{text-align:center;border:1px solid #dab95b1a;align-content:center;justify-items:center;gap:9px;min-height:250px;display:grid}.gymnase-session-fin>span{color:#dab95bb3;font:400 44px/1 Chakra Petch,sans-serif}.gymnase-session-fin strong{color:#eae2cf;font:550 17px/1.2 Chakra Petch,sans-serif}.gymnase-session-debrief{color:#e6cf8d;letter-spacing:.06em;background:#c9a84c17;border:1px solid #dab95b7a;border-radius:1px 12px;min-height:46px;margin-top:6px;padding:0 16px;font:650 12px/1.25 Chakra Petch,sans-serif}.gymnase-session-fin .gymnase-traversee-faits{color:#efe4c6e6;letter-spacing:.02em;max-width:340px;font:500 14px/1.5 Chakra Petch,sans-serif}.discipline-fiche,.miroir{background:linear-gradient(130deg,#c9a84c09,#0000 35%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),#090a09;border:1px solid #d6b9691f;border-radius:1px 18px;box-shadow:inset 0 1px #ffffff05}.discipline-fiche{padding:21px 18px}.discipline-fiche-entete h2,.miroir-entete h2{color:#ece6d8;letter-spacing:.02em;margin:8px 0 6px;font:550 25px/1 Chakra Petch,sans-serif}.discipline-apercu-exercices{flex-wrap:wrap;gap:6px;margin:17px 0 3px;display:flex}.discipline-apercu-exercices span{color:#ffffffb8;border:1px solid #ffffff14;padding:7px 9px;font-size:12px;line-height:1.35}.boxe-frontieres{background:#c9a84c09;border-left:2px solid #dab95b7a;gap:8px;margin-top:16px;padding:15px;display:grid}.boxe-frontieres>span{color:#dab95b9e;letter-spacing:.18em;font:650 10px/1 Inter,sans-serif}.boxe-frontieres strong{color:#e5d8b8;font:550 14px/1.35 Chakra Petch,sans-serif}.boxe-frontieres p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.5}.familles-techniques{gap:7px;margin-top:22px;display:grid}.familles-titre{padding-bottom:6px}.familles-titre h3{color:#ffffffc2;margin:7px 0 0;font:500 15px/1.25 Chakra Petch,sans-serif}.famille-technique{border-top:1px solid #ffffff0e;grid-template-columns:30px 1fr;gap:11px;padding:13px 0;display:grid}.famille-index{color:#d6b7608c;letter-spacing:.1em;font:600 10px/1 Inter,sans-serif}.famille-technique h4{color:#ffffffd6;letter-spacing:.04em;margin:0 0 4px;font:550 14px/1.15 Chakra Petch,sans-serif}.famille-technique p,.famille-technique li,.famille-technique small,.familles-attente{color:#ffffffa8;font-size:13px;line-height:1.5}.famille-technique ul{margin:7px 0 0;padding:0;list-style:none}.famille-technique li:before{content:"— ";color:#d7b76073}.famille-technique small{color:#d7bf7e94;margin-top:5px;display:block}.famille-technique .protection-sac{color:#e1c980;font-weight:650}.familles-attente{border-top:1px solid #ffffff0e;margin:19px 0 0;padding-top:13px}.danse-styles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.danse-style{background:#00000024;border:1px solid #ffffff0e;min-width:0;padding:8px 9px}.danse-style.ready{background:linear-gradient(135deg,#c9a84c0b,#0000 62%);border-color:#dab95b2e}.danse-style.selected{border-color:#e3c46d85;box-shadow:inset 2px 0 #e3c46d75}.danse-style .danse-style-demo[aria-pressed=true]{color:#ead79f;background:#c9a84c1f;border-color:#e3c46d8c}.danse-style>span{color:#fffc;letter-spacing:.035em;text-overflow:ellipsis;font:550 13px/1.3 Chakra Petch,Inter,sans-serif;display:block;overflow:hidden}.danse-style button{color:#ecd8a0eb;letter-spacing:.03em;text-align:left;background:#c9a84c0e;border:1px solid #dab95b57;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:7px;padding:6px 9px;font:650 12px/1.2 Inter,sans-serif;display:flex}.danse-style button b{font-size:12px;font-weight:400}.paliers-levier{border-top:1px solid #ffffff0e;margin-top:20px;padding-top:16px}.paliers-levier header>span{color:#d5b8669e;letter-spacing:.2em;font:650 10px/1 Inter,sans-serif}.paliers-levier h3{color:#ffffffc7;margin:7px 0 4px;font:550 15px/1.25 Chakra Petch,sans-serif}.paliers-levier header p{color:#ffffffa3;margin:0;font-size:13px;line-height:1.5}.paliers-levier>div{gap:7px;margin-top:12px;display:grid}.paliers-levier ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.paliers-levier li{color:#ffffffbd;border:1px solid #dab95b24;flex:118px;min-width:0;padding:9px;font-size:12px;line-height:1.35}.paliers-levier li span{color:#dab95b94;letter-spacing:.12em;margin-bottom:5px;font:650 10px/1 Inter,sans-serif;display:block}.miroir{padding:22px 18px}.miroir-entete{padding-bottom:17px}.miroir-reperes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:-4px 0 14px;display:grid}.miroir-reperes button{color:#ffffffb3;text-align:left;background:#0000002e;border:1px solid #ffffff1a;min-height:44px;padding:8px 10px;font:550 12px/1.25 Chakra Petch,sans-serif}.miroir-reperes button.active{color:#e4d4aa;background:#c9a84c12;border-color:#dab95b6e}.miroir-guide{background:#0003;border:1px solid #dab95b1f;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.miroir-guide-horloge{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}.miroir-guide-horloge>span{background:#dab95b59;border-radius:50%;width:7px;height:7px}.miroir-guide-horloge>span.pulse{animation:.16s ease-out both miroir-impulsion}@keyframes miroir-impulsion{0%{transform:scale(.75);box-shadow:0 0 #dab95b8c}to{transform:scale(1);box-shadow:0 0 0 8px #dab95b00}}.miroir-guide-horloge strong{color:#f1e7cf;letter-spacing:.04em;font-variant-numeric:tabular-nums;font:650 36px/1 Chakra Petch,sans-serif}.miroir-guide-horloge small{color:#ffffffa8;letter-spacing:.08em;grid-column:2;font-size:12px}.miroir-guide.en-placement .miroir-guide-horloge strong{color:#e4ce8b}.miroir-guide button{color:#e6cf8d;letter-spacing:.06em;background:#c9a84c17;border:1px solid #dab95b80;min-height:48px;padding:0 14px;font:650 13px/1.1 Chakra Petch,sans-serif}.miroir-guide.est-lanceur .miroir-guide-horloge strong{font-size:28px}.miroir-guide.est-lanceur .miroir-guide-horloge>span{background:#dab95b99}.miroir-guide.est-lanceur button{letter-spacing:.12em;min-width:112px;font-size:14px}.miroir-guide button:disabled{color:#ffffff4d;cursor:not-allowed;background:#ffffff06;border-color:#ffffff17}.miroir-guide-statut{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.miroir-protocole{background:#c9a84c06;border:1px solid #c9a84c21;padding:15px}.miroir-protocole>div{border-bottom:1px solid #ffffff0e;flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.miroir-protocole small,.miroir-saisie label small,.miroir-mesures small{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.miroir-protocole strong{color:#e1d7bd;font:550 14px/1.2 Chakra Petch,sans-serif}.miroir-protocole ol{color:#ffffffbd;margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.55}.miroir-approximation{color:#ffffffbd;background:#0000002e;border:1px solid #ffffff0f;margin:11px 0 0;padding:10px 11px;font-size:13px;line-height:1.5}.miroir-arret{color:#f0dca4;border-top:1px solid #ffffff0e;border-left:3px solid #e4c76ed9;margin:11px 0 0;padding:10px 0 0 11px;font-size:14px;line-height:1.5}.miroir-limites{color:#fff9;margin:9px 0 0;font-size:12px;line-height:1.5}.miroir-garde,.miroir-retour{color:#f4e0aaf0;background:#c9a84c0d;border-left:2px solid #dab552b3;margin:10px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.miroir-saisie{margin-top:18px}.miroir-saisie label{grid-template-columns:1fr auto;align-items:baseline;gap:7px;min-width:0;display:grid}.miroir-saisie label span{color:#ffffffb3;font:500 12px/1 Chakra Petch,sans-serif}.miroir-saisie>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.miroir-saisie .miroir-variantes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 9px;padding:0;display:grid}.miroir-variantes legend{color:#ffffffa3;letter-spacing:.08em;grid-column:1/-1;margin-bottom:2px;font-size:12px}.miroir-variantes label{color:#ffffffc7;border:1px solid #ffffff1a;align-items:center;gap:7px;min-height:44px;padding:8px 9px;font-size:12px;display:flex}.miroir-saisie .miroir-variantes input{accent-color:#c9a84c;width:auto;min-width:auto;min-height:auto}.miroir-variantes label span{font:500 12px/1.25 Chakra Petch,sans-serif}.miroir-saisie input{color:#f1ead9;background:#060706;border:1px solid #ffffff1a;border-radius:0;min-width:0;min-height:48px;padding:0 14px;font:600 18px/1 Chakra Petch,sans-serif}.miroir-saisie label input{grid-column:1/-1;width:100%}.miroir-saisie input:focus{border-color:#dab95ba6;outline:none}.miroir-saisie input:focus-visible{outline-offset:2px;outline:2px solid #e3c46d}.miroir-saisie button,.miroir-indisponible button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#e5cf91;letter-spacing:.1em;background:#c9a84c1a;border:1px solid #dab95b85;min-height:48px;padding:0 15px;font:650 12px/1.1 Chakra Petch,Inter,sans-serif}.miroir-saisie>button{width:100%;margin-top:8px}.miroir-saisie button:disabled,.miroir-saisie input:disabled{opacity:.35;cursor:not-allowed}.miroir-courbe-wrap{background:#060706;border:1px solid #ffffff0e;margin-top:17px;padding:11px 8px 8px}.miroir-courbe{width:100%;height:auto;display:block;overflow:visible}.miroir-axe{stroke:#ffffff17;stroke-width:1px}.miroir-ligne{fill:none;stroke:#dab95bb8;stroke-width:1.5px;vector-effect:non-scaling-stroke}.miroir-point{fill:#d4b360;stroke:#080908;stroke-width:2px;vector-effect:non-scaling-stroke}.miroir-bornes{color:#ffffff9e;letter-spacing:.04em;justify-content:space-between;font-size:12px;display:flex}.miroir-sens{color:#eedba5d1;margin:6px 2px 0;font-size:12px;line-height:1.4}.miroir-evolution{color:#ffffffb3;border-left:2px solid #ffffff2e;margin:9px 2px 0;padding:8px 9px;font-size:13px;line-height:1.45}.miroir-evolution.progres{color:#eedba5e6;background:#c9a84c0a;border-left-color:#dab95ba8}.miroir-evolution.stable{color:#ffffffb8}.miroir-evolution.variation{color:#ecd8a4d1}.miroir-vide{color:#fff9;text-align:center;border:1px solid #ffffff12;margin-top:17px;padding:30px 14px;font-size:13px}.miroir-series{gap:10px;margin-top:17px;display:grid}.miroir-serie{background:#0000001f;border:1px solid #dab95b1a;padding:13px}.miroir-serie>header{align-items:baseline;gap:9px;display:flex}.miroir-serie>header span{color:#dab95b9e;letter-spacing:.14em;font:650 10px/1 Inter,sans-serif}.miroir-serie>header h3{color:#e5dece;margin:0;font:550 14px/1.2 Chakra Petch,sans-serif}.miroir-serie .miroir-courbe-wrap,.miroir-serie .miroir-vide{margin-top:11px}.miroir-historique{border-top:1px solid #ffffff0d;gap:5px;margin:9px 0 0;padding:9px 4px 0;list-style:none;display:grid}.miroir-historique li{justify-content:space-between;gap:10px;display:flex}.miroir-historique span{color:#fff9;font-size:12px}.miroir-historique strong{color:#ffffffd1;font:550 13px/1.3 Chakra Petch,sans-serif}.miroir-pied{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:15px;display:flex}.miroir-pied p{color:#fff9;margin:0;font-size:12px;line-height:1.5}.miroir-pied button{color:#ffffffc7;background:0 0;border:0;border-bottom:1px solid #ffffff38;flex:none;min-height:44px;padding:4px 0;font-size:13px}.miroir-indisponible{gap:11px;display:grid}.miroir-indisponible button{justify-self:start}@media (width<=520px){.gymnase-portes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=350px){.discovery-invite{padding:15px 14px}.discovery-invite button{letter-spacing:.04em;padding:0 11px;font-size:12px}.disciplines-selecteur button{padding:9px 7px}.gymnase-portes button{grid-template-columns:24px 1fr;align-items:center;min-height:44px}.discipline-fiche,.miroir{padding-left:14px;padding-right:14px}.danse-styles,.miroir-saisie>div{grid-template-columns:1fr}.miroir-pied{flex-direction:column;align-items:flex-start}}.programme-discipline__jour-bouton.est-passe{cursor:default;opacity:.72}.programme-discipline__faits{color:#efe4c6e6;gap:6px;margin:0;padding:0;font:500 14px/1.4 Chakra Petch,sans-serif;list-style:none;display:grid}.aide-contextuelle-veille{z-index:100099;pointer-events:auto;touch-action:none;animation:aide-contextuelle-veille var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:radial-gradient(circle at 50% 66%,#d8bb6b0f,#0000 28%),#00000057;position:fixed;inset:0}.aide-contextuelle{z-index:100100;top:max(12px, var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:50%;bottom:max(12px, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);color:#f5f5f0;transform-origin:82% 100%;width:min(100vw - 24px,420px);animation:aide-contextuelle-deploiement var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:linear-gradient(135deg,#c9a84c1a,#0000 34%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 9px),#080908f9;border:1px solid #dabe7157;grid-template-rows:auto auto minmax(142px,1fr) auto;gap:13px;padding:14px;display:grid;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:7px 9px 0 -1px #c9a84c0b,13px 17px 0 -2px #c9a84c05,0 28px 86px #000000d1,inset 0 0 38px #c9a84c09}.aide-contextuelle:before{content:"";background:#c9a84c;width:54px;height:1px;position:absolute;top:0;left:14px;box-shadow:0 0 9px #c9a84c73}.aide-contextuelle>header{border-bottom:1px solid #c9a84c1a;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.aide-contextuelle>header span{color:#dec57f9e;letter-spacing:.17em;font:600 10px/1.2 Inter,sans-serif}.aide-contextuelle>header button{color:#f5f5f0b3;background:#ffffff05;border:1px solid #c9a84c29;flex:none;width:44px;height:44px;font-size:20px}.aide-contextuelle>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.aide-contextuelle>nav button{color:#f5f5f07a;text-align:left;background:#ffffff05;border:1px solid #fff1;border-radius:1px 9px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:48px;padding:7px;display:grid}.aide-contextuelle>nav button>span{color:#dabe7199;text-align:center;font:500 16px/1 Chakra Petch,sans-serif}.aide-contextuelle>nav button small{text-overflow:ellipsis;white-space:nowrap;font:600 10px/1.2 Inter,sans-serif;overflow:hidden}.aide-contextuelle>nav button.actif{color:#e8c97a;background:#c9a84c14;border-color:#dabe7170;box-shadow:inset 0 0 18px #c9a84c09}.aide-contextuelle-message{flex-direction:column;justify-content:center;min-height:142px;padding:4px 2px 0;display:flex}.aide-contextuelle-message>small{color:#e8c97a;letter-spacing:.13em;text-transform:uppercase;font:600 11px/1 Inter,sans-serif}.aide-contextuelle-message h2{color:#f5f5f0;margin:8px 0 9px;font:600 22px/1.08 Chakra Petch,sans-serif}.aide-contextuelle-message p{color:#b9b5a9;margin:0;font:400 14px/1.5 Inter,sans-serif}.aide-contextuelle-action{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#090a08;letter-spacing:.08em;background:#d8bb6b;border:1px solid #dabe7175;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 15px;font:700 11px/1 Chakra Petch,sans-serif;display:flex}.aide-contextuelle button:focus-visible,.first-run-help:focus-visible,.lux-nav button:focus-visible,.lux-profile-mark:focus-visible,.lux-greeting:focus-visible,.profile-goal:focus-visible{outline-offset:3px;outline:2px solid #e8c97a}body.nxs-aide-ouverte{overflow:hidden}@keyframes aide-contextuelle-veille{0%{opacity:0}to{opacity:1}}@keyframes aide-contextuelle-deploiement{0%{opacity:0;filter:brightness(.65);transform:perspective(780px)translate3d(-50%,8px,-110px)rotateX(7deg)rotateY(-3deg)scale(.93)}68%{opacity:1}to{opacity:1;filter:none;transform:perspective(780px)translate(-50%)rotateX(0)rotateY(0)scale(1)}}@media (width>=900px) and (hover:hover) and (pointer:fine){.aide-contextuelle{grid-template-rows:auto;width:390px;max-height:min(570px,100dvh - 56px);top:auto;bottom:28px;left:126px;transform:none}@keyframes aide-contextuelle-deploiement{0%{opacity:0;filter:brightness(.65);transform:perspective(780px)translate3d(-8px,8px,-110px)rotateX(6deg)rotateY(4deg)scale(.93)}68%{opacity:1}to{opacity:1;filter:none;transform:perspective(780px)translate(0,0)rotateX(0)rotateY(0)scale(1)}}}@media (width<=430px){.aide-contextuelle{padding:12px}.aide-contextuelle>nav button{text-align:center;grid-template-columns:1fr;justify-items:center}.aide-contextuelle>nav button small{text-overflow:clip;white-space:normal;font-size:9px;overflow:visible}}@media (height<=520px) and (width<=899px){.aide-contextuelle{gap:8px}.aide-contextuelle>nav{overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;overflow-x:auto}.aide-contextuelle>nav button{text-align:center;grid-template-columns:1fr;justify-items:center}.aide-contextuelle-message{min-height:100px}}@media (prefers-reduced-motion:reduce){.aide-contextuelle,.aide-contextuelle-veille{animation:none}}.dashboard{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 16px 126px;color:#f3f0e8;background:radial-gradient(ellipse 80% 36% at 50% -8%, color-mix(in srgb, var(--coach-color) 12%, transparent), transparent 70%), linear-gradient(180deg, #09090a 0%, #060607 58%, #09090a 100%);position:relative;overflow:hidden}.dashboard:before{content:"";pointer-events:none;opacity:.2;z-index:0;background-image:linear-gradient(#ffffff03 1px,#0000 1px);background-size:100% 5px;width:min(100vw,480px);position:fixed;inset:0 auto 0 50%;transform:translate(-50%)}.dashboard>*{z-index:1;position:relative}.dashboard.loading{color:#ffffff75;letter-spacing:.22em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;font-size:11px;display:flex}.dashboard.loading img{opacity:.55;width:60px;animation:1.5s infinite pulse}.dashboard.loading.est-vivant img{animation:none}.dashboard.loading.est-vivant .attente{--attente-encre:#ffffff80;gap:18px}.lux-header{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;height:58px;margin-bottom:22px;display:grid}.lux-profile-mark{background:radial-gradient(circle,#c9a84c1a,#ffffff04 72%);border:1px solid #e5d29b21;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 20px #c9a84c06}.lux-profile-mark.active{border-color:#c9a84c73;box-shadow:0 0 24px #c9a84c1a}.lux-profile-mark img{object-fit:contain;width:24px;height:24px}.lux-greeting{flex-direction:column;gap:2px;min-width:0;display:flex}.lux-greeting span{color:#ffffff57;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.lux-greeting strong{color:#ffffffe6;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font:500 17px/1.2 Chakra Petch,sans-serif;overflow:hidden}.lux-xp{color:#d7ba68;letter-spacing:.08em;font:600 12px/1 Chakra Petch,sans-serif}.lux-content{min-height:calc(100dvh - 204px)}.room-enter{animation:room-enter var(--nxs-ceremonie) var(--nxs-courbe-fluide) backwards}@keyframes room-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hall-hero{isolation:isolate;background:#0a0a0b;border:1px solid #e5d29b1c;border-radius:30px;height:clamp(315px,47dvh,390px);position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff06}.hall-hero:before{content:"";z-index:2;background:linear-gradient(90deg,#070708 0%,#070708c2 42%,#07070814 78%),linear-gradient(#00000047 0%,#0000 52%,#070708 100%);position:absolute;inset:0}.hall-coach{z-index:1;object-fit:cover;object-position:50% 20%;filter:saturate(.72)contrast(1.12)brightness(.68);opacity:.9;width:82%;height:100%;position:absolute;top:0;right:-18%}.hall-light{z-index:3;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--coach-color) 16%, transparent), transparent 64%);filter:blur(16px);border-radius:50%;width:70%;position:absolute;top:-20%;right:-2%}.hall-copy{z-index:4;position:absolute;bottom:27px;left:25px;right:25px}.hall-kicker,.space-intro span,.room-kicker{color:#c8aa57;letter-spacing:.25em;text-transform:uppercase;font:600 9px/1 Inter,sans-serif}.hall-copy h1{color:#f4f0e5;letter-spacing:-.025em;text-wrap:balance;max-width:260px;margin:9px 0 14px;font:500 clamp(35px,10vw,47px)/.93 Chakra Petch,sans-serif}.hall-metrics{color:#ffffff78;letter-spacing:.06em;align-items:center;gap:12px;font-size:10px;display:flex}.hall-metrics b{color:#ffffffe6;font-size:12px}.hall-metrics i{background:#ffffff24;width:1px;height:13px}.hall-cta{color:#e8d49d;letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c9a84c17;border:1px solid #d9ba6280;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-width:150px;margin-top:21px;padding:13px 15px 13px 17px;font:600 10px/1 Inter,sans-serif;display:inline-flex}.hall-cta span{transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide);font-size:15px}.hall-cta:active span{transform:translate(3px)}.doors-heading{justify-content:space-between;align-items:baseline;padding:31px 4px 13px;display:flex}.doors-heading span{color:#ffffffc2;letter-spacing:.08em;font:500 15px/1 Chakra Petch,sans-serif}.doors-heading small{color:#c9a84c9e;letter-spacing:.12em;font-size:9px}.path-doors{gap:9px;display:grid}.path-door{text-align:left;width:100%;min-height:77px;color:inherit;transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide), border-color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide);background:linear-gradient(105deg,#ffffff09,#ffffff03);border:1px solid #fff1;border-radius:18px;grid-template-columns:26px 37px 1fr auto 12px;align-items:center;gap:10px;padding:14px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.path-door:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--coach-color) 7%, transparent), transparent 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-70px}.path-door:active{border-color:#c9a84c40;transform:scale(.988)}.path-door.complete{border-color:color-mix(in srgb, var(--coach-color) 22%, transparent);opacity:.62}.path-door.suivante{border-color:color-mix(in srgb, var(--coach-color) 55%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--coach-color) 14%, transparent), transparent 60%), #ffffff08;box-shadow:0 0 0 1px color-mix(in srgb, var(--coach-color) 12%, transparent), 0 10px 28px #0003}.path-door.suivante .path-door-glyph{border-color:color-mix(in srgb, var(--coach-color) 70%, transparent);color:color-mix(in srgb, var(--coach-color) 85%, white)}.path-door.suivante .path-door-arrow{color:color-mix(in srgb, var(--coach-color) 85%, white)}.lux-greeting{min-width:0}.lux-greeting strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.lux-greeting strong small{opacity:.55;letter-spacing:.02em;font-size:.72em;font-weight:400}.path-door-index{color:#ffffff36;letter-spacing:.12em;font:500 9px/1 Chakra Petch,sans-serif}.path-door-glyph{color:#c9ac5c;border:1px solid #c9a84c2b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.path-door-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.path-door-copy small{color:#ffffff47;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.path-door-copy strong{color:#ffffffde;letter-spacing:.07em;font:500 18px/1 Chakra Petch,sans-serif}.path-door-progress{color:#ffffff57;font:500 10px/1 Inter,sans-serif}.path-door-arrow{color:#c9a84c85;z-index:1;font-size:21px}.cap-note,.lux-warning{color:#ebdcb494;background:#c9a84c09;border:1px solid #c9a84c21;border-radius:13px;margin:12px 2px 0;padding:12px 14px;font-size:10px;line-height:1.5}.lux-warning{color:#ffe6beb8;margin:0 0 12px}.space-intro{padding:17px 5px 28px}.space-intro h1{color:#f4f0e5;letter-spacing:-.01em;margin-top:8px;font:500 41px/.95 Chakra Petch,sans-serif}.rituals-space{gap:13px;display:grid}.ritual-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #fff1;border-radius:22px;padding:15px 15px 0}.ritual-card .souffle{margin-bottom:15px}.ritual-card .souffle-start{background:0 0;border:0;min-height:98px}.ritual-card .chrono{background:0 0;border:0;margin-bottom:15px}.journal-space .carnet,.universe-space .eta,.universe-space .biblio{margin-left:0;margin-right:0}.universe-space{gap:13px;display:grid}.universe-space .space-intro{padding-bottom:14px}.transmission-card{background:radial-gradient(circle at 100% 0,#c9a84c1a,#0000 45%),#c9a84c06;border:1px solid #c9a84c30;border-radius:22px;padding:22px}.transmission-card>span{color:#c9aa56;letter-spacing:.17em;text-transform:uppercase;font-size:8px}.transmission-card h2{color:#ffffffe6;letter-spacing:.04em;margin:10px 0 8px;font:500 22px/1.05 Chakra Petch,sans-serif}.transmission-card p{color:#ffffff7a;font-size:11px;line-height:1.65}.transmission-card button{color:#d9bd70;letter-spacing:.15em;background:#c9a84c12;border:1px solid #c9a84c47;border-radius:999px;margin-top:16px;padding:9px 13px;font-size:9px}.universe-quote{color:#ffffff8f;text-align:center;border:0;padding:25px 20px;font:400 18px/1.35 Chakra Petch,sans-serif}.universe-quote-montrer{--montrer-color:#c9aa56;justify-content:center;margin:-16px 0 8px;display:flex}.room-back{color:#ffffff6b;background:0 0;align-items:center;gap:9px;margin:6px 0 32px;padding:5px 1px;font:500 11px/1 Inter,sans-serif;display:flex}.room-back span{letter-spacing:.08em}.room-title-row{grid-template-columns:35px 1fr auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.room-index{color:#fff3;letter-spacing:.12em;align-self:center;font:500 11px/1 Chakra Petch,sans-serif}.room-title-row h1{color:#f3eee2;letter-spacing:.01em;margin-top:7px;font:500 42px/.88 Chakra Petch,sans-serif}.room-count{color:#c9a84c8c;padding-bottom:3px;font-size:10px}.room-focus{color:#ffffff57;text-overflow:ellipsis;white-space:nowrap;margin:0 0 25px 47px;font-size:10px;line-height:1.45;overflow:hidden}.room-task-list{padding-top:5px}.room-empty{color:#ffffff57;text-align:center;padding:40px 18px;font-size:11px}.room-suite{border-top:1px solid #ffffff0f;gap:10px;margin:22px 0 8px;padding-top:16px;display:grid}.room-suite-mot{color:#ffffff80;margin:0;font:500 12px/1.4 Inter,sans-serif}.room-suite-btn{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:1px 13px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:0 16px 0 18px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.room-suite-btn span{transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide);font-size:17px}.room-suite-btn.est-discret{color:#ffffff80;text-transform:none;letter-spacing:.04em;border-color:#ffffff14;min-height:46px;font-family:Inter,sans-serif;font-size:12px}.room-suite-btn:active span{transform:translate(3px)}.room-suite.est-prete .room-suite-btn{border-color:color-mix(in srgb, var(--coach-color,#c9a84c) 55%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--coach-color,#c9a84c) 16%, transparent), transparent), #0a0b09a1;color:#efe3c2;min-height:60px;box-shadow:inset 0 0 14px #c9a84c09,0 8px 25px #00000038}.room-focus.room-focus-gymnase{white-space:normal;gap:10px;display:grid;overflow:visible}.room-focus.room-focus-gymnase p{margin:0}.room-focus.room-focus-gymnase span{color:#c9a84cb3}.room-restore{color:#e4ce8be6;letter-spacing:.16em;cursor:pointer;background:#c9a84c0f;border:1px solid #c9a84c59;border-radius:1px 12px;justify-self:start;padding:9px 14px;font:650 9px/1 Chakra Petch,sans-serif}.room-restore:disabled{opacity:.5;cursor:default}.room-restore{--attente-fil-bas:4px}.profile-intro h1{max-width:330px;font-size:34px;line-height:1}.power-card{border:1px solid color-mix(in srgb, var(--grade-color) 21%, transparent);background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--grade-color) 10%, transparent), transparent 42%), #ffffff05;border-radius:25px;grid-template-columns:92px 1fr;align-items:center;gap:19px;min-height:164px;padding:24px 22px;display:grid;position:relative;overflow:hidden}.power-orbit{border:1px solid color-mix(in srgb, var(--grade-color) 42%, transparent);width:82px;height:82px;color:var(--grade-color);box-shadow:inset 0 0 25px color-mix(in srgb, var(--grade-color) 8%, transparent), 0 0 24px color-mix(in srgb, var(--grade-color) 7%, transparent);border-radius:50%;place-items:center;display:grid}.power-orbit span{letter-spacing:.07em;font:600 17px/1 Chakra Petch,sans-serif}.power-copy{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.power-copy>span{color:#ffffff61;font-size:9px}.power-copy>strong{color:var(--grade-color);font:600 24px/1 Chakra Petch,sans-serif}.power-line{background:#ffffff12;width:100%;height:2px;overflow:hidden}.power-line i{background:var(--grade-color);height:100%;box-shadow:0 0 8px var(--grade-color);display:block}.power-copy button{color:#fff6;letter-spacing:.08em;background:0 0;padding:0;font-size:9px}.power-copy .montrer-porte.power-share{--montrer-color:var(--grade-color,#c9a84c);min-height:36px;color:var(--grade-color,#c9a84c);align-self:flex-start;padding:6px 12px;font-size:11px}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:11px 0;display:grid}.profile-stats div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:17px;flex-direction:column;justify-content:flex-end;gap:7px;min-height:75px;padding:13px;display:flex}.profile-stats small,.profile-goal small,.mentor-card small{color:#ffffff4a;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.profile-stats strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1 Chakra Petch,sans-serif;overflow:hidden}.profile-goal,.mentor-card{width:100%;min-height:79px;color:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:19px;align-items:center;gap:14px;margin-top:9px;padding:15px 17px;display:flex}.profile-goal>span,.mentor-card>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.profile-goal strong{color:#ffffffc4;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.2 Chakra Petch,sans-serif;overflow:hidden}.profile-goal>b,.mentor-card>b{color:#c9a84c73;font-size:21px;font-weight:400}.mentor-card img{object-fit:cover;filter:saturate(.75);border-radius:15px;width:48px;height:48px}.mentor-card strong{letter-spacing:.07em;font:600 16px/1 Chakra Petch,sans-serif}.mentor-card em{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.profile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.profile-actions button{color:#ffffff4f;letter-spacing:.04em;background:0 0;border:1px solid #ffffff0e;border-radius:13px;padding:12px 6px;font:500 9px/1 Inter,sans-serif}.lux-nav{z-index:60;left:50%;bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:repeat(var(--nav-cases,5), 1fr);-webkit-backdrop-filter:blur(14px);background:#0c0c0de0;border:1px solid #e0cd9621;border-radius:24px;align-items:stretch;width:min(100vw - 24px,456px);height:70px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 50px #000000a6,inset 0 1px #ffffff09}.lux-nav button{color:#ffffff47;transition:color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide);transition:color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-fluide);background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.lux-nav button:active{transform:scale(.988)}.lux-nav button span{height:16px;font:500 17px/1 Chakra Petch,sans-serif}.lux-nav button small{letter-spacing:.04em;font-size:7.5px}.lux-nav button.active{color:#ddc57f;background:radial-gradient(circle at 50% 30%,#c9a84c1f,#0000 72%)}.lux-nav button.active:after{content:"";background:#c9aa55;height:1px;position:absolute;bottom:3px;left:43%;right:43%;box-shadow:0 0 6px #c9aa55}.aide-rappel{z-index:59;right:max(16px, env(safe-area-inset-right));bottom:calc(94px + env(safe-area-inset-bottom));clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);color:#e8c97ac2;background:#080908f0;border:1px solid #dabe7145;justify-content:center;align-items:center;gap:7px;min-width:92px;min-height:44px;padding:8px 12px;display:flex;position:fixed;box-shadow:0 12px 32px #0000006b}.aide-rappel span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font:600 12px/1 Chakra Petch,sans-serif;display:grid}.aide-rappel small{letter-spacing:.1em;text-transform:uppercase;font:600 9px/1 Inter,sans-serif}.aide-rappel:focus-visible{outline-offset:3px;outline:2px solid #e8c97a}body.nxs-mini-actif .aide-rappel{bottom:calc(94px + var(--nxs-mini-reserve) + env(safe-area-inset-bottom))}@media (width>=481px){.dashboard{border-left:1px solid #ffffff09;border-right:1px solid #ffffff09}}@media (width<=350px){.dashboard{padding-left:12px;padding-right:12px}.hall-copy{left:20px;right:20px}.path-door{grid-template-columns:20px 32px 1fr auto 9px;gap:7px;padding-left:12px;padding-right:12px}.profile-stats div{padding:10px}}@media (prefers-reduced-motion:reduce){.room-enter{animation:none}.hall-cta span{transition:none}.lux-nav button{transition:color var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide)}.lux-nav button:active{transform:none}}.dashboard{background:radial-gradient(ellipse 72% 31% at 50% -6%, color-mix(in srgb, var(--coach-color) 11%, transparent), transparent 70%), radial-gradient(circle at 14% 32%, #b7974809 0 1px, transparent 1.4px), radial-gradient(circle at 78% 68%, #ffffff06 0 .8px, transparent 1.3px), repeating-linear-gradient(103deg, transparent 0 47px, #ffffff02 48px, transparent 49px 103px), linear-gradient(155deg, #0b0c0b 0%, #050606 42%, #080806 72%, #030404 100%);background-size:auto,53px 67px,71px 83px,auto,auto}.dashboard:before{opacity:.34;background-image:repeating-linear-gradient(#0000 0 5px,#ffffff03 6px),linear-gradient(90deg,#0000 calc(50% - .5px),#c9a84c09 50%,#0000 calc(50% + .5px)),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#c9a84c05 25%);background-size:auto,auto,auto}.dashboard:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-left:1px solid #c9a84c0b;border-right:1px solid #c9a84c0b;width:min(100vw - 18px,462px);position:fixed;inset:10px auto 98px 50%;transform:translate(-50%)}.artifact-glyph-rail{color:#c9a84c16;letter-spacing:.48em;writing-mode:vertical-rl;text-orientation:mixed;pointer-events:none;align-items:center;font:500 6px/1 Chakra Petch,sans-serif;display:flex;top:19%;bottom:18%;z-index:2!important;position:fixed!important}.artifact-glyph-rail.left{left:5px;transform:rotate(180deg)}.artifact-glyph-rail.right{color:#ffffff0b;right:5px}.lux-header:after{content:"NXS // SIGNAL";color:#c9a84c2b;letter-spacing:.24em;font:500 6px/1 Inter,sans-serif;position:absolute;bottom:-10px;left:57px}.lux-profile-mark{background:linear-gradient(135deg,#c9a84c1f,#0000 36%),repeating-linear-gradient(45deg,#11120f 0 2px,#090a09 3px 7px);border-color:#d5b86930;border-radius:2px 14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 0 24px #00000052}.lux-profile-mark:after{content:"";background:#c9a84c80;width:7px;height:1px;position:absolute;bottom:4px;right:4px;box-shadow:0 0 5px #c9a84c4d}.lux-profile-mark img{filter:sepia(.18)contrast(1.05)drop-shadow(0 0 5px #c9a84c73)}.lux-greeting span{color:#d7c28759}.lux-greeting strong{color:#ddd9cc}.hall-hero{background:repeating-linear-gradient(48deg,#ffffff05 0 1px,#0000 2px 9px),#080908;border-color:#dabc672b;border-radius:2px 28px;box-shadow:0 30px 80px #0000008a,inset 0 0 55px #c9a84c06,inset 0 1px #ffffff09}.hall-hero:before{background:linear-gradient(90deg, #070807 0%, #070807d1 39%, #0708071f 75%), linear-gradient(0deg, #070807 0%, transparent 48%, #00000061 100%),  linear-gradient(180deg, rgba(5,5,5, calc(var(--voile,0) * .88)) 0%, transparent 34%), radial-gradient(ellipse 82% 66% at 64% 52%, transparent 0%, transparent 42%, rgba(5,5,5, calc(var(--voile,0) * .86)) 100%), repeating-linear-gradient(180deg, transparent 0 5px, #dec47f05 6px)}.hall-hero:after{content:"";z-index:5;pointer-events:none;clip-path:polygon(0 0,34% 0,34% 1px,100% 1px,100% 100%,99.7% 100%,99.7% 9px,0 9px);border-top:1px solid #c9a84c1f;border-right:1px solid #c9a84c12;position:absolute;inset:10px}.hall-coach{filter:grayscale(.25)sepia(.15)saturate(.65)contrast(1.18)brightness(.59);opacity:.78;width:79%;right:-14%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 20%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 20%,#000 55% 100%)}.hall-light{opacity:.65;filter:blur(24px)}.hall-planet{z-index:3;opacity:.5;width:158px;height:158px;position:absolute;top:22px;right:-13px}.hall-planet:before{content:"";background:repeating-radial-gradient(circle at 36% 39%,#0000 0 7px,#c9a84c09 8px 9px),radial-gradient(circle at 34% 31%,#edd79621,#14131185 44%,#040505 72%);border:1px solid #d7bb6e1f;border-radius:50%;position:absolute;inset:32px;box-shadow:inset -13px -12px 23px #000c,0 0 32px #c9a84c0f}.hall-planet-ring{animation:artifact-orbit var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;border:1px solid #c9a84c24;border-radius:50%;position:absolute;inset:19px -2px;transform:rotateX(72deg)rotate(9deg)}.hall-planet-ring.two{animation-delay:var(--nxs-silence);border-color:#ffffff0f;inset:5px 35px;transform:rotateY(72deg)rotate(35deg)}.hall-planet-core{background:#e4c46d;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #e4c46d,0 0 24px #c9a84c47}.hall-scan{z-index:4;opacity:.36;height:1px;animation:artifact-scan var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;background:linear-gradient(90deg,#0000,#e5c97cad,#0000);position:absolute;top:19%;left:39%;right:0;box-shadow:0 0 10px #c9a84c38}.hall-artifact-code{z-index:6;color:#c9a84c40;letter-spacing:.25em;font:500 6px/1 Inter,sans-serif;position:absolute;top:15px;left:19px}.hall-kicker,.space-intro span,.room-kicker{color:#d6b969b8}.hall-copy h1{color:#e9e4d6;text-shadow:0 1px 12px #000c}.hall-cta{background:linear-gradient(100deg,#c9a84c1f,#0000),#0a0b09a1;border-color:#d9ba6261;border-radius:1px 13px;box-shadow:inset 0 0 14px #c9a84c09,0 8px 25px #00000038}.doors-heading span:before{content:"⌁";color:#c9a84c6b;margin-right:9px}.path-door{background:linear-gradient(108deg,#c9a84c09,#0000 38%),repeating-linear-gradient(48deg,#ffffff02 0 1px,#0000 2px 8px),#0b0c0b;border-color:#d3b86b1c;border-radius:1px 15px;min-height:80px;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 0 24px #00000042,0 10px 24px #00000038}.path-door:before{content:"";z-index:1;background:#c9a84c78;width:24px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 5px #c9a84c33}.path-door:after{background:repeating-radial-gradient(circle, transparent 0 11px, #c9a84c05 12px 13px), radial-gradient(circle, color-mix(in srgb, var(--coach-color) 6%, transparent), transparent 69%);border:1px solid #c9a84c0a;width:145px;height:145px;top:-50px;right:-88px}.path-door-glyph{background:#c9a84c06;border-color:#c9a84c38;border-radius:2px 12px;box-shadow:inset 0 0 12px #c9a84c06}.path-door-copy small{color:#d2bc7e57}.path-door-copy strong{color:#dcd8cb}.space-intro{position:relative}.space-intro:after{content:"⌁  ◇  ∴  ⟁";color:#c9a84c1c;letter-spacing:.34em;font-size:7px;position:absolute;top:20px;right:5px}.space-intro h1,.room-title-row h1{color:#e7e1d3}.ritual-card,.transmission-card,.power-card,.profile-stats div,.profile-goal,.mentor-card{background:linear-gradient(127deg,#c9a84c08,#0000 37%),repeating-linear-gradient(46deg,#ffffff02 0 1px,#0000 2px 8px),#0a0b0a;border-color:#d3b86b1c;border-radius:1px 16px;box-shadow:inset 0 0 25px #00000038,0 9px 27px #0000002e}.transmission-card{border-color:#c9a84c3b}.dashboard .task-item,.dashboard .carnet,.dashboard .eta-toggle,.dashboard .biblio-toggle{background:linear-gradient(112deg,#c9a84c06,#0000 34%),#0c0d0ceb;border-color:#cfb46917;border-radius:1px 13px}.dashboard .task-item.bonus{background:linear-gradient(118deg,#c9a84c21,#0000 48%),repeating-linear-gradient(46deg,#ffffff03 0 1px,#0000 2px 8px),#0d0d0b;border-color:#c9a84c6b}.dashboard .task-item.trame{background:linear-gradient(135deg,#c9a84c0e,#c9a84c03);border-color:#c9a84c57}.dashboard .task-item.trame.done{background:#c9a84c21;border-color:#c9a84c75}.dashboard .task-item.trame.skipped{background:#c9a84c04;border-color:#c9a84c29}.dashboard .task-item[aria-busy=true]{border-color:color-mix(in oklab, var(--task-color) 45%, transparent)}.trame-read-error,.trame-local-note,.trame-rule{color:#ebdcb494;margin:12px 2px 0;font-size:10px;line-height:1.5}.trame-local-note{border-left:1px solid #c9a84c52;padding-left:10px}.trame-read-error{background:#c9a84c09;border:1px solid #c9a84c21;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.trame-read-error button{color:#ddc57f;background:#c9a84c0f;border:1px solid #c9a84c4d;border-radius:9px;min-height:36px;padding:0 12px;font:600 10px/1 Inter,sans-serif}.trame-jour-tenu{color:#e8c97a;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:5px;margin-left:8px;font:600 10px/1 Chakra Petch,sans-serif;display:inline-flex}.trame-jour-tenu-disque{background:radial-gradient(circle at 62% 36%,#f4e2a8,#c9a84c 62%,#8e6d27);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #e8c97a59}.trame-hier{border-top:1px solid #c9a84c1f;margin:14px 2px 0}.trame-hier>summary{color:#ffffffa8;letter-spacing:.08em;cursor:pointer;align-items:center;gap:8px;min-height:44px;font:500 13px/1 Chakra Petch,sans-serif;list-style:none;display:flex}.trame-hier>summary::-webkit-details-marker{display:none}.trame-hier>summary:before{content:"›";color:#c9a84c9e;transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide)}.trame-hier[open]>summary:before{transform:rotate(90deg)}.trame-hier-aide{color:#ebdcb494;margin:0 0 10px;font-size:11px;font-style:italic;line-height:1.5}@media (prefers-reduced-motion:reduce){.trame-hier>summary:before{transition:none}}.power-orbit{animation:artifact-orbit var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;border-style:dashed;position:relative}.power-orbit span{animation:artifact-counter-orbit var(--nxs-ceremonie) var(--nxs-courbe-fluide) both}.lux-nav{background:linear-gradient(110deg,#c9a84c0b,#0000 33%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#080908ed;border-color:#d3b86b2e;border-radius:2px 19px;box-shadow:0 18px 55px #000000b8,inset 0 0 0 1px #ffffff05,inset 0 0 26px #c9a84c05}.lux-nav:before,.lux-nav:after{content:"";background:#c9a84c57;height:1px;position:absolute;top:6px;box-shadow:0 0 5px #c9a84c38}.lux-nav:before{width:22px;left:8px}.lux-nav:after{width:7px;top:auto;bottom:6px;right:8px}.lux-nav button{border-radius:1px 11px}.lux-nav button.active{background:linear-gradient(140deg,#c9a84c1c,#c9a84c05)}@keyframes artifact-orbit{0%{opacity:.34;rotate:-18deg}to{opacity:1;rotate:0deg}}@keyframes artifact-counter-orbit{0%{rotate:18deg}to{rotate:0deg}}@keyframes artifact-scan{0%{opacity:.05;transform:translate(0,0)}52%{opacity:.38}to{opacity:0;transform:translateY(118px)}}@media (width<=390px){.artifact-glyph-rail{display:none}.hall-planet{opacity:.4;right:-28px}}@media (prefers-reduced-motion:reduce){.hall-planet-ring,.hall-scan,.power-orbit,.power-orbit span{animation:none}}.space-intro h1,.room-title-row h1{letter-spacing:.035em;text-shadow:0 0 22px #c9a84c0b;font-family:Chakra Petch,sans-serif;font-weight:400}.space-intro span,.room-kicker,.hall-kicker{letter-spacing:.29em;font-weight:500}.dimension-gate{perspective:720px;pointer-events:none;isolation:isolate;width:min(100vw,480px);animation:.76s linear both dimension-veil;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%);z-index:120!important;position:fixed!important}.dimension-panel{z-index:2;backface-visibility:hidden;background:repeating-linear-gradient(48deg,#ffffff04 0 1px,#0000 2px 9px),radial-gradient(circle at 50% 45%,#c9a84c0b,#0000 38%),#050606;width:51%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 46px #000000b3}.dimension-panel:after{content:"";background:linear-gradient(#0000,#e1c77ba8 30% 70%,#0000);width:1px;position:absolute;top:13%;bottom:13%;box-shadow:0 0 10px #c9a84c59,0 0 35px #c9a84c1f}.dimension-panel.left{transform-origin:0;animation:.76s cubic-bezier(.72,0,.2,1) both dimension-left;left:0}.dimension-panel.left:after{right:0}.dimension-panel.right{transform-origin:100%;animation:.76s cubic-bezier(.72,0,.2,1) both dimension-right;right:0}.dimension-panel.right:after{left:0}.dimension-tunnel{z-index:1;background:radial-gradient(#c9a84c1a,#020303 49%,#000 78%);place-items:center;display:grid;position:absolute;inset:0}.dimension-tunnel i{aspect-ratio:1/1.35;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);border:1px solid #dabe6f38;width:58vw;max-width:278px;animation:.76s cubic-bezier(.3,.7,.2,1) both dimension-depth;position:absolute;box-shadow:inset 0 0 18px #c9a84c09,0 0 17px #c9a84c0f}.dimension-tunnel i:nth-child(2){animation-delay:var(--nxs-impact);opacity:.58}.dimension-tunnel i:nth-child(3){animation-delay:var(--nxs-impact);opacity:.3}.dimension-inscription{z-index:4;color:#e6dcbf;text-align:center;text-transform:uppercase;text-shadow:0 0 14px #c9a84c5c,0 2px 5px #000;width:82%;animation:dimension-writing .76s var(--nxs-courbe-fluide) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.dimension-inscription small{color:#dabf7794;letter-spacing:.54em;padding-left:.54em;font:500 7px/1 Inter,sans-serif}.dimension-inscription strong{letter-spacing:.23em;margin-top:10px;padding-left:.23em;font:400 clamp(25px,8vw,36px)/1 Chakra Petch,sans-serif}.dimension-inscription b{color:#dec379b3;margin-top:13px;font:400 14px/1 Chakra Petch,sans-serif}.dashboard.is-dimensional-shift .lux-content{transform-origin:50% 38%;animation:.76s cubic-bezier(.68,0,.2,1) both dimension-content}@keyframes dimension-left{0%{transform:translate(-102%)rotateY(72deg)}34%,56%{transform:translate(0)rotateY(0)}to{transform:translate(-104%)rotateY(78deg)}}@keyframes dimension-right{0%{transform:translate(102%)rotateY(-72deg)}34%,56%{transform:translate(0)rotateY(0)}to{transform:translate(104%)rotateY(-78deg)}}@keyframes dimension-depth{0%{opacity:0;transform:translateZ(-540px)scale(.24)}42%{opacity:.72}to{opacity:0;transform:translateZ(190px)scale(1.5)}}@keyframes dimension-writing{0%,19%{opacity:0;filter:blur(5px);letter-spacing:.5em}38%,56%{opacity:1;filter:none}to{opacity:0;filter:blur(6px)}}@keyframes dimension-content{0%{opacity:1;filter:none;transform:perspective(920px)translateZ(0)rotateX(0)}38%,51%{opacity:.08;filter:blur(4px);transform:perspective(920px)translateZ(-180px)rotateX(2deg)}to{opacity:1;filter:none;transform:perspective(920px)translateZ(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.dimension-gate{animation-duration:var(--nxs-impact)}.dimension-panel,.dimension-tunnel i,.dimension-inscription,.dashboard.is-dimensional-shift .lux-content{animation:none}}.universe-passage{pointer-events:none;isolation:isolate;background:radial-gradient(#c9a84c13,#0000 34%),#010202;width:min(100vw,480px);animation:1.32s linear both universe-passage;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%);z-index:121!important;position:fixed!important}.universe-field{opacity:.44;background-image:radial-gradient(circle,#ffffffb8 0 .75px,#0000 1.1px),radial-gradient(circle,#d8b963a6 0 .65px,#0000 1px);background-size:63px 79px,113px 127px;animation:1.32s cubic-bezier(.25,.7,.2,1) both universe-flight;position:absolute;inset:-18%}.universe-field i{aspect-ratio:1;border:1px solid #d9be6f29;border-radius:50%;width:38vw;max-width:180px;animation:1.32s cubic-bezier(.25,.65,.2,1) both universe-ring;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(70deg)}.universe-field i:nth-child(2){opacity:.52;width:67vw;max-width:320px;animation-delay:var(--nxs-impact)}.universe-field i:nth-child(3){opacity:.22;width:98vw;max-width:470px;animation-delay:var(--nxs-impact)}.universe-aperture{z-index:2;width:4px;height:4px;animation:universe-core 1.32s var(--nxs-courbe-fluide) both;background:#e2c46f;border-radius:50%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px 3px #e1c575ad,0 0 90px 34px #c9a84c1f}.universe-aperture span{background:linear-gradient(90deg,#0000,#e1c678cc,#0000);width:190vw;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 17px #c9a84c73}.universe-aperture span:last-child{opacity:.18;transform:translate(-50%,-50%)rotate(90deg)}.universe-inscription{z-index:3;text-align:center;text-transform:uppercase;width:86%;animation:universe-writing 1.32s var(--nxs-courbe-fluide) both;flex-direction:column;align-items:center;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.universe-inscription small{color:#dabf7794;letter-spacing:.42em;padding-left:.42em;font:500 7px/1 Inter,sans-serif}.universe-inscription strong{color:#e9dfc4;letter-spacing:.2em;text-shadow:0 0 18px #c9a84c52;margin-top:11px;padding-left:.2em;font:300 clamp(29px,10vw,43px)/1 Chakra Petch,sans-serif}.universe-inscription b{color:#e1c575b8;margin-top:14px;font:400 13px/1 Chakra Petch,sans-serif}@keyframes universe-passage{0%,76%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes universe-flight{0%{opacity:0;transform:scale(.45)rotate(-3deg)}38%{opacity:.46}to{opacity:0;transform:scale(2.4)rotate(2deg)}}@keyframes universe-ring{0%{opacity:0;transform:translate(-50%,-50%)rotateX(70deg)scale(.08)}42%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)rotateX(70deg)scale(2.8)}}@keyframes universe-core{0%{opacity:0;filter:brightness(.3)}30%,58%{opacity:1;filter:brightness(1.15)}to{opacity:0;filter:brightness(2);transform:translate(-50%,-50%)scale(18)}}@keyframes universe-writing{0%,17%{opacity:0;filter:blur(7px);transform:translate(-50%,-45%)scale(.94)}33%,72%{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(-50%,-54%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.universe-passage{display:none}}.account-danger{border-top:1px solid #ffffff0d;margin:18px 4px 0;padding-top:14px}.account-delete-link{color:#e27878c7;letter-spacing:.08em;text-transform:uppercase;background:#d654540d;border:1px solid #d654542e;border-radius:1px 12px;width:100%;min-height:44px;padding:11px 12px;font:600 11px/1.2 Inter,sans-serif}.account-delete-confirm{background:#d654540f;border:1px solid #d654543d;border-radius:1px 14px;gap:9px;padding:14px 13px;display:grid}.account-delete-confirm strong{color:#e8d4d4;letter-spacing:.03em;font:500 14px/1.2 Chakra Petch,sans-serif}.account-delete-confirm p{color:#ffffff80;margin:0;font:400 12px/1.5 Inter,sans-serif}.account-delete-confirm a{color:#e27878e6}.account-delete-actions{gap:8px;margin-top:3px;display:flex}.account-delete-actions button{color:#fff9;letter-spacing:.07em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff17;border-radius:1px 10px;flex:1;min-height:44px;padding:10px;font:600 11px/1.2 Inter,sans-serif}.account-delete-actions .account-delete-confirm-btn{color:#f0c4c4;background:#d6545429;border-color:#d6545466}.account-delete-status{color:#ffffff80;text-align:center;margin:0;padding:12px;font:400 12px/1.4 Inter,sans-serif}.first-run-guide{border:1px solid color-mix(in oklab, var(--coach-color) 34%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(125deg, color-mix(in oklab, var(--coach-color) 11%, transparent), transparent 42%), #080908ed;margin-bottom:14px;padding:18px 17px 14px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #00000040,0 14px 38px #00000038}.first-run-guide:after{content:"01";color:color-mix(in oklab, var(--coach-color) 10%, transparent);pointer-events:none;font:700 76px/1 Chakra Petch,sans-serif;position:absolute;top:2px;right:9px}.first-run-code{z-index:1;color:color-mix(in oklab, var(--coach-color) 58%, transparent);letter-spacing:.2em;font:600 7px/1 Inter,sans-serif;position:relative}.first-run-copy{z-index:1;margin:13px 0 15px;position:relative}.first-run-copy small{color:var(--coach-color);letter-spacing:.15em;text-transform:uppercase;font:650 9px/1 Chakra Petch,sans-serif}.first-run-copy h2{color:#ebe5d8;margin:5px 0 6px;font:650 24px/1 Chakra Petch,sans-serif}.first-run-copy p{color:#ffffff7a;max-width:330px;margin:0;font-size:11px;line-height:1.5}.first-run-start{z-index:1;border:1px solid color-mix(in oklab, var(--coach-color) 52%, transparent);color:#090a08;background:var(--coach-color);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);letter-spacing:.12em;width:100%;min-height:47px;font:700 11px/1 Chakra Petch,sans-serif;position:relative}.first-run-start span{margin-left:5px}.first-run-help{z-index:1;border:1px solid color-mix(in oklab, var(--coach-color) 24%, transparent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);width:100%;min-height:44px;color:color-mix(in oklab, var(--coach-color) 78%, white 10%);background:color-mix(in oklab, var(--coach-color) 7%, transparent);letter-spacing:.1em;justify-content:center;align-items:center;gap:9px;margin-top:7px;font:650 10px/1 Chakra Petch,sans-serif;display:flex;position:relative}.first-run-help span{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.first-run-switch{z-index:1;color:#ffffff5c;background:0 0;border:0;width:100%;margin-top:6px;padding:6px;font-size:9px;position:relative}.profile-aide{background:linear-gradient(110deg,#c9a84c0e,#ffffff05);border-color:#dabe7138;margin-top:10px}.profile-aide>b{color:#e8c97ac7;border:1px solid #dabe7157;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.zone-suggestion{background:linear-gradient(135deg,#c9a84c0d,#0000 60%);border:1px solid #c9a84c47;border-radius:1px 13px;margin:12px 2px 0;padding:14px}.zone-suggestion p{color:#f5f5f0b8;margin:0 0 12px;font-size:13px;line-height:1.55}.zone-suggestion-actions{justify-content:flex-end;gap:10px;display:flex}.zone-suggestion-oui,.zone-suggestion-non{cursor:pointer;min-height:40px;font:inherit;background:0 0;border-radius:2px;padding:9px 16px;font-size:13px}.zone-suggestion-oui{color:var(--gold);border:1px solid var(--gold-dark)}.zone-suggestion-non{color:#f5f5f080;text-underline-offset:3px;border:none;text-decoration:underline}.lux-nav-visage{object-fit:cover;filter:grayscale()contrast(1.05);opacity:.5;width:22px;height:22px;transition:filter var(--nxs-fluide) var(--nxs-courbe-fluide), opacity var(--nxs-fluide) var(--nxs-courbe-fluide), box-shadow var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:50%}.lux-nav button.active .lux-nav-visage,.lux-nav button.avec-visage:active .lux-nav-visage{filter:none;opacity:1;box-shadow:0 0 0 1.5px #e0cd968c}.lux-nav button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=380px){.lux-nav button small{letter-spacing:.04em;font-size:8px}}.lux-greeting{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin-left:-6px;padding:4px 6px;display:flex}.lux-greeting strong{align-items:center;gap:5px;display:flex}.lux-greeting strong i{color:#e0cd968c;font-size:15px;font-style:normal}.lux-greeting:active{background:#ffffff0d}.mentor-invite{text-align:left;cursor:pointer;width:100%;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-fluide) var(--nxs-courbe-fluide);background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #e0cd9629;border-radius:18px;align-items:center;gap:13px;margin:18px 0 4px;padding:13px 15px;display:flex}.mentor-invite:active{border-color:#e0cd9661;transform:scale(.985)}.mentor-invite img{object-fit:cover;border:1px solid #e0cd964d;border-radius:50%;flex:none;width:46px;height:46px}.mentor-invite span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mentor-invite small{color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.mentor-invite strong{letter-spacing:.05em;font:600 16px/1.15 Chakra Petch,sans-serif}.mentor-invite em{color:#ffffff80;font-size:11.5px;font-style:normal;line-height:1.35}.mentor-invite b{color:#e0cd9680;flex:none;font-size:19px;font-weight:400}@media (prefers-reduced-motion:reduce){.mentor-invite,.lux-nav-visage{transition:none}.mentor-invite:active{transform:none}}.profile-reglage{text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:12px;width:100%;margin:10px 0 0;padding:14px 16px;display:flex}.profile-reglage span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profile-reglage small{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.profile-reglage strong{color:#ffffffe6;letter-spacing:.06em;font:500 15px/1.2 Chakra Petch,sans-serif}.profile-bascule{width:44px;height:26px;transition:background var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff1a;border-radius:13px;flex:none;position:relative}.profile-bascule:after{content:"";width:20px;height:20px;transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide), background var(--nxs-fluide) var(--nxs-courbe-fluide);background:#ffffff8c;border-radius:50%;position:absolute;top:3px;left:3px}.profile-bascule.on{background:#c9a84c66}.profile-bascule.on:after{background:#e8c97a;transform:translate(18px)}@media (prefers-reduced-motion:reduce){.profile-bascule,.profile-bascule:after{transition:none}}.profile-reglage:disabled{opacity:.55;cursor:default}.profile-accord-retour{color:#fff9;margin:8px 4px 0;font-size:12.5px;line-height:1.45}.profile-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:26px 0 4px;display:flex}.profile-legal a{color:#ffffff8c;border-bottom:1px solid #ffffff29;padding-bottom:1px;font-size:12px;text-decoration:none}.profile-legal a:active{color:#ffffffd9}.profile-legal span{color:#ffffff40;font-size:11px}@media (width>=900px) and (hover:hover) and (pointer:fine){.dashboard{border:0;width:100%;min-height:100dvh;padding:30px clamp(34px,4vw,64px) 42px clamp(128px,10vw,154px)}.dashboard:before{width:100%;inset:0;transform:none}.dashboard:after{width:auto;inset:14px 18px 14px 112px;transform:none}.lux-header,.lux-content{width:min(100%,1180px);margin-inline:auto}.lux-content{min-height:calc(100dvh - 120px)}.lux-nav{grid-template-columns:1fr;grid-template-rows:repeat(var(--nav-cases,6), 64px);align-content:center;width:88px;height:auto;min-height:438px;padding:10px 8px;top:50%;bottom:auto;left:22px;transform:translateY(-50%)}.lux-nav button small{letter-spacing:.055em;font-size:8px}.aide-rappel{width:88px;min-width:0;bottom:22px;left:22px;right:auto}.path-doors{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.path-door{grid-template-columns:24px 35px minmax(0,1fr) auto 10px;min-height:104px}.room-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dimension-gate,.universe-passage{width:100%;inset:0;transform:none}body.nxs-mini-actif .dashboard{padding-bottom:calc(42px + var(--nxs-mini-reserve))}}.objet-plaque{background:linear-gradient(#ffffff05,#00000038);border:1px solid #e0cd961a;border-radius:3px 14px;align-items:center;gap:14px;margin:30px 0 4px;padding:15px 16px;display:flex;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006}.objet-sceau{letter-spacing:.04em;color:#e0cd969e;text-shadow:0 1px #000000d9,0 -1px #ffffff0e;flex:none;font-family:Michroma,Chakra Petch,sans-serif;font-size:13px}.objet-lignes{flex-direction:column;gap:3px;min-width:0;display:flex}.objet-lignes em{color:#ffffffb8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-style:normal}.objet-lignes i{color:var(--silhouette-dim);font-size:11.5px;font-style:italic;line-height:1.35}.coach-debrief{color:var(--white,#f5f5f0);border:1px solid color-mix(in srgb, var(--coach-debrief-color) 34%, transparent);background:linear-gradient(132deg, color-mix(in srgb, var(--coach-debrief-color) 8%, transparent), transparent 42%), #070808f5;animation:coach-debrief-arrive var(--nxs-ceremonie) var(--nxs-courbe-fluide) both;border-radius:1px 19px;margin:14px 16px;padding:18px;font-family:Chakra Petch,Inter,sans-serif;position:relative;overflow:hidden}.coach-debrief:before{content:"";background:linear-gradient(transparent, var(--coach-debrief-color), transparent);pointer-events:none;width:1px;position:absolute;inset:0 auto 0 0}@keyframes coach-debrief-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.coach-debrief-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.coach-debrief-head h2{color:#f5f5f0f5;letter-spacing:.035em;margin:3px 0 5px;font:650 19px/1.25 Chakra Petch,sans-serif}.coach-debrief-head>div>p:last-child{color:#f5f5f08f;margin:0;font-size:12px;line-height:1.55}.coach-debrief-kicker{color:color-mix(in srgb, var(--coach-debrief-color) 72%, white);letter-spacing:.22em;margin:0;font:650 9px/1.3 Chakra Petch,sans-serif}.coach-debrief button,.coach-debrief textarea{font-family:inherit}.coach-debrief-close{min-height:44px;color:color-mix(in srgb, var(--coach-debrief-color) 78%, white);border:1px solid color-mix(in srgb, var(--coach-debrief-color) 28%, transparent);background:color-mix(in srgb, var(--coach-debrief-color) 4%, transparent);letter-spacing:.07em;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide), color var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:1px 12px;flex:none;padding:9px 13px;font-size:10px;font-weight:650}.coach-debrief-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.coach-debrief-context span{color:#f5f5f0d1;overflow-wrap:anywhere;background:#f5f5f005;border:1px solid #f5f5f012;border-radius:1px 11px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;font-size:12px;display:flex}.coach-debrief-context small{color:#f5f5f061;letter-spacing:.17em;text-transform:uppercase;font:650 8px/1.2 Chakra Petch,sans-serif}.coach-debrief-outside{color:var(--silhouette-dim,#7ed4a88c);border-left:1px solid var(--silhouette,#7ed4a8);background:#7ed4a806;margin:10px 0 0;padding:9px 11px;font-size:11.5px;font-style:italic;line-height:1.55}.coach-debrief-protection{color:#f5f5f0c2;background:#d7a23f0b;border:1px solid #d7a23f57;border-radius:1px 11px;margin:10px 0 0;padding:10px 12px;font-size:11.5px;line-height:1.55}.coach-debrief-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.coach-debrief-field{flex-direction:column;min-width:0;display:flex}.coach-debrief-field>span{color:#f5f5f0e0;font-size:12px;font-weight:650;line-height:1.35}.coach-debrief-field>small{min-height:30px;color:var(--silhouette-dim,#7ed4a88c);margin:3px 0 7px;font-size:10px;font-style:italic;line-height:1.45}.coach-debrief-field textarea{resize:vertical;color:#f5f5f0eb;width:100%;min-height:80px;transition:border-color var(--nxs-fluide) var(--nxs-courbe-fluide);background:#020303b3;border:1px solid #f5f5f017;border-radius:1px 12px;outline:none;padding:11px 12px;font-size:16px;line-height:1.45}.coach-debrief-field textarea:focus{border-color:color-mix(in srgb, var(--coach-debrief-color) 62%, transparent)}.coach-debrief-field textarea::placeholder{color:#f5f5f047}.coach-debrief-preview{border:1px solid color-mix(in srgb, var(--coach-debrief-color) 20%, transparent);background:#020303c7;border-radius:1px 13px;margin-top:16px;padding:13px}.coach-debrief-preview-head{border-bottom:1px solid #f5f5f00f;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.coach-debrief-preview-head strong{color:color-mix(in srgb, var(--coach-debrief-color) 78%, white);letter-spacing:.14em;font:650 10px/1.2 Chakra Petch,sans-serif}.coach-debrief-preview-head span{color:#f5f5f057;letter-spacing:.1em;font:600 8px/1.2 Chakra Petch,sans-serif}.coach-debrief-preview pre{color:#f5f5f0b3;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;font:400 11.5px/1.65 Chakra Petch,Inter,sans-serif}.coach-debrief-boundary{color:#f5f5f06b;margin:11px 0 0;font-size:10.5px;line-height:1.55}.coach-debrief-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;margin-top:13px;display:flex}.coach-debrief-prepare{color:#070808;border:1px solid var(--coach-debrief-color);background:var(--coach-debrief-color);letter-spacing:.06em;min-height:46px;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide), transform var(--nxs-impact) var(--nxs-courbe-impact);border-radius:1px 13px;padding:11px 16px;font-size:11px;font-weight:750}.coach-debrief-prepare:active:not(:disabled){transform:scale(.985)}.coach-debrief-prepare:disabled{cursor:default;opacity:.32}.coach-debrief-actions p{color:var(--silhouette,#7ed4a8);margin:0;font-size:10.5px;line-height:1.45}@media (width<=640px){.coach-debrief{margin:10px 12px;padding:15px}.coach-debrief-head{flex-direction:column;gap:10px}.coach-debrief-close{align-self:stretch}.coach-debrief-fields{grid-template-columns:1fr}.coach-debrief-field>small{min-height:0}.coach-debrief-prepare{width:100%}}.coach{background:var(--black);flex-direction:column;height:100dvh;display:flex}.coach-header{padding:calc(14px + env(safe-area-inset-top)) 16px 14px;border-bottom:1px solid var(--coach-border,var(--white-faint));background:var(--black-2);flex-shrink:0;align-items:center;gap:12px;display:flex}.coach-back{color:var(--coach-color,var(--gold));background:0 0;min-width:44px;min-height:44px;padding:4px 8px;font-family:Chakra Petch,Inter,sans-serif;font-size:22px}.coach-info{flex-direction:column;flex:1;gap:2px;display:flex}.coach-name-row{align-items:center;gap:6px;display:flex}.coach-icon-sm{font-size:16px}.coach-name-sm{color:var(--coach-color,var(--white));letter-spacing:.06em;font-family:Chakra Petch,sans-serif;font-size:17px;font-weight:700}.coach-role-sm{color:var(--white-dim);font-size:11px}.coach-switch-btn{background:var(--coach-dim,var(--white-faint));border:1px solid var(--coach-border,var(--white-faint));color:var(--coach-color,var(--white));transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:20px;padding:6px 12px;font-family:Chakra Petch,Inter,sans-serif;font-size:12px;font-weight:500}.coach-switch-btn:hover{opacity:.8}.coach-debrief-door{border:0;border-bottom:1px solid color-mix(in srgb, var(--coach-color) 18%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--coach-color) 7%, transparent), transparent 68%);width:100%;min-height:50px;color:var(--white);text-align:left;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 16px;font-family:Chakra Petch,Inter,sans-serif;display:grid}.coach-debrief-door span{color:color-mix(in srgb, var(--coach-color) 70%, white);letter-spacing:.15em;font-size:11px;font-weight:650}.coach-debrief-door strong{letter-spacing:.025em;font-size:13px;font-weight:600}.coach-debrief-door b{color:var(--coach-color);font-size:18px;font-weight:400}.coach-debrief-stage{flex:1;min-height:0;overflow-y:auto}.coach-messages{flex-direction:column;flex:1;gap:14px;padding:20px 16px;display:flex;overflow-y:auto}.msg{animation:fadeUp var(--nxs-fluide) var(--nxs-courbe-fluide);gap:10px;display:flex}.msg.user{flex-direction:row-reverse}.msg.coach{background:0 0;height:auto}.msg-avatar{background:var(--gold-faint);border:1px solid var(--gold-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:14px;display:flex}.msg-bubble{border-radius:16px;max-width:78%;padding:12px 16px;font-size:14px;line-height:1.6}.msg.coach .msg-bubble{background:var(--black-3);border:1px solid var(--white-faint);color:var(--white);border-radius:4px 16px 16px}.msg.user .msg-bubble{background:var(--gold);color:var(--black);border-radius:16px 4px 16px 16px;font-weight:500}.msg-bubble.typing{align-items:center;gap:5px;min-width:60px;padding:16px;display:flex}.msg-bubble.typing span{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.2s infinite bounce}.msg-bubble.typing span:nth-child(2),.msg-bubble.typing span:nth-child(3){animation-delay:var(--nxs-fluide)}@keyframes bounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.msg.attente-douce{animation:attente-arrivee var(--nxs-ceremonie,.34s) var(--nxs-courbe-fluide,ease-out) var(--attente-retard,.35s) backwards}.msg-bubble.attend{align-self:flex-start;align-items:center;min-height:48px;padding:10px 16px 10px 14px;display:flex}.msg-bubble.attend .attente-texte{letter-spacing:.02em;font-size:13.5px;font-style:italic;line-height:1.4}.coach-tome-door{border:1px solid color-mix(in srgb, var(--coach-color) 28%, transparent);background:linear-gradient(125deg, color-mix(in srgb, var(--coach-color) 8%, transparent), #070808eb);min-height:78px;color:var(--white);text-align:left;border-radius:1px 15px;align-self:stretch;justify-items:start;gap:4px;margin:4px 0 2px 42px;padding:12px 15px;font-family:Chakra Petch,Inter,sans-serif;display:grid}.coach-tome-door small{color:color-mix(in srgb, var(--coach-color) 68%, white);letter-spacing:.15em;font-size:11px;font-weight:650}.coach-tome-door strong{font-size:15px;font-weight:650}.coach-tome-door span{color:var(--white-dim);font-size:11px}.quick-questions{flex-wrap:wrap;gap:8px;padding:8px 16px;display:flex}.quick-btn{background:var(--black-3);border:1px solid var(--white-faint);color:var(--white-dim);transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:20px;padding:8px 14px;font-family:Chakra Petch,Inter,sans-serif;font-size:13px}.quick-btn:hover{border-color:var(--qcolor,var(--gold-dark));color:var(--white)}.coach-draft-status{border-top:1px solid color-mix(in srgb, var(--coach-color) 18%, transparent);background:color-mix(in srgb, var(--coach-color) 4%, var(--black-2));min-height:34px;color:var(--white-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;font-size:12px;line-height:1.35;display:flex}.coach-draft-status button{border:1px solid color-mix(in srgb, var(--coach-color) 30%, transparent);min-height:44px;color:var(--coach-color);letter-spacing:.07em;background:0 0;padding:5px 10px;font:650 11px/1.2 Chakra Petch,sans-serif}.coach-input-area{padding:12px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--white-faint);background:var(--black-2);flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.coach-input{background:var(--black-3);border:1px solid var(--white-faint);color:var(--white);resize:none;max-height:120px;transition:border-color var(--nxs-fluide);border-radius:14px;flex:1;padding:12px 16px;font-size:16px;line-height:1.5}.coach-input:focus{border-color:var(--gold-dark)}.coach-input::placeholder{color:#f5f5f080}.coach-send{background:var(--gold);width:44px;height:44px;color:var(--black);transition:all var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.coach-send:hover:not(.disabled){background:var(--gold-light);transform:scale(1.05)}.coach-send.disabled{opacity:.3;cursor:not-allowed}.coach-secours{color:var(--white);background:#f5f5f00d;border:1px solid #f5f5f038;border-left:3px solid #f5f5f0b3;border-radius:10px;margin:2px 0;padding:12px 14px;font-size:14px;line-height:1.55}.coach-secours p{margin:0}.coach-secours a{color:var(--white);text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.coach-temoin{color:var(--white-dim);margin:-4px 0 0;font-size:12px;line-height:1.5}.coach-fin-door{border:1px solid color-mix(in srgb, var(--coach-color) 28%, transparent);background:linear-gradient(125deg, color-mix(in srgb, var(--coach-color) 8%, transparent), #070808eb);min-height:48px;color:var(--white);text-align:left;border-radius:1px 15px;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;margin:2px 0;padding:10px 15px;font-family:Chakra Petch,Inter,sans-serif;display:flex}.coach-fin-door strong{font-size:14px;font-weight:600}.coach-fin-door b{color:var(--coach-color);font-size:18px;font-weight:400}.coach-ressenti{flex-shrink:0;padding:6px 16px 0;display:flex}.coach-ressenti button{border:1px solid color-mix(in srgb, var(--coach-color) 30%, transparent);background:color-mix(in srgb, var(--coach-color) 6%, var(--black-3));min-height:44px;color:var(--white);text-align:left;border-radius:999px;padding:8px 14px;font:500 13px/1.3 Inter,sans-serif}.coach-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.coach-header{gap:7px;padding-inline:10px}.coach-switch-btn{min-height:44px;padding-inline:8px;font-size:11px;line-height:1.2}.coach-tome-door{margin-left:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.coach{width:100%}.coach-header,.coach-debrief-door,.coach-draft-status,.coach-input-area{padding-left:max(24px,50vw - 456px);padding-right:max(24px,50vw - 456px)}.coach-messages,.quick-questions,.coach-ressenti,.coach-debrief-stage{width:min(100%,960px);margin-inline:auto}.msg-bubble{max-width:min(76%,680px)}}.coach-select{background:var(--black);min-height:100dvh;padding:env(safe-area-inset-top) 16px calc(40px + env(safe-area-inset-bottom))}.cs-header{align-items:center;gap:14px;padding:28px 0 16px;display:flex}.cs-back{border:1px solid var(--white-faint);width:40px;height:40px;color:var(--white);cursor:pointer;background:#ffffff08;border-radius:999px;flex:0 0 40px;font-size:20px}.cs-logo{object-fit:contain;filter:drop-shadow(0 0 10px #c9a84c99);width:52px;height:52px}.cs-titles{flex-direction:column;gap:2px;display:flex}.cs-title{letter-spacing:.1em;font-size:32px;font-weight:700;line-height:1}.gold{color:var(--gold)}.cs-subtitle{color:var(--white-dim);font-size:13px}.cs-desc{color:var(--white-dim);border-bottom:1px solid var(--white-faint);margin-bottom:20px;padding-bottom:20px;font-size:13px;line-height:1.6}.cs-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cs-card{background:var(--black-3);border:1px solid var(--coach-border,var(--white-faint));text-align:left;transition:transform var(--nxs-fluide) var(--nxs-courbe-fluide), border-color var(--nxs-fluide) var(--nxs-courbe-fluide), opacity var(--nxs-fluide) var(--nxs-courbe-fluide);border-radius:16px;flex-direction:column;height:200px;font-family:Chakra Petch,Inter,sans-serif;display:flex;position:relative;overflow:hidden}.cs-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000080}.cs-card.active{border-color:var(--coach-color,var(--gold));box-shadow:0 0 20px var(--coach-dim)}@media (width>=900px) and (hover:hover) and (pointer:fine){.coach-select{width:100%;padding-inline:clamp(48px,7vw,112px)}.cs-header,.cs-desc,.cs-grid{width:min(100%,1180px);margin-inline:auto}.cs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cs-card{height:clamp(220px,31vh,300px)}}.cs-photo-wrap{position:absolute;inset:0}.cs-photo{object-fit:cover;object-position:top center;opacity:.75;width:100%;height:100%;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide)}.cs-card:hover .cs-photo{opacity:.9}.cs-card.active .cs-photo{opacity:.85}.cs-photo-overlay{background: linear-gradient(180deg, rgba(5,5,5, calc(var(--voile,0) * .92)) 0%, transparent 38%),  radial-gradient(ellipse 76% 60% at 50% 50%, transparent 0%, transparent 44%, rgba(5,5,5, calc(var(--voile,0) * .9)) 100%), linear-gradient(to bottom, transparent 20%, #0a0a0ab3 65%, #0a0a0af2 100%);position:absolute;inset:0}.cs-premium-badge{z-index:2;letter-spacing:.1em;color:var(--gold);border:1px solid var(--gold-dark);background:#0a0a0acc;border-radius:10px;padding:2px 7px;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.cs-active-badge{z-index:2;letter-spacing:.1em;color:var(--black);background:var(--coach-color,var(--gold));border-radius:10px;padding:2px 8px;font-family:Chakra Petch,sans-serif;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}.cs-card-bottom{z-index:2;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.cs-icon-name{align-items:center;gap:6px;font-size:14px;display:flex}.cs-name{color:var(--coach-color,var(--white));letter-spacing:.05em;font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:700}.cs-role{color:#f5f5f0b3;font-size:11px;line-height:1.3}.cs-histoire{color:color-mix(in srgb, var(--coach-color) 70%, white);margin-top:3px;font-size:11px;line-height:1.3}.cs-card:disabled{cursor:progress}.coach-select.est-en-cours .cs-card:not([aria-busy=true]){opacity:.45}.cs-card[aria-busy=true]{animation:1.4s ease-in-out infinite cs-attente}@keyframes cs-attente{0%,to{box-shadow:0 0 0 0 var(--coach-dim)}50%{box-shadow:0 0 22px 2px var(--coach-dim)}}@media (prefers-reduced-motion:reduce){.cs-card[aria-busy=true]{border-color:var(--coach-color);animation:none}}.coach-select>.cs-apercu-fond{z-index:60;animation:cs-fondu var(--nxs-fluide,.3s) ease-out;background:#030303b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cs-apercu{border:1px solid var(--coach-border,var(--white-faint));background:var(--black-2,#0d0d0d);width:min(100%,520px);max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);animation:cs-monte var(--nxs-fluide,.3s) var(--nxs-courbe-fluide,ease-out);border-bottom:0;border-radius:18px 18px 0 0;position:relative;overflow-y:auto}.cs-apercu-photo{height:220px;position:relative;overflow:hidden}.cs-apercu-photo img{object-fit:cover;object-position:top center;opacity:.85;width:100%;height:100%}.cs-apercu-corps{gap:8px;margin-top:-44px;padding:0 20px 20px;display:grid;position:relative}.cs-apercu-eclat{color:color-mix(in srgb, var(--coach-color) 75%, white);letter-spacing:.08em;font:600 12px/1.3 Chakra Petch,sans-serif}.cs-apercu h2{color:var(--coach-color,var(--white));letter-spacing:.06em;font:700 28px/1 Chakra Petch,sans-serif}.cs-apercu-role{color:var(--white-dim);font-size:13px;line-height:1.4}.cs-apercu-texte{color:var(--white);font-size:14px;line-height:1.55}.cs-apercu-domaines{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.cs-apercu-domaines li{border:1px solid var(--coach-border,var(--white-faint));color:var(--white-dim);border-radius:999px;padding:5px 10px;font-size:12px}.cs-apercu-histoire{color:color-mix(in srgb, var(--coach-color) 70%, white);font-size:13px}.cs-apercu-actions{gap:10px;margin-top:8px;display:flex}.cs-apercu-actions>*{flex:1;min-height:48px}.cs-apercu-revenir{border:1px solid var(--white-faint);color:var(--white);background:0 0;border-radius:12px;font:600 14px/1 Chakra Petch,sans-serif}.cs-apercu-choisir{border:1px solid var(--coach-color);background:var(--coach-color);color:var(--black);letter-spacing:.04em;border-radius:12px;font:700 14px/1.1 Chakra Petch,sans-serif}.cs-apercu-choisir[aria-busy=true]{opacity:.7;cursor:progress}.cs-apercu-actif{background:var(--coach-dim);color:var(--coach-color);letter-spacing:.1em;border-radius:12px;justify-content:center;align-items:center;font:700 12px/1 Chakra Petch,sans-serif;display:flex}@keyframes cs-fondu{0%{opacity:0}to{opacity:1}}@keyframes cs-monte{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.coach-select>.cs-apercu-fond,.cs-apercu{animation:none}}@media (width>=900px) and (hover:hover) and (pointer:fine){.coach-select>.cs-apercu-fond{align-items:center}.cs-apercu{border-bottom:1px solid var(--coach-border,var(--white-faint));border-radius:18px}}.portal-entry{z-index:1000;isolation:isolate;cursor:pointer;background:#010202;width:min(100vw,480px);min-height:100dvh;animation:1.1s cubic-bezier(.2,.8,.2,1) both portal-arrive;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.portal-entry:before,.portal-entry:after{content:"";pointer-events:none;z-index:7;position:absolute;inset:0}.portal-entry:before{background:linear-gradient(90deg,#000000bf,#0000 7% 93%,#000000bf),linear-gradient(#00000073,#0000 27% 65%,#000000c7)}.portal-entry:after{opacity:.2;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 4px,#ffffff05 5px),radial-gradient(#0000 28%,#000000d4 100%)}.portal-void{perspective:760px;perspective-origin:50% 34%;transition:transform 1.18s cubic-bezier(.7,0,.25,1), filter 1.1s var(--nxs-courbe-fluide);background:radial-gradient(circle at 50% 31%,#ddbe661f,#0000 7%),radial-gradient(at 50% 36%,#0b0a0b 0%,#030404 40%,#000 78%);position:absolute;inset:0}.portal-stars{opacity:.26;background-image:radial-gradient(circle,#ffffffb8 0 .8px,#0000 1.15px),radial-gradient(circle,#dcbf70a8 0 .65px,#0000 1px);background-position:11px 19px,53px 7px;background-size:83px 101px,137px 149px;animation:22.4s linear infinite portal-drift;position:absolute;inset:-20%}.portal-stars-b{opacity:.12;animation-duration:33.6s;animation-direction:reverse;transform:scale(1.25)rotate(13deg)}.portal-dust{opacity:.33;filter:blur(.45px);background:radial-gradient(circle at 12% 72%,#c2a45c5c 0 .7px,#0000 1.4px) 0 0/47px 59px,radial-gradient(circle at 82% 35%,#ffffff47 0 .6px,#0000 1.2px) 0 0/73px 67px,radial-gradient(circle at 62% 82%,#c2a45c40 0 .8px,#0000 1.3px) 0 0/91px 83px;animation:16s linear infinite portal-dust-rise;position:absolute;inset:-12%}.portal-archive-grid{opacity:.13;background:linear-gradient(90deg,#0000 calc(50% - .5px),#c9a84c33 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 0 18%,#c9a84c29 18.08%,#0000 18.2% 81%,#c9a84c1a 81.08%,#0000 81.2%),repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff09 12.5%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.portal-code{z-index:3;color:#d3b5622e;letter-spacing:.42em;writing-mode:vertical-rl;text-orientation:mixed;align-items:center;font:500 7px/1 Chakra Petch,sans-serif;display:flex;position:absolute;top:16%;bottom:18%}.portal-code-left{left:15px;transform:rotate(180deg)}.portal-code-right{color:#ffffff1a;right:15px}.portal-horizon{background:linear-gradient(90deg,#0000,#c9a84c0d 22%,#f1d992bf,#c9a84c0d 78%,#0000);width:185%;height:1px;animation:3.4s ease-in-out infinite portal-horizon;position:absolute;top:34%;left:50%;transform:translate(-50%);box-shadow:0 0 13px #c9a84c80,0 0 62px 19px #c9a84c14}.portal-planet{z-index:2;opacity:.56;width:184px;height:184px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.portal-planet:before{content:"";background:repeating-radial-gradient(circle at 38% 42%,#0000 0 8px,#c9a84c08 9px 10px),radial-gradient(circle at 38% 35%,#f1dc9d1f,#0c0c0db3 48%,#020303 72%);border:1px solid #c9a84c1c;border-radius:50%;position:absolute;inset:35px;box-shadow:inset -18px -14px 30px #000000d9,0 0 45px #c9a84c14}.portal-planet-ring{border:1px solid #c9a84c26;border-radius:50%;animation:20.8s linear infinite portal-orbit;position:absolute;inset:24px 4px;transform:rotateX(72deg)rotate(9deg)}.portal-planet-ring.ring-b{border-color:#ffffff14;animation-duration:27.2s;animation-direction:reverse;inset:8px 39px;transform:rotateY(70deg)rotate(33deg)}.portal-planet-core{background:#f0d78c;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 2px #e5c772d1,0 0 36px 12px #c9a84c2e}.portal-world{transform-style:preserve-3d;transform-origin:50% 0;position:absolute;inset:35% -44% -36%;transform:rotateX(69deg)translateZ(-30px)}.portal-road{clip-path:polygon(49% 0,51% 0,98% 100%,2% 100%);background:repeating-linear-gradient(#ffffff03 0 52px,#c9a84c1a 53px,#000000bf 55px 60px),repeating-linear-gradient(96deg,#0000 0 18px,#ffffff03 19px,#0000 20px 45px),linear-gradient(90deg,#060707,#11100e 17%,#08090a 50%,#11100e 83%,#050606);position:absolute;inset:0 30%;overflow:hidden;box-shadow:inset 0 0 90px #c9a84c09}.portal-road:before{content:"";opacity:.82;background:repeating-linear-gradient(#0000 0 84px,#c9a84c29 86px 88px,#00000080 89px 93px);animation:1.85s linear infinite portal-road-flow;position:absolute;inset:-45% 0 0}.portal-road:after{content:"";opacity:.25;background:linear-gradient(108deg,#0000 0 27%,#ffffff14 27.2%,#0000 27.6% 76%,#c9a84c14 76.2%,#0000 76.5%),radial-gradient(circle at 33% 67%,#dcbe6e29 0 1px,#0000 2px) 0 0/53px 71px;position:absolute;inset:0}.portal-road-line{z-index:2;background:linear-gradient(#ffedb229,#c9a84c 45%,#c9a84c0a);width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 7px #c9a84ca8,0 0 20px #c9a84c38}.portal-road-line.left{left:4%}.portal-road-line.right{right:4%}.portal-road-core{opacity:.38;background:repeating-linear-gradient(#e5c56f 0 24px,#0000 24px 58px);width:1px;animation:1.85s linear infinite portal-road-flow;position:absolute;top:8%;bottom:0;left:calc(50% - .5px)}.portal-gate{z-index:5;place-items:center;width:118px;height:118px;animation:3.6s ease-in-out infinite portal-gate-breathe;display:grid;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.portal-seal{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(135deg,#c9a84c2e,#0000 32%),repeating-linear-gradient(47deg,#11110f 0 2px,#090a0a 3px 7px);place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ddbf694d,0 0 24px #c9a84c38}.portal-seal:before,.portal-seal:after{content:"";background:#dcbe6980;position:absolute;box-shadow:0 0 6px #c9a84c59}.portal-seal:before{width:1px;height:10px;top:4px;left:9px}.portal-seal:after{width:10px;height:1px;bottom:9px;right:4px}.portal-logo{object-fit:contain;filter:sepia(.18)contrast(1.08)drop-shadow(0 0 7px #c9a84c94)drop-shadow(0 0 22px #c9a84c38);width:56px;height:56px}.portal-orbit{border:1px solid #dabd6a2e;border-radius:50%;animation:12.8s linear infinite portal-orbit;position:absolute;inset:4px;transform:rotateX(68deg)rotate(13deg)}.portal-orbit:after{content:"";background:#d7b85e;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:18px;box-shadow:0 0 8px #d7b85e}.portal-orbit-two{border-color:#ffffff12;animation-duration:17.6s;animation-direction:reverse;inset:17px -8px;transform:rotateY(70deg)rotate(36deg)}.portal-enter{left:50%;bottom:max(64px, calc(env(safe-area-inset-bottom) + 46px));z-index:9;color:#e9dfc3;text-shadow:0 0 12px #c9a84c6b,0 1px 3px #000;min-width:292px;animation:portal-enter-in 1.2s .9s var(--nxs-courbe-fluide) both;background:linear-gradient(90deg,#0000,#040505b8 22% 78%,#0000);border:0;flex-direction:column;align-items:center;gap:10px;padding:18px 25px 12px;font-family:Chakra Petch,sans-serif;display:flex;position:absolute;transform:translate(-50%)}.portal-enter small{color:#e1cb91b3;letter-spacing:.22em;text-transform:uppercase;font:500 7px/1 Inter,sans-serif}.portal-enter span{letter-spacing:.2em;padding-left:.2em;font-size:10px;font-weight:600}.portal-enter i{background:linear-gradient(90deg,#0000,#e1c675e6,#0000);width:58px;height:1px;margin-top:5px;animation:1.9s ease-in-out infinite portal-invite;display:block;box-shadow:0 0 8px #c9a84c80}.portal-souvenir{left:50%;bottom:calc(max(64px, calc(env(safe-area-inset-bottom) + 46px)) + 86px);z-index:9;color:#f0e8d4e6;text-align:center;text-shadow:0 1px 3px #000,0 0 14px #000c;pointer-events:none;width:min(320px,100vw - 48px);animation:portal-enter-in 1.2s .9s var(--nxs-courbe-fluide) both;margin:0;font:400 14px/1.45 Inter,sans-serif;position:absolute;transform:translate(-50%)}.portal-entry.is-leaving .portal-souvenir{opacity:0;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide)}.portal-entry.is-leaving .portal-void{filter:brightness(1.55)blur(1px);transform:scale(4.1)translateY(5%)}.portal-entry.is-leaving .portal-enter{opacity:0;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide)}.portal-entry.is-leaving{animation:1.08s cubic-bezier(.72,0,.18,1) forwards portal-depart}@keyframes portal-arrive{0%{opacity:0;filter:brightness(.35)}to{opacity:1;filter:none}}@keyframes portal-depart{0%,72%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes portal-drift{to{transform:translateY(8%)rotate(.001deg)}}@keyframes portal-dust-rise{to{transform:translate(2%,-7%)}}@keyframes portal-horizon{50%{opacity:.48;transform:translate(-50%)scaleX(.72)}}@keyframes portal-road-flow{to{transform:translateY(176px)}}@keyframes portal-gate-breathe{50%{filter:brightness(1.18);transform:translate(-50%,-50%)scale(1.07)}}@keyframes portal-orbit{to{rotate:360deg}}@keyframes portal-enter-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes portal-invite{50%{opacity:.22;transform:scaleX(.72)}}@media (prefers-reduced-motion:reduce){.portal-entry,.portal-entry *,.portal-entry :before,.portal-entry :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.portal-entry.is-leaving{transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);opacity:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){.portal-entry{width:100%;inset:0;transform:none}}.first-reward{z-index:2200;-webkit-backdrop-filter:blur(14px);background:#020303f0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.first-reward-field{pointer-events:none;position:absolute;inset:0}.first-reward-field:before,.first-reward-field:after{content:"";border:1px solid color-mix(in oklab, var(--reward-color,#c9a84c) 14%, transparent);border-radius:50%;width:340px;height:340px;animation:19.2s linear infinite reward-orbit;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.first-reward-field:after{width:210px;height:420px;animation-duration:27.2s;animation-direction:reverse}.first-reward-field i{background:#c9a84c66;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:72px 90px #ffffff2e,260px 170px #c9a84c3d,105px 430px #ffffff1f,330px 540px #c9a84c2e}.first-reward-field i:first-child{top:11%;left:8%}.first-reward-field i:nth-child(2){top:22%;right:31%;transform:rotate(80deg)}.first-reward-field i:nth-child(3){bottom:18%;left:44%;transform:rotate(145deg)}.first-reward-card{z-index:1;border:1px solid color-mix(in oklab, var(--reward-color) 30%, transparent);clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px);background:linear-gradient(135deg, color-mix(in oklab, var(--reward-color) 8%, transparent), transparent 35%), #070807fa;text-align:center;width:min(100%,390px);padding:27px 22px 21px;animation:.42s cubic-bezier(.2,.8,.2,1) both reward-enter;position:relative;box-shadow:0 30px 80px #0009,inset 0 0 35px #00000059}.first-reward-code{color:color-mix(in oklab, var(--reward-color) 58%, transparent);letter-spacing:.22em;text-align:left;font:600 7px/1 Inter,sans-serif;display:block}.first-reward-seal{border:1px solid color-mix(in oklab, var(--reward-color) 45%, transparent);width:64px;height:64px;box-shadow:0 0 28px color-mix(in oklab, var(--reward-color) 20%, transparent);border-radius:50%;place-items:center;margin:20px auto 14px;display:grid}.first-reward-seal span{color:#080908;background:var(--reward-color);border-radius:50%;place-items:center;width:39px;height:39px;font-size:20px;font-weight:800;display:grid}.first-reward-card>p{color:var(--reward-color);letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font:650 11px/1 Chakra Petch,sans-serif}.first-reward-card h2{color:#ffffff94;margin:0;font:500 21px/1.25 Chakra Petch,sans-serif}.first-reward-card h2 strong{color:#eee8da;margin-top:5px;font-size:34px;font-weight:650;display:block}.first-reward-mentor{justify-content:center;align-items:center;gap:10px;margin:19px 0 14px;display:flex}.first-reward-mentor img{border:1px solid color-mix(in oklab, var(--reward-color) 45%, transparent);object-fit:cover;object-position:top;border-radius:50%;width:46px;height:46px}.first-reward-mentor span{text-align:left;flex-direction:column;display:flex}.first-reward-mentor small{color:#ffffff4d;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.first-reward-mentor strong{color:var(--reward-color);letter-spacing:.08em;font:700 20px/1 Chakra Petch,sans-serif}.first-reward-meet{border:1px solid color-mix(in oklab, var(--reward-color) 55%, transparent);color:#080908;background:var(--reward-color);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);letter-spacing:.16em;width:100%;min-height:52px;font:700 12px/1 Chakra Petch,sans-serif}.first-reward-meet span{margin-left:6px}.first-reward-continue{color:#fff6;background:0 0;border:0;margin-top:8px;padding:8px;font-size:10px}@keyframes reward-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes reward-orbit{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.first-reward-card,.first-reward-field:before,.first-reward-field:after{animation:none}}.first-reward{align-items:safe center;overflow-y:auto}.first-reward-ciel{margin:14px 0 12px}.first-reward-voute{background:radial-gradient(at 50% 40%,#28304647,#0000 70%),#04050a;border:1px solid #ffffff14;border-radius:2px 14px;width:100%;height:auto;max-height:132px;display:block}.first-reward-etoile{fill:#fbf1d3}.first-reward-ciel figcaption{color:#f0e8d4db;margin-top:9px;font:400 13px/1.45 Inter,sans-serif}.first-reward-ciel time{color:#f0e8d4;font-weight:600}.first-reward-temoin{color:var(--reward-color);margin-top:2px;font-weight:500;display:block}.first-reward-ou{color:#fff9;margin-top:4px;font-size:12px;display:block}@media (height<=640px){.first-reward-voute{max-height:96px}.first-reward-card h2 strong{font-size:28px}}.first-reward-continue{color:#ffffffb3;min-height:44px;padding:10px 14px;font-size:13px}.first-reward-mentor small{color:#fff9;font-size:11px}.first-reward-montrer{--montrer-color:var(--reward-color);margin:2px auto 0;display:block}.streak-celeb{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity var(--nxs-fluide) var(--nxs-courbe-fluide);cursor:pointer;-webkit-user-select:none;user-select:none;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.streak-celeb.visible{opacity:1}.streak-celeb-card{text-align:center;background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--coach-color) 25%, transparent), transparent 55%), linear-gradient(180deg, #ffffff0a, #ffffff05);border:1px solid color-mix(in oklab, var(--coach-color) 35%, #ffffff14);width:86%;max-width:320px;transition:transform var(--nxs-impact) var(--nxs-courbe-impact);border-radius:22px;padding:36px 32px;position:relative;transform:scale(.85)}.streak-celeb.visible .streak-celeb-card{transform:scale(1)}.streak-celeb-flame{filter:drop-shadow(0 0 18px #ff8a5a8c);font-size:56px;animation:1.2s ease-in-out infinite alternate flame-bob}@keyframes flame-bob{0%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(1.06)}}.streak-celeb-title{letter-spacing:.08em;color:var(--coach-color);text-shadow:0 0 18px color-mix(in oklab, var(--coach-color) 45%, transparent);margin-top:14px;font-size:38px;font-weight:800}.streak-celeb-sub{color:#ffffffc7;margin-top:6px;font-size:14px;line-height:1.35}.streak-celeb-coach{border-top:1px solid #ffffff14;margin-top:24px;padding-top:18px}.streak-celeb-coach-tag{letter-spacing:.18em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.streak-celeb-coach-line{color:#ffffffb3;font-size:13.5px;font-style:italic;line-height:1.4;display:block}.screening{min-height:100dvh;padding:24px;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));text-align:center;background:var(--black);color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.screening-logo{opacity:.85;width:64px}.screening-surtitre{color:var(--white-dim);letter-spacing:.14em;text-transform:uppercase;font:500 11px/1 Chakra Petch,sans-serif}.screening-titre{letter-spacing:.02em;max-width:340px;font:500 24px/1.3 Chakra Petch,sans-serif}.screening-texte{max-width:340px;color:var(--white-dim);font-size:14px;line-height:1.6}.screening-texte strong{color:var(--gold-light);font-weight:600}.screening-rappel{border-left:2px solid var(--gold-light);color:var(--white);text-align:left;background:#ffffff0a;padding:10px 12px}.screening-signes{text-align:left;max-width:340px;color:var(--white-dim);margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.7}.screening-choix{gap:14px;margin-top:6px;display:flex}.screening-principal{cursor:pointer;min-width:110px;min-height:46px;color:var(--gold);border:1px solid var(--gold-dark);font:inherit;letter-spacing:.08em;background:0 0;border-radius:2px;padding:12px 26px}.screening-principal:active{transform:scale(.988)}.screening-principal:disabled{opacity:.5}.screening-secondaire{cursor:pointer;min-height:44px;color:var(--white-dim);font:inherit;text-underline-offset:3px;background:0 0;border:none;margin-top:4px;padding:10px 16px;font-size:13px;text-decoration:underline}.screening-sorties{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.screening-sorties a,.screening-sorties button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;padding:0 0 1px;font-family:inherit;font-size:12.5px;text-decoration:none}.screening-sorties span{color:#ffffff40}:root{--nxs-mini-bottom:calc(max(12px, env(safe-area-inset-bottom)) + 78px);--nxs-mini-left:max(12px, calc(50vw - 228px));--nxs-mini-reserve:79px}.nxs-player-host{contain:layout size;background:#000;position:fixed;overflow:hidden}.nxs-player-host.idle{display:none}.nxs-player-host.anchored{z-index:20;border-radius:0;width:0;height:0;top:0;left:0}.nxs-player-host.docked{z-index:51;left:calc(var(--nxs-mini-left) + 6px);bottom:calc(var(--nxs-mini-bottom) + 6px);border:1px solid #e0cd9629;border-radius:12px 2px;width:104px;height:59px}.nxs-player-mount{width:100%;height:100%}.nxs-player-mount iframe{border:0;width:100%;height:100%;display:block}.nxs-mini{z-index:50;left:50%;bottom:var(--nxs-mini-bottom);background:#0c0c0de6;border:1px solid #e0cd9621;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:min(100vw - 24px,456px);height:71px;padding:6px 8px 6px 120px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #0009,inset 0 1px #ffffff09}.nxs-mini-copy{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.nxs-mini-copy small{color:color-mix(in srgb, var(--frequency-color) 70%, white);letter-spacing:.12em;text-transform:uppercase;font:600 6.5px/1 Inter,sans-serif}.nxs-mini-copy strong{color:#e8e2d4;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 13px/1.25 Chakra Petch,sans-serif;display:-webkit-box;overflow:hidden}.nxs-mini-controls{align-items:center;gap:4px;display:flex}.nxs-mini-controls button{color:#e8e2d4cc;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;place-items:center;width:34px;height:34px;font:500 12px/1 Inter,sans-serif;display:grid}.nxs-mini-controls button:first-child{border-color:color-mix(in srgb, var(--frequency-color) 30%, transparent);background:color-mix(in srgb, var(--frequency-color) 10%, transparent);color:color-mix(in srgb, var(--frequency-color) 80%, white)}.nxs-mini-close{opacity:.55;font-size:11px!important}body.nxs-mini-actif .dashboard{padding-bottom:calc(126px + var(--nxs-mini-reserve))}body.nxs-mini-actif .coach{padding-bottom:calc(var(--nxs-mini-bottom) + var(--nxs-mini-reserve))}@media (width<=350px){.nxs-mini{padding-left:116px}.nxs-mini-copy strong{font-size:12px}}@media (width>=900px) and (hover:hover) and (pointer:fine){:root{--nxs-mini-left:126px;--nxs-mini-bottom:22px}.nxs-mini{width:min(100vw - 162px,560px);left:126px;transform:none}}.guide-iphone{box-sizing:border-box;max-height:calc(100vh - 46px - env(safe-area-inset-top,0px) - 120px);max-height:calc(100dvh - 46px - env(safe-area-inset-top,0px) - 120px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.guide-iphone>*{flex-shrink:0}@media (orientation:portrait){.guide-iphone[data-fleche="26"],.guide-iphone[data-fleche="27"]{max-height:calc(100vh - 46px - env(safe-area-inset-top,0px) - 160px);max-height:calc(100dvh - 46px - env(safe-area-inset-top,0px) - 160px)}}.guide-iphone-intro{color:#e9e6dc;margin:0;font-size:13px;line-height:1.45}.guide-iphone-intro:focus{outline:none}.guide-iphone-etapes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.guide-iphone-etapes>li{grid-template-columns:22px 1fr;align-items:start;column-gap:8px;display:grid}.guide-iphone .etape{color:#ddc57f;border:1px solid #ddc57f99;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:700;line-height:1;display:grid}.guide-iphone-geste{min-width:0}.guide-iphone-action{color:#fff;margin:0;font-size:13px;line-height:1.6}.guide-iphone-aide{color:#e9e6dc9e;margin:3px 0 0;font-size:12px;line-height:1.5}.puce-ios{color:#fff;white-space:nowrap;vertical-align:middle;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:4px;padding:1px 7px 1px 4px;font:600 12px/1.6 -apple-system,system-ui,sans-serif;display:inline-flex}.puce-ios--seule{padding:1px 4px}.puce-ios--ajouter{color:#0a84ff;padding-left:7px}.puce-ios--interrupteur{gap:6px;padding-left:7px}.ios-icone{color:#e9e6dc;flex:none;width:16px;height:16px}.ios-icone--interrupteur{width:26px;height:16px}.guide-iphone-lu{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ios-barre{width:100%;max-width:220px;height:auto;margin:6px 0 2px;display:block}.ios-barre .verre{fill:#ffffff1a;stroke:#ffffff38;stroke-width:1px}.ios-barre .trait{fill:none;stroke:#e9e6dc;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ios-barre .fin{fill:none;stroke:#e9e6dc;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ios-barre .plein{fill:#e9e6dc}.ios-barre .url{fill:#e9e6dccc;font:500 12px -apple-system,system-ui,sans-serif}.ios-barre .cible{fill:none;stroke:#ddc57f;stroke-width:2px}.guide-iphone .cible{animation:guide-iphone-souffle calc(3s * var(--nxs-souffle,1.6)) ease-in-out infinite}@keyframes guide-iphone-souffle{0%,to{opacity:.45}50%{opacity:1}}.guide-iphone-copier{appearance:none;color:#ddc57f;min-height:44px;font:inherit;vertical-align:middle;cursor:pointer;background:#ddc57f14;border:1px solid #ddc57f99;border-radius:999px;align-items:center;gap:6px;margin:2px 0;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.guide-iphone-copier .ios-icone{color:#ddc57f}.guide-iphone-copier:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.guide-iphone-copie{color:#e9e6dcc7;margin:0;font-size:12px}.guide-iphone-copie-etat{color:#e9e6dcd9;margin-top:6px;font-size:12px;line-height:1.45;display:block}.guide-iphone-lien{box-sizing:border-box;color:#fff;-webkit-user-select:text;user-select:text;background:#ffffff0f;border:1px solid #ffffff38;border-radius:8px;width:100%;margin-top:6px;padding:8px 10px;font:16px/1.3 -apple-system,system-ui,sans-serif;display:block}.guide-iphone-resultat{color:#e9e6dc;align-items:center;gap:10px;margin:2px 0 0;font-size:12.5px;line-height:1.45;display:flex}.guide-iphone-icone{border-radius:22%;flex:none;width:28px;height:28px}.guide-iphone-deja{color:#e9e6dcb3;margin:0;font-size:12px}.guide-iphone-bloque{color:#e9e6dcc7;font-size:12px;line-height:1.5}.guide-iphone-bloque summary{color:#ddc57f;cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.guide-iphone-bloque summary:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.guide-iphone-bloque p{margin:4px 0 0}.app>div.install-fleche{z-index:8600;pointer-events:none;width:28px;height:44px;bottom:var(--fleche-bas,100px);filter:drop-shadow(0 0 6px #ddc57f73);animation:1.2s ease-in-out infinite install-fleche-rebond;position:fixed}.app>div.install-fleche svg{display:block}.app>div.install-fleche--26{--fleche-bas:100px;right:44px}.app>div.install-fleche--27{--fleche-bas:100px;left:100px}.app>div.install-fleche--18{--fleche-bas:8px;left:calc(50% - 14px)}.app:has(.nxs-plein-ecran)>div.install-fleche{visibility:hidden}@media (orientation:landscape){.app>div.install-fleche,.guide-iphone-intro-fleche{display:none}}@media (prefers-reduced-motion:reduce){.app>div.install-fleche{animation:none}.guide-iphone .cible{opacity:1;animation:none}}@keyframes install-fleche-rebond{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}:root{--bandeau-install-h:0px}:root.bandeau-install-actif{--bandeau-install-h:46px}.bandeau-install-espace{height:calc(var(--bandeau-install-h) + env(safe-area-inset-top,0px))}.app>div.bandeau-install{z-index:8500;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9e6dc;background:#050505eb;border-bottom:1px solid #c9a84c59;flex-direction:column;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.app:has(.nxs-plein-ecran)>div.bandeau-install{visibility:hidden}.bandeau-install-barre{box-sizing:border-box;align-items:center;gap:6px;height:46px;padding:0 8px;display:flex}.bandeau-install-titre{letter-spacing:.12em;text-transform:uppercase;color:#e9e6dc9e;white-space:nowrap;margin-right:auto;font-size:11px;display:none}@media (width>=560px){.bandeau-install-barre{gap:10px;padding-left:16px;padding-right:16px}.bandeau-install-titre{display:inline}}@media (width>=900px){.bandeau-install-barre{justify-content:center}.bandeau-install-titre{margin-right:24px}}.bandeau-install-btn{appearance:none;font:inherit;cursor:pointer;box-sizing:border-box;color:#ddc57f;text-align:center;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:padding-box padding-box;border:6px solid #0000;border-width:6px 0;border-radius:16px/22px;flex:auto;min-width:0;max-width:260px;height:44px;padding:0 9px;font-size:11px;font-weight:600;line-height:32px;text-decoration:none;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #ddc57f8c}@media (width>=560px){.bandeau-install-btn{letter-spacing:.02em;flex:none;padding:0 15px;font-size:12px}}.bandeau-install-btn.ici{color:#000;background-color:#ddc57f;box-shadow:inset 0 0 0 1px #ddc57f}.bandeau-install-btn.ouvert{box-shadow:inset 0 0 0 2px #ddc57f}.bandeau-install-btn:focus-visible{outline-offset:-2px;outline:2px solid #0000;box-shadow:inset 0 0 0 2px #fff}.bandeau-install-btn.ici:focus-visible{box-shadow:inset 0 0 0 2px #ddc57f,inset 0 0 0 4px #000}.bandeau-install-fermer:focus-visible{outline-offset:-2px;outline:2px solid #ddc57f}.bandeau-install-fermer{color:#e9e6dcb3;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:44px;height:44px;margin-right:-6px;font-size:22px;line-height:1}.bandeau-install-fermer:hover{color:#e9e6dc;background:#ffffff0f}.bandeau-install-guide{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding:10px 14px 12px;font-size:13px;line-height:1.45;display:flex;box-shadow:0 10px 24px #00000073}.bandeau-install-guide-pourquoi{color:#e9e6dcb3;margin:0;font-size:12px}.bandeau-install-guide b{color:#fff;font-weight:600}.bandeau-install-guide-fermer{appearance:none;color:#ddc57f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ddc57f8c;border-radius:999px;align-self:flex-end;padding:6px 16px;font-size:12px;font-weight:600}.bandeau-install-guide-fermer:focus-visible{outline-offset:2px;outline:2px solid #ddc57f}.bandeau-install-guide-action{box-sizing:border-box;color:#000;text-align:center;background:#ddc57f;border-radius:999px;align-self:stretch;min-height:44px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;display:block}.bandeau-install-guide-action:focus-visible{outline-offset:2px;outline:2px solid #fff}.bandeau-install-guide-repli,.bandeau-install-guide-code{color:#e9e6dcc7;margin:0;font-size:12px}.bandeau-install-guide-code b{letter-spacing:.08em}@media (width>=900px){.bandeau-install-guide{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto}}.app{background:radial-gradient(circle at 18% 38%,#c9a84c07 0 1px,#0000 1.4px) 0 0/59px 71px,repeating-linear-gradient(103deg,#0000 0 51px,#ffffff02 52px,#0000 53px 107px),linear-gradient(155deg,#0b0c0b,#040505 55%,#080806);max-width:480px;min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden}.app:before{content:"";z-index:0;pointer-events:none;opacity:.24;background:repeating-linear-gradient(#0000 0 5px,#ffffff03 6px),linear-gradient(90deg,#0000 calc(50% - .5px),#c9a84c07 50%,#0000 calc(50% + .5px));position:fixed;inset:0}.app>.auth,.app>.onboarding,.app>.coach-select,.app>.dashboard,.app>.coach,.app>.loading-screen{z-index:1;position:relative}.loading-screen{justify-content:center;align-items:center;display:flex}.reprise-screen{align-items:flex-end}.reprise-ligne{z-index:1;margin:0 0 calc(40px + env(safe-area-inset-bottom));letter-spacing:.14em;text-transform:uppercase;opacity:.55;font-size:12px;position:relative}@keyframes pulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.reprise-ligne.est-vivante{opacity:1;--attente-encre:#f5f5f08c}.auth,.onboarding,.coach-select,.coach{background:radial-gradient(76% 30% at 50% 0,#c9a84c13,#0000 70%),radial-gradient(circle at 16% 63%,#c9a84c07 0 .8px,#0000 1.3px) 0 0/57px 73px,repeating-linear-gradient(103deg,#0000 0 47px,#ffffff02 48px,#0000 49px 101px),linear-gradient(152deg,#0a0b0a 0%,#040505 52%,#080806 100%)}.auth-bg{opacity:.85;background:radial-gradient(circle at 50% 18%,#c9a84c1a,#0000 13%),linear-gradient(90deg,#0000 calc(50% - .5px),#c9a84c0b 50%,#0000 calc(50% + .5px)),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#c9a84c05 25%);-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.auth-bg:before,.auth-bg:after{content:"";border:1px solid #c9a84c17;border-radius:50%;position:absolute;top:18%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)rotate(12deg)}.auth-bg:before{width:245px;height:245px}.auth-bg:after{width:160px;height:275px;transform:translate(-50%,-50%)rotateY(68deg)rotate(31deg)}.auth-logo,.ob-logo-img,.ob-welcome-logo,.cs-logo{filter:sepia(.18)contrast(1.08)drop-shadow(0 0 12px #c9a84c73)}.auth-card,.ob-input,.ob-goal-btn,.ob-activity-btn,.cs-card,.msg-bubble,.quick-btn,.coach-input{box-shadow:var(--nxs-arete), inset 0 0 26px #0000004d, var(--nxs-poids);background:linear-gradient(125deg,#c9a84c09,#0000 38%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#0b0c0b;border-color:#d3b86b21;border-radius:1px 14px}.auth-card,.cs-card{position:relative}.auth-card:before,.cs-card:before{content:"";z-index:4;pointer-events:none;background:#c9a84c75;width:25px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 6px #c9a84c3d}.auth-input{background:#060706b8;border-color:#c9a84c1c;border-radius:1px 10px;box-shadow:inset 0 2px 3px #0000008c,inset 0 -1px #ffffff09}.auth-btn,.ob-btn{background:linear-gradient(110deg,#b7943e,#d2b45f 48%,#9c792d),#c9a84c;border:1px solid #efd48b73;border-radius:1px 13px;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000008c,0 14px 32px #c9a84c26}.auth-tab.active{background:linear-gradient(#c9a84c12,#0000)}.onboarding{position:relative;overflow:hidden}.onboarding:before,.coach-select:before{content:"⌁  ◇  ∴  ⟁  ϟ  ○";z-index:0;color:#c9a84c12;letter-spacing:.45em;writing-mode:vertical-rl;pointer-events:none;font:500 6px/1 Chakra Petch,sans-serif;position:fixed;top:22%;right:7px}.onboarding>*,.coach-select>*{z-index:1;position:relative}.ob-progress{background:#c9a84c12}.ob-progress-bar{box-shadow:0 0 10px #c9a84c80}.ob-question,.ob-title,.cs-title{color:#e8e2d4}.cs-card{background:#090a09;border-radius:1px 15px}.cs-photo{filter:grayscale(.22)sepia(.12)saturate(.72)contrast(1.08)}.cs-photo-overlay{background:repeating-linear-gradient(#0000 0 5px,#ffffff04 6px),linear-gradient(#0000 18%,#070807ad 63%,#070807f7 100%)}.cs-active-badge,.cs-premium-badge{border-radius:1px 7px}.coach-header,.coach-input-area{background:repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#080908f0;border-color:#c9a84c1f}.msg-avatar,.coach-send,.coach-switch-btn{border-radius:1px 10px}.msg.coach .msg-bubble{border-radius:1px 14px}.msg.user .msg-bubble{border-radius:14px 1px}.quick-btn{border-radius:1px 10px}@media (prefers-reduced-motion:reduce){.auth-logo,.ob-welcome-logo{animation:none}}.app>div.app-offline-state{top:calc(8px + env(safe-area-inset-top) + var(--bandeau-install-h,0px));z-index:9000;color:#f0e5c5b3;text-align:center;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060706f0;border:1px solid #dab95b52;gap:3px;max-width:calc(100vw - 28px);padding:8px 13px 7px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 9px 28px #0000005c}.app-offline-state strong{color:#e0c26d;letter-spacing:.17em;font:650 10px/1 Inter,sans-serif}.app-offline-state span{white-space:normal;overflow-wrap:anywhere;max-height:5.6em;font-size:11.5px;line-height:1.4;display:block;overflow-y:auto}.app>div.app-offline-state[data-fermable]{padding-inline:34px}.app-offline-state button.app-offline-fermer{color:#f0e5c58c;letter-spacing:0;background:0 0;border:0;min-width:32px;min-height:32px;padding:4px;font-size:12px;position:absolute;top:2px;right:2px}.app>div.app-alerte{z-index:9999;padding:8px 8px 8px 16px;padding-top:calc(8px + env(safe-area-inset-top));color:#f0e5c5;text-align:left;cursor:pointer;background:#060706f7;border-bottom:1px solid #dab95b6b;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.4;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 9px 28px #00000073}.app-alerte-signe{color:#e0c26d;flex:none;font-size:16px}.app-alerte-texte{flex:1}.app-alerte-fermer{color:#f0e5c5b3;cursor:pointer;background:0 0;border:0;flex:none;min-width:44px;min-height:44px;font-size:14px}.loading-screen.ecran-calme{padding:24px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));text-align:center;flex-direction:column;gap:14px}.ecran-calme-logo{z-index:1;opacity:.8;width:72px;position:relative}.ecran-calme-titre,.ecran-calme-detail{z-index:1;max-width:340px;margin:0;line-height:1.55;position:relative}.ecran-calme-titre{color:#f0e5c5;font-size:16px}.ecran-calme-detail{color:#f0e5c59e;font-size:14px}.nxs-bouton-calme{z-index:1;color:#0a0a0a;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(110deg,#b7943e,#d2b45f 48%,#9c792d),#c9a84c;border:1px solid #efd48b73;border-radius:1px 13px;min-height:48px;margin-top:8px;padding:12px 28px;font:700 13px/1 Chakra Petch,sans-serif;position:relative;box-shadow:inset 0 1px #ffffff47,0 1px 2px #0000008c}.nxs-bouton-calme:disabled{opacity:.55;cursor:default}.chargement-lent{left:0;right:0;bottom:calc(32px + env(safe-area-inset-bottom));z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed}.chargement-lent p{letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin:0;font-size:12px}.app-offline-state button{color:#e0c26d;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#c9a84c0e;border:1px solid #dab95b5c;border-radius:1px 11px;min-height:44px;padding:8px 14px;font:650 11px/1 Chakra Petch,sans-serif}@media (hover:hover) and (pointer:fine){.app{width:100%;max-width:none;box-shadow:none}}.app>a.copie-figee{z-index:9998;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#fff;text-align:center;background:#b45309;font-size:13px;font-weight:600;text-decoration:none;position:fixed;bottom:0;left:0;right:0}.version-appli{z-index:1;margin:8px 0 calc(24px + env(safe-area-inset-bottom));text-align:center;letter-spacing:.08em;opacity:.45;font-size:11px;position:relative}:root[data-nuit-chaude] .auth,:root[data-nuit-chaude] .onboarding,:root[data-nuit-chaude] .coach-select,:root[data-nuit-chaude] .coach:not(.msg){background:radial-gradient(ellipse 76% 30% at 50% 0, #c9a84c1c, transparent 70%), radial-gradient(circle at 16% 63%, #c9a84c07 0 .8px, transparent 1.3px), repeating-linear-gradient(103deg, transparent 0 47px, #ffffff02 48px, transparent 49px 101px), linear-gradient(180deg, var(--nuit-2) 0%, var(--nuit) 34%, var(--nuit) 82%, #050505 100%);background-size:auto,57px 73px,auto,auto}:root[data-nuit-chaude] .auth-bg{background:radial-gradient(210px at 50% 160px,#c9a84c2e,#0000 100%),linear-gradient(90deg,#0000 calc(50% - .5px),#c9a84c0b 50%,#0000 calc(50% + .5px)),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#c9a84c05 25%)}:root[data-nuit-chaude] .dashboard{background:radial-gradient(ellipse 72% 31% at 50% -6%, color-mix(in srgb, var(--coach-color) 18%, transparent), transparent 70%), radial-gradient(circle at 14% 32%, #b7974809 0 1px, transparent 1.4px), radial-gradient(circle at 78% 68%, #ffffff06 0 .8px, transparent 1.3px), repeating-linear-gradient(103deg, transparent 0 47px, #ffffff02 48px, transparent 49px 103px), linear-gradient(180deg, var(--nuit-2) 0%, var(--nuit) 30%, var(--nuit) 84%, #050505 100%);background-size:auto,53px 67px,71px 83px,auto,auto}:root[data-nuit-chaude] .auth-card,:root[data-nuit-chaude] .ob-input,:root[data-nuit-chaude] .ob-goal-btn:not(.selected),:root[data-nuit-chaude] .ob-activity-btn:not(.selected),:root[data-nuit-chaude] .cs-card,:root[data-nuit-chaude] .msg:not(.user) .msg-bubble,:root[data-nuit-chaude] .quick-btn,:root[data-nuit-chaude] .coach-input{background:linear-gradient(125deg, #c9a84c0b, transparent 38%), repeating-linear-gradient(47deg, #ffffff02 0 1px, transparent 2px 8px), var(--nuit-2)}:root[data-nuit-chaude] .ob-goal-btn.selected,:root[data-nuit-chaude] .ob-activity-btn.selected{background:linear-gradient(120deg, #c9a84c24, transparent 55%), var(--nuit-2)}:root[data-nuit-chaude] .auth-input{background:#0b0a08cc}:root[data-nuit-chaude] .coach-header,:root[data-nuit-chaude] .coach-input-area{background:repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#1a1713f0}:root[data-nuit-chaude] .hall-hero{background:repeating-linear-gradient(48deg, #ffffff05 0 1px, transparent 2px 9px), var(--nuit)}:root[data-nuit-chaude] .lux-profile-mark{background:linear-gradient(135deg, #c9a84c1f, transparent 36%), repeating-linear-gradient(45deg, var(--nuit-3) 0 2px, var(--nuit-2) 3px 7px)}:root[data-nuit-chaude] .hall-cta{background:linear-gradient(100deg,#c9a84c1f,#0000),#1a1713a8}:root[data-nuit-chaude] .path-door{background:linear-gradient(108deg, #c9a84c0b, transparent 38%), repeating-linear-gradient(48deg, #ffffff02 0 1px, transparent 2px 8px), var(--nuit-2)}:root[data-nuit-chaude] .path-door.suivante{background:linear-gradient(100deg, color-mix(in srgb, var(--coach-color) 14%, transparent), transparent 60%), var(--nuit-2)}:root[data-nuit-chaude] .ritual-card,:root[data-nuit-chaude] .transmission-card,:root[data-nuit-chaude] .power-card,:root[data-nuit-chaude] .profile-stats div,:root[data-nuit-chaude] .profile-goal,:root[data-nuit-chaude] .mentor-card{background:linear-gradient(127deg, #c9a84c0a, transparent 37%), repeating-linear-gradient(46deg, #ffffff02 0 1px, transparent 2px 8px), var(--nuit-2)}:root[data-nuit-chaude] .parole{background:linear-gradient(125deg, #c9a84c0f, transparent 42%), var(--nuit-2)}:root[data-nuit-chaude] .lux-nav{background:linear-gradient(110deg,#c9a84c0d,#0000 33%),repeating-linear-gradient(47deg,#ffffff02 0 1px,#0000 2px 8px),#1a1713f0}:root[data-nuit-chaude] .aide-rappel{background:#1a1713f0}:root[data-nuit-chaude] .ma-photo{background:linear-gradient(127deg, #c9a84c0a, transparent 37%), repeating-linear-gradient(46deg, #ffffff02 0 1px, transparent 2px 8px), var(--nuit-2)}:root[data-nuit-chaude] .voie{background:linear-gradient(125deg, #ffffff06, transparent 46%), var(--nuit-2)}:root[data-nuit-chaude] .dashboard .task-item:not(.bonus,.trame),:root[data-nuit-chaude] .dashboard .carnet,:root[data-nuit-chaude] .dashboard .eta-toggle,:root[data-nuit-chaude] .dashboard .biblio-toggle{background:linear-gradient(112deg,#c9a84c08,#0000 34%),#1a1713eb}:root[data-nuit-chaude] .dashboard .task-item.bonus{background:linear-gradient(118deg, #c9a84c21, transparent 48%), repeating-linear-gradient(46deg, #ffffff03 0 1px, transparent 2px 8px), var(--nuit-3)}:root[data-nuit-chaude] .hall-coach{filter:saturate(.95)contrast(1.05)brightness(.85);opacity:.95}:root[data-nuit-chaude] .hall-coach[data-mentor=senya]{filter:grayscale(.25)sepia(.15)saturate(.65)contrast(1.18)brightness(.59);opacity:.78}:root[data-nuit-chaude] .hall-hero:before{background:linear-gradient(90deg, var(--nuit) 0%, #12100dd1 39%, #12100d1f 75%), linear-gradient(0deg, var(--nuit) 0%, transparent 48%, #0a080657 100%), linear-gradient(180deg, rgba(18,16,13, calc(var(--voile,0) * .88)) 0%, transparent 34%), radial-gradient(ellipse 82% 66% at 64% 52%, transparent 0%, transparent 42%, rgba(18,16,13, calc(var(--voile,0) * .86)) 100%), repeating-linear-gradient(180deg, transparent 0 5px, #dec47f05 6px)}:root[data-nuit-chaude] .cs-photo{filter:saturate(.95)contrast(1.05)}:root[data-nuit-chaude] .cs-card .cs-photo{opacity:.9}:root[data-nuit-chaude] .cs-card:hover .cs-photo{opacity:1}:root[data-nuit-chaude] .cs-card.active .cs-photo{opacity:.95}:root[data-nuit-chaude] .cs-photo-overlay{background:repeating-linear-gradient(#0000 0 5px,#ffffff04 6px),linear-gradient(#0000 18%,#1a1713ad 63%,#1a1713f7 100%)}:root[data-nuit-chaude] .cs-apercu,:root[data-nuit-chaude] .auth-mentor-strip button{background:var(--nuit-2)}:root[data-nuit-chaude] .auth-mentor-strip img{filter:none}:root[data-nuit-chaude] .visit-mentor{background:var(--nuit-2)}:root[data-nuit-chaude] .visit-mentor:after{background:linear-gradient(#0000 38%,#12100deb)}:root[data-nuit-chaude] .visit-mentor img{filter:saturate(.95)contrast(1.04)}:root[data-nuit-chaude] .visit-mentor:hover img{filter:none}:root[data-nuit-chaude] .auth-mentor-strip [data-mentor=kael] img,:root[data-nuit-chaude] .auth-mentor-strip [data-mentor=senya] img{filter:grayscale(.32)saturate(.72)}:root[data-nuit-chaude] .visit-mentor[data-mentor=kael] img,:root[data-nuit-chaude] .visit-mentor[data-mentor=senya] img{filter:grayscale(.18)saturate(.82)contrast(1.04)}:root[data-nuit-chaude] .visit-mentor[data-mentor=kael]:hover img,:root[data-nuit-chaude] .visit-mentor[data-mentor=senya]:hover img{filter:none}:root[data-nuit-chaude] .cs-card[data-mentor=kael] .cs-photo,:root[data-nuit-chaude] .cs-card[data-mentor=senya] .cs-photo{filter:grayscale(.22)sepia(.12)saturate(.72)contrast(1.08);opacity:.75}:root[data-nuit-chaude] .cs-card[data-mentor=kael]:hover:not(.active) .cs-photo,:root[data-nuit-chaude] .cs-card[data-mentor=senya]:hover:not(.active) .cs-photo{opacity:.9}:root[data-nuit-chaude] .cs-card.active[data-mentor=kael] .cs-photo,:root[data-nuit-chaude] .cs-card.active[data-mentor=senya] .cs-photo{opacity:.85}:root[data-nuit-chaude] .auth-archive-rail,:root[data-nuit-chaude] .auth-archive-orbit.two,:root[data-nuit-chaude] .auth-archive-core{display:none}:root[data-nuit-chaude] .auth-bg:before,:root[data-nuit-chaude] .auth-bg:after{content:none}:root[data-nuit-chaude] .auth-seal{box-shadow:none;clip-path:none;background:0 0}:root[data-nuit-chaude] .auth-seal:before{display:none}:root[data-nuit-chaude] .auth-label:before{visibility:hidden}:root[data-nuit-chaude] .auth-logo{animation:4.2s ease-in-out infinite nuit-logo-respire;-webkit-mask-image:radial-gradient(closest-side,#000 95%,#0000 100%);mask-image:radial-gradient(closest-side,#000 95%,#0000 100%)}@keyframes nuit-logo-respire{0%,to{opacity:.86;transform:scale(.985)}50%{opacity:1;transform:scale(1.025)}}:root[data-nuit-chaude] .onboarding:before,:root[data-nuit-chaude] .coach-select:before,:root[data-nuit-chaude] .doors-heading span:before,:root[data-nuit-chaude] .space-intro:after{content:none}:root[data-nuit-chaude] .hall-scan{display:none}:root[data-nuit-chaude] .lux-header:after{content:"NEOXUS"}:root[data-nuit-chaude] .visit-video-overlay,:root[data-nuit-chaude] .intro-overlay{background:var(--nuit);animation:nuit-ouverture .4s var(--nxs-courbe-fluide,ease-out) both}:root[data-nuit-chaude] .intro-video{background:var(--nuit)}@keyframes nuit-ouverture{0%{opacity:0}to{opacity:1}}:root[data-nuit-chaude] .nxs-dislocation.patate .nxs-cubes{filter:none}:root[data-nuit-chaude] .nxs-dislocation.rythme-vif.patate .nxs-cubes{filter:brightness(.92)saturate(.85)}:root[data-nuit-chaude] .carte-sans-portrait{background:radial-gradient(ellipse 80% 62% at 50% 40%, color-mix(in srgb, var(--carte-couleur,#a78bfa) 22%, transparent), transparent 72%), linear-gradient(180deg, var(--nuit-3), var(--nuit-2) 70%);color:var(--carte-couleur,#a78bfa);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px 28px;display:flex;position:absolute;inset:0}:root[data-nuit-chaude] .carte-sans-portrait b{letter-spacing:.12em;font:600 clamp(15px,4.6vw,22px)/1 Cinzel,serif}:root[data-nuit-chaude] .carte-sans-portrait small{color:#f2eee6b3;letter-spacing:.14em;text-transform:uppercase;font:500 11px/1.2 Chakra Petch,Inter,sans-serif}:root[data-nuit-chaude] .auth-mentor-strip .carte-sans-portrait{padding:0 0 12px}:root[data-nuit-chaude] .auth-mentor-strip .carte-sans-portrait b,:root[data-nuit-chaude] .auth-mentor-strip .carte-sans-portrait small{display:none}:root[data-nuit-chaude] .auth-mentor-strip .carte-sans-portrait:before{content:"◇";font:400 15px/1 Chakra Petch,sans-serif}:root[data-nuit-chaude] .visit-mentor .carte-sans-portrait{padding:0 0 34px}:root[data-nuit-chaude] .cs-photo-wrap .carte-sans-portrait{justify-content:flex-start;padding:26% 0 0}:root[data-nuit-chaude] .visit-mentor .carte-sans-portrait b,:root[data-nuit-chaude] .visit-mentor .carte-sans-portrait small,:root[data-nuit-chaude] .cs-photo-wrap .carte-sans-portrait b,:root[data-nuit-chaude] .cs-photo-wrap .carte-sans-portrait small{display:none}:root[data-nuit-chaude] .visit-mentor .carte-sans-portrait:before,:root[data-nuit-chaude] .cs-photo-wrap .carte-sans-portrait:before{content:"◇";font:400 22px/1 Chakra Petch,sans-serif}:root[data-nuit-chaude] .hall-hero .carte-sans-portrait.hall-coach-carte{z-index:1;justify-content:flex-start;width:64%;padding:26% 0 0;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 20%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 20%,#000 55% 100%)}:root[data-nuit-chaude] .hall-hero .hall-coach-carte b{font-size:clamp(22px,7vw,30px)}:root[data-nuit-chaude] .first-reward-mentor .carte-sans-portrait{border:1px solid color-mix(in oklab, var(--reward-color) 45%, transparent);border-radius:50%;flex:none;width:46px;height:46px;padding:0;position:relative;inset:auto}:root[data-nuit-chaude] .first-reward-mentor .carte-sans-portrait b,:root[data-nuit-chaude] .first-reward-mentor .carte-sans-portrait small{display:none}:root[data-nuit-chaude] .first-reward-mentor .carte-sans-portrait:before{content:"◇";font:400 17px/1 Chakra Petch,sans-serif}:root[data-nuit-chaude] .cs-apercu-photo .carte-sans-portrait b{font-size:34px}:root[data-nuit-chaude] .cs-apercu-photo .carte-sans-portrait small{font-size:12px}:root[data-nuit-chaude] .presentation-carte b{font-size:clamp(40px,13vw,72px)}:root[data-nuit-chaude] .presentation-carte small{font-size:14px}:root[data-nuit-chaude] .presentation-portrait{object-fit:contain;width:100%;height:100%;animation:8s linear both nuit-portrait-avance}@keyframes nuit-portrait-avance{0%{transform:scale(1)}to{transform:scale(1.06)}}:root[data-nuit-chaude] .first-reward{background:#12100df0}:root[data-nuit-chaude] .first-reward-card{background:linear-gradient(135deg, color-mix(in oklab, var(--reward-color) 8%, transparent), transparent 35%), var(--nuit-2)}:root[data-nuit-chaude] .nxs-plaque{background:linear-gradient(140deg, var(--nuit), var(--nuit-2))}:root[data-nuit-chaude] .ceremonie{background:#12100df0}:root[data-nuit-chaude] .task-demo:not(.task-demo-danse){letter-spacing:.04em;text-transform:uppercase;width:auto;min-width:44px;padding:0 10px;font:650 10px/1 Chakra Petch,Inter,sans-serif}:root[data-nuit-chaude] .ob-eval-oeil{letter-spacing:.04em;border-radius:12px;width:auto;padding:0 8px;font:600 10px/1 Chakra Petch,Inter,sans-serif}@media (prefers-reduced-motion:reduce){:root[data-nuit-chaude] .auth-logo,:root[data-nuit-chaude] .presentation-portrait,:root[data-nuit-chaude] .visit-video-overlay,:root[data-nuit-chaude] .intro-overlay{animation:none}}
