.os{--blanc:#fff;--gris-1:#f5f5f7;--gris-2:#ebebef;--gris-3:#d9d9de;--encre:#1d1d1f;--encre-2:#48484d;--doux:#6e6e73;--pale:#86868b;--vert:#14a85a;--vert-fonce:#0b7d40;--vert-pale:#e8f7ee;--vert-trait:#bfe8cf;--rouge:#c8372d;--f-corps:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t-xs:.8125rem;--t-s:.9375rem;--t-m:clamp(1rem, .96rem + .2vw, 1.0625rem);--gouttiere:clamp(16px, 5vw, 48px);--courbe:cubic-bezier(.2, .9, .2, 1);--d-1:.22s;--nuit:var(--blanc);--nuit-2:var(--blanc);--nuit-3:var(--gris-2);--trait:var(--gris-2);--brume:var(--doux);--craie:var(--encre);--papier:var(--gris-1);--thermique:var(--doux);--surligneur:var(--vert);--f-texte:var(--f-corps);--f-mono:var(--f-corps);z-index:0;background:var(--gris-1);min-height:100dvh;color:var(--encre);font:400 var(--t-m) / 1.55 var(--f-corps);letter-spacing:-.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.os ::selection{background:var(--vert-pale);color:var(--encre)}.os :focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:6px}.os a{color:inherit}.os-conteneur{width:min(1180px, 100% - 2 * var(--gouttiere));margin-inline:auto}.os-nav{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.os-marque{letter-spacing:-.03em;color:var(--encre);align-items:center;gap:10px;font-size:1.12rem;font-weight:650;text-decoration:none;display:inline-flex}.os-marque svg{width:26px;height:26px}.os-nav small{background:var(--blanc);box-shadow:0 0 0 1px var(--gris-2);color:var(--encre-2);text-align:right;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:500}.os-tete{padding:clamp(24px,5vw,56px) 0 clamp(24px,4vw,40px)}.os-surtitre{background:var(--vert-pale);color:var(--vert-fonce);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:.8rem;font-weight:650;display:inline-flex}.os-surtitre:before{content:"";background:var(--vert);border-radius:50%;width:7px;height:7px}.os-titre{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.1rem,1rem + 3.6vw,3.6rem);font-weight:650;line-height:1.04}.os-titre em{color:var(--pale);margin-top:.12em;font-style:normal;display:block}.os-chapeau{max-width:58ch;color:var(--encre-2);text-wrap:pretty;margin-top:18px;font-size:1.05rem}.os-alerte{max-width:62ch;font-size:var(--t-s);background:var(--blanc);box-shadow:0 0 0 1px var(--gris-2);color:var(--encre-2);border-radius:14px;margin-top:16px;padding:12px 16px}.os-alerte.chaude{color:#8a5200;background:#fff4e5;box-shadow:0 0 0 1px #f6dcb0}.os-grille{gap:28px;padding-bottom:96px;display:grid}@media (min-width:980px){.os-grille{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px}.os-cote{position:sticky;top:24px}}.os-form{background:var(--blanc);min-width:0;box-shadow:0 0 0 1px var(--gris-2), 0 30px 60px -40px #00000040;border-radius:24px;gap:22px;padding:clamp(20px,3vw,32px);display:grid}.os-etape{border-top:1px solid var(--gris-2);letter-spacing:-.025em;align-items:center;gap:12px;padding-top:22px;font-size:1.12rem;font-weight:650;display:flex}.os-etape:first-child{border-top:0;padding-top:0}.os-etape b{background:var(--encre);width:28px;height:28px;color:var(--blanc);letter-spacing:0;border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:inline-grid}.os-champ{min-width:0;color:var(--encre);gap:8px;font-size:.88rem;font-weight:600;display:grid}.os-champ small{font-size:var(--t-xs);color:var(--doux);font-weight:400}.os-saisie{background:var(--gris-1);width:100%;min-width:0;min-height:52px;color:var(--encre);box-shadow:inset 0 0 0 1px var(--gris-2);font:500 1rem / 1.2 var(--f-corps);transition:box-shadow var(--d-1) var(--courbe), background-color var(--d-1) var(--courbe);border:0;border-radius:14px;padding:12px 16px}.os-saisie::placeholder{color:var(--pale)}.os-saisie:hover{box-shadow:inset 0 0 0 1px var(--gris-3)}.os-saisie:focus-visible{background:var(--blanc);box-shadow:inset 0 0 0 2px var(--encre);outline:0}.os-saisie.mono{font-variant-numeric:tabular-nums}.os-ligne{gap:10px;min-width:0;display:flex}.os-ligne>.os-saisie{flex:1}.os-deux{align-items:end;gap:18px;display:grid}@media (min-width:640px){.os-deux{grid-template-columns:1fr 1fr}}.os-pastille{cursor:pointer;width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--gris-2);background:0 0;border:0;border-radius:14px;flex:0 0 52px;padding:0;overflow:hidden}.os-pastille::-webkit-color-swatch-wrapper{padding:0}.os-pastille::-webkit-color-swatch{border:0;border-radius:14px}.os-pastille::-moz-color-swatch{border:0;border-radius:14px}.os-case{font-size:var(--t-s);color:var(--encre-2);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.os-case input{width:22px;height:22px;accent-color:var(--vert);cursor:pointer;flex:none;margin-top:1px}.os-case.encadre{background:var(--gris-1);box-shadow:inset 0 0 0 1px var(--gris-2);border-radius:16px;padding:16px}.os-case a{text-decoration:underline;-webkit-text-decoration-color:var(--gris-3);text-decoration-color:var(--gris-3);text-underline-offset:3px}.os-case a:hover{-webkit-text-decoration-color:var(--encre);text-decoration-color:var(--encre)}.os-note{font-size:var(--t-xs);color:var(--doux)}.os-erreur{color:var(--rouge);font-size:var(--t-s);background:#fdecea;border-radius:14px;padding:12px 16px;box-shadow:inset 0 0 0 1px #f5c4bf}.os-fiche{background:var(--vert-pale);box-shadow:inset 0 0 0 1px var(--vert-trait);font-size:var(--t-s);border-radius:16px;padding:16px}.os-fiche b{letter-spacing:-.02em;font-size:1.05rem;font-weight:650;display:block}.os-fiche p{color:var(--encre-2);margin-top:4px;font-size:.85rem}.os-fiche ul{gap:6px;margin-top:12px;padding:0;list-style:none;display:grid}.os-fiche li{color:var(--encre);gap:8px;display:flex}.os-fiche li:before{content:"✓";color:var(--vert-fonce);font-weight:700}.os-btn{cursor:pointer;min-height:52px;font:600 1rem / 1.15 var(--f-corps);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--d-1) var(--courbe), background-color var(--d-1) var(--courbe), box-shadow var(--d-1) var(--courbe);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;display:inline-flex;position:relative}.os-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.os-btn-action{background:var(--encre);color:var(--blanc);box-shadow:0 12px 26px -14px #1d1d1fb3}.os-btn-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 32px -14px #1d1d1fb3}.os-btn-ligne{background:var(--blanc);color:var(--encre);box-shadow:inset 0 0 0 1px var(--gris-2)}.os-btn-ligne:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gris-3);background:var(--gris-1)}.os-btn-grand{min-height:58px;font-size:1.05rem}.os-btn:disabled{background:var(--gris-2);color:var(--pale);box-shadow:none;cursor:not-allowed}.os-btn .fl{transition:transform var(--d-1) var(--courbe)}.os-btn:hover:not(:disabled) .fl{transform:translate(3px)}.os-ticket{background:var(--blanc);color:var(--encre);box-shadow:0 0 0 1px var(--gris-2), 0 30px 60px -40px #00000040;font-variant-numeric:tabular-nums;border-radius:24px;padding:24px;font-size:.95rem;line-height:1.6;position:relative}.os-dechire{-webkit-mask:none;mask:none}.os-ticket-tete{letter-spacing:-.02em;font-size:1.05rem;font-weight:650}.os-ticket-sous{color:var(--doux);font-size:.85rem}.os-ticket hr{border:0;border-top:1px solid var(--gris-2);margin:14px 0}.os-ticket-ligne{color:var(--encre-2);justify-content:space-between;gap:12px;display:flex}.os-ticket-ligne span:last-child{text-align:right;white-space:nowrap;color:var(--encre);font-weight:600}.os-ticket-ligne.pale,.os-ticket-ligne.pale span:last-child{color:var(--pale);font-weight:500}.os-ticket-total{background:var(--vert-pale);color:var(--vert-fonce);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px 16px;font-weight:650;display:flex}.os-ticket-total b{letter-spacing:-.03em;color:var(--vert-fonce);font-size:1.5rem}.os-ticket-mention{color:var(--doux);margin-top:12px;font-size:.8rem}.os-apercu{gap:12px;margin-top:28px;display:grid}.os-apercu>span{color:var(--doux);text-align:center;font-size:.85rem;font-weight:500}.os-tel{background:#0c0c0e;border-radius:40px;width:100%;max-width:300px;margin-inline:auto;padding:7px;box-shadow:0 40px 80px -40px #0000008c}.os-tel>div{border-radius:33px;overflow:hidden}.os-message{max-width:62ch;padding:clamp(48px,10vw,120px) 0}.os-message .os-titre{font-size:clamp(2.1rem,1rem + 4vw,3.6rem)}@media (max-width:640px){.os-btn{white-space:normal;text-align:center;width:100%}.os-form{border-radius:20px}.os-nav small{display:none}}@media (prefers-reduced-motion:reduce){.os *{transition:none!important}}@media (max-width:640px){.os-ligne{flex-wrap:wrap}.os-ligne>.os-saisie{flex:100%}.os-ligne>.os-pastille+.os-saisie{flex:1 1 0}.os-titre em{font-size:.7em}}
.os{--ressort:cubic-bezier(.2, .9, .2, 1);--verre:#ffffffb8;--bord:#1d1d1f14;background:#fbfbfc}.ox-fond{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ox-fond:before{content:"";background-image:radial-gradient(#1d1d1f12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}.ox-fond i{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.ox-fond i:first-child{background:#c9f0d8;width:46vw;height:46vw;top:-18vw;left:-8vw}.ox-fond i:nth-child(2){background:#e4e6ee;width:38vw;height:38vw;top:-8vw;right:-10vw}.ox-fond i:nth-child(3){opacity:.4;background:#dff5e7;width:30vw;height:30vw;top:22vh;left:38vw}@media (prefers-reduced-motion:no-preference){.ox-fond i:first-child{animation:22s ease-in-out infinite alternate derive}.ox-fond i:nth-child(2){animation:26s ease-in-out infinite alternate-reverse derive}.ox-fond i:nth-child(3){animation:30s ease-in-out infinite alternate derive}}@keyframes derive{to{transform:translate(6vw,4vw)scale(1.12)}}.ox-barre{z-index:30;-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--bord);background:#fbfbfce0;padding:12px 0;position:sticky;top:0}.ox-barre>div{width:min(1240px, 100% - 2 * var(--gouttiere));align-items:center;gap:12px;margin-inline:auto;display:flex}.ox-marque{letter-spacing:-.03em;color:var(--encre);align-items:center;gap:10px;font-size:1.05rem;font-weight:650;text-decoration:none;display:inline-flex}.ox-marque svg{flex:none;display:block}.ox-sep{background:var(--gris-3);width:1px;height:20px}.ox-boutique{color:var(--encre-2);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.ox-statut{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);color:var(--encre-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.ox-statut[data-ok]{color:var(--vert-fonce);background:var(--vert-pale);box-shadow:0 0 0 1px var(--vert-trait)}.ox-point{background:var(--pale);border-radius:50%;width:8px;height:8px;position:relative}.ox-statut[data-ok] .ox-point{background:var(--vert)}@media (prefers-reduced-motion:no-preference){.ox-statut[data-ok] .ox-point:after{content:"";background:var(--vert);border-radius:50%;animation:1.8s ease-out infinite onde;position:absolute;inset:0}}@keyframes onde{to{opacity:0;transform:scale(3)}}.ox-page{width:min(1240px, 100% - 2 * var(--gouttiere));margin-inline:auto;padding:clamp(20px,3vw,36px) 0 96px}.ox-sur{color:var(--vert-fonce);align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:inline-flex}.ox-sur:before{content:"";background:var(--vert);border-radius:50%;width:7px;height:7px}.ox-h1{letter-spacing:-.045em;margin-top:8px;font-size:clamp(1.8rem,1.1rem + 2.4vw,2.8rem);font-weight:650;line-height:1.05}.ox-h1 span{color:var(--pale)}.ox-h2{letter-spacing:-.025em;font-size:1.05rem;font-weight:650}.ox-mini{color:var(--doux);font-size:.82rem}.ox-panneau{background:var(--verre);-webkit-backdrop-filter:blur(20px)saturate(1.4);min-width:0;box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px var(--bord), 0 24px 50px -36px #1d1d1f59;border-radius:24px;position:relative}.ox-panneau>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.ox-incline{transform-style:preserve-3d;transition:transform .6s var(--ressort), box-shadow .6s var(--ressort);will-change:transform}.ox-incline[data-actif]{transition:transform .12s linear}.ox-reflet{border-radius:inherit;pointer-events:none;background:radial-gradient(400px circle at var(--rx,50%) var(--ry,0%), #ffffff38, transparent 45%);opacity:0;transition:opacity .4s var(--ressort);position:absolute;inset:0}.ox-incline[data-actif] .ox-reflet{opacity:1}.ox-btn{isolation:isolate;cursor:pointer;min-height:52px;font:650 .98rem / 1 var(--f-corps);letter-spacing:-.015em;white-space:nowrap;transition:transform .3s var(--ressort), box-shadow .3s var(--ressort), background-color .3s var(--ressort), color .3s var(--ressort);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ox-btn:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;translate:-130%}.ox-btn:hover:not(:disabled):after{transition:translate .9s var(--ressort);translate:130%}.ox-btn:active:not(:disabled){transform:scale(.97)}.ox-btn:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.ox-noir{background:var(--encre);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 14px 28px -14px #1d1d1fbf}.ox-noir:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 20px 36px -14px #1d1d1fbf}.ox-vert{background:var(--vert);color:#fff;box-shadow:inset 0 1px #ffffff40,0 14px 28px -14px #14a85acc}.ox-vert:hover:not(:disabled){background:#12974f;transform:translateY(-2px)}.ox-clair{background:var(--blanc);color:var(--encre);box-shadow:0 0 0 1px var(--bord), 0 6px 16px -10px #1d1d1f4d}.ox-clair:hover:not(:disabled){box-shadow:0 0 0 1px var(--gris-3), 0 10px 22px -12px #1d1d1f59;transform:translateY(-1px)}.ox-btn:disabled{background:var(--gris-2);color:var(--pale);box-shadow:none;cursor:not-allowed}.ox-btn .fl{transition:translate .3s var(--ressort)}.ox-btn:hover:not(:disabled) .fl{translate:4px}.ox-petit{min-height:40px;padding:0 16px;font-size:.85rem}.ox-plein{width:100%}.ox-tourne{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite tourne}@keyframes tourne{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.ox-entre{animation:ox-net .9s var(--ressort) both;animation-delay:calc(var(--i,0) * 70ms)}}@keyframes ox-net{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}}.ox-accueil{background:var(--vert-pale);box-shadow:0 0 0 1px var(--vert-trait);border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ox-coche{flex:none;width:44px;height:44px}.ox-coche circle{fill:var(--vert)}.ox-coche path{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.ox-coche circle{transform-origin:50%;animation:pop .6s var(--ressort) both}.ox-coche path{animation:trace .6s .35s var(--ressort) both}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes trace{0%{stroke-dashoffset:30px}}.ox-accueil b{letter-spacing:-.02em;color:var(--vert-fonce);font-size:1.02rem;font-weight:650;display:block}.ox-accueil span{color:var(--encre-2);font-size:.9rem}.ox-studio{gap:20px;margin-top:20px;display:grid}@media (min-width:1000px){.ox-studio{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px}}.ox-progres{grid-template-columns:repeat(4,1fr);gap:6px;padding:18px 20px 0;list-style:none;display:grid}.ox-progres li{color:var(--pale);cursor:default;gap:8px;font-size:.75rem;font-weight:600;display:grid}.ox-progres li:before{content:"";background:var(--gris-2);background-image:linear-gradient(var(--vert), var(--vert));height:4px;transition:background-size .6s var(--ressort);background-repeat:no-repeat;background-size:0% 100%;border-radius:4px}.ox-progres li[data-fait]:before,.ox-progres li[data-actif]:before{background-size:100% 100%}.ox-progres li[data-actif]{color:var(--encre)}.ox-progres li[data-fait]{color:var(--vert-fonce)}.ox-progres button{all:unset;cursor:pointer}.ox-progres button:focus-visible{outline:2px solid var(--encre);outline-offset:2px;border-radius:4px}.ox-etape{padding:22px 20px 20px}@media (min-width:640px){.ox-etape{padding:26px 28px}}.ox-etapeTitre{letter-spacing:-.04em;font-size:clamp(1.4rem,1.1rem + 1vw,1.75rem);font-weight:650;line-height:1.1}.ox-etapeSous{color:var(--doux);margin-top:6px;font-size:.92rem}@media (prefers-reduced-motion:no-preference){.ox-etapeCorps{animation:ox-net .6s var(--ressort) both}}.ox-etapeCorps{gap:16px;margin-top:20px;display:grid}.ox-nav{gap:10px;margin-top:24px;display:flex}.ox-nav .ox-btn:last-child{flex:1}.ox-champ{color:var(--encre-2);gap:7px;font-size:.82rem;font-weight:600;display:grid}.ox-saisie{width:100%;min-width:0;min-height:54px;color:var(--encre);box-shadow:inset 0 0 0 1px var(--gris-2), 0 1px 2px #00000008;font:500 1rem / 1 var(--f-corps);letter-spacing:-.01em;transition:box-shadow .25s var(--ressort);background:#ffffffe6;border:0;border-radius:16px;padding:0 18px}.ox-saisie::placeholder{color:var(--pale)}.ox-saisie:hover{box-shadow:inset 0 0 0 1px var(--gris-3)}.ox-saisie:focus-visible{box-shadow:inset 0 0 0 2px var(--encre), 0 0 0 5px #1d1d1f0f;outline:0}.ox-groupe{align-items:center;display:flex;position:relative}.ox-groupe .ox-saisie{padding-right:140px}.ox-groupe .ox-btn{min-height:42px;padding:0 16px;font-size:.88rem;position:absolute;right:6px}.ox-deux{gap:14px;display:grid}@media (min-width:560px){.ox-deux{grid-template-columns:1fr 1fr}}.ox-scan{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);border-radius:18px;grid-template-columns:64px 1fr;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.ox-scan:after{content:"";animation:balaye 1.2s var(--ressort) infinite;background:linear-gradient(100deg,#0000 20%,#14a85a24 50%,#0000 80%);position:absolute;inset:0;translate:-100%}.ox-scan i{background:var(--gris-1);border-radius:10px;display:block}.ox-scan i:first-child{grid-row:span 3;height:80px}.ox-scan i:not(:first-child){height:14px}@keyframes balaye{to{translate:100%}}.ox-produit{background:var(--blanc);box-shadow:0 0 0 1px var(--vert-trait), 0 16px 30px -24px #14a85a80;border-radius:18px;grid-template-columns:76px 1fr;align-items:center;gap:14px;padding:12px;display:grid}@media (prefers-reduced-motion:no-preference){.ox-produit{animation:ox-net .7s var(--ressort) both}}.ox-produit img{object-fit:cover;background:var(--gris-1);border-radius:12px;width:76px;height:76px}.ox-produit b{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.ox-produit small{color:var(--doux);margin-top:2px;font-size:.82rem;display:block}.ox-puces{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.ox-puces span{background:var(--vert-pale);color:var(--vert-fonce);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:5px 10px;font-size:.78rem;font-weight:600;overflow:hidden}.ox-couleur{box-shadow:inset 0 0 0 1px var(--gris-2);background:#ffffffe6;border-radius:16px;align-items:center;gap:10px;padding:6px;display:flex}.ox-couleur input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 42px;width:42px;height:42px;padding:0;overflow:hidden}.ox-couleur input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ox-couleur input[type=color]::-webkit-color-swatch{border:0;border-radius:12px}.ox-couleur input[type=color]::-moz-color-swatch{border:0;border-radius:12px}.ox-couleur input:not([type]),.ox-couleur input[type=text]{min-width:0;font:600 .95rem var(--f-corps);color:var(--encre);font-variant-numeric:tabular-nums;text-transform:uppercase;background:0 0;border:0;flex:1}.ox-couleur input:focus-visible{outline:0}.ox-couleur:focus-within{box-shadow:inset 0 0 0 2px var(--encre)}.ox-palettes{flex-wrap:wrap;gap:8px;display:flex}.ox-palettes button{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);cursor:pointer;transition:transform .25s var(--ressort), box-shadow .25s var(--ressort);border:0;border-radius:999px;align-items:center;gap:2px;padding:5px;display:inline-flex}.ox-palettes button:hover{box-shadow:0 0 0 1px var(--gris-3), 0 8px 16px -10px #0000004d;transform:translateY(-2px)}.ox-palettes button[aria-pressed=true]{box-shadow:0 0 0 2px var(--encre)}.ox-palettes i{border-radius:50%;width:20px;height:20px}.ox-case{box-shadow:inset 0 0 0 1px var(--gris-2);color:var(--encre-2);cursor:pointer;transition:box-shadow .25s var(--ressort), background-color .25s var(--ressort);background:#fffc;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;font-size:.9rem;line-height:1.45;display:flex}.ox-case:has(input:checked){background:var(--vert-pale);box-shadow:inset 0 0 0 1px var(--vert-trait)}.ox-case input{appearance:none;background:var(--gris-3);cursor:pointer;width:40px;height:24px;transition:background-color .25s var(--ressort);border-radius:999px;flex:none;margin:0;position:relative}.ox-case input:after{content:"";width:18px;height:18px;transition:translate .3s var(--ressort);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.ox-case input:checked{background:var(--vert)}.ox-case input:checked:after{translate:16px}.ox-case input:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.ox-case a{color:var(--encre);text-underline-offset:3px}.ox-erreur{color:#b4271d;background:#fdecea;border-radius:14px;padding:12px 14px;font-size:.9rem}.ox-note{color:var(--doux);font-size:.82rem}.ox-apercu{justify-items:center;gap:14px;display:grid}@media (min-width:1000px){.ox-apercu{position:sticky;top:84px}}.ox-scene3d{perspective:1200px;justify-items:center;width:100%;display:grid}.ox-tel{background:linear-gradient(145deg,#2b2b30,#0b0b0d 40%);border-radius:44px;width:min(290px,72vw);padding:8px;position:relative;box-shadow:inset 0 0 0 1px #3a3a40,0 50px 90px -40px #0009,0 20px 40px -30px #14a85a66}.ox-tel>div{border-radius:36px;overflow:hidden}.ox-tel:before{content:"";z-index:2;background:#000;border-radius:999px;width:76px;height:22px;position:absolute;top:18px;left:50%;translate:-50%}.ox-ombre{filter:blur(4px);background:radial-gradient(closest-side,#0000002e,#0000);border-radius:50%;width:70%;height:22px;margin-top:-6px}.ox-recap{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ox-recap span.x{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);color:var(--encre-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}.ox-recap span.x b{color:var(--vert-fonce)}.ox-fabrique{padding:28px}.ox-chaine{gap:10px;margin-top:22px;padding:0;list-style:none;display:grid}.ox-chaine li{box-shadow:inset 0 0 0 1px var(--gris-2);background:#fffc;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;font-weight:600;display:flex}.ox-chaine li i{border:2px solid var(--gris-3);border-radius:50%;flex:none;width:22px;height:22px}.ox-chaine li[data-fait] i{background:var(--vert) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M6.5 11.5 9.5 14.5 15.5 8' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat;border:0}.ox-chaine li[data-encours] i{border-color:var(--vert);border-right-color:#0000;animation:.8s linear infinite tourne}.ox-chaine li small{color:var(--doux);margin-left:auto;font-size:.8rem;font-weight:500}.ox-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ox-periode{box-shadow:0 0 0 1px var(--bord);background:#fffc;border-radius:999px;padding:4px;display:inline-flex}.ox-periode span{color:var(--doux);border-radius:999px;padding:7px 14px;font-size:.82rem;font-weight:600}.ox-periode span[aria-current]{background:var(--encre);color:#fff}.ox-grille{gap:16px;margin-top:22px;display:grid}@media (min-width:1000px){.ox-grille{grid-template-columns:repeat(12,minmax(0,1fr))}}.ox-carteNoire{color:#fff;background:radial-gradient(120% 140% at 100% 0,#14a85a73,#0000 50%),linear-gradient(160deg,#222226,#0d0d0f 60%);border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 40px 70px -40px #000000b3}@media (min-width:1000px){.ox-carteNoire{grid-column:span 7;padding:30px}}.ox-carteNoire:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 70%);mask-image:linear-gradient(200deg,#000,#0000 70%)}.ox-carteNoire header{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ox-carteNoire header span{color:#a9a9b0;font-size:.85rem;font-weight:600}.ox-pilV{color:#7fe0a8;background:#14a85a2e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:650;display:inline-flex}.ox-gros{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(2.8rem,2rem + 3.6vw,4.6rem);font-weight:650;line-height:1;position:relative}.ox-sous{color:#a9a9b0;margin-top:8px;font-size:.9rem;position:relative}.ox-courbe{width:100%;height:86px;margin-top:18px;display:block;position:relative;overflow:visible}.ox-courbe path.trait{fill:none;stroke:#2fd57f;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:0}.ox-courbe path.aire{fill:url(#ox-degrade)}@media (prefers-reduced-motion:no-preference){.ox-courbe path.trait{animation:dessine 1.6s .3s var(--ressort) both}.ox-courbe path.aire{animation:ox-apparait 1.2s .9s var(--ressort) both}}@keyframes dessine{0%{stroke-dashoffset:1200px}}@keyframes ox-apparait{0%{opacity:0}}.ox-axe{color:#77777e;justify-content:space-between;margin-top:6px;font-size:.72rem;display:flex;position:relative}.ox-kpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:1000px){.ox-kpis{grid-column:span 5}}.ox-kpi{flex-direction:column;justify-content:space-between;gap:14px;padding:18px;display:flex}.ox-kpi dd{margin-top:auto!important}.ox-kpi dt{white-space:nowrap;text-overflow:ellipsis;color:var(--doux);align-items:center;gap:8px;font-size:.8rem;font-weight:600;display:flex;overflow:hidden}.ox-kpi dt i{background:var(--gris-1);width:28px;height:28px;color:var(--encre);border-radius:9px;place-items:center;display:inline-grid}.ox-kpi dt i svg{width:16px;height:16px}.ox-kpi dd{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:1.9rem;font-weight:650;line-height:1}.ox-kpi dd small{color:var(--doux);letter-spacing:-.01em;margin-left:4px;font-size:.85rem;font-weight:600}.ox-jauge{background:var(--gris-2);border-radius:5px;height:5px;margin-top:14px;overflow:hidden}.ox-jauge i{background:var(--vert);transform-origin:0;border-radius:5px;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ox-jauge i{animation:remplit 1.2s .4s var(--ressort) both}}@keyframes remplit{0%{transform:scaleX(0)}}.ox-classement{padding-bottom:8px}@media (min-width:1000px){.ox-classement{grid-column:span 8}}.ox-lignes{gap:2px;padding:12px;list-style:none;display:grid}.ox-ligne{transition:background-color .25s var(--ressort);border-radius:18px}.ox-ligne[open],.ox-ligne:hover{background:#ffffffd9}.ox-ligne summary{cursor:pointer;border-radius:18px;grid-template-columns:28px 48px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:10px;list-style:none;display:grid}.ox-ligne summary::-webkit-details-marker{display:none}.ox-ligne summary:focus-visible{outline:2px solid var(--encre);outline-offset:-2px}.ox-rang{background:var(--gris-1);width:28px;height:28px;color:var(--doux);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:.8rem;font-weight:650;display:inline-grid}.ox-ligne[data-premier] .ox-rang{background:var(--vert);color:#fff;box-shadow:0 6px 14px -6px #14a85acc}.ox-vignette{background:var(--gris-2);border-radius:12px;width:48px;height:60px;position:relative;overflow:hidden}.ox-vignette img{object-fit:cover;width:100%;height:100%}.ox-vignette span{color:#fff;background:#0009;border-radius:5px;padding:1px 5px;font-size:.62rem;font-weight:650;position:absolute;bottom:4px;left:4px}.ox-nom{min-width:0}.ox-nom b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-size:.95rem;font-weight:600;display:block;overflow:hidden}.ox-nom small{color:var(--doux);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;display:flex;overflow:hidden}.ox-barreV{background:var(--gris-2);border-radius:4px;flex:1;max-width:140px;height:4px;overflow:hidden}.ox-barreV i{background:var(--vert);border-radius:4px;height:100%;display:block}.ox-ca{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-weight:650}.ox-ca small{color:var(--doux);font-size:.74rem;font-weight:500;display:block}.ox-ligne[data-ca] .ox-ca{color:var(--vert-fonce)}.ox-chevron{width:20px;height:20px;color:var(--pale);transition:rotate .3s var(--ressort)}.ox-ligne[open] .ox-chevron{rotate:180deg}.ox-details{gap:14px;padding:4px 12px 16px;display:grid}@media (prefers-reduced-motion:no-preference){.ox-ligne[open] .ox-details{animation:ox-net .45s var(--ressort) both}}.ox-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ox-stats div{background:var(--gris-1);border-radius:14px;padding:10px 12px}.ox-stats dt{color:var(--doux);font-size:.72rem;font-weight:600}.ox-stats dd{font-variant-numeric:tabular-nums;margin-top:2px;font-weight:650}.ox-reglages{gap:10px;display:grid}@media (min-width:640px){.ox-reglages{grid-template-columns:1fr 1fr auto;align-items:end}}.ox-reglages .ox-saisie{border-radius:12px;min-height:44px;font-size:.92rem}.ox-tag{background:var(--vert-pale);color:var(--vert-fonce);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;font-weight:650;display:inline-flex}.ox-tag.gris{background:var(--gris-1);color:var(--doux)}.ox-ligne.ecartee{opacity:.5}.ox-fil{align-self:start;padding-bottom:8px}@media (min-width:1000px){.ox-fil{grid-column:span 4}}.ox-commandes{gap:4px;padding:12px;list-style:none;display:grid}.ox-commandes li{border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:relative}.ox-commandes li:before{content:"";background:var(--vert);width:10px;height:10px;box-shadow:0 0 0 4px var(--vert-pale);border-radius:50%}.ox-commandes li[data-declare]:before{background:#e3a33b;box-shadow:0 0 0 4px #fff4e5}.ox-commandes b{font-variant-numeric:tabular-nums;color:var(--vert-fonce);font-weight:650}.ox-commandes span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.ox-commandes small{color:var(--doux);font-size:.76rem;font-weight:500;display:block}.ox-vide{text-align:center;color:var(--doux);justify-items:center;gap:10px;padding:28px 20px;font-size:.9rem;display:grid}.ox-vide i{background:var(--gris-1);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.ox-sources{padding:18px 20px 20px}@media (min-width:1000px){.ox-sources{grid-column:span 12}}.ox-empile{background:var(--gris-2);border-radius:12px;gap:3px;height:12px;margin-top:14px;display:flex;overflow:hidden}.ox-empile i{transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ox-empile i{animation:remplit 1.1s var(--ressort) both}}.ox-legende{color:var(--encre-2);flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:0;font-size:.85rem;list-style:none;display:flex}.ox-legende li{align-items:center;gap:8px;display:inline-flex}.ox-legende li:before{content:"";background:var(--c);border-radius:3px;width:10px;height:10px}.ox-legende b{font-variant-numeric:tabular-nums}.ox-reglage{grid-column:1/-1}@media (min-width:1000px){.ox-reglage{grid-column:span 6}}.ox-reglage>summary{cursor:pointer;border-radius:24px;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.ox-reglage>summary::-webkit-details-marker{display:none}.ox-reglage>summary:focus-visible{outline:2px solid var(--encre);outline-offset:-2px}.ox-reglage>summary>i{background:var(--encre);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ox-reglage>summary>i svg{width:20px;height:20px}.ox-reglage>summary div{flex:1;min-width:0}.ox-reglage>summary b{letter-spacing:-.02em;font-weight:650;display:block}.ox-reglage>summary small{color:var(--doux);font-size:.82rem;display:block}.ox-reglage[open] .ox-chevron{rotate:180deg}.ox-reglageCorps{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 20px 20px;display:grid}@media (prefers-reduced-motion:no-preference){.ox-reglage[open] .ox-reglageCorps{animation:ox-net .45s var(--ressort) both}}.ox-pas{counter-reset:pas;gap:8px;padding:0;list-style:none;display:grid}.ox-pas li{color:var(--encre-2);counter-increment:pas;grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:.9rem;line-height:1.45;display:grid}.ox-pas li:before{content:counter(pas);background:var(--gris-1);width:24px;height:24px;color:var(--encre);border-radius:8px;place-items:center;font-size:.78rem;font-weight:650;display:grid}.ox-copie{min-width:0;box-shadow:inset 0 0 0 1px var(--gris-2);background:#ffffffe6;border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.ox-copie code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--encre-2);flex:1;font:500 .82rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.ox-copie .ox-btn{flex:none;min-height:40px;padding:0 14px;font-size:.85rem}.ox-hero{gap:16px;display:grid}.ox-hero .ox-accueil{border-radius:999px;justify-self:start;gap:12px;padding:10px 18px 10px 10px}.ox-hero .ox-coche{width:36px;height:36px}.ox-hero .ox-accueil b{font-size:.95rem}.ox-hero .ox-accueil span{font-size:.82rem}.ox-info{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);color:var(--encre-2);border-radius:14px;margin-top:16px;padding:12px 14px;font-size:.9rem}.ox-message{max-width:620px;margin:clamp(24px,8vh,80px) auto 0;padding:32px 28px}@media (prefers-reduced-motion:no-preference){.ox-flotte{animation:6s ease-in-out infinite flotte}}@keyframes flotte{50%{translate:0 -10px}}.ox-direct{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);color:var(--encre-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.ox-direct .ox-point{background:var(--vert)}@media (prefers-reduced-motion:no-preference){.ox-direct .ox-point:after{content:"";background:var(--vert);border-radius:50%;animation:1.8s ease-out infinite onde;position:absolute;inset:0}}.ox-recap{padding:0;list-style:none}.ox-recap li{background:var(--blanc);box-shadow:0 0 0 1px var(--bord);color:var(--encre-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}.ox-recap li b{color:var(--encre)}.ox-nav .ox-btn:first-child:not(:last-child){flex:0 0 52px;padding:0}.ox-progres span,.ox-progres button{display:block}.ox-scene3d{position:relative}.ox-tel{transform:perspective(1400px)rotateY(-14deg)rotateX(5deg)rotate(1deg)}.ox-hud{z-index:3;-webkit-backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--bord), 0 18px 30px -18px #1d1d1f66;color:var(--encre);white-space:nowrap;pointer-events:none;background:#ffffffd1;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:650;display:inline-flex;position:absolute}.ox-hud small{color:var(--doux);font-weight:600}.ox-hud i{border-radius:5px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000014}.ox-hud.h1{top:14%;left:-4px}.ox-hud.h2{top:46%;right:-8px}.ox-hud.h3{bottom:16%;left:6px}.ox-hud.h3 b{color:var(--vert-fonce)}@media (prefers-reduced-motion:no-preference){.ox-hud.h1{animation:5s ease-in-out infinite flotte}.ox-hud.h2{animation:6.5s ease-in-out -2s infinite flotte}.ox-hud.h3{animation:5.8s ease-in-out -1s infinite flotte}}@media (max-width:999px){.ox-hud.h1{left:4%}.ox-hud.h2{right:4%}.ox-hud.h3{left:6%}}@media (max-width:640px){.ox-hud{padding:6px 10px;font-size:.72rem}.ox-hud.h1{left:0}.ox-hud.h2{right:0}.ox-hud.h3{display:none}}@property --ox-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ox-lueur:after{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--ox-angle), transparent 0 70%, #14a85aa6 82%, transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.ox-lueur:after{animation:6s linear infinite ox-tour}}@keyframes ox-tour{to{--ox-angle:360deg}}@media (prefers-reduced-motion:no-preference){.ox-progres li[data-actif]:before{background-image:linear-gradient(90deg, var(--vert) 0 40%, #6be3a2 50%, var(--vert) 60% 100%);background-size:300% 100%;animation:2.4s linear infinite ox-courant}}@keyframes ox-courant{0%{background-position:100% 0}to{background-position:-200% 0}}@media (max-width:640px){.ox-boutique{max-width:40vw}.ox-statut{padding:5px 10px;font-size:.74rem}.ox-sep{display:none}.ox-h1{font-size:1.75rem}.ox-carteNoire{border-radius:24px;padding:20px}.ox-kpi{padding:14px}.ox-kpi dd{font-size:1.5rem}.ox-ligne summary{grid-template-columns:24px 40px minmax(0,1fr) auto;gap:10px;padding:8px}.ox-vignette{border-radius:10px;width:40px;height:50px}.ox-chevron{display:none}.ox-barreV{max-width:60px}.ox-stats{grid-template-columns:1fr 1fr}.ox-groupe .ox-saisie{padding-right:18px}.ox-groupe{flex-direction:column;align-items:stretch;gap:10px}.ox-groupe .ox-btn{min-height:50px;position:static}.ox-progres{padding:16px 16px 0}.ox-progres li{font-size:0}.ox-progres li[data-actif]{grid-column:auto;font-size:.75rem}.ox-tel{border-radius:36px;width:min(230px,62vw)}.ox-tel>div{border-radius:29px}}@media (prefers-reduced-motion:reduce){.os *{transition:none!important;animation:none!important}}
.os{--blanc:#fff;--gris-1:#f2f4f7;--gris-2:#e4e8ee;--gris-3:#d3d9e2;--encre:#13151a;--encre-2:#474d5b;--encre-3:#5d6372;--doux:#5d6372;--pale:#7a8091;--vert:#0c7449;--vert-vif:#19a067;--vert-fonce:#0a5f3c;--vert-pale:#e1f2e9;--vert-trait:#b9e2cb;--ambre:#9a4b12;--ambre-pale:#fbeee3;--irise:conic-gradient(from var(--angle-irise,0deg), #bfe3ff, #dccbff, #ffd4e6, #c8f2dd, #bfe3ff);--ombre:20 24 33;--bord:rgb(var(--ombre) / .1);--verre:var(--blanc);--ressort:cubic-bezier(.16, 1, .3, 1);--courbe:var(--ressort);--f-corps:var(--font-mona), "Helvetica Neue", Arial, sans-serif;--f-texte:var(--f-corps);--f-mono:var(--font-fragment), ui-monospace, "SF Mono", Menlo, monospace;--large:"wdth" 116;--tres-large:"wdth" 125;--etroit:"wdth" 76;background:var(--gris-1);font-variation-settings:"wdth" 100;letter-spacing:0;font-feature-settings:"tnum" 0}.os[data-theme=nuit]{--blanc:#14171d;--gris-1:#0c0e12;--gris-2:#1d2129;--gris-3:#2a303b;--encre:#eef1f6;--encre-2:#a9b0be;--encre-3:#8a91a1;--doux:#8a91a1;--pale:#7f8696;--vert:#56d6a4;--vert-vif:#56d6a4;--vert-fonce:#7be3b9;--vert-pale:#10302a;--vert-trait:#1f5243;--ombre:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.os ::selection{color:var(--encre);background:#d9e4f5}.os :focus-visible{outline:2px solid var(--encre);outline-offset:3px;border-radius:8px}@property --angle-irise{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes sg-irise{to{--angle-irise:360deg}}.os .ox-fond:before{background-image:radial-gradient(rgb(var(--ombre) / .05) 1px, transparent 1px);background-size:24px 24px}.os .ox-fond i{filter:blur(90px);animation:none!important}.os .ox-fond i:first-child{opacity:.7;background:#dfe6f1}.os .ox-fond i:nth-child(2){opacity:.6;background:#e9edf4}.os .ox-fond i:nth-child(3){display:none}.os .ox-h1{font-family:var(--f-corps);font-variation-settings:var(--large);letter-spacing:-.012em;text-wrap:balance;margin-top:6px;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.35rem);font-weight:720;line-height:1.04}.os .ox-h1 span{color:var(--pale);font-variation-settings:var(--etroit);font-weight:400}.os .ox-h2{font-variation-settings:"wdth" 108;letter-spacing:0;font-size:1rem;font-weight:650}.os .ox-sur{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pale);font-size:.72rem;font-weight:400}.os .ox-sur:before{display:none}.os .ox-mini{color:var(--doux);font-size:.8rem}.os .ox-etapeSous{color:var(--doux)}.os .ox-marque,.os .ax-marque,.os .ax-marqueHaut,.os .os-marque{font-variation-settings:"wdth" 112;letter-spacing:0;font-weight:700}.os kbd{font-family:var(--f-mono);font-weight:400}.sg-code{font-family:var(--f-mono);letter-spacing:0;font-size:.86em}.os .ox-panneau{background:var(--blanc);-webkit-backdrop-filter:none;box-shadow:0 0 0 1px var(--bord);border-radius:18px}.os .ox-incline{transform:none!important}.os .ox-reflet{display:none}.sg-relief{box-shadow:0 0 0 1px var(--bord), 0 22px 48px -30px rgb(var(--ombre) / .45)!important}.os .ox-btn,.os .os-btn{--mx:50%;--my:50%;--tx:0px;--ty:0px;font-family:var(--f-corps);font-variation-settings:"wdth" 104;letter-spacing:0;translate:var(--tx) var(--ty);transition:translate .5s var(--ressort), transform .25s var(--ressort), box-shadow .4s var(--ressort), background-color .3s var(--ressort), color .3s var(--ressort);font-weight:640}.os .ox-btn:after{background:radial-gradient(150px 90px at var(--mx) var(--my), #ffffff4d, transparent 65%);opacity:0;transition:opacity .35s var(--ressort);inset:0;translate:none}.os .ox-btn:hover:not(:disabled):after{opacity:1;transition:opacity .25s var(--ressort);translate:none}.os .ox-clair:after{background:radial-gradient(150px 90px at var(--mx) var(--my), rgb(var(--ombre) / .07), transparent 65%)}.os .ox-btn:active:not(:disabled){transform:scale(.97)}.os .ox-noir{background:var(--encre);color:var(--blanc);box-shadow:0 1px 0 #ffffff1f inset, 0 10px 26px -14px rgb(var(--ombre) / .8)}.os .ox-noir:hover:not(:disabled){box-shadow:0 1px 0 #ffffff1f inset, 0 16px 34px -14px rgb(var(--ombre) / .85);transform:none}.os .ox-noir:active:not(:disabled){box-shadow:inset 0 2px 8px -2px #0000008c}.os .ox-vert{background:var(--vert);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 26px -14px #0c7449d9}.os .ox-vert:hover:not(:disabled){background:var(--vert-fonce);transform:none}.os .ox-clair{background:var(--blanc);color:var(--encre);box-shadow:0 0 0 1px var(--gris-3)}.os .ox-clair:hover:not(:disabled){box-shadow:0 0 0 1px var(--encre-3);transform:none}.os .ox-btn[data-fait]{background:var(--vert);color:#fff}.os .ax-menu{border-right:1px solid var(--bord);background:#fff9}.os .ax-lien{font-weight:520}.os .ax-lien[data-actif]{box-shadow:0 0 0 1px var(--bord)}.os .ax-lien[data-actif]:before{background:var(--encre)}.os .ax-lien[data-ia]{background-image:none}.os .ax-lien em{background:var(--irise);color:var(--encre);font-family:var(--f-mono);font-weight:400;animation:8s linear infinite sg-irise}.os .ax-boutique{box-shadow:0 0 0 1px var(--bord)}.os .ax-boutiqueNom b{font-variation-settings:"wdth" 108}.os .ax-offre{background:var(--encre)}.os .ax-offreJauge i,.os .ax-pointVert{background:var(--vert-vif)}.os .ax-pointVert{box-shadow:0 0 0 4px #19a06733}.os .ax-recherche{background:var(--blanc);box-shadow:0 0 0 1px var(--bord)}.os .ax-lanceur{display:none}.os .ox-orbeCss{background:radial-gradient(circle at 32% 26%, #fff 0 8%, transparent 20%), var(--irise);box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 28px -12px #9682e6b3}.os .ox-orbeCss:after{border-color:#9682e659 #9682e659 #0000 #0000}@media (prefers-reduced-motion:no-preference){.os .ox-orbeCss{animation:5s ease-in-out infinite ox-respire,9s linear infinite sg-irise}}.os .ax-chip{box-shadow:0 0 0 1px var(--bord);background:var(--blanc);font-weight:560}.os .ax-chip:hover{color:var(--encre);box-shadow:0 0 0 1px var(--encre-3)}.os .ax-fauxChamp>button:first-child:hover{box-shadow:inset 0 0 0 1px var(--encre-3)}.os .ax-paletteBoite{box-shadow:0 0 0 1px var(--bord), 0 40px 90px -30px rgb(var(--ombre) / .4)}.os .ax-paletteListe svg{color:var(--encre-2)}.os .ix-micro:hover{background:var(--gris-2);color:var(--encre);box-shadow:none}.os .ix-envoyer:hover:not(:disabled){background:var(--encre-2);box-shadow:none}.sg-fil{align-self:start;padding-bottom:8px}.sg-fil ol{margin:0;padding:8px 10px 4px;list-style:none;display:grid}.sg-fil li{transition:background-color .3s var(--ressort);border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.sg-fil li:hover{background:var(--gris-1)}.sg-fil li+li{border-top:1px solid var(--gris-2)}.sg-fil li>i{background:var(--gris-3);border-radius:50%;width:8px;height:8px}.sg-fil li[data-recente]>i{background:var(--vert-vif)}@media (prefers-reduced-motion:no-preference){.sg-fil li[data-recente]>i{animation:sg-pouls 2.4s var(--ressort) infinite}}.sg-filTexte{min-width:0;line-height:1.3;display:grid}.sg-filTexte b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:560;overflow:hidden}.sg-filTexte b .sg-code{background:var(--gris-1);border-radius:6px;margin-right:8px;padding:1px 6px;font-weight:400}.sg-filTexte small{color:var(--pale);font-size:.78rem}.sg-montant{font-variation-settings:"wdth" 116;font-variant-numeric:tabular-nums;color:var(--encre);white-space:nowrap;font-weight:700}.sg-ventes{font-variation-settings:var(--tres-large);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--encre);font-size:clamp(2.4rem,1.6rem + 3vw,3.6rem);font-weight:780;line-height:.95}.sg-ventes small{font-size:.5em;font-weight:640}.sg-vues{font-variation-settings:var(--etroit);color:var(--pale);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:300}.sg-hausse{color:var(--vert);font-size:.86rem;font-weight:620}.sg-direct{color:var(--encre-2);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.sg-direct i{background:var(--vert-vif);border-radius:50%;flex:none;width:8px;height:8px}.sg-direct[data-calme] i{background:var(--gris-3)}@media (prefers-reduced-motion:no-preference){.sg-direct:not([data-calme]) i{animation:sg-pouls 2.4s var(--ressort) infinite}}@keyframes sg-pouls{0%{box-shadow:0 0 #19a06780}70%,to{box-shadow:0 0 0 9px #19a06700}}.sg-courbe{width:100%;height:70px;display:block;overflow:visible}.sg-courbe .ligne{fill:none;stroke:var(--vert);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sg-courbe .aire{fill:#0c744917}.sg-courbe circle{fill:var(--vert)}@media (prefers-reduced-motion:no-preference){.sg-courbe .ligne{stroke-dasharray:900;stroke-dashoffset:900px;animation:sg-trace 2s var(--ressort) .3s forwards}}@keyframes sg-trace{to{stroke-dashoffset:0}}.sg-ecran{aspect-ratio:9/16;color:#fff;background:radial-gradient(120% 80% at 20% 0%, color-mix(in oklab, var(--c1,#2a3350) 85%, #fff), transparent 60%), linear-gradient(165deg, var(--c1,#2a3350), color-mix(in oklab, var(--c1,#2a3350) 30%, #07080b) 75%);isolation:isolate;max-width:100%;transition:transform .5s var(--ressort), box-shadow .5s var(--ressort);border-radius:14px;flex-direction:column;justify-content:space-between;padding:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.sg-ecran img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sg-ecran:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.sg-ecran .sg-code{opacity:.85;font-size:11px}.sg-ecran b{font-variation-settings:"wdth" 108;text-wrap:balance;font-size:13px;font-weight:680;line-height:1.15}a.sg-ecran:hover{box-shadow:0 18px 30px -18px rgb(var(--ombre) / .7);transform:translateY(-3px)}.sg-ecrans{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.sg-tete{align-items:flex-start}.sg-tete .sg-direct{margin-top:8px}.sg-accueil{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}@media (min-width:1000px){.sg-accueil{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.sg-apublier{grid-column:1/-1}}.sg-signal{align-content:start;gap:10px;padding:20px 22px 18px;display:grid}.sg-ligneVues{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.sg-stats{border-top:1px solid var(--gris-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding-top:12px;display:grid}.sg-stats div{min-width:0}.sg-stats dt{color:var(--pale);font-size:.74rem}.sg-stats dd{font-variation-settings:"wdth" 112;font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:680}.sg-apublier,.sg-route{padding-bottom:18px}.sg-apublier .sg-ecrans{padding:14px 20px 0}@media (min-width:1000px){.sg-apublier .sg-ecrans{grid-template-columns:repeat(6,minmax(0,1fr))}}.sg-lien{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sg-lien:hover{color:var(--encre)}.sg-pastilles{flex-wrap:wrap;gap:8px;margin:0;padding:14px 20px 0;list-style:none;display:flex}.sg-pastilles a{background:var(--gris-1);min-height:38px;color:var(--encre-2);box-shadow:0 0 0 1px var(--bord);transition:box-shadow .3s var(--ressort), background-color .3s var(--ressort);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:.86rem;font-weight:560;text-decoration:none;display:inline-flex}.sg-pastilles a:hover{box-shadow:0 0 0 1px var(--encre-3)}.sg-pastilles a[data-fait]{background:var(--vert-pale);color:var(--vert);box-shadow:none}.sg-iris{align-items:center;gap:16px;padding:16px 18px;display:flex}.sg-irisTexte{flex:1;gap:10px;min-width:0;display:grid}.sg-iris .ax-chips{scrollbar-width:none;flex-wrap:nowrap;padding:1px 1px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.sg-iris .ax-chips::-webkit-scrollbar{display:none}.sg-iris .ax-chip{flex:none}.sg-iris .ax-fauxChamp>button:first-child{min-height:48px}@media (max-width:640px){.sg-iris{align-items:flex-start}.sg-iris .ox-orbe{display:none}}.sg-irisTexte{grid-template-columns:minmax(0,1fr)}.sg-iris{overflow:hidden}@media (max-width:999px){.sg-apublier .sg-ecrans{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.sg-apublier .sg-ecrans::-webkit-scrollbar{display:none}.sg-apublier .sg-ecran{scroll-snap-align:start;flex:0 0 clamp(118px,34vw,150px)}}.sg-iris .ax-chips{justify-content:flex-start}@media (max-width:999px){.sg-apublier .sg-ecrans{scroll-padding-inline:20px}}.sg-filtres{flex-wrap:wrap}.os .ax-onglet{font-weight:560}.os .ax-onglet small{font-family:var(--f-mono)}.sg-grilleVideos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sg-video{gap:8px;display:grid;position:relative}.sg-video[data-etat=ecartees] .sg-ecran{filter:grayscale()opacity(.55)}.sg-etat{min-width:0;color:var(--encre-2);white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.sg-etat:before{content:"";background:var(--gris-3);border-radius:50%;flex:none;width:7px;height:7px}.sg-etat[data-etat=enligne]:before{background:var(--vert-vif)}.sg-etat[data-etat=prevues]:before{background:var(--encre-2)}.sg-etat small{color:var(--pale);font-size:.76rem;font-weight:400}.sg-videoBas{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 2px;display:flex}.sg-videoBas small{color:var(--pale);font-size:.78rem}.sg-analyser{--mx:50%;--my:50%;min-height:32px;color:var(--encre);background:radial-gradient(80px 40px at var(--mx) var(--my), rgb(var(--ombre) / .08), transparent 70%), var(--blanc);box-shadow:0 0 0 1px var(--bord);transition:box-shadow .3s var(--ressort);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.sg-analyser:hover{box-shadow:0 0 0 1px var(--encre-3)}.sg-analyser svg{color:#8b7bd8}@media (max-width:640px){.sg-grilleVideos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-lecteur{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;border:0;margin:0}.sg-lecteur:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.sg-lecteur .sg-lire{width:46px;height:46px;color:var(--encre);transition:transform .4s var(--ressort);background:#ffffffeb;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 24px -10px #0009}.sg-lecteur .sg-lire svg{margin-left:2px}button.sg-lecteur:hover{box-shadow:0 18px 30px -18px rgb(var(--ombre) / .7);transform:translateY(-3px)}button.sg-lecteur:hover .sg-lire{transform:scale(1.08)}.sg-lecteur[data-lecture]{background:#000;padding:0}.sg-lecteur[data-lecture]:after{content:none}.sg-lecteur video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.sg-actionsVideo{align-items:center;gap:6px;display:inline-flex}.sg-telecharger{justify-content:center;width:32px;padding:0}.os .ox-carteNoire{color:var(--encre);background:var(--blanc);border-radius:18px}.os .ox-carteNoire:before{display:none}.os .ox-carteNoire header span{color:var(--pale);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:400}.os .ox-pilV{background:var(--vert-pale);color:var(--vert);font-family:var(--f-mono);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:400}.os .ox-pilV.sg-attente{background:var(--ambre-pale);color:var(--ambre)}.os .ox-gros{font-variation-settings:var(--tres-large);letter-spacing:-.02em;font-size:clamp(2.6rem,1.8rem + 3.4vw,4.2rem);font-weight:780}.os .ox-sous{color:var(--doux)}.os .ox-courbe path.trait{stroke:var(--vert);stroke-width:2px}.os .ox-courbe stop:first-child{stop-color:var(--vert)}.os .ox-axe{color:var(--pale);font-family:var(--f-mono)}.os .ox-kpi dd,.os .ax-kpi dd{font-variation-settings:"wdth" 112;letter-spacing:0;font-weight:700}.os .ox-kpi{box-shadow:0 0 0 1px var(--bord)}.os .ox-rang{font-family:var(--f-mono);font-weight:400}.os .ox-tag{font-family:var(--f-mono);letter-spacing:0;font-weight:400}.os .ox-ca b,.os .ox-ca strong{font-variation-settings:"wdth" 112}.sg-deplier{margin:6px 12px 10px}.os .ox-barreV i{background:var(--vert)}.sg-connexion{place-items:center;min-height:100dvh;padding-block:24px;display:grid}.sg-connexion .ox-message{gap:12px;width:min(560px,100%);margin:0;display:grid}.sg-connexion .ox-marque{margin-bottom:6px}.sg-messageActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.sg-collerLien{gap:8px;width:100%;margin-top:6px;display:grid}.sg-collerLien label{font-size:.9rem;font-weight:620}.sg-collerLien>div{flex-wrap:wrap;gap:8px;display:flex}.sg-collerLien input{border:1px solid var(--gris-3);background:var(--gris-1);min-width:0;min-height:52px;color:var(--encre);font:inherit;transition:border-color .25s var(--ressort), box-shadow .25s var(--ressort);border-radius:14px;flex:240px;padding:0 16px;font-size:.95rem}.sg-collerLien input:focus-visible{border-color:var(--encre-2);box-shadow:0 0 0 4px rgb(var(--ombre) / .08);outline:0}.sg-collerLien button{flex:none}.sg-collerLien p{color:var(--ambre);margin:0;font-size:.88rem}.sg-collerLien small{color:var(--pale);font-size:.8rem}@media (max-width:520px){.sg-collerLien button{flex:100%}}.sg-ventes,.os .ox-gros,.sg-stats dd,.os .ox-kpi dd,.os .ax-kpi dd,.sg-montant,.os .ox-ca b,.os .ox-ca strong{font-variant-numeric:proportional-nums}.sg-grilleVideos>li,.sg-video{min-width:0}.sg-videoBas{flex-wrap:wrap;row-gap:6px}.sg-etat{text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.sg-etat small{display:none}.sg-grilleVideos{gap:14px 10px}}.os .ax-connexionsIA>header{flex-wrap:wrap;row-gap:2px}@media (max-width:640px){.sg-filtres{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.sg-filtres::-webkit-scrollbar{display:none}.sg-filtres .ax-onglet{flex:none}}
