.errorPage[data-v-63263903]{background:radial-gradient(circle at top left,rgba(11,143,63,.14),transparent 34%),radial-gradient(circle at bottom right,rgba(247,201,72,.16),transparent 30%),#f5f7fb;color:var(--text,#0b1b2a);display:grid;min-height:100vh;padding:28px 16px;place-items:center}.errorCard[data-v-63263903]{background:hsla(0,0%,100%,.94);border:1px solid var(--border,rgba(11,27,42,.1));border-radius:24px;box-shadow:0 24px 60px rgba(11,27,42,.12);padding:28px;text-align:center;width:min(560px,100%)}.brand[data-v-63263903]{align-items:center;color:var(--gi-700,#077636);display:inline-flex;font-weight:1000;gap:10px;margin:0 auto 20px;text-decoration:none;width:-moz-fit-content;width:fit-content}.brandLogo[data-v-63263903]{height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.code[data-v-63263903]{background:rgba(0,144,64,.1);border:1px solid rgba(0,144,64,.18);border-radius:999px;color:var(--gi-700,#077636);font-size:14px;font-weight:1000;margin:0 auto 14px;padding:8px 14px;width:-moz-fit-content;width:fit-content}h1[data-v-63263903]{color:var(--text,#0b1b2a);font-size:30px;line-height:1.15;margin:0}.desc[data-v-63263903]{color:var(--muted,rgba(11,27,42,.65));font-size:15px;line-height:1.7;margin:12px auto 0;max-width:44ch}.technical[data-v-63263903]{background:rgba(220,53,69,.06);border:1px solid rgba(220,53,69,.14);border-radius:14px;color:#9f1239;font-size:12px;margin-top:14px;padding:12px;word-break:break-word}.actions[data-v-63263903]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.btn[data-v-63263903]{border:1px solid var(--border,rgba(11,27,42,.1));border-radius:14px;cursor:pointer;font-weight:900;min-height:42px;padding:10px 14px}.btn.primary[data-v-63263903]{background:var(--gi-600,#0b8f3f);border-color:var(--gi-600,#0b8f3f);color:#fff}.btn.primary[data-v-63263903]:hover{background:var(--gi-700,#077636)}.btn.ghost[data-v-63263903]{background:#fff;color:var(--text,#0b1b2a)}.hint[data-v-63263903]{color:rgba(11,27,42,.5);font-size:12px;line-height:1.6;margin-top:18px}@media (max-width:520px){.errorCard[data-v-63263903]{border-radius:20px;padding:22px 18px}h1[data-v-63263903]{font-size:24px}.desc[data-v-63263903]{font-size:14px}.actions[data-v-63263903]{flex-direction:column}.btn[data-v-63263903]{width:100%}}