.route-states-module__KMh9-G__header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 6%;display:flex}.route-states-module__KMh9-G__main{max-width:1440px;margin:auto;padding:40px 6%}.route-states-module__KMh9-G__bone{background:linear-gradient(90deg,#eef2f7 0%,#f6f8fb 40%,#eef2f7 80%) 0 0/200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite route-states-module__KMh9-G__shimmer;display:block}@keyframes route-states-module__KMh9-G__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.route-states-module__KMh9-G__bone{animation:none}}.route-states-module__KMh9-G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.route-states-module__KMh9-G__stack{gap:12px;display:grid}.route-states-module__KMh9-G__title{width:min(420px,80%);height:34px}.route-states-module__KMh9-G__line{height:14px}.route-states-module__KMh9-G__short{width:40%}.route-states-module__KMh9-G__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-top:28px;display:grid}.route-states-module__KMh9-G__card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid}.route-states-module__KMh9-G__cover{border-radius:12px;height:150px}.route-states-module__KMh9-G__split{grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:24px;display:grid}.route-states-module__KMh9-G__viewer{border-radius:16px;height:min(70vh,640px)}.route-states-module__KMh9-G__side{align-content:start;gap:12px;display:grid}.route-states-module__KMh9-G__panel{border-radius:14px;height:120px}.route-states-module__KMh9-G__dash{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.route-states-module__KMh9-G__dashNav{border-right:1px solid var(--line);background:#fff;align-content:start;gap:10px;padding:24px 18px;display:grid}.route-states-module__KMh9-G__navItem{height:36px}.route-states-module__KMh9-G__dashBody{padding:32px 4%}.route-states-module__KMh9-G__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:24px;display:grid}.route-states-module__KMh9-G__kpi{border-radius:14px;height:96px}@media (max-width:860px){.route-states-module__KMh9-G__split,.route-states-module__KMh9-G__dash{grid-template-columns:1fr}.route-states-module__KMh9-G__dashNav{display:none}.route-states-module__KMh9-G__viewer{height:56vh}}.route-states-module__KMh9-G__state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:20px;justify-items:center;gap:14px;max-width:560px;margin:8vh auto;padding:36px 28px;display:grid;box-shadow:0 10px 30px #0f172a0f}.route-states-module__KMh9-G__icon{border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;font-weight:700;display:grid}.route-states-module__KMh9-G__iconError{color:#b91c1c;background:#fef2f2}.route-states-module__KMh9-G__iconInfo{color:var(--orange-ink);background:#fff7ed}.route-states-module__KMh9-G__state h1{margin:0;font-size:26px}.route-states-module__KMh9-G__state p{color:var(--muted);margin:0}.route-states-module__KMh9-G__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.route-states-module__KMh9-G__code{color:var(--muted);font-size:12px}.route-states-module__KMh9-G__code code{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 6px}.route-states-module__KMh9-G__search{gap:8px;width:100%;margin-top:4px;display:flex}.route-states-module__KMh9-G__search input{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;min-height:44px;padding:0 14px}.route-states-module__KMh9-G__links{flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:14px;display:flex}.route-states-module__KMh9-G__links a{color:var(--orange-ink);font-weight:600}.route-states-module__KMh9-G__results{text-align:left;width:100%}.route-states-module__KMh9-G__results ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.route-states-module__KMh9-G__results a{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:10px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.route-states-module__KMh9-G__results a:hover,.route-states-module__KMh9-G__results a:focus-visible{border-color:var(--orange-ink);background:var(--bg)}.route-states-module__KMh9-G__results small{color:var(--muted);font-size:12px}.route-states-module__KMh9-G__results p{text-align:center}
