.kx-deck{--kx-ink: #14171C;--kx-sub: #3E444C;--kx-mut: #5A6068;--kx-line: #DEDAD2;--kx-bg: #F2F0EB;--kx-white: #FDFCFA;--kx-g: #96501F;--kx-gD: #7D411E;--kx-mint: #F1E4D8;--kx-mint2: #E4CBB5;--kx-grey: #EAE6DF;--kx-cl: #E3B48C;--kx-dsub: #B9B2A8;--kx-dcard: #1E2228;--kx-dline: #343941;--kx-dbg: #101317;--kx-serif: "Instrument Serif", Georgia, "Times New Roman", serif;font-family:Inter Variable,Inter,system-ui,sans-serif;color:var(--kx-ink);-webkit-tap-highlight-color:transparent}.kx-deck ul{list-style:none;padding:0;margin:0}.kx-stage-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:var(--kx-bg);box-shadow:0 1px #14171c0a,0 18px 50px -18px #14171c59;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kx-stage{position:absolute;top:0;left:0;width:1280px;height:720px;transform-origin:0 0}.kx-slide{position:absolute;top:0;right:0;bottom:0;left:0;padding:52px 72px 64px;display:flex;flex-direction:column;background:radial-gradient(1200px 700px at 88% -10%,var(--kx-white) 0%,var(--kx-bg) 60%)}.kx-slide.kx-bl{background:radial-gradient(1200px 700px at 10% 110%,var(--kx-white) 0%,var(--kx-bg) 60%)}.kx-slide.kx-center{background:radial-gradient(900px 600px at 50% 60%,var(--kx-white) 0%,var(--kx-bg) 70%)}.kx-slide.kx-dark{background:radial-gradient(1100px 700px at 80% 20%,#23282F 0%,var(--kx-dbg) 65%);color:var(--kx-white)}.kx-enter{animation:kxIn .55s cubic-bezier(.2,.7,.2,1) both}@keyframes kxIn{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.kx-step{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.kx-step.kx-off{opacity:0;transform:translateY(12px);pointer-events:none}.kx-wipe{transition:clip-path .7s ease,opacity .3s;clip-path:inset(0 0 0 0)}.kx-wipe.kx-off{clip-path:inset(0 100% 0 0);opacity:1;transform:none}.kx-orbite{animation:kxRespire 6s ease-in-out infinite}@keyframes kxRespire{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.kx-trait{animation:kxTrait 1.2s linear infinite}@keyframes kxTrait{to{stroke-dashoffset:-22}}@media(prefers-reduced-motion:reduce){.kx-enter,.kx-orbite,.kx-trait{animation:none}.kx-step,.kx-wipe{transition:none}}.kx-mini .kx-step,.kx-mini .kx-wipe{transition:none!important}.kx-mini .kx-enter,.kx-mini .kx-orbite,.kx-mini .kx-trait{animation:none!important}.kx-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--kx-g)}.kx-dark .kx-eyebrow{color:var(--kx-cl)}.kx-title{font-family:var(--kx-serif);font-weight:400;line-height:.98;letter-spacing:-.01em;color:var(--kx-ink);margin:10px 0 0}.kx-title em,.kx-acc{font-style:italic;color:var(--kx-g)}.kx-dark .kx-title{color:var(--kx-white)}.kx-dark .kx-title em{color:var(--kx-cl)}.kx-sub{color:var(--kx-sub)}.kx-mut{color:var(--kx-mut)}.kx-dark .kx-sub{color:var(--kx-dsub)}.kx-card{background:var(--kx-white);border:1px solid var(--kx-line);border-radius:16px;box-shadow:0 6px 22px #14171c14;color:var(--kx-ink)}.kx-ink{background:var(--kx-ink);color:var(--kx-white);border-radius:16px;box-shadow:0 6px 22px #14171c2e}.kx-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--kx-mint);color:var(--kx-gD);flex-shrink:0}.kx-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.18em;padding:0 16px;height:34px;background:var(--kx-mint);color:var(--kx-gD);text-transform:uppercase}.kx-num{font-family:var(--kx-serif);color:var(--kx-g)}.kx-foot{position:absolute;left:72px;right:72px;bottom:26px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--kx-mut);pointer-events:none}.kx-dark .kx-foot{color:var(--kx-dsub)}.kx-logo{font-family:Inter Variable,Inter,sans-serif;font-weight:700;letter-spacing:.32em;font-size:12px;color:var(--kx-ink)}.kx-dark .kx-logo{color:var(--kx-white)}.kx-bubble-me{background:var(--kx-g);color:var(--kx-white);border-radius:14px}.kx-bubble-ai{background:var(--kx-grey);color:var(--kx-ink);border-radius:14px}.kx-grey{background:var(--kx-grey)}.kx-mint{background:var(--kx-mint);color:var(--kx-gD)}.kx-frame-bar{background:var(--kx-grey);height:30px;display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:14px 14px 0 0}.kx-dot{width:10px;height:10px;border-radius:999px;background:var(--kx-line)}.kx-url{background:var(--kx-white);border-radius:999px;height:18px;flex:1;margin-left:14px;font-size:9.5px;color:var(--kx-mut);display:flex;align-items:center;padding:0 10px}.kx-hero-overlay{background:linear-gradient(180deg,#14171c59,#14171cbf)}.kx-gold{color:#d4af6a}.kx-btn{height:40px;min-width:40px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;background:var(--kx-white);border:1px solid var(--kx-line);color:var(--kx-ink);transition:background .15s,border-color .15s,transform .1s;white-space:nowrap}.kx-btn:hover{border-color:var(--kx-mint2);background:var(--kx-mint)}.kx-btn:active{transform:scale(.97)}.kx-btn:disabled{opacity:.4;pointer-events:none}.kx-btn.kx-on{background:var(--kx-mint);border-color:var(--kx-mint2);color:var(--kx-gD)}.kx-btn.kx-plein-btn{background:var(--kx-ink);color:var(--kx-white);border-color:var(--kx-ink)}.kx-btn.kx-plein-btn:hover{background:var(--kx-gD);border-color:var(--kx-gD)}.kx-points{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.kx-points button{height:8px;min-height:0!important;min-width:0!important;padding:0;border-radius:99px;background:var(--kx-mint2);transition:width .2s,background .2s}.kx-compteur-page{display:none;font-size:13px;color:var(--kx-mut);font-variant-numeric:tabular-nums}@media(max-width:640px){.kx-points button{display:none}.kx-compteur-page{display:inline}}.kx-points button.kx-actif{background:var(--kx-g)}.kx-progres{height:3px;background:var(--kx-line);border-radius:99px;overflow:hidden}.kx-progres>i{display:block;height:100%;background:var(--kx-g);transition:width .35s ease}.kx-notes{background:var(--kx-white);border:1px solid var(--kx-line);border-radius:14px;color:var(--kx-sub)}.kx-cadre-plein{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#000;width:100vw;height:100vh;height:100dvh;overflow:hidden;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kx-tourne{position:absolute;left:50%;top:50%}.kx-scene-centre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden}.kx-barre-flottante{position:absolute;left:50%;bottom:max(14px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;gap:8px;align-items:center;padding:8px;border-radius:999px;background:#101317c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .3s;z-index:3}.kx-barre-flottante .kx-btn{background:transparent;border-color:#ffffff24;color:#f2f0eb;height:38px}.kx-barre-flottante .kx-btn:hover,.kx-barre-flottante .kx-btn.kx-on{background:#e3b48c2e;border-color:#e3b48c66;color:var(--kx-cl)}.kx-barre-flottante .kx-compteur{color:#b9b2a8;font-size:12.5px;font-variant-numeric:tabular-nums;padding:0 6px}.kx-cache{opacity:0;pointer-events:none}.kx-sortir{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:3;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#1013178c;color:#f2f0eb;opacity:.55}.kx-sortir:hover{opacity:1}.kx-notes-flottantes{position:absolute;left:16px;right:16px;bottom:74px;max-height:38%;overflow:auto;z-index:3;padding:14px 18px;border-radius:14px;background:#fdfcfaf5;color:var(--kx-sub);font-size:15px;line-height:1.5;white-space:pre-line}.kx-astuce-rotation{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#101317c7;color:#f2f0eb;font-size:13px;transition:opacity .4s}.kx-presentateur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--kx-dbg);color:#f2f0eb;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,34%);grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:16px;height:100dvh}.kx-presentateur .kx-p-tete{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.kx-presentateur .kx-p-scene{position:relative;min-height:0}.kx-presentateur .kx-p-cote{display:flex;flex-direction:column;gap:14px;min-height:0}.kx-presentateur .kx-p-bloc{background:var(--kx-dcard);border:1px solid var(--kx-dline);border-radius:16px;padding:14px 16px}.kx-presentateur .kx-p-notes{flex:1;overflow:auto;font-size:18px;line-height:1.55;white-space:pre-line;color:#e8e3da}.kx-presentateur .kx-p-pied{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.kx-presentateur .kx-btn{background:transparent;border-color:var(--kx-dline);color:#f2f0eb}.kx-presentateur .kx-btn:hover,.kx-presentateur .kx-btn.kx-on{background:#e3b48c24;border-color:#e3b48c73;color:var(--kx-cl)}.kx-presentateur .kx-btn.kx-plein-btn{background:var(--kx-cl);color:var(--kx-dbg);border-color:var(--kx-cl)}.kx-chrono{font-family:var(--kx-serif);font-size:46px;line-height:1;font-variant-numeric:tabular-nums}.kx-retard{color:#f47067}.kx-avance{color:#8fd3a8}@media(max-width:900px){.kx-presentateur{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:auto}}.kx-diffusion-accueil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#101317b8;color:#f2f0eb;text-align:center;padding:24px}
