.route-state-module__I7fvjG__statePanel{border:1px solid var(--border);background:var(--wc-pitch), var(--wc-net), var(--wc-pitch-stripes), var(--card);border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;min-height:220px;padding:28px;display:grid;position:relative;overflow:hidden}.route-state-module__I7fvjG__statePanel:before{content:"";background:var(--wc-accent-bar);height:3px;position:absolute;inset:0 0 auto}.route-state-module__I7fvjG__pitchMark{aspect-ratio:1;border:2px solid var(--wc-purple-line);width:64px;box-shadow:inset 0 0 0 18px var(--wc-purple-soft);border-radius:50%}.route-state-module__I7fvjG__statePanel h1{color:var(--text);font-family:var(--font-bebas), "Barlow Condensed", sans-serif;letter-spacing:.4px;margin:0;font-size:clamp(32px,6vw,48px);line-height:1}.route-state-module__I7fvjG__statePanel p{max-width:58ch;color:var(--text-muted);margin:10px 0 0;line-height:1.55}.route-state-module__I7fvjG__statePanel button{border:1px solid var(--wc-purple);background:var(--wc-purple);color:#fff;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.route-state-module__I7fvjG__statePanel button:hover{background:var(--wc-purple-strong)}.route-state-module__I7fvjG__statePanel button:focus-visible{outline:3px solid var(--wc-purple-line);outline-offset:3px}.route-state-module__I7fvjG__statePanel button svg{width:16px;height:16px}@media (max-width:560px){.route-state-module__I7fvjG__statePanel{grid-template-columns:1fr;min-height:260px;padding:24px 20px}.route-state-module__I7fvjG__pitchMark{width:50px}}
