.fz-activity{border-radius:var(--radius-carte-app);background:var(--color-surface);color:var(--color-nuit);box-shadow:var(--shadow-flottant);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.fz-activity__body{flex:1;gap:2px;min-width:0;display:grid}.fz-activity__body small{color:var(--color-ardoise)}.fz-activity__kicker{font-size:var(--text-label);font-weight:var(--font-noir);letter-spacing:.06em;text-transform:uppercase}.fz-activity__kicker--mint{color:var(--color-menthe-texte)}.fz-activity__kicker--neutral{color:var(--color-ardoise)}.fz-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fz-tabs{z-index:20;max-width:560px;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--color-blanc);border-top:var(--border-carte) solid var(--color-bordure);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.fz-tabs__tab{color:var(--color-ardoise);font-size:var(--text-label);font-weight:var(--font-gras);flex-direction:column;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.fz-tabs__icon{margin-bottom:2px}.fz-tabs__tab--active .fz-tabs__icon{stroke-width:2.2px}.fz-tabs__tab--active{color:var(--color-nuit);font-weight:var(--font-noir)}.fz-tabs__badge{border-radius:var(--radius-pastille);background:var(--color-menthe);min-width:18px;color:var(--color-nuit);font-size:11px;font-weight:var(--font-noir);text-align:center;padding:0 5px;position:absolute;top:-2px;left:calc(50% + 8px)}.fz-ribbons{pointer-events:none;height:auto;overflow:visible}.fz-ribbons__band{fill:none;stroke:var(--color-nuit-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:34px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.3,1) forwards fz-ribbons-draw}.fz-ribbons__band:nth-child(2){stroke:var(--color-nuit-3);animation-delay:.15s}.fz-ribbons__band:nth-child(3){stroke:var(--color-menthe);animation-delay:.35s}@keyframes fz-ribbons-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fz-ribbons__band{stroke-dashoffset:0;animation:none}}.fz-card{background:var(--color-blanc);border:var(--border-carte) solid var(--color-bordure)}.fz-card--app{border-radius:var(--radius-carte-app)}.fz-card--web{border-radius:var(--radius-carte-web)}.fz-card--padded{padding:var(--space-5)}.fz-card--dark{background:var(--color-nuit);border-color:var(--color-nuit);color:var(--color-blanc)}.fz-journey{--journey-ink:var(--color-nuit);--journey-muted:var(--color-ardoise);--journey-track:var(--color-bordure);--journey-goal:var(--color-menthe-texte);align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.fz-journey--on-dark{--journey-ink:var(--color-blanc);--journey-muted:var(--color-gris-clair);--journey-track:var(--color-nuit-3);--journey-goal:var(--color-menthe)}.fz-journey__step{color:var(--journey-muted);font-size:var(--text-petit);font-weight:var(--font-gras);flex-direction:column;flex:none;align-items:center;gap:8px;transition:color .4s;display:flex}.fz-journey__dot{border:3px solid var(--journey-track);border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .4s,border-color .4s;display:grid}.fz-journey__dot svg{fill:none;width:18px;height:18px;stroke:var(--journey-track);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.fz-journey--done,.fz-journey--current{color:var(--journey-ink)}.fz-journey--done .fz-journey__dot{border-color:var(--journey-ink);background:var(--journey-ink)}.fz-journey--current .fz-journey__dot{border-color:var(--journey-ink)}.fz-journey--booked{color:var(--journey-goal)}.fz-journey--booked .fz-journey__dot{border-color:var(--color-menthe);background:var(--color-menthe)}.fz-journey--booked .fz-journey__dot svg{stroke:var(--color-nuit)}.fz-journey__line{background:var(--journey-track);border-radius:2px;flex:1;height:3px;margin:13px 10px 0;position:relative;overflow:hidden}.fz-journey__line:before{content:"";background:var(--journey-ink);transform-origin:0;transition:transform .6s ease-in-out;position:absolute;inset:0;transform:scaleX(0)}.fz-journey__line--filled:before{transform:scaleX(1)}.fz-journey--loop .fz-journey__line:before{animation:4.5s ease-in-out infinite fz-journey-fill}@keyframes fz-journey-fill{0%,15%{transform:scaleX(0)}55%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fz-journey__step,.fz-journey__dot,.fz-journey__line:before{transition:none}.fz-journey--loop .fz-journey__line:before{animation:none;transform:scaleX(1)}}.fz-btn{min-height:var(--button-min-height);padding:var(--button-padding-y) 18px;border:var(--border-secondaire) solid transparent;border-radius:var(--radius-bouton);font:inherit;font-size:var(--text-corps-l);font-weight:var(--font-noir);cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.fz-btn--block{width:100%;display:flex}.fz-btn:disabled{opacity:.55;cursor:default}.fz-btn--primary{background:var(--color-menthe);color:var(--color-nuit)}.fz-btn--outline{background:var(--color-blanc);border-color:var(--color-nuit);color:var(--color-nuit)}.fz-btn--soft{background:var(--color-brume);color:var(--color-nuit)}.fz-btn--dark{background:var(--color-nuit);color:var(--color-blanc)}.fz-section-label{font-size:var(--text-label);font-weight:var(--font-noir);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ardoise);margin:0}.fz-section-label--on-dark{color:var(--color-gris-clair)}.fz-segmented{border-radius:var(--radius-petit);background:var(--color-brume);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.fz-segmented__option{color:var(--color-ardoise);font:inherit;font-size:var(--text-label);font-weight:var(--font-noir);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 4px}.fz-segmented__option--active{background:var(--color-nuit);color:var(--color-blanc)}.fz-chip{border:var(--border-chip) solid var(--color-bordure);border-radius:var(--radius-chip);background:var(--color-blanc);min-height:44px;color:var(--color-nuit);font:inherit;font-size:var(--text-petit);font-weight:var(--font-gras);cursor:pointer;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.fz-chip--selected{border-color:var(--color-menthe);background:var(--color-menthe-pale)}.fz-chip:disabled{opacity:.5}.fz-pill{border-radius:var(--radius-pastille);font-size:var(--text-label);font-weight:var(--font-noir);white-space:nowrap;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.fz-pill--success{background:var(--color-menthe-pale);color:var(--color-menthe-texte)}.fz-pill--neutral{background:var(--color-brume);color:var(--color-ardoise)}.fz-pill--dark{background:var(--color-nuit-2);color:var(--color-blanc)}.fz-pill--alert{background:var(--color-alerte-pale);color:var(--color-alerte-texte)}.fz-steps__bar{gap:var(--step-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.fz-steps__bar span{height:var(--step-height);background:var(--color-inactif);border-radius:3px}.fz-steps__bar .fz-steps__done{background:var(--color-menthe)}.fz-steps__label{font-size:var(--text-label);font-weight:var(--font-noir);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ardoise);margin:8px 0 0}.fz-timeline-item{grid-template-columns:var(--timeline-dot) 1fr;padding-bottom:var(--space-4);gap:12px;list-style:none;display:grid;position:relative}.fz-timeline-item:before{content:"";left:calc(var(--timeline-dot) / 2 - var(--timeline-line) / 2);top:var(--timeline-dot);width:var(--timeline-line);background:var(--color-bordure);position:absolute;bottom:0}.fz-timeline-item--last:before{display:none}.fz-timeline-item__dot{width:var(--timeline-dot);height:var(--timeline-dot);background:var(--color-bordure);color:var(--color-nuit);font-size:var(--text-label);font-weight:var(--font-noir);border-radius:50%;place-items:center;display:grid}.fz-timeline-item__dot--dark{background:var(--color-nuit);color:var(--color-blanc)}.fz-timeline-item__dot--mint{background:var(--color-menthe);color:var(--color-nuit)}.fz-timeline-item__head{justify-content:space-between;gap:8px;display:flex}.fz-timeline-item__time{font-size:var(--text-petit);color:var(--color-ardoise);flex:none}.fz-timeline-item__bubble{border-radius:var(--radius-chip);background:var(--color-blanc);border:var(--border-carte) solid var(--color-bordure);margin-top:6px;padding:10px 12px}.fz-toggle{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--radius-pastille);background:var(--color-inactif);cursor:pointer;border:0;flex:none;padding:0;transition:background .15s;position:relative}.fz-toggle__knob{width:var(--toggle-knob);height:var(--toggle-knob);background:var(--color-blanc);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.fz-toggle--on{background:var(--color-menthe)}.fz-toggle--on .fz-toggle__knob{transform:translate(18px)}@media (prefers-reduced-motion:reduce){.fz-toggle,.fz-toggle__knob{transition:none}}.phone[data-v-7a62bd4e]{border:9px solid var(--color-nuit);background:var(--color-brume);height:500px;color:var(--color-nuit);box-shadow:var(--shadow-flottant);border-radius:42px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.head[data-v-7a62bd4e]{background:var(--color-nuit);color:var(--color-blanc);gap:2px;padding:26px 16px 14px;display:grid}.head strong[data-v-7a62bd4e]{font-size:18px}.head small[data-v-7a62bd4e]{color:var(--color-gris-clair)}.cards[data-v-7a62bd4e]{gap:10px;margin:0;padding:12px;list-style:none;display:grid;position:relative}.cards[data-v-7a62bd4e] .fz-activity{border:1px solid var(--color-bordure);box-shadow:none;padding:12px;font-size:12px}.cards[data-v-7a62bd4e] .fz-activity__kicker{font-size:10px}.empty[data-v-7a62bd4e]{color:var(--color-ardoise);text-align:center;padding:24px 8px}.actions[data-v-7a62bd4e]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mini[data-v-7a62bd4e]{border:1px solid var(--color-bordure);border-radius:var(--radius-petit);background:var(--color-surface);color:var(--color-nuit);font:inherit;font-size:11px;font-weight:var(--font-noir);padding:6px 10px}button.mini[data-v-7a62bd4e]{cursor:pointer;min-height:36px;padding:8px 12px}button.mini[data-v-7a62bd4e]:focus-visible{outline:3px solid var(--color-nuit);outline-offset:2px}.mini.mint[data-v-7a62bd4e]{border-color:var(--color-menthe);background:var(--color-menthe)}.mini.dark[data-v-7a62bd4e]{border-color:var(--color-nuit);background:var(--color-nuit);color:var(--color-blanc)}.mini.pressed[data-v-7a62bd4e]{animation:.5s ease-in-out both press-7a62bd4e}.card-enter-active[data-v-7a62bd4e]{transition:opacity .45s,transform .45s cubic-bezier(.3,1.4,.5,1)}.card-leave-active[data-v-7a62bd4e]{transition:opacity .3s;position:absolute}.card-move[data-v-7a62bd4e]{transition:transform .45s}.card-enter-from[data-v-7a62bd4e]{opacity:0;transform:translateY(-14px)scale(.96)}.card-leave-to[data-v-7a62bd4e]{opacity:0}@keyframes press-7a62bd4e{50%{filter:brightness(.92);transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.mini.pressed[data-v-7a62bd4e]{animation:none}.card-enter-active[data-v-7a62bd4e],.card-leave-active[data-v-7a62bd4e],.card-move[data-v-7a62bd4e]{transition:none}}.demo[data-v-901e0cea]{--s:1;justify-items:center;gap:18px;width:100%;margin:0;display:grid}.sr-only[data-v-901e0cea]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-journey[data-v-901e0cea]{width:min(100%,380px)}.demo-box[data-v-901e0cea]{width:100%;max-width:560px;height:calc(540px * var(--s));position:relative}.demo-stage[data-v-901e0cea]{width:560px;transform:scale(var(--s));transform-origin:0 0;grid-template-columns:260px 260px;gap:40px;display:grid;position:absolute;top:0;left:0}.phone-col[data-v-901e0cea]{gap:10px;display:grid}.phone-col[data-v-901e0cea]:last-child{margin-top:26px}.who[data-v-901e0cea]{color:var(--color-ardoise);font-size:var(--text-petit);font-weight:var(--font-gras);text-align:center;margin:0}.phone[data-v-901e0cea]{border:9px solid var(--color-nuit);background:var(--color-surface);height:500px;color:var(--color-nuit);box-shadow:var(--shadow-flottant);border-radius:42px;flex-direction:column;gap:10px;padding:22px 16px 16px;font-size:13px;display:flex;overflow:hidden}.client-head[data-v-901e0cea]{border-bottom:1px solid var(--color-bordure);align-items:center;gap:8px;padding-bottom:10px;display:flex}.avatar[data-v-901e0cea]{background:var(--color-nuit);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.avatar svg[data-v-901e0cea],.big-check svg[data-v-901e0cea],.play svg[data-v-901e0cea]{fill:none;stroke-linecap:round;stroke-linejoin:round}.avatar svg[data-v-901e0cea]{width:20px;height:20px;stroke:var(--color-menthe);stroke-width:1.8px}.screen[data-v-901e0cea]{flex-direction:column;flex:1;gap:10px;display:flex}.label[data-v-901e0cea]{color:var(--color-ardoise);font-size:11px;font-weight:var(--font-noir);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0}.answers[data-v-901e0cea]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.answers li[data-v-901e0cea]{border:1px solid var(--color-bordure);border-radius:var(--radius-petit);font-weight:var(--font-gras);align-items:center;gap:8px;padding:10px 12px;animation:.4s ease-out both type-in-901e0cea;display:flex}.tick[data-v-901e0cea]{color:var(--color-menthe-texte);font-weight:var(--font-noir)}.price[data-v-901e0cea]{font-size:30px;font-weight:var(--font-noir);letter-spacing:-.03em;margin:0}.muted[data-v-901e0cea]{color:var(--color-ardoise);margin:0;font-size:12px;line-height:1.4}.box[data-v-901e0cea]{border:1px solid var(--color-bordure);border-radius:var(--radius-bouton);gap:8px;padding:12px;display:grid}.box.dark[data-v-901e0cea]{border-color:var(--color-nuit);background:var(--color-nuit);color:var(--color-gris-clair)}.slots[data-v-901e0cea]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.slots span[data-v-901e0cea]{border:1px solid var(--color-bordure);border-radius:var(--radius-petit);font-size:12px;font-weight:var(--font-gras);text-align:center;padding:8px 4px}.slots .on[data-v-901e0cea]{border-color:var(--color-menthe);background:var(--color-menthe-pale)}.slots .wero[data-v-901e0cea]{border-color:var(--color-wero);background:var(--color-wero);color:var(--color-blanc)}.slots .rev[data-v-901e0cea]{border-color:var(--color-nuit-2);background:var(--color-nuit-2);color:var(--color-blanc)}.cta[data-v-901e0cea]{border-radius:var(--radius-bouton);background:var(--color-menthe);font-weight:var(--font-noir);text-align:center;margin-top:auto;padding:12px}.press[data-v-901e0cea]{animation:.5s ease-in-out 2.4s both press-901e0cea}.booked[data-v-901e0cea]{text-align:center;align-items:center;padding-top:24px}.big-check[data-v-901e0cea]{background:var(--color-menthe);border-radius:50%;place-items:center;width:72px;height:72px;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop-901e0cea;display:grid}.big-check svg[data-v-901e0cea]{width:40px;height:40px;stroke:var(--color-nuit);stroke-width:3px}.booked-title[data-v-901e0cea]{font-size:22px;font-weight:var(--font-noir);margin:4px 0 0}.bubble[data-v-901e0cea]{background:var(--color-brume);text-align:left;border-radius:16px 16px 16px 4px;margin:auto 0 0;padding:10px 12px;font-size:12px;line-height:1.4;animation:.4s ease-out 1.6s both type-in-901e0cea}.play[data-v-901e0cea]{border:1px solid var(--color-bordure);border-radius:var(--radius-pastille);background:var(--color-surface);min-height:44px;color:var(--color-nuit);font:inherit;font-size:var(--text-petit);font-weight:var(--font-gras);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.play[data-v-901e0cea]:hover,.play[data-v-901e0cea]:focus-visible{border-color:var(--color-nuit)}.play svg[data-v-901e0cea]{width:16px;height:16px;stroke:var(--color-nuit);stroke-width:2.4px}.play svg path[d^=M7][data-v-901e0cea]{fill:var(--color-nuit)}.screen-enter-active[data-v-901e0cea],.screen-leave-active[data-v-901e0cea]{transition:opacity .3s,transform .3s}.screen-enter-from[data-v-901e0cea]{opacity:0;transform:translate(16px)}.screen-leave-to[data-v-901e0cea]{opacity:0;transform:translate(-16px)}@keyframes type-in-901e0cea{0%{opacity:0;transform:translateY(6px)}}@keyframes press-901e0cea{50%{filter:brightness(.92);transform:scale(.94)}}@keyframes pop-901e0cea{0%{opacity:0;transform:scale(.4)}}@media (width<=599px){.demo[data-v-901e0cea]{--s:.6}}@media (prefers-reduced-motion:reduce){.answers li[data-v-901e0cea],.press[data-v-901e0cea],.big-check[data-v-901e0cea],.bubble[data-v-901e0cea]{animation:none}.screen-enter-active[data-v-901e0cea],.screen-leave-active[data-v-901e0cea]{transition:none}}
