.tkv-hero{--tkv-voile-rvb:var(--tkv-voile,7 17 12);box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in srgb, var(--tkv-accent,#e0ad48) 35%, transparent);border-radius:var(--tkv-rayon,28px);min-height:min(84svh,720px);color:var(--tkv-encre,#f3efe4);text-align:center;place-items:center;margin:12px 0 0;padding:56px 18px 180px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.tkv-hero>*{min-width:0}.tkv-hero__fond{z-index:-2;margin:0;position:absolute;inset:0}.tkv-hero__fond img{object-fit:cover;width:100%;height:100%;display:block}.tkv-hero__fond--couleur{background:var(--tkv-fond,rgb(var(--tkv-voile-rvb)));inset:-12%}.tkv-hero__fond:after{content:"";background:radial-gradient(75% 62% at 50% 46%, rgb(var(--tkv-voile-rvb) / var(--tkv-voile-centre,.78)) 55%, rgb(var(--tkv-voile-rvb) / var(--tkv-voile-bord,.5))), linear-gradient(180deg, transparent 60%, rgb(var(--tkv-voile-rvb) / var(--tkv-voile-pied,.55)));position:absolute;inset:0}.tkv-hero__fond figcaption{z-index:1;border:1px solid color-mix(in srgb, var(--tkv-accent,#e0ad48) 50%, transparent);background:rgb(var(--tkv-voile-rvb) / .7);max-width:calc(100% - 24px);color:var(--tkv-encre-2,#d6e2d5);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 12px;font-size:.72rem;font-weight:600;position:absolute;top:12px;left:50%;overflow:hidden;translate:-50%}.tkv-hero__texte{z-index:2;max-width:680px;position:relative}.tkv-hero__texte:before{content:"";z-index:-1;inset:calc(-1 * var(--tkv-voile-texte-marge,24px));border-radius:var(--tkv-voile-texte-rayon,28px);background:radial-gradient(120% 100% at 50% 50%, rgb(var(--tkv-voile-rvb) / var(--tkv-voile-texte,0)) 80%, rgb(var(--tkv-voile-rvb) / 0));pointer-events:none;position:absolute}.tkv-hero__surtitre{color:var(--tkv-accent,#e0ad48);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.85rem;font-weight:600}.tkv-hero h1,.tkv-hero .tkv-hero__titre{color:var(--tkv-encre,#f3efe4);letter-spacing:-.01em;text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,1.4rem + 3vw,3.4rem);font-weight:800;line-height:1.12}.tkv-hero__chapeau{max-width:60ch;color:var(--tkv-encre-2,#d6e2d5);margin:0 auto 24px;font-size:1.1rem}.tkv-hero__actions,.tkv-hero__annexes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.tkv-hero__annexes{margin-top:14px}.tkv-hero__annexes>*{margin:0}.tkv-calques{z-index:1;pointer-events:none;position:absolute;inset:0}.tkv-calque{border:1px solid color-mix(in srgb, var(--tkv-accent,#e0ad48) 55%, transparent);background:rgb(var(--tkv-voile-rvb) / .72);color:var(--tkv-accent,#e0ad48);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;align-content:center;place-items:center;gap:4px;font-size:.66rem;font-weight:700;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 30px #00000073}.tkv-calque svg{aspect-ratio:1;width:36%;height:auto}.tkv-calque img{object-fit:cover;width:100%;height:100%;display:block}.tkv-calque--portrait{aspect-ratio:4/5}.tkv-calque--paysage{aspect-ratio:85/55}.tkv-calque--carre{aspect-ratio:1;border-radius:24%}.tkv-calque--rond{aspect-ratio:1;border-radius:50%}.tkv-calque--haut-gauche{width:72px;bottom:22px;left:6%;rotate:-8deg}.tkv-calque--bas-gauche{width:112px;bottom:36px;left:calc(6% + 80px);rotate:5deg}.tkv-calque--haut-droite{width:60px;bottom:72px;right:calc(6% + 66px)}.tkv-calque--bas-droite{width:58px;bottom:26px;right:6%;rotate:-6deg}.tkv-calque--rond>span,.tkv-calque--carre>span{display:none}@media (min-width:900px){.tkv-hero{padding:72px 40px}.tkv-calque{font-size:.74rem}.tkv-calque--haut-gauche{width:13%;top:9%;bottom:auto;left:4%}.tkv-calque--bas-gauche{width:18%;bottom:9%;left:4%}.tkv-calque--haut-droite{width:10%;top:10%;bottom:auto;right:5%}.tkv-calque--bas-droite{width:9%;bottom:11%;right:5%}.tkv-calque--rond>span,.tkv-calque--carre>span{font-size:.62rem;display:block}}.tkv-hero--d-miroir .tkv-calques,.tkv-hero--d-miroir .tkv-calque>*{scale:-1 1}@media (min-width:900px){.tkv-hero--d-colonnes .tkv-calque--haut-gauche{width:11%;top:16%;bottom:auto;left:5%}.tkv-hero--d-colonnes .tkv-calque--bas-gauche{width:13%;top:auto;bottom:14%;left:6%}.tkv-hero--d-colonnes .tkv-calque--haut-droite{width:11%;top:22%;bottom:auto;right:5%}.tkv-hero--d-colonnes .tkv-calque--bas-droite{width:10%;top:auto;bottom:18%;right:6%}}.tkv-hero--d-eventail .tkv-calque{transform-origin:50% 150%;inset:auto auto 30px 50%}.tkv-hero--d-eventail .tkv-calque--haut-gauche{width:72px;margin-left:-128px;bottom:40px;rotate:-19deg}.tkv-hero--d-eventail .tkv-calque--bas-gauche{z-index:2;width:116px;margin-left:-62px;bottom:26px;rotate:-4deg}.tkv-hero--d-eventail .tkv-calque--haut-droite{width:62px;margin-left:44px;bottom:58px;rotate:10deg}.tkv-hero--d-eventail .tkv-calque--bas-droite{width:56px;margin-left:96px;bottom:34px;rotate:20deg}@media (min-width:900px){.tkv-hero--d-eventail{text-align:left;place-items:center start;padding:72px 47% 72px 56px}.tkv-hero--d-eventail .tkv-hero__chapeau{margin-left:0}.tkv-hero--d-eventail .tkv-hero__actions,.tkv-hero--d-eventail .tkv-hero__annexes{justify-content:flex-start}.tkv-hero--d-eventail .tkv-calque{transform-origin:50% 160%;margin:0;bottom:auto;left:auto}.tkv-hero--d-eventail .tkv-calque--haut-gauche{width:15%;top:20%;right:27%;rotate:-13deg}.tkv-hero--d-eventail .tkv-calque--bas-gauche{width:24%;top:44%;right:9%;rotate:-3deg}.tkv-hero--d-eventail .tkv-calque--haut-droite{width:14%;top:12%;right:7%;rotate:8deg}.tkv-hero--d-eventail .tkv-calque--bas-droite{width:11%;top:66%;right:31%;rotate:12deg}}.tkv-hero--d-constellation .tkv-calque{z-index:calc(3 - var(--tkv-profondeur,0) * 2);filter:blur(calc(var(--tkv-profondeur,0) * 1.6px)) brightness(calc(1 - var(--tkv-profondeur,0) * .28));inset:auto}.tkv-hero--d-constellation .tkv-calque--haut-gauche{--tkv-profondeur:.6;width:26%;top:66px;left:6%;rotate:-11deg}.tkv-hero--d-constellation .tkv-calque--bas-gauche{--tkv-profondeur:0;width:50%;top:118px;left:27%;rotate:5deg}.tkv-hero--d-constellation .tkv-calque--haut-droite{--tkv-profondeur:.3;width:25%;top:48px;right:8%}.tkv-hero--d-constellation .tkv-calque--bas-droite{--tkv-profondeur:.45;width:20%;top:178px;right:5%;rotate:9deg}@media (max-width:899.98px){.tkv-hero--d-constellation{padding-top:262px;padding-bottom:48px}}@media (min-width:900px){.tkv-hero--d-constellation{text-align:left;place-items:center start;padding:72px 47% 72px 56px}.tkv-hero--d-constellation .tkv-hero__chapeau{margin-left:0}.tkv-hero--d-constellation .tkv-hero__actions,.tkv-hero--d-constellation .tkv-hero__annexes{justify-content:flex-start}.tkv-hero--d-constellation .tkv-calque--haut-gauche{width:15%;top:11%;left:auto;right:29%}.tkv-hero--d-constellation .tkv-calque--bas-gauche{width:27%;top:37%;left:auto;right:9%}.tkv-hero--d-constellation .tkv-calque--haut-droite{width:15%;top:9%;right:6%}.tkv-hero--d-constellation .tkv-calque--bas-droite{width:11%;top:67%;right:34%}}.tkv-hero__reflet,.tkv-hero__lumiere,.tkv-paillettes{z-index:1;pointer-events:none;position:absolute;inset:0}.tkv-hero__reflet,.tkv-hero__lumiere{-webkit-mask-image:linear-gradient(#0000 0 66%,#000 80%);mask-image:linear-gradient(#0000 0 66%,#000 80%)}.tkv-hero__reflet{overflow:hidden}.tkv-hero__reflet:before{content:"";background:linear-gradient(105deg,#0000 42%,#fff8e129 49%,#ffffff47 50%,#fff8e129 51%,#0000 58%);position:absolute;inset:-30% -40%;translate:-70%}.tkv-hero__lumiere{opacity:0;background:radial-gradient(circle at calc(50% + var(--tkv-px,0) * 45%) calc(50% + var(--tkv-py,0) * 45%), color-mix(in srgb, var(--tkv-accent,#e0ad48) 30%, transparent), transparent 42%);mix-blend-mode:screen;transition:opacity .8s}.tkv-hero--relief-actif .tkv-hero__lumiere{opacity:1}@media (min-width:900px){.tkv-hero__reflet,.tkv-hero__lumiere{-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#0000 24% 76%,#000 86%);mask-image:linear-gradient(90deg,#000 0 14%,#0000 24% 76%,#000 86%)}.tkv-hero--d-eventail .tkv-hero__reflet,.tkv-hero--d-eventail .tkv-hero__lumiere,.tkv-hero--d-constellation .tkv-hero__reflet,.tkv-hero--d-constellation .tkv-hero__lumiere{-webkit-mask-image:linear-gradient(90deg,#0000 0 52%,#000 62%);mask-image:linear-gradient(90deg,#0000 0 52%,#000 62%)}}@media (max-width:899.98px){.tkv-hero--d-constellation .tkv-hero__reflet,.tkv-hero--d-constellation .tkv-hero__lumiere{-webkit-mask-image:linear-gradient(#000 0 240px,#0000 262px);mask-image:linear-gradient(#000 0 240px,#0000 262px)}}.tkv-hero--reflets .tkv-calque:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 43%,#ffffff80 50%,#0000 57%);position:absolute;inset:-40%;translate:-110%}@property --tkv-tour{syntax:"<angle>";inherits:false;initial-value:0deg}.tkv-hero--liseres .tkv-calque{border-color:#0000}.tkv-hero--liseres .tkv-calque:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--tkv-tour), color-mix(in srgb, var(--tkv-accent,#e0ad48) 30%, transparent) 0 55%, var(--tkv-accent,#e0ad48) 72%, #fff6d8 78%, var(--tkv-accent,#e0ad48) 84%, color-mix(in srgb, var(--tkv-accent,#e0ad48) 30%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tkv-paillettes{overflow:hidden;container-type:size}.tkv-paillette{width:var(--tkv-g-taille,3px);height:var(--tkv-g-taille,3px);background:radial-gradient(circle, #fff7d6 0 30%, var(--tkv-accent,#e0ad48) 65%, transparent 72%);box-shadow:0 0 6px var(--tkv-accent,#e0ad48);opacity:0;border-radius:50%;position:absolute;bottom:-8px}.tkv-flux{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 0 32%,#0000008c 66%,#00000038 100%);mask-image:linear-gradient(0deg,#000 0 32%,#0000008c 66%,#00000038 100%);container-type:size}.tkv-flux__source{background:radial-gradient(ellipse 52% 100% at 50% 100%, color-mix(in srgb, var(--tkv-flux,var(--tkv-accent,#e0ad48)) 46%, transparent) 0, transparent 72%);opacity:.7;transform-origin:50% 100%;height:28%;position:absolute;bottom:0;left:-10%;right:-10%}.tkv-flux__trait{width:var(--tkv-f-epaisseur,1.5px);height:var(--tkv-f-longueur,48px);background:linear-gradient(0deg, transparent, color-mix(in srgb, var(--tkv-flux,var(--tkv-accent,#e0ad48)) 78%, transparent) 58%, var(--tkv-flux-tete,#fff6d8));box-shadow:0 0 6px color-mix(in srgb, var(--tkv-flux,var(--tkv-accent,#e0ad48)) 70%, transparent);opacity:0;border-radius:999px;position:absolute;top:100%}.tkv-flux--lave,.tkv-flux--geode,.tkv-flux--faille{--tkv-f-lenteur:2.2}.tkv-flux--canons{--tkv-f-lenteur:1.6;--tkv-flux:var(--tkv-canon,#ff6a2a);--tkv-flux-tete:var(--tkv-canon-coeur,#ffe2a8)}.tkv-flux--lave{--tkv-flux:var(--tkv-lave,#ff7a1a);--tkv-flux-tete:var(--tkv-lave-coeur,#ffe08a)}.tkv-flux--lave .tkv-flux__source{opacity:1;background:radial-gradient(ellipse 18% 60% at 20% 70%, var(--tkv-lave-coeur,#ffe08a) 0, transparent 70%), radial-gradient(ellipse 22% 70% at 62% 80%, var(--tkv-lave-coeur,#ffe08a) 0, transparent 70%), repeating-linear-gradient(100deg, transparent 0 34px, color-mix(in srgb, var(--tkv-lave-croute,#2a0d06) 70%, transparent) 34px 40px), linear-gradient(0deg, var(--tkv-lave-fond,#c2300c) 0, var(--tkv-lave,#ff7a1a) 55%, transparent 100%);background-size:100% 100%,100% 100%,240px 100%,100% 100%;height:16%;left:0;right:0;overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.tkv-flux__bulle{width:var(--tkv-b-taille,14px);aspect-ratio:1;background:radial-gradient(circle at 40% 35%, var(--tkv-lave-coeur,#ffe08a) 0, var(--tkv-lave,#ff7a1a) 45%, transparent 72%);opacity:0;border-radius:50%;position:absolute;bottom:18%;translate:-50%}.tkv-flux--geode{--tkv-flux:var(--tkv-geode,#9fe7ff);--tkv-flux-tete:var(--tkv-geode-coeur,#fff)}.tkv-flux--geode .tkv-flux__source{background:conic-gradient(from 200deg at 50% 100%, transparent 0 10deg, color-mix(in srgb, var(--tkv-geode,#9fe7ff) 70%, transparent) 10deg 22deg, transparent 22deg 34deg, color-mix(in srgb, var(--tkv-geode-coeur,#fff) 60%, transparent) 34deg 40deg, transparent 40deg 52deg, color-mix(in srgb, var(--tkv-geode,#9fe7ff) 60%, transparent) 52deg 66deg, transparent 66deg 80deg, color-mix(in srgb, var(--tkv-geode-coeur,#fff) 55%, transparent) 80deg 88deg, transparent 88deg 160deg), radial-gradient(ellipse 50% 100% at 50% 100%, color-mix(in srgb, var(--tkv-geode,#9fe7ff) 55%, transparent) 0, transparent 75%);height:18%;left:34%;right:34%}.tkv-flux--faille{--tkv-flux:var(--tkv-faille,#ff4d2e);--tkv-flux-tete:var(--tkv-faille-coeur,#ffd0a0)}.tkv-flux--faille .tkv-flux__source{background:radial-gradient(ellipse 10% 100% at 13% 100%, var(--tkv-faille-coeur,#ffd0a0) 0, var(--tkv-faille,#ff4d2e) 30%, transparent 70%), radial-gradient(ellipse 10% 100% at 87% 100%, var(--tkv-faille-coeur,#ffd0a0) 0, var(--tkv-faille,#ff4d2e) 30%, transparent 70%);height:22%;left:0;right:0}.tkv-flux--canons .tkv-flux__source{opacity:1;background:linear-gradient(0deg, color-mix(in srgb, var(--tkv-canon,#ff6a2a) 34%, transparent) 0, transparent 70%);height:20%;left:0;right:0}.tkv-flux__canon{aspect-ratio:1.3;background:radial-gradient(ellipse 22% 46% at 50% 100%, #fff 0, var(--tkv-canon-coeur,#ffe2a8) 40%, transparent 100%), radial-gradient(ellipse 50% 90% at 50% 100%, var(--tkv-canon-coeur,#ffe2a8) 0, var(--tkv-canon,#ff6a2a) 36%, color-mix(in srgb, var(--tkv-canon-fond,#9a1f08) 45%, transparent) 60%, transparent 100%);transform-origin:50% 100%;border-radius:50% 50% 22% 22%/64% 64% 36% 36%;width:clamp(40px,10%,84px);position:absolute;bottom:0;translate:-50%}.tkv-flux__salve{aspect-ratio:1;background:radial-gradient(circle, var(--tkv-canon-coeur,#ffe2a8) 0 22%, var(--tkv-flux,#ff6a2a) 62%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;width:9px;position:absolute;bottom:4%;translate:-50%}.tkv-flux__etoile{width:calc(var(--tkv-f-epaisseur,1.5px) * 5);aspect-ratio:1;background:radial-gradient(circle, var(--tkv-flux-tete,#fff6d8) 0 20%, var(--tkv-flux,var(--tkv-accent,#e0ad48)) 60%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;position:absolute;top:35%;left:50%;translate:-50% -50%}.tkv-flux__etoile+.tkv-flux__etoile{top:72%;scale:.7}.tkv-meteores{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 0 55%,#000000d1 82%,#0000008c 100%);mask-image:linear-gradient(0deg,#000 0 55%,#000000d1 82%,#0000008c 100%);container-type:size}.tkv-meteore__etoile{width:calc(var(--tkv-m-tete,4px) * 2.4);aspect-ratio:1;background:radial-gradient(circle, var(--tkv-meteore-tete,#fff3c4) 0 18%, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 55%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;position:absolute;top:30%;left:50%;translate:-50% -50%}.tkv-meteore__etoile:nth-child(2){top:55%;left:20%;scale:.8}.tkv-meteore__etoile:nth-child(3){top:82%;left:78%;scale:.6}.tkv-meteores__chaudron{background:radial-gradient(ellipse 50% 60% at 50% 46%, var(--tkv-meteore-tete,#fff3c4) 0, color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 78%, transparent) 26%, color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 26%, transparent) 58%, transparent 74%);width:64%;height:22%;box-shadow:0 0 0 2px color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 55%, transparent), 0 -10px 60px 12px color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 34%, transparent);opacity:.85;transform-origin:50% 100%;border-radius:50%;position:absolute;bottom:-9%;left:18%}.tkv-meteores__bouillon{aspect-ratio:1;background:radial-gradient(circle, var(--tkv-meteore-tete,#fff3c4) 0, transparent 70%);opacity:0;border-radius:50%;width:14%;position:absolute;top:22%;left:30%}.tkv-meteores__bouillon:nth-child(2){width:10%;top:14%;left:52%}.tkv-meteores__bouillon:nth-child(3){width:12%;top:28%;left:66%}.tkv-meteore{width:var(--tkv-m-tete,4px);height:var(--tkv-m-queue,80px);opacity:0;rotate:var(--tkv-m-angle,0deg);transform-origin:50% 0;position:absolute;bottom:6%}.tkv-meteore:before{content:"";width:var(--tkv-m-tete,4px);aspect-ratio:1;background:var(--tkv-meteore-tete,#fff3c4);box-shadow:0 0 6px 2px color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 85%, transparent), 0 0 16px 4px color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 40%, transparent);border-radius:50%;position:absolute;top:0;left:0}.tkv-meteore:after{content:"";top:calc(var(--tkv-m-tete,4px) * .5);width:calc(var(--tkv-m-tete,4px) * 1.6);background:radial-gradient(circle, var(--tkv-meteore-tete,#fff3c4) 0 .7px, transparent 1.2px) 0 0 / 100% 7px, linear-gradient(180deg, color-mix(in srgb, var(--tkv-meteore,var(--tkv-accent,#e0ad48)) 90%, transparent), transparent) 50% 0 / 1.5px 100% no-repeat;height:100%;position:absolute;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.tkv-ecriture{isolation:isolate;padding-left:1.25em;display:inline-block;position:relative}.tkv-ecriture__nom{display:inline-block;position:relative}.tkv-ecriture__stylet{top:var(--tkv-ecriture-base,.86em);z-index:2;height:1.35em;aspect-ratio:var(--tkv-e-rapport,4 / 3);translate:calc(-1 * var(--tkv-e-px,90%)) calc(-1 * var(--tkv-e-py,95%));transform-origin:var(--tkv-e-px,90%) var(--tkv-e-py,95%);pointer-events:none;filter:drop-shadow(0 .06em .08em #00000073);position:absolute;left:1.05em}.tkv-ecriture__stylet img{width:100%;height:100%;display:block}.tkv-ecriture__pointe{top:var(--tkv-e-py,95%);left:var(--tkv-e-px,90%);aspect-ratio:1;background:radial-gradient(circle, var(--tkv-ecriture-eclat,#fff6d8) 0, color-mix(in srgb, var(--tkv-ecriture-or,var(--tkv-accent,#e0ad48)) 70%, transparent) 38%, transparent 70%);border-radius:50%;width:.36em;position:absolute;translate:-50% -50%}.tkv-ecriture__lustre{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:-.1em -.2em;overflow:hidden}.tkv-ecriture__lustre i{background:linear-gradient(105deg, transparent 0, color-mix(in srgb, var(--tkv-ecriture-or,var(--tkv-accent,#e0ad48)) 85%, transparent) 38%, var(--tkv-ecriture-eclat,#fff6d8) 50%, color-mix(in srgb, var(--tkv-ecriture-or,var(--tkv-accent,#e0ad48)) 85%, transparent) 62%, transparent 100%);width:40%;position:absolute;inset:0 auto 0 0;translate:-120%}.tkv-ecriture__poudre{top:calc(var(--tkv-ecriture-base,.86em) - .08em);background:radial-gradient(circle, var(--tkv-ecriture-or,var(--tkv-accent,#e0ad48)) 0 30%, transparent 36%) 0 50% / .07em .07em repeat-x;pointer-events:none;width:.3em;height:.12em;position:absolute;left:1.05em;-webkit-mask-image:linear-gradient(90deg,#000,#0006);mask-image:linear-gradient(90deg,#000,#0006)}.tkv-ecriture__eclats{pointer-events:none;height:1em;position:absolute;inset:.1em 0 auto 1.25em}.tkv-ecriture__eclat{width:var(--tkv-e-taille,.3em);aspect-ratio:1;background:radial-gradient(circle, var(--tkv-ecriture-eclat,#fff6d8) 0 22%, var(--tkv-ecriture-or,var(--tkv-accent,#e0ad48)) 60%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;position:absolute;translate:-50% -50%;scale:.2}@media (prefers-reduced-motion:reduce){.tkv-ecriture__eclat{opacity:.55;scale:1}}@media (prefers-reduced-motion:no-preference){.tkv-ecriture__stylet{animation:3.6s ease-in-out infinite tkv-ecrire}.tkv-ecriture__pointe{animation:1.8s ease-in-out infinite alternate tkv-pointe}.tkv-ecriture__lustre i{animation:5.4s cubic-bezier(.45,0,.3,1) infinite tkv-lustre}.tkv-ecriture__eclat{animation:3.6s ease-out infinite tkv-eclat}:is(:root:has(.tkv-defile__case:checked) .tkv-ecriture *,:root:has(.tkv-pause__case:checked) .tkv-ecriture *){animation-play-state:paused}}@keyframes tkv-ecrire{0%,to{rotate:none;translate:calc(-1 * var(--tkv-e-px,90%)) calc(-1 * var(--tkv-e-py,95%))}25%{rotate:-4deg}50%{rotate:2deg;translate:calc(-1 * var(--tkv-e-px,90%) + .04em) calc(-1 * var(--tkv-e-py,95%) + .02em)}75%{rotate:-2deg}}@keyframes tkv-pointe{0%{opacity:.55;scale:.8}to{opacity:1;scale:1.35}}@keyframes tkv-lustre{0%{translate:-120%}55%,to{translate:320%}}@keyframes tkv-eclat{0%{translate:-110%}45%,to{translate:110%}}.tkv-hero--relief .tkv-hero__fond img{transform:translate(calc(var(--tkv-px,0) * 12px), calc(var(--tkv-py,0) * 8px)) scale(1.05)}.tkv-hero--relief .tkv-calques{translate:calc(var(--tkv-px,0) * -18px) calc(var(--tkv-py,0) * -12px)}.tkv-hero--relief.tkv-hero--d-constellation .tkv-calques{translate:none}.tkv-hero--relief.tkv-hero--d-constellation .tkv-calque{translate:calc(var(--tkv-px,0) * (1 - var(--tkv-profondeur,0)) * -26px) calc(var(--tkv-py,0) * (1 - var(--tkv-profondeur,0)) * -16px)}.tkv-relief{display:none}.tkv-defile{max-width:1080px;padding:10px var(--tkv-gouttiere,16px) 22px;align-items:center;gap:10px;margin:0 auto;display:flex;position:relative}.tkv-defile__fenetre{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tkv-defile__piste{gap:12px;width:max-content;margin:0;padding:4px 0;list-style:none;display:flex}.tkv-defile__piste li{border:1px solid color-mix(in srgb, var(--tkv-accent,#e0ad48) 45%, transparent);background:rgb(var(--tkv-voile,7 17 12) / .72);color:var(--tkv-encre,#f3efe4);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.tkv-defile__piste svg{width:20px;height:20px;color:var(--tkv-accent,#e0ad48)}.tkv-defile__case{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tkv-defile__bouton{border:1px solid color-mix(in srgb, var(--tkv-accent,#e0ad48) 45%, transparent);background:rgb(var(--tkv-voile,7 17 12) / .72);width:44px;height:44px;color:var(--tkv-encre,#f3efe4);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.tkv-defile__bouton svg{width:22px;height:22px}.tkv-defile__case:focus-visible+.tkv-defile__bouton{outline:3px solid var(--tkv-accent,#e0ad48);outline-offset:3px}.tkv-defile__lecture,.tkv-defile__case:checked+.tkv-defile__bouton .tkv-defile__pause{display:none}.tkv-defile__case:checked+.tkv-defile__bouton .tkv-defile__lecture{display:block}@media (prefers-reduced-motion:no-preference){.tkv-hero__fond img{animation:14s ease-in-out infinite alternate tkv-respire}.tkv-hero--f-panoramique .tkv-hero__fond img{animation:22s ease-in-out infinite alternate tkv-panoramique}.tkv-hero--f-recul .tkv-hero__fond img{animation:18s ease-out infinite alternate tkv-recul}.tkv-calque{animation:tkv-flotte var(--tkv-duree,7s) ease-in-out infinite alternate}.tkv-hero--m-orbite .tkv-calque{animation:tkv-orbite calc(var(--tkv-duree,7s) * 1.6) linear infinite}.tkv-hero--m-houle .tkv-calque{animation:tkv-houle var(--tkv-duree,7s) ease-in-out infinite}.tkv-hero--m-pouls .tkv-calque{animation:tkv-pouls var(--tkv-duree,7s) ease-in-out infinite alternate}.tkv-hero--m-derive .tkv-calque{animation:tkv-derive calc(var(--tkv-duree,7s) * 2) ease-in-out infinite alternate}.tkv-hero--m-pendule .tkv-calque{transform-origin:50% -30%;animation:tkv-pendule var(--tkv-duree,7s) ease-in-out infinite alternate}.tkv-hero--m-bascule .tkv-calque{animation:tkv-bascule var(--tkv-duree,7s) ease-in-out infinite alternate}.tkv-hero--m-ecrin .tkv-calque{animation:tkv-ecrin var(--tkv-duree,7s) ease-in-out infinite alternate}.tkv-hero--m-arabesque .tkv-calque{animation:tkv-arabesque calc(var(--tkv-duree,7s) * 2.4) linear infinite}.tkv-hero--d-constellation .tkv-calques{animation:1.4s cubic-bezier(.2,.7,.2,1) both tkv-arrivee}.tkv-hero__reflet:before{animation:9s ease-in-out infinite tkv-balayage}.tkv-hero--reflets .tkv-calque:after{animation:tkv-eclat calc(var(--tkv-duree,7s) * .9) ease-in-out infinite;animation-delay:var(--tkv-retard,0s)}.tkv-hero--liseres .tkv-calque:before{animation:5s linear infinite tkv-liseret;animation-delay:var(--tkv-retard,0s)}.tkv-paillette{animation:tkv-monte var(--tkv-g-duree,10s) linear infinite}.tkv-flux__trait{animation:tkv-flux-monte var(--tkv-f-duree,4s) cubic-bezier(.32, .08, .58, 1) infinite}.tkv-flux--lave .tkv-flux__trait,.tkv-flux--geode .tkv-flux__trait,.tkv-flux--faille .tkv-flux__trait{animation:tkv-flux-ondule calc(var(--tkv-f-duree,4s) * var(--tkv-f-lenteur,2.2)) linear infinite}.tkv-flux--canons .tkv-flux__trait{animation:tkv-flux-gerbe calc(var(--tkv-f-duree,4s) * var(--tkv-f-lenteur,1.6)) cubic-bezier(.2, .3, .5, 1) infinite}.tkv-flux--canons .tkv-flux__source{animation:none}.tkv-flux__canon{animation:.9s ease-in-out infinite alternate tkv-canon}.tkv-flux__canon:nth-child(odd){animation-duration:1.2s}.tkv-flux__salve{animation:tkv-salve var(--tkv-s-duree,3s) cubic-bezier(.15, .5, .4, 1) infinite}.tkv-flux__bulle{animation:tkv-bulle var(--tkv-b-duree,2.4s) ease-out infinite}.tkv-flux__etoile{animation:2.6s ease-in-out infinite tkv-scintille}.tkv-flux__etoile+.tkv-flux__etoile{animation-delay:-1.3s}.tkv-flux__source{animation:3.2s ease-in-out infinite alternate tkv-flux-source}.tkv-meteore{animation:tkv-meteore-monte var(--tkv-m-duree,3.6s) cubic-bezier(.22, .1, .5, 1) infinite}.tkv-meteores__chaudron{animation:2.8s ease-in-out infinite alternate tkv-chaudron}.tkv-meteore__etoile{animation:1.1s ease-in-out infinite tkv-scintille}.tkv-meteore__etoile:nth-child(2){animation-delay:-.4s}.tkv-meteore__etoile:nth-child(3){animation-delay:-.8s}.tkv-meteores__bouillon{animation:2.2s ease-out infinite tkv-bouillon}.tkv-meteores__bouillon:nth-child(2){animation-delay:-.8s}.tkv-meteores__bouillon:nth-child(3){animation-delay:-1.5s}.tkv-defile__piste{animation:46s linear infinite tkv-defiler}.tkv-hero__fond--couleur{animation:18s ease-in-out infinite alternate tkv-glisse}.tkv-defile__fenetre:hover .tkv-defile__piste{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-defile__piste{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-calque{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-calque:before{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-calque:after{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-hero__reflet:before{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-paillette{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-flux__trait{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-flux__source{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-flux__bulle{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-flux__canon{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-flux__salve{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-flux__etoile{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-meteore{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-meteore__etoile{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-meteores__chaudron{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-meteores__bouillon{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-hero__fond img{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-hero__fond--couleur{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.tkv-defile__bouton{display:none}.tkv-defile__fenetre{-webkit-mask-image:none;mask-image:none}.tkv-defile__piste{flex-wrap:wrap;justify-content:center;width:auto}.tkv-defile__piste li[aria-hidden=true]{display:none}}@keyframes tkv-flotte{to{translate:var(--tkv-dx,0) var(--tkv-dy,-10px)}}@keyframes tkv-orbite{0%{transform:rotate(0turn) translateX(var(--tkv-rayon-orbite,8px)) rotate(0turn)}to{transform:rotate(1turn) translateX(var(--tkv-rayon-orbite,8px)) rotate(-1turn)}}@keyframes tkv-houle{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(var(--tkv-dy,-10px)) rotate(var(--tkv-angle,4deg))}70%{transform:translateY(calc(var(--tkv-dy,-10px) * -.5)) rotate(calc(var(--tkv-angle,4deg) * -1))}}@keyframes tkv-pouls{0%{transform:scale(1)rotate(0)}to{transform:scale(var(--tkv-echelle,1.05)) rotate(calc(var(--tkv-angle,4deg) / 2))}}@keyframes tkv-derive{0%{transform:translate(0)rotate(0)}to{transform:translate(calc(var(--tkv-dx,8px) * 1.6), calc(var(--tkv-dy,-10px) * .8)) rotate(var(--tkv-angle,4deg))}}@keyframes tkv-pendule{0%{transform:rotate(calc(var(--tkv-angle,4deg) * -1))}to{transform:rotate(var(--tkv-angle,4deg))}}@keyframes tkv-bascule{0%{transform:perspective(600px) rotateY(calc(var(--tkv-angle,4deg) * -2.5)) rotateX(var(--tkv-angle,4deg))}to{transform:perspective(600px) rotateY(calc(var(--tkv-angle,4deg) * 2.5)) rotateX(calc(var(--tkv-angle,4deg) * -1))}}@keyframes tkv-ecrin{0%{transform:perspective(700px) translateY(0) rotateY(calc(var(--tkv-angle,4deg) * -2.2)) rotateX(calc(var(--tkv-angle,4deg) * .6));box-shadow:0 14px 30px #00000073}to{transform:perspective(700px) translateY(calc(var(--tkv-dy,-10px) * .9)) rotateY(calc(var(--tkv-angle,4deg) * 2.2)) rotateX(calc(var(--tkv-angle,4deg) * -.6));box-shadow:0 28px 46px #0000008c, 0 0 26px color-mix(in srgb, var(--tkv-accent,#e0ad48) 35%, transparent)}}@keyframes tkv-arabesque{0%,to{transform:perspective(800px)translate(0)rotate(0)rotateY(0)}12.5%{transform:perspective(800px) translate(calc(var(--tkv-dx,8px) * .71), calc(var(--tkv-dy,-10px) * 1)) rotate(calc(var(--tkv-angle,4deg) * .5)) rotateY(calc(var(--tkv-angle,4deg) * 2))}25%{transform:perspective(800px) translate(var(--tkv-dx,8px), 0) rotate(var(--tkv-angle,4deg)) rotateY(calc(var(--tkv-angle,4deg) * 3))}37.5%{transform:perspective(800px) translate(calc(var(--tkv-dx,8px) * .71), calc(var(--tkv-dy,-10px) * -1)) rotate(calc(var(--tkv-angle,4deg) * .5)) rotateY(calc(var(--tkv-angle,4deg) * 2))}50%{transform:perspective(800px)translate(0)rotate(0)rotateY(0)}62.5%{transform:perspective(800px) translate(calc(var(--tkv-dx,8px) * -.71), calc(var(--tkv-dy,-10px) * 1)) rotate(calc(var(--tkv-angle,4deg) * -.5)) rotateY(calc(var(--tkv-angle,4deg) * -2))}75%{transform:perspective(800px) translate(calc(var(--tkv-dx,8px) * -1), 0) rotate(calc(var(--tkv-angle,4deg) * -1)) rotateY(calc(var(--tkv-angle,4deg) * -3))}87.5%{transform:perspective(800px) translate(calc(var(--tkv-dx,8px) * -.71), calc(var(--tkv-dy,-10px) * -1)) rotate(calc(var(--tkv-angle,4deg) * -.5)) rotateY(calc(var(--tkv-angle,4deg) * -2))}}@keyframes tkv-arrivee{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes tkv-balayage{0%{translate:-70%}55%,to{translate:70%}}@keyframes tkv-liseret{to{--tkv-tour:360deg}}@keyframes tkv-monte{0%{opacity:0;translate:0}12%{opacity:.85}50%{opacity:.45}70%{opacity:.8}to{opacity:0;translate:var(--tkv-g-derive,0) -105cqh}}@keyframes tkv-flux-monte{0%{opacity:0;translate:0}10%{opacity:var(--tkv-f-opacite,.7)}78%{opacity:calc(var(--tkv-f-opacite,.7) * .75)}to{opacity:0;translate:0 calc(-100cqh - 100%)}}@keyframes tkv-meteore-monte{0%{opacity:0;translate:0}8%{opacity:var(--tkv-m-eclat,.8)}72%{opacity:calc(var(--tkv-m-eclat,.8) * .8)}to{opacity:0;translate:calc(var(--tkv-m-pente,0) * 100cqh) calc(-100cqh - 100%)}}@keyframes tkv-scintille{0%,to{opacity:0;rotate:none}50%{opacity:1;rotate:45deg}}@keyframes tkv-chaudron{0%{opacity:.6;scale:.94 .86}to{opacity:.95;scale:1.04 1.08}}@keyframes tkv-bouillon{0%{opacity:0;scale:.3}40%{opacity:.9}to{opacity:0;translate:0 -40%;scale:1.6}}@keyframes tkv-flux-ondule{0%{opacity:0;translate:0}12%{opacity:var(--tkv-f-opacite,.7)}40%{translate:6px calc(-40cqh - 40%)}75%{opacity:calc(var(--tkv-f-opacite,.7) * .7);translate:-4px calc(-75cqh - 75%)}to{opacity:0;translate:0 calc(-100cqh - 100%)}}@keyframes tkv-flux-gerbe{0%{opacity:0;translate:0}10%{opacity:var(--tkv-f-opacite,.7)}70%{opacity:calc(var(--tkv-f-opacite,.7) * .75)}to{opacity:0;translate:var(--tkv-f-gerbe,0) calc(-100cqh - 100%)}}@keyframes tkv-canon{0%{opacity:.8;scale:.92 .86}to{opacity:1;scale:1.06 1.14}}@keyframes tkv-salve{0%{opacity:0;translate:-50%;rotate:none;scale:.4}12%{opacity:1;scale:1.1}70%{opacity:.8}to{opacity:0;translate:calc(-50% + var(--tkv-s-x,0px)) calc(var(--tkv-s-h,40cqh) * -1);rotate:180deg;scale:.5}}@keyframes tkv-bulle{0%{opacity:0;translate:-50%;scale:.3}60%{opacity:.95;scale:1}to{opacity:0;translate:-50% -60%;scale:1.3}}@keyframes tkv-flux-source{0%{opacity:.45;scale:1 .88}to{opacity:.85;scale:1 1.06}}@keyframes tkv-panoramique{0%{translate:-3% 1%;scale:1.1}to{translate:3% -1%;scale:1.1}}@keyframes tkv-recul{0%{scale:1.12}to{scale:1}}@keyframes tkv-glisse{to{translate:6% 4%}}@keyframes tkv-respire{to{scale:1.06}}@keyframes tkv-defiler{to{translate:calc(-50% - 6px)}}.tkv-offres,.tkv-bouton{--tkv-o-accent:var(--tkv-offre-accent,#0f7a52)}.tkv-offres{color:inherit}.tkv-offres>*{min-width:0}.tkv-offres__surtitre{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.tkv-offres__surtitre:before{content:"";background:var(--tkv-o-accent);width:22px;height:2px}.tkv-offres h2{font-size:var(--tk-fs-2xl,clamp(1.4rem, 1.1rem + 1.4vw, 1.9rem));text-wrap:balance;margin:6px 0 0;line-height:1.2}.tkv-offres__chapeau,.tkv-offres__intro,.tkv-offre__mention,.tkv-offre__points{color:color-mix(in srgb, currentColor 78%, transparent)}.tkv-offres__chapeau{max-width:62ch;margin:8px 0 0}.tkv-offres__grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tkv-offre{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.tkv-offre--avant{border:2px solid var(--tkv-o-accent)}.tkv-offre h3,.tkv-offre h4{margin:0;font-size:1.1rem}.tkv-offre__prix{margin:4px 0 0;font-size:1.9rem;font-weight:800;line-height:1.1}.tkv-offre__mention{margin:2px 0 0;font-size:.75rem}.tkv-offre__resume{margin:12px 0 0;font-weight:600}.tkv-offre__points{margin:8px 0 0;padding-left:1.2em;font-size:.9rem}.tkv-offre__points li+li{margin-top:4px}.tkv-offres__suite{margin:32px 0 0;font-size:1.2rem}.tkv-offres__intro{max-width:62ch;margin:6px 0 0;font-size:.92rem}.tkv-offres__grille--suite .tkv-offre{padding:16px}.tkv-offres__grille--suite .tkv-offre__prix{font-size:1.2rem}.tkv-bouton{border:2px solid var(--tkv-o-accent);background:var(--tkv-o-accent);color:#fff;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.tkv-offre>.tkv-bouton{margin-top:auto}.tkv-offre>:nth-last-child(2){margin-bottom:16px}.tkv-bouton--second{color:inherit;background:0 0}.tkv-bouton:focus-visible{outline-offset:3px;outline:3px solid}.tkv-offres__fin{margin:24px 0 0}.tkv-installer{color:inherit;font:inherit;cursor:pointer;background:0 0;border-color:currentColor;font-weight:700}.tkv-installer-aide{margin:0;font-size:.85rem}.tkv-planche{--tkv-p-accent:var(--tkv-planche-accent,#0f7a52);color:inherit}.tkv-planche>*{min-width:0}.tkv-planche h2{text-wrap:balance;margin:0}.tkv-planche__intro{color:color-mix(in srgb, currentColor 80%, transparent);max-width:64ch;margin:8px 0 0}.tkv-planche__cadre{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:20px 0 0;padding:0;display:flex}.tkv-planche__legende,.tkv-planche__choix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tkv-planche__facette{display:contents}.tkv-planche__onglet{border:1px solid color-mix(in srgb, currentColor 28%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:650;display:inline-flex}.tkv-planche__onglet svg{flex:none;width:20px;height:20px}.tkv-planche__choix:checked+.tkv-planche__onglet{border-color:var(--tkv-p-accent);background:var(--tkv-p-accent);color:#fff}.tkv-planche__choix:focus-visible+.tkv-planche__onglet{outline-offset:3px;outline:3px solid}.tkv-planche__panneau{flex:1 0 100%;order:1;min-width:0;margin-top:8px;display:none}.tkv-planche__choix:checked+.tkv-planche__onglet+.tkv-planche__panneau{display:block}@media (prefers-reduced-motion:no-preference){.tkv-planche__choix:checked+.tkv-planche__onglet+.tkv-planche__panneau{animation:.45s ease-out both tkv-apparait}.tkv-planche__choix:checked+.tkv-planche__onglet+.tkv-planche__panneau .tkv-entre{animation:.5s ease-out both tkv-apparait;animation-delay:calc(var(--i,0) * 70ms)}.tkv-planche__onglet{transition:background-color .2s,color .2s,border-color .2s}}@keyframes tkv-apparait{0%{opacity:0;translate:0 14px}}.tkv-mb-planche>.tkv-planche__cadre>.tkv-planche__facette>.tkv-planche__panneau{background:var(--tkv-mb-papier,#f4efe3);color:var(--tkv-mb-encre,#14201a);border-radius:24px;padding:18px;box-shadow:0 18px 48px #0000002e}.tkv-onglets{margin-top:4px}.tkv-onglets .tkv-planche__onglet{min-height:44px;padding:0 14px;font-size:.9rem}.tkv-mb,.tkv-mb-scene{gap:18px;min-width:0;display:grid}.tkv-mb>*,.tkv-mb ul,.tkv-mb li{min-width:0}.tkv-mb h3{margin:0;font-size:1.1rem}.tkv-mb ul{margin:0;padding:0;list-style:none}.tkv-mb-chapeau{max-width:62ch;margin:0}.tkv-mb-logo__grand,.tkv-mb-scene__image{margin:0}.tkv-mb-logo__grand img,.tkv-mb-scene__image img{border-radius:20px;width:100%;height:auto;display:block}.tkv-mb-scene__image figcaption{margin-top:6px;font-weight:650}.tkv-mb-logo__cote{align-content:start;gap:14px;display:grid}.tkv-mb-logo__cote>p{margin:0}.tkv-mb-variantes{flex-wrap:wrap;gap:16px;display:flex}.tkv-mb-variantes li{text-align:center;justify-items:center;gap:6px;max-width:120px;font-size:.82rem;font-weight:600;display:grid}.tkv-mb-variante{place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.tkv-mb-variante img{object-fit:cover;width:100%;height:100%}.tkv-mb-variante--rond{border:3px solid var(--tkv-mb-or,#bfa663);border-radius:50%}.tkv-mb-variante--carre{border-radius:22px}.tkv-mb-variante--papier{box-sizing:border-box;background:#fff;border:1px solid #14201a33;border-radius:18px;padding:12px}.tkv-mb-variante--papier img{border-radius:10px}.tkv-mb-tailles{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.tkv-mb-tailles li{justify-items:center;gap:6px;font-size:.75rem;font-weight:600;display:grid}.tkv-mb-tailles img{border-radius:22%;max-width:none}.tkv-mb-teintes{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tkv-mb-teinte{background:var(--tkv-teinte);min-width:0;color:var(--tkv-teinte-texte);border:1px solid #14201a24;border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.tkv-mb-teinte img{object-fit:cover;border:2px solid;border-radius:50%;width:56px;height:56px;margin-bottom:8px}.tkv-mb-teinte strong{font-size:1rem}.tkv-mb-teinte code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.tkv-mb-teinte span{font-size:.76rem}.tkv-mb-jeu{grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:12px;display:grid}.tkv-mb-jeu li{text-align:center;border:1px solid #14201a24;border-radius:14px;align-content:start;justify-items:center;gap:4px;padding:10px;display:grid}.tkv-mb-jeu__vignette{place-items:center;width:96px;height:96px;display:grid}.tkv-mb-jeu__vignette img{border-radius:22%;max-width:none}.tkv-mb-jeu__formats,.tkv-mb-jeu__autres{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;display:flex}.tkv-mb-jeu__formats a,.tkv-mb-jeu__autres a{border:1px solid var(--tkv-planche-accent,#0f7a52);min-height:44px;color:var(--tkv-planche-accent,#0f7a52);border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.tkv-mb-jeu__autres{justify-content:flex-start}.tkv-mb-typos{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.tkv-mb-specimen{border-top:1px solid #14201a2e;gap:4px;padding-top:12px;display:grid}.tkv-mb-specimen p{margin:0}.tkv-mb-specimen__aa{font-size:clamp(3.5rem,2rem + 6vw,6rem);line-height:1}.tkv-mb-specimen--titre .tkv-mb-specimen__aa,.tkv-mb-specimen--titre .tkv-mb-specimen__phrase{font-family:var(--tkv-police-titre,inherit);font-weight:700}.tkv-mb-specimen--texte .tkv-mb-specimen__aa{font-weight:800}.tkv-mb-specimen__phrase{overflow-wrap:anywhere;font-size:1.3rem}.tkv-mb-carte-bloc{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:center;gap:20px;display:grid}.tkv-mb-maquette{perspective:900px;justify-items:center;gap:12px;display:grid}.tkv-mb-carte__case{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tkv-mb-carte{width:min(100%,360px);transform-style:preserve-3d;position:relative}.tkv-mb-carte__face{backface-visibility:hidden;border-radius:12px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 12px 28px #00000047}.tkv-mb-carte__verso,.tkv-mb-carte__case:checked+.tkv-mb-carte{transform:rotateY(180deg)}.tkv-mb-retourner{border:1px solid var(--tkv-planche-accent,#0f7a52);min-height:44px;color:var(--tkv-planche-accent,#0f7a52);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.tkv-mb-carte__case:focus-visible~.tkv-mb-retourner{outline-offset:3px;outline:3px solid}.tkv-mb-carte__presentation{border-radius:16px;width:100%;height:auto;display:block}.tkv-mb-supports{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:22px}.tkv-mb-support{align-content:start;justify-items:center;gap:12px;margin:0;display:grid}.tkv-mb-support figcaption{font-weight:650}.tkv-mb-ecran{border-radius:28px;width:auto;max-width:100%;height:300px;box-shadow:0 16px 36px #0000004d}.tkv-mb-site{background:#fff;border-radius:14px;width:min(100%,320px);display:grid;overflow:hidden;box-shadow:0 16px 36px #00000038}.tkv-mb-site__barre{background:#d9d1bf;gap:6px;padding:7px 10px;display:flex}.tkv-mb-site__barre i{background:#4f472f;border-radius:50%;width:8px;height:8px}.tkv-mb-site__entete{background:var(--tkv-planche-accent,#0f7a52);color:#fff;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;display:flex}.tkv-mb-site__entete img{border:2px solid var(--tkv-mb-or,#bfa663);object-fit:cover;border-radius:50%;width:28px;height:28px}.tkv-mb-site__entete b{margin-right:auto;font-size:.85rem}.tkv-mb-site__entete em{font-style:normal}.tkv-mb-site__corps{background-position:50% 40%;background-size:cover;height:120px}@media (min-width:860px){.tkv-mb-planche>.tkv-planche__cadre>.tkv-planche__facette>.tkv-planche__panneau{padding:26px}.tkv-mb-logo,.tkv-mb-scene{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}@media (prefers-reduced-motion:no-preference){.tkv-mb-carte{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.tkv-mb-teinte{transition:transform .25s ease-out}.tkv-mb-teinte:hover,.tkv-mb-teinte:focus-within{transform:translateY(-4px)}}.tkv-fiche{gap:22px;margin:18px 0 48px;display:grid}.tkv-fiche>*{min-width:0}.tkv-fiche__image{margin:0}.tkv-fiche__image img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:80vh;display:block;box-shadow:0 18px 44px #0000004d}.tkv-fiche__texte{flex-direction:column;gap:12px;display:flex}.tkv-fiche__surtitre{font-size:var(--tk-fs-sm,.875rem);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin:0;font-weight:700}.tkv-fiche__titre{font-size:var(--tk-fs-3xl,2rem);margin:0;line-height:1.1}.tkv-fiche__description{opacity:.88;margin:0}.tkv-fiche__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.tkv-fiche__voisins{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);flex-wrap:wrap;gap:8px 18px;margin-top:6px;padding-top:14px;display:flex}.tkv-fiche__voisins a{min-height:44px;color:inherit;align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (min-width:900px){.tkv-fiche{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.tkv-hero .tk-partage,.tkv-entete .tk-partage{--tk-partage-accent:var(--tkv-accent,#e0ad48);--tk-partage-surface:rgb(var(--tkv-voile-rvb));--tk-partage-bord:color-mix(in srgb, var(--tkv-encre,#f3efe4) 35%, transparent);color:var(--tkv-encre,#f3efe4)}.tkv-hero__annexes>.tk-partage[open]{flex-basis:100%}.tkv-hero__annexes .tk-partage__panneau{text-align:left;margin:8px auto 0;position:static}.tkv-entete{--tkv-voile-rvb:var(--tkv-voile,7 17 12);box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in srgb, var(--tkv-accent,#e0ad48) 35%, transparent);border-radius:var(--tkv-rayon,28px);color:var(--tkv-encre,#f3efe4);margin:12px 0 0;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000040}.tkv-entete>*{min-width:0}.tkv-entete__fond{z-index:-1;background:var(--tkv-fond,rgb(var(--tkv-voile-rvb)));position:absolute;inset:0}.tkv-entete__fond:after{content:"";background:rgb(var(--tkv-voile-rvb) / .78);position:absolute;inset:0}.tkv-entete__haut{padding:20px var(--tkv-gouttiere,16px) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tkv-entete__texte{padding:18px var(--tkv-gouttiere,16px) 22px}.tkv-entete__surtitre{color:var(--tkv-accent,#e0ad48);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:.78rem;font-weight:600}.tkv-entete h1{color:var(--tkv-encre,#f3efe4);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.1rem);font-weight:800;line-height:1.15}.tkv-entete__sous-titre,.tkv-entete__description{color:var(--tkv-encre-2,#d6e2d5);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem}.tkv-entete__description{margin-top:8px;font-size:.8rem;font-weight:500}.tkv-entete__bande{border-top:1px solid color-mix(in srgb, var(--tkv-encre,#f3efe4) 18%, transparent);background:#ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tkv-entete__bande>div{min-width:0;padding:14px var(--tkv-gouttiere,16px);flex-direction:column-reverse;justify-content:flex-end;gap:4px;display:flex}.tkv-entete__bande dd{color:var(--tkv-encre,#f3efe4);margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:800;line-height:1}.tkv-entete__bande dt{color:var(--tkv-encre-2,#d6e2d5);font-size:.75rem;font-weight:500}.tkv-entete__bande [data-ton=alerte] dd{color:var(--tkv-accent,#e0ad48)}.tkv-entete__bande [data-ton=ok] dd{color:var(--tkv-ok,#a7f3d0)}@media (min-width:640px){.tkv-entete__bande{grid-template-columns:repeat(var(--tkv-bande-colonnes,4), minmax(0, 1fr))}}.tkv-mascotte{--tkv-m-pas:max(.6px, calc(var(--tkv-m-h,96px) * .012));--tkv-m-trait:max(1px, calc(var(--tkv-m-h,96px) * .014));height:var(--tkv-m-h,100%);aspect-ratio:var(--tkv-m-ratio,1);perspective:calc(var(--tkv-m-h,96px) * 7);perspective-origin:50% 45%;vertical-align:middle;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:inline-block;position:relative}.tkv-mascotte__corps{transform-style:preserve-3d;transform-origin:50% 92%;position:absolute;inset:0;transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}.tkv-mascotte img.tkv-mascotte__face,.tkv-mascotte img.tkv-mascotte__couche{object-fit:contain;-webkit-user-drag:none;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0}.tkv-mascotte img.tkv-mascotte__couche{transform:translateZ(calc(var(--tkv-m-z,1) * var(--tkv-m-pas) * -1));filter:brightness(.5)saturate(1.2)}.tkv-mascotte img.tkv-mascotte__couche:nth-child(4){filter:brightness(.78)saturate(.9)}.tkv-mascotte img.tkv-mascotte__face{--tkv-m-l:var(--tkv-m-liseret,#fff8ea);filter:drop-shadow(var(--tkv-m-trait) 0 0 var(--tkv-m-l)) drop-shadow(calc(var(--tkv-m-trait) * -1) 0 0 var(--tkv-m-l)) drop-shadow(0 var(--tkv-m-trait) 0 var(--tkv-m-l)) drop-shadow(0 calc(var(--tkv-m-trait) * -1) 0 var(--tkv-m-l));transform:translateZ(.5px)}.tkv-mascotte__reflet{-webkit-mask:var(--tkv-m-masque) center / contain no-repeat;-webkit-mask:var(--tkv-m-masque) center / contain no-repeat;mask:var(--tkv-m-masque) center / contain no-repeat;position:absolute;inset:0;overflow:hidden;transform:translateZ(1px)}.tkv-mascotte__reflet:before{content:"";background:linear-gradient(100deg,#0000 38%,#ffffff8c 50%,#0000 62%);position:absolute;inset:-10% -60%;translate:-100%}.tkv-mascotte__ombre{background:radial-gradient(closest-side,#0000004d,#0000);border-radius:50%;height:11%;position:absolute;bottom:-5%;left:16%;right:16%}.tkv-chargement{color:inherit;text-align:center;justify-items:center;gap:10px;display:inline-grid}.tkv-chargement--differe{animation:tkv-c-apparait .2s var(--tkv-c-differe,0s) both}.tkv-chargement__scene{width:calc(var(--tkv-c-h,72px) * 1.6);height:calc(var(--tkv-c-h,72px) * 1.35);perspective:600px;transform-style:preserve-3d;place-items:center;display:grid;position:relative}.tkv-chargement__scene>*{grid-area:1/1}.tkv-chargement__orbite{width:calc(var(--tkv-c-h,72px) * 1.45);aspect-ratio:1;transform-style:preserve-3d;position:relative;transform:rotateX(74deg)rotate(0)}.tkv-chargement__orbite i{transform-style:preserve-3d;transform:rotateZ(calc(var(--tkv-c-n,0) * 120deg));position:absolute;inset:0}.tkv-chargement__orbite i:nth-child(2){--tkv-c-n:1}.tkv-chargement__orbite i:nth-child(3){--tkv-c-n:2}.tkv-chargement__orbite i:before{content:"";background:var(--tkv-c-accent,currentColor);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);transform:rotateX(-74deg);box-shadow:inset -2px -2px #00000038}.tkv-chargement__orbite i:nth-child(2):before{width:7px;height:7px;left:calc(50% - 3.5px)}.tkv-chargement__orbite i:nth-child(3):before{width:8px;height:8px;left:calc(50% - 4px)}@property --tkv-avance{syntax:"<percentage>";inherits:true;initial-value:0%}.tkv-chargement__anneau{width:calc(var(--tkv-c-h,72px) * 1.32);aspect-ratio:1;background:conic-gradient(var(--tkv-c-accent,currentColor) var(--tkv-avance,0%), color-mix(in srgb, var(--tkv-c-accent,currentColor) 18%, transparent) 0);border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.tkv-chargement__texte{max-width:32ch;font-weight:600;line-height:1.35}.tkv-chargement__estime{font-variant-numeric:tabular-nums;font-size:.875em;font-weight:500;display:block}@media (prefers-reduced-motion:no-preference){.tkv-mascotte__corps,.tkv-mascotte__ombre,.tkv-mascotte__reflet:before{animation-duration:var(--tkv-m-duree,2.4s);animation-delay:var(--tkv-m-retard,0s);animation-iteration-count:var(--tkv-m-tours,2);animation-timing-function:ease-in-out;animation-fill-mode:both}.tkv-mascotte__reflet:before{animation-name:tkv-m-reflet}.tkv-mascotte[data-mouvement=pose] .tkv-mascotte__corps,.tkv-mascotte[data-mouvement=pose] .tkv-mascotte__ombre,.tkv-mascotte[data-mouvement=pose] .tkv-mascotte__reflet:before{animation:none}.tkv-mascotte[data-mouvement=respire] .tkv-mascotte__corps{animation-name:tkv-m-respire}.tkv-mascotte[data-mouvement=respire] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-respire}.tkv-mascotte[data-mouvement=arrivee] .tkv-mascotte__corps{animation-name:tkv-m-arrivee;animation-timing-function:cubic-bezier(.2,.7,.3,1.2)}.tkv-mascotte[data-mouvement=arrivee] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-arrivee}.tkv-mascotte[data-mouvement=saut] .tkv-mascotte__corps{animation-name:tkv-m-saut}.tkv-mascotte[data-mouvement=saut] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-saut}.tkv-mascotte[data-mouvement=salut] .tkv-mascotte__corps{animation-name:tkv-m-salut}.tkv-mascotte[data-mouvement=salut] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-respire}.tkv-mascotte[data-mouvement=cherche] .tkv-mascotte__corps{animation-name:tkv-m-cherche}.tkv-mascotte[data-mouvement=cherche] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-respire}.tkv-mascotte[data-mouvement=course] .tkv-mascotte__corps{animation-name:tkv-m-course}.tkv-mascotte[data-mouvement=course] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-course}.tkv-mascotte[data-mouvement=piece] .tkv-mascotte__corps{animation-name:tkv-m-piece}.tkv-mascotte[data-mouvement=piece] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-piece}.tkv-mascotte[data-mouvement=fete] .tkv-mascotte__corps{animation-name:tkv-m-fete}.tkv-mascotte[data-mouvement=fete] .tkv-mascotte__ombre{animation-name:tkv-m-ombre-saut}.tkv-chargement__orbite{animation:2.2s linear infinite tkv-c-orbite}.tkv-chargement[data-forme=estimation] .tkv-chargement__anneau{animation:tkv-c-estime var(--tkv-c-estime,30s) cubic-bezier(.15, .6, .3, 1) both}:root:has(.tkv-defile__case:checked) .tkv-mascotte__corps{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-mascotte__ombre{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-mascotte__reflet:before{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-chargement__orbite{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-chargement__anneau{animation-play-state:paused}}@keyframes tkv-c-apparait{0%{opacity:0}}@keyframes tkv-c-orbite{to{transform:rotateX(74deg)rotate(360deg)}}@keyframes tkv-c-estime{0%{--tkv-avance:0%}to{--tkv-avance:92%}}@keyframes tkv-m-reflet{0%,35%{translate:-100%}75%,to{translate:100%}}@keyframes tkv-m-respire{0%,to{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}50%{transform:translateY(-3%)rotateY(16deg)rotate(1deg)scale(.985,1.025)}}@keyframes tkv-m-ombre-respire{50%{opacity:.8;transform:scale(.88)}}@keyframes tkv-m-arrivee{0%{transform:translateY(30%)rotateY(-100deg)rotate(0)scale(.2)}55%{transform:translateY(-10%)rotateY(12deg)rotate(-3deg)scale(1.06)}78%{transform:translateY(0)rotateY(-16deg)rotate(1deg)scale(1.04,.94)}to{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}}@keyframes tkv-m-ombre-arrivee{0%{opacity:0;transform:scale(0)}}@keyframes tkv-m-saut{0%,to{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}16%{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1.1,.86)}44%{transform:translateY(-34%)rotateY(20deg)rotate(-6deg)scale(.94,1.08)}60%{transform:translateY(-36%)rotateY(-2deg)rotate(4deg)scale(1)}82%{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1.08,.9)}91%{transform:translateY(0)rotateY(-12deg)rotate(0)scale(.97,1.03)}}@keyframes tkv-m-ombre-saut{16%,82%{transform:scale(1.12)}44%,60%{opacity:.45;transform:scale(.5)}}@keyframes tkv-m-salut{0%,to{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}20%{transform:translateY(0)rotateY(-32deg)rotate(-9deg)scale(1)}40%{transform:translateY(-5%)rotateY(16deg)rotate(7deg)scale(1)}60%{transform:translateY(0)rotateY(-26deg)rotate(-5deg)scale(1)}80%{transform:translateY(-2%)rotateY(4deg)rotate(3deg)scale(1)}}@keyframes tkv-m-cherche{0%,to{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}18%,34%{transform:translateY(0)rotateY(-42deg)rotate(-4deg)scale(1)}50%{transform:translateY(-3%)rotateY(-12deg)rotate(0)scale(1)}66%,82%{transform:translateY(0)rotateY(36deg)rotate(4deg)scale(1)}}@keyframes tkv-m-course{0%,to{transform:translateY(0)rotateY(-16deg)rotate(-7deg)scale(1.03,.97)}50%{transform:translateY(-12%)rotateY(-8deg)rotate(-2deg)scale(.98,1.03)}}@keyframes tkv-m-ombre-course{50%{opacity:.7;transform:scale(.74)}}@keyframes tkv-m-piece{0%{transform:translateY(0)rotateY(0)rotate(0)scale(1)}50%{transform:translateY(-8%)rotateY(180deg)rotate(0)scale(1)}to{transform:translateY(0)rotateY(360deg)rotate(0)scale(1)}}@keyframes tkv-m-ombre-piece{25%,75%{transform:scaleX(.35)}50%{opacity:.75;transform:scaleX(.8)}}@keyframes tkv-m-fete{0%{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1)}14%{transform:translateY(0)rotateY(-12deg)rotate(0)scale(1.12,.86)}48%{transform:translateY(-42%)rotateY(170deg)rotate(-8deg)scale(1.06)}70%{transform:translateY(-12%)rotateY(348deg)rotate(4deg)scale(1)}84%{transform:translateY(0)rotateY(348deg)rotate(0)scale(1.08,.9)}to{transform:translateY(0)rotateY(348deg)rotate(0)scale(1)}}.tkv-suivi{--tkv-suivi-n:var(--tkv-suivi-nuit,#14100e);--tkv-suivi-e:var(--tkv-suivi-encre,#fbf6ea);--tkv-suivi-e2:var(--tkv-suivi-encre-2,#e8d5c8);--tkv-suivi-a:var(--tkv-suivi-accent,#f08a6e);isolation:isolate;border:1px solid color-mix(in srgb, var(--tkv-suivi-a) 45%, transparent);background:radial-gradient(120% 90% at 85% 0%, color-mix(in srgb, var(--tkv-suivi-a) 22%, transparent), transparent 60%), var(--tkv-suivi-n);color:var(--tkv-suivi-e);border-radius:20px;gap:14px;padding:18px 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #0000008c,inset 0 0 0 1px #ffffff0a}.tkv-suivi:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.tkv-suivi__tete{gap:4px;display:grid}.tkv-suivi__surtitre{color:var(--tkv-suivi-a);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.tkv-suivi__eta{color:var(--tkv-suivi-e2);gap:2px;margin:0;font-size:.9rem;display:grid}.tkv-suivi__eta strong{color:var(--tkv-suivi-e);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,1.1rem + 1.2vw,1.9rem);font-weight:800;line-height:1.1}.tkv-suivi__reste{color:var(--tkv-suivi-e);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tkv-suivi__piste{--tkv-suivi-marge:calc(50% / var(--tkv-suivi-etapes,4));height:84px;position:relative}.tkv-suivi__rail,.tkv-suivi__trace{bottom:10px;left:var(--tkv-suivi-marge);border-radius:999px;height:6px;position:absolute}.tkv-suivi__rail{right:var(--tkv-suivi-marge);background:#ffffff1f}.tkv-suivi__trace{width:calc((100% - 2 * var(--tkv-suivi-marge)) * var(--tkv-suivi-part,0));background:linear-gradient(90deg, color-mix(in srgb, var(--tkv-suivi-a) 55%, #fff), var(--tkv-suivi-a));box-shadow:0 0 14px color-mix(in srgb, var(--tkv-suivi-a) 70%, transparent)}.tkv-suivi__coureur{bottom:12px;left:calc(var(--tkv-suivi-marge) + (100% - 2 * var(--tkv-suivi-marge)) * var(--tkv-suivi-part,0));--tkv-m-liseret:var(--tkv-suivi-e);position:absolute;translate:-50%}.tkv-suivi__etapes{grid-template-columns:repeat(var(--tkv-suivi-etapes,4), minmax(0, 1fr));margin:-6px 0 0;padding:0;list-style:none;display:grid}.tkv-suivi__etapes li{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.tkv-suivi__noeud{background:var(--tkv-suivi-n);border:2px solid #ffffff59;border-radius:50%;width:16px;height:16px}.tkv-suivi__etapes [data-etat=faite] .tkv-suivi__noeud{border-color:var(--tkv-suivi-a);background:var(--tkv-suivi-a)}.tkv-suivi__etapes [data-etat=en-cours] .tkv-suivi__noeud{border-color:var(--tkv-suivi-a);box-shadow:0 0 0 4px color-mix(in srgb, var(--tkv-suivi-a) 30%, transparent)}.tkv-suivi__libelle{overflow-wrap:anywhere;color:var(--tkv-suivi-e2);font-size:.75rem;font-weight:600;line-height:1.2}.tkv-suivi__etapes [data-etat=en-cours] .tkv-suivi__libelle{color:var(--tkv-suivi-e)}.tkv-suivi__heure{color:var(--tkv-suivi-e2);font-variant-numeric:tabular-nums;font-size:.7rem}.tkv-suivi__annonce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tkv-suivi__pied{gap:10px;display:grid}.tkv-suivi__avertissement{color:var(--tkv-suivi-e2);margin:0;font-size:.8rem;line-height:1.4}.tkv-suivi__masquer{border:1px solid color-mix(in srgb, var(--tkv-suivi-e) 35%, transparent);min-height:44px;color:var(--tkv-suivi-e);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:0 16px;font-size:.85rem;font-weight:600}.tkv-suivi__masquer:focus-visible{outline:2px solid var(--tkv-suivi-e);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.tkv-suivi__coureur{transition:left 1.2s cubic-bezier(.3,.7,.3,1)}.tkv-suivi__trace{transition:width 1.2s cubic-bezier(.3,.7,.3,1)}.tkv-suivi__trace:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffffa6,#0000) 0 0/40% 100% no-repeat;animation:1.6s ease-in-out 3 tkv-suivi-balayage;position:absolute;inset:0}.tkv-suivi__etapes [data-etat=en-cours] .tkv-suivi__noeud{animation:1.4s ease-out 3 tkv-suivi-pouls}:root:has(.tkv-defile__case:checked) .tkv-suivi__trace:after{animation-play-state:paused}:root:has(.tkv-defile__case:checked) .tkv-suivi__noeud{animation-play-state:paused}}@keyframes tkv-suivi-balayage{0%{background-position:-40% 0}to{background-position:140% 0}}@keyframes tkv-suivi-pouls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tkv-suivi-a) 70%, transparent)}to{box-shadow:0 0 0 12px #0000}}.tkv-pause{display:inline-flex}.tkv-pause__case{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tkv-pause__bouton{min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tkv-pause:has(.tkv-pause__case:focus-visible) .tkv-pause__bouton{outline-offset:2px;outline:2px solid}.tkv-pause__triangle{display:none}.tkv-pause:has(.tkv-pause__case:checked) .tkv-pause__barre{display:none}.tkv-pause:has(.tkv-pause__case:checked) .tkv-pause__triangle{display:inline}.tkv-pause__mot--reprendre{display:none}.tkv-pause:has(.tkv-pause__case:checked) .tkv-pause__mot--arreter{display:none}.tkv-pause:has(.tkv-pause__case:checked) .tkv-pause__mot--reprendre{display:inline}:root:has(.tkv-pause__case:checked) [data-tkv-boucle]{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-boucle] *{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-boucle] :before{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-boucle] :after{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-vivant]{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-vivant] *{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-vivant] :before{animation-play-state:paused!important}:root:has(.tkv-pause__case:checked) [data-tkv-vivant] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tkv-pause{display:none!important}}.tkv-ciel{height:var(--tkv-ciel-h,60vh);pointer-events:none;opacity:var(--tkv-ciel-opacite,.5);z-index:0;position:absolute;inset:0 0 auto;overflow:hidden}.tkv-ciel__dessous{opacity:.16;align-items:flex-end;display:flex;position:absolute;bottom:0;right:4%}.tkv-ciel__crete{height:42%;position:absolute;inset:auto 0 0}.tkv-ciel__mont{background:linear-gradient(to bottom, var(--tkv-ciel-mont-neige,#fff) 0, var(--tkv-ciel-mont-neige,#fff) 9%, var(--tkv-ciel-mont,#8fa6b8) 10%, var(--tkv-ciel-mont,#8fa6b8) 100%);display:block;position:absolute;inset:0}.tkv-ciel__mont--loin{clip-path:polygon(0 100%,0 62%,9% 38%,18% 58%,27% 30%,38% 56%,48% 26%,60% 54%,71% 34%,82% 58%,92% 40%,100% 60%,100% 100%);opacity:.55}.tkv-ciel__mont--pres{clip-path:polygon(0 100%,0 86%,14% 60%,30% 18%,46% 62%,58% 44%,74% 8%,88% 52%,100% 74%,100% 100%);transform:translateY(18%)}.tkv-ciel__flocons{position:absolute;inset:0;overflow:hidden;container-type:size}.tkv-ciel__flocon{width:var(--tkv-g-taille,3px);height:var(--tkv-g-taille,3px);background:var(--tkv-ciel-particule,#fff);box-shadow:0 0 4px var(--tkv-ciel-particule,#fff);opacity:0;border-radius:50%;position:absolute;top:-12px;bottom:auto}.tkv-neige{z-index:0;pointer-events:none;opacity:var(--tkv-neige-opacite,var(--tkv-ciel-opacite,.5));position:fixed;inset:0;overflow:hidden}.tkv-neige__flocons{position:absolute;inset:0;overflow:hidden;container-type:size}.tkv-neige__flocon{top:calc(-2px - var(--tkv-neige-grain,1) * 8px);width:calc(var(--tkv-g-taille,3px) * var(--tkv-neige-grain,1));height:calc(var(--tkv-g-taille,3px) * var(--tkv-neige-grain,1));background:var(--tkv-ciel-particule,#fff);box-shadow:0 0 calc(1px * var(--tkv-neige-grain,1)) calc(.4px * var(--tkv-neige-grain,1)) color-mix(in srgb, var(--tkv-neige-halo,var(--tkv-ciel-particule,#fff)) 80%, transparent), 0 0 calc(7px * var(--tkv-neige-grain,1)) color-mix(in srgb, var(--tkv-neige-halo,var(--tkv-ciel-particule,#fff)) 65%, transparent), 0 0 calc(15px * var(--tkv-neige-grain,1)) color-mix(in srgb, var(--tkv-neige-halo,var(--tkv-ciel-particule,#fff)) 24%, transparent);opacity:0;border-radius:50%;position:absolute}.tkv-neige__flocon:nth-child(3n){width:calc(var(--tkv-g-taille,3px) * var(--tkv-neige-grain,1) * 1.7);height:calc(var(--tkv-g-taille,3px) * var(--tkv-neige-grain,1) * 1.7);animation-duration:calc(var(--tkv-g-duree,9s) * 1.35)}.tkv-neige__flocon:nth-child(4n+1){opacity:0;filter:blur(.6px)}@media (prefers-reduced-motion:no-preference){.tkv-neige__flocon{animation:tkv-neige-chute var(--tkv-g-duree,9s) linear infinite}}@keyframes tkv-neige-chute{0%{opacity:0;transform:translate(0,0)}10%{opacity:1}28%{transform:translate3d(calc(var(--tkv-g-derive,0px) * .6), 28cqh, 0)}52%{transform:translate3d(calc(var(--tkv-g-derive,0px) * -.45), 52cqh, 0)}76%{transform:translate3d(calc(var(--tkv-g-derive,0px) * .75), 76cqh, 0)}92%{opacity:1}to{transform:translate3d(var(--tkv-g-derive,0px), 102cqh, 0);opacity:0}}@media (prefers-reduced-motion:no-preference){.tkv-ciel__flocon{animation:tkv-ciel-chute var(--tkv-g-duree,9s) linear infinite}.tkv-ciel__mont--pres{animation:20s ease-in-out infinite alternate tkv-ciel-souffle}}@keyframes tkv-ciel-chute{0%{opacity:0;transform:translate(0,0)}12%{opacity:1}88%{opacity:1}to{transform:translate3d(var(--tkv-g-derive,0), 100cqh, 0);opacity:0}}@keyframes tkv-ciel-souffle{0%{transform:translateY(18%)}to{transform:translateY(calc(18% - 2px))}}[data-tkv-horsvue],[data-tkv-horsvue] *,[data-tkv-horsvue] :before,[data-tkv-horsvue] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){[data-tkv-vivant=souffle]{animation:tkv-vivant-souffle var(--tkv-vivant-duree,4.2s) ease-in-out infinite}[data-tkv-vivant=derive]{animation:tkv-vivant-derive var(--tkv-vivant-duree,7s) ease-in-out infinite}[data-tkv-vivant=bascule]{animation:tkv-vivant-bascule var(--tkv-vivant-duree,5.4s) ease-in-out infinite}[data-tkv-vivant=lueur]{animation:tkv-vivant-lueur var(--tkv-vivant-duree,3.6s) ease-in-out infinite}[data-tkv-vivant=flotte]{animation:tkv-vivant-flotte var(--tkv-vivant-duree,18s) ease-in-out infinite alternate}}@keyframes tkv-vivant-souffle{0%,to{transform:scale(1)}50%{transform:scale(calc(1 + .055 * var(--tkv-vivant-amplitude,1)))}}@keyframes tkv-vivant-derive{0%,to{transform:translate(0,0)}50%{transform:translate3d(0, calc(-3px * var(--tkv-vivant-amplitude,1)), 0)}}@keyframes tkv-vivant-bascule{0%,to{transform:rotate(calc(-2.5deg * var(--tkv-vivant-amplitude,1)))}50%{transform:rotate(calc(2.5deg * var(--tkv-vivant-amplitude,1)))}}@keyframes tkv-vivant-lueur{0%,to{box-shadow:0 0 0 0 var(--tkv-vivant-halo,#ffffff59)}50%{box-shadow:0 0 calc(10px * var(--tkv-vivant-amplitude,1)) calc(2px * var(--tkv-vivant-amplitude,1)) var(--tkv-vivant-halo,#ffffff59)}}@keyframes tkv-vivant-flotte{0%{transform:scale(calc(1 + .04 * var(--tkv-vivant-amplitude,1))) translate3d(0, 0, 0)}to{transform:scale(calc(1 + .09 * var(--tkv-vivant-amplitude,1))) translate3d(calc(-1.5% * var(--tkv-vivant-amplitude,1)), calc(-1.5% * var(--tkv-vivant-amplitude,1)), 0)}}.tkv-retour-haut{right:var(--tkv-retour-haut-droite,16px);left:var(--tkv-retour-haut-gauche,auto);bottom:var(--tkv-retour-haut-bas,calc(var(--tkv-menu-bas-reserve,0px) + 16px));z-index:var(--tkv-retour-haut-z,40);border:1px solid var(--tkv-retour-haut-bord,transparent);background:var(--tkv-retour-haut-fond,#ffffffd1);width:44px;height:44px;color:var(--tkv-retour-haut-encre,#1b1b1b);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .26s,transform .26s,box-shadow .22s,background .22s;display:inline-flex;position:fixed;transform:translateY(10px);box-shadow:0 6px 20px #0000001f}.tkv-retour-haut[data-tkv-visible]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.tkv-retour-haut:hover,.tkv-retour-haut:focus-visible{background:var(--tkv-retour-haut-survol,#fffffff5);box-shadow:0 8px 26px #00000029}.tkv-retour-haut svg{display:block}@media (prefers-reduced-motion:reduce){.tkv-retour-haut{transition:opacity .12s linear;transform:none}.tkv-retour-haut[data-tkv-visible]{transform:none}}.tkv-bouton{text-align:center;max-width:100%;min-height:48px;color:var(--tkv-cmd-encre,#15231d);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,transform 90ms;display:inline-flex}.tkv-bouton:active{transform:scale(.97)}.tkv-bouton:disabled,.tkv-bouton[aria-disabled=true]{opacity:.45;cursor:default}.tkv-bouton:disabled:active,.tkv-bouton[aria-disabled=true]:active{transform:none}.tkv-bouton[aria-pressed=true]{border-color:var(--tkv-cmd-tenu,#e0ad48);background:var(--tkv-cmd-tenu,#e0ad48);color:var(--tkv-cmd-tenu-encre,#0a1f17);font-weight:700}.tkv-bouton--plein{background:var(--tkv-cmd-tenu,#e0ad48);color:var(--tkv-cmd-tenu-encre,#0a1f17)}.tkv-bouton--discret{border-color:var(--tkv-cmd-bord,#d6d2c4);background:var(--tkv-cmd-surface,#fffdf7);color:var(--tkv-cmd-encre,#15231d)}.tkv-commandes{z-index:3;background:color-mix(in srgb, var(--tkv-cmd-fond,#fffdf7) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--tkv-cmd-bord,#d6d2c4) 60%, transparent);gap:8px;min-width:0;padding:10px 0;display:grid;position:sticky;top:0}.tkv-commandes__rail{flex-wrap:wrap;gap:8px;min-width:0;padding:2px 0 6px;display:flex}.tkv-commandes__liste select{border:1.5px solid var(--tkv-cmd-bord,#d6d2c4);border-radius:var(--tkv-cmd-rayon,14px);background:var(--tkv-cmd-surface,#fffdf7);width:100%;min-height:48px;color:var(--tkv-cmd-encre,#15231d);font:inherit;appearance:none;touch-action:manipulation;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px;padding:0 40px 0 14px;font-size:16px;font-weight:600}.tkv-commandes__liste select:active{border-color:var(--tkv-cmd-tenu,#e0ad48)}@media (min-width:900px){.tkv-commandes{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;padding:0;position:static}}.tkv-pastille{border:1px solid color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 18%, transparent);background:var(--tkv-cmd-surface,#fffdf7);min-height:36px;color:var(--tkv-cmd-encre,#15231d);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:.86rem;font-weight:500;line-height:1;transition:background-color .14s,border-color .14s,transform 90ms;display:inline-flex;position:relative}.tkv-pastille:after{content:"";position:absolute;inset:-4px 0}.tkv-pastille:hover{border-color:color-mix(in srgb, var(--tkv-cmd-tenu,#e0ad48) 70%, transparent)}.tkv-pastille:active{transform:scale(.97)}.tkv-pastille[aria-pressed=true]{border-color:var(--tkv-cmd-tenu,#e0ad48);background:color-mix(in srgb, var(--tkv-cmd-tenu,#e0ad48) 16%, var(--tkv-cmd-surface,#fffdf7));box-shadow:inset 0 0 0 1px var(--tkv-cmd-tenu,#e0ad48);font-weight:650}.tkv-pastille__compte{border:1px solid color-mix(in srgb, currentColor 28%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:.74rem;font-weight:600}.tkv-pastille:disabled{opacity:.4;cursor:default}.tkv-pastille:disabled:active{transform:none}.tkv-pastille--duo .tkv-pastille__duo{opacity:.85;background:radial-gradient(6px at 6px 6px,currentColor 98%,#0000 100%),radial-gradient(6px at 14px 6px,currentColor 98%,#0000 100%);border-radius:999px;flex:none;width:20px;height:12px}.tkv-pastille--duo[aria-pressed=false]{border-color:color-mix(in srgb, var(--tkv-cmd-tenu,#e0ad48) 55%, var(--tkv-cmd-bord,#d6d2c4))}.tkv-choix{border:0;min-width:0;margin:0;padding:0}.tkv-choix__legende{color:var(--tkv-cmd-encre,#15231d);letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:0 0 8px;padding:0;font-size:.72rem;font-weight:600}.tkv-choix__options{flex-wrap:wrap;align-items:center;gap:8px 6px;min-width:0;display:flex}.tkv-choix__option{border:1px solid color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 18%, transparent);background:var(--tkv-cmd-surface,#fffdf7);max-width:100%;min-height:36px;color:var(--tkv-cmd-encre,#15231d);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:.86rem;font-weight:500;line-height:1.15;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.tkv-choix__option:after{content:"";position:absolute;inset:-4px 0}.tkv-choix__option:hover{border-color:color-mix(in srgb, var(--tkv-cmd-tenu,#e0ad48) 70%, transparent)}.tkv-choix__option input{width:14px;height:14px;color:inherit;opacity:.7;appearance:none;cursor:inherit;background:0 0;border:1.5px solid;border-radius:50%;flex:none;place-content:center;margin:0;display:grid}.tkv-choix--multiple .tkv-choix__option input{border-radius:4px}.tkv-choix__option input:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;transition:transform .14s;transform:scale(0)}.tkv-choix--multiple .tkv-choix__option input:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);border-radius:0;width:9px;height:9px}.tkv-choix__option input:checked{opacity:1}.tkv-choix__option input:checked:before{transform:scale(1)}.tkv-choix__option:has(input:checked){border-color:var(--tkv-cmd-tenu,#e0ad48);background:color-mix(in srgb, var(--tkv-cmd-tenu,#e0ad48) 16%, var(--tkv-cmd-surface,#fffdf7));box-shadow:inset 0 0 0 1px var(--tkv-cmd-tenu,#e0ad48);font-weight:650}.tkv-choix__option:has(input:disabled){opacity:.4;cursor:default}.tkv-choix__option:has(input:focus-visible){outline:2px solid var(--tkv-cmd-focus,#0f7a52);outline-offset:2px}.tkv-choix__nom{overflow-wrap:anywhere;min-width:0}.tkv-choix__compte{font-variant-numeric:tabular-nums;opacity:.6;font-size:.74rem;font-weight:600}.tkv-choix__duo{opacity:.8;background:radial-gradient(5px at 5px 5px,currentColor 98%,#0000 100%),radial-gradient(5px at 11px 5px,currentColor 98%,#0000 100%);border-radius:999px;flex:none;width:16px;height:10px}.tkv-choix__option--duo:not(:has(input:checked)){border-color:color-mix(in srgb, var(--tkv-cmd-tenu,#e0ad48) 45%, transparent)}.tkv-choix__plus{display:contents}.tkv-choix__plus[open]>.tkv-choix__plus-bouton{display:none}.tkv-choix__plus-bouton{border:1px dashed color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 30%, transparent);min-height:36px;color:var(--tkv-cmd-encre,#15231d);cursor:pointer;opacity:.8;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:600;list-style:none;display:inline-flex;position:relative}.tkv-choix__plus-bouton::-webkit-details-marker{display:none}.tkv-choix__plus-bouton:after{content:"";position:absolute;inset:-4px 0}.tkv-choix__plus-bouton:focus-visible{outline:2px solid var(--tkv-cmd-focus,#0f7a52);outline-offset:2px}.tkv-repliable{min-width:0}.tkv-repliable__texte{overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.45}.tkv-repliable--replie .tkv-repliable__texte{-webkit-line-clamp:var(--tkv-lignes,3);line-clamp:var(--tkv-lignes,3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tkv-repliable__bouton{min-height:32px;color:var(--tkv-cmd-focus,#0f7a52);font:inherit;letter-spacing:.02em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;position:relative}.tkv-repliable__bouton:after{content:"";position:absolute;inset:-6px -8px}.tkv-repliable__bouton:focus-visible{outline:2px solid var(--tkv-cmd-focus,#0f7a52);outline-offset:2px}.tkv-filtres{z-index:3;background:var(--tkv-cmd-fond,#fffdf7);min-width:0;padding:8px 0;position:sticky;top:0}@media (min-width:900px){.tkv-filtres{background:0 0;padding:0;position:static}}.tkv-filtres__barre{border:1px solid color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 18%, transparent);background:var(--tkv-cmd-surface,#fffdf7);min-height:44px;color:var(--tkv-cmd-encre,#15231d);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 16px;list-style:none;display:flex}.tkv-filtres__barre::-webkit-details-marker{display:none}.tkv-filtres__barre:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translate(-2px,-2px)}.tkv-filtres[open]>.tkv-filtres__barre:after{transform:rotate(-135deg)translate(-2px,-2px)}.tkv-filtres__barre:focus-visible{outline:3px solid var(--tkv-cmd-focus,#0f7a52);outline-offset:2px}.tkv-filtres__titre{letter-spacing:.04em;font-size:.86rem;font-weight:650}.tkv-filtres__resume{text-overflow:ellipsis;white-space:nowrap;opacity:.8;min-width:0;font-size:.88rem;font-weight:500;overflow:hidden}.tkv-filtres__groupes{gap:16px;min-width:0;display:grid}.tkv-filtres__voir{width:100%;min-height:48px;margin-top:18px}@media (max-width:899px){.tkv-filtres__voir{border-radius:0 0 18px 18px;width:calc(100% + 28px);margin:14px -14px 0;position:sticky;bottom:0}.tkv-filtres[open]:before{content:"";z-index:60;background:#00000073;position:fixed;inset:0}.tkv-filtres__corps{left:50%;bottom:calc(var(--tkv-menu-bas-reserve,env(safe-area-inset-bottom,0px)) + 8px);z-index:61;width:min(520px,100vw - 16px);max-height:min(64svh, calc(100svh - var(--tkv-menu-bas-reserve,0px) - 96px));overscroll-behavior:contain;background:var(--tkv-cmd-fond,#fffdf7);color:var(--tkv-cmd-encre,#15231d);border-radius:18px;padding:18px 14px 0;font-size:.9rem;animation:.22s ease-out tkv-feuille-monte;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 -12px 40px #0000004d}.tkv-filtres__corps:before{content:"";opacity:.25;background:currentColor;border-radius:2px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}}@keyframes tkv-feuille-monte{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.tkv-filtres__onglets{z-index:1;background:var(--tkv-cmd-fond,#fffdf7);border-bottom:1px solid color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 12%, transparent);flex-wrap:wrap;gap:4px;margin:-18px -14px 12px;padding:18px 14px 8px;display:flex;position:sticky;top:-18px}.tkv-filtres__onglet{border:1px solid color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 18%, transparent);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:600;position:relative}.tkv-filtres__onglet:after{content:"";position:absolute;inset:-6px 0}.tkv-filtres__onglet[aria-current=true]{border-color:var(--tkv-cmd-tenu,#0f7a52);box-shadow:inset 0 -2px 0 var(--tkv-cmd-tenu,#0f7a52)}.tkv-filtres__onglet:focus-visible{outline:3px solid var(--tkv-cmd-focus,#0f7a52);outline-offset:2px}.tkv-filtres__groupes fieldset{scroll-margin-top:56px}@media (min-width:900px){.tkv-filtres__onglets{display:none}.tkv-filtres__corps{padding:16px 2px 4px}.tkv-filtres__groupes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.tkv-filtres__voir{display:none}}.tkv-bouton:focus-visible,.tkv-pastille:focus-visible,.tkv-commandes__liste select:focus-visible{outline:3px solid var(--tkv-cmd-focus,#0f7a52);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tkv-bouton,.tkv-pastille,.tkv-choix__option,.tkv-choix__option input:before,.tkv-filtres__barre:after{transition:none}.tkv-filtres__corps{animation:none}.tkv-bouton:active,.tkv-pastille:active{transform:none}}.tkv-clip{gap:12px;display:grid}.tkv-clip__chapeau{max-width:62ch;margin:0}.tkv-clip__cadre{border-radius:var(--tkv-cmd-rayon,12px);background:#000;width:100%;position:relative;overflow:hidden}.tkv-clip__video,.tkv-clip__affiche{object-fit:cover;width:100%;height:100%;display:block}.tkv-clip__video:focus-visible{outline:2px solid var(--tkv-cmd-focus,currentColor);outline-offset:2px}.tkv-clip__actions{flex-wrap:wrap;gap:8px;display:flex}.tkv-carte-visite{--tkv-cv-argent-c:var(--tkv-cv-argent,var(--tkv-accent,#e0ad48));box-sizing:border-box;background:linear-gradient(180deg, var(--tkv-cv-fonce,rgb(var(--tkv-voile-rvb,7 17 12))) 0, var(--tkv-cv-principal,#1d3a2c) 100%);width:100%;height:100%;color:var(--tkv-cv-encre,#fff);text-align:left;align-items:center;gap:4.7%;padding:0 6% 7% 7%;font-weight:400;line-height:1;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tkv-carte-visite:not(.tkv-calque>.tkv-carte-visite){aspect-ratio:85/55;height:auto}.tkv-calque>.tkv-carte-visite{width:auto;height:auto;position:absolute;inset:0}.tkv-carte-visite .tkv-carte-visite__embleme{box-sizing:border-box;aspect-ratio:1;border:1.1cqw solid var(--tkv-cv-argent-c);object-fit:cover;border-radius:50%;flex:none;width:30cqw;height:auto;box-shadow:0 1cqw 3cqw #00000059}.tkv-carte-visite__texte{gap:2.2cqw;min-width:0;display:grid}.tkv-carte-visite__nom{font-family:var(--tkv-police-titre,inherit);white-space:nowrap;font-size:8.6cqw;font-weight:700;line-height:1.05}.tkv-carte-visite__accroche{color:var(--tkv-cv-argent-c);font-size:3.1cqw;font-weight:600;line-height:1.2}.tkv-carte-visite .tkv-carte-visite__vagues{aspect-ratio:auto;fill:none;width:100%;height:9%;stroke:var(--tkv-cv-argent-c);stroke-width:1.2px;vector-effect:non-scaling-stroke;position:absolute;bottom:6%;left:0}.tkv-carte-visite__vagues path{vector-effect:non-scaling-stroke}.tkv-sillage{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tkv-sillage__grain{width:var(--tkv-s-taille,2.5px);height:var(--tkv-s-taille,2.5px);background:radial-gradient(circle, #fff7d6 0 30%, var(--tkv-sillage,var(--tkv-accent,#e0ad48)) 65%, transparent 72%);box-shadow:0 0 5px var(--tkv-sillage,var(--tkv-accent,#e0ad48));opacity:0;border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.tkv-sillage__grain{animation:tkv-sillage-grain var(--tkv-s-vie,1.4s) ease-out forwards}}@keyframes tkv-sillage-grain{0%{opacity:.85;translate:0;scale:1}to{opacity:0;translate:var(--tkv-s-dx,0) var(--tkv-s-dy,20px);scale:.3}}.tkv-catalogue{gap:16px;display:grid}.tkv-catalogue__tete{justify-items:start;gap:8px;display:grid}.tkv-catalogue__tete h2,.tkv-catalogue__tete p{margin:0}.tkv-catalogue__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.tkv-catalogue__grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1024px){.tkv-catalogue__grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.tkv-catalogue__carte{border:1px solid var(--tkv-catalogue-bord,#7f7f7f4d);border-radius:14px;align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.tkv-catalogue__carte h3,.tkv-catalogue__carte p{overflow-wrap:anywhere;margin:0}.tkv-catalogue__carte h3{font-size:clamp(.86rem,2.6vw,1rem);line-height:1.2}.tkv-catalogue__numero{font-variant-numeric:tabular-nums;opacity:.75}.tkv-catalogue__carte p{font-size:clamp(.74rem,2.2vw,.86rem);line-height:1.35}.tkv-catalogue__variante{font-style:italic}.tkv-catalogue__composant code{font-size:.92em}.tkv-catalogue__scene{aspect-ratio:1;background:var(--tkv-catalogue-fond,#111);color:var(--tkv-catalogue-encre,#f5f5f5);border-radius:10px;margin-bottom:4px;position:relative;overflow:hidden;container-type:inline-size}.tkv-catalogue__fond{place-items:center;display:grid;position:absolute;inset:0}.tkv-catalogue__fond>*{grid-area:1/1}.tkv-catalogue__sujet{z-index:2;object-fit:contain;width:56%;height:auto;max-height:72%;position:relative}.tkv-catalogue__scene .tkv-chargement__texte,.tkv-catalogue__scene .tkv-chargement__estime{display:none}.tkv-catalogue__fond .tkv-mascotte{max-width:70cqw}.tkv-catalogue__nom{place-items:center;width:100%;height:100%;padding:0 4px;font-size:9.5cqw;display:grid}.tkv-catalogue__sujet{border-radius:12%;box-shadow:0 6px 18px #00000059}.tkv-catalogue__fichiers{gap:12px;display:grid}.tkv-catalogue__fichiers h2,.tkv-catalogue__fichiers h3{margin:0}.tkv-catalogue__scene--fichier{place-items:center;display:grid}.tkv-catalogue__scene--fichier img{object-fit:contain;max-width:80%;max-height:80%}.tkv-catalogue__liens{flex-wrap:wrap;gap:6px 10px;display:flex}.tkv-catalogue__liens a{align-items:center;min-height:44px;display:inline-flex}.tkv-catalogue__orbite{width:40%;display:block}.tkv-catalogue__orbite img{border-radius:12%;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.tkv-catalogue__orbite{animation:4s ease-in-out infinite tkv-catalogue-orbite}}@keyframes tkv-catalogue-orbite{0%,to{translate:-55% -15%}50%{translate:55% 15%}}.tkv-mvt{--tkv-mvt-teinte:currentColor}@media (prefers-reduced-motion:no-preference){.tkv-mvt--halo{animation:tkv-mvt-halo var(--tkv-mvt-duree,2.8s) ease-in-out var(--tkv-mvt-tours,infinite)}.tkv-mvt--appel{animation:tkv-mvt-appel var(--tkv-mvt-duree,1.6s) ease-out var(--tkv-mvt-tours,3)}.tkv-mvt--lueur{animation:tkv-mvt-lueur var(--tkv-mvt-duree,1.6s) ease-in-out var(--tkv-mvt-tours,3)}.tkv-mvt--entree{animation:tkv-mvt-entree var(--tkv-mvt-duree,.62s) cubic-bezier(.2, .8, .3, 1) var(--tkv-mvt-delai,0s) both}.tkv-mvt--arrivee{animation:tkv-mvt-arrivee var(--tkv-mvt-duree,1.3s) cubic-bezier(.3, .7, .4, 1) var(--tkv-mvt-tours,1) both}.tkv-mvt--balance{animation:tkv-mvt-balance var(--tkv-mvt-duree,1.4s) ease-in-out var(--tkv-mvt-tours,3)}.tkv-mvt--respire-fond{animation:tkv-mvt-respire-fond var(--tkv-mvt-duree,21s) ease-in-out var(--tkv-mvt-tours,infinite) alternate}.tkv-mvt--orbite{animation:tkv-mvt-orbite var(--tkv-mvt-duree,48s) linear var(--tkv-mvt-tours,infinite)}.tkv-mvt--panoramique{animation:tkv-mvt-panoramique var(--tkv-mvt-duree,22s) ease-in-out var(--tkv-mvt-tours,infinite) alternate}@supports (animation-timeline:scroll()){.tkv-mvt--parallaxe{animation:linear both tkv-mvt-parallaxe;animation-timeline:scroll(root)}.tkv-mvt--fond-vue{animation:linear both tkv-mvt-fond-vue;animation-timeline:view()}}}@keyframes tkv-mvt-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tkv-mvt-teinte) 28%, transparent)}70%{box-shadow:0 0 16px 6px color-mix(in srgb, var(--tkv-mvt-teinte) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tkv-mvt-teinte) 0%, transparent)}}@keyframes tkv-mvt-appel{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tkv-mvt-teinte) 32%, transparent)}70%{box-shadow:0 0 18px 4px #0000}}@keyframes tkv-mvt-lueur{0%,to{box-shadow:0 0 0 4px color-mix(in srgb, var(--tkv-mvt-teinte) 22%, transparent), 0 0 26px color-mix(in srgb, var(--tkv-mvt-teinte) 45%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--tkv-mvt-teinte) 8%, transparent), 0 0 48px color-mix(in srgb, var(--tkv-mvt-teinte) 85%, transparent)}}@keyframes tkv-mvt-entree{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes tkv-mvt-arrivee{0%{opacity:0;transform:translateY(26px)scale(.5)}18%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(14px)scale(.8)}}@keyframes tkv-mvt-balance{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-7deg)translateY(-4%)}70%{transform:rotate(6deg)translateY(-2%)}}@keyframes tkv-mvt-respire-fond{0%{scale:1}to{scale:var(--tkv-mvt-echelle,1.08)}}@keyframes tkv-mvt-orbite{to{transform:rotate(360deg)}}@keyframes tkv-mvt-panoramique{0%{translate:calc(-1 * var(--tkv-mvt-ecart,6%)) 1%}to{translate:var(--tkv-mvt-ecart,6%) -1%}}@keyframes tkv-mvt-parallaxe{to{transform:translate3d(0, var(--tkv-mvt-dy,-26px), 0) rotate(var(--tkv-mvt-rot,-2deg))}}@keyframes tkv-mvt-fond-vue{0%{transform:translateY(-20px)scale(1.06)}to{transform:translateY(20px)scale(1.06)}}.tkv-chargement{align-items:center;gap:10px;display:inline-flex}.tkv-chargement__anneau{box-sizing:border-box;border:3px solid color-mix(in srgb, var(--tkv-chargement-teinte,currentColor) 22%, transparent);border-top-color:var(--tkv-chargement-teinte,currentColor);border-radius:50%;display:inline-block}.tkv-chargement__libelle--cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tkv-chargement__anneau{animation:.9s linear infinite tkv-chargement-tour}}@keyframes tkv-chargement-tour{to{transform:rotate(360deg)}}.tkv-image{background:var(--tkv-image-fond,color-mix(in srgb, currentColor 8%, transparent));max-width:100%;display:block;position:relative;overflow:hidden}.tkv-image>img{object-fit:cover;width:100%;height:100%;transition:opacity .42s ease-out;display:block}.tkv-image[data-tkv-attente]>img{opacity:0}@media (prefers-reduced-motion:no-preference){.tkv-image[data-tkv-attente]:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, currentColor 10%, transparent) 50%, transparent 70%);animation:1.4s linear infinite tkv-image-scintille;position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.tkv-image>img{transition:none}}@keyframes tkv-image-scintille{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tkv-catalogue__mvt{--tkv-mvt-teinte:var(--tkv-catalogue-encre,currentColor);border-radius:50%;place-items:center;width:96px;height:96px;display:inline-grid}.tkv-catalogue__mvt img{object-fit:contain;width:78%;height:78%}.tkv-onglets{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:flex}.tkv-onglets__libelle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tkv-onglets__onglet{border:1px solid;border:1px solid color-mix(in srgb, var(--tkv-onglet-encre,currentColor) 28%, transparent);background:var(--tkv-onglet-surface,transparent);min-height:44px;color:var(--tkv-onglet-encre,currentColor);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex;position:relative}.tkv-onglets__onglet input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tkv-onglets__coche{border:.16em solid;border-width:0 .16em .16em 0;width:.55em;height:.95em;margin-top:-.2em;display:none;transform:rotate(45deg)}.tkv-onglets__onglet[data-tenu]{border-color:var(--tkv-onglet-tenu,currentColor);background:var(--tkv-onglet-tenu,currentColor);color:var(--tkv-onglet-encre-tenu,Canvas);font-weight:750}.tkv-onglets__onglet:has(input:checked){border-color:var(--tkv-onglet-tenu,currentColor);background:var(--tkv-onglet-tenu,currentColor);color:var(--tkv-onglet-encre-tenu,Canvas);font-weight:750}.tkv-onglets__onglet[data-tenu] .tkv-onglets__coche{display:inline-block}.tkv-onglets__onglet:has(input:checked) .tkv-onglets__coche{display:inline-block}.tkv-onglets__onglet:has(input:focus-visible){outline:3px solid var(--tkv-onglet-encre,currentColor);outline-offset:3px}@supports not selector(:has(*)){.tkv-onglets__onglet:focus-within{outline:3px solid var(--tkv-onglet-encre,currentColor);outline-offset:3px}}.tkv-onglets__onglet:hover:not([data-tenu]){border-color:var(--tkv-onglet-encre,currentColor)}.tkv-onglets__compte{text-align:center;border:1px solid;border-radius:999px;min-width:1.6em;padding:0 6px;font-size:.82em}@media (prefers-reduced-motion:no-preference){.tkv-onglets__onglet{transition:background-color .18s ease-out,border-color .18s ease-out}}@media (min-width:1920px){.tkv-onglets__onglet{min-height:56px;padding:0 22px}}@media (hover:hover){.tkv-bouton:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--tkv-cmd-tenu,#e0ad48);box-shadow:0 4px 14px color-mix(in srgb, var(--tkv-cmd-encre,#15231d) 14%, transparent)}}.tkv-bouton:focus-visible{outline:3px solid var(--tkv-cmd-focus,currentColor);outline-offset:3px}@media (min-width:1920px){.tkv-bouton{min-height:56px;padding:0 24px}}@media (prefers-reduced-motion:reduce){.tkv-bouton,.tkv-bouton:active{transition:none;transform:none}}.tkv-tb{--tkv-tb-fond-c:var(--tkv-tb-fond,#111317);--tkv-tb-panneau-c:var(--tkv-tb-panneau,#181b21);--tkv-tb-filet-c:var(--tkv-tb-filet,#2a2f38);--tkv-tb-encre-c:var(--tkv-tb-encre,#e8eaee);--tkv-tb-second-c:var(--tkv-tb-secondaire,#a9b0bb);--tkv-tb-bon-c:var(--tkv-tb-bon,#73bf69);--tkv-tb-alerte-c:var(--tkv-tb-alerte,#f2cc0c);--tkv-tb-critique-c:var(--tkv-tb-critique,#f2495c);--tkv-tb-accent-c:var(--tkv-tb-accent,#5794f2);background:var(--tkv-tb-fond-c);min-width:0;color:var(--tkv-tb-encre-c);font-variant-numeric:tabular-nums;border-radius:14px;gap:12px;padding:12px;display:grid}.tkv-tb__rangee{min-width:0}.tkv-tb__rangee-titre{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.tkv-tb__rangee-titre::-webkit-details-marker{display:none}.tkv-tb__rangee-titre:before{content:"";border:.14em solid;border-width:0 .14em .14em 0;width:.5em;height:.5em;transform:rotate(-45deg)}.tkv-tb__rangee[open]>.tkv-tb__rangee-titre:before{transform:rotate(45deg)}.tkv-tb__grille{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}@media (min-width:600px){.tkv-tb__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.tkv-tb__panneau[data-col="6"],.tkv-tb__panneau[data-col="7"],.tkv-tb__panneau[data-col="8"],.tkv-tb__panneau[data-col="9"],.tkv-tb__panneau[data-col="10"],.tkv-tb__panneau[data-col="11"],.tkv-tb__panneau[data-col="12"]{grid-column:1/-1}}@media (min-width:900px){.tkv-tb__grille{grid-template-columns:repeat(12,minmax(0,1fr))}.tkv-tb__panneau{grid-column:span 3}.tkv-tb__panneau[data-col="1"]{grid-column:span 1}.tkv-tb__panneau[data-col="2"]{grid-column:span 2}.tkv-tb__panneau[data-col="4"]{grid-column:span 4}.tkv-tb__panneau[data-col="5"]{grid-column:span 5}.tkv-tb__panneau[data-col="6"]{grid-column:span 6}.tkv-tb__panneau[data-col="7"]{grid-column:span 7}.tkv-tb__panneau[data-col="8"]{grid-column:span 8}.tkv-tb__panneau[data-col="9"]{grid-column:span 9}.tkv-tb__panneau[data-col="10"]{grid-column:span 10}.tkv-tb__panneau[data-col="11"]{grid-column:span 11}.tkv-tb__panneau[data-col="12"]{grid-column:1/-1}}.tkv-tb__panneau{border:1px solid var(--tkv-tb-filet-c);background:var(--tkv-tb-panneau-c);border-radius:8px;grid-template-rows:auto 1fr;min-width:0;padding:10px 12px;display:grid}.tkv-tb__panneau-titre{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:.9rem;font-weight:600;overflow:hidden}.tkv-tb__panneau-corps{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.tkv-tb__tuile{text-align:center;border-radius:6px;flex:120px;justify-items:center;gap:2px;min-width:0;padding:10px 8px 12px;display:grid;position:relative;overflow:hidden}.tkv-tb__courbe{opacity:.55;width:100%;height:45%;position:absolute;inset:auto 0 0}.tkv-tb__courbe path{fill:none;stroke:var(--tkv-tb-accent-c);stroke-width:1.5px;vector-effect:non-scaling-stroke}.tkv-tb__tuile-nom,.tkv-tb__jauge-nom,.tkv-tb__barre-nom{color:var(--tkv-tb-second-c);font-size:.85rem;position:relative}.tkv-tb__tuile-valeur{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:700;line-height:1.1;position:relative}.tkv-tb__unite{margin-left:4px;font-size:.5em;font-weight:600}.tkv-tb__tuile[data-ton=bon] .tkv-tb__tuile-valeur,.tkv-tb__jauge[data-ton=bon] .tkv-tb__jauge-valeur{color:var(--tkv-tb-bon-c)}.tkv-tb__tuile[data-ton=alerte] .tkv-tb__tuile-valeur,.tkv-tb__jauge[data-ton=alerte] .tkv-tb__jauge-valeur{color:var(--tkv-tb-alerte-c)}.tkv-tb__tuile[data-ton=critique] .tkv-tb__tuile-valeur,.tkv-tb__jauge[data-ton=critique] .tkv-tb__jauge-valeur{color:var(--tkv-tb-critique-c)}.tkv-tb__ton,.tkv-tb__detail{color:var(--tkv-tb-second-c);font-size:.78rem;position:relative}.tkv-tb__jauge{flex:140px;justify-items:center;min-width:0;margin:0;display:grid}.tkv-tb__jauge svg{width:min(180px,100%);height:auto}.tkv-tb__jauge-fond,.tkv-tb__jauge-arc{fill:none;stroke-width:9px;stroke-linecap:round}.tkv-tb__jauge-fond{stroke:var(--tkv-tb-filet-c)}.tkv-tb__jauge-arc{stroke:var(--tkv-tb-bon-c)}.tkv-tb__jauge[data-ton=alerte] .tkv-tb__jauge-arc{stroke:var(--tkv-tb-alerte-c)}.tkv-tb__jauge[data-ton=critique] .tkv-tb__jauge-arc{stroke:var(--tkv-tb-critique-c)}.tkv-tb__jauge-valeur{margin-top:-2.2em;font-size:1.5rem;font-weight:700}.tkv-tb__barres{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.tkv-tb__barres li{grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tkv-tb__barre-nom{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tkv-tb__barre-piste{background:var(--tkv-tb-filet-c);border-radius:999px;height:10px;overflow:hidden}.tkv-tb__barre{background:var(--tkv-tb-accent-c);height:100%;display:block}.tkv-tb__barres li[data-ton=bon] .tkv-tb__barre{background:var(--tkv-tb-bon-c)}.tkv-tb__barres li[data-ton=alerte] .tkv-tb__barre{background:var(--tkv-tb-alerte-c)}.tkv-tb__barres li[data-ton=critique] .tkv-tb__barre{background:var(--tkv-tb-critique-c)}.tkv-tb__barre-valeur{font-weight:700}@media (min-width:1920px){.tkv-tb__tuile-valeur{font-size:3.2rem}.tkv-tb__panneau-titre{font-size:1.05rem}}.tkv-champ{gap:6px;min-width:0;margin:0 0 14px;display:grid}.tkv-champ__libelle{font-weight:600}.tkv-champ__saisie{box-sizing:border-box;border:1px solid var(--tkv-champ-filet,currentColor);background:var(--tkv-champ-fond,transparent);width:100%;min-width:0;min-height:44px;color:var(--tkv-champ-encre,inherit);font:inherit;border-radius:10px;padding:10px 12px;font-size:max(16px,1rem)}textarea.tkv-champ__saisie{resize:vertical}.tkv-champ__saisie:focus-visible{outline:3px solid var(--tkv-champ-focus,currentColor);outline-offset:2px}.tkv-champ[data-invalide] .tkv-champ__saisie{border-width:2px;border-color:var(--tkv-champ-erreur,currentColor)}.tkv-champ__aide{font-size:.9em}.tkv-champ__erreur{color:var(--tkv-champ-erreur,inherit);font-size:.92em}@media (min-width:1920px){.tkv-champ__saisie{min-height:56px}}.tkv-drapeau{vertical-align:middle;border-radius:2px;flex:none;display:inline-block;box-shadow:0 0 0 1px #0000002e}:root:has(.tkv-menu-bas){--tkv-menu-bas-reserve:calc(64px + env(safe-area-inset-bottom,0px));--tk-marque-bas:calc(var(--tkv-menu-bas-reserve) + 16px)}body:has(.tkv-menu-bas){padding-bottom:var(--tkv-menu-bas-reserve)}.tkv-menu-bas{inset-inline:0;z-index:100;padding:4px max(8px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px, env(safe-area-inset-left,0px));background:var(--tkv-menu-bas-fond,color-mix(in srgb, Canvas 92%, transparent));color:var(--tkv-menu-bas-encre,CanvasText);border-top:1px solid var(--tkv-menu-bas-filet,color-mix(in srgb, CanvasText 14%, transparent));-webkit-backdrop-filter:saturate(160%)blur(16px);align-items:stretch;display:flex;position:fixed;bottom:0}.tkv-menu-bas__entree{min-width:0;min-height:56px;color:inherit;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.tkv-menu-bas__entree:hover{color:var(--tkv-menu-bas-accent,LinkText)}.tkv-menu-bas__entree:focus-visible{outline-offset:-3px;outline:3px solid}.tkv-menu-bas__icone{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.tkv-menu-bas__picto{display:inline-flex;position:relative}.tkv-menu-bas__exposant{background:var(--tkv-menu-bas-accent,LinkText);color:var(--tkv-menu-bas-sur-accent,Canvas);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:1px 5px;font-size:.56rem;font-weight:800;line-height:1.3;position:absolute;top:-6px;left:calc(100% - 6px)}@media (prefers-reduced-motion:no-preference){.tkv-menu-bas__exposant{animation:1.4s ease-in-out .8s 3 tkv-exposant-appel}}@keyframes tkv-exposant-appel{0%,to{transform:scale(1);box-shadow:0 0 #0000}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--tkv-menu-bas-accent,LinkText) 30%, transparent);transform:scale(1.18)}}.tkv-menu-bas__infobulle{z-index:1;border:1px solid var(--tkv-menu-bas-filet,color-mix(in srgb, CanvasText 14%, transparent));background:var(--tkv-menu-bas-infobulle-fond,Canvas);color:var(--tkv-menu-bas-encre,CanvasText);white-space:nowrap;visibility:hidden;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:.74rem;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50%;box-shadow:0 8px 20px #0000003d}.tkv-menu-bas__entree:hover .tkv-menu-bas__infobulle,.tkv-menu-bas__entree:focus-visible .tkv-menu-bas__infobulle{visibility:visible}@media (prefers-reduced-motion:no-preference){.tkv-menu-bas__infobulle{animation:5s step-end 1.6s tkv-infobulle-arrivee}.tkv-menu-bas__entree[data-rappel] .tkv-menu-bas__infobulle{animation:tkv-infobulle-rappel var(--tkv-rappel,20s) steps(1, end) 1.6s infinite}.tkv-menu-bas__entree[data-rappel] .tkv-menu-bas__exposant{animation:tkv-exposant-rappel var(--tkv-rappel,20s) ease-in-out 1.6s infinite}}@keyframes tkv-infobulle-rappel{0%{visibility:visible}16%,to{visibility:hidden}}@keyframes tkv-exposant-rappel{0%,10%,to{transform:scale(1);box-shadow:0 0 #0000}3%,7%{box-shadow:0 0 0 5px color-mix(in srgb, var(--tkv-menu-bas-accent,LinkText) 30%, transparent);transform:scale(1.18)}}@media (orientation:landscape) and (max-height:500px){:root:has(.tkv-menu-bas){--tkv-menu-bas-reserve:calc(48px + env(safe-area-inset-bottom,0px))}.tkv-menu-bas__entree,.tkv-langue--menu .tkv-langue__pastille{min-height:44px}.tkv-menu-bas__mot,.tkv-langue--menu .tkv-langue__code{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tkv-menu-bas__entree--principale{margin-top:0}}.tkv-langue__apres:empty{display:none}.tkp-orientation{border:0;border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:6px 4px 0;display:flex}.tkp-orientation legend{padding:0 6px;font-size:.72rem;font-weight:700}.tkp-orientation__choix{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:.78rem}.tkp-orientation__choix[aria-pressed=true]{background:color-mix(in srgb, currentColor 12%, transparent);font-weight:700}@keyframes tkv-infobulle-arrivee{0%,99%{visibility:visible}to{visibility:hidden}}.tkv-menu-bas__mot{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden}.tkv-menu-bas__entree--principale{background:var(--tkv-menu-bas-accent,LinkText);color:var(--tkv-menu-bas-sur-accent,Canvas);margin-top:-14px;box-shadow:0 8px 20px #00000047}.tkv-menu-bas__entree--principale:hover{color:var(--tkv-menu-bas-sur-accent,Canvas)}@media (min-width:900px){:root:has(.tkv-menu-bas:not(.tkv-menu-bas--partout)){--tkv-menu-bas-reserve:0px}.tkv-menu-bas:not(.tkv-menu-bas--partout){display:none}}.tkv-langue{left:max(12px, env(safe-area-inset-left,0px));bottom:calc(var(--tkv-menu-bas-reserve,env(safe-area-inset-bottom,0px)) + 12px);z-index:90;color:var(--tkv-langue-encre,CanvasText);position:fixed}.tkv-langue__pastille{border:1px solid var(--tkv-langue-filet,color-mix(in srgb, CanvasText 22%, transparent));background:var(--tkv-langue-fond,Canvas);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:.78rem;font-weight:700;list-style:none;display:inline-flex;box-shadow:0 6px 16px #00000038}@media (max-width:899px){:root:has(.tkv-menu-bas:not(.tkv-menu-bas--partout) .tkv-langue--menu) .tkv-langue:not(.tkv-langue--menu){display:none}}.tkv-langue--menu{z-index:auto;min-width:0;color:inherit;flex:1;display:flex;position:relative;bottom:auto;left:auto}.tkv-langue--menu .tkv-langue__pastille{min-height:56px;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:4px;padding:0;font-size:.72rem}.tkv-langue--menu .tkv-langue__pastille .tkv-drapeau{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 25%, transparent);border-radius:2px}.tkv-langue--menu .tkv-langue__liste{bottom:calc(100% + 10px);left:4px}.tkv-langue__pastille::-webkit-details-marker{display:none}.tkv-langue__pastille:focus-visible{outline-offset:2px;outline:3px solid}.tkv-langue__liste{border:1px solid var(--tkv-langue-filet,color-mix(in srgb, CanvasText 22%, transparent));background:var(--tkv-langue-fond,Canvas);border-radius:14px;min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 28px #00000047}.tkv-langue__choix{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.tkv-langue__choix:hover:not(:disabled),.tkv-langue__choix[aria-pressed=true]{background:color-mix(in srgb, currentColor 10%, transparent)}.tkv-langue__choix[aria-pressed=true]{font-weight:700}.tkv-langue__choix:disabled{cursor:default;opacity:.62}.tkv-langue__bientot{margin-left:auto;font-size:.72rem;font-style:italic}.tkv-expression{font-family:var(--tkv-expression-police,"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif);letter-spacing:.02em;font-style:italic}.tkv-expression-bulle{min-height:24px;color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-radius:4px;margin:0;padding:0 2px;display:inline-block;position:relative}.tkv-expression-bulle:focus-visible{outline-offset:3px;outline:2px solid}.tkv-expression-bulle__sens{z-index:5;border:1px solid var(--tkv-menu-bas-filet,color-mix(in srgb, CanvasText 14%, transparent));background:var(--tkv-menu-bas-infobulle-fond,Canvas);width:max-content;max-width:min(260px,80vw);color:var(--tkv-menu-bas-encre,CanvasText);white-space:normal;text-align:center;visibility:hidden;pointer-events:none;border-radius:10px;padding:6px 10px;font-family:inherit;font-size:.78rem;font-style:normal;font-weight:600;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 8px 20px #0000003d}.tkv-expression-bulle__sens[data-ouverte]{visibility:visible}.tkv-entete{z-index:40;border-bottom:1px solid var(--tkv-entete-filet,color-mix(in srgb, currentColor 18%, transparent));background:var(--tkv-entete-fond,Canvas);color:var(--tkv-entete-encre,CanvasText);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.tkv-entete--rangee{transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.tkv-entete{transition:transform .25s}}.tkv-entete__barre{max-width:var(--tkv-entete-largeur,1200px);padding:8px var(--tk-gouttiere,16px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 auto;display:flex;position:relative}.tkv-entete__barre>*{min-width:0}.tkv-entete__marque{align-items:center;gap:10px;min-width:0;display:flex}.tkv-entete :focus-visible{outline:3px solid var(--tkv-entete-accent,currentColor);outline-offset:2px}.tkv-entete__menu ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tkv-entete__lien{border:1px solid var(--tkv-entete-filet,color-mix(in srgb, currentColor 18%, transparent));min-height:44px;color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}.tkv-entete__lien::-webkit-details-marker{display:none}.tkv-entete__lien[aria-current=page],.tkv-entete__sous[data-courant]>.tkv-entete__lien{border-color:var(--tkv-entete-accent,currentColor);box-shadow:inset 0 -3px 0 var(--tkv-entete-accent,currentColor)}.tkv-entete__lien--avant{border-color:var(--tkv-entete-accent,currentColor);background:var(--tkv-entete-accent,currentColor);color:var(--tkv-entete-sur-accent,Canvas)}.tkv-entete__chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.tkv-entete__sous[open] .tkv-entete__chevron{transform:translateY(2px)rotate(-135deg)}.tkv-entete__sous{position:relative}.tkv-entete__sous>ul{z-index:2;border:1px solid var(--tkv-entete-filet,color-mix(in srgb, currentColor 18%, transparent));background:var(--tkv-entete-surface,Canvas);border-radius:14px;flex-direction:column;align-items:stretch;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000047}.tkv-entete__sous-lien{min-height:44px;color:inherit;border-radius:10px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.tkv-entete__sous-lien:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.tkv-entete__hamburger{border:1px solid var(--tkv-entete-accent,currentColor);background:var(--tkv-entete-surface,transparent);width:48px;height:48px;color:var(--tkv-entete-accent,currentColor);cursor:pointer;border-radius:14px;padding:0;display:none;position:relative}.tkv-entete__trait{background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;left:13px}.tkv-entete__trait:first-child{top:16px}.tkv-entete__trait:nth-child(2){width:15px;top:23px}.tkv-entete__trait:nth-child(3){top:30px}.tkv-entete__hamburger[aria-expanded=true] .tkv-entete__trait:first-child{top:23px;transform:rotate(45deg)}.tkv-entete__hamburger[aria-expanded=true] .tkv-entete__trait:nth-child(2){opacity:0}.tkv-entete__hamburger[aria-expanded=true] .tkv-entete__trait:nth-child(3){top:23px;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.tkv-entete__trait{transition:transform .2s,top .2s,opacity .2s}}@media (max-width:759px){.tkv-entete .tkv-entete__hamburger{display:block}.tkv-entete .tkv-entete__menu{flex-basis:100%;display:none}.tkv-entete.tkv-entete--ouverte .tkv-entete__menu{display:block}.tkv-entete .tkv-entete__menu ul{flex-direction:column;align-items:stretch;gap:8px;padding:4px 0 12px}.tkv-entete .tkv-entete__lien{justify-content:center;width:100%;min-height:48px}.tkv-entete .tkv-entete__sous>ul{min-width:0;box-shadow:none;margin-top:6px;position:static}}.tkv-liste__points{text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.tkv-liste__points li{grid-template-columns:6px 1fr;align-items:baseline;gap:10px;display:grid}.tkv-liste__points li:before{content:"";background:var(--tkv-liste-puce,currentColor);border-radius:50%;width:6px;height:6px;translate:0 -2px}.tkv-liste__points li>span{min-width:0}.tkv-liste__suite>summary{margin-top:6px;list-style:none}.tkv-liste__suite>summary::-webkit-details-marker{display:none}.tkv-liste__suite>.tkv-liste__points{margin-top:6px}
