._floatingCTA_13mid_2{position:fixed;bottom:2rem;right:2rem;z-index:1000;opacity:0;visibility:hidden;transform:translateY(100px) scale(.8);transition:all .4s cubic-bezier(.4,0,.2,1)}._ctaButton_13mid_18{display:inline-flex;align-items:center}._ctaIcon_13mid_23{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}._ctaButton_13mid_18:hover ._ctaIcon_13mid_23{transform:scale(1.1) rotate(5deg)}._ctaText_13mid_39{font-weight:600;line-height:1;transition:color .3s ease;display:flex;align-items:center}._expandable_13mid_47{transition:all .4s cubic-bezier(.4,0,.2,1)}._ctaButton_13mid_18._urgent_13mid_52{background:linear-gradient(135deg,#ff6b6b,#ff5252);border-color:#ff6b6b4d;box-shadow:0 8px 25px #ff6b6b66,0 4px 15px #0000004d;color:#1a1a2e}._ctaButton_13mid_18._urgent_13mid_52:hover{background:linear-gradient(135deg,#ff8a80,#ff6b6b);box-shadow:0 12px 35px #ff6b6b80,0 6px 20px #0006;color:#1a1a2e}._ctaButton_13mid_18._success_13mid_69{background:linear-gradient(135deg,#4ecdc4,#26d0ce);border-color:#4ecdc44d;box-shadow:0 8px 25px #4ecdc466,0 4px 15px #0000004d;color:#1a1a2e}._ctaButton_13mid_18._success_13mid_69:hover{background:linear-gradient(135deg,#80deea,#4ecdc4);box-shadow:0 12px 35px #4ecdc480,0 6px 20px #0006;color:#1a1a2e}._progressIndicator_13mid_87{position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:80%;height:3px;background:#fff3;border-radius:2px;overflow:hidden}._progressBar_13mid_99{height:100%;background:linear-gradient(90deg,var(--primary-color),#00e6ff);border-radius:2px;transition:width .3s ease;width:0%}@media (max-width: 1024px){._floatingCTA_13mid_2{bottom:1.5rem;right:1.5rem}._ctaButton_13mid_18{padding:.875rem 1.25rem;font-size:.9rem}._tooltip_13mid_119{font-size:.8rem;padding:.6rem .8rem}}@media (max-width: 768px){._floatingCTA_13mid_2{bottom:1.25rem;right:1.25rem}._ctaButton_13mid_18{padding:.8rem 1.1rem;font-size:.85rem;gap:.6rem}._ctaIcon_13mid_23{width:18px;height:18px}._floatingCTA_13mid_2._minimized_13mid_142 ._ctaButton_13mid_18{width:52px;height:52px;padding:.9rem}._floatingCTA_13mid_2._minimized_13mid_142 ._ctaIcon_13mid_23{width:20px;height:20px}._notificationBadge_13mid_153{width:18px;height:18px;font-size:.65rem;top:-6px;right:-6px}}@media (max-width: 600px){._floatingCTA_13mid_2{bottom:1rem;right:1rem}._ctaButton_13mid_18{padding:.75rem 1rem;font-size:.8rem;gap:.5rem}._ctaIcon_13mid_23{width:16px;height:16px}._floatingCTA_13mid_2._minimized_13mid_142 ._ctaButton_13mid_18{width:48px;height:48px;padding:.8rem}._floatingCTA_13mid_2._minimized_13mid_142 ._ctaIcon_13mid_23{width:18px;height:18px}._tooltip_13mid_119{bottom:calc(100% + 8px);font-size:.75rem;padding:.5rem .7rem}._tooltip_13mid_119:after{border-width:4px}}@media (max-width: 480px){._floatingCTA_13mid_2{bottom:.875rem;right:.875rem}._ctaButton_13mid_18{padding:.7rem .9rem;font-size:.75rem}._ctaText_13mid_39{display:none}._ctaButton_13mid_18{border-radius:50%;width:48px;height:48px;padding:.8rem}._ctaIcon_13mid_23{width:18px;height:18px}}@media (max-width: 390px){._floatingCTA_13mid_2{bottom:.75rem;right:.75rem}._ctaButton_13mid_18{width:44px;height:44px;padding:.7rem}._ctaIcon_13mid_23{width:16px;height:16px}._notificationBadge_13mid_153{width:16px;height:16px;font-size:.6rem;top:-4px;right:-4px}}@media (prefers-reduced-motion: reduce){._floatingCTA_13mid_2{animation:none;opacity:1;visibility:visible;transform:translateY(0) scale(1)}._ctaButton_13mid_18{transition:transform .2s ease,box-shadow .2s ease}._ctaButton_13mid_18:before{display:none}._ctaButton_13mid_18._pulse_13mid_274,._notificationBadge_13mid_153{animation:none}._ctaButton_13mid_18:hover{transform:none}}@media (prefers-contrast: high){._ctaButton_13mid_18{border-width:3px;border-color:var(--primary-color)}._tooltip_13mid_119{border-width:2px;border-color:var(--primary-color)}}._ctaButton_13mid_18:focus{outline:3px solid rgba(0,212,255,.5);outline-offset:2px}._ctaButton_13mid_18:focus:not(:focus-visible){outline:none}@media (prefers-color-scheme: light){._tooltip_13mid_119{background:#fffffff2;color:var(--background-dark);border-color:#0000001a}._tooltip_13mid_119:after{border-top-color:#fffffff2}}
