.tool-page.svelte-1cw9nqc{max-width:720px}.tool-header.svelte-1cw9nqc{margin-bottom:28px}.tool-title.svelte-1cw9nqc{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 6px}.tool-desc.svelte-1cw9nqc{font-size:.85rem;color:#ffffff73;margin:0}.card.svelte-1cw9nqc{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px;margin-bottom:16px}.label.svelte-1cw9nqc{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffff59;margin-bottom:8px}.inp.svelte-1cw9nqc{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.9rem;padding:10px 14px;outline:none;box-sizing:border-box}.inp.svelte-1cw9nqc:focus{border-color:rgb(var(--color-primary) /.4)}.btn-primary.svelte-1cw9nqc{padding:10px 20px;border-radius:8px;background:var(--green);color:var(--bg-deep);font-weight:700;font-size:.85rem;border:none;cursor:pointer;white-space:nowrap}.btn-primary.svelte-1cw9nqc:disabled{opacity:.5;cursor:default}.row.svelte-1cw9nqc{display:flex;gap:10px;align-items:center}.err-msg.svelte-1cw9nqc{color:#ff8080;font-size:.82rem;margin-top:10px}.summary-bar.svelte-1cw9nqc{display:flex;gap:24px;flex-wrap:wrap}.summary-stat.svelte-1cw9nqc{display:flex;flex-direction:column}.summary-num.svelte-1cw9nqc{font-size:1.4rem;font-weight:800;color:var(--green);line-height:1}.summary-lbl.svelte-1cw9nqc{font-size:.7rem;color:#ffffff59;margin-top:3px;text-transform:uppercase;letter-spacing:.06em}.filter-row.svelte-1cw9nqc{display:flex;gap:12px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.search-inp.svelte-1cw9nqc{flex:1;min-width:160px}.toggle-label.svelte-1cw9nqc{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#ffffff8c;cursor:pointer;white-space:nowrap}.cert-table-wrap.svelte-1cw9nqc{overflow-x:auto}.cert-table.svelte-1cw9nqc{width:100%;border-collapse:collapse;font-size:.75rem}.cert-table.svelte-1cw9nqc th:where(.svelte-1cw9nqc){text-align:left;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff59;font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.cert-table.svelte-1cw9nqc td:where(.svelte-1cw9nqc){padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:#ffffffb3;vertical-align:top}.cert-table.svelte-1cw9nqc tr.expired:where(.svelte-1cw9nqc) td:where(.svelte-1cw9nqc){opacity:.45}.cert-table.svelte-1cw9nqc tr.wildcard:where(.svelte-1cw9nqc) td:where(.svelte-1cw9nqc):first-child{color:#ffb400}.cert-link.svelte-1cw9nqc{color:var(--cyan);text-decoration:none;font-family:monospace;font-size:.75rem}.cert-link.svelte-1cw9nqc:hover{text-decoration:underline}.issuer-cell.svelte-1cw9nqc{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sans-cell.svelte-1cw9nqc{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.7rem;color:#fff6}.expired-date.svelte-1cw9nqc{color:#ff8080}.truncated-note.svelte-1cw9nqc{font-size:.75rem;color:#ffffff59;margin-top:10px;text-align:center}.subdomain-grid.svelte-1cw9nqc{display:flex;flex-wrap:wrap;gap:6px}.sub-pill.svelte-1cw9nqc{background:rgb(var(--color-accent) /.07);border:1px solid rgb(var(--color-accent) /.18);border-radius:6px;color:var(--cyan);font-family:monospace;font-size:.75rem;padding:3px 9px}
