.k-app:has(.kag[data-vide="oui"]){--kb-reserve:clamp(7.5rem,16vh,10rem);height:auto}
.k-app:has(.kag[data-vide="oui"]) .k-app__scene{padding-block:var(--kb-reserve) 1.5rem}
.k-app:has(.kag[data-vide="oui"]) :is(.k-app__col,.k-av__chat,.kag){height:auto;flex:none}
#importer:has(.kag[data-vide="oui"])+.k-v6-sec{padding-top:1.5rem}
#importer:has(.kag[data-vide="oui"])+.k-v6-sec .k-v6-scene{padding-top:clamp(1.75rem,4vw,2.5rem)}
@media (max-width:899px){
  .k-app:has(.kag[data-vide="oui"]){--kb-reserve:clamp(7rem,16vh,9rem)}
  .k-app .kag--app[data-vide="oui"] .kag-fil{padding-top:0}
  .k-app .kag--app .kag-suggestions-app{display:none}
}
.k-bandeau{--kb-1:color-mix(in srgb,#1f55e6 30%,var(--c-bg));--kb-2:color-mix(in srgb,#7c3aed 28%,var(--c-bg));--kb-encre:color-mix(in srgb,var(--c-ink) 22%,var(--c-bg));
  position:absolute;inset-inline:0;top:0;height:var(--kb-h,0px);z-index:0;display:flex;align-items:center;justify-content:center;padding-inline:clamp(1rem,6vw,5rem);overflow:hidden;pointer-events:none;user-select:none}
[data-theme="dark"] .k-bandeau{--kb-1:color-mix(in srgb,#5b8cff 40%,var(--c-bg));--kb-2:color-mix(in srgb,#a78bfa 38%,var(--c-bg));--kb-encre:color-mix(in srgb,var(--c-ink) 26%,var(--c-bg))}
.k-bandeau[hidden],.k-app__scene:has(.kag[data-vide="non"]) .k-bandeau{display:none}
.k-app__scene>.k-app__col{z-index:1}
.k-bandeau__scene{font-family:var(--f-display);font-weight:600;font-size:clamp(1.85rem,3.6vw,3.25rem);line-height:1.12;letter-spacing:-.025em;text-align:center;text-wrap:balance;max-width:22ch;color:var(--kb-encre)}
.k-bandeau__scene span{display:inline-block;opacity:0;transform:translateY(.45em) scale(.94);transition:opacity 520ms cubic-bezier(.2,.8,.2,1),transform 620ms cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 70ms)}
.k-bandeau__scene span.k-bandeau__cle{color:var(--kb-2)}
.k-bandeau__scene span.k-bandeau__cle2{color:var(--kb-1)}
.k-bandeau__scene.is-vu span{opacity:1;transform:none}
.k-bandeau__scene.is-sort span{opacity:0;transform:translateY(-.35em) scale(1.03);transition-duration:380ms;transition-delay:calc(var(--i) * 35ms)}
@media (prefers-reduced-motion:reduce){.k-bandeau__scene span{transition:none}}
