.shadow-breathe.svelte-1h32yp1{animation:svelte-1h32yp1-shadow-breathe 3s ease-in-out infinite}@keyframes svelte-1h32yp1-shadow-breathe{0%,to{opacity:.08}50%{opacity:.2}}.nuevo-badge.svelte-1h32yp1{animation:svelte-1h32yp1-badge-burst .5s cubic-bezier(.34,1.56,.64,1) forwards,svelte-1h32yp1-badge-glow 2s ease-in-out .5s infinite}@keyframes svelte-1h32yp1-badge-burst{0%{transform:scale(0);opacity:0}60%{transform:scale(1.35);opacity:1}to{transform:scale(1)}}@keyframes svelte-1h32yp1-badge-glow{0%,to{box-shadow:0 0 4px #0069544d}50%{box-shadow:0 0 12px #00695499}}.nuevo-ring.svelte-1h32yp1{animation:svelte-1h32yp1-ring-expand 1.5s ease-out forwards;pointer-events:none}@keyframes svelte-1h32yp1-ring-expand{0%{transform:scale(1);opacity:.6}to{transform:scale(2.2);opacity:0}}.feedback-pill.svelte-klbw3g{opacity:.45;animation:svelte-klbw3g-pillSlideIn .4s ease-out}.feedback-pill.svelte-klbw3g:hover,.feedback-pill.svelte-klbw3g:active{opacity:1}.feedback-btn.svelte-klbw3g{background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.feedback-btn.svelte-klbw3g:active{transform:scale(.88)}.feedback-btn--joy.svelte-klbw3g:hover{background:#22c55e1a}.feedback-btn--anger.svelte-klbw3g:hover{background:#ef44441a}.particle.svelte-klbw3g{position:absolute;pointer-events:none;will-change:transform,opacity;line-height:1}.particle--joy.svelte-klbw3g{animation-name:svelte-klbw3g-floatUpJoy;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:forwards}.particle--anger.svelte-klbw3g{animation-name:svelte-klbw3g-scatterAnger;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:forwards}@keyframes svelte-klbw3g-floatUpJoy{0%{opacity:1;transform:translate(-50%) scale(.5) rotate(0)}20%{opacity:1;transform:translate(calc(-50% + var(--drift) * .3),-40px) scale(1.1) rotate(15deg)}60%{opacity:.8;transform:translate(calc(-50% + var(--drift) * .8),-120px) scale(1) rotate(-10deg)}to{opacity:0;transform:translate(calc(-50% + var(--drift)),-200px) scale(.6) rotate(25deg)}}@keyframes svelte-klbw3g-scatterAnger{0%{opacity:1;transform:translate(-50%) scale(.4)}15%{opacity:1;transform:translate(calc(-50% + var(--drift) * .5),-20px) scale(1.2)}40%{opacity:.9;transform:translate(calc(-50% + var(--drift) * 1.2),-50px) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--drift) * 1.5),-80px) scale(.3)}}.progress-ring.svelte-klbw3g{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;pointer-events:none;transform:rotate(-90deg)}.progress-ring__circle.svelte-klbw3g{stroke-dasharray:113.1;stroke-dashoffset:113.1;animation:svelte-klbw3g-fillRing 1s linear forwards;stroke-linecap:round}.progress-ring__circle--green.svelte-klbw3g{stroke:#22c55e}.progress-ring__circle--red.svelte-klbw3g{stroke:#ef4444}@keyframes svelte-klbw3g-fillRing{0%{stroke-dashoffset:113.1}to{stroke-dashoffset:0}}.hold-hint.svelte-klbw3g{animation:svelte-klbw3g-hintFadeIn .3s ease-out 1.5s both}@keyframes svelte-klbw3g-hintFadeIn{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes svelte-klbw3g-slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-klbw3g-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-klbw3g-pillSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:.45;transform:translate(0)}}.celebration-overlay.svelte-r24gt8{position:fixed;inset:0;z-index:100;pointer-events:none;overflow:hidden}.celebration-flash.svelte-r24gt8{position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,rgba(37,99,235,.15),transparent 70%);animation:svelte-r24gt8-flash-pulse .8s ease-out forwards}@keyframes svelte-r24gt8-flash-pulse{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.celebration-particle.svelte-r24gt8{position:absolute;bottom:30%;border-radius:50%;animation:svelte-r24gt8-particle-rise ease-out forwards;opacity:0}@keyframes svelte-r24gt8-particle-rise{0%{opacity:0;transform:translateY(0) translate(0) scale(0)}15%{opacity:1;transform:translateY(-20px) translate(0) scale(1)}to{opacity:0;transform:translateY(-200px) translate(var(--drift)) scale(.3)}}.celebration-text.svelte-r24gt8{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:svelte-r24gt8-text-appear 1.5s ease-out forwards}.celebration-star.svelte-r24gt8{font-size:3rem;filter:drop-shadow(0 0 20px rgba(37,99,235,.5))}@keyframes svelte-r24gt8-text-appear{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}40%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1.1)}}.tour-backdrop.svelte-4813d4{position:fixed;inset:0;z-index:70;background:#0000008c;animation:svelte-4813d4-backdrop-in .3s ease-out}@keyframes svelte-4813d4-backdrop-in{0%{opacity:0}to{opacity:1}}.tour-spotlight.svelte-4813d4{position:fixed;z-index:71;border-radius:8px;box-shadow:0 0 0 9999px #0000008c;background:transparent;transition:all .4s cubic-bezier(.16,1,.3,1);outline:2px solid rgba(37,99,235,.4);outline-offset:2px;animation:svelte-4813d4-spotlight-pulse 2s ease-in-out infinite}@keyframes svelte-4813d4-spotlight-pulse{0%,to{outline-color:#2563eb4d}50%{outline-color:#2563eb99}}.tour-tooltip.svelte-4813d4{position:fixed;z-index:72;background:var(--color-background);border:1px solid var(--color-border);border-radius:12px;padding:16px;box-shadow:0 8px 30px #0000001f,0 0 20px #2563eb14;animation:svelte-4813d4-tooltip-enter .4s cubic-bezier(.16,1,.3,1);max-width:calc(100vw - 32px)}@keyframes svelte-4813d4-tooltip-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.install-banner.svelte-h5ro01{animation:svelte-h5ro01-slideUp .3s ease-out forwards}.install-banner-exit.svelte-h5ro01{animation:svelte-h5ro01-slideDown .3s ease-in forwards}.install-hint-reveal.svelte-h5ro01{animation:svelte-h5ro01-fadeIn .3s ease-out .3s both}.install-hint-exit.svelte-h5ro01{animation:svelte-h5ro01-fadeOut .5s ease-out forwards}@keyframes svelte-h5ro01-slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-h5ro01-slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes svelte-h5ro01-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-h5ro01-fadeOut{0%{opacity:1}to{opacity:0}}.sandbox-backdrop.svelte-r29ief{position:fixed;inset:0;z-index:70;background:#00000073;animation:svelte-r29ief-backdrop-in .4s ease-out}@keyframes svelte-r29ief-backdrop-in{0%{opacity:0}to{opacity:1}}.sandbox-spotlight.svelte-r29ief{position:fixed;z-index:71;border-radius:16px;box-shadow:0 0 0 9999px #00000073;background:transparent;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);outline:3px solid rgba(139,156,246,.5);outline-offset:4px;animation:svelte-r29ief-spotlight-glow 2s ease-in-out infinite}@keyframes svelte-r29ief-spotlight-glow{0%,to{outline-color:#8b9cf659}50%{outline-color:#8b9cf6b3}}.sandbox-spotlight--tappable.svelte-r29ief{pointer-events:auto;cursor:pointer}.sandbox-annotation.svelte-r29ief{position:fixed;z-index:72;background:#f6f8fc;border-radius:16px;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 30px #8b9cf61f,0 -1px 8px #0000000d;animation:svelte-r29ief-annotation-enter .5s cubic-bezier(.16,1,.3,1)}@keyframes svelte-r29ief-annotation-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sandbox-hand-overlay.svelte-r29ief{position:fixed;z-index:72;pointer-events:none;animation:svelte-r29ief-hand-point 1.5s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(139,156,246,.4))}@keyframes svelte-r29ief-hand-point{0%,to{transform:translate(0) rotate(-10deg)}30%{transform:translate(-4px,6px) rotate(-5deg) scale(.95)}50%{transform:translate(0) rotate(-10deg)}}.sandbox-bubble.svelte-wey2vm{position:fixed;left:24px;right:24px;z-index:73;background:#f6f8fc;border-radius:16px;box-shadow:0 4px 20px #8b9cf61f,0 2px 8px #0000000f;animation:svelte-wey2vm-bubble-enter .4s cubic-bezier(.16,1,.3,1);max-width:calc(100vw - 48px);touch-action:none;-webkit-user-select:none;user-select:none}@keyframes svelte-wey2vm-bubble-enter{0%{opacity:0;transform:translateY(-16px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.drag-handle.svelte-wey2vm{display:flex;justify-content:center;padding:10px 0 6px;cursor:grab;touch-action:none}.drag-handle.svelte-wey2vm:active{cursor:grabbing}.drag-bar.svelte-wey2vm{width:28px;height:3px;border-radius:9999px;background:#8b9cf64d}.seguir-pulse.svelte-wey2vm{animation:svelte-wey2vm-seguir-glow 1.5s ease-in-out infinite}@keyframes svelte-wey2vm-seguir-glow{0%,to{transform:scale(1);box-shadow:0 2px 8px #8b9cf626}50%{transform:scale(1.02);box-shadow:0 2px 12px #8b9cf64d}}.sandbox-input-highlight{box-shadow:0 0 0 3px #8b9cf666!important;animation:svelte-wey2vm-input-glow 1.5s ease-in-out infinite!important}@keyframes svelte-wey2vm-input-glow{0%,to{box-shadow:0 0 0 3px #8b9cf640}50%{box-shadow:0 0 0 5px #8b9cf673}}.sandbox-ghost-label.svelte-99noci{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 52px);left:24px;z-index:69;display:flex;align-items:center;gap:5px;padding:3px 10px;background:#8b9cf614;border-radius:9999px;animation:ghost-fade-in .3s ease-out;animation:hint-enter .3s cubic-bezier(.16,1,.3,1)}.ghost-pencil-dot.svelte-99noci{width:5px;height:5px;border-radius:50%;background:#8b9cf6;animation:svelte-99noci-dot-pulse .8s ease-in-out infinite}@keyframes svelte-99noci-dot-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.sandbox-ghost-typing{color:#8b9cf6!important;caret-color:#8b9cf6}.sandbox-ghost-focus{ring:2px;box-shadow:0 0 0 2px #8b9cf64d!important;transition:box-shadow .3s ease}.sandbox-send-pulse{animation:svelte-99noci-send-pulse .6s ease-in-out 2!important;box-shadow:0 0 12px #8b9cf666!important}@keyframes svelte-99noci-send-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.sandbox-trailer.svelte-17aw8lk{position:fixed;bottom:0;left:0;right:0;z-index:73;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#f0f3f8 80%,transparent);animation:svelte-17aw8lk-trailer-enter .7s cubic-bezier(.16,1,.3,1)}@keyframes svelte-17aw8lk-trailer-enter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.trailer-card.svelte-17aw8lk{background:#f6f8fc;border-radius:16px;padding:16px;box-shadow:0 4px 24px #8b9cf61f,0 0 0 1px #8b9cf614}.entity-card.svelte-17aw8lk{background:#8b9cf60a;opacity:0;transform:translateY(12px) scale(.95);transition:opacity .5s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}.entity-visible.svelte-17aw8lk{opacity:1;transform:translateY(0) scale(1)}.entity-icon.svelte-17aw8lk{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#8b9cf61a;border-radius:8px;flex-shrink:0}.pnl-row.svelte-17aw8lk{opacity:0;transform:translate(-8px);transition:opacity .4s ease-out,transform .4s ease-out}.pnl-visible.svelte-17aw8lk{opacity:1;transform:translate(0)}.hint-icon.svelte-17aw8lk{display:flex;flex-direction:column;align-items:center}.hint-circle.svelte-17aw8lk{width:40px;height:40px;border-radius:50%;background:#8b9cf614;border:1.5px dashed rgba(139,156,246,.25);animation:svelte-17aw8lk-hint-breathe 3s ease-in-out infinite}@keyframes svelte-17aw8lk-hint-breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.8}}.sandbox-indicator.svelte-hsw340{position:fixed;top:calc(env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);z-index:74;display:flex;align-items:center;gap:6px;padding:6px 14px;background:#8b9cf626;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;border:none;cursor:pointer;animation:svelte-hsw340-indicator-enter .6s cubic-bezier(.16,1,.3,1)}@keyframes svelte-hsw340-indicator-enter{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.indicator-icon.svelte-hsw340{font-size:14px;animation:svelte-hsw340-cloud-breath 3s ease-in-out infinite}@keyframes svelte-hsw340-cloud-breath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.indicator-text.svelte-hsw340{font-size:11px;font-weight:600;color:#6b7bb5;letter-spacing:.02em}.sandbox-tooltip.svelte-hsw340{position:fixed;top:calc(env(safe-area-inset-top,0px) + 44px);left:50%;transform:translate(-50%);z-index:75;background:#f6f8fc;border-radius:12px;padding:12px 16px;box-shadow:0 4px 20px #0000001a;max-width:260px;text-align:center;animation:svelte-hsw340-tooltip-pop .3s cubic-bezier(.16,1,.3,1)}@keyframes svelte-hsw340-tooltip-pop{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.practice-icon.svelte-uwfr77{position:fixed;z-index:55;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#8b9cf61f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.6;transition:left .4s cubic-bezier(.16,1,.3,1),opacity .2s ease,background-color .3s ease,box-shadow .3s ease}.practice-icon.svelte-uwfr77:hover{opacity:.85}.practice-icon.svelte-uwfr77:active{cursor:grabbing;opacity:1}.practice-icon--active.svelte-uwfr77{background:#8b9cf633;opacity:1;box-shadow:0 0 0 2px #8b9cf640,0 2px 8px #8b9cf61f;animation:svelte-uwfr77-active-breathe 3s ease-in-out infinite}@keyframes svelte-uwfr77-active-breathe{0%,to{box-shadow:0 0 0 2px #8b9cf626,0 2px 6px #8b9cf614}50%{box-shadow:0 0 0 3px #8b9cf64d,0 2px 10px #8b9cf62e}}.fs-overlay.svelte-1jk9gay{position:fixed;inset:0;z-index:80;background:var(--surface, #ece9e0);display:flex;align-items:center;justify-content:center;animation:svelte-1jk9gay-fs-enter .5s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1jk9gay-fs-enter{0%{opacity:0}to{opacity:1}}.fs-fade-in.svelte-1jk9gay{opacity:0;animation:svelte-1jk9gay-fadeUp .5s ease-out forwards}@keyframes svelte-1jk9gay-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fs-cta.svelte-1jk9gay{opacity:0;animation:svelte-1jk9gay-ctaIn .4s ease-out .6s forwards}@keyframes svelte-1jk9gay-ctaIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.entity-card.svelte-1jk9gay{opacity:0;transform:translateY(12px) scale(.95);transition:opacity .5s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}.entity-visible.svelte-1jk9gay{opacity:1;transform:translateY(0) scale(1)}.pnl-row.svelte-1jk9gay{opacity:0;transform:translate(-8px);transition:opacity .4s ease-out,transform .4s ease-out}.pnl-visible.svelte-1jk9gay{opacity:1;transform:translate(0)}.hint-icon.svelte-1jk9gay{opacity:0;animation:svelte-1jk9gay-hintAppear .5s ease-out forwards}@keyframes svelte-1jk9gay-hintAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
