.qz{max-width:860px;padding:40px var(--gutter) 80px;gap:22px;margin:0 auto;display:grid}.qz-tete h1{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.05}.qz-tete p{color:var(--muted);max-width:60ch;margin-top:10px}.qz-produits{flex-wrap:wrap;gap:8px;display:flex}.qz-produits img{object-fit:contain;background:#fff;border-radius:10px;width:56px;height:56px}.qz-carte{border:1px solid var(--line);background:#11151ebf;border-radius:20px;gap:18px;padding:clamp(18px,3vw,28px);display:grid}.qz-grille{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.qz-grille{grid-template-columns:1fr 1fr}}.qz-champ{gap:7px;font-size:14px;font-weight:600;display:grid}.qz-champ small{color:var(--dim);font-size:12.5px;font-weight:400}.qz-champ input,.qz-champ textarea,.ed-champ input,.ed-champ textarea,.ed-champ select,.ed-chat textarea{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);resize:vertical;border-radius:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:400}.qz-champ input:focus,.qz-champ textarea:focus,.ed-champ :is(input,textarea,select):focus,.ed-chat textarea:focus{border-color:var(--bleu);outline:none}.qz-plein{grid-column:1/-1}.qz-puces{flex-wrap:wrap;gap:6px;display:flex}.qz-logo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qz-logo>input{flex:280px}.qz-logo .btn{white-space:nowrap}.qz-logo-apercu{flex:280px;align-items:center;gap:10px;display:flex}.qz-logo-apercu img{object-fit:contain;border:1px solid var(--line,#ffffff1f);background:#f4f4f2;border-radius:12px;width:72px;height:72px;padding:6px}.qz-erreur{color:#ff8a6a!important}.qz-puces button,.ed-puces button{border:1px solid var(--line-strong);cursor:pointer;color:var(--porcelain);background:0 0;border-radius:100px;padding:7px 13px;font-size:13px}.qz-puces button[aria-pressed=true],.ed-puces button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff2e}.qz-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qz-actions small{color:var(--dim)}.ap-vide{text-align:center;min-height:80dvh;padding:24px var(--gutter);place-content:center;justify-items:center;gap:14px;display:grid}.ap-vide h1{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(26px,4vw,40px);font-weight:800}.ap-vide p{color:var(--muted);max-width:52ch}.ap-creation{gap:10px;margin-bottom:8px;display:flex}.ap-creation span{background:var(--bleu);border-radius:4px;width:14px;height:14px;animation:1.2s ease-in-out infinite ap-pulse}.ap-creation span:nth-child(2){background:var(--violet);border-radius:50%;animation-delay:.15s}.ap-creation span:nth-child(3){background:var(--orange);animation-delay:.3s;transform:rotate(45deg)}.ap-etapes{color:var(--muted);text-align:left;gap:6px;font-size:14px;list-style:none;display:grid}.ap-etapes li.fait{color:var(--porcelain)}.ap-etapes li.fait:before{content:"✓ ";color:var(--vert)}.ap-etapes li:not(.fait):before{content:"· "}@keyframes ap-pulse{0%,to{opacity:.35;translate:0}50%{opacity:1;translate:0 -6px}}.ed{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);height:100dvh;display:grid}@media (min-width:980px){.ed{grid-template-rows:auto 1fr;grid-template-columns:360px 1fr}}.ed-barre{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60;background:#06070ae6;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 16px;padding:10px 16px;display:flex;position:relative}.ed-retour{color:var(--muted);font-size:14px}.ed-retour:hover{color:var(--porcelain)}.ed-nom{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:800}.ed-espace{flex:1}.ed-barre select{background:var(--ink-2);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:10px;max-width:220px;padding:7px 10px;font-size:13px}.ed-bascule{border:1px solid var(--line-strong);border-radius:100px;padding:3px;display:inline-flex}.ed-bascule button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:100px;padding:6px 12px;font-size:13px}.ed-bascule button[aria-pressed=true]{background:var(--porcelain);color:var(--ink);font-weight:600}.ed-icone{border:1px solid var(--line-strong);cursor:pointer;width:34px;height:34px;color:var(--porcelain);background:0 0;border-radius:10px;font-size:16px}.ed-icone:disabled{opacity:.35;cursor:not-allowed}.ed-panneau{border-right:1px solid var(--line);background:var(--ink-2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}@media (max-width:979px){.ed-panneau{border-right:0;border-bottom:1px solid var(--line);max-height:46dvh}}.ed-onglets{border-bottom:1px solid var(--line);background:var(--ink-2);z-index:2;grid-template-columns:repeat(3,1fr);display:grid;position:sticky;top:0}.ed-onglets button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 6px;font-size:13.5px;font-weight:600}.ed-onglets button[aria-selected=true]{color:var(--porcelain);border-bottom-color:var(--bleu)}.ed-corps{align-content:start;gap:16px;padding:16px;display:grid}.ed-note{color:var(--muted);font-size:13px;line-height:1.5}.ed-avert{color:#f7d48f;background:#f2b33d14;border:1px solid #f2b33d66;border-radius:12px;padding:10px 12px;font-size:13px}.ed-titre{color:var(--dim);letter-spacing:.02em;font-size:12px;font-weight:600}.ed-liste{gap:6px;list-style:none;display:grid}.ed-liste li{border:1px solid var(--line);background:var(--ink-3);cursor:grab;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.ed-liste li.choisi{border-color:var(--bleu);background:#4b7bff1f}.ed-liste li.cache{opacity:.55}.ed-liste li.survol{border-style:dashed;border-color:var(--violet)}.ed-liste li .poignee{color:var(--dim);letter-spacing:-2px}.ed-liste li button.nom{text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1}.ed-liste li .mini{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px}.ed-liste li .mini:hover{color:var(--porcelain)}.ed-ajout{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ed-ajout button{border:1px dashed var(--line-strong);cursor:pointer;color:var(--porcelain);text-align:left;background:0 0;border-radius:10px;padding:9px 8px;font-size:12.5px}.ed-ajout button:hover{border-color:var(--bleu)}.ed-champ{color:var(--muted);gap:6px;font-size:13px;display:grid}.ed-champ>span{color:var(--porcelain);font-size:13px;font-weight:600}.ed-saisie-ok{display:none}.ed-champ:has(>.ed-saisie-ok){position:relative}.ed-champ>.ed-saisie-ok{color:#7be3a8;pointer-events:none;font-size:11.5px;font-weight:700;animation:1.8s forwards ed-saisie-ok;display:block;position:absolute;top:0;right:0}@keyframes ed-saisie-ok{0%{opacity:0}12%,75%{opacity:1}to{opacity:0}}.ed-elements{gap:10px;display:grid}.ed-element{border:1px solid var(--line);background:var(--ink-3);border-radius:12px;gap:8px;padding:10px;display:grid}.ed-element-tete{color:var(--dim);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ed-element-tete button,.ed-plus{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px}.ed-plus{color:var(--bleu);justify-self:start;font-weight:600}.ed-photos{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ed-photos button{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.ed-photos button[aria-pressed=true]{border-color:var(--bleu)}.ed-photos button[aria-pressed=true]:after{content:attr(data-ordre);background:var(--bleu);color:#fff;border-radius:6px;padding:0 5px;font-size:11px;font-weight:700;position:absolute;top:3px;right:3px}.ed-photos img{object-fit:contain;width:100%;height:100%}.ed-cases{gap:6px;display:grid}.ed-cases label{color:var(--porcelain);align-items:center;gap:8px;font-size:13px;display:flex}.ed-pastilles{gap:6px;display:grid}.ed-pastilles button{border:1px solid var(--line-strong);cursor:pointer;color:var(--porcelain);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ed-pastilles button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff24}.ed-pastilles i{border:1px solid #ffffff40;border-radius:50%;width:18px;height:18px;margin-right:-6px}.ed-pastilles span{margin-left:8px}.ed-couleurs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ed-couleurs label{color:var(--muted);gap:4px;font-size:12px;display:grid}.ed-couleurs input[type=color]{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:8px;width:100%;height:36px;padding:2px}.ed-chat,.ed-messages{gap:10px;display:grid}.ed-message{border-radius:14px;max-width:92%;padding:10px 12px;font-size:14px;line-height:1.5}.ed-message.marchand{background:var(--bleu);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ed-message.assistant{background:var(--ink-3);border:1px solid var(--line);border-bottom-left-radius:4px;justify-self:start}.ed-message small{opacity:.75;margin-top:6px;font-size:12px;display:block}.ed-suggestions{flex-wrap:wrap;gap:6px;display:flex}.ed-suggestions button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border-radius:100px;padding:6px 11px;font-size:12.5px}.ed-suggestions button:hover{color:var(--porcelain);border-color:var(--bleu)}.ed-scene{background:radial-gradient(circle at 50% 0,#4b7bff14,#0000 60%);min-height:0;padding:18px;overflow-y:auto}.ed-cadre{border:1px solid var(--line-strong);border-radius:16px;width:100%;max-width:1400px;margin:0 auto;transition:max-width .35s;overflow:hidden;box-shadow:0 30px 80px #00000073;container-type:inline-size}.ed-cadre.mobile{max-width:400px}.ed-adresse{background:var(--ink-3);color:var(--dim);font-family:var(--mono);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:8px 14px;font-size:11.5px;overflow:hidden}@media (prefers-reduced-motion:reduce){.ap-creation span{opacity:1;animation:none}.ed-cadre{transition:none}}.bq{--bq-rayon:6px;--bq-rayon-bouton:6px;--bq-titre-poids:600;--bq-titre-espace:-.01em;--bq-titre-casse:none;--bq-titre-echelle:1;--bq-marge:clamp(16px, 4.5cqi, 64px);--bq-bloc:clamp(48px, 8cqi, 112px);background:var(--bq-fond);color:var(--bq-texte);font-family:var(--bq-texte-police);font-size:16px;line-height:1.6;position:relative}.bq[data-style=atelier]{--bq-rayon:8px;--bq-rayon-bouton:6px;--bq-titre-poids:600;--bq-titre-espace:-.015em}.bq[data-style=studio]{--bq-rayon:2px;--bq-rayon-bouton:2px;--bq-titre-poids:800;--bq-titre-espace:-.045em;--bq-titre-echelle:1.1}.bq[data-style=pop]{--bq-rayon:24px;--bq-rayon-bouton:100px;--bq-titre-poids:700;--bq-titre-espace:-.02em;--bq-titre-echelle:.9}.bq[data-style=luxe]{--bq-rayon:0px;--bq-rayon-bouton:0px;--bq-titre-poids:500;--bq-titre-espace:0;--bq-titre-echelle:1.18}.bq[data-style=sport]{--bq-rayon:10px;--bq-rayon-bouton:10px;--bq-titre-poids:400;--bq-titre-espace:-.005em;--bq-titre-casse:uppercase;--bq-titre-echelle:.92}.bq h1,.bq h2,.bq h3{font-family:var(--bq-titres);font-weight:var(--bq-titre-poids);letter-spacing:var(--bq-titre-espace);text-transform:var(--bq-titre-casse);text-wrap:balance;line-height:1.06}.bq h1{margin:0}.bq h3{font-size:19px;line-height:1.2}.bq[data-style=sport] h3{font-size:16px}.bq p{text-wrap:pretty}.bq :where(button){cursor:pointer;color:inherit;text-align:inherit;font:inherit;background:0 0;border:0}.bq :focus-visible{outline:2px solid var(--bq-accent);outline-offset:3px}.bq img{display:block}.bq .bq-doux{color:var(--bq-doux)}.bq-tex{isolation:isolate;position:relative}.bq[data-texture="1"] .bq-tex:before{content:"";z-index:-1;pointer-events:none;opacity:.55;position:absolute;inset:0}.bq[data-texture="1"][data-style=atelier] .bq-tex:before{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.bq[data-texture="1"][data-style=studio] .bq-tex:before{background-image:linear-gradient(var(--bq-ligne) 1px, transparent 1px), linear-gradient(90deg, var(--bq-ligne) 1px, transparent 1px);opacity:.35;background-size:48px 48px}.bq[data-texture="1"][data-style=pop] .bq-tex:before{background-image:radial-gradient(color-mix(in srgb, var(--bq-accent) 45%, transparent) 1.4px, transparent 1.6px);opacity:.4;background-size:18px 18px}.bq[data-texture="1"][data-style=luxe] .bq-tex:before{background-image:repeating-linear-gradient(135deg, var(--bq-ligne) 0 1px, transparent 1px 14px);opacity:.3}.bq[data-texture="1"][data-style=sport] .bq-tex:before{background-image:repeating-linear-gradient(-55deg, color-mix(in srgb, var(--bq-texte) 7%, transparent) 0 10px, transparent 10px 22px);opacity:.6}.bq-bouton{background:var(--bq-accent);border-radius:var(--bq-rayon-bouton);justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;color:var(--bq-sur-accent)!important;text-align:center!important}.bq-bouton:hover{filter:brightness(1.08)}.bq-bouton:active{transform:translateY(1px)}.bq-bouton-contour{box-shadow:inset 0 0 0 1.5px var(--bq-texte);background:0 0;color:var(--bq-texte)!important}.bq-bouton-inverse{background:var(--bq-sur-encre);color:var(--bq-encre)!important}.bq[data-style=luxe] .bq-bouton{letter-spacing:.06em;font-weight:500}.bq[data-style=sport] .bq-bouton{text-transform:uppercase;letter-spacing:.04em;font-size:14px}.bq-bouton-large{width:100%}.bq-lien{text-underline-offset:4px;font-size:14.5px;font-weight:600;text-decoration:underline}.bq-boutons{flex-wrap:wrap;gap:10px;display:flex}.bq-annonce{background:var(--bq-encre);color:var(--bq-sur-encre);text-align:center;letter-spacing:.01em;padding:9px 16px;font-size:13px}.bq-entete{z-index:20;padding:14px var(--bq-marge);background:color-mix(in srgb, var(--bq-fond) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bq-ligne);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:sticky;top:0}.bq-burger{display:inline-flex}.bq-lien-logo{justify-self:start}.bq-logo{align-items:center;gap:10px;display:inline-flex}.bq-logo svg{flex:none;width:34px;height:34px}.bq-logo-forme{fill:var(--bq-accent)}.bq-logo-lettre{fill:var(--bq-sur-accent);font-family:var(--bq-titres);font-size:20px;font-weight:700}.bq-logo-nom{font-family:var(--bq-titres);font-weight:var(--bq-titre-poids);letter-spacing:var(--bq-titre-espace);text-transform:var(--bq-titre-casse);white-space:nowrap;font-size:22px}.bq-nav{display:none}.bq-nav.ouvert{background:var(--bq-fond);border-bottom:1px solid var(--bq-ligne);padding:10px var(--bq-marge) 18px;gap:4px;display:grid;position:absolute;top:100%;left:0;right:0}.bq-nav button{padding:8px 0;font-size:15px}.bq-nav button[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--bq-accent);text-decoration-color:var(--bq-accent)}.bq-icones{justify-self:end;gap:6px;display:flex}.bq-icones button{border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.bq-icones button:hover{background:var(--bq-surface)}.bq-pastille{background:var(--bq-accent);min-width:18px;height:18px;color:var(--bq-sur-accent);border-radius:9px;place-items:center;padding:0 4px;font-size:11px;display:grid;position:absolute;top:1px;right:0}.bq-masque-mobile{display:none!important}@container (min-width:820px){.bq-entete{grid-template-columns:auto 1fr auto}.bq-burger{display:none}.bq-nav,.bq-nav.ouvert{background:0 0;border:0;justify-content:center;gap:clamp(16px,2.6cqi,36px);padding:0;display:flex;position:static}.bq-masque-mobile{display:grid!important}}.bq-section{padding:var(--bq-bloc) var(--bq-marge) 0}.bq-contenu>div:last-child>.bq-section,.bq-contenu>.bq-section:last-child{padding-bottom:var(--bq-bloc)}.bq-section>h2,.bq-entete-section h2{font-size:calc(clamp(28px, 4.2cqi, 50px) * var(--bq-titre-echelle));margin-bottom:14px}.bq-entete-section{grid-template-columns:1fr auto;align-items:end;gap:8px;margin-bottom:28px;display:grid}.bq-entete-section h2{grid-column:1;margin:0}.bq-entete-section p{color:var(--bq-doux);white-space:pre-line;grid-column:1;max-width:60ch}.bq-entete-section .bq-lien{grid-area:1/2}.bq-cadre-photo{border-radius:var(--bq-rayon);aspect-ratio:1;border:1px solid var(--bq-ligne);background:#fff;overflow:hidden}.bq-cadre-photo img{object-fit:contain;width:100%;height:100%}.bq-image-vide{background:repeating-linear-gradient(45deg, var(--bq-surface) 0 10px, var(--bq-fond) 10px 20px);width:100%;height:100%;display:block}.bq-hero{padding:clamp(36px, 7cqi, 104px) var(--bq-marge);background:var(--bq-surface-2);border-bottom:1px solid var(--bq-ligne);align-items:center;gap:clamp(28px,4cqi,56px);display:grid}@container (min-width:820px){.bq-hero{grid-template-columns:1fr 1.05fr}}.bq-hero-texte{justify-items:start;gap:20px;max-width:620px;display:grid}.bq-hero h1{font-size:calc(clamp(38px, 6cqi, 82px) * var(--bq-titre-echelle));max-width:15ch}.bq-hero-texte>p:not(.bq-hero-note){color:var(--bq-doux);white-space:pre-line;max-width:46ch;font-size:clamp(16px,1.7cqi,19px)}.bq-hero-note{color:var(--bq-doux);align-items:center;gap:8px;font-size:14px;display:flex}.bq-hero-images{gap:12px;display:grid}.bq-hero-collage .bq-hero-images.n3{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr}.bq-hero-collage .bq-hero-images.n3>:first-child{aspect-ratio:auto;grid-row:span 2}.bq-hero-collage .bq-hero-images.n2{grid-template-columns:1.3fr 1fr;align-items:end}.bq-hero-split .bq-hero-images>:first-child{box-shadow:0 30px 60px -30px #00000059}.bq-hero-centre{text-align:center;justify-items:center;grid-template-columns:1fr!important}.bq-hero-centre .bq-hero-texte{justify-items:center}.bq-hero-centre .bq-hero-images{grid-template-columns:repeat(3,1fr);width:100%;max-width:900px}.bq[data-style=pop] .bq-hero-images>:nth-child(2){transform:rotate(3deg)}.bq[data-style=pop] .bq-hero-images>:nth-child(3){transform:rotate(-3deg)}.bq-reassurance{background:var(--bq-surface);border-bottom:1px solid var(--bq-ligne);padding:0 var(--bq-marge);grid-template-columns:1fr;gap:0;display:grid}@container (min-width:560px){.bq-reassurance{grid-template-columns:repeat(2,1fr)}}@container (min-width:980px){.bq-reassurance{grid-template-columns:repeat(4,1fr)}}.bq-reassurance>div{align-items:flex-start;gap:14px;padding:24px 16px 24px 0;display:flex}.bq-reassurance strong{font-size:15px;display:block}.bq-reassurance p{color:var(--bq-doux);font-size:13.5px;line-height:1.45}.bq-icone-rond{background:var(--bq-fond);width:46px;height:46px;color:var(--bq-accent);border:1px solid var(--bq-ligne);border-radius:50%;flex:none;place-items:center;display:grid}.bq[data-style=luxe] .bq-icone-rond,.bq[data-style=studio] .bq-icone-rond{border-radius:var(--bq-rayon)}.bq-grille{grid-template-columns:repeat(2,1fr);gap:clamp(14px,2cqi,28px) clamp(12px,1.8cqi,24px);display:grid}@container (min-width:820px){.bq-grille.c3,.bq-grille.c4{grid-template-columns:repeat(3,1fr)}}@container (min-width:1120px){.bq-grille.c4{grid-template-columns:repeat(4,1fr)}}.bq-carte{align-content:start;gap:10px;display:grid}.bq-carte-image{aspect-ratio:4/5;border-radius:var(--bq-rayon);border:1px solid var(--bq-ligne);background:#fff;display:block;position:relative;overflow:hidden}.bq-carte-image img{object-fit:contain;width:100%;height:100%;padding:6%;transition:opacity .35s,transform .5s;position:absolute;inset:0}.bq-carte-image .survol{opacity:0}.bq-carte:hover .bq-carte-image .survol{opacity:1}.bq-carte:hover .bq-carte-image:has(.survol) .principale{opacity:0}.bq-carte:hover .bq-carte-image img{transform:scale(1.03)}.bq-etiquette{background:var(--bq-fond);color:var(--bq-texte);border-radius:var(--bq-rayon-bouton);border:1px solid var(--bq-ligne);padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;top:10px;left:10px}.bq-carte-titre{font-size:15px;font-weight:600;line-height:1.35}.bq-carte-bas{justify-content:space-between;align-items:center;gap:8px;display:flex}.bq-carte-prix{font-size:15px}.bq-ajout-rapide{border:1px solid var(--bq-ligne);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bq-ajout-rapide:hover{background:var(--bq-accent);color:var(--bq-sur-accent);border-color:var(--bq-accent)}.bq-vedette{align-items:center;gap:clamp(24px,4cqi,64px);display:grid}@container (min-width:820px){.bq-vedette{grid-template-columns:1.1fr 1fr}}.bq-vedette-photos{gap:10px;display:grid}.bq-vedette-vignettes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bq-vedette-texte{justify-items:start;gap:16px;display:grid}.bq-vedette-texte h2{font-size:calc(clamp(28px, 3.8cqi, 46px) * var(--bq-titre-echelle))}.bq-vedette-texte>p:not(.bq-prix){color:var(--bq-doux);white-space:pre-line;max-width:54ch}.bq-prix{font-size:22px;font-weight:700}.bq-prix small{color:var(--bq-doux);margin-left:6px;font-size:13px;font-weight:400}.bq-coches{gap:8px;list-style:none;display:grid}.bq-coches li{align-items:flex-start;gap:10px;display:flex}.bq-coches svg{color:var(--bq-accent);flex:none;margin-top:3px}.bq-image-texte{align-items:center;gap:clamp(24px,4cqi,72px);display:grid}@container (min-width:820px){.bq-image-texte{grid-template-columns:1fr 1fr}.bq-image-texte.inverse>.bq-cadre-photo{order:2}}.bq-image-texte-texte{justify-items:start;gap:16px;display:grid}.bq-image-texte-texte h2{font-size:calc(clamp(28px, 3.8cqi, 46px) * var(--bq-titre-echelle))}.bq-image-texte-texte p{color:var(--bq-doux);white-space:pre-line;max-width:58ch;font-size:17px}.bq[data-style=atelier] .bq-image-texte-texte p,.bq[data-style=luxe] .bq-image-texte-texte p{line-height:1.75}.bq-avantages-grille{grid-template-columns:1fr;gap:clamp(18px,3cqi,40px);margin-top:18px;display:grid}@container (min-width:640px){.bq-avantages-grille{grid-template-columns:repeat(2,1fr)}}@container (min-width:980px){.bq-avantages-grille{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.bq-avantages-grille>div{border-top:2px solid var(--bq-texte);align-content:start;gap:10px;padding-top:18px;display:grid}.bq-avantages-grille svg{color:var(--bq-accent)}.bq-avantages-grille p{color:var(--bq-doux);white-space:pre-line;font-size:15px}.bq-banniere{margin:var(--bq-bloc) var(--bq-marge) 0;background:var(--bq-encre);color:var(--bq-sur-encre);border-radius:var(--bq-rayon);text-align:center;justify-items:center;gap:18px;padding:clamp(40px,7cqi,96px) clamp(20px,5cqi,80px);display:grid}.bq-banniere h2{font-size:calc(clamp(30px, 5cqi, 64px) * var(--bq-titre-echelle));max-width:20ch}.bq-banniere p{opacity:.85;white-space:pre-line;max-width:54ch}.bq[data-texture="1"] .bq-banniere.bq-tex:before{border-radius:inherit;opacity:.25}.bq-etapes ol{counter-reset:etape;grid-template-columns:1fr;gap:18px;margin-top:18px;list-style:none;display:grid}@container (min-width:820px){.bq-etapes ol{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.bq-etapes li{background:var(--bq-surface);border-radius:var(--bq-rayon);align-content:start;gap:10px;padding:22px;display:grid}.bq-numero{background:var(--bq-accent);width:40px;height:40px;color:var(--bq-sur-accent);font-family:var(--bq-titres);border-radius:50%;place-items:center;font-weight:700;display:grid}.bq-etapes p{color:var(--bq-doux);white-space:pre-line;font-size:15px}.bq-mosaique{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}@container (min-width:820px){.bq-mosaique{grid-template-columns:repeat(4,1fr)}.bq-mosaique.n5>:first-child{grid-area:span 2/span 2}}.bq-faq{gap:20px;display:grid}@container (min-width:900px){.bq-faq{grid-template-columns:1fr 1.6fr;align-items:start;gap:64px}}.bq-faq details,.bq-accordeon{border-bottom:1px solid var(--bq-ligne);padding:16px 0}.bq-faq details:first-child{border-top:1px solid var(--bq-ligne)}.bq-faq summary,.bq-accordeon summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:700;list-style:none;display:flex}.bq-faq summary::-webkit-details-marker{display:none}.bq-accordeon summary::-webkit-details-marker{display:none}.bq-faq summary:after,.bq-accordeon summary:after{content:"+";color:var(--bq-accent);font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.bq-faq details[open] summary:after,.bq-accordeon[open] summary:after{transform:rotate(45deg)}.bq-faq details p,.bq-accordeon>div{color:var(--bq-doux);white-space:pre-line;max-width:70ch;margin-top:10px}.bq-texte{text-align:center;max-width:820px;margin:0 auto}.bq-texte p{white-space:pre-line;color:var(--bq-doux);font-size:clamp(17px,1.9cqi,21px);line-height:1.7}.bq[data-style=atelier] .bq-texte p,.bq[data-style=luxe] .bq-texte p{font-family:var(--bq-titres);color:var(--bq-texte)}.bq-newsletter{margin-top:var(--bq-bloc);padding:clamp(48px, 7cqi, 96px) var(--bq-marge);background:var(--bq-surface-2);text-align:center;border-top:1px solid var(--bq-ligne);justify-items:center;gap:14px;display:grid}.bq-newsletter>svg{color:var(--bq-accent)}.bq-newsletter h2{font-size:calc(clamp(26px, 3.6cqi, 42px) * var(--bq-titre-echelle))}.bq-newsletter p{color:var(--bq-doux);max-width:50ch}.bq-newsletter form{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:480px;margin-top:6px;display:flex}.bq-newsletter input,.bq-champ :is(input,textarea,select){background:var(--bq-fond);border:1px solid var(--bq-ligne);color:var(--bq-texte);border-radius:var(--bq-rayon-bouton);font:inherit;flex:220px;padding:13px 16px;font-size:15px}.bq-fil{color:var(--bq-doux);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13.5px;display:flex}.bq-fil button:hover{text-underline-offset:3px;text-decoration:underline}.bq-catalogue-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.bq-catalogue-tete h1{text-align:start;font-size:calc(clamp(32px, 5cqi, 60px) * var(--bq-titre-echelle));flex:320px;margin:0}.bq-catalogue-tete label{color:var(--bq-doux);font-size:14px}.bq-catalogue-tete select{background:var(--bq-fond);color:var(--bq-texte);border:1px solid var(--bq-ligne);border-radius:var(--bq-rayon-bouton);font:inherit;padding:8px 10px}.bq-catalogue>.bq-doux{margin:8px 0 24px}.bq-produit-corps{gap:clamp(24px,4cqi,64px);display:grid}@container (min-width:820px){.bq-produit-corps{grid-template-columns:1.15fr 1fr;align-items:start}.bq-produit-infos{position:sticky;top:90px}}.bq-galerie{gap:10px;display:grid}.bq-galerie-principale{aspect-ratio:1;border-radius:var(--bq-rayon);border:1px solid var(--bq-ligne);background:#fff;position:relative;overflow:hidden}.bq-galerie-principale img{object-fit:contain;width:100%;height:100%}.bq-fleche{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 14px #00000026;color:#141414!important;background:#ffffffeb!important}.bq-fleche.g{left:12px}.bq-fleche.d{right:12px}.bq-vignettes{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.bq-vignettes button{aspect-ratio:1;border-radius:calc(var(--bq-rayon) * .6);border:1px solid var(--bq-ligne);background:#fff;overflow:hidden}.bq-vignettes button[aria-pressed=true]{outline:2px solid var(--bq-accent);outline-offset:1px}.bq-vignettes img{object-fit:contain;width:100%;height:100%}.bq-produit-infos{align-content:start;gap:16px;display:grid}.bq-produit-infos h1{font-size:calc(clamp(30px, 4cqi, 48px) * var(--bq-titre-echelle))}.bq-accroche{white-space:pre-line;font-size:17px}.bq-champ{gap:6px;font-size:13.5px;font-weight:600;display:grid}.bq-achat{flex-wrap:wrap;gap:10px;display:flex}.bq-achat .bq-bouton-large{flex:220px;width:auto}.bq-quantite{border:1px solid var(--bq-ligne);border-radius:var(--bq-rayon-bouton);align-items:center;display:inline-flex}.bq-quantite button{place-items:center;width:42px;height:48px;display:grid}.bq-quantite span{text-align:center;min-width:28px;font-weight:700}.bq-quantite.petite button{width:30px;height:30px}.bq-mini-garanties{background:var(--bq-surface);border-radius:var(--bq-rayon);gap:8px;padding:14px 16px;font-size:14px;list-style:none;display:grid}.bq-mini-garanties li{align-items:center;gap:10px;display:flex}.bq-mini-garanties svg{color:var(--bq-accent);flex:none}.bq-accordeons{border-top:1px solid var(--bq-ligne)}.bq-description{white-space:pre-line}.bq-caracteristiques{gap:0;display:grid}.bq-caracteristiques div{border-bottom:1px dashed var(--bq-ligne);grid-template-columns:140px 1fr;gap:12px;padding:8px 0;display:grid}.bq-caracteristiques dt{color:var(--bq-texte);font-weight:600}.bq-page{gap:14px;max-width:780px;display:grid}.bq-page h1{font-size:calc(clamp(32px, 4.6cqi, 54px) * var(--bq-titre-echelle));margin-bottom:6px}.bq-page h2{text-transform:none;margin-top:14px;font-size:21px}.bq-page p{color:var(--bq-doux)}.bq-formulaire{gap:14px;margin-top:8px;display:grid}.bq-formulaire .bq-bouton{justify-self:start}.bq-contact-mail{align-items:center;gap:8px;display:flex}.bq-info-apercu{border-left:3px solid var(--bq-accent);padding:4px 0 4px 10px;font-size:13.5px;color:var(--bq-texte)!important}.bq-page-vide{padding:var(--bq-bloc) var(--bq-marge);text-align:center;color:var(--bq-doux)}.bq-pied{margin-top:var(--bq-bloc);background:var(--bq-encre);color:var(--bq-sur-encre);padding:clamp(40px, 6cqi, 72px) var(--bq-marge) 24px}:is(.bq-newsletter+.bq-pied,.bq-contenu:has(>div:last-child .bq-newsletter)+.bq-pied){margin-top:0}.bq-pied-colonnes{grid-template-columns:1fr 1fr;gap:28px;display:grid}@container (min-width:820px){.bq-pied-colonnes{grid-template-columns:1.6fr 1fr 1fr 1fr}}.bq-pied-marque{grid-column:1/-1;align-content:start;gap:12px;display:grid}@container (min-width:820px){.bq-pied-marque{grid-column:auto}}.bq-pied p{opacity:.75;max-width:34ch;font-size:14.5px}.bq-pied h3{text-transform:none;letter-spacing:0;font-size:14px;font-family:var(--bq-texte-police);margin-bottom:12px;font-weight:700}.bq-pied ul{gap:8px;font-size:14.5px;list-style:none;display:grid}.bq-pied ul button{opacity:.8;text-align:left}.bq-pied ul button:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.bq-pied .bq-logo-forme{fill:var(--bq-accent)}.bq-pied-bas{border-top:1px solid color-mix(in srgb, var(--bq-sur-encre) 18%, transparent);opacity:.85;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}.bq-paiements{flex-wrap:wrap;gap:6px!important;display:flex!important}.bq-paiements li{border:1px solid color-mix(in srgb, var(--bq-sur-encre) 30%, transparent);border-radius:5px;padding:3px 8px;font-size:11.5px;font-weight:700}.bq-voile{z-index:100;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.bq-tiroir{background:var(--bq-fond);width:min(420px,100%);height:100%;color:var(--bq-texte);font-family:var(--bq-texte-police);flex-direction:column;gap:18px;padding:22px;animation:.25s bq-tiroir;display:flex;overflow-y:auto}@keyframes bq-tiroir{0%{opacity:0;translate:30px}}.bq-tiroir-tete{justify-content:space-between;align-items:center;display:flex}.bq-tiroir-tete h2{font-size:24px}.bq-lignes{gap:14px;list-style:none;display:grid}.bq-lignes li{grid-template-columns:72px 1fr auto;align-items:start;gap:12px;display:grid}.bq-lignes img{object-fit:contain;border-radius:var(--bq-rayon);border:1px solid var(--bq-ligne);background:#fff;width:72px;height:72px}.bq-lignes strong{font-size:14px;line-height:1.3;display:block}.bq-lignes small{color:var(--bq-doux);margin:2px 0 6px;display:block}.bq-tiroir-total{border-top:1px solid var(--bq-ligne);grid-template-columns:1fr auto;gap:6px;margin-top:auto;padding-top:14px;display:grid}@media (prefers-reduced-motion:reduce){.bq-tiroir{animation:none}.bq-carte-image img,.bq-bouton{transition:none}}.bq-bloc{outline-offset:-1px;cursor:pointer;outline:1px dashed #0000;position:relative}.bq-bloc:hover{outline-color:#4b7bffb3}.bq-bloc.choisi{outline-offset:-2px;outline:2px solid #4b7bff}.bq-bloc.cache>:not(.bq-outils){opacity:.35}.bq-outils{z-index:15;color:#fff;background:#4b7bff;border-radius:8px;align-items:center;gap:2px;padding:3px;font-family:system-ui,sans-serif;font-size:12px;display:none;position:absolute;top:8px;right:8px}.bq-bloc:hover .bq-outils,.bq-bloc.choisi .bq-outils{display:flex}.bq-outils span{padding:0 8px;font-weight:600}.bq-outils button{border-radius:6px;place-items:center;width:26px;height:26px;display:grid;color:#fff!important;text-align:center!important}.bq-outils button:hover:not(:disabled){background:#fff3}.bq-outils button:disabled{opacity:.4}.bq-editable{cursor:text;outline-offset:3px;border-radius:3px;outline:1px dashed #0000;min-width:2ch}.bq-editable:hover{outline-color:#4b7bff99}.bq-editable:focus{background:#4b7bff14;outline:2px solid #4b7bff}.bq-editable:empty:before{content:attr(data-vide);opacity:.45}.bq-logo-embleme{flex:none;width:38px;height:38px}.bq-logo-image{object-fit:contain;width:auto;max-width:180px;max-height:46px}.bq-pied .bq-logo-image{max-height:56px}.bq-zone[data-espace=compact]{--bq-bloc:clamp(28px, 4cqi, 56px)}.bq-zone[data-espace=large]{--bq-bloc:clamp(72px, 11cqi, 152px)}.bq-zone:not([data-fond=defaut]){color:var(--bq-texte);padding-bottom:var(--bq-bloc);margin-top:var(--bq-bloc)}.bq-zone:not([data-fond=defaut])>.bq-section{padding-top:var(--bq-bloc)}.bq-zone:not([data-fond=defaut])>.bq-banniere{margin-top:0}.bq-zone[data-fond=doux]{background:var(--bq-surface)}.bq-zone[data-fond=accent]{background:var(--bq-accent-0);--bq-texte:var(--bq-sur-accent-0);--bq-doux:color-mix(in srgb, var(--bq-sur-accent-0) 78%, var(--bq-accent-0));--bq-ligne:color-mix(in srgb, var(--bq-sur-accent-0) 25%, var(--bq-accent-0));--bq-surface:color-mix(in srgb, var(--bq-sur-accent-0) 10%, var(--bq-accent-0));--bq-accent:var(--bq-sur-accent-0);--bq-sur-accent:var(--bq-accent-0);--bq-encre:var(--bq-sur-accent-0);--bq-sur-encre:var(--bq-accent-0)}.bq-zone[data-fond=sombre]{background:var(--bq-encre-0);--bq-texte:var(--bq-sur-encre-0);--bq-fond:var(--bq-encre-0);--bq-doux:color-mix(in srgb, var(--bq-sur-encre-0) 72%, var(--bq-encre-0));--bq-ligne:color-mix(in srgb, var(--bq-sur-encre-0) 20%, var(--bq-encre-0));--bq-surface:color-mix(in srgb, var(--bq-sur-encre-0) 8%, var(--bq-encre-0));--bq-surface-2:color-mix(in srgb, var(--bq-sur-encre-0) 12%, var(--bq-encre-0));--bq-encre:var(--bq-sur-encre-0);--bq-sur-encre:var(--bq-encre-0)}.bq-image-large{min-height:clamp(320px,52cqi,640px);margin-top:var(--bq-bloc);align-items:end;display:grid;position:relative;overflow:hidden}.bq-image-large>img,.bq-image-large>.bq-image-vide{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bq-image-large:after{content:"";background:linear-gradient(#0000000d 35%,#0000009e);position:absolute;inset:0}.bq-image-large-texte{z-index:1;padding:clamp(28px, 5cqi, 72px) var(--bq-marge);color:#fff;justify-items:start;gap:14px;max-width:760px;display:grid;position:relative}.bq-image-large.centre{align-items:center}.bq-image-large.centre .bq-image-large-texte{text-align:center;justify-items:center;margin:0 auto}.bq-image-large h2{font-size:calc(clamp(30px, 5cqi, 66px) * var(--bq-titre-echelle));color:#fff}.bq-image-large p{color:#ffffffe0;white-space:pre-line;max-width:52ch}.bq-zone:not([data-fond=defaut])>.bq-image-large{margin-top:0}.bq-defilant{border-block:1px solid var(--bq-ligne);background:var(--bq-accent);color:var(--bq-sur-accent);font-family:var(--bq-titres);font-weight:var(--bq-titre-poids);text-transform:var(--bq-titre-casse);padding:12px 0;font-size:17px;overflow:hidden}.bq-defilant-piste{width:max-content;animation:32s linear infinite bq-defile;display:flex}.bq-defilant-piste>div{display:flex}.bq-defilant span{white-space:nowrap;padding:0 28px;position:relative}.bq-defilant span:after{content:"✦";opacity:.7;font-size:.8em;position:absolute;right:-6px}.bq-defilant.fige{padding-inline:var(--bq-marge);flex-wrap:wrap;justify-content:center;gap:6px 0;display:flex}@keyframes bq-defile{to{transform:translate(-50%)}}.bq-tableau-defile{border:1px solid var(--bq-ligne);border-radius:var(--bq-rayon);margin-top:18px;overflow-x:auto}.bq-tableau table{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}.bq-tableau :is(th,td){text-align:left;border-bottom:1px solid var(--bq-ligne);padding:12px 16px}.bq-tableau thead th{background:var(--bq-surface);font-weight:700}.bq-tableau tbody th{font-weight:700}.bq-tableau tbody tr:last-child :is(th,td){border-bottom:0}.bq-tableau>p{color:var(--bq-doux);max-width:60ch}.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale{position:relative}.bq:not([data-presentation=blanc]) :is(.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale,.bq-vignettes button){background:var(--bq-ecrin);border-color:#0000}.bq:not([data-presentation=blanc]) :is(.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale,.bq-vignettes button) img{mix-blend-mode:multiply}.bq[data-presentation=studio] :is(.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale){background:radial-gradient(circle at 50% 38%, color-mix(in srgb, #fff 85%, var(--bq-ecrin)) 0%, var(--bq-ecrin) 62%, color-mix(in srgb, var(--bq-ecrin) 80%, #000) 100%)}.bq[data-presentation=studio] :is(.bq-carte-image,.bq-galerie-principale):after,.bq[data-presentation=levitation] :is(.bq-carte-image,.bq-galerie-principale,.bq-cadre-photo):after,.bq[data-presentation=podium] :is(.bq-carte-image,.bq-galerie-principale,.bq-cadre-photo):after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;height:6%;position:absolute;bottom:7%;left:22%;right:22%}.bq[data-presentation=levitation] :is(.bq-carte-image,.bq-galerie-principale,.bq-cadre-photo) img{animation:4.5s ease-in-out infinite bq-flotte}.bq[data-presentation=levitation] :is(.bq-carte-image,.bq-galerie-principale,.bq-cadre-photo):after{animation:4.5s ease-in-out infinite bq-ombre;bottom:5%}.bq[data-presentation=levitation] .bq-carte:nth-child(2n) img,.bq[data-presentation=levitation] .bq-carte:nth-child(2n) .bq-carte-image:after{animation-delay:-1.6s}@keyframes bq-flotte{0%,to{translate:0 -2%}50%{translate:0 -6%}}@keyframes bq-ombre{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.8)}}.bq[data-presentation=podium] :is(.bq-carte-image,.bq-galerie-principale,.bq-cadre-photo):before{content:"";z-index:0;background:linear-gradient(to bottom, color-mix(in srgb, #fff 70%, var(--bq-ecrin)), var(--bq-ecrin));border-radius:50%;height:16%;position:absolute;bottom:6%;left:14%;right:14%;box-shadow:0 10px 24px -12px #00000059}.bq[data-presentation=podium] :is(.bq-carte-image,.bq-galerie-principale,.bq-cadre-photo) img{z-index:1;position:relative;transform:scale(.82)translateY(-7%)}.bq[data-presentation=podium] .bq-carte-image img{position:absolute}@media (prefers-reduced-motion:reduce){.bq-defilant-piste,.bq[data-presentation=levitation] img,.bq[data-presentation=levitation] :after{animation:none!important}}.ed-onglets{grid-template-columns:repeat(4,1fr)}.ed-onglets button{padding-inline:2px;font-size:12.5px}.ed-importer{aspect-ratio:1;color:var(--bleu);cursor:pointer;border-radius:8px;font-size:12px;font-weight:700;border:1px dashed var(--line-strong)!important;background:0 0!important}.ed-logos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ed-logos button{aspect-ratio:1;border:2px solid var(--line);cursor:pointer;background:0 0;border-radius:12px;padding:0;overflow:hidden}.ed-logos button[aria-pressed=true]{border-color:var(--bleu)}.ed-logos img{object-fit:contain;width:100%;height:100%;padding:14%}.ed-logo textarea{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);resize:vertical;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.ed-photo-produit{aspect-ratio:1;background:#fff;border-radius:8px;position:relative;overflow:hidden}.ed-photo-produit img{object-fit:contain;width:100%;height:100%}.ed-photo-produit div{gap:3px;display:flex;position:absolute;top:3px;right:3px}.ed-photo-produit button{color:#fff;cursor:pointer;background:#06070abf;border:0;border-radius:6px;width:22px;height:22px;font-size:11px}.ed-promesses{background:#f2b33d12;border:1px solid #f2b33d73;border-radius:12px;padding:10px 12px}.ed-promesses summary{cursor:pointer;color:#f7d48f;font-size:13.5px;font-weight:700}.ed-promesses ul{gap:10px;margin-top:10px;list-style:none;display:grid}.ed-promesses li{justify-items:start;gap:4px;display:grid}.ed-promesse{text-align:left;background:var(--ink-3);border:1px solid var(--line);color:var(--porcelain);cursor:pointer;border-radius:10px;gap:3px;width:100%;padding:8px 10px;font-size:13px;display:grid}.ed-promesse q{color:var(--muted);font-style:italic}.ed-promesse small{color:#f7d48f;font-size:12px}.ed-jointes{gap:6px;display:flex}.ed-jointes button{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:10px;width:56px;height:56px;padding:0;overflow:hidden}.ed-jointes img{object-fit:cover;width:100%;height:100%}.ed-boite{border:1px solid var(--line-strong);background:#ffffff06;border-radius:12px;gap:8px;padding:12px;display:grid}.ed-boite>strong{color:var(--porcelain);font-size:13.5px}.ed-plein{justify-content:center;width:100%}.ed-lien{color:var(--bleu);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:13px}.ed-lien:hover{text-decoration:underline}.ed-inspiration{align-items:center;gap:10px;display:flex}.ed-inspiration img{object-fit:cover;border-radius:8px;width:44px;height:44px}.ed-inspiration small{color:var(--dim);flex:1;font-size:12px}.ed-inspiration button{border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;background:0 0;border-radius:50%;width:26px;height:26px}.ed-studio{background:linear-gradient(160deg,#4b7bff14,#7e42dc14);border-color:#7e42dc73}.ed-studio textarea{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);resize:vertical;border-radius:10px;width:100%;padding:10px 12px;font-size:13.5px}.ed-photo-attente{color:#fff;background:#06070a99;place-items:center;font-size:11px;animation:1.2s ease-in-out infinite ed-pulse;display:grid;position:absolute;inset:0}@keyframes ed-pulse{50%{opacity:.55}}.ed-photo-produit button:disabled{opacity:.4;cursor:default}.ed-progression{color:var(--porcelain);cursor:pointer;white-space:nowrap;background:#7e42dc29;border:1px solid #7e42dc99;border-radius:999px;padding:6px 12px;font-size:12.5px;animation:1.6s ease-in-out infinite ed-pulse}:is(.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale,.bq-vignettes,.ed-photo-produit) img[src^=data\:]{object-fit:cover;padding:0}.bq:not([data-presentation=blanc]) :is(.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale,.bq-vignettes button) img[src^=data\:]{mix-blend-mode:normal;animation:none;transform:none}.ed-boite .btn-ghost{color:var(--porcelain)}.bq-cadre-photo,.bq-carte-image,.bq-galerie-principale,.bq-vignettes button,.bq-image-large{isolation:isolate}.bq .bq-photo-fond{object-fit:cover;z-index:-1;filter:blur(22px)saturate(1.15);opacity:.9;pointer-events:none;width:100%;height:100%;padding:0;position:absolute;inset:0;transform:scale(1.15)}.bq-cadre-photo>img:not(.bq-photo-fond),.bq-galerie-principale>img:not(.bq-photo-fond){transition:transform .3s}.bq-photo-edit{z-index:3;cursor:pointer;border-radius:inherit;outline-offset:-2px;outline:2px solid #0000;justify-content:flex-start;align-items:flex-start;padding:8px;transition:outline-color .15s,background .15s;display:flex;position:absolute;inset:0}.bq-photo-edit>span{color:#fff;opacity:0;background:#4b7bff;border-radius:999px;padding:6px 10px;font:600 12px/1 system-ui,sans-serif;transition:opacity .15s,transform .15s;transform:translateY(-3px);box-shadow:0 6px 16px -8px #00000080}.bq-photo-edit:hover,.bq-photo-edit:focus-visible{background:#4b7bff14;outline-color:#4b7bff}.bq-photo-edit:hover>span,.bq-photo-edit:focus-visible>span,.bq-photo-edit.active>span{opacity:1;transform:none}.bq-photo-edit.active{outline:3px solid #4b7bff}.bq-photo-edit.coin{background:0 0;outline:0;padding:0;inset:12px auto auto 12px}.bq-photo-edit.coin>span{opacity:1;transform:none}.bq[data-edition] .bq-carte-image .survol{display:none}.bq[data-edition] .bq-carte-image:hover .principale{opacity:1}.bq-bouton-edition{cursor:text;position:relative}.bq-bouton-edition .bq-editable{outline:none;min-width:4ch}.bq-bouton-lien{z-index:5;white-space:nowrap;color:#f2f5fa;background:#0d1220;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font:500 12px/1.2 system-ui,sans-serif;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px -10px #0009}.bq-bouton-lien select{color:#f2f5fa;font:inherit;background:#1a2236;border:1px solid #2c3854;border-radius:6px;max-width:220px;padding:4px 6px}.bq-bouton-edition:hover .bq-bouton-lien,.bq-bouton-edition:focus-within .bq-bouton-lien{display:inline-flex}.bq-bouton-edition:hover,.bq-bouton-edition:focus-within{outline-offset:3px;outline:2px dashed #4b7bff}.bq-hero-plein{min-height:clamp(440px,62cqi,760px);margin-top:0}.bq-hero-plein h1{font-size:calc(clamp(40px, 6.4cqi, 92px) * var(--bq-titre-echelle));color:#fff;max-width:14ch;line-height:1.02}.bq-hero-plein p{color:#ffffffe6;max-width:46ch;font-size:clamp(16px,1.6cqi,19px)}.bq-hero-plein:after{background:linear-gradient(#0000001f 30%,#000000a8)}.ed-photo-panneau{gap:14px;display:grid}.ed-photo-tete{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.ed-photo-tete strong{color:var(--porcelain);font-size:16px}.ed-photo-tete small{color:var(--dim);grid-column:1/-1;font-size:12.5px}.ed-photo-apercu{aspect-ratio:1;cursor:crosshair;border:1px solid var(--line-strong);background:#f4f4f2;border-radius:12px;position:relative;overflow:hidden}.ed-photo-apercu img{object-fit:contain;width:100%;height:100%}.ed-mire{pointer-events:none;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 2px #4b7bff,0 2px 8px #0006}.ed-suggestions{gap:6px;display:grid}.ed-suggestions button{text-align:left;color:var(--porcelain);font:inherit;cursor:pointer;background:#7e42dc1f;border:1px solid #7e42dc80;border-radius:10px;padding:9px 12px;font-size:13.5px}.ed-suggestions button:hover:not(:disabled){background:#7e42dc3d}.ed-suggestions button:before{content:"✨ "}.ed-studio button:disabled,.ed-lien:disabled{opacity:.45;cursor:default}.ed-case{color:var(--porcelain);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.ed-case input{margin-top:2px}.ed-ligne-boutons{flex-wrap:wrap;gap:4px 14px;display:flex}.ed-info{color:#c9b8ff!important}button.ed-photo-produit{cursor:pointer;border:2px solid #0000;padding:0}button.ed-photo-produit:hover{border-color:#4b7bff99}button.ed-photo-produit.active{border-color:#4b7bff}.ed-photo-badge{color:#fff;background:#06070abf;border-radius:5px;padding:2px 5px;font-size:10px;position:absolute;bottom:3px;left:3px}.ed-photo-badge.ia{left:auto;right:3px}.bq-logo-mot{white-space:nowrap;color:var(--bq-texte);font-size:25px;line-height:1}.bq-logo-point{color:var(--bq-accent)}.bq-pied .bq-logo-mot{font-size:28px}@container (max-width:560px){.bq-logo-mot{font-size:20px}}.ed-mots{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ed-mots button{border:2px solid var(--line);cursor:pointer;border-radius:10px;justify-items:center;gap:4px;padding:14px 6px 8px;display:grid;overflow:hidden}.ed-mots button[aria-pressed=true]{border-color:var(--bleu)}.ed-mots button>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;line-height:1.1;overflow:hidden}.ed-mots small{opacity:.6;font-family:system-ui,sans-serif;font-size:10.5px}@container (min-width:900px){.bq-produit-corps .bq-galerie{align-self:start;position:sticky;top:96px}}.ed-polices{gap:8px;display:grid}.ed-polices input[type=search]{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:10px;padding:9px 12px;font-size:13.5px}.ed-polices-liste{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ed-polices-liste button{border:2px solid var(--line);cursor:pointer;border-radius:10px;justify-items:center;gap:3px;padding:12px 6px 7px;display:grid;overflow:hidden}.ed-polices-liste button[aria-pressed=true]{border-color:var(--bleu)}.ed-polices-liste button>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:19px;line-height:1.15;overflow:hidden}.ed-polices-liste small{opacity:.6;font-family:system-ui,sans-serif;font-size:10.5px}.ed-reglages-logo{gap:8px;display:grid}.ed-ligne-polices{gap:6px;display:grid}.ed-ligne-polices button{text-align:left;border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;font-size:13px}.ed-ligne-polices button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff1f}.ed-rubriques{gap:8px;display:grid}.ed-rubrique{border:1px solid var(--line);background:#ffffff05;border-radius:14px;overflow:hidden}.ed-rubrique.ouverte{border-color:var(--line-strong);background:#ffffff09}.ed-rubrique-tete{width:100%;color:var(--porcelain);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.ed-rubrique-tete>span{white-space:nowrap;font-size:14px;font-weight:700}.ed-rubrique-tete>small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;text-align:right;grid-column:2;min-width:0;max-width:100%;font-size:12.5px;overflow:hidden}.ed-rubrique-tete>i{color:var(--dim);text-align:center;grid-column:3;width:18px;font-size:18px;font-style:normal}.ed-rubrique-tete:hover>i{color:var(--porcelain)}.ed-rubrique-corps{gap:14px;padding:2px 14px 16px;display:grid}.ed-mini-palette{gap:3px;display:inline-flex}.ed-mini-palette i{border:1px solid #ffffff40;border-radius:50%;width:14px;height:14px}.ed-logo{gap:12px;display:grid}.ed-apercu-logo{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:76px;padding:14px;font-size:26px;line-height:1;display:flex;overflow:hidden}.ed-apercu-logo.petit{vertical-align:middle;border-radius:7px;gap:6px;max-width:170px;min-height:0;padding:4px 9px;font-size:14px;display:inline-flex}.ed-apercu-logo-image{object-fit:contain;max-width:200px;max-height:52px}.ed-apercu-logo.petit .ed-apercu-logo-image{max-width:120px;max-height:20px}.ed-apercu-embleme{flex:none;width:40px;height:40px}.ed-apercu-logo.petit .ed-apercu-embleme{width:18px;height:18px}.ed-apercu-initiale{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.ed-apercu-logo.petit .ed-apercu-initiale{width:18px;height:18px;font-size:10px}.ed-segments{background:var(--ink);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid}.ed-segments button{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 4px;font-size:12px;line-height:1.2}.ed-segments button[aria-selected=true]{color:var(--porcelain);background:#4b7bff38;font-weight:600}.ed-logo-aucun{place-items:center;font-size:12px;display:grid;color:var(--dim)!important;background:0 0!important}.ed-depli>summary{cursor:pointer;color:var(--bleu);padding:4px 0;font-size:13px;list-style:none}.ed-depli>summary::-webkit-details-marker{display:none}.ed-depli[open]>summary{margin-bottom:8px}.ed-curseur{color:var(--dim);grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.ed-selecteur{gap:8px;display:grid}.ed-selecteur-bouton{background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ed-selecteur-bouton>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.ed-selecteur-bouton>small{color:var(--bleu);white-space:nowrap;font-size:12px}.ed-selecteur.ouvert .ed-selecteur-bouton{border-color:var(--bleu)}.ed-selecteur-panneau{border:1px solid var(--line-strong);background:#06070a80;border-radius:12px;gap:8px;padding:10px;display:grid}.ed-selecteur-panneau input[type=search]{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:9px;padding:8px 11px;font-size:13px}.ed-defile-h{scrollbar-width:thin;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.ed-defile-h button{border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:5px 10px;font-size:12px}.ed-defile-h button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff2e}.ed-selecteur-panneau .ed-polices-liste{scrollbar-width:thin;align-content:start;max-height:300px;padding-right:2px;overflow-y:auto}.ed-polices-liste button{min-height:62px}.ed-rubrique-tete>small.plein{text-align:left;grid-column:1/3}.ed-produit-resume{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;display:grid}.ed-produit-resume img{object-fit:cover;background:#fff;border-radius:8px;width:40px;height:40px}.ed-produit-resume b{color:var(--porcelain);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13.5px;font-weight:600;overflow:hidden}.ed-produit-resume em{color:var(--dim);font-size:13px;font-style:normal}.ed-rubrique:has(>.ed-rubrique-tete>span:first-child:not(:empty)) .ed-rubrique-tete>span{color:var(--porcelain)}.ed-pret{white-space:nowrap;cursor:pointer;border:1px solid var(--line-strong);color:var(--porcelain);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12.5px;display:inline-flex}.ed-pret[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff29}.ed-pret-jauge{--c:#ff8a6a;background:conic-gradient(var(--c) var(--note), #ffffff1f 0);border-radius:50%;width:22px;height:22px;-webkit-mask:radial-gradient(circle,#0000 6px,#000 7px);mask:radial-gradient(circle,#0000 6px,#000 7px)}.ed-pret.moyen .ed-pret-jauge{--c:#ffc25c}.ed-pret.bien .ed-pret-jauge{--c:#4fd18b}.ed-verif{gap:14px;display:grid}.ed-verif-note{border:1px solid var(--line-strong);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.ed-verif-note b{font-size:30px;font-family:var(--display,inherit)}.ed-verif-note span{color:var(--dim);font-size:13px}.ed-verif-note.faible b{color:#ff8a6a}.ed-verif-note.moyen b{color:#ffc25c}.ed-verif-note.bien b{color:#4fd18b}.ed-verif-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ed-verif-liste li{border:1px solid var(--line);border-radius:12px;grid-template-columns:26px 1fr;gap:10px;padding:12px;display:grid}.ed-verif-liste li.afaire{background:#ffc25c0d;border-color:#ffc25c73}.ed-verif-liste li.ok{opacity:.75}.ed-verif-icone{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.ed-verif-liste li.ok .ed-verif-icone{color:#4fd18b;background:#4fd18b2e}.ed-verif-liste li.afaire .ed-verif-icone{color:#ffc25c;background:#ffc25c2e}.ed-verif-liste strong{color:var(--porcelain);font-size:14px;display:block}.ed-verif-liste small{color:var(--dim);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.ed-verif-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ed-verif-actions button{background:var(--porcelain);color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.ed-verif-actions button.secondaire{color:var(--porcelain);border:1px solid var(--line-strong);background:0 0}.ed-verif-actions button:disabled{opacity:.5;cursor:default}.ed-pret-email{gap:6px;width:100%;display:flex}.ed-pret-email input{background:var(--ink);border:1px solid var(--line-strong);min-width:0;color:var(--porcelain);border-radius:999px;flex:1;padding:6px 12px;font-size:12.5px}.ed-marge{border:1px solid;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ed-marge strong{color:var(--porcelain);font-size:13.5px;display:block}.ed-marge strong small{color:var(--dim);font-weight:400}.ed-marge>div>small{color:var(--dim);margin-top:3px;font-size:12px;line-height:1.45;display:block}.ed-marge.bonne{background:#4fd18b0f;border-color:#4fd18b73}.ed-marge.juste{background:#ffc25c0f;border-color:#ffc25c80}.ed-marge.faible{background:#ff8a6a12;border-color:#ff8a6a8c}.ed-marge button{background:var(--porcelain);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600}.ed-point-marge{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.ed-point-marge.bonne{background:#4fd18b}.ed-point-marge.juste{background:#ffc25c}.ed-point-marge.faible{background:#ff8a6a}.ed-mises{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ed-mises button{text-align:left;border:2px solid var(--line);color:var(--porcelain);cursor:pointer;background:#ffffff05;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.ed-mises button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff1a}.ed-mises strong{font-size:13px}.ed-mises small{color:var(--dim);font-size:11.5px;line-height:1.4}.ed-mise-schema{background:#f2f0eb;border-radius:8px;flex-direction:column;gap:3px;height:84px;padding:6px;display:flex}.ed-mise-schema>span{gap:3px;min-height:6px;display:flex}.ed-mise-schema i{background:#cfc9bd;border-radius:3px;flex:1}.ed-mise-schema>span.plein i{background:#8f8676}.ed-mise-schema>span:first-child i:first-child{background:#b5ad9e}.bq[data-mise=minimal]{--bq-bloc:clamp(64px, 11cqi, 150px)}.bq[data-mise=minimal] .bq-entete-section{text-align:center;grid-template-columns:1fr;justify-items:center}.bq[data-mise=minimal] .bq-entete-section .bq-lien{grid-area:auto/1}.bq[data-mise=minimal] .bq-section>h2{text-align:center}.bq[data-mise=minimal] .bq-carte-image{border:0}.bq[data-mise=minimal] .bq-carte{text-align:center}.bq[data-mise=minimal] .bq-carte-bas{justify-content:center}.bq[data-mise=minimal] .bq-ajout-rapide{display:none}.bq[data-mise=minimal] .bq-hero{border-bottom:0}.bq[data-mise=magazine] .bq-section>h2,.bq[data-mise=magazine] .bq-entete-section h2{font-size:calc(clamp(32px, 5.4cqi, 68px) * var(--bq-titre-echelle));letter-spacing:-.02em}@container (min-width:820px){.bq[data-mise=magazine] .bq-collection .bq-grille.c3>:first-child{grid-area:span 2/span 2}.bq[data-mise=magazine] .bq-collection .bq-grille.c3>:first-child .bq-carte-image{aspect-ratio:auto;height:100%;min-height:420px}.bq[data-mise=magazine] .bq-image-texte{grid-template-columns:1.4fr 1fr}.bq[data-mise=magazine] .bq-image-texte.inverse{grid-template-columns:1fr 1.4fr}}.bq[data-mise=magazine] .bq-image-texte .bq-cadre-photo,.bq[data-mise=vedette] .bq-vedette .bq-cadre-photo.grand{aspect-ratio:4/5}.bq[data-mise=vedette] .bq-vedette h2{font-size:calc(clamp(32px, 5cqi, 64px) * var(--bq-titre-echelle))}.bq[data-mise=catalogue]{--bq-bloc:clamp(36px, 5.5cqi, 80px)}@container (min-width:1120px){.bq[data-mise=catalogue] .bq-grille.c4{grid-template-columns:repeat(5,1fr)}}.bq[data-mise=catalogue] .bq-carte-titre{font-size:14px}.bq[data-mise=catalogue] .bq-hero h1{font-size:calc(clamp(32px, 4.6cqi, 60px) * var(--bq-titre-echelle))}.bq[data-mise=catalogue] .bq-hero{padding-block:clamp(28px,5cqi,72px)}.ed-nuage{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:128px;padding:6px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.ed-nuage:hover{color:var(--porcelain);border-color:var(--bleu)}.ed-nuage.ok{color:#7fe0a8;border-color:#4fd18b59}.ed-nuage.attente,.ed-nuage.envoi{color:var(--porcelain)}.ed-nuage.envoi:before{content:"";border:2px solid #ffffff40;border-top-color:var(--bleu);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite ed-tourne}.ed-nuage.erreur{color:#ffb199;background:#ff6a3d1a;border-color:#ff6a3d8c}.ed-nuage.hors{color:var(--porcelain);background:#4b7bff1f;border-color:#4b7bff8c}@keyframes ed-tourne{to{transform:rotate(360deg)}}.pb-produits{flex-wrap:wrap;gap:6px;display:flex}.pb-produits button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden}.pb-produits button[aria-selected=true]{border-color:var(--bleu);box-shadow:0 0 0 3px #4b7bff40}.pb-produits img{object-fit:contain;width:100%;height:100%}.pb-produits span{color:#333;font-weight:700}.pb-angles{gap:6px;display:grid}.pb-angles button{text-align:left;border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;background:0 0;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.pb-angles button b{font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.pb-angles button span{font-size:13.5px;line-height:1.35}.pb-angles button[aria-checked=true]{border-color:var(--bleu);background:#4b7bff24}.pb-angles button[aria-checked=true] b{color:#9db5ff}.ed-boite input,.ed-boite textarea{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);resize:vertical;border-radius:9px;width:100%;padding:8px 10px;font-size:13.5px}.ed-boite input:focus,.ed-boite textarea:focus{border-color:var(--bleu);outline:none}.pb-modeles{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pb-modeles button{border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;background:0 0;border-radius:10px;justify-items:center;gap:6px;padding:9px 6px;font-size:12.5px;display:grid}.pb-modeles button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff24}.pb-schema{background:#ece9e3;border-radius:6px;width:46px;height:46px;display:block;position:relative;overflow:hidden}.pb-schema:before,.pb-schema:after{content:"";position:absolute}.pb-schema-bandeau:after{background:var(--bleu);height:38%;bottom:0;left:0;right:0}.pb-schema-bandeau:before{background:#b9b3a8;border-radius:3px;height:40%;top:12%;left:30%;right:30%}.pb-schema-duo:before{background:#c9d5ff;width:48%;top:0;bottom:0;left:0}.pb-schema-duo:after{background:#b9b3a8;border-radius:3px;width:34%;height:50%;top:25%;right:8%}.pb-schema-epure:before{background:#b9b3a8;border-radius:6px;height:48%;top:18%;left:25%;right:25%}.pb-schema-epure:after{background:#8a8478;border-radius:3px;height:6px;bottom:14%;left:30%;right:30%}.pb-schema-affiche{background:var(--bleu)}.pb-schema-affiche:before{background:#fff;border-radius:2px;height:9px;top:12%;left:14%;right:14%}.pb-schema-affiche:after{background:#ece9e3;border-radius:4px;inset:34% 22% 12%}.pb-photos{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.pb-photos button{aspect-ratio:1;cursor:pointer;opacity:.55;background:#fff;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.pb-photos button[aria-pressed=true]{border-color:var(--bleu);opacity:1}.pb-photos img{object-fit:contain;width:100%;height:100%}.pb-photos b{background:var(--bleu);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:3px;left:3px}.pb-scene{align-content:start;gap:22px;max-width:1240px;margin:0 auto;padding:clamp(16px,3vw,32px);display:grid}.pb-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pb-tete h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px)}.pb-tete p{color:var(--muted);margin-top:6px;font-size:14px}.pb-grille{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.pb-carte{gap:10px;margin:0;display:grid}.pb-carte canvas{background:#1a1d26;border-radius:14px;width:auto;height:clamp(260px,34vw,380px);display:block;box-shadow:0 18px 50px #00000073}.pb-carte figcaption{justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-carte figcaption span{gap:2px;font-size:13px;display:grid}.pb-carte figcaption small{color:var(--dim);font-size:11.5px}.pb-carte .btn,.pb-actions .btn{padding:8px 14px;font-size:13px}.pb-carte.vise canvas{outline:3px solid var(--violet,#7e42dc);outline-offset:4px}.pb-carte-outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-bas{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:1300px){.pb-bas{grid-template-columns:auto 1fr}}.pb-video,.pb-textes{border:1px solid var(--line);background:#11151e99;border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid}.pb-video h3,.pb-textes h3{font-family:var(--display);margin:0;font-size:18px}.pb-video-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pb-video-cadre canvas,.pb-video-cadre video{cursor:pointer;background:#000;border-radius:14px;width:auto;max-width:100%;height:clamp(320px,48vh,540px);display:block}.pb-actions{flex-wrap:wrap;gap:10px;display:flex}.pb-texte{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px;display:grid}.pb-texte div{justify-content:space-between;align-items:center;font-size:13px;display:flex}.pb-texte p{white-space:pre-wrap;color:#d9dfea;margin:0;font-size:14px;line-height:1.5}.pb-case{color:var(--porcelain);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.pb-ia{background:linear-gradient(160deg,#4b7bff1f,#7e42dc14);border-color:#4b7bff73}.pb-etapes{color:var(--muted);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.pb-etapes li:before{content:"◌ ";color:var(--bleu)}.pb-etapes li.fait{color:var(--porcelain)}.pb-etapes li.fait:before{content:"✓ ";color:var(--vert,#4fd18b)}.pb-styles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pb-styles button{border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;text-align:center;background:0 0;border-radius:10px;justify-items:center;gap:6px;padding:9px 4px;font-size:11.5px;line-height:1.2;display:grid}.pb-styles button[aria-pressed=true]{border-color:var(--bleu);background:#4b7bff24}.pb-style{border-radius:8px;place-items:center;width:46px;height:46px;font-size:17px;font-style:normal;font-weight:800;display:grid}.pb-style-tiktok{color:#fff;-webkit-text-stroke:1px #000;text-shadow:0 0 #000;background:#333 linear-gradient(160deg,#50555f,#22252b)}.pb-style-tiktok:after{content:""}.pb-style-premium{color:#2a211a;background:#f1ede6;font-family:Georgia,serif;font-style:italic;font-weight:400}.pb-style-promo{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:-.02em;font-size:15px}.pb-scenes{gap:6px;display:grid}.pb-scene-ed{border:1px solid var(--line-strong);border-radius:10px;overflow:hidden}.pb-scene-ed.ouvert{border-color:#4b7bff8c}.pb-scene-tete{width:100%;color:var(--porcelain);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:26px 1fr 16px;align-items:center;gap:8px;padding:8px 10px;display:grid}.pb-scene-tete b{background:#4b7bff33;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.pb-scene-tete span{font-size:13px;line-height:1.3;display:grid;overflow:hidden}.pb-scene-tete small{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:10px}.pb-scene-tete i{color:var(--bleu);font-style:normal;font-family:var(--mono)}.pb-scene-corps{gap:10px;padding:4px 10px 12px;display:grid}.pb-scene-corps input,.pb-scene-corps textarea{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:9px;width:100%;padding:8px 10px;font-size:13.5px}.pb-mini-photos{flex-wrap:wrap;gap:5px;display:flex}.pb-mini-photos button{cursor:pointer;opacity:.6;background:#fff;border:2px solid #0000;border-radius:8px;width:42px;height:42px;padding:0;overflow:hidden}.pb-mini-photos button[aria-pressed=true]{border-color:var(--bleu);opacity:1}.pb-mini-photos img{object-fit:contain;width:100%;height:100%}.pb-vide{border:1px dashed var(--line-strong);text-align:center;color:var(--muted);border-radius:18px;justify-items:center;gap:10px;padding:40px 24px;display:grid}.pb-vide h3{font-family:var(--display);color:var(--porcelain);margin:0;font-size:22px}.pb-vide p{max-width:56ch;font-size:14.5px;line-height:1.55}.pb-studio-video{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}@media (min-width:1250px){.pb-studio-video{grid-template-columns:auto minmax(320px,1fr)}}.pb-lecteur{border:1px solid var(--line);background:#11151e99;border-radius:18px;justify-items:start;gap:12px;padding:18px;display:grid}.pb-lecteur h3,.pb-studio-carrousel h3,.pb-studio-images h3{font-family:var(--display);margin:0;font-size:18px}.pb-video-cadre{position:relative}.pb-video-cadre canvas,.pb-video-cadre video{cursor:pointer;background:#000;border-radius:16px;width:auto;max-width:100%;height:clamp(360px,66vh,760px);display:block;box-shadow:0 24px 60px #00000080}.pb-video-cadre.pb-carre canvas,.pb-video-cadre.pb-carre video{height:clamp(320px,52vh,620px)}.pb-enregistre{background:#06070adb;border-radius:12px;gap:4px;padding:12px 14px 16px;font-size:13px;display:grid;position:absolute;inset:auto 12px 12px;overflow:hidden}.pb-enregistre span{color:var(--muted);font-size:12px}.pb-enregistre i{background:linear-gradient(90deg, var(--bleu), var(--violet));height:4px;transition:width .2s linear;position:absolute;bottom:0;left:0}.pb-frise{align-items:stretch;gap:3px;width:100%;max-width:760px;display:flex}.pb-frise button{min-width:22px;height:30px;color:var(--muted);cursor:pointer;background:#ffffff14;border:0;border-radius:6px;flex-basis:0;font-size:11px}.pb-frise button.active{background:var(--bleu);color:#fff}.pb-frise .pb-lire{background:var(--porcelain);color:var(--ink);flex:0 0 40px;font-size:12px}.pb-tete h3+p,.pb-studio-carrousel .pb-tete p,.pb-studio-images .pb-tete p{color:var(--muted);margin-top:4px;font-size:13.5px}.pb-slides{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.pb-slide{gap:6px;margin:0;display:grid}.pb-slide canvas{border-radius:12px;width:100%;height:auto;box-shadow:0 14px 40px #00000073}.pb-slide figcaption{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.pb-textes{border:1px solid var(--line);background:#11151e99;border-radius:18px;align-content:start;gap:12px;padding:18px;display:grid}.pb-textes a{color:#9db5ff}.pb-case input{width:auto}.ed-espaces{background:var(--ink);border:1px solid var(--line-strong);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ed-espaces button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:600}.ed-espaces button[aria-pressed=true]{background:linear-gradient(135deg, var(--bleu), var(--violet));color:#fff}.ed-espaces button:disabled{cursor:not-allowed;opacity:.55}.ed-espaces small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--orange);margin-left:4px;font-size:9.5px}@media (max-width:700px){.ed-espaces button:disabled{display:none}.ed-espaces button{padding:6px 9px}}@media (min-width:980px){.ed.ed-pubs{grid-template-columns:400px 1fr}}.pb-panneau .ed-onglets.pb-onglets{grid-template-columns:1fr 1fr}.pb-panneau .ed-corps{flex-direction:column;gap:14px;display:flex}.pb-chat{flex:1;align-content:start}.pb-chat .ed-messages{max-height:none}.pb-reflexion{position:relative;overflow:hidden}.pb-reflexion:after{content:"";background:linear-gradient(90deg,#0000,#7e42dc40,#0000);animation:1.6s linear infinite pb-balaye;position:absolute;inset:0}@keyframes pb-balaye{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.pb-reflexion:after{animation:none}}.pb-scene .pb-tete{align-items:center}.pb-scene .pb-tete .pb-vues{min-width:300px}.pb-scene-tete em{color:var(--bleu);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.pb-scene-outils{align-items:center;gap:4px;display:flex}.pb-scene-outils select{background:var(--ink);border:1px solid var(--line-strong);min-width:0;color:var(--porcelain);border-radius:8px;flex:1;padding:6px 8px;font-size:12.5px}.pb-scene-outils button{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;width:30px;height:30px}.pb-scene-outils button:hover:not(:disabled){color:var(--porcelain);border-color:var(--bleu)}.pb-scene-outils button:disabled{opacity:.35;cursor:default}.pb-effets{border-top:1px dashed var(--line-strong);grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.pb-effets>.ed-titre{grid-column:1/-1}.pb-effets label{color:var(--dim);gap:4px;font-size:11.5px;display:grid}.pb-effets select{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:8px;width:100%;padding:6px 8px;font-size:12.5px}.pb-couleur{align-items:center;gap:6px;display:flex}.pb-couleur input[type=color]{border-radius:8px;width:44px;height:30px;padding:2px}.pb-plan-ia{background:#ff6a3d14;border:1px solid #ff6a3d73;border-radius:10px;gap:6px;padding:10px;display:grid}.pb-plan-ia b{color:var(--orange);font-size:12.5px}.pb-plan-ia small{color:var(--dim);font-size:11.5px}.ed-suite{margin-top:14px}.ed-suite.prete{background:#4b7bff14;border-color:#4b7bff99}.mb-actions{flex-wrap:wrap}@media (max-width:1720px){.ed-espaces button:disabled .ed-espace-nom{display:none}.ed-barre{gap:8px 10px}.ed-barre select{max-width:180px}}.pb-plans-ia{background:linear-gradient(120deg,#ff6a3d1a,#7e42dc1f);border:1px solid #ff6a3d73;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.pb-plans-ia>div:first-child{flex:320px;gap:4px;display:grid}.pb-plans-ia b{font-size:14px}.pb-plans-ia small{color:var(--muted);font-size:12.5px;line-height:1.45}.pb-plans-ok{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pb-plans-ok small{flex:200px}.pb-plan-etat{font-weight:600}.pb-plan-etat.attente{color:var(--orange)}.pb-plan-etat.pret{color:#3ccf8e}.pb-plan-etat.echec{color:#ff6b6b}.pb-film{background:linear-gradient(140deg,#7e42dc24,#4b7bff14);border:1px solid #7e42dc80;border-radius:16px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.pb-film-tete{gap:4px;display:grid}.pb-film-tete b{font-family:var(--display);font-size:17px}.pb-film-tete small{color:var(--muted);font-size:13px;line-height:1.45}.pb-film-script{gap:8px;display:grid}.pb-film-script textarea{background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);resize:vertical;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.5}.pb-film-script textarea:focus{border-color:var(--violet);outline:none}.pb-film-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-plans{border-top:1px solid var(--line);padding-top:8px}.pb-plans summary{cursor:pointer;padding:4px 0;font-size:13.5px;font-weight:600}.pb-plans ol{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:8px;list-style:none;display:grid}.pb-plan{border:1px solid var(--line-strong);background:#06070a66;border-radius:12px;grid-template-columns:92px 1fr;gap:10px;padding:8px;display:grid}.pb-plan-vignette{background:var(--ink-3);border-radius:9px;width:92px;height:164px;position:relative;overflow:hidden}.pb-plan-vignette img,.pb-plan-vignette video{object-fit:cover;width:100%;height:100%;display:block}.pb-plan-vignette>b{background:#000000b3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:5px;left:5px}.pb-plan-corps{align-content:start;gap:6px;min-width:0;display:grid}.pb-plan-corps small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font-size:10px}.pb-plan-corps input,.pb-plan-corps textarea{background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:8px;padding:6px 8px;font-size:12.5px}.pb-plan-corps .pb-mini-photos button{width:30px;height:30px}.pb-plan-bas{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pb-plan-bas small{text-transform:none;letter-spacing:0;font-family:inherit;font-size:11.5px}.pb-visuel-ia{border-top:1px dashed var(--line-strong);gap:6px;padding-top:8px;display:grid}.pb-visuel-ia textarea{background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:8px;padding:6px 8px;font-size:12.5px}.pb-visuel-ia .ed-lien{justify-self:start}.pb-attente{color:var(--orange);font-size:12px}.pb-mini-photos button:disabled{opacity:.6;cursor:progress}.pb-studio-fichiers{gap:18px;display:grid}.pb-studio-fichiers h4{margin-bottom:8px;font-size:14px}.pb-fichiers-boutons{gap:8px;display:flex}.pb-fichiers{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.pb-fichier{border:1px solid var(--line-strong);background:var(--ink-2);border-radius:12px;display:grid;overflow:hidden}.pb-fichier-media{aspect-ratio:4/5;background:var(--ink-3);place-items:center;display:grid;position:relative}.pb-fichier-media img,.pb-fichier-media video{object-fit:cover;width:100%;height:100%;display:block}.pb-fichier-media>i{font-style:normal;font-family:var(--mono);background:#000000b3;border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;top:6px;left:6px}.pb-fichier-media .attente{color:var(--orange);font-size:12.5px}.pb-fichier-media .echec{color:#ff6b6b;font-size:12.5px}.pb-fichier figcaption{gap:4px;min-width:0;padding:8px 10px 10px;font-size:12.5px;display:grid}.pb-fichier figcaption b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pb-fichier figcaption small{color:var(--muted);font-size:11.5px;line-height:1.35}.pb-fichier figcaption select{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:8px;padding:5px 6px;font-size:12px}.pb-fichier-actions{flex-wrap:wrap;gap:10px;display:flex}.pb-envois{gap:6px;list-style:none;display:grid}.pb-envois li{border:1px solid var(--line);border-radius:10px;padding:8px 10px 12px;font-size:12.5px;position:relative;overflow:hidden}.pb-envois li i{background:linear-gradient(90deg, var(--bleu), var(--violet));height:3px;transition:width .2s;position:absolute;bottom:0;left:0}.pb-choix-fichiers{flex-wrap:wrap;gap:6px;display:flex}.pb-choix-fichiers button{border:1px solid var(--line-strong);background:var(--ink-3);cursor:pointer;border-radius:8px;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.pb-choix-fichiers img,.pb-choix-fichiers video{object-fit:cover;width:100%;height:100%}.pb-choix-fichiers i{color:#fff;font-size:11px;font-style:normal;position:absolute;inset:auto 3px 3px auto}.pb-scene .pb-tete .pb-vues{grid-template-columns:repeat(4,1fr);min-width:380px}.pb-vues{grid-template-columns:repeat(4,1fr)}.pb-etape{gap:10px;display:grid}.pb-etape+.pb-etape{border-top:1px solid var(--line);padding-top:14px}.pb-etape-tete{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.pb-etape-tete>i{background:linear-gradient(135deg, var(--bleu), var(--violet));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:700;display:grid}.pb-etape-tete b{font-family:var(--display);font-size:16.5px;line-height:1.3;display:block}.pb-etape-tete small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.pb-generer{z-index:4;background:linear-gradient(120deg,#241629,#1b1736);border:1px solid #ff6a3d80;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;top:-18px;box-shadow:0 10px 30px #00000059}.pb-generer-texte{flex:320px;gap:5px;min-width:0;display:grid}.pb-generer-texte b{font-size:14.5px}.pb-generer-texte small{color:var(--muted);font-size:12.5px;line-height:1.45}.pb-progression{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.pb-progression i{background:linear-gradient(90deg, var(--bleu), var(--violet), var(--orange));height:100%;transition:width .5s;display:block}.pb-version{color:var(--muted);gap:4px;font-size:12.5px;display:grid}.pb-version select{background:var(--ink);border:1px solid var(--line-strong);color:var(--porcelain);border-radius:10px;max-width:100%;padding:8px 10px;font-size:13.5px}.pb-lecteur>.pb-etape-tete{width:100%}.pb-studio-carrousel>.pb-etape-tete,.pb-studio-images>.pb-etape-tete{margin-top:4px}.pb-studio-carrousel,.pb-studio-images{gap:16px;display:grid}.pb-reglages-titre{gap:2px;font-size:14px;display:grid}.pb-reglages-titre small{color:var(--dim);font-size:12px}.pb-visuel-ia .btn{justify-self:end}.pb-visuel-ia .pb-visuel-etat{justify-content:flex-end}.pb-puce-ia{color:var(--porcelain);cursor:pointer;white-space:nowrap;background:#7e42dc24;border:1px solid #7e42dc99;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.pb-puce-ia:hover{background:#7e42dc4d}.pb-puce-ia.actif{background:linear-gradient(135deg, var(--bleu), var(--violet));border-color:#0000}.pb-plan.vise,.pb-slide.vise{border-color:var(--violet);box-shadow:0 0 0 2px #7e42dc8c,0 10px 30px #7e42dc40}.pb-slide{border:1px solid #0000;border-radius:14px}.pb-plan-outils{border-top:1px dashed var(--line);padding-top:4px}.pb-slide-outils{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 2px 2px;display:flex}.pb-slide-visuel{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;padding:4px 2px 2px;display:flex}.pb-slide-visuel .pb-plan-etat{font-size:12px}.pb-slide-raison{color:#b4501f;overflow-wrap:anywhere;flex-basis:100%;font-size:11.5px;line-height:1.35}.pb-btn-petit{min-height:0;padding:6px 12px;font-size:13px}.pb-cible{background:#7e42dc24;border:1px solid #7e42dc99;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.pb-cible span{gap:2px;display:grid}.pb-cible small{color:var(--muted);font-size:11.5px}.pb-importer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.pb-visuel-etat{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pb-studio-carrousel .pb-tete,.pb-studio-images .pb-tete{align-items:center}.pb-son-grille{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.pb-son-bloc{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.pb-son-bloc h4{margin:0;font-size:15px}.pb-son-bloc textarea{background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.45}.pb-son-bloc audio{width:100%;height:36px}.pb-son-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-son-ligne .btn-primary{margin-left:auto}.pb-son-voix{color:var(--dim);flex:180px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;max-width:100%;font-size:12px;display:grid}.pb-son-voix select{background:var(--ink);color:var(--porcelain);border:1px solid var(--line-strong);text-overflow:ellipsis;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:6px 8px;font-size:13px}.pb-son-ligne>*{min-width:0;max-width:100%}.pb-son-volume{color:var(--dim);gap:4px;font-size:12.5px;display:grid}.pb-son-ambiances{max-height:132px;overflow-y:auto}.pb-son-bloc input[type=text],.pb-son-bloc input:not([type]){background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:10px;padding:8px 10px;font-size:13px}.pb-travail{z-index:3;border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(120% 80% at 50% 110%,#7e42dc73,#0000 60%),#06070a9e;place-items:center;padding:8px;display:grid;position:absolute;inset:0;overflow:hidden}.pb-travail:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, #4b7bff8c 80%, #7e42dc8c 88%, #ff6a3d8c 95%, transparent 100%);opacity:.55;animation:2.6s linear infinite pb-tourne;position:absolute;inset:-60%}.pb-travail:after{content:"";border-radius:inherit;background:#06070a8c;position:absolute;inset:2px}.pb-travail-contenu{z-index:1;text-align:center;justify-items:center;gap:6px;width:min(100%,260px);display:grid;position:relative}.pb-travail-contenu b{color:#fff;font-size:12.5px;line-height:1.25}.pb-travail-contenu small{font-family:var(--mono);color:#ffffffb3;font-size:10.5px}.pb-travail-ondes{align-items:flex-end;gap:3px;height:18px;display:flex}.pb-travail-ondes i{background:linear-gradient(180deg, var(--orange), var(--violet), var(--bleu));border-radius:2px;width:4px;animation:1s ease-in-out infinite pb-onde}.pb-travail-ondes i:nth-child(2){animation-delay:.15s}.pb-travail-ondes i:nth-child(3){animation-delay:.3s}.pb-travail-ondes i:nth-child(4){animation-delay:.45s}.pb-travail-barre{background:#ffffff1f;border-radius:5px;width:100%;height:5px;display:block;position:relative;overflow:hidden}.pb-travail-barre i{background:linear-gradient(90deg, var(--bleu), var(--violet), var(--orange));border-radius:5px;height:100%;transition:width .5s;display:block;position:relative;overflow:hidden}.pb-travail-barre i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.3s linear infinite pb-reflet;position:absolute;inset:0}.pb-travail.compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#4b7bff1a,#7e42dc1f,#ff6a3d14);border:1px solid #7e42dc73;border-radius:12px;padding:10px 12px;display:block;position:relative;inset:auto}.pb-travail.compact:before,.pb-travail.compact:after{display:none}.pb-travail.compact .pb-travail-contenu{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start;column-gap:10px;width:100%}.pb-travail.compact .pb-travail-barre{grid-column:1/-1}.pb-plan-vignette .pb-travail{padding:4px}.pb-plan-vignette .pb-travail-contenu b{font-size:10.5px}.pb-plan-vignette .pb-travail-contenu small{font-size:9px}.pb-fini{z-index:4;color:#06070a;white-space:nowrap;pointer-events:none;background:#3ddc97;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;animation:9s forwards pb-fini;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #3ddc9740,0 10px 30px #0006}.pb-plan-vignette .pb-fini{padding:4px 8px;font-size:10.5px}.pb-son-lecteur{position:relative}.pb-son-lecteur .pb-fini{top:50%;left:auto;right:6px}.pb-slide-cadre,.pb-carte-cadre{border-radius:14px;position:relative}.pb-slide-cadre canvas{display:block}.pb-toasts{z-index:1000;justify-items:end;gap:8px;max-width:min(380px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.pb-toast{font:inherit;text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,#11141ef7,#1a162cf7);border:1px solid #3ddc9780;border-radius:14px;padding:11px 16px;font-size:14px;font-weight:600;animation:.35s cubic-bezier(.2,1.4,.4,1) pb-toast;box-shadow:0 14px 40px #00000073}.pb-toast.erreur{border-color:#ff6a3db3}.pb-progression.anime i{background-size:200% 100%;background-image:linear-gradient(90deg, var(--bleu), var(--violet), var(--orange), var(--violet), var(--bleu));animation:1.6s linear infinite pb-defile}@keyframes pb-tourne{to{transform:rotate(360deg)}}@keyframes pb-onde{0%,to{height:5px}50%{height:18px}}@keyframes pb-reflet{to{background-position:-220% 0}}@keyframes pb-defile{0%{background-position:0 0}to{background-position:200% 0}}@keyframes pb-toast{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes pb-fini{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}6%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}10%{transform:translate(-50%,-50%)scale(1)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pb-travail:before,.pb-travail-ondes i,.pb-travail-barre i:after,.pb-progression.anime i{animation:none}}.pb-plan-vignette .pb-travail-contenu{gap:4px}.pb-plan-vignette .pb-travail-contenu small{display:none}.pb-travail .pb-travail-contenu>b{word-break:normal;overflow-wrap:normal;background:0 0;border-radius:0;width:auto;min-width:0;height:auto;padding:0;display:block;position:static}.pb-travail .pb-travail-contenu>small{text-transform:none;letter-spacing:0;background:0 0;margin:0;padding:0;display:block;position:static}.pb-travail .pb-travail-ondes i,.pb-travail .pb-travail-barre i{padding:0;font-style:normal;top:auto;left:auto}.pb-travail .pb-travail-ondes i{position:static}.pb-travail.compact .pb-travail-contenu>b{color:var(--porcelain)}.pb-chat-travail{align-self:stretch}.ed-poignee{display:none}@media (min-width:980px){.ed{grid-template-columns:var(--ed-gauche,360px) minmax(0, 1fr)}.ed.ed-pubs{grid-template-columns:var(--ed-gauche,400px) minmax(0, 1fr)}.ed>.ed-panneau{grid-area:2/1}.ed>.ed-scene{grid-area:2/2}.ed-poignee{z-index:6;cursor:col-resize;touch-action:none;outline:none;grid-area:2/1;justify-self:end;width:10px;margin-right:-10px;display:block;position:relative}.ed-poignee span{background:0 0;width:2px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:0}.ed-poignee:after{content:"";background:var(--line-strong);border-radius:6px;width:6px;height:44px;transition:background .15s,height .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 0 0 1px #06070a99}.ed-poignee:hover span,.ed-poignee:focus-visible span,.ed-poignee.active span{background:linear-gradient(180deg, var(--bleu), var(--violet), var(--orange));width:3px}.ed-poignee:hover:after,.ed-poignee:focus-visible:after,.ed-poignee.active:after{background:var(--violet);height:64px}}body.ed-redimension,body.ed-redimension *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.ed-redimension iframe,body.ed-redimension video{pointer-events:none}.pb-sous-titres{background:#4b7bff14;border:1px solid #4b7bff40;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.pb-case{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.pb-case input{accent-color:var(--bleu);flex:none;width:16px;height:16px;margin-top:3px}.pb-case span{gap:2px;display:grid}.pb-case b{font-size:13.5px}.pb-case small{color:var(--muted);font-size:12px;line-height:1.4}.pb-pret{border:1px solid var(--line-strong);background:#06070a73;border-radius:14px;margin:12px 0}.pb-pret.attention{background:linear-gradient(135deg,#ff6a3d14,#06070a73);border-color:#ff6a3d8c}.pb-pret.ok{border-color:#34c77b73}.pb-pret summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.pb-pret summary::-webkit-details-marker{display:none}.pb-pret summary>span:last-child{gap:2px;display:grid}.pb-pret summary b{font-size:14.5px}.pb-pret summary small{color:var(--muted);font-size:12.5px}.pb-pret-icone{color:#6fe3a6;background:#34c77b2e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.pb-pret.attention .pb-pret-icone{color:var(--orange);background:#ff6a3d33}.pb-pret ul{gap:8px;margin:0;padding:0 14px 12px;list-style:none;display:grid}.pb-pret li{border:1px solid var(--line);background:#ffffff08;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.pb-pret li.attention{border-color:#ff6a3d59}.pb-pret li>i{font-style:normal}.pb-pret li>div{gap:3px;min-width:0;display:grid}.pb-pret li b{font-size:13.5px}.pb-pret li small{color:var(--muted);font-size:12.5px;line-height:1.45}.pb-pret-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pb-pret-confirmes{color:var(--dim);margin:0;padding:0 14px 12px;font-size:12px}@media (max-width:640px){.pb-pret li{grid-template-columns:auto 1fr}.pb-pret-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}.pb-accroches{background:#7e42dc12;border:1px dashed #7e42dc8c;border-radius:14px;gap:10px;margin:12px 0;padding:12px 14px;display:grid}.pb-accroches-tete{gap:3px;display:grid}.pb-accroches-tete b{font-size:14.5px}.pb-accroches-tete small{color:var(--muted);font-size:12.5px;line-height:1.45}.pb-accroches-liste{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.pb-accroches-liste button{text-align:left;border:1px solid var(--line-strong);background:var(--ink);color:var(--porcelain);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:9px 10px;display:grid}.pb-accroches-liste button[aria-pressed=true]{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet) inset;background:#7e42dc26}.pb-accroches-liste i{width:28px;height:28px;font-style:normal;font-weight:800;font-family:var(--mono);background:linear-gradient(135deg, var(--bleu), var(--violet));color:#fff;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.pb-accroches-liste span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pb-accroches-liste small{color:var(--dim);font-size:11px;font-family:var(--mono)}.pb-accroches-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pb-scene>.pb-tete>div:first-child{flex:320px}.pb-pack-bouton{white-space:nowrap}.pb-pack{background:linear-gradient(135deg,#4b7bff1a,#7e42dc14);border:1px solid #4b7bff73;border-radius:16px;gap:12px;padding:14px 16px;display:grid}.pb-pack-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-pack-tete b{font-size:15px}.pb-pack-grille{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.pb-pack-grille>div{align-content:start;gap:8px;display:grid}.pb-pack-grille>div>small{font-family:var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.pb-pack-cases{gap:10px!important}.pb-pack-avance{gap:6px;display:grid}.pb-pack-avance b{font-size:13.5px}.pb-pack-avance small{color:var(--dim);font-size:12px}.pb-pack-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-modeles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-modeles small{color:var(--dim);margin-right:2px;font-size:12px}.pb-modeles button{border:1px solid var(--line-strong);color:var(--porcelain);cursor:pointer;background:#ffffff08;border-radius:999px;padding:5px 11px;font-size:12.5px}.pb-modeles button:hover{border-color:var(--violet);background:#7e42dc26}.pb-lecteur>.pb-pret{box-sizing:border-box;width:100%}.pb-panneau-bascule{display:none}@media (max-width:979px){.ed.ed-pubs{grid-template-rows:auto auto auto;height:auto;min-height:100dvh}.ed.ed-pubs .ed-barre{position:sticky;top:0}.ed.ed-pubs .pb-panneau{max-height:78dvh}.ed.ed-pubs .ed-scene{padding:0;overflow:visible}.pb-panneau-bascule{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--porcelain);cursor:pointer;z-index:3;background:linear-gradient(90deg,#4b7bff29,#7e42dc29);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;display:flex;position:sticky;top:0}.pb-panneau-bascule small{color:var(--muted);font-size:12px;font-weight:500}.pb-panneau.replie{max-height:none;overflow:visible}.pb-panneau.replie>:not(.pb-panneau-bascule){display:none}.pb-scene{gap:16px;min-width:0;padding:16px 12px 28px}.pb-scene .pb-tete .pb-vues{width:100%;min-width:0}.pb-scene .pb-tete .pb-vues button{padding:7px 4px;font-size:12px}.pb-scene>.pb-tete>div:first-child{flex-basis:100%}.pb-pack-bouton{width:100%}.pb-lecteur{padding:12px}.ed.ed-pubs .pb-generer{position:static}.pb-film-actions{flex-wrap:wrap}.pb-film-actions .btn{width:100%}.pb-generer{flex-direction:column;align-items:stretch}.pb-toasts{justify-items:stretch;max-width:none;bottom:10px;left:10px;right:10px}.pb-accroches-actions .btn{flex:100%}}@media (max-width:480px){.pb-plan{grid-template-columns:76px 1fr}.pb-plan-vignette{width:76px;height:136px}.ed-barre{gap:8px 10px;padding:8px 12px}.ed-barre .ed-icone{width:30px;height:30px}}@media (max-width:979px){.ed.ed-pubs .ed-barre{position:static}.pb-toast{padding:9px 12px;font-size:13px}.pb-toasts>:nth-last-child(n+3){display:none}}@media (max-width:600px){.pb-grille{grid-template-columns:1fr;justify-items:center}.pb-carte{justify-items:center;width:100%}.pb-carte canvas{width:auto;max-width:100%;height:auto;max-height:68vh}.pb-carte figcaption{width:100%}}.pb-colonne{align-content:start;gap:22px;min-width:0;display:grid}.pb-colonne>.pb-pret{margin:0}.pb-pret-lien{font-size:13px;color:var(--orange)!important}.pb-toile{max-width:100%;line-height:0;display:inline-block;position:relative}.pb-toile.edition canvas{cursor:default;box-shadow:0 0 0 2px #7e42dcb3,0 24px 60px #00000080}.pb-calques{z-index:2;touch-action:none;cursor:crosshair;border-radius:16px;position:absolute;inset:0}.pb-calque-choisi{outline:2px dashed var(--violet);outline-offset:2px;cursor:move;pointer-events:none;border:2px solid #fff;border-radius:6px;position:absolute;box-shadow:0 0 0 1px #0006,0 6px 24px #00000059}.pb-calque-nom{white-space:nowrap;line-height:1;font:700 11px/1 var(--mono);background:var(--violet);color:#fff;border-radius:6px;padding:5px 7px;position:absolute;top:-26px;left:-2px}.pb-calque-choisi i{border:3px solid var(--violet);cursor:nwse-resize;pointer-events:auto;touch-action:none;background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-11px;right:-11px}@media (pointer:coarse){.pb-calque-choisi i{width:28px;height:28px;bottom:-15px;right:-15px}}.pb-editer{align-self:stretch}.pb-edition{box-sizing:border-box;background:linear-gradient(135deg,#7e42dc24,#4b7bff14);border:1px solid #7e42dc99;border-radius:14px;gap:10px;width:100%;padding:12px;display:grid}.pb-edition-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.pb-edition-tete b{font-size:14px}.pb-edition-sel{border:1px solid var(--line-strong);background:#06070a80;border-radius:10px;gap:8px;padding:10px;display:grid}.pb-edition-sel>span{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pb-edition-sel>span small{color:var(--dim);font-size:11.5px;font-family:var(--mono)}.pb-edition-boutons{flex-wrap:wrap;gap:6px;display:flex}.pb-edition-boutons button,.pb-edition-masques button{border:1px solid var(--line-strong);background:var(--ink);color:var(--porcelain);cursor:pointer;border-radius:8px;min-width:36px;padding:6px 11px;font-size:13px}.pb-edition-boutons button:hover,.pb-edition-masques button:hover{border-color:var(--violet)}.pb-edition-masques{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pb-edition-masques small,.pb-edition-vide{color:var(--dim);font-size:12px}.pb-textes-ecran{gap:6px;display:grid}.pb-textes-ecran>small:first-child{color:var(--muted);font-size:12.5px}body.ed-redimension .ed-scene,body.ed-redimension .ed-panneau{pointer-events:none}body.ed-redimension .ed-scene *{transition:none!important}body.mt-ouvert{overflow:hidden}.pb-ouvrir-montage{justify-items:center;gap:2px;width:100%;padding:12px 16px;display:grid}.pb-ouvrir-montage small{opacity:.75;font-size:11.5px;font-weight:400}.pb-duree-montage{font:600 12px var(--mono);color:var(--orange);align-self:center;padding:0 6px}.mt{z-index:300;color:var(--porcelain);font-family:var(--corps,inherit);background:#07080c;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.mt button{font:inherit}.mt-barre{border-bottom:1px solid var(--line);background:#0b0d13;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.mt-titre{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:16px;overflow:hidden}.mt-formats{background:var(--ink);border:1px solid var(--line-strong);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.mt-formats button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13px;font-weight:600}.mt-formats button[aria-pressed=true]{background:linear-gradient(135deg, var(--bleu), var(--violet));color:#fff}.mt-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mt-icone{border:1px solid var(--line-strong);background:var(--ink);color:var(--porcelain);cursor:pointer;border-radius:9px;min-width:34px;height:34px;font-size:15px}.mt-icone:hover{border-color:var(--violet)}.mt-fini{white-space:nowrap;padding:8px 16px}.mt-corps{grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid}.mt-scene{background:radial-gradient(circle at 50% 30%,#4b7bff14,#0000 60%);grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;padding:14px;display:grid}.mt-ecran{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.mt-toile{line-height:0;display:inline-block;position:relative}.mt-toile canvas{background:#000;border-radius:10px;display:block;box-shadow:0 0 0 1px #ffffff14,0 20px 60px #0009}.mt-calques{touch-action:none;cursor:pointer;border-radius:10px;position:absolute;inset:0;overflow:hidden}.mt-choisi{outline:2px dashed var(--violet);outline-offset:-5px;pointer-events:none;border:2px solid #fff;border-radius:4px;position:absolute;box-shadow:0 0 0 1px #00000080}.mt-choisi-nom{line-height:1;font:700 10.5px/1 var(--mono);background:var(--violet);color:#fff;white-space:nowrap;border-radius:5px;padding:4px 6px;position:absolute;top:3px;left:3px}.mt-choisi i{border:3px solid var(--violet);cursor:nwse-resize;pointer-events:auto;touch-action:none;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:2px;right:2px}@media (pointer:coarse){.mt-choisi i{width:26px;height:26px}}.mt-lecture{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.mt-jouer{background:var(--porcelain);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:16px}.mt-temps{font:600 13px var(--mono);color:var(--muted);text-align:center;min-width:120px}.mt-aide{color:var(--dim);font-size:12px}.mt-panneau{border-left:1px solid var(--line);background:#0b0d13;align-content:start;gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.mt-bloc{border:1px solid var(--line-strong);background:#ffffff05;border-radius:12px;gap:10px;padding:12px;display:grid}.mt-bloc-tete{align-items:baseline;gap:8px;display:flex}.mt-bloc-tete b{font-size:14px}.mt-bloc-tete small{color:var(--dim);font-size:11.5px;font-family:var(--mono);flex:1}.mt-x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.mt-curseur{color:var(--muted);grid-template-columns:96px 1fr 52px;align-items:center;gap:8px;font-size:12.5px;display:grid}.mt-curseur input{width:100%;accent-color:var(--violet)}.mt-curseur em{font-style:normal;font:600 11.5px var(--mono);color:var(--porcelain);text-align:right}.mt-champ{color:var(--muted);gap:5px;font-size:12.5px;display:grid}.mt-champ input,.mt-champ textarea,.mt-champ select{box-sizing:border-box;background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:8px;padding:7px 9px;font-size:13px}.mt-boutons,.mt-frise-outils{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-boutons button,.mt-frise-outils button{border:1px solid var(--line-strong);background:var(--ink);color:var(--porcelain);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12.5px}.mt-boutons button:hover:not(:disabled),.mt-frise-outils button:hover:not(:disabled){border-color:var(--violet)}.mt-boutons button:disabled,.mt-frise-outils button:disabled{opacity:.35;cursor:default}.mt-boutons .danger,.mt-frise-outils .danger{color:#ff9c80}.mt-lien{color:var(--bleu);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.mt-astuce{color:var(--muted);border:1px dashed var(--line-strong);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.mt-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mt-liste li{border:1px solid #0000;border-radius:8px;grid-template-columns:32px 1fr;display:grid}.mt-liste li.actif{border-color:var(--violet);background:#7e42dc1f}.mt-oeil,.mt-nom{color:var(--porcelain);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px;font-size:13px}.mt-nom:disabled{opacity:.45;cursor:default}.mt-nom small{color:var(--dim)}.mt-vide{color:var(--dim);padding:4px;font-size:12px}.mt-frise-zone{border-top:1px solid var(--line);background:#0b0d13;gap:6px;min-width:0;padding:8px 12px 10px;display:grid}.mt-espace{flex:1}.mt-zoom{align-items:center;gap:6px;font-size:13px;display:inline-flex}.mt-zoom input{width:110px;accent-color:var(--violet)}.mt-frise-outils small{font:600 12px var(--mono);color:var(--dim)}.mt-frise{-webkit-user-select:none;user-select:none;padding-bottom:4px;overflow:auto hidden}.mt-pistes{margin:0 12px;padding-bottom:2px;position:relative}.mt-regle{cursor:pointer;border-bottom:1px solid var(--line-strong);touch-action:none;height:20px;position:relative}.mt-regle span{font:10px/1 var(--mono);color:var(--dim);border-left:1px solid #ffffff26;padding-left:3px;position:absolute;top:0;bottom:0}.mt-piste{margin-top:6px;position:relative}.mt-clip{cursor:grab;touch-action:none;background:#1b1f2c;border:2px solid #ffffff1f;border-radius:8px;position:absolute;top:0;bottom:0;overflow:hidden}.mt-clip.actif{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.mt-clip.glisse{opacity:.45;cursor:grabbing}.mt-clip.cible{box-shadow:-4px 0 0 0 var(--orange)}.mt-clip-image{opacity:.5;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.mt-clip-texte{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;pointer-events:none;padding:4px 14px 0 6px;font-size:11px;line-height:1.25;display:block;position:relative;overflow:hidden}.mt-clip-texte b{font-family:var(--mono)}.mt-clip em{font:normal 600 10px var(--mono);color:#fff;text-shadow:0 1px 2px #000;pointer-events:none;position:absolute;bottom:4px;left:6px}.mt-clip-ia{pointer-events:none;font-size:11px;font-style:normal;position:absolute;bottom:3px;right:14px}.mt-bord{cursor:ew-resize;touch-action:none;background:linear-gradient(90deg,#0000,#ffffff59);width:12px;position:absolute;top:0;bottom:0;right:0}.mt-bord:after{content:"";background:#fff;border-radius:2px;width:2px;height:20px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mt-piste-st{height:22px}.mt-piste-st span{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:#ffe9a0;background:#ffe14d29;border:1px solid #ffe14d73;border-radius:5px;padding:0 4px;font-size:10px;line-height:20px;position:absolute;top:0;bottom:0;overflow:hidden}.mt-piste-son{height:34px}.mt-piste-son span{white-space:nowrap;border-radius:5px;height:15px;padding:0 6px;font-size:10px;line-height:15px;position:absolute;overflow:hidden}.mt-piste-son .voix{background:#4b7bff4d;border:1px solid #4b7bff99;top:0}.mt-piste-son .musique{background:#7e42dc4d;border:1px solid #7e42dc99;bottom:0}.mt-tete{background:var(--orange);pointer-events:none;z-index:3;will-change:transform;width:2px;position:absolute;top:0;bottom:0;left:0}.mt-tete i{background:var(--orange);border-radius:3px 3px 50% 50%;width:14px;height:14px;position:absolute;top:0;left:-6px}@media (max-width:900px){.mt{flex-direction:column;grid-template-rows:none;display:flex;overflow-y:auto}.mt-corps{display:contents}.mt-barre{z-index:4;order:0;gap:8px;padding:8px 10px;position:sticky;top:0}.mt-titre{flex-basis:100%;max-width:100%;font-size:14px}.mt-scene{order:1;grid-template-rows:auto auto;padding:10px}.mt-barre,.mt-scene,.mt-frise-zone,.mt-panneau{flex-shrink:0}.mt-ecran{height:48dvh}.mt-frise-zone{order:2}.mt-panneau{border-left:0;order:3;overflow:visible}.mt-aide{display:none}}body:has(.mt) .pb-toasts{bottom:236px;right:340px}@media (max-width:900px){body:has(.mt) .pb-toasts{bottom:10px;right:10px}body:has(.mt) .pb-toasts>:nth-last-child(n+2){display:none}}.mt-corps{grid-template-columns:minmax(0, 1fr) var(--mt-panneau,320px)}.mt-scene{gap:8px;padding:10px 12px 8px;position:relative}.mt-frise-zone{height:var(--mt-frise,auto);box-sizing:border-box;align-content:start;max-height:62vh;padding-top:10px;position:relative;overflow-y:auto}.mt-piste-video{height:52px}.mt-poignee{z-index:5;touch-action:none;place-items:center;display:grid;position:absolute}.mt-poignee i{background:#ffffff47;border-radius:3px;transition:background .15s;display:block}.mt-poignee:hover i,.mt-redimension .mt-poignee i{background:var(--violet)}.mt-corps{position:relative}.mt-poignee-y{cursor:row-resize;height:12px;bottom:-6px;left:0;right:0}.mt-poignee-y i{width:54px;height:4px}.mt-poignee-x{cursor:col-resize;width:12px;top:0;bottom:0;right:-6px}.mt-poignee-x i{width:4px;height:54px}.mt-redimension,.mt-redimension *{-webkit-user-select:none;user-select:none}.mt-redimension .mt-poignee-y,.mt-redimension .mt-poignee-y *{cursor:row-resize!important}.mt-redimension canvas,.mt-redimension .mt-calques{pointer-events:none}.mt-survol{pointer-events:none;border:1px dashed #ffffffd9;border-radius:4px;position:absolute;box-shadow:0 0 0 1px #00000059}@media (max-width:900px){.mt .mt-poignee{display:none}.mt .mt-frise-zone{height:auto;max-height:none;overflow:visible}}.pb-lecteur{grid-template-columns:minmax(0,1fr);min-width:0}.pb-lecteur>*{box-sizing:border-box;max-width:100%}.pb-video-cadre{--hmax:clamp(360px, 66vh, 760px);width:100%}.pb-video-cadre.pb-portrait{--hmax:clamp(330px, 58vh, 680px)}.pb-video-cadre.pb-carre{--hmax:clamp(300px, 52vh, 600px)}.pb-video-cadre canvas,.pb-video-cadre.pb-carre canvas,.pb-video-cadre video,.pb-video-cadre.pb-carre video{height:auto;aspect-ratio:var(--r,.5625);width:min(100%, calc(var(--hmax) * var(--r,.5625)));max-width:100%}.pb-frise{max-width:100%}.pb-lecteur .pb-ouvrir-montage{white-space:normal;text-align:center;border-radius:14px;width:min(100%,520px);line-height:1.25;display:grid}.mt-tourner{background:var(--violet);cursor:grab;pointer-events:auto;touch-action:none;border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:6px;left:50%;box-shadow:0 1px 4px #00000080}.mt-tourner:after{content:"⟳";color:#fff;font:700 11px/1 var(--mono);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@media (pointer:coarse){.mt-tourner{width:28px;height:28px;margin-left:-14px}}.mt-boutons-serres{margin-top:-4px}.mt-boutons-serres button{padding:4px 9px}.mt-choix{background:var(--ink);border:1px solid var(--line-strong);border-radius:9px;gap:4px;padding:3px;display:flex}.mt-choix button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px;font-size:12.5px}.mt-choix button[aria-pressed=true]{background:linear-gradient(135deg, var(--bleu), var(--violet));color:#fff}.mt-note{color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.mt-note .mt-lien{display:inline}.mt-rogner{border:1px solid var(--line-strong);border-radius:10px;gap:8px;padding:8px 10px;display:grid}.mt-rogner summary{cursor:pointer;color:var(--porcelain);font-size:13px}.mt-rogner[open] summary{margin-bottom:4px}.mt-choisi{transform-origin:50%}.mt .mt-lien{font-size:12.5px}.pb-mini-photos .pb-attente.en-cours{background:linear-gradient(110deg,#ffffff0a 30%,#7e42dc59 50%,#ffffff0a 70%) 0 0/220% 100%;width:100%;height:100%;animation:1.4s linear infinite pb-reflet;display:block}.pb-mini-photos .pb-attente.rate{color:#ff9c80;background:#ff6a3d1a;place-items:center;width:100%;height:100%;font-weight:700;display:grid}.pb-depart{gap:6px;display:grid}.pb-depart-titre{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.pb-depart-note{color:#ffd38a;margin:0;font-size:12.5px;line-height:1.45}.pb-vignette-nouvelle{aspect-ratio:9/16;z-index:2;background:#000;border:2px solid #ffd38a;border-radius:8px;width:38%;position:absolute;bottom:6px;right:6px;overflow:hidden;box-shadow:0 6px 18px #00000080}.pb-vignette-nouvelle img{object-fit:cover;width:100%;height:100%;display:block}.pb-vignette-nouvelle i{font-family:var(--mono);text-align:center;color:#111;background:#ffd38a;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.6;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.pb-mini-photos .pb-attente.en-cours{animation:none}}.pb-mini-photos button:disabled{background:#1b1f2c}.pb-mini-photos button:hover:not(:disabled){opacity:1}body:has(.bq-public){background:#fff}body:has(.bq-public) .lueur{display:none}.bq-public .bq{min-height:100vh}.bq-public{width:100%;container-type:inline-size}.bq-test{color:#fff8e6;text-align:center;letter-spacing:.01em;background:#1c1b19;padding:7px 14px;font-size:12.5px}.bq-erreur{color:#b42318;margin:0;font-size:13.5px}.bq-piege{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.bq-case{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.bq-case input{accent-color:var(--bq-accent);flex:none;width:16px;height:16px;margin-top:3px}.bq-lien{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.bq-tiroir>.bq-lien,.bq-coordonnees>.bq-lien{justify-self:start;font-size:13.5px}.bq-champs-ligne{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.bq-tiroir>*,.bq-coordonnees>*,.bq-champ{min-width:0}.bq-champ :is(input,textarea,select){width:100%;min-width:0}.bq-lignes img{transform:none!important}.bq-petit{margin:0;font-size:12.5px}.bq-coordonnees{margin-top:0}.bq-coordonnees .bq-bouton-large{justify-self:stretch}.bq-tiroir .bq-coordonnees .bq-tiroir-total{margin-top:4px}.bq-legal h2{margin:26px 0 8px;font-size:18px}.bq-legal p{max-width:72ch;margin:0 0 10px;line-height:1.65}.bq-suivi .bq-recap li{grid-template-columns:72px 1fr auto;align-items:center}.bq-suivi .bq-tiroir-total{max-width:520px;margin:8px 0 20px}.bq-suivi .bq-recap{max-width:520px;margin:18px 0 0}.pb-lien-produit{box-sizing:border-box;background:#4b7bff14;border:1px solid #4b7bff59;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;margin:0;padding:10px 12px;font-size:13px;display:flex}.pb-lien-produit a{color:var(--porcelain);font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.pb-lien-produit.vide{color:var(--muted);background:0 0;border-style:dashed}.ed-publier{cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(135deg, var(--bleu), var(--violet));border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;box-shadow:0 6px 20px #4b7bff4d}.ed-publier.en-ligne{color:#7be3a8;box-shadow:none;background:#35c77824;border:1px solid #35c77873}.ed-publier.a-publier{color:#160a04;background:linear-gradient(135deg,#ff6a3d,#ff9a3d);animation:2.4s ease-in-out infinite ed-a-publier;box-shadow:0 6px 20px #ff6a3d59}@keyframes ed-a-publier{0%,to{box-shadow:0 6px 20px #ff6a3d59}50%{box-shadow:0 6px 26px #ff6a3da6}}@media (prefers-reduced-motion:reduce){.ed-publier.a-publier{animation:none}}.pu-fait{color:#7be3a8;background:#35c77824;border:1px solid #35c77873;border-radius:12px;margin:0 0 10px;padding:10px 14px;font-weight:600}.ed-adresse a{color:inherit;text-decoration:none}.ed-adresse a:hover{text-decoration:underline}.pu-voile{z-index:400;background:#06070ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.pu{border:1px solid var(--line-strong);background:#0d1018;border-radius:20px;gap:14px;width:min(760px,100%);max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #0009}.pu-tete{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pu-tete h2{font-family:var(--display);margin:0 0 6px;font-size:22px}.pu-tete p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.pu-x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:18px}.pu-bloc{border:1px solid var(--line);background:#ffffff05;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.pu-enligne{background:#35c7780f;border-color:#35c77873}.pu-lien{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pu-lien>a:first-child{font-family:var(--mono);color:#7be3a8;overflow-wrap:anywhere;flex:220px;font-size:13px}.pu-enligne small,.pu-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.pu-champ{color:var(--muted);gap:5px;font-size:12.5px;display:grid}.pu-champ input{box-sizing:border-box;background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:9px;padding:9px 11px;font-size:14px}.pu-adresse{border:1px solid var(--line-strong);background:var(--ink);border-radius:9px;align-items:center;display:flex;overflow:hidden}.pu-adresse span{color:var(--dim);font-family:var(--mono);white-space:nowrap;padding:9px 0 9px 11px;font-size:12.5px}.pu-adresse input{font-family:var(--mono);background:0 0;border:0;border-radius:0;padding-left:2px;font-size:13px}.pu-dispo{color:var(--muted);min-height:16px;font-size:12.5px}.pu-dispo.libre{color:#7be3a8}.pu-dispo.pris,.pu-dispo.invalide{color:#ff9c80}.pu-legal summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pu-legal summary small{color:var(--muted);font-size:12px}.pu-legal[open] summary{margin-bottom:4px}.pu-choix{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.pu-choix button{border:1px solid var(--line-strong);background:var(--ink);color:var(--muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.pu-choix button[aria-pressed=true]{border-color:var(--bleu);color:var(--porcelain);background:#4b7bff24}.pu-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pu-champ.large{grid-column:1/-1}.pu-points ul{gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.pu-points li.ok{color:#b9f0cf}.pu-points li.attention{color:#ffd38a}.pu-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pu-avance{align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.pu-avance i{border:2px solid #fff3;border-top-color:var(--bleu);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite pu-tourne}@keyframes pu-tourne{to{transform:rotate(360deg)}}.pu-retrait{color:var(--muted);font-size:13px}.ed-lien.danger{color:#ff9c80}.pu-erreur{margin:0}@media (max-width:640px){.pu-grille{grid-template-columns:1fr}.pu{padding:16px}}.dm summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.dm summary small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.dm[open] summary{margin-bottom:4px}.dm .pu-choix{margin:4px 0 2px}.dm-carte{border:1px solid var(--line-strong);background:#ffffff06;border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.dm-carte.actif{background:#35c7780f;border-color:#35c77873}.dm-carte-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.dm-carte-tete b{font-family:var(--mono);overflow-wrap:anywhere;font-size:14px}.dm-etat{color:#ffd38a;white-space:nowrap;background:#ffd38a1f;border-radius:999px;padding:3px 9px;font-size:12px}.dm-etat.actif{color:#7be3a8;background:#35c77824}.dm-etat.erreur{color:#ff9c80;background:#ff6a3d24}.dm-dns{gap:6px;font-size:12.5px;display:grid}.dm-dns-tete,.dm-dns-ligne{grid-template-columns:62px minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:4px 10px;display:grid}.dm-dns-tete{color:var(--dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.dm-dns-ligne{background:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.dm-dns-ligne>span{align-items:center;gap:6px;min-width:0;display:flex}.dm-dns-ligne code{font-family:var(--mono);color:var(--porcelain);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.dm-type{font-family:var(--mono);color:var(--bleu);font-weight:700}.dm-role{color:var(--muted);grid-column:1/-1;font-size:11.5px}.dm-copier{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:2px 7px;font-size:11px}.dm-copier:hover{color:var(--porcelain);border-color:var(--bleu)}.dm-aide{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.dm-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-ligne{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.dm-plein{grid-column:1/-1}.dm-recherche{gap:8px;display:grid}.dm-idees{justify-self:start}.dm-resultats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dm-resultats li{border:1px solid var(--line);background:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 10px;font-size:13px;display:flex}.dm-resultats li code{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.dm-resultats li.libre .dm-res-etat{color:#7be3a8}.dm-resultats li.pris{opacity:.6}.dm-res-etat{color:var(--muted);flex:200px;font-size:12.5px}.dm-res-actions{align-items:center;gap:6px;display:inline-flex}.dm-res-actions .btn{padding:5px 10px;font-size:12px}.dm-achat{background:#4b7bff0f;border:1px solid #4b7bff80;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.dm-achat select{box-sizing:border-box;background:var(--ink);border:1px solid var(--line-strong);width:100%;color:var(--porcelain);border-radius:9px;padding:9px 11px;font-size:14px}.dm-devis{margin:0;font-size:14px;line-height:1.5}.dm-alerte{color:#ffd38a;background:#ffd38a1a;border:1px solid #ffd38a59;border-radius:10px;margin:0;padding:8px 11px;font-size:12.5px;line-height:1.5}.dm-manques{color:#ff9c80;margin:0;font-size:12.5px}.dm-case{align-items:flex-start;font-size:13px;line-height:1.45}.dm-achat-infos{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.dm-achat-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.dm-code{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.dm-code code{font-family:var(--mono);background:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:3px 7px}.dm-code small{color:var(--muted);flex-basis:100%;font-size:12px}@media (max-width:640px){.dm-dns-tete{display:none}.dm-dns-ligne,.dm-ligne{grid-template-columns:1fr}}.bq-cookies{z-index:80;background:var(--bq-fond,#fff);max-width:720px;color:var(--bq-texte,#1c1b19);border:1px solid var(--bq-ligne,#ddd);font-family:var(--bq-texte-police,inherit);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 auto;padding:14px 18px;font-size:13.5px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 50px #00000038}.bq-cookies p{flex:320px;margin:0;line-height:1.5}.bq-cookies-choix{flex:none;gap:8px;display:flex}.bq-cookies-choix .bq-bouton{min-width:110px;padding:10px 18px}@media (max-width:520px){.bq-cookies-choix{flex:100%}.bq-cookies-choix .bq-bouton{flex:1}}.pb-repere{border-radius:14px;animation:1.2s ease-in-out 3 pb-repere}@keyframes pb-repere{0%,to{box-shadow:0 0 #ff6a3d00}50%{box-shadow:0 0 0 4px #ff6a3dd9}}.pb-version select{text-overflow:ellipsis;min-width:0;max-width:100%}@media (max-width:979px){.pb-pack-bouton{white-space:normal}.ed-barre{flex-wrap:wrap;min-width:0}}
