.baa-gestion-02{--baa-gestion-02-ink:var(--color-text,#332F35);--baa-gestion-02-muted:var(--color-text-muted,#817A84);--baa-gestion-02-line:var(--color-border,#ECE8EF);--baa-gestion-02-purple:var(--color-brand,#9E51E8);--baa-gestion-02-purple-dark:var(--color-brand,#7E39C4);--baa-gestion-02-purple-soft:var(--brand-50,#F6EFFC);--baa-gestion-02-purple-soft-2:var(--brand-50,#FBF8FD);--baa-gestion-02-green:var(--color-success,#55A97C);--baa-gestion-02-green-soft:var(--green-50,#EDF8F2);--baa-gestion-02-gold:#F2B84B}.baa-gestion-02 *{box-sizing:border-box}.baa-gestion-02 .baa-gestion-02-stage{width:100%;height:100%;min-height:360px;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 10% 10%,rgba(158,81,232,.045),transparent 28%),radial-gradient(circle at 95% 92%,rgba(40,198,201,.035),transparent 26%),#fff}.baa-gestion-02 .baa-gestion-02-scene{position:relative;width:min(100%,920px);height:min(86vh,460px);min-height:360px;border:1px solid var(--baa-gestion-02-line);border-radius:28px;background:#fff;box-shadow:0 20px 50px rgba(69,44,84,.09);overflow:hidden;display:grid;place-items:center;padding:34px}.baa-gestion-02 .baa-gestion-02-scene::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(249,246,252,.75),rgba(255,255,255,0) 33%);pointer-events:none}.baa-gestion-02 .baa-gestion-02-review-card{position:relative;z-index:2;width:min(100%,720px);border:1px solid var(--baa-gestion-02-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(66,34,92,.07);overflow:hidden;opacity:0;transform:translateY(14px) scale(.992)}.baa-gestion-02 .baa-gestion-02-review-card.baa-gestion-02-show{animation:baa-gestion-02-cardIn .78s cubic-bezier(.2,.78,.24,1) forwards}@keyframes baa-gestion-02-cardIn{to{opacity:1;transform:translateY(0) scale(1)}}.baa-gestion-02 .baa-gestion-02-review-top{padding:22px 24px 20px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:start}.baa-gestion-02 .baa-gestion-02-avatar{width:44px;height:44px;border-radius:14px;background:var(--baa-gestion-02-purple-soft);display:grid;place-items:center;color:var(--baa-gestion-02-purple-dark);font-size:12px;font-weight:700}.baa-gestion-02 .baa-gestion-02-review-copy{min-width:0}.baa-gestion-02 .baa-gestion-02-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.baa-gestion-02 .baa-gestion-02-name{font-size:13px;font-weight:600;letter-spacing:-.01em}.baa-gestion-02 .baa-gestion-02-stars{display:flex;gap:2px;color:var(--baa-gestion-02-gold);font-size:13px;line-height:1}.baa-gestion-02 .baa-gestion-02-review-text{margin:9px 0 0;font-size:12px;line-height:1.55;color:#5E5961;max-width:510px}.baa-gestion-02 .baa-gestion-02-status{height:28px;padding:0 11px;border-radius:999px;display:flex;align-items:center;gap:7px;background:var(--baa-gestion-02-purple-soft);color:var(--baa-gestion-02-purple-dark);font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transform:translateY(-4px) scale(.96)}.baa-gestion-02 .baa-gestion-02-status.baa-gestion-02-show{animation:baa-gestion-02-statusIn .5s ease forwards}.baa-gestion-02 .baa-gestion-02-status.baa-gestion-02-done{background:var(--baa-gestion-02-green-soft);color:var(--baa-gestion-02-green)}.baa-gestion-02 .baa-gestion-02-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}@keyframes baa-gestion-02-statusIn{to{opacity:1;transform:translateY(0) scale(1)}}.baa-gestion-02 .baa-gestion-02-divider{height:1px;background:#F1EEF3;margin:0 24px}.baa-gestion-02 .baa-gestion-02-reply-area{position:relative;min-height:188px;padding:20px 24px 22px;background:var(--baa-gestion-02-purple-soft-2)}.baa-gestion-02 .baa-gestion-02-beelma-row{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(6px)}.baa-gestion-02 .baa-gestion-02-beelma-row.baa-gestion-02-show{animation:baa-gestion-02-fadeUp .55s ease forwards}.baa-gestion-02 .baa-gestion-02-beelma-logo{width:30px;height:30px;display:block;object-fit:contain;flex:0 0 30px}.baa-gestion-02 .baa-gestion-02-beelma-label{display:flex;align-items:flex-end;gap:7px;font-size:12px;color:var(--baa-gestion-02-muted)}.baa-gestion-02 .baa-gestion-02-typing{display:flex;align-items:flex-end;gap:3px;padding-bottom:2px}.baa-gestion-02 .baa-gestion-02-typing span{width:4px;height:4px;border-radius:50%;background:var(--baa-gestion-02-purple);opacity:.25;animation:baa-gestion-02-typing 1s infinite ease-in-out}.baa-gestion-02 .baa-gestion-02-typing span:nth-child(2){animation-delay:.14s}.baa-gestion-02 .baa-gestion-02-typing span:nth-child(3){animation-delay:.28s}@keyframes baa-gestion-02-typing{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes baa-gestion-02-fadeUp{to{opacity:1;transform:translateY(0)}}.baa-gestion-02 .baa-gestion-02-reply-card{margin:14px 0 0 0;border:1px solid #E8E1EE;border-radius:16px;background:#fff;padding:15px 16px;opacity:0;transform:translateY(8px)}.baa-gestion-02 .baa-gestion-02-reply-card.baa-gestion-02-show{animation:baa-gestion-02-fadeUp .58s ease forwards}.baa-gestion-02 .baa-gestion-02-skeletons{display:flex;flex-direction:column;gap:8px}.baa-gestion-02 .baa-gestion-02-skeleton{height:8px;border-radius:999px;background:linear-gradient(90deg,#EFEAF2 0%,#F8F5FA 45%,#EDE7F0 100%);background-size:220% 100%;animation:baa-gestion-02-shimmer 1.15s linear infinite}.baa-gestion-02 .baa-gestion-02-skeleton:nth-child(1){width:98%}.baa-gestion-02 .baa-gestion-02-skeleton:nth-child(2){width:91%}.baa-gestion-02 .baa-gestion-02-skeleton:nth-child(3){width:67%}@keyframes baa-gestion-02-shimmer{from{background-position:200% 0}to{background-position:-20% 0}}.baa-gestion-02 .baa-gestion-02-reply-text{display:none;margin:0;font-size:12px;line-height:1.55;color:#5A555D}.baa-gestion-02 .baa-gestion-02-reply-text.baa-gestion-02-show{display:block;animation:baa-gestion-02-textIn .5s ease forwards}@keyframes baa-gestion-02-textIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.baa-gestion-02 .baa-gestion-02-controls{margin:14px 0 0 40px;display:flex;justify-content:flex-end;gap:9px;opacity:0;transform:translateY(5px)}.baa-gestion-02 .baa-gestion-02-controls.baa-gestion-02-show{animation:baa-gestion-02-fadeUp .52s ease forwards}.baa-gestion-02 .baa-gestion-02-btn{height:34px;padding:0 15px;border-radius:999px;border:1px solid #D4CFD7;background:#fff;color:var(--baa-gestion-02-ink);font:600 14px/1 "Poppins",sans-serif}.baa-gestion-02 .baa-gestion-02-btn.baa-gestion-02-primary{border-color:var(--baa-gestion-02-purple);background:var(--baa-gestion-02-purple);color:#fff;box-shadow:0 7px 16px rgba(158,81,232,.16)}.baa-gestion-02 .baa-gestion-02-published{position:absolute;left:24px;right:24px;bottom:20px;height:38px;border-radius:13px;background:var(--baa-gestion-02-green-soft);color:var(--baa-gestion-02-green);display:flex;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:600;opacity:0;transform:translateY(6px)}.baa-gestion-02 .baa-gestion-02-published.baa-gestion-02-show{animation:baa-gestion-02-fadeUp .55s ease forwards}.baa-gestion-02 .baa-gestion-02-check{width:18px;height:18px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1px rgba(85,169,124,.18)}.baa-gestion-02 .baa-gestion-02-check::before{content:"";width:7px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.baa-gestion-02 .baa-gestion-02-cursor{position:absolute;z-index:20;width:19px;height:23px;opacity:0;pointer-events:none;transition:left .7s cubic-bezier(.2,.75,.25,1),top .7s cubic-bezier(.2,.75,.25,1),opacity .22s ease}.baa-gestion-02 .baa-gestion-02-cursor::before{content:"";position:absolute;inset:0;clip-path:polygon(0 0,0 100%,29% 72%,45% 100%,59% 93%,44% 64%,79% 64%);background:#242228;filter:drop-shadow(0 3px 7px rgba(0,0,0,.18))}.baa-gestion-02 .baa-gestion-02-click-ring{position:absolute;z-index:19;width:12px;height:12px;border-radius:50%;border:2px solid rgba(158,81,232,.48);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.6)}.baa-gestion-02 .baa-gestion-02-click-ring.baa-gestion-02-play{animation:baa-gestion-02-ring .5s ease-out}@keyframes baa-gestion-02-ring{0%{opacity:1;transform:translate(-50%,-50%) scale(.6)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}.baa-gestion-02 .baa-gestion-02-scene.baa-gestion-02-resetting .baa-gestion-02-review-card,.baa-gestion-02 .baa-gestion-02-scene.baa-gestion-02-resetting .baa-gestion-02-status,.baa-gestion-02 .baa-gestion-02-scene.baa-gestion-02-resetting .baa-gestion-02-beelma-row,.baa-gestion-02 .baa-gestion-02-scene.baa-gestion-02-resetting .baa-gestion-02-reply-card,.baa-gestion-02 .baa-gestion-02-scene.baa-gestion-02-resetting .baa-gestion-02-controls,.baa-gestion-02 .baa-gestion-02-scene.baa-gestion-02-resetting .baa-gestion-02-published{animation:none!important;transition:none!important;opacity:0!important}@container (max-width:680px){.baa-gestion-02 .baa-gestion-02-stage{padding:16px}.baa-gestion-02 .baa-gestion-02-scene{height:auto;min-height:430px;padding:18px}.baa-gestion-02 .baa-gestion-02-review-top{padding:18px;grid-template-columns:40px minmax(0,1fr)}.baa-gestion-02 .baa-gestion-02-status{grid-column:2;justify-self:start}.baa-gestion-02 .baa-gestion-02-divider{margin:0 18px}.baa-gestion-02 .baa-gestion-02-reply-area{padding:18px}.baa-gestion-02 .baa-gestion-02-reply-card,.baa-gestion-02 .baa-gestion-02-controls{margin-left:0}.baa-gestion-02 .baa-gestion-02-published{left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.baa-gestion-02 *,.baa-gestion-02 *::before,.baa-gestion-02 *::after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.baa-gestion-02{container-type:inline-size;display:block;width:100%;min-width:0;margin:0;padding:0;background:transparent;color:var(--color-text,#332f36);font:400 14px/1.5 "Poppins",sans-serif;text-align:left;isolation:isolate}.baa-gestion-02 *,.baa-gestion-02 *::before,.baa-gestion-02 *::after{box-sizing:border-box}.baa-gestion-02 :where(div,span){font-family:inherit}.baa-gestion-02 .baa-gestion-02-decorative-button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.baa-gestion-02 .baa-gestion-02-stage,.baa-gestion-02 .baa-gestion-02-scene{width:100%;height:auto;min-height:0;max-height:none;max-width:none;aspect-ratio:auto;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.baa-gestion-02 .baa-gestion-02-scene::before{display:none}.baa-gestion-02 .baa-gestion-02-review-card{width:100%;max-width:none}.baa-gestion-02 .baa-gestion-02-review-top{grid-template-columns:48px minmax(0,1fr) auto;padding:28px;gap:18px}.baa-gestion-02 .baa-gestion-02-name{font-size:18px}.baa-gestion-02 .baa-gestion-02-name-row{flex-wrap:wrap}.baa-gestion-02 .baa-gestion-02-review-text{max-width:none;font-size:16px}.baa-gestion-02 .baa-gestion-02-reply-area{padding:24px 28px;min-height:260px}.baa-gestion-02 .baa-gestion-02-reply-text{font-size:16px}.baa-gestion-02 .baa-gestion-02-reply-card{min-height:100px;display:grid}.baa-gestion-02 .baa-gestion-02-reply-text,.baa-gestion-02 .baa-gestion-02-skeletons{grid-area:1/1}.baa-gestion-02 .baa-gestion-02-reply-text{display:block;visibility:hidden}.baa-gestion-02 .baa-gestion-02-reply-text.baa-gestion-02-show{visibility:visible}.baa-gestion-02 .baa-gestion-02-beelma-label{font-size:14px;flex-wrap:wrap}.baa-gestion-02 .baa-gestion-02-btn{min-height:42px;height:auto;padding:12px 22px;font-size:14px}.baa-gestion-02 .baa-gestion-02-published{height:42px;bottom:24px;left:28px;right:28px;font-size:14px}.baa-gestion-02 .baa-gestion-02-controls{min-height:42px}.baa-gestion-02 .baa-gestion-02-status{white-space:normal}@container (max-width:680px){.baa-gestion-02 .baa-gestion-02-scene{padding:0}.baa-gestion-02 .baa-gestion-02-review-top{padding:20px;grid-template-columns:40px minmax(0,1fr);gap:12px}.baa-gestion-02 .baa-gestion-02-reply-area{padding:20px}.baa-gestion-02 .baa-gestion-02-review-text,.baa-gestion-02 .baa-gestion-02-reply-text{font-size:14px}.baa-gestion-02 .baa-gestion-02-published{left:20px;right:20px;bottom:20px}.baa-gestion-02 .baa-gestion-02-name-row{gap:8px}}@media(prefers-reduced-motion:reduce){.baa-gestion-02 *,.baa-gestion-02 *::before,.baa-gestion-02 *::after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}}