.ka-scene{font-family:KaliKanaOTF,KaliKana,Kali Kana,Inter,sans-serif;color:#f3e6cf;-webkit-font-smoothing:antialiased}.ka-scene input,.ka-scene textarea{font-family:Inter,system-ui,sans-serif}.ka-chrome{position:absolute;inset:0;z-index:5;pointer-events:none}.ka-bloc{pointer-events:auto}.ka-chrome a,.ka-chrome button{font-family:inherit}.ka-chrome a:focus-visible,.ka-chrome button:focus-visible,.ka-chrome input:focus-visible{outline:2px solid #fcf6ba;outline-offset:2px}.ka-chrome ::placeholder{color:rgba(243,230,207,.42)}.ka-marque{position:absolute;top:max(16px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left));pointer-events:none}.ka-titre{margin:0;font-size:clamp(22px,2.6vw,30px);letter-spacing:.34em;text-transform:uppercase;font-weight:600;line-height:1.1;background:var(
    --kk-or-vivant,linear-gradient(100deg,#aa771c 0,#bf953f 14%,#fcf6ba 30%,#b38728 46%,#f7e08a 60%,#bf953f 76%,#aa771c 92%,#d4af37 100%)
  );background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:kk-or-vivant 9s ease-in-out infinite;text-shadow:none}@keyframes kk-or-vivant{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ka-filet{display:flex;align-items:center;gap:10px;margin:6px 0 2px;width:min(260px,40vw);pointer-events:none}.ka-filet-trait{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(236,200,99,.62),transparent)}.ka-filet-astre{width:5px;height:5px;flex:0 0 auto;transform:rotate(45deg);background:#ecc863;box-shadow:0 0 10px rgba(236,200,99,.9),0 0 22px rgba(236,200,99,.35);animation:ka-filet-souffle 5.5s ease-in-out infinite}@keyframes ka-filet-souffle{0%,to{opacity:.55;transform:rotate(45deg) scale(.86)}50%{opacity:1;transform:rotate(45deg) scale(1.16)}}.ka-devise{margin:4px 0 0;font-size:clamp(11px,1.2vw,13px);letter-spacing:.14em;background:linear-gradient(100deg,#bf953f,#fcf6ba 30%,#b38728 55%,#d4af37);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.ka-chrome[data-compact=oui] .ka-titre{font-size:16px;letter-spacing:.24em}.ka-chrome[data-compact=oui] .ka-devise,.ka-chrome[data-compact=oui] .ka-filet{display:none}.ka-verre{position:relative;border-radius:18px;background:linear-gradient(168deg,rgba(10,12,20,.52),rgba(4,6,11,.38));box-shadow:inset 0 1px 0 rgba(255,244,214,.12),0 0 0 1px rgba(236,200,99,.22),0 26px 80px -36px rgba(236,200,99,.5);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25)}.ka-verre:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent 8%,rgba(236,200,99,.55) 35%,rgba(243,230,207,.75) 50%,rgba(236,200,99,.55) 65%,transparent 92%);pointer-events:none}.ka-menu{position:absolute;min-width:232px;padding:10px;border-radius:18px;background:rgba(4,6,12,.94);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,244,214,.09),0 0 0 1px rgba(236,200,99,.26),0 28px 80px -30px rgba(0,0,0,.85);overflow:hidden;animation:ka-nait .22s ease both;z-index:40}@keyframes ka-nait{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ka-lueur{position:absolute;inset:-40% -20% auto;height:80%;background:radial-gradient(ellipse at 50% 0,rgba(212,175,96,.16),transparent 68%);pointer-events:none}.ka-choix{position:relative;display:flex;width:100%;align-items:center;gap:11px;min-height:44px;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:rgba(243,230,207,.82);font-size:13px;letter-spacing:.04em;text-align:left;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.ka-choix:hover{background:rgba(236,200,99,.1);color:#f6ecd8}.ka-choix[data-ici=oui]{color:#f0d9a0}.ka-choix:disabled{opacity:.4;cursor:not-allowed}.ka-choix-nom{flex:1;min-width:0}.ka-choix-detail{display:block;font-size:11px;color:rgba(243,230,207,.55);letter-spacing:.02em}.ka-ici{width:6px;height:6px;border-radius:999px;background:#d4af60;box-shadow:0 0 8px rgba(212,175,96,.9)}.ka-menu-groupe{margin:8px 12px 2px;font-size:10px;font-weight:300;letter-spacing:.32em;text-transform:uppercase;color:rgba(236,200,99,.78);text-decoration:underline;text-decoration-color:rgba(236,200,99,.55);text-decoration-thickness:1px;text-underline-offset:4px}.ka-coche-entree{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ka-coche{width:16px;height:16px;flex:0 0 auto;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(236,200,99,.45);background:rgba(8,10,18,.6);transition:background .2s ease,box-shadow .2s ease}.ka-choix[data-active=oui] .ka-coche{background:rgba(236,200,99,.85);box-shadow:inset 0 0 0 1px #fcf6ba,0 0 10px rgba(236,200,99,.5)}.ka-coche-entree:focus-visible+.ka-coche{outline:2px solid #fcf6ba;outline-offset:2px}.ka-point{flex:0 0 auto}.ka-compte{font-style:normal;font-size:11px;padding:2px 8px;border-radius:999px;background:rgba(236,200,99,.16);color:#ffd98a}.ka-recherche{position:absolute;top:max(16px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(460px,44vw);z-index:6}.ka-recherche-champ{display:flex;align-items:center;gap:6px;min-height:48px;padding:2px 2px 2px 16px;border-radius:999px}.ka-recherche-champ input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#f3e6cf;font-size:13.5px}.ka-loupe{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:none;border-radius:999px;cursor:pointer;color:rgba(243,230,207,.72);box-shadow:inset 0 0 0 1px rgba(236,200,99,.28);background:rgba(8,10,18,.5);transition:color .2s ease,box-shadow .2s ease}.ka-loupe:hover,.ka-loupe[data-actif=oui]{color:#ffd98a;box-shadow:inset 0 0 0 1px rgba(236,200,99,.6)}.ka-resultats{top:calc(100% + 10px);left:0;right:0;max-height:min(50vh,420px);overflow-y:auto;margin:0;list-style:none}.ka-resultats li{margin:0}.ka-tourne{animation:ka-tourne 1s linear infinite}@keyframes ka-tourne{to{transform:rotate(1turn)}}.ka-haut-droit{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:flex;align-items:center;gap:10px;z-index:7}.ka-langue-boite{position:relative;display:inline-flex}.ka-langue-bouton{display:inline-flex;align-items:stretch;min-height:44px;padding:0;overflow:hidden;border:1px solid rgba(236,200,99,.34);border-radius:8px 999px 999px 8px;background:rgba(4,6,12,.9);box-shadow:inset 0 0 0 1px rgba(236,200,99,.1),0 12px 34px -22px rgba(236,200,99,.45);color:rgba(243,230,207,.9);font-size:11px;letter-spacing:.14em;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease}.ka-langue-drapeau{display:inline-flex;align-items:center;justify-content:center;padding:0 10px 0 12px;border-right:1px solid rgba(236,200,99,.4);background:rgba(236,200,99,.06)}.ka-choix svg.ka-drapeau,.ka-langue-drapeau svg{display:block;border-radius:3px;box-shadow:0 0 0 1px rgba(236,200,99,.55),0 0 10px rgba(236,200,99,.2)}.ka-langue-code{display:inline-flex;align-items:center;padding:0 16px 0 11px;background:rgba(0,0,0,.55);font-weight:600}.ka-langue-boite:hover .ka-langue-bouton,.ka-langue-boite[data-ouvert=oui] .ka-langue-bouton,.ka-langue-bouton:hover{border-color:rgba(236,200,99,.55);color:#f3e6cf;box-shadow:inset 0 1px 0 rgba(255,244,214,.14),0 0 0 1px rgba(236,200,99,.22),0 16px 46px -22px rgba(236,200,99,.6)}.ka-langue-panneau{display:none;top:calc(100% + 10px);right:0;min-width:208px}.ka-langue-panneau:after{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.ka-langue-boite:focus-within .ka-langue-panneau,.ka-langue-boite:hover .ka-langue-panneau,.ka-langue-boite[data-ouvert=oui] .ka-langue-panneau{display:block}.ka-bouton{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 18px;border:none;border-radius:999px;background:rgba(8,10,18,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f3e6cf;font-size:13px;letter-spacing:.06em;cursor:pointer;transition:box-shadow .25s ease}.ka-bouton svg{color:#ecc863}.ka-bouton:hover,.ka-bouton[data-actif=oui]{box-shadow:0 0 0 1px rgba(236,200,99,.45),0 14px 40px -16px rgba(236,200,99,.5)}.ka-bouton:disabled{opacity:.45;cursor:not-allowed}@property --ka-retour-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.ka-retour{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 18px;border:1px solid color-mix(in srgb,var(--ka-teinte,#d4af60) 55%,transparent);border-radius:9999px;background:linear-gradient(150deg,color-mix(in srgb,var(--ka-teinte,#d4af60) 14%,transparent),rgba(8,10,16,.78) 60%);color:rgba(243,230,207,.92);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 20px -8px var(--ka-teinte,#d4af60);transition:box-shadow .3s ease,border-color .3s ease,transform .2s ease}.ka-retour:after{content:"";position:absolute;inset:-1px;border-radius:9999px;padding:1.4px;pointer-events:none;background:conic-gradient(from var(--ka-retour-ang),transparent 0,color-mix(in srgb,var(--ka-teinte,#d4af60) 95%,white) 12%,color-mix(in srgb,var(--ka-teinte,#d4af60) 55%,transparent) 24%,transparent 40%,transparent 58%,color-mix(in srgb,var(--ka-teinte,#d4af60) 35%,transparent) 68%,transparent 80%,color-mix(in srgb,var(--ka-teinte,#d4af60) 60%,white) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:ka-retour-ring 4.5s linear infinite}@keyframes ka-retour-ring{to{--ka-retour-ang:360deg}}.ka-retour:hover{border-color:color-mix(in srgb,var(--ka-teinte,#d4af60) 90%,white);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 28px -6px var(--ka-teinte,#d4af60);transform:translateY(-1px)}.ka-vues{bottom:max(22px,env(safe-area-inset-bottom));display:flex;gap:4px;padding:5px;border-radius:9999px;background:radial-gradient(120% 180% at 50% 0,rgba(236,200,99,.1),transparent 62%),linear-gradient(168deg,rgba(12,14,22,.9),rgba(5,7,12,.94));border:1px solid rgba(236,200,99,.2);box-shadow:inset 0 1px 0 rgba(255,244,214,.1),0 22px 60px -32px rgba(236,200,99,.6),0 4px 20px -10px rgba(0,0,0,.8);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.ka-vues,.ka-vues:before{position:absolute;left:50%;transform:translateX(-50%)}.ka-vues:before{content:attr(data-libelle);display:block;top:-7px;padding:0 8px;border-radius:999px;background:rgba(6,8,13,.96);z-index:2;white-space:nowrap;font-family:"KaliKanaOTF","KaliKana","Kali Kana",var(--font-heading),sans-serif;font-size:10px;font-weight:300;letter-spacing:.32em;text-transform:uppercase;color:rgba(236,200,99,.78);text-decoration:underline;text-decoration-color:rgba(236,200,99,.55);text-decoration-thickness:1px;text-underline-offset:4px;text-shadow:0 1px 10px rgba(0,0,0,.85);pointer-events:none;opacity:.92}.ka-vues button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:none;border-radius:9999px;background:transparent;color:rgba(243,230,207,.44);font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.9);cursor:pointer;transition:color .3s ease,transform .25s ease,background .25s ease}.ka-vues button svg{flex:0 0 auto}.ka-vues button[data-vue=globe]{--ka-vue-couleur:#ecc863}.ka-vues button[data-vue=satellite]{--ka-vue-couleur:#7fd8ff}.ka-vues button[data-vue=plan]{--ka-vue-couleur:#a3c556}.ka-vues button[data-vue="3d"]{--ka-vue-couleur:#a78bfa}.ka-vues button[data-vue="1950"]{--ka-vue-couleur:#ffb048}.ka-vues button:hover:not(.ka-vue-actif){color:var(--ka-vue-couleur,#ecc863);background:color-mix(in srgb,var(--ka-vue-couleur,#ecc863) 16%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 22px -6px var(--ka-vue-couleur,#ecc863);text-shadow:0 0 10px color-mix(in srgb,var(--ka-vue-couleur,#ecc863) 45%,transparent);transform:translateY(-1px)}.ka-vues button.ka-vue-actif{color:#ecc863;font-family:"KaliKanaOTF","KaliKana","Kali Kana",var(--font-heading),sans-serif;letter-spacing:.24em;transform:translateY(-1px);background:linear-gradient(150deg,color-mix(in srgb,var(--ka-vue-couleur,#ecc863) 22%,transparent) 0,rgba(24,20,10,.62) 72%);box-shadow:inset 0 1px 0 rgba(255,244,214,.22),0 0 22px -6px var(--ka-vue-couleur,#ecc863);text-shadow:0 0 12px rgba(236,200,99,.45)}.ka-vues button.ka-vue-actif:after{content:"";position:absolute;left:8px;right:8px;bottom:4px;height:1px;background:linear-gradient(90deg,transparent,var(--ka-vue-couleur,#ecc863),transparent);pointer-events:none}.ka-vues[data-taille=petit]{position:relative;left:auto;bottom:auto;transform:none;padding:3px;gap:2px;margin:10px 0 0;display:inline-flex}.ka-vues[data-taille=petit] button{min-height:40px;padding:0 12px;font-size:11px;letter-spacing:.1em}.ka-vues[data-taille=petit] button.ka-vue-actif{letter-spacing:.12em}.ka-colonne{position:absolute;right:max(14px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:8}.ka-colonne-item{position:relative}.ka-rond{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:none;border-radius:999px;background:rgba(8,10,18,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ecc863;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,244,214,.1),0 0 0 1px rgba(236,200,99,.22);transition:box-shadow .25s ease,transform .2s ease}.ka-rond:hover,.ka-rond[aria-expanded=true],.ka-rond[data-actif=oui]{box-shadow:0 0 0 1px rgba(236,200,99,.45),0 14px 40px -16px rgba(236,200,99,.5);transform:translateY(-1px)}.ka-rond[data-actif=oui]{background:rgba(236,200,99,.16);color:#fcf6ba}.ka-colonne .ka-menu{right:calc(100% + 10px);top:0}.ka-voile{position:fixed;inset:0;z-index:30;background:transparent;pointer-events:auto}.ka-colonne .ka-menu,.ka-langue-panneau,.ka-resultats{z-index:40}.ka-panneau{position:absolute;left:max(18px,env(safe-area-inset-left));top:122px;width:min(380px,calc(100vw - 36px));max-height:calc(100% - 210px - env(safe-area-inset-bottom));display:flex;flex-direction:column;animation:ka-monte .32s ease both;z-index:9}.ka-chrome[data-compact=oui] .ka-panneau{top:78px}@keyframes ka-monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ka-apparait{0%{opacity:0}to{opacity:1}}.ka-panneau-tete{display:flex;align-items:center;gap:10px;padding:12px 10px 10px 16px;border-bottom:1px solid rgba(236,200,99,.14)}.ka-panneau-titre{flex:1;margin:0;font-size:15px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#ecc863}.ka-fermer{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:transparent;color:rgba(243,230,207,.72);cursor:pointer;transition:background .2s ease,color .2s ease}.ka-fermer:hover{background:rgba(236,200,99,.1);color:#ffd98a}.ka-panneau-corps{padding:12px 16px 16px;overflow-y:auto;font-size:13.5px;line-height:1.5}.ka-poignee{display:none}.ka-itineraire{display:flex;flex-direction:column;gap:10px}.ka-champ{display:flex;align-items:center;gap:6px}.ka-champ label{flex:0 0 auto;width:64px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(236,200,99,.78)}.ka-champ input{flex:1;min-width:0;min-height:44px;padding:0 14px;border:1px solid rgba(236,200,99,.28);border-radius:999px;background:rgba(8,10,18,.5);color:#f3e6cf;font-size:13px;outline:none}.ka-champ input:focus{border-color:rgba(236,200,99,.6)}.ka-champ .ka-rond{width:44px;height:44px}.ka-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ka-erreur{margin:0;font-size:12.5px;color:#ffb048}.ka-resume{display:flex;align-items:baseline;gap:14px;margin:6px 0 0;font-size:12px;color:rgba(243,230,207,.7)}.ka-resume strong{font-size:18px;font-weight:400;letter-spacing:.06em;color:#ecc863}.ka-source{margin:2px 0 0;font-size:11px;color:rgba(243,230,207,.45);letter-spacing:.04em}.ka-etapes{margin:6px 0 0;padding:0 0 0 20px;font-family:Inter,system-ui,sans-serif;font-size:12.5px}.ka-etapes li{padding:5px 0;border-bottom:1px solid rgba(236,200,99,.1)}.ka-etapes li::marker{color:#ecc863}.ka-etape-distance{display:block;font-size:11px;color:rgba(243,230,207,.55)}.ka-bas{position:absolute;left:max(18px,env(safe-area-inset-left));right:max(18px,env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.ka-bas>*{pointer-events:auto}.ka-bandeau{max-width:min(560px,100%);padding:8px 16px;border-radius:999px;font-size:12.5px;letter-spacing:.04em;color:rgba(243,230,207,.85);text-align:center}.ka-enfants{width:100%}.ka-message{margin:0}@media (max-width:760px){.ka-titre{font-size:16px;letter-spacing:.24em}.ka-devise,.ka-filet{display:none}.ka-marque{top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left))}.ka-haut-droit{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));gap:6px}.ka-langue-bouton{min-height:40px}.ka-langue-code{padding:0 12px 0 9px}.ka-bouton{padding:10px 12px}.ka-bouton-texte{display:none}.ka-retour{padding:8px 12px;font-size:11px}.ka-recherche{top:calc(max(14px, env(safe-area-inset-top)) + 50px);left:max(12px,env(safe-area-inset-left));width:auto}.ka-colonne,.ka-recherche{right:max(12px,env(safe-area-inset-right));transform:none}.ka-colonne{top:calc(max(14px, env(safe-area-inset-top)) + 112px)}.ka-colonne .ka-menu{position:fixed;left:8px;right:8px;top:auto;bottom:calc(96px + env(safe-area-inset-bottom));max-height:55vh;overflow-y:auto;border-radius:18px;animation:ka-monte .28s ease both}.ka-vues{left:8px;right:8px;bottom:calc(30px + env(safe-area-inset-bottom));transform:none;gap:2px;padding:4px}.ka-vues button{flex:1;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:0 4px;font-size:9px;letter-spacing:.1em}.ka-vues button.ka-vue-actif{letter-spacing:.12em}.ka-vues button.ka-vue-actif:after{left:10px;right:10px;bottom:3px}.ka-vues[data-taille=petit]{left:auto;right:auto;bottom:auto}.ka-vues[data-taille=petit] button{flex-direction:row;min-height:40px}.ka-bas{bottom:calc(96px + env(safe-area-inset-bottom));left:8px;right:8px}.ka-panneau{left:0;right:0;top:auto;bottom:0;width:auto;max-height:62vh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom);transition:transform .28s ease;animation:ka-apparait .28s ease both;z-index:12}.ka-panneau[data-replie=oui]{transform:translateY(calc(100% - 64px - env(safe-area-inset-bottom)))}.ka-poignee{display:flex;align-items:center;justify-content:center;width:100%;min-height:20px;padding:8px 0 0;border:none;background:transparent;cursor:pointer}.ka-poignee i{display:block;width:38px;height:4px;border-radius:999px;background:rgba(236,200,99,.55);box-shadow:0 0 8px rgba(236,200,99,.35)}}@media (prefers-reduced-motion:reduce){.ka-filet-astre,.ka-menu,.ka-panneau,.ka-retour:after,.ka-titre{animation:none}}.ka-bat{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#ecc863;box-shadow:0 0 10px rgba(236,200,99,.9);animation:ka-bat 1.15s ease-in-out infinite}@keyframes ka-bat{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.ka-etat{padding:6px 12px;border-radius:999px;background:rgba(236,200,99,.14);box-shadow:inset 0 0 0 1px rgba(236,200,99,.4);color:#ffd98a;font-size:11.5px;letter-spacing:.08em;white-space:nowrap;animation:ka-apparait .25s ease both}.ka-choix[data-indisponible=oui]{opacity:.4;cursor:not-allowed}.ka-choix[data-indisponible=oui]:hover{background:transparent;color:rgba(243,230,207,.82)}.ka-point{width:8px;height:8px;border-radius:999px;background:var(--ka-teinte,#ecc863);box-shadow:0 0 9px color-mix(in srgb,var(--ka-teinte,#ecc863) 75%,transparent)}.ka-colonne-item>.ka-voile{inset:-150vh -150vw}@media (prefers-reduced-motion:reduce){.ka-bat,.ka-etat{animation:none}}.ka-scene~.kk-launcher,body:has(.ka-scene) .kk-launcher{bottom:104px}@media (max-width:640px){.ka-scene~.kk-launcher,body:has(.ka-scene) .kk-launcher{bottom:calc(128px + env(safe-area-inset-bottom, 0px))}}