.try-header:where(.astro-zcfsrxr4){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.try-intro:where(.astro-zcfsrxr4){color:var(--sl-color-gray-2);font-size:1rem;margin:0;line-height:1.7;flex:1 1 320px}.live-badge:where(.astro-zcfsrxr4){display:flex;align-items:center;gap:.4rem;flex-shrink:0;background:var(--is-color-surface);border:1px solid var(--sl-color-hairline);border-radius:999px;padding:.3rem .75rem .3rem .55rem;text-decoration:none;color:var(--sl-color-gray-2);font-size:.78rem;transition:border-color .15s}.live-badge:where(.astro-zcfsrxr4):hover{border-color:var(--sl-color-accent)}.live-dot:where(.astro-zcfsrxr4){width:7px;height:7px;background:#27ae60;border-radius:50%;animation:live-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}#live-count:where(.astro-zcfsrxr4){font-weight:700;color:var(--sl-color-white);font-family:var(--sl-font-mono, monospace);font-size:.82rem}.live-text:where(.astro-zcfsrxr4){color:var(--sl-color-gray-3)}.analyze-form:where(.astro-zcfsrxr4){margin-bottom:2rem}.form-row:where(.astro-zcfsrxr4){display:flex;gap:.6rem;flex-wrap:wrap}#url-input:where(.astro-zcfsrxr4){flex:1 1 260px;padding:.6rem 1rem;background:var(--is-color-surface);border:1px solid var(--sl-color-gray-5);border-radius:6px;color:var(--sl-color-text);font-size:.9rem;font-family:var(--sl-font-mono, monospace);outline:none;transition:border-color .15s}#url-input:where(.astro-zcfsrxr4):focus{border-color:var(--sl-color-accent)}#url-input:where(.astro-zcfsrxr4)::placeholder{color:var(--sl-color-gray-4)}#command-select:where(.astro-zcfsrxr4){padding:.6rem .8rem;background:var(--is-color-surface);border:1px solid var(--sl-color-gray-5);border-radius:6px;color:var(--sl-color-accent);font-size:.875rem;font-family:var(--sl-font-mono, monospace);font-weight:600;cursor:pointer;outline:none}#command-select:where(.astro-zcfsrxr4):focus{border-color:var(--sl-color-accent)}#analyze-btn:where(.astro-zcfsrxr4){padding:.6rem 1.4rem;background:var(--sl-color-accent);border:none;border-radius:6px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}#analyze-btn:where(.astro-zcfsrxr4):hover{background:var(--sl-color-accent-high)}#analyze-btn:where(.astro-zcfsrxr4):disabled{opacity:.5;cursor:not-allowed}.form-note:where(.astro-zcfsrxr4){font-size:.9rem;color:var(--sl-color-gray-3);line-height:1.7;margin-top:.75rem}.form-note:where(.astro-zcfsrxr4) a:where(.astro-zcfsrxr4){color:var(--sl-color-accent);text-decoration:none}.form-note:where(.astro-zcfsrxr4) a:where(.astro-zcfsrxr4):hover{color:var(--sl-color-accent-high)}.loading-bar:where(.astro-zcfsrxr4){display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:var(--is-color-surface);border:1px solid var(--sl-color-gray-5);border-radius:8px;font-family:var(--sl-font-mono, monospace);font-size:.875rem;color:var(--sl-color-gray-2)}.sword:where(.astro-zcfsrxr4){animation:pulse 1.2s ease-in-out infinite;font-size:1rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.error-box:where(.astro-zcfsrxr4){padding:1.25rem 1.5rem;background:#1a0505;border:1px solid #c0392b55;border-left:3px solid var(--sl-color-accent);border-radius:6px;font-size:.95rem;color:var(--sl-color-gray-2);line-height:1.75}.error-box:where(.astro-zcfsrxr4) a:where(.astro-zcfsrxr4){color:var(--sl-color-accent);text-decoration:none}.error-box:where(.astro-zcfsrxr4) a:where(.astro-zcfsrxr4):hover{color:var(--sl-color-accent-high)}.error-box:where(.astro-zcfsrxr4) strong:where(.astro-zcfsrxr4){color:var(--sl-color-accent);display:block;margin-bottom:.25rem}.results-header:where(.astro-zcfsrxr4){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;background:var(--is-color-surface);border:1px solid var(--sl-color-gray-5);border-bottom:none;border-radius:8px 8px 0 0;font-size:.8rem}.results-meta:where(.astro-zcfsrxr4){display:flex;align-items:center;gap:.75rem}.results-command:where(.astro-zcfsrxr4){font-family:var(--sl-font-mono, monospace);font-weight:700;color:var(--sl-color-accent);font-size:.875rem}.results-url:where(.astro-zcfsrxr4){color:var(--sl-color-gray-3);font-size:.78rem;font-family:var(--sl-font-mono, monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.results-counts:where(.astro-zcfsrxr4){display:flex;gap:.6rem;font-weight:600;font-size:.8rem;font-family:var(--sl-font-mono, monospace)}.count-fail:where(.astro-zcfsrxr4){color:#e74c3c}.count-warn:where(.astro-zcfsrxr4){color:#e67e22}.count-pass:where(.astro-zcfsrxr4){color:#27ae60}.results-body:where(.astro-zcfsrxr4){background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);border-top:none;border-bottom:none;padding:.5rem 0;font-family:var(--sl-font-mono, monospace);font-size:.82rem;line-height:1.7}.results-footer:where(.astro-zcfsrxr4){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;background:var(--is-color-surface);border:1px solid var(--sl-color-gray-5);border-top:none;border-radius:0 0 8px 8px;font-size:.8rem;color:var(--sl-color-gray-3)}.install-cta:where(.astro-zcfsrxr4){color:var(--sl-color-accent);font-weight:600;text-decoration:none;font-size:.82rem}.install-cta:where(.astro-zcfsrxr4):hover{color:var(--sl-color-accent-high)}.result-group:where(.astro-zcfsrxr4){padding:.4rem 0 .2rem;border-bottom:1px solid var(--sl-color-hairline)}.result-group:where(.astro-zcfsrxr4):last-child{border-bottom:none}.result-group-label:where(.astro-zcfsrxr4){padding:.35rem 1rem .15rem;font-size:.72rem;color:var(--sl-color-gray-4);letter-spacing:.08em;text-transform:uppercase}.result-row:where(.astro-zcfsrxr4){display:flex;align-items:baseline;gap:.6rem;padding:.18rem 1rem}.result-icon:where(.astro-zcfsrxr4){flex-shrink:0;width:1.1em;text-align:center}.result-icon:where(.astro-zcfsrxr4).pass{color:#27ae60}.result-icon:where(.astro-zcfsrxr4).fail{color:#e74c3c}.result-icon:where(.astro-zcfsrxr4).warn{color:#e67e22}.result-icon:where(.astro-zcfsrxr4).info{color:var(--sl-color-gray-4)}.result-text:where(.astro-zcfsrxr4){color:var(--sl-color-gray-2);flex:1}.result-detail:where(.astro-zcfsrxr4){color:var(--sl-color-gray-4);font-size:.78em}
