.stylish-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(11,15,25,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;animation:stylishFadeIn .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes stylishFadeIn{0%{opacity:0}to{opacity:1}}.stylish-alert-card{background:#fff;border-radius:20px;width:100%;max-width:440px;padding:32px 28px 28px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.1);position:relative;transform:translateY(0);animation:stylishScaleUp .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes stylishScaleUp{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.stylish-alert-icon-wrapper{width:72px;height:72px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;font-size:32px;transition:transform .3s ease}.stylish-alert-icon-wrapper i{display:block}.type-success .stylish-alert-icon-wrapper{background:#ecfdf5;color:#10b981;box-shadow:0 0 0 8px rgba(16,185,129,.15)}.type-error .stylish-alert-icon-wrapper{background:#fff1f2;color:#e8092e;box-shadow:0 0 0 8px rgba(232,9,46,.15)}.type-warning .stylish-alert-icon-wrapper{background:#fffbeb;color:#f59e0b;box-shadow:0 0 0 8px rgba(245,158,11,.15)}.type-info .stylish-alert-icon-wrapper{background:#eff6ff;color:#3b82f6;box-shadow:0 0 0 8px rgba(59,130,246,.15)}.type-confirm .stylish-alert-icon-wrapper{background:#fdf2f8;color:#e8092e;box-shadow:0 0 0 8px rgba(232,9,46,.15)}.stylish-alert-title{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 8px;line-height:1.3}.stylish-alert-message{font-size:14.5px;color:#64748b;line-height:1.55;margin:0 0 24px;word-break:break-word}.stylish-alert-actions{display:flex;align-items:center;justify-content:center;gap:12px}.stylish-alert-btn{flex:1 1;padding:12px 20px;border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none}.stylish-alert-btn:hover{transform:translateY(-1px)}.stylish-alert-btn.btn-confirm{background:#e8092e;color:#fff;box-shadow:0 4px 14px rgba(232,9,46,.3)}.stylish-alert-btn.btn-confirm:hover{background:#c00725;box-shadow:0 6px 18px rgba(232,9,46,.4)}.type-success .stylish-alert-btn.btn-confirm{background:#10b981;box-shadow:0 4px 14px rgba(16,185,129,.3)}.type-success .stylish-alert-btn.btn-confirm:hover{background:#059669}.stylish-alert-btn.btn-cancel{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.stylish-alert-btn.btn-cancel:hover{background:#e2e8f0;color:#1e293b}.stylish-toasts-container{position:fixed;bottom:24px;right:24px;z-index:999999;display:flex;flex-direction:column;gap:10px;pointer-events:none;max-width:90vw;width:360px}.stylish-toast{pointer-events:auto;background:#fff;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05);animation:stylishToastSlide .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes stylishToastSlide{0%{opacity:0;transform:translateX(40px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.stylish-toast-icon{font-size:18px;flex-shrink:0}.stylish-toast.type-success .stylish-toast-icon{color:#10b981}.stylish-toast.type-error .stylish-toast-icon{color:#e8092e}.stylish-toast.type-warning .stylish-toast-icon{color:#f59e0b}.stylish-toast.type-info .stylish-toast-icon{color:#3b82f6}.stylish-toast-message{flex:1 1;font-size:13.5px;font-weight:600;color:#1e293b;line-height:1.4}.stylish-toast-close{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;font-size:14px;transition:color .15s}.stylish-toast-close:hover{color:#334155}.video-background{position:absolute;width:100%;height:0;padding-bottom:56.25%;background-image:url(/_next/static/media/hero_bg_3_2.a80d4789.png);background-size:cover;background-position:50%}.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:120px}@media (max-width:900px){.video-background{position:absolute;width:120%;height:90%;padding-bottom:56.25%;background-image:url(/_next/static/media/hero_bg_3_2.a80d4789.png);background-size:cover;background-position:50%}.video-background iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%;margin-top:120px}}@media (max-width:480px){.mobile-hide{display:none}.video-background{position:absolute;width:300%;height:100%;top:0;padding-bottom:56.25%;background-image:url(/_next/static/media/hero_bg_3_2.a80d4789.png);background-size:cover;background-position:50%}.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:120px}}