.provider-tag{font:inherit;cursor:pointer;transition:transform .2s,background .2s}.provider-tag:hover,.provider-tag.selected{transform:translateY(-3px);background:var(--ink);color:#fff}.provider-tag.tag-accent:hover,.provider-tag.tag-accent.selected{background:var(--purple)}
.status-modal{width:min(460px,calc(100% - 40px));border:1px solid var(--line);border-radius:18px;padding:28px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(12,17,29,.25)}.status-modal::backdrop{background:rgba(12,17,29,.45);backdrop-filter:blur(4px)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start}.modal-head h2{font-size:28px;margin:10px 0 0}.modal-close{font-size:25px;background:none;color:var(--muted);line-height:1;padding:0 4px}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;background:var(--line);border:1px solid var(--line)}.status-grid>div{padding:18px;background:#fff}.status-grid span{display:block;color:var(--muted);font:10px 'DM Mono',monospace;margin-bottom:8px}.status-grid strong{font:600 20px 'DM Mono',monospace}.status-value{color:#38a86a}.status-value i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#38a86a;margin-right:6px}.route-result{padding:15px;background:var(--paper);font-size:12px}.route-result b{display:block;margin-bottom:6px}.route-result span{color:var(--muted);font:10px 'DM Mono',monospace}
