.mya-error-desktop{background:#f8fafc;min-height:100vh;display:block}.mya-error-mobile{background:#f8fafc;min-height:100vh;padding-bottom:70px;display:none}@media (max-width:900px){.mya-error-desktop{display:none!important}.mya-error-mobile{display:block!important}}.mya-error-card-desktop{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;max-width:640px;margin:36px auto 60px;padding:48px 36px;box-shadow:0 4px 20px #0f172a0a}.mya-error-number{letter-spacing:-2px;-webkit-user-select:none;user-select:none;margin:0 0 12px;font-size:76px;font-weight:900;line-height:1}.mya-error-heading{color:#0f172a;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.35}.mya-error-text{color:#64748b;max-width:480px;margin:0 auto 28px;font-size:14.5px;line-height:1.65}.mya-error-btn-group{justify-content:center;align-items:center;margin-bottom:32px;display:flex}.mya-btn-primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7d00,#ea580c);border:none;border-radius:12px;justify-content:center;align-items:center;padding:13px 36px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #ff650059}.mya-btn-primary-action:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #ff650073}.mya-error-explore-box{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;max-width:520px;margin:0 auto;padding:16px 20px}.mya-error-explore-title{text-transform:uppercase;letter-spacing:.6px;color:#64748b;align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:800;display:flex}.mya-error-chip-list{flex-wrap:wrap;gap:8px;display:flex}.mya-error-chip-item{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.mya-error-chip-item:hover{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.mya-error-card-mobile{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin:20px 16px;padding:36px 20px;box-shadow:0 2px 12px #0f172a0a}.mya-error-card-mobile .mya-error-number{font-size:64px}.mya-error-card-mobile .mya-error-heading{font-size:20px}.mya-error-card-mobile .mya-error-text{margin-bottom:24px;font-size:13.5px}.mya-error-card-mobile .mya-error-btn-group{width:100%}.mya-error-card-mobile .mya-btn-primary-action{width:100%;padding:14px 20px}
