.serverErrorModal_overlay__PpF1C{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(4,7,30,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:serverErrorModal_backdropIn__oRy0a .3s ease-out both}@keyframes serverErrorModal_backdropIn__oRy0a{0%{opacity:0}to{opacity:1}}.serverErrorModal_modal__5csWY{position:relative;width:min(480px,100%);background:linear-gradient(145deg,#0d1035,#0f0c2e 55%,#12082e);border:1px solid rgba(139,92,246,.25);border-radius:1.75rem;padding:2.5rem 2rem 2rem;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 32px 80px rgba(0,0,0,.55),0 0 60px rgba(99,102,241,.12);animation:serverErrorModal_modalIn__KByaF .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes serverErrorModal_modalIn__KByaF{0%{opacity:0;transform:translateY(32px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.serverErrorModal_orb1__o1vif{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.35) 0,transparent 70%);pointer-events:none;animation:serverErrorModal_orbFloat__HlUd4 7s ease-in-out infinite}.serverErrorModal_orb2__uzD7R{position:absolute;top:-40px;left:-50px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.28) 0,transparent 70%);pointer-events:none;animation:serverErrorModal_orbFloat__HlUd4 9s ease-in-out infinite reverse}.serverErrorModal_orbBottom__he_o_{position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);width:280px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.18) 0,transparent 70%);pointer-events:none}@keyframes serverErrorModal_orbFloat__HlUd4{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}.serverErrorModal_closeBtn__GGWRc{position:absolute;top:1.1rem;right:1.1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(255,255,255,.55);cursor:pointer;transition:background .2s,color .2s,border-color .2s;z-index:1}.serverErrorModal_closeBtn__GGWRc:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);color:#f87171}.serverErrorModal_statusBadge__6I8la{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .85rem;border-radius:2rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#fca5a5;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.5rem;animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .1s both}.serverErrorModal_statusDot__m7ERS{width:7px;height:7px;border-radius:50%;background:#f87171;box-shadow:0 0 6px #f87171;animation:serverErrorModal_pulse__Eowmt 1.5s ease-in-out infinite}@keyframes serverErrorModal_pulse__Eowmt{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.serverErrorModal_iconWrapper__5cO_V{position:relative;display:inline-flex;margin-bottom:1.25rem;animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .15s both}.serverErrorModal_iconPulse__p60qM{position:absolute;inset:-8px;border-radius:50%;background:transparent;border:2px solid rgba(99,102,241,.3);animation:serverErrorModal_iconRing__AyL8l 2s ease-out infinite}@keyframes serverErrorModal_iconRing__AyL8l{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.4);opacity:0}}.serverErrorModal_title__XAqyR{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 .6rem;line-height:1.25;animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .2s both}.serverErrorModal_subtitle__TwKAy{font-size:.9rem;color:rgba(203,213,225,.75);line-height:1.65;margin:0;animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .25s both}.serverErrorModal_divider__Qs93r{height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent);margin:1.75rem 0;animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .3s both}.serverErrorModal_supportBlock__Dn4zQ{animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .35s both}.serverErrorModal_supportLabel___QoqF{font-size:.78rem;font-weight:600;color:rgba(148,163,184,.8);text-transform:uppercase;letter-spacing:.07em;margin:0 0 .85rem}.serverErrorModal_supportActions__1IHjO{display:flex;flex-direction:column;gap:.65rem}.serverErrorModal_emailBtn__UjENH{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.1rem;border-radius:.85rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#c4b5fd;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .15s}.serverErrorModal_emailBtn__UjENH:hover{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.4);transform:translateY(-1px)}.serverErrorModal_emailBtn__UjENH:active{transform:translateY(0)}.serverErrorModal_whatsappBtn__RNjjE{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.85rem 1.25rem;border-radius:.85rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px rgba(34,197,94,.3);letter-spacing:.01em}.serverErrorModal_whatsappBtn__RNjjE:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 28px rgba(34,197,94,.45)}.serverErrorModal_whatsappBtn__RNjjE:active{transform:translateY(0)}.serverErrorModal_footerNote__0kAPH{font-size:.8rem;color:rgba(148,163,184,.55);margin:1.4rem 0 0;text-align:center;line-height:1.6;animation:serverErrorModal_fadeSlideDown__u31fv .5s ease-out .4s both}.serverErrorModal_retryLink__0315F{background:none;border:none;padding:0;color:#a78bfa;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.serverErrorModal_retryLink__0315F:hover{color:#c4b5fd}@keyframes serverErrorModal_fadeSlideDown__u31fv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.serverErrorModal_modal__5csWY{padding:2rem 1.25rem 1.5rem;border-radius:1.25rem}.serverErrorModal_title__XAqyR{font-size:1.25rem}.serverErrorModal_whatsappBtn__RNjjE{font-size:.88rem}}