.sid-tool{gap:8px;margin-bottom:12px;display:flex}.sid-input-wrap{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);flex:1;align-items:center;transition:border-color .15s;display:flex;position:relative}.sid-input-wrap:focus-within{border-color:var(--text-dim)}.sid-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:.875rem}.sid-input::placeholder{color:var(--text-dim)}.sid-input-actions{flex-shrink:0;align-items:center;gap:2px;padding-right:6px;display:flex}.sid-btn-icon{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:flex}.sid-btn-icon:hover{color:var(--text-muted);background:var(--bg)}.sid-btn-convert{background:var(--text);color:var(--bg);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:.813rem;font-weight:600;transition:opacity .15s;display:flex}.sid-btn-convert:hover{opacity:.85}.sid-btn-convert:disabled{opacity:.6;cursor:default}.sid-spinner{animation:.8s linear infinite sid-spin}.sid-examples{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.sid-examples-label{color:var(--text-dim);font-size:.75rem}.sid-example{color:var(--text-muted);background:var(--bg-card);border-radius:var(--radius-pill);padding:3px 10px;font-size:.75rem;text-decoration:none;transition:background .15s,color .15s}.sid-example:hover{background:var(--bg-card-hover);color:var(--text)}.sid-error{background:rgba(var(--danger-rgb), .08);border:1px solid rgba(var(--danger-rgb), .2);border-radius:var(--radius-sm);color:var(--offline);margin-bottom:16px;padding:10px 14px;font-size:.813rem;line-height:1.5}.sid-detected{color:var(--online);align-items:center;gap:6px;margin-bottom:12px;padding:6px 0;font-size:.75rem;display:flex}.sid-detected strong{color:var(--online)}.sid-results{background:var(--border);border-radius:var(--radius);flex-direction:column;gap:1px;margin-bottom:24px;display:flex;overflow:hidden}.sid-row{background:var(--bg-card);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.sid-row-header{flex-direction:column;flex-shrink:0;gap:1px;min-width:0;display:flex}.sid-label{color:var(--text);font-size:.75rem;font-weight:600}.sid-desc{color:var(--text-dim);font-size:.688rem}.sid-row-value{align-items:center;gap:8px;min-width:0;display:flex}.sid-value{color:var(--text-muted);word-break:break-all;text-align:right;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:.813rem}.sid-copy{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}.sid-copy:hover{color:var(--text)}.sid-copy .check-icon{color:var(--online)}@media (width<=600px){.sid-tool{flex-direction:column}.sid-btn-convert{justify-content:center}.sid-row{flex-direction:column;align-items:flex-start;gap:4px}.sid-row-value{justify-content:space-between;width:100%}.sid-value{text-align:left}}.sid-value,.sid-row-value{font-variant-numeric:tabular-nums}@keyframes sid-spin{to{transform:rotate(360deg)}}.sid-bulk-hint{color:var(--text-muted);margin-bottom:10px;font-size:.813rem}.sid-bulk-input{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;resize:vertical;min-height:96px;padding:10px 12px;font-size:.813rem}.sid-bulk-input:focus{border-color:var(--text-dim);outline:none}.sid-bulk-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.sid-btn-secondary{font:inherit;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:8px 14px;font-size:.813rem;transition:color .15s,border-color .15s}.sid-btn-secondary:hover{color:var(--text);border-color:var(--text-dim)}.sid-bulk-count{color:var(--text-muted);font-size:.75rem}.sid-bulk-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:12px;overflow-x:auto}.sid-bulk-table{border-collapse:collapse;width:100%;font-size:.75rem}.sid-bulk-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:.688rem;font-weight:500}.sid-bulk-table td{border-bottom:1px solid var(--border);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding:7px 10px}.sid-bulk-table tbody tr:last-child td{border-bottom:none}.sid-bulk-table td:first-child{color:var(--text)}.sid-bulk-table td.sid-bulk-invalid{color:var(--offline)}.sid-profile{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:10px;margin:0 0 12px;padding:14px 16px;display:flex}.sid-profile-head{align-items:center;gap:12px;display:flex}.sid-profile-avatar{border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;width:56px;height:56px}.sid-profile-id{flex-direction:column;gap:2px;min-width:0;display:flex}.sid-profile-name{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:700}.sid-profile-meta{color:var(--text-muted);font-size:.75rem}.sid-profile-flags{flex-wrap:wrap;gap:6px;display:flex}.sid-flag{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);padding:3px 8px;font-size:.688rem}.sid-flag--ok{color:var(--online)}.sid-flag--bad{color:var(--offline)}.sid-flag--warn{color:var(--slow)}.sid-profile-links{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.sid-links-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-right:4px;font-size:.688rem}.sid-shortcut{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;padding:4px 10px;font-size:.75rem;text-decoration:none;transition:color .15s,border-color .15s}.sid-shortcut:hover,.sid-shortcut:focus-visible{color:var(--text);border-color:var(--text-dim)}.sid-profile-slot.is-loading{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-height:92px;margin:0 0 12px;position:relative}.sid-profile-slot.is-loading:after{content:"";border:2px solid var(--border);border-top-color:var(--text-muted);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.8s linear infinite sid-spin;position:absolute;top:50%;left:50%}.sid-shortcut--own{color:var(--text);background:var(--bg-card-hover);border-color:#0000;font-weight:500}.sid-shortcut--own:hover,.sid-shortcut--own:focus-visible{border-color:var(--text-dim)}
