.ErrorPageView-module__Yz44nq__bgFixed{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ErrorPageView-module__Yz44nq__bgMesh{background:var(--bg-mesh);position:absolute;inset:0}.ErrorPageView-module__Yz44nq__orb1{background:var(--orb1-bg);border-radius:50%;width:280px;height:280px;animation:8s ease-in-out infinite ErrorPageView-module__Yz44nq__float;position:absolute;top:5%;left:3%}.ErrorPageView-module__Yz44nq__orb2{background:radial-gradient(circle,#a78bfa17,#0000 70%);border-radius:50%;width:220px;height:220px;animation:6s ease-in-out 2s infinite ErrorPageView-module__Yz44nq__float;position:absolute;bottom:10%;right:4%}.ErrorPageView-module__Yz44nq__orb3{background:var(--orb3-bg);border-radius:50%;width:140px;height:140px;animation:7s ease-in-out 1s infinite ErrorPageView-module__Yz44nq__float;position:absolute;top:45%;right:12%}.ErrorPageView-module__Yz44nq__particle{z-index:1;opacity:.25;pointer-events:none;font-size:18px;position:fixed}.ErrorPageView-module__Yz44nq__page{z-index:2;min-height:100vh;font-family:var(--font-body);flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:relative}.ErrorPageView-module__Yz44nq__logoStrip{-webkit-backdrop-filter:blur(12px);z-index:10;background:#ffffffb3;border-bottom:1px solid #fff9;align-items:center;gap:10px;padding:18px 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 12px #1e1b4b0d}.ErrorPageView-module__Yz44nq__logoStripImg{width:100px;height:auto}.ErrorPageView-module__Yz44nq__spacer{flex:1}.ErrorPageView-module__Yz44nq__backBtn{color:var(--text-muted);border:1.5px solid var(--border);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-body);background:#fff;border-radius:50px;padding:6px 14px;transition:all .2s}.ErrorPageView-module__Yz44nq__backBtn:hover{background:#f9fafb;border-color:#d1d5db}.ErrorPageView-module__Yz44nq__card{-webkit-backdrop-filter:blur(24px);text-align:center;opacity:0;background:#ffffffe0;border-radius:28px;width:100%;max-width:480px;margin-top:60px;padding:clamp(32px,6vw,52px) clamp(24px,5vw,44px);transition:opacity .5s,transform .5s;position:relative;transform:translateY(20px);box-shadow:0 32px 80px #1e1b4b1a,0 0 0 1px #ffffffe6,inset 0 1px #ffffffe6}.ErrorPageView-module__Yz44nq__card.ErrorPageView-module__Yz44nq__mounted{opacity:1;transform:translateY(0)}.ErrorPageView-module__Yz44nq__badge{background:var(--badge-bg);border:1.5px solid var(--badge-border);letter-spacing:.8px;color:var(--err-color);text-transform:uppercase;border-radius:50px;align-items:center;gap:7px;margin-bottom:24px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-flex}.ErrorPageView-module__Yz44nq__badgeDot{background:var(--err-color);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite ErrorPageView-module__Yz44nq__pulseHeart;display:inline-block}.ErrorPageView-module__Yz44nq__illustrationWrap{justify-content:center;align-items:center;margin-bottom:24px;animation:4s ease-in-out infinite ErrorPageView-module__Yz44nq__float;display:flex}.ErrorPageView-module__Yz44nq__illustrationWrap svg{width:100%;max-width:220px}.ErrorPageView-module__Yz44nq__headline{font-family:var(--font-display);color:var(--deep-navy);margin-bottom:14px;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.2}.ErrorPageView-module__Yz44nq__subtitle{color:var(--text-muted);max-width:360px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:clamp(14px,3.5vw,16px);line-height:1.75}.ErrorPageView-module__Yz44nq__retryWrap{margin-bottom:24px}.ErrorPageView-module__Yz44nq__retryTop{justify-content:space-between;margin-bottom:6px;display:flex}.ErrorPageView-module__Yz44nq__retryLabel{color:var(--text-light);font-size:12px}.ErrorPageView-module__Yz44nq__retryCount{color:var(--crimson);font-size:12px;font-weight:700}.ErrorPageView-module__Yz44nq__retryTrack{background:#f3f4f6;border-radius:2px;height:4px;overflow:hidden}.ErrorPageView-module__Yz44nq__retryFill{background:linear-gradient(90deg, var(--crimson), var(--rose));border-radius:2px;height:100%;transition:width 1s linear}.ErrorPageView-module__Yz44nq__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px;display:flex}.ErrorPageView-module__Yz44nq__actionBtn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:13px clamp(18px,4vw,28px);font-size:clamp(13px,3vw,15px);font-weight:600;transition:all .25s;display:inline-flex}.ErrorPageView-module__Yz44nq__actionPrimary{background:linear-gradient(135deg, var(--err-color), var(--err-color-cc));color:#fff;box-shadow:0 6px 20px var(--err-color-40);border:none}.ErrorPageView-module__Yz44nq__actionPrimary:hover{box-shadow:0 10px 30px var(--err-color-50);transform:translateY(-2px)}.ErrorPageView-module__Yz44nq__actionSecondary{color:#374151;border:1.5px solid var(--border);background:0 0}.ErrorPageView-module__Yz44nq__actionSecondary:hover{background:#f9fafb;border-color:#d1d5db}.ErrorPageView-module__Yz44nq__tip{color:var(--text-muted);text-align:left;background:linear-gradient(135deg,#a78bfa14,#e8194b0d);border:1px solid #a78bfa33;border-radius:12px;align-items:center;gap:7px;max-width:360px;margin-bottom:28px;padding:10px 16px;font-size:13px;line-height:1.5;display:inline-flex}.ErrorPageView-module__Yz44nq__tipIcon{flex-shrink:0;font-size:16px}.ErrorPageView-module__Yz44nq__divider{background:linear-gradient(90deg, transparent, var(--border), transparent);height:1px;margin:0 0 20px}.ErrorPageView-module__Yz44nq__supportLine{color:var(--text-light);font-size:13px;line-height:1.7}.ErrorPageView-module__Yz44nq__supportLink{color:var(--err-color);font-weight:600}.ErrorPageView-module__Yz44nq__watermark{font-family:var(--font-display);letter-spacing:3px;color:#6b728066;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-top:28px;font-size:11px;font-weight:700}@keyframes ErrorPageView-module__Yz44nq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ErrorPageView-module__Yz44nq__pulseHeart{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media (max-width:480px){.ErrorPageView-module__Yz44nq__card{border-radius:22px;margin-top:76px}.ErrorPageView-module__Yz44nq__logoStripImg{width:84px}}
