:root{--hc-mesure:520px}.hc-panneau{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctrl);box-shadow:var(--lift);flex-direction:column;display:flex}.hc-panneau .hd{padding:16px 20px 0}.hc-panneau .nm{font-family:var(--display);letter-spacing:-.016em;color:var(--ink);font-size:.95rem;font-weight:600}.hc-panneau .in{color:var(--muted);max-width:64ch;margin-top:6px;font-size:.8rem;line-height:1.6}.hc-panneau .bd{max-width:calc(var(--hc-mesure) + 40px);flex-direction:column;gap:14px;padding:16px 20px 0;display:flex}.hc-panneau .ft{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px 18px;display:flex}.hc-panneau .nt{color:var(--faint);font-size:.775rem;line-height:1.5}.hc-panneau .er{color:var(--no-fg);background:var(--no-bg);border-radius:var(--r-ctrl);padding:10px 12px;font-size:.8rem;font-weight:500;line-height:1.55}.app-liste+.hc-panneau{margin-top:14px}.hc-champ{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.hc-champ:last-child{border-bottom:none}.hc-champ .tx{min-width:0;max-width:var(--hc-mesure);flex-direction:column;flex:1;gap:12px;display:flex}.hc-champ .app-acts{flex:none;padding-top:22px}.hc-duo-champ{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.hc-case{color:var(--ink);cursor:pointer;min-height:var(--touch);align-items:center;gap:9px;font-size:.815rem;font-weight:500;display:flex}.hc-case input{flex:none;width:16px;height:16px;margin:0}.hc-coches{scrollbar-width:thin;border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);flex-direction:column;gap:1px;max-height:196px;padding:5px;display:flex;overflow-y:auto}.hc-coches-ligne{border-radius:var(--r-chip);cursor:pointer;min-width:0;color:var(--body);align-items:center;gap:9px;padding:6px 7px;font-size:.84rem;transition:background .13s;display:flex}.hc-coches-ligne:hover{background:var(--sunken)}.hc-coches-ligne input{width:15px;height:15px;accent-color:var(--accent);flex:none;margin:0}.hc-produits{max-height:340px}.hc-produit-vignette{border-radius:var(--r-chip);object-fit:cover;background:var(--sunken);flex:none;width:32px;height:32px}.hc-produit-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hc-produit-prix{font-variant-numeric:tabular-nums;color:var(--faint);flex:none;font-size:.78rem}@media (max-width:560px){.hc-champ{flex-direction:column}.hc-champ .tx{width:100%;max-width:none}.hc-champ .app-acts{padding-top:0}}.hc-danger{color:var(--no-fg)}.hc-danger:hover{border-color:var(--no-fg);background:var(--no-bg)}.hc-deplie{background:var(--sunken);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:14px;padding:16px;display:flex}.hc-deplie>.champ{max-width:var(--hc-mesure)}.hc-deplie>.ft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-liste>:last-child .hc-deplie{border-bottom:none}.hc-hubs-zone{container-type:inline-size}.hc-hubs{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container (min-width:1100px){.hc-hubs{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-hub{--hc-k:.62;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctrl);min-width:0;transition:border-color .13s,box-shadow .13s;display:flex;overflow:hidden}.hc-hub:hover{border-color:var(--n-300);box-shadow:var(--lift)}.hc-hub-vue{width:calc(390px * var(--hc-k));border-right:1px solid var(--line-soft);flex:none;min-height:440px;position:relative;overflow:hidden}.hc-hub-page{width:390px;height:calc(100% / var(--hc-k));transform:scale(var(--hc-k));transform-origin:0 0;--hubcard-apercu-h:auto;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.hc-hub-page>*{flex-shrink:0}.hc-hub-page>.hubcard-rendu>*{flex:1 0 auto}.hc-hub-page.app-skel{width:100%;height:100%;transform:none}.hc-hub-ouvrir{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.hc-hub-ouvrir:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.hc-hub-bd{flex-direction:column;flex:1;gap:9px;min-width:0;padding:16px 18px;display:flex}.hc-hub .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-hub .hd .t{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.hc-hub .d{color:var(--faint);overflow-wrap:anywhere;font-size:.755rem;line-height:1.5}.hc-hub .ds{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hc-hub-chiffres{flex-wrap:wrap;gap:10px 22px;margin:4px 0 0;display:flex}.hc-hub-chiffres>div{flex-direction:column;gap:3px;min-width:0;display:flex}.hc-hub-chiffres dt{font-family:var(--code);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:.6rem}.hc-hub-chiffres dd{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.hc-hub-chiffres .pro dd{font-family:var(--text);letter-spacing:0;color:var(--muted);padding-top:3px;font-size:.78rem;font-weight:500}@container (max-width:539px){.hc-hub{flex-direction:column}.hc-hub-vue{border-right:0;border-bottom:1px solid var(--line-soft);width:100%;height:400px;min-height:0}.hc-hub-page{margin-left:calc(-195px * var(--hc-k));left:50%}.hc-hub-page.app-skel{margin-left:0;left:0}}@media (max-width:900px),(pointer:coarse){.hc-hub-chiffres dt{letter-spacing:.1em;font-size:.68rem}}.hc-gestes{border-top:1px solid var(--line-soft);justify-content:flex-start;gap:10px;margin-top:auto;padding-top:12px;display:flex}.hc-geste{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:pointer;flex:none;place-items:center;padding:0;text-decoration:none;transition:background .13s,color .13s,border-color .13s;display:grid}.hc-geste svg{width:17px;height:17px}.hc-geste:hover{background:var(--sunken);border-color:var(--n-300);color:var(--ink)}.hc-geste.principal{color:var(--accent)}.hc-geste.principal:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.hc-geste.danger{color:var(--no-fg)}.hc-geste.danger:hover{background:var(--no-bg);border-color:var(--no-fg)}.hc-geste:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px),(pointer:coarse){.hc-geste{width:var(--touch);height:var(--touch)}}.hc-support{border-radius:var(--r-ctrl);box-shadow:var(--float);flex:none;position:relative;overflow:hidden}.hc-supports{grid-template-columns:repeat(auto-fill,minmax(min(276px,100%),1fr));gap:18px;display:grid}.hc-support-cadre{background:var(--sunken);border-bottom:1px solid var(--line-soft);justify-content:center;padding:20px 12px;display:flex}.hc-ed{grid-template-columns:372px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hc-ed-plan{flex-direction:column;gap:12px;min-width:0;display:flex}.hc-ed-panneau{top:calc(var(--nav-h) + var(--rail-h) + 22px);min-width:0;position:sticky}.hc-ed-panneau .app-outil-panneau{max-height:calc(100dvh - var(--nav-h) - var(--rail-h) - 44px);scrollbar-width:thin;gap:10px;overflow-y:auto}.hc-ed-intertitre{font-family:var(--code);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-size:.62rem}.hc-ed-ajout-texte{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--sunken);width:100%;color:var(--ink);align-items:center;padding:12px 14px;transition:border-color .13s,background .13s;display:flex}.hc-ed-ajout-texte:hover{border-color:var(--accent);background:var(--surface)}.hc-ed-infos{flex-direction:column;gap:6px;display:flex}.hc-ed-champ-info{flex-direction:column;gap:4px;display:flex}.hc-ed-autres{cursor:pointer;color:var(--accent);background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:.72rem}.hc-ed-autres:hover{text-decoration:underline}.hc-ed-info{align-items:stretch;gap:4px;display:flex}.hc-ed-info>button:first-child{flex:1}.hc-ed-oublier{border-radius:var(--r-ctrl);cursor:pointer;width:28px;color:var(--faint);background:0 0;border:1px solid #0000;flex:none;font-size:1rem}.hc-ed-oublier:hover{color:var(--no-fg);border-color:var(--line)}.hc-ed-infos .hc-ed-info>button:first-child{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-width:0;padding:8px 11px;display:flex}.hc-ed-infos .hc-ed-info>button:first-child:hover{border-color:var(--accent)}.hc-ed-infos em{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-style:normal}.hc-ed-infos span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;overflow:hidden}.hc-ed-logos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hc-ed-logo{border:1px solid var(--line);border-radius:var(--r-ctrl);cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;display:flex}.hc-ed-logo[data-ton=dark]{background:#16181c}.hc-ed-logo img{object-fit:contain;width:100%;height:44px}.hc-ed-logo span{color:var(--n-500);font-size:.66rem}.hc-ed-logo:hover,.hc-ed-logo.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.hc-ed-formes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hc-ed-formes button{cursor:pointer;min-height:74px;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:10px 4px 8px;display:flex}.hc-ed-formes button>svg,.hc-ed-formes .hc-ed-trait-apercu{margin:auto 0}.hc-ed-formes button span:last-child{color:var(--muted);text-align:center;font-size:.64rem;line-height:1.25}.hc-ed-formes button:hover,.hc-ed-formes button.on{border-color:var(--accent);color:var(--accent)}.hc-ed-trait-apercu{background:currentColor;flex:none;display:block}.hc-ed-menu-panneau .hc-ed-formes{width:288px;max-height:340px;overflow-y:auto}.hc-ed-alerte{border-left:2px solid var(--wa-fg);background:var(--wa-bg);border-radius:0 var(--r-ctrl) var(--r-ctrl) 0;color:var(--ink);padding:9px 11px;font-size:.74rem;line-height:1.5}.hc-ed-note{color:var(--faint);max-width:24ch;padding:6px 8px 2px;font-size:.68rem;line-height:1.4}.hc-ed-modeles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;display:grid}.hc-ed-modele{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.hc-ed-modele>div:first-child{box-shadow:0 0 0 1px var(--line);border-radius:4px;transition:box-shadow .13s,transform .13s}.hc-ed-modele:hover>div:first-child,.hc-ed-modele:focus-visible>div:first-child{box-shadow:0 0 0 2px var(--accent);transform:translateY(-1px)}.hc-ed-modele:focus-visible{outline:none}.hc-ed-modele>span{justify-content:space-between;align-items:baseline;gap:6px;font-size:.72rem;font-weight:600;display:flex}.hc-ed-modele em{color:var(--faint);white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:500}@media (prefers-reduced-motion:reduce){.hc-ed-modele>div:first-child{transition:none}}.hc-ed-icones{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hc-ed-icones button{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;color:var(--ink);flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;display:flex}.hc-ed-icones button span{color:var(--muted);font-size:.64rem}.hc-ed-icones button:hover,.hc-ed-icones button.on{border-color:var(--accent);color:var(--accent)}.hc-ed-doc{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hc-ed-supports{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);display:inline-flex;overflow:hidden}.hc-ed-supports button{cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.hc-ed-supports button+button{border-left:1px solid var(--line)}.hc-ed-supports button.on{background:var(--accent-soft);color:var(--accent)}.hc-ed-support-pastille{border:1px solid var(--line);border-radius:2px;width:14px;height:14px}.hc-ed-historique{gap:4px;display:inline-flex}.hc-ed-statut{color:var(--muted);font-size:.78rem}.hc-ed-espace{flex:1}.hc-ed-barre{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctrl);flex-wrap:wrap;align-items:center;gap:4px;min-height:46px;padding:6px 8px;display:flex}.hc-ed-barre.vide{color:var(--faint);padding:6px 12px;font-size:.8rem}.hc-ed-outil{border-radius:var(--r-ctrl);cursor:pointer;min-width:32px;height:32px;font-family:var(--text);color:var(--ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.82rem;display:inline-flex}.hc-ed-outil:hover{background:var(--sunken)}.hc-ed-outil.on,.hc-ed-outil[aria-expanded=true]{background:var(--accent-soft);color:var(--accent)}.hc-ed-outil.danger:hover{color:var(--no-fg)}.hc-ed-outil:disabled{opacity:.35;cursor:default;background:0 0}.hc-ed-outil svg{flex:none}.hc-ed-chevron{color:var(--faint);font-size:.6rem}.hc-ed-police{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:96px;max-width:150px;font-size:.9rem;display:inline-block;overflow:hidden}.hc-ed-taille{border:1px solid var(--line);border-radius:var(--r-ctrl);align-items:center;display:inline-flex}.hc-ed-chiffre{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;display:inline-block}.hc-ed-italique{font-family:Georgia,serif;font-size:.95rem}.hc-ed-maj{letter-spacing:.02em;font-weight:600}.hc-ed-menu{position:relative}.hc-ed-menu-panneau{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctrl);min-width:170px;box-shadow:var(--float);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.hc-ed-menu-panneau.large{min-width:260px}.hc-ed-liste{flex-direction:column;gap:1px;max-height:320px;display:flex;overflow-y:auto}.hc-ed-liste button{border-radius:var(--r-ctrl);cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.hc-ed-liste button:hover{background:var(--sunken)}.hc-ed-liste button.on{background:var(--accent-soft);color:var(--accent)}.hc-ed-liste em{font-style:normal;font-family:var(--text);color:var(--faint);font-size:.68rem}.hc-ed-liste.tailles button{font-variant-numeric:tabular-nums;font-size:.84rem}.hc-ed-trait{background:currentColor;width:40px;display:inline-block}.hc-ed-reglages{flex-direction:column;gap:14px;min-width:220px;padding:8px 6px;display:flex}.hc-ed-reglages label{color:var(--muted);flex-direction:column;gap:6px;font-size:.78rem;display:flex}.hc-ed-reglages label span{justify-content:space-between;display:flex}.hc-ed-reglages b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hc-ed-reglages input[type=range]{width:100%;accent-color:var(--accent)}.hc-ed-position{flex-direction:column;gap:6px;padding:2px;display:flex}.hc-ed-position .hc-ed-intertitre{margin-top:4px}.hc-ed-grille3{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.hc-ed-grille2{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.hc-ed-grille3 button,.hc-ed-grille2 button{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;color:var(--ink);padding:7px 6px;font-size:.76rem}.hc-ed-grille3 button:hover,.hc-ed-grille2 button:hover{border-color:var(--accent);color:var(--accent)}.hc-ed-couleurs{border-left:1px solid var(--line);align-items:center;gap:4px;margin-left:2px;padding-left:6px;display:inline-flex}.hc-ed-pastille{border-radius:var(--r-ctrl);border:1px solid var(--line);cursor:pointer;width:22px;height:22px;padding:0}.hc-ed-pastille.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.hc-ed-scene{background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--r-ctrl);justify-content:center;min-height:240px;padding:24px;display:flex}.hc-ed-carte{box-shadow:var(--float);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;flex:none;position:relative;overflow:hidden}.hc-ed-marge{border:1px dashed var(--n-400);opacity:.7;pointer-events:none;position:absolute}.hc-ed-repere{background:var(--accent);pointer-events:none;z-index:2;position:absolute}.hc-ed-repere.v{width:1px;top:0;bottom:0}.hc-ed-repere.h{height:1px;left:0;right:0}.hc-ed-cible{cursor:move;outline-offset:2px;z-index:1;outline:1px solid #0000;position:absolute}.hc-ed-cible:hover{outline-color:var(--n-400)}.hc-ed-cible.on{outline:1.5px solid var(--accent)}.hc-ed-cible.alerte:not(.on){outline:1px dashed var(--no-fg)}.hc-ed-cible.saisie{outline:1.5px solid var(--accent);cursor:text}.hc-ed-cible:focus-visible{outline:2px solid var(--accent)}.hc-ed-poignee{background:var(--surface);border:1.5px solid var(--accent);z-index:3;border-radius:2px;width:10px;height:10px;position:absolute}.hc-ed-poignee.nw{cursor:nwse-resize;top:-7px;left:-7px}.hc-ed-poignee.ne{cursor:nesw-resize;top:-7px;right:-7px}.hc-ed-poignee.sw{cursor:nesw-resize;bottom:-7px;left:-7px}.hc-ed-poignee.se{cursor:nwse-resize;bottom:-7px;right:-7px}.hc-ed-poignee.e,.hc-ed-poignee.w{cursor:ew-resize;width:6px;height:18px;margin-top:-9px;top:50%}.hc-ed-poignee.e{right:-5px}.hc-ed-poignee.w{left:-5px}.hc-ed-poignee.n,.hc-ed-poignee.s{cursor:ns-resize;width:18px;height:6px;margin-left:-9px;left:50%}.hc-ed-poignee.n{top:-5px}.hc-ed-poignee.s{bottom:-5px}.hc-ed-saisie{z-index:4;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.hc-ed-pages{flex-wrap:wrap;gap:12px;display:flex}.hc-ed-page{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:7px;width:168px;padding:8px;display:flex}.hc-ed-page:hover{border-color:var(--n-300)}.hc-ed-page.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.hc-ed-page span{color:var(--ink);justify-content:space-between;gap:8px;font-size:.78rem;font-weight:600;display:flex}.hc-ed-page em{color:var(--faint);font-size:.72rem;font-style:normal;font-weight:400}.hc-ed-remarques ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.hc-ed-remarques button{text-align:left;cursor:pointer;border:0;border-left:2px solid var(--no-fg);background:var(--no-bg);width:100%;color:var(--ink);border-radius:0 var(--r-ctrl) var(--r-ctrl) 0;padding:7px 10px 7px 12px;font-size:.8rem;display:block}@media (max-width:900px){.hc-ed{grid-template-columns:minmax(0,1fr)}.hc-ed-panneau{position:static}.hc-ed-panneau .app-outil-panneau{max-height:none}.hc-ed-scene{padding:12px}.hc-ed-poignee{width:16px;height:16px}.hc-ed-poignee.nw,.hc-ed-poignee.sw{left:-10px}.hc-ed-poignee.ne,.hc-ed-poignee.se{right:-10px}.hc-ed-poignee.nw,.hc-ed-poignee.ne{top:-10px}.hc-ed-poignee.sw,.hc-ed-poignee.se{bottom:-10px}}.hc-tri{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.hc-tri .champ{flex:0 300px;min-width:0}.hc-pastille .n{font-family:var(--code);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.68rem}.hc-pastille.on .n{color:var(--accent)}.hc-galerie{grid-template-columns:repeat(auto-fill,minmax(min(176px,100%),1fr));gap:16px;display:grid}.hc-vignette{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);text-align:left;flex-direction:column;gap:10px;padding:0;transition:border-color .13s,box-shadow .13s;display:flex;position:relative;overflow:hidden}.hc-vignette:hover{border-color:var(--accent);box-shadow:var(--lift)}.hc-vignette.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.hc-vignette:has(.hc-vignette-choix:focus-visible){box-shadow:0 0 0 2px var(--accent)}.hc-vignette-choix{cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.hc-vignette-choix:focus-visible{outline:none}.hc-vignette-choix:disabled{cursor:wait}.hc-cadre{border-bottom:1px solid var(--line-soft);background:var(--sunken);height:268px;display:block;position:relative;overflow:hidden}.hc-echelle{transform-origin:top;--hubcard-apercu-h:auto;flex-direction:column;width:380px;height:670px;display:flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)scale(.4);container-type:inline-size}.hc-echelle>*{flex-shrink:0}.hc-echelle>.hubcard-rendu>*{flex:1 0 auto}.hc-legende{flex-direction:column;gap:3px;padding:0 14px 14px;display:flex}.hc-legende .nm{font-family:var(--display);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.hc-vignette.on .hc-legende .nm{color:var(--accent)}.hc-legende .ds{color:var(--faint);font-size:.775rem;line-height:1.45}.hc-couleurs-charte{min-height:var(--touch);border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.hc-couleurs-charte input{flex:none;width:16px;height:16px;margin:0}.hc-couleurs-charte .sw{gap:4px;display:inline-flex}.hc-couleurs-charte .sw i{border-radius:var(--r-chip);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line)}.hc-couleurs-charte .t{min-width:0;color:var(--ink);flex:1;font-size:.86rem;font-weight:600}.hc-charte{width:max-content;max-width:100%;margin:0 0 6px}.hc-charte-apercu{align-items:center;gap:4px;margin-left:4px;display:inline-flex}.hc-charte-apercu img{object-fit:contain;border-radius:var(--r-chip);width:auto;max-width:66px;height:22px}.hc-charte-apercu i{border-radius:var(--r-chip);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--line)}.hc-fiche{vertical-align:1px;margin-left:8px}.hc-pour-vous{border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent);font-family:var(--text);vertical-align:2px;margin-left:8px;padding:2px 6px;font-size:.68rem;font-weight:600}.hc-legende .go{color:var(--accent);margin-top:7px;font-size:.775rem;font-weight:600}.hc-vignette:has(.hc-vignette-choix:disabled) .hc-legende .go{color:var(--faint)}.hc-scinde{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:26px;display:grid}.hc-reglages{min-width:0}.hc-apercu{top:calc(var(--nav-h) + var(--rail-h) + 26px);min-height:calc(100dvh - var(--nav-h) - var(--rail-h) - 52px);flex-direction:column;justify-content:center;display:flex;position:sticky}.hc-telephone{box-sizing:border-box;background:var(--n-950);aspect-ratio:400/846;max-width:400px;height:auto;min-height:0;width:min(100%, calc((100svh - var(--nav-h) - var(--rail-h) - 200px) * 400 / 846));box-shadow:inset 0 0 0 1.5px var(--n-700), 0 0 0 1px var(--line), var(--float);border-radius:50px;flex:none;margin-inline:auto;padding:11px;position:relative}.hc-telephone:before,.hc-telephone:after{content:"";background:var(--n-800);width:3px;position:absolute}.hc-telephone:before{border-radius:2px 0 0 2px;height:54px;top:118px;left:-3px}.hc-telephone:after{border-radius:0 2px 2px 0;height:78px;top:150px;right:-3px}.hc-ecran{overscroll-behavior:contain;background:var(--surface);scrollbar-width:none;--hubcard-apercu-h:auto;border-radius:39px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden auto;container-type:inline-size}.hc-ecran>*{flex-shrink:0}.hc-ecran>.hubcard-rendu>*{flex:1 0 auto}.hc-ecran::-webkit-scrollbar{display:none}.hc-barre{z-index:3;letter-spacing:-.01em;justify-content:space-between;align-items:center;height:40px;padding:0 22px 0 30px;font:600 13px/1 system-ui,sans-serif;display:flex;position:sticky;top:0}.hc-barre-icones{align-items:center;gap:5px;display:flex}.hc-url{z-index:3;align-items:center;gap:10px;height:46px;padding:0 12px 0 14px;font:500 12.5px/1 system-ui,sans-serif;display:flex;position:sticky;top:40px}.hc-url-champ{border-radius:var(--r-ctrl);min-width:0;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);flex:1;align-items:center;gap:7px;padding:0 12px;display:flex}.hc-url-champ svg{opacity:.7;flex:none}.hc-url-champ .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-url>svg{opacity:.75;flex:none}.hc-android{z-index:3;height:46px;box-shadow:0 -1px 0 color-mix(in srgb, currentColor 10%, transparent);justify-content:space-around;align-items:center;padding:0 34px 4px;display:flex;position:sticky;bottom:0}.hc-android svg{opacity:.8}.hc-ilot{z-index:4;background:var(--n-950);pointer-events:none;border-radius:13px;width:86px;height:25px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.hc-coulisse{overflow-clip-margin:24px;flex:none;width:100%;min-height:0;position:relative;overflow:clip}.hc-coulisse-pose{width:100%}.hc-coulisse-pose.sortant{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) both hc-part;position:absolute;top:0;left:0;right:0}.hc-coulisse-pose.entrant{animation:.42s cubic-bezier(.4,0,.2,1) both hc-arrive}.hc-coulisse[data-sens=arriere] .sortant{animation-name:hc-part-arriere}.hc-coulisse[data-sens=arriere] .entrant{animation-name:hc-arrive-arriere}@keyframes hc-part{to{transform:translate(calc(-100% - 28px))}}@keyframes hc-arrive{0%{transform:translate(calc(100% + 28px))}}@keyframes hc-part-arriere{to{transform:translate(calc(100% + 28px))}}@keyframes hc-arrive-arriere{0%{transform:translate(calc(-100% - 28px))}}@media (prefers-reduced-motion:reduce){.hc-coulisse-pose{animation:none}}.hc-legende-apercu{color:var(--faint);margin-top:10px;font-size:.755rem;line-height:1.5}.hc-defiler{align-items:center;gap:12px;width:100%;max-width:400px;margin:14px auto 0;display:flex}.hc-fleche{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:var(--float);flex:none;place-items:center;padding:0;transition:border-color .13s,background .13s,color .13s,transform .13s;display:grid}.hc-fleche svg{width:18px;height:18px}.hc-fleche.precedent svg{transform:scaleX(-1)}.hc-fleche:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.hc-fleche:active{transform:scale(.95)}.hc-fleche:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hc-defiler-etiquette{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex}.hc-defiler-etiquette .k{font-family:var(--code);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.64rem}.hc-defiler-etiquette .v{max-width:100%;color:var(--ink);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.hc-defiler-etiquette .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-defiler-etiquette .pastille{border-radius:var(--r-chip);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line);flex:none}.hc-defiler-etiquette .n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.7rem}@media (prefers-reduced-motion:reduce){.hc-fleche{transition:none}.hc-fleche:active{transform:none}}@media (max-width:1024px){.hc-scinde{grid-template-columns:minmax(0,1fr)}.hc-apercu{min-height:0;display:block;position:static}.hc-telephone{width:min(100%,360px)}}@media (max-width:560px){.hc-tri .champ{flex:100%}}.hc-depuis{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:9px;padding-bottom:14px;display:flex}.hc-rdv .lien{font-family:var(--code);color:var(--ink);overflow-wrap:anywhere;margin-bottom:4px;font-size:.78rem;display:block}.hc-choix{flex-wrap:wrap;gap:8px;display:flex}.hc-pastille{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;font-family:var(--text);color:var(--body);align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;transition:border-color .13s,background .13s;display:inline-flex}.hc-pastille:hover{border-color:var(--n-300)}.hc-pastille.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--blue-500);border-color:#0000}.hc-choix-icones .hc-pastille{justify-content:center;padding:7px 10px}.hc-theme{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;font-family:var(--text);align-items:center;gap:6px;padding:6px 11px 6px 7px;transition:border-color .13s;display:inline-flex}.hc-theme:hover{border-color:var(--n-300)}.hc-theme.on{box-shadow:inset 0 0 0 1.5px var(--blue-500);border-color:#0000}.hc-theme span{border-radius:var(--r-ctrl);border:1px solid var(--line-soft);flex:none;width:14px;height:14px}.hc-theme em{color:var(--body);margin-left:3px;font-size:.78rem;font-style:normal}.hc-reglage{background:var(--sunken);border-radius:var(--r-ctrl);border:1px solid var(--line-soft);flex-direction:column;gap:14px;margin:2px 0 8px;padding:16px 18px 18px;display:flex}.hc-reglage .champ{gap:5px}.hc-bouton{flex-wrap:wrap;row-gap:8px}.hc-bouton-gestes{align-items:center;gap:8px;width:calc(100% - 40px);margin-left:40px;display:flex}.hc-bouton-gestes .app-acts{margin-left:auto}.hc-fleches{gap:2px;display:inline-flex}.hc-fleches button{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);cursor:pointer;width:26px;height:26px;color:var(--muted);padding:0;font-size:.8rem;line-height:1}.hc-fleches button:hover:not(:disabled){border-color:var(--n-300);color:var(--ink)}.hc-fleches button:disabled{opacity:.35;cursor:default}.hc-dit{color:var(--muted);max-width:56ch;font-size:.775rem;line-height:1.55}.hc-editeur-tete{min-width:0}.app-section h3 .hc-etat{font-family:var(--text);letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-left:10px;font-size:.78rem;font-weight:500}.hc-grille{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));align-items:start;gap:14px 18px;display:grid}.hc-grille>.champ:has(textarea){grid-column:1/-1}@media (max-width:560px){.app-atelier .hc-galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-atelier .hc-cadre{height:230px}.app-atelier .hc-echelle{transform:translate(-50%)scale(.34)}.app-atelier .hc-legende{padding:0 10px 10px}}.hc-coche{border-radius:var(--r-chip);background:var(--accent);width:20px;height:20px;color:var(--surface);flex:none;place-items:center;display:grid}.hc-coche svg{width:13px;height:13px}.hc-style-nom{cursor:pointer;min-height:24px;font-family:var(--text);color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0 4px;font-size:.92rem;font-weight:600;display:flex}.hc-style-nom:after{content:"";position:absolute;inset:0}.hc-style-nom:focus-visible{outline:none}.hc-style:has(:focus-visible){box-shadow:0 0 0 2px var(--accent)}.hc-style.on .hc-style-nom{color:var(--accent)}.hc-themes{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;display:grid}.hc-theme-carte{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--text);flex-direction:column;gap:8px;padding:6px 6px 9px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hc-theme-carte:hover{border-color:var(--n-300);box-shadow:var(--lift)}.hc-theme-carte.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.hc-theme-carte:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.hc-theme-carte .maquette{border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);flex-direction:column;gap:8px;padding:14px 14px 16px;display:flex}.hc-theme-carte .aa{font-family:var(--display);font-size:1.4rem;font-weight:700;line-height:1}.hc-theme-carte .ligne{border-radius:2px;width:62%;height:5px}.hc-theme-carte .plein,.hc-theme-carte .file{border-radius:3px;height:16px}.hc-theme-carte .plein{margin-top:4px}.hc-theme-carte .nom{min-width:0;color:var(--ink);align-items:baseline;gap:8px;padding:0 4px;font-size:.92rem;font-weight:500;display:flex}.hc-theme-carte .nom .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-theme-carte .perso{color:var(--accent);font-size:.8rem;font-weight:600}.hc-theme-carte.on .nom .t{color:var(--ink);font-weight:600}.hc-theme-carte .hc-coche{position:absolute;top:12px;right:12px}.hc-couleurs{flex-direction:column;gap:18px;display:flex}.hc-couleurs-groupe{flex-direction:column;gap:8px;display:flex}.hc-couleurs-tete{align-items:center;gap:10px;min-height:22px;display:flex}.hc-couleurs-tete h4{font-family:var(--text);color:var(--ink);font-size:.95rem;font-weight:600}.hc-couleurs-roles{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;display:grid}.hc-couleur{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;text-align:left;min-width:0;font-family:var(--text);align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.hc-couleur:hover{border-color:var(--n-300)}.hc-couleur.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.hc-couleur .pastille{border-radius:var(--r-chip);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);flex:none}.hc-couleur .tx{flex-direction:column;gap:1px;min-width:0;display:flex}.hc-couleur .t{color:var(--ink);font-size:.92rem;font-weight:600}.hc-couleur .v{font-family:var(--code);color:var(--muted);font-size:.82rem}.hc-couleur .v em{font-style:normal;font-family:var(--text);color:var(--accent);margin-left:8px;font-weight:600}.hc-couleur-editeur{background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--r-ctrl);flex-direction:column;gap:14px;padding:14px 16px 16px;animation:.16s ease-out hc-deplie;display:flex}@keyframes hc-deplie{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hc-couleur-ligne{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.hc-couleur-libre{cursor:pointer;border-radius:var(--r-ctrl);width:52px;height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent);flex:none;position:relative}.hc-couleur-libre input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hc-couleur-ligne .champ{flex:0 160px;gap:5px;min-width:0}.hc-couleur-ligne .champ input{font-family:var(--code);text-transform:uppercase}.hc-nuancier{flex-direction:column;gap:7px;display:flex}.hc-nuancier .k{color:var(--body);font-size:.86rem;font-weight:500}.hc-nuancier .sw{flex-wrap:wrap;gap:8px;display:flex}.hc-nuancier .sw button{cursor:pointer;border-radius:var(--r-chip);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border:0;padding:0;transition:transform .12s}.hc-nuancier .sw button:hover{transform:scale(1.08)}.hc-nuancier .sw button.on{box-shadow:0 0 0 2px var(--sunken), 0 0 0 4px var(--accent)}.hc-styles{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:12px;display:grid}.hc-style{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);flex-direction:column;gap:8px;padding:6px 6px 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.hc-style:hover{border-color:var(--n-300);box-shadow:var(--lift)}.hc-style.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.hc-style .scene{border-radius:var(--r-chip);flex-direction:column;gap:10px;padding:14px;font-size:15px;display:flex}.hc-arrondis{grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));gap:10px;width:100%;max-width:980px;margin:14px auto 0;display:grid}.hc-arrondi{border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);cursor:pointer;font-family:var(--text);color:var(--ink);align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:.92rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex}.hc-arrondi:hover{border-color:var(--n-300)}.hc-arrondi.on{box-shadow:0 0 0 2px var(--accent);color:var(--accent);border-color:#0000;font-weight:600}.hc-arrondi .coin{border-top-left-radius:var(--hubcard-arrondi);border-top:2px solid;border-left:2px solid;flex:none;width:26px;height:26px}.hc-arrondi .tx{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25;display:flex}.hc-arrondi .px{font-family:var(--code);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:500}.hc-arrondi.on .px{color:var(--accent)}.app-atelier .hc-pastille{padding:8px 13px;font-size:.88rem}.app-atelier .hc-pastille .n{font-size:.76rem}@media (prefers-reduced-motion:reduce){.hc-nuancier .sw button{transition:none}.hc-couleur-editeur{animation:none}}@media (max-width:900px),(pointer:coarse){.hc-nuancier .sw button{width:var(--touch);height:var(--touch)}.hc-arrondi,.hc-couleur,.hc-style-nom{min-height:var(--touch)}}.hc-adresse{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hc-adresse input{flex:180px;min-width:0}@media (max-width:560px){.hc-adresse .btn{flex:auto}}.hc-adresse-attente{color:var(--wa-fg);margin-top:6px;font-size:.79rem;font-weight:500;line-height:1.5;display:block}.hc-adresse.attente .btn{box-shadow:0 0 0 3px var(--accent-soft)}@media (max-width:900px){.hc-pastille,.hc-theme{min-height:var(--touch)}.hc-choix-icones .hc-pastille{min-width:var(--touch)}.hc-fleches button{width:var(--touch);height:var(--touch)}}@media (max-width:560px){.hc-panneau .hd{padding:14px 16px 0}.hc-panneau .bd{max-width:none;padding:14px 16px 0}.hc-panneau .ft{padding:14px 16px 16px}.hc-panneau .ft .btn{flex:auto}}@media (min-width:1025px){.hc-editeur{height:calc(100svh - var(--nav-h) - var(--rail-h) - 54px);flex-direction:column;display:flex}.hc-editeur>.app-head,.hc-editeur>.retour{flex:none}.hc-editeur .hc-scinde{flex:1;align-items:stretch;min-height:0}.hc-editeur .hc-reglages{flex-direction:column;min-height:0;display:flex}.hc-editeur .app-atelier{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.hc-editeur .app-outils-col{min-height:0}.hc-editeur .app-outils{scrollbar-width:thin;max-height:100%;position:static;overflow:hidden auto}.hc-editeur .app-outil-panneau{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.hc-editeur .hc-apercu{scrollbar-width:none;height:100%;min-height:0;position:static;top:auto;overflow-y:auto}.hc-editeur .hc-apercu::-webkit-scrollbar{display:none}.hc-editeur .hc-telephone{width:min(100%, calc((100svh - var(--nav-h) - var(--rail-h) - 260px) * 400 / 846))}}.hc-scinde.ordinateur{grid-template-columns:minmax(0,1fr)}.hc-portable{flex-direction:column;align-items:center;width:100%;max-width:980px;margin:6px auto 0;display:flex}.hc-portable-couvercle{border-radius:var(--r-ctrl) var(--r-ctrl) 0 0;background:var(--n-950);width:88%;box-shadow:inset 0 0 0 1.5px var(--n-700), var(--float);padding:16px 16px 20px;position:relative}.hc-portable-camera{border-radius:var(--r-chip);background:var(--n-700);width:5px;height:5px;margin-left:-2.5px;position:absolute;top:6px;left:50%}.hc-portable-ecran{aspect-ratio:1440/900;background:var(--n-900);width:100%;position:relative;overflow:hidden}.hc-portable-page{transform-origin:0 0;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.hc-navigateur{height:58px;box-shadow:inset 0 -1px 0 color-mix(in srgb, currentColor 10%, transparent);flex:none;grid-template-columns:1fr minmax(0,620px) 1fr;align-items:center;gap:18px;padding:0 20px;font:500 15px/1 system-ui,sans-serif;display:grid}.hc-navigateur .gauche,.hc-navigateur .droite{align-items:center;gap:16px;display:flex}.hc-navigateur .droite{justify-content:flex-end}.hc-navigateur svg{opacity:.65;flex:none;width:20px;height:20px}.hc-navigateur .feux{gap:8px;margin-right:6px;display:flex}.hc-navigateur .feux i{border-radius:var(--r-ctrl);opacity:.22;background:currentColor;width:12px;height:12px;display:block}.hc-navigateur .barre-url{border-radius:var(--r-ctrl);min-width:0;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 14%, transparent);justify-content:center;align-items:center;padding:0 18px;display:flex}.hc-navigateur .url{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;font-size:19px;font-weight:600;line-height:1;overflow:hidden}.hc-portable-socle{perspective:3000px;perspective-origin:50% 0;width:88%;height:0;padding-bottom:20%;position:relative}.hc-portable-clavier{aspect-ratio:16/8.5;box-sizing:border-box;transform-origin:50% 0;border-radius:0 0 var(--r-ctrl) var(--r-ctrl);background:linear-gradient(var(--n-800), var(--n-900));box-shadow:inset 0 3px 0 var(--n-700), var(--float);flex-direction:column;align-items:center;gap:3.2cqw;padding:4cqw 6cqw 0;display:flex;position:absolute;top:0;left:0;right:0;transform:rotateX(70deg);container-type:inline-size}.hc-portable-clavier .touches{flex-direction:column;gap:1cqw;width:100%;display:flex}.hc-portable-clavier .rangee{gap:1cqw;display:flex}.hc-portable-clavier .rangee span{background:var(--n-950);height:5cqw;box-shadow:inset 0 -2px 0 var(--n-700);border-radius:2px;flex:1}.hc-portable-clavier .rangee .espace{flex:6}.hc-portable-clavier .pave{border-radius:var(--r-ctrl);background:var(--n-900);width:34%;height:19cqw;box-shadow:inset 0 0 0 1px var(--n-700)}.hc-portable-scene{box-sizing:border-box;background:var(--hubcard-fond);background:color-mix(in srgb, var(--hubcard-fond) 90%, var(--hubcard-encre));flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:20px;min-height:0;padding:48px 24px;display:flex;overflow:hidden}.hc-portable-carte{--hubcard-apercu-h:660px;border-radius:var(--hubcard-arrondi);width:100%;max-width:440px;box-shadow:0 0 0 1px color-mix(in srgb, var(--hubcard-encre) 12%, transparent), var(--float);flex:none;position:relative;overflow:hidden;container-type:inline-size}.hc-ordinateur{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:18px auto 0;display:flex}.hc-ordinateur .hc-arrondis{max-width:none;margin:0}.hc-ordinateur-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.hc-ordinateur-tete h4{font-family:var(--display);color:var(--ink);font-size:.86rem;font-weight:600}@media (max-width:560px){.hc-ordinateur-tete .app-switch{width:100%}.hc-ordinateur-tete .app-switch button{padding-inline:6px;font-size:.84rem}}.hc-portable-scene.pleine{background:var(--hubcard-fond);justify-content:flex-start;gap:0;padding:0}.hc-portable-scene.pleine .hc-portable-carte{--hubcard-apercu-h:auto;box-shadow:none;border-radius:0;flex-direction:column;flex:1 0 auto;display:flex;overflow:visible}.hc-portable-scene.pleine .hc-portable-carte>.hubcard-rendu>*{flex:1 0 auto}.hc-portable-scene.pleine .hc-portable-carte>.hubcard-rendu>*,.hc-portable-scene.pleine .hc-portable-carte>.hubcard-rendu>*>[aria-hidden=true]{overflow:visible!important}.hc-portable-scene.pleine>.hubcard-marque{flex-shrink:0;padding:20px 16px 28px}.hc-portable-scene.couleur{background:var(--hubcard-decor)}.hc-portable-scene.image{isolation:isolate;position:relative}.hc-portable-scene.image:before{content:"";z-index:-1;pointer-events:none;background:var(--hubcard-decor-image) center / cover no-repeat;background:linear-gradient(color-mix(in srgb, var(--hubcard-fond) var(--hubcard-voile), transparent), color-mix(in srgb, var(--hubcard-fond) var(--hubcard-voile), transparent)), var(--hubcard-decor-image) center / cover no-repeat;position:absolute;inset:0}.hc-portable-scene.pleine.couleur .hc-portable-carte>.hubcard-rendu>*,.hc-portable-scene.pleine.image .hc-portable-carte>.hubcard-rendu>*{background:0 0!important}.hc-portable-scene.couleur .hubcard-marque-bouton,.hc-portable-scene.image .hubcard-marque-bouton{background:var(--hubcard-fond)}.hc-apercu-fichier{flex-direction:column;gap:4px;margin:0;display:flex}.hc-apercu-fichier img{border:1px solid var(--line);border-radius:var(--r-ctrl);width:100%;height:auto}.hc-essai{margin-top:22px}.hc-essai-ligne{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.hc-essai-ligne .champ{flex:0 280px;min-width:0}.hc-essai-apercu{flex-direction:column;gap:10px;display:flex}.hc-essai-faces{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px;display:grid}.hc-commande-raccourci{min-height:var(--touch);border:1px solid var(--line);border-radius:var(--r-ctrl);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:.86rem;font-weight:600;display:inline-flex}.hc-commande-raccourci:hover{border-color:var(--accent)}.hc-commande{flex-direction:column;gap:22px;display:flex}.hc-commande-infos{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;margin:0;padding-top:16px;display:flex}.hc-commande-infos dt{color:var(--muted);font-size:.78rem}.hc-commande-infos dd{margin:2px 0 0;font-size:.9rem}.hc-design-fige{flex-direction:column;gap:6px;display:flex}.hc-faces-figees{flex-wrap:wrap;gap:20px;margin-top:14px;display:flex}.hc-faces-figees figure{flex-direction:column;align-items:center;gap:6px;width:min(420px,100%);margin:0;display:flex}.hc-suivi{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hc-suivi li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:20px;display:grid;position:relative}.hc-suivi li:last-child{padding-bottom:0}.hc-suivi li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:0;left:15.5px}.hc-suivi li[data-etat=fait]:not(:last-child):before{background:var(--ok-fg)}.hc-suivi-point{border-radius:var(--r-chip);border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);font-variant-numeric:tabular-nums;place-items:center;font-size:.84rem;font-weight:600;display:grid}.hc-suivi li[data-etat=fait] .hc-suivi-point{border-color:var(--ok-fg);background:var(--ok-bg);color:var(--ok-fg)}.hc-suivi li[data-etat=courant] .hc-suivi-point{border-color:var(--accent);background:var(--accent);color:var(--surface)}.hc-suivi li>div{flex-direction:column;align-items:flex-start;gap:6px;padding-top:5px;display:flex}.hc-suivi .hc-dit{max-width:60ch;margin:0}.hc-suivi-titre{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.hc-suivi li[data-etat=a-venir] .hc-suivi-titre{color:var(--muted)}.hc-suivi-rembourse{border-radius:var(--r-ctrl);background:var(--no-bg);color:var(--ink);margin:0;padding:12px 14px}.hc-masque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
