.route-states-module-scss-module__sl2h-a__skeleton{gap:16px;max-width:1280px;margin:0 auto;padding:40px 24px;display:grid}.route-states-module-scss-module__sl2h-a__bone{background:var(--chip);border-radius:8px;animation:1.4s ease-in-out infinite route-states-module-scss-module__sl2h-a__pulse}.route-states-module-scss-module__sl2h-a__boneTitle{width:min(320px,60%);height:32px;margin-bottom:8px}.route-states-module-scss-module__sl2h-a__boneSub{width:min(480px,80%);height:16px;margin-bottom:24px}.route-states-module-scss-module__sl2h-a__boneBlock{background:var(--panel);border:1px solid var(--line);height:96px;box-shadow:var(--shadow);background:var(--chip);box-shadow:none;border-radius:12px}@keyframes route-states-module-scss-module__sl2h-a__pulse{0%,to{opacity:1}50%{opacity:.55}}.route-states-module-scss-module__sl2h-a__state{place-items:center;min-height:100dvh;padding:24px;display:grid}.route-states-module-scss-module__sl2h-a__card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;justify-items:start;gap:16px;max-width:480px;padding:32px;display:grid}.route-states-module-scss-module__sl2h-a__title{font-size:24px}.route-states-module-scss-module__sl2h-a__text{color:var(--muted);margin:0}.route-states-module-scss-module__sl2h-a__actions{gap:12px;margin-top:8px;display:flex}.route-states-module-scss-module__sl2h-a__primary{justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@media (pointer:coarse){.route-states-module-scss-module__sl2h-a__primary{min-height:44px}}.route-states-module-scss-module__sl2h-a__primary{font:inherit;cursor:pointer;transition:background .18s var(--spring),border-color .18s var(--spring),color .18s var(--spring);border:2px solid #0000;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none}.route-states-module-scss-module__sl2h-a__primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.route-states-module-scss-module__sl2h-a__primary:disabled,.route-states-module-scss-module__sl2h-a__primary[aria-disabled=true]{cursor:not-allowed;opacity:.55}.route-states-module-scss-module__sl2h-a__primary{color:#fff;background:var(--accent);border-color:var(--accent)}.route-states-module-scss-module__sl2h-a__primary:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent);background:0 0}.route-states-module-scss-module__sl2h-a__ghost{justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}@media (pointer:coarse){.route-states-module-scss-module__sl2h-a__ghost{min-height:44px}}.route-states-module-scss-module__sl2h-a__ghost{font:inherit;cursor:pointer;transition:background .18s var(--spring),border-color .18s var(--spring),color .18s var(--spring);border:2px solid #0000;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:600;text-decoration:none}.route-states-module-scss-module__sl2h-a__ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.route-states-module-scss-module__sl2h-a__ghost:disabled,.route-states-module-scss-module__sl2h-a__ghost[aria-disabled=true]{cursor:not-allowed;opacity:.55}.route-states-module-scss-module__sl2h-a__ghost{color:var(--text);border-color:var(--line);background:0 0}.route-states-module-scss-module__sl2h-a__ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent)}
