@font-face{font-family:"Slabo 27px";src:url(/fonts/slabo-27px.woff2)format("woff2");font-display:swap}@font-face{font-family:"Slabo 13px";src:url(/fonts/slabo-13px.woff2)format("woff2");font-display:swap}:root{--orange:#e67a1e;--orange-ton:#d96f14;--orange-profond:#a84a08;--orange-pale:#fde8d4;--blanc:#fff8ef;--blanc-pur:#fff;--cacao:#3a1c0a;--taupe:#6e5846;--argile:#b5a08c;--filet:#eadfd0;--nuit:#171310;--surface:#221a14;--bordure-sombre:#3b2f26;--titre:"Slabo 27px", Georgia, serif;--petit:"Slabo 13px", Georgia, serif;--mouvement:cubic-bezier(.2, .8, .2, 1);--bord:.625rem;--rayon:1.25rem;--dedans:1.25rem;--trait:.0625rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;font-size:4.4vw}@media (width>=768px){html{font-size:1.92vw}:root{--bord:.75rem;--rayon:1.5rem;--dedans:2rem}}@media (width>=1024px){html{font-size:1.111vw}:root{--bord:1rem;--rayon:2rem;--dedans:3.5rem}}*,:before,:after{box-sizing:border-box}body.ai{background:var(--blanc);color:var(--cacao);font:400 1rem/1.5 var(--titre);margin:0;overflow-x:clip}.ai h1,.ai h2,.ai h3,.ai p,.ai ul,.ai ol{margin:0}.ai h1,.ai h2,.ai h3,.ai b,.ai strong{font-weight:400}.ai ul,.ai ol{padding:0;list-style:none}.ai img,.ai svg,.ai video{max-width:100%;display:block}.ai button{font:inherit;color:inherit}.ai a{color:inherit}.ai :focus-visible{outline:.125rem solid var(--orange);outline-offset:.1875rem;border-radius:.375rem}[hidden]{display:none!important}.page{gap:var(--bord);min-height:100dvh;padding:var(--bord);flex-direction:column;display:flex}.panneau{border-radius:var(--rayon);padding:var(--dedans);isolation:isolate;position:relative}.panneau--nuit{background:var(--nuit);color:var(--blanc)}.panneau--blanc{background:var(--blanc-pur)}.panneau--orange{background:var(--orange);color:var(--cacao)}.panneau--motif:before{content:"";z-index:-1;border-radius:inherit;opacity:.03;pointer-events:none;background:url(/img/tchin_motif_trait_blanc.svg) 0 0/35rem;position:absolute;inset:0}.etiquette{font:400 .72rem/1.3 var(--petit);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-profond);white-space:nowrap;align-items:center;gap:.625rem;display:flex;margin-bottom:.875rem!important}.etiquette:before{content:"";background:currentColor;flex:none;width:1.375rem;height:.125rem}.etiquette--sombre{color:var(--orange)}.etiquette--sur-orange{color:var(--cacao)}.surligne{background:var(--orange);color:var(--cacao);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1em;padding:0 .12em}.chapeau{color:var(--argile);font-size:1.05rem;line-height:1.45}.chapeau--sombre{color:var(--argile)}.message{font:400 .85rem/1.4 var(--petit);color:var(--orange-profond);margin-top:.75rem!important}.message--ok{color:#2f7a3e}.actions{flex-wrap:wrap;gap:.625rem;display:flex}.bouton{border:var(--trait) solid transparent;min-height:2.6rem;font:400 .9rem/1 var(--titre);white-space:nowrap;cursor:pointer;transition:transform .15s var(--mouvement), background-color .24s var(--mouvement), border-color .24s var(--mouvement), opacity .2s;border-radius:999rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}.bouton:active{transform:scale(.97)}.bouton svg{flex:none;width:1.05rem;height:1.05rem}.bouton .fleche{transition:transform .3s var(--mouvement)}.bouton:hover .fleche{transform:translate(.25rem)}.bouton--principal{background:var(--orange);color:var(--cacao)}.bouton--principal:hover{background:var(--orange-ton)}.bouton--cacao{background:var(--cacao);color:var(--blanc)}.bouton--cacao:hover{background:#4d2611}.bouton--whatsapp{background:var(--cacao);color:var(--blanc)}.bouton--whatsapp svg{fill:#25d366}.bouton--contour{color:var(--cacao);background:0 0;border-color:#3a1c0a59}.bouton--contour:hover{border-color:var(--cacao)}.bouton--contour-clair{color:var(--blanc);background:0 0;border-color:#fff8ef59}.bouton--contour-clair:hover{border-color:var(--blanc)}.bouton--fin{min-height:2.3rem;padding:0 1rem;font-size:.85rem}.bouton--large{width:100%}.bouton[disabled],.bouton.occupe{opacity:.6;pointer-events:none}.lien-discret{color:var(--taupe);font:400 .85rem/1.2 var(--petit);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:.875rem auto 0;padding:.25rem;text-decoration:underline;display:block}.tete{padding-top:0}.barre{border-bottom:var(--trait) solid var(--bordure-sombre);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.logo img{width:5.6rem;height:auto}.logo__ai{background:var(--orange);color:var(--cacao);font:400 .85rem/1 var(--titre);letter-spacing:.04em;border-radius:.45rem;padding:.2rem .5rem .25rem}.barre__droite{align-items:center;gap:.625rem;display:flex}.solde{border:var(--trait) solid var(--bordure-sombre);background:var(--surface);min-height:2.3rem;color:var(--blanc);cursor:pointer;white-space:nowrap;border-radius:999rem;align-items:center;gap:.45rem;padding:0 .9rem 0 .7rem;display:inline-flex}.solde img{width:1.15rem;height:auto}.solde b{font-size:.95rem}.solde__mot{font:400 .75rem/1 var(--petit);color:var(--argile)}.heros{gap:1.75rem;padding-top:1.75rem;display:grid}.heros h1{letter-spacing:-.005em;font-size:2.75rem;line-height:1.02}.heros .chapeau{max-width:28ch;margin-top:.875rem}.badges{grid-template-columns:repeat(3,auto);justify-content:start;gap:.4rem;display:grid;margin-top:1.25rem!important}.badges li{border:var(--trait) solid var(--bordure-sombre);font:400 .66rem/1 var(--petit);color:var(--blanc);white-space:nowrap;border-radius:999rem;align-items:center;gap:.3rem;padding:.35rem .55rem;display:inline-flex}.badges svg{width:.85rem;height:.85rem;color:var(--orange)}.studio{border-radius:calc(var(--rayon) - .25rem);background:var(--blanc);color:var(--cacao);align-self:start;padding:1rem}.studio__haut{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.studio__titre{font:400 .72rem/1 var(--petit);letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.studio__compteur{font:400 .72rem/1 var(--petit);color:var(--argile)}.studio textarea{border:var(--trait) solid var(--filet);background:var(--blanc-pur);width:100%;min-height:7.5rem;color:var(--cacao);font:400 1.02rem/1.45 var(--titre);resize:none;border-radius:1rem;outline:none;padding:.875rem 1rem;transition:border-color .2s;display:block}.studio textarea:focus{border-color:var(--orange)}.studio textarea::placeholder{color:var(--argile)}.idees{scrollbar-width:none;gap:.4rem;margin:.7rem -1rem 0;padding:0 1rem;display:flex;overflow-x:auto}.idees::-webkit-scrollbar{display:none}.idees button{border:var(--trait) solid var(--filet);background:var(--blanc-pur);font:400 .78rem/1 var(--petit);color:var(--taupe);white-space:nowrap;cursor:pointer;border-radius:999rem;flex:none;padding:.45rem .75rem;transition:border-color .2s,color .2s}.idees button:hover{border-color:var(--orange);color:var(--cacao)}.studio__bas{justify-content:space-between;align-items:center;gap:.625rem;margin-top:.9rem;display:flex}.formats{background:#f1e6d8;border-radius:999rem;padding:.2rem;display:inline-flex}.formats button{min-height:2.2rem;color:var(--taupe);font:400 .82rem/1 var(--titre);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999rem;align-items:center;gap:.35rem;padding:0 .75rem;transition:background-color .2s,color .2s;display:inline-flex}.formats button[aria-checked=true]{background:var(--cacao);color:var(--blanc)}.formats__forme{border:.1rem solid;border-radius:.15rem;display:inline-block}.formats__forme--paysage{width:.95rem;height:.55rem}.formats__forme--portrait{width:.55rem;height:.95rem}.studio__creer{padding:0 .4rem 0 1rem}.prix{background:var(--cacao);color:var(--blanc);font:400 .8rem/1 var(--titre);border-radius:999rem;align-items:center;gap:.3rem;padding:.35rem .6rem;display:inline-flex}.prix img{width:.9rem;height:auto}.section-tete{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.section-tete h2{font-size:1.7rem;line-height:1.1}.pastille{background:var(--orange-pale);color:var(--orange-profond);font:400 .75rem/1 var(--petit);border-radius:999rem;padding:.3rem .6rem}.pastille:empty{display:none}.grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.grille:empty{display:none}.vide{border:var(--trait) dashed var(--filet);text-align:center;color:var(--taupe);border-radius:1.25rem;padding:2.5rem 1rem;font-size:.95rem}.carte-video{background:var(--blanc);border:var(--trait) solid var(--filet);border-radius:1.1rem;flex-direction:column;display:flex;overflow:hidden}.carte-video__ecran{aspect-ratio:1;background:var(--nuit);position:relative}.carte-video__ecran video{object-fit:contain;background:var(--nuit);width:100%;height:100%}.carte-video__attente{color:var(--blanc);flex-direction:column;justify-content:center;gap:.6rem;padding:.875rem;display:flex;position:absolute;inset:0}.carte-video__attente:before{content:"";z-index:-1;opacity:.04;background:url(/img/tchin_motif_trait_blanc.svg) 0 0/20rem;position:absolute;inset:0}.carte-video__etat{font-size:1rem;line-height:1.2}.barre-prog{background:var(--bordure-sombre);border-radius:999rem;height:.3rem;overflow:hidden}.barre-prog i{border-radius:inherit;background:var(--orange);width:0;height:100%;transition:width .8s var(--mouvement);display:block}.carte-video--attente .barre-prog i{width:30%;animation:1.6s ease-in-out infinite alternate va-et-vient}@keyframes va-et-vient{0%{transform:translate(-10%)}to{transform:translate(240%)}}.carte-video__astuce{font:400 .68rem/1.35 var(--petit);color:var(--argile)}.carte-video__astuce b,.carte-video--echec .carte-video__etat{color:var(--orange)}.carte-video__pied{align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.carte-video__demande{-webkit-line-clamp:2;min-width:0;font:400 .75rem/1.35 var(--petit);color:var(--taupe);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.carte-video__actions{gap:.3rem;display:flex}.icone-bouton{border:var(--trait) solid var(--filet);background:var(--blanc-pur);width:2.1rem;height:2.1rem;color:var(--cacao);cursor:pointer;border-radius:50%;place-items:center;text-decoration:none;display:grid}.icone-bouton svg{width:1rem;height:1rem}.icone-bouton:hover{border-color:var(--orange)}.inviter{gap:1.5rem;display:grid}.inviter h2{font-size:2rem;line-height:1.05}.chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.chiffres div{border-top:var(--trait) solid #3a1c0a40;flex-direction:column;gap:.2rem;padding-top:.75rem;display:flex}.chiffres b{white-space:nowrap;font-size:1.9rem;line-height:1}.chiffres span{font:400 .75rem/1.2 var(--petit);white-space:nowrap}.inviter__carte{border-radius:calc(var(--rayon) - .25rem);background:var(--blanc);flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.petit-titre{font:400 .72rem/1 var(--petit);letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.lien{border:var(--trait) solid var(--filet);background:var(--blanc-pur);border-radius:999rem;align-items:center;gap:.5rem;padding:.3rem .3rem .3rem 1rem;display:flex}.lien__texte{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.92rem;overflow:hidden}.lien__copier{background:var(--orange);min-height:2.2rem;color:var(--cacao);font:400 .82rem/1 var(--titre);cursor:pointer;white-space:nowrap;border:0;border-radius:999rem;align-items:center;gap:.35rem;padding:0 .85rem;display:inline-flex}.lien__copier svg{width:.95rem;height:.95rem}.inviter__carte .actions .bouton{flex:1}.inviter__bilan{font:400 .85rem/1.3 var(--petit);color:var(--taupe)}.inviter__bilan b{font:400 1.1rem/1 var(--titre);color:var(--cacao)}.etapes{gap:.625rem;display:grid}.etapes li{white-space:nowrap;align-items:center;gap:.7rem;font-size:.95rem;display:flex}.etapes span{background:var(--orange);width:1.7rem;height:1.7rem;color:var(--cacao);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.inviter__carte>.bouton{align-self:flex-start}.tchin{gap:1.75rem;display:grid}.tchin__logo{width:6.5rem;height:auto;margin-bottom:1.25rem}.tchin h2{font-size:2rem;line-height:1.08}.tchin .chapeau{max-width:34ch;margin-top:.75rem}.pays{gap:.4rem;display:flex;margin:1.1rem 0 1.4rem!important}.pays li{background:var(--surface);border:var(--trait) solid var(--bordure-sombre);font:400 .78rem/1 var(--petit);white-space:nowrap;border-radius:999rem;padding:.35rem .7rem}.tchin__cartes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.625rem;display:grid}.tuile{background:var(--surface);border:var(--trait) solid var(--bordure-sombre);border-radius:1.1rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.tuile__icone{width:2.3rem;height:2.3rem;color:var(--orange);background:#e67a1e24;border-radius:.75rem;place-items:center;display:grid}.tuile__icone svg{width:1.2rem;height:1.2rem}.tuile b{font-size:1rem;line-height:1.2;display:block}.tuile p{font:400 .72rem/1.35 var(--petit);color:var(--argile);margin-top:.2rem!important}.pied{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.pied__signature img{width:auto;height:1.5rem}.pied__liens{gap:1.25rem;display:flex}.pied__liens a,.pied__liens button{color:var(--argile);font:400 .88rem/1 var(--titre);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.pied__liens a:hover,.pied__liens button:hover{color:var(--blanc)}.pied__note{font:400 .72rem/1.3 var(--petit);color:var(--argile)}.feuille{background:var(--blanc);width:auto;max-width:none;max-height:calc(100dvh - 1.5rem);color:var(--cacao);border:0;border-radius:1.5rem;margin:0;padding:0;position:fixed;inset:auto .75rem .75rem;overflow:auto;box-shadow:0 1.5rem 4rem -1rem #17131080}.feuille::backdrop{background:#1713108c}.feuille[open]{animation:monter .32s var(--mouvement)}@keyframes monter{0%{opacity:0;transform:translateY(1.5rem)}}.feuille__bandeau{background:var(--nuit);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:relative}.feuille__bandeau:before{content:"";opacity:.04;pointer-events:none;background:url(/img/tchin_motif_trait_blanc.svg) 0 0/28rem;position:absolute;inset:0}.feuille__bandeau img{width:auto;height:1.6rem;position:relative}.feuille__fermer{border:var(--trait) solid #fff8ef4d;min-height:2.1rem;font:400 .82rem/1 var(--titre);cursor:pointer;background:0 0;border-radius:999rem;padding:0 .9rem;position:relative;color:var(--blanc)!important}.feuille__corps{flex-direction:column;padding:1.5rem 1.25rem;display:flex}.feuille__corps form{flex-direction:column;display:flex}.feuille h3{font-size:1.9rem;line-height:1.05}.feuille__texte{font:400 .9rem/1.45 var(--petit);color:var(--taupe);margin:.5rem 0 1.1rem!important}.feuille input{border:var(--trait) solid var(--filet);background:var(--blanc-pur);width:100%;min-height:3rem;color:var(--cacao);font:400 1.05rem/1 var(--titre);border-radius:.9rem;outline:none;margin-bottom:.75rem;padding:0 1rem}.feuille input:focus{border-color:var(--orange)}.champ-code{text-align:center;letter-spacing:.5em;font-size:1.5rem!important}.feuille .bouton--large+.bouton--large{margin-top:.6rem}.compte__solde{background:var(--blanc-pur);border:var(--trait) solid var(--filet);border-radius:1rem;align-items:center;gap:.8rem;margin-bottom:1.1rem;padding:1rem;display:flex}.compte__solde img{width:2rem;height:auto}.compte__solde b{font-size:1.6rem;line-height:1;display:block}.compte__solde span{font:400 .8rem/1.3 var(--petit);color:var(--taupe)}.regles{gap:.5rem;display:grid}.regles li{padding-left:1.2rem;font-size:.95rem;position:relative}.regles li:before{content:"";background:var(--orange);width:.5rem;height:.125rem;position:absolute;top:.55em;left:0}.regles+.feuille__texte{margin-top:1.1rem!important;margin-bottom:0!important}.cx-chargement{color:var(--taupe);flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 0;font-size:.95rem;display:flex}.pieces{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:.18rem;height:3rem;display:flex}.pieces i{border:.14rem solid var(--orange);opacity:.2;width:2.6rem;height:.7rem;animation:piece 1.2s var(--mouvement) infinite;border-radius:50%;display:block}.pieces i:nth-child(2){animation-delay:.2s}.pieces i:nth-child(3){animation-delay:.4s}@keyframes piece{30%,70%{opacity:1}}@media (width>=768px){.logo img{width:6.2rem}.heros{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2.5rem;padding:2.75rem 0 1rem}.heros h1{font-size:3.6rem}.badges li{padding:.4rem .65rem;font-size:.72rem}.studio{padding:1.25rem}.idees{flex-wrap:wrap;margin:.75rem 0 0;padding:0;overflow:visible}.grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.inviter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem}.inviter h2{font-size:2.6rem}.tchin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem}.tchin h2{font-size:2.6rem}.pied{flex-direction:row;justify-content:space-between;align-items:center}.feuille{width:27rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.feuille[open]{animation:none}}@media (width>=1024px){.heros{gap:4rem;padding:3.5rem 0 1.5rem}.heros h1{font-size:4.6rem}.heros .chapeau{font-size:1.2rem}.grille{grid-template-columns:repeat(4,minmax(0,1fr))}.section-tete h2{font-size:2.2rem}.inviter h2,.tchin h2{font-size:3rem}.chiffres b{font-size:2.4rem}.tuile{padding:1.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
