.cookieConsent-module__Zl6ZXq__wrapper{z-index:9999;width:100%;animation:.4s cookieConsent-module__Zl6ZXq__slideUp;position:fixed;bottom:0;left:0}.cookieConsent-module__Zl6ZXq__box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0f0f0ff2;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 32px;font-size:14px;display:flex;box-shadow:0 -8px 30px #00000059}.cookieConsent-module__Zl6ZXq__box p{color:#ffffffe6;max-width:700px;margin:0}.cookieConsent-module__Zl6ZXq__buttons{flex-shrink:0;gap:12px;display:flex}.cookieConsent-module__Zl6ZXq__buttons button{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s}.cookieConsent-module__Zl6ZXq__accept{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a)}.cookieConsent-module__Zl6ZXq__accept:hover{transform:translateY(-1px);box-shadow:0 6px 16px #22c55e66}.cookieConsent-module__Zl6ZXq__decline{color:#ffffffd9;background:#ffffff14}.cookieConsent-module__Zl6ZXq__decline:hover{background:#ffffff2e}@media (max-width:640px){.cookieConsent-module__Zl6ZXq__box{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.cookieConsent-module__Zl6ZXq__buttons{flex-direction:column;width:100%}.cookieConsent-module__Zl6ZXq__buttons button{width:100%}}@keyframes cookieConsent-module__Zl6ZXq__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
.ps-toast-stack{z-index:10001;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;top:20px;right:20px}.ps-toast{--toast-accent:#0072ff;color:#1b1b1b;border-left:5px solid var(--toast-accent);pointer-events:auto;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:14px 14px 14px 16px;font-size:.95rem;line-height:1.35;animation:.3s cubic-bezier(.22,1,.36,1) both psToastIn;display:flex;box-shadow:0 10px 30px #0000002e}.ps-toast.is-leaving{animation:.25s forwards psToastOut}.ps-toast--success{--toast-accent:#22a55b}.ps-toast--error{--toast-accent:#e5484d}.ps-toast--warning{--toast-accent:#f5a524}.ps-toast--info{--toast-accent:#0072ff}.ps-toast-icon{color:var(--toast-accent);flex-shrink:0;margin-top:1px}.ps-toast-message{word-break:break-word;flex:1}.ps-toast-close{color:#888;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .2s,color .2s;display:flex}.ps-toast-close:hover{color:#333;background:#f0f0f0}@keyframes psToastIn{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes psToastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}.ps-dialog-overlay{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a14288c;justify-content:center;align-items:center;padding:20px;animation:.2s both psFadeIn;display:flex;position:fixed;inset:0}.ps-dialog-overlay.is-leaving{animation:.25s forwards psFadeOut}.ps-dialog{--dialog-accent:#0072ff;--dialog-accent-bg:#0072ff1f;text-align:center;background:#fff;border-radius:18px;width:100%;max-width:400px;padding:28px 24px 22px;animation:.3s cubic-bezier(.22,1,.36,1) both psDialogIn;box-shadow:0 24px 60px #0000004d}.ps-dialog-overlay.is-leaving .ps-dialog{animation:.25s forwards psDialogOut}.ps-dialog--success{--dialog-accent:#22a55b;--dialog-accent-bg:#22a55b1f}.ps-dialog--error{--dialog-accent:#e5484d;--dialog-accent-bg:#e5484d1f}.ps-dialog--warning{--dialog-accent:#f5a524;--dialog-accent-bg:#f5a52426}.ps-dialog-icon{background:var(--dialog-accent-bg);width:60px;height:60px;color:var(--dialog-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.ps-dialog-title{color:#1b1b1b;margin:0 0 8px;font-size:1.25rem;font-weight:700}.ps-dialog-message{color:#555;white-space:pre-line;margin:0;font-size:.98rem;line-height:1.5}.ps-dialog-actions{gap:10px;margin-top:22px;display:flex}.ps-dialog-btn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px 16px;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s}.ps-dialog-btn:active{transform:scale(.97)}.ps-dialog-btn--primary{color:#fff;background:linear-gradient(135deg,#0072ff,#00c6ff);box-shadow:0 4px 14px #0072ff4d}.ps-dialog-btn--primary:hover{box-shadow:0 6px 18px #0072ff66}.ps-dialog-btn--danger{color:#fff;background:#e5484d;box-shadow:0 4px 14px #e5484d4d}.ps-dialog-btn--danger:hover{background:#d13b40}.ps-dialog-btn--secondary{color:#333;background:#f1f3f6}.ps-dialog-btn--secondary:hover{background:#e4e7ec}.ps-dialog-btn:focus-visible,.ps-toast-close:focus-visible{outline-offset:2px;outline:3px solid #0072ff66}@keyframes psFadeIn{0%{opacity:0}to{opacity:1}}@keyframes psFadeOut{0%{opacity:1}to{opacity:0}}@keyframes psDialogIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes psDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.97)}}@media (max-width:600px){.ps-toast-stack{top:12px;right:50%;transform:translate(50%)}.ps-toast{animation-name:psToastInMobile}.ps-toast.is-leaving{animation-name:psToastOutMobile}.ps-dialog{padding:24px 18px 18px}.ps-dialog-actions{flex-direction:column-reverse}}@keyframes psToastInMobile{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes psToastOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.ps-toast,.ps-dialog,.ps-dialog-overlay{animation-duration:.01ms!important}}
