.RouteError-module__4wZjsa__container{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:720px;margin:64px auto;padding:24px;box-shadow:0 10px 15px -3px #0f172a12,0 4px 6px -4px #0f172a0f}.RouteError-module__4wZjsa__title{color:#111827;margin-bottom:12px;font-size:1.5rem;font-weight:700}.RouteError-module__4wZjsa__message{color:#64748b;margin-bottom:16px;font-size:.95rem}.RouteError-module__4wZjsa__details{margin-bottom:24px}.RouteError-module__4wZjsa__details summary{color:#1f2933;cursor:pointer;font-weight:600}.RouteError-module__4wZjsa__details pre{color:#e5e7eb;white-space:pre-wrap;background-color:#0f172a;border-radius:8px;margin-top:8px;padding:12px;font-size:.85rem}.RouteError-module__4wZjsa__actions{gap:12px;display:flex}.RouteError-module__4wZjsa__retryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.4rem;font-size:.95rem;font-weight:600;transition:transform .1s,box-shadow .1s,background .1s;display:inline-flex;box-shadow:0 4px 10px #2563eb59,0 0 0 1px #0f172a08}.RouteError-module__4wZjsa__retryButton:hover{transform:translateY(-1px);box-shadow:0 6px 14px #2563eb66,0 0 0 1px #0f172a0d}.RouteError-module__4wZjsa__retryButton:active{transform:translateY(0);box-shadow:0 3px 8px #2563eb59,0 0 0 1px #0f172a0d}.RouteError-module__4wZjsa__retryButton:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}
