.ssl-field.svelte-1yh2n78{display:flex;flex-direction:column}.ssl-input-mono.svelte-1yh2n78{font-family:var(--font-mono)}.ssl-hint.svelte-1yh2n78{font-size:12.5px;color:var(--ink-2);margin-top:6px;line-height:1.4}.ssl-field.svelte-1yh2n78 .wb-lbl{display:inline-flex;align-items:center;gap:6px}.ssl-result.svelte-1yh2n78{display:flex;flex-direction:column;gap:1.25rem;padding:0;overflow:hidden}.ssl-empty.svelte-1yh2n78{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;text-align:center}.ssl-empty.svelte-1yh2n78 .icon{color:var(--ink-3)}.ssl-empty.svelte-1yh2n78 p:where(.svelte-1yh2n78){color:var(--ink-2);margin:0;font-size:14px}.ssl-hero.svelte-1yh2n78{text-align:center;padding:1.4rem 1rem;border-bottom:1px solid var(--line)}.ssl-hero-days.svelte-1yh2n78{font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ssl-hero-label.svelte-1yh2n78{font-size:.72rem;color:var(--ink-2);margin-top:.3rem;text-transform:uppercase;letter-spacing:.08em}.ssl-hero-pill-wrap.svelte-1yh2n78{margin-top:.65rem}.ssl-pill.svelte-1yh2n78{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:999px;border:1px solid transparent}.ssl-pill--ok.svelte-1yh2n78{background:var(--success-tint);color:var(--success);border-color:var(--success)}.ssl-pill--bad.svelte-1yh2n78{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.ssl-section.svelte-1yh2n78{padding:0 clamp(20px,3vw,32px)}.ssl-section.svelte-1yh2n78:last-child{padding-bottom:clamp(20px,3vw,32px)}.ssl-section-title.svelte-1yh2n78{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;font-size:13px;font-weight:700;color:var(--ink)}.ssl-section-title.svelte-1yh2n78 .icon{color:var(--accent);flex:none}.ssl-rows.svelte-1yh2n78{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.ssl-row.svelte-1yh2n78{display:flex;align-items:baseline;gap:.75rem;padding:.6rem .85rem;border-bottom:1px solid var(--line)}.ssl-row.svelte-1yh2n78:last-child{border-bottom:none}.ssl-row.svelte-1yh2n78:nth-child(2n){background:var(--surface)}.ssl-key.svelte-1yh2n78{font:700 12px/1.4 var(--font-body);color:var(--ink-2);min-width:80px;flex-shrink:0}.ssl-val.svelte-1yh2n78{font-size:13px;color:var(--ink);flex:1;min-width:0;word-break:break-word;line-height:1.4}.ssl-val--mono.svelte-1yh2n78{font:500 12px/1.4 var(--font-mono)}.ssl-badge.svelte-1yh2n78{display:inline-block;font:600 11px/1 var(--font-mono);padding:.2rem .5rem;border-radius:var(--r-ctl);background:var(--sage-tint);color:var(--accent)}.ssl-san-wrap.svelte-1yh2n78{display:flex;flex-wrap:wrap;gap:.4rem}.ssl-san.svelte-1yh2n78{font:500 12px/1.4 var(--font-mono);padding:.2rem .55rem;border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--line);color:var(--ink)}.ssl-chain.svelte-1yh2n78{display:flex;flex-direction:column;gap:.5rem}.ssl-chain-item.svelte-1yh2n78{padding:.6rem .75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.ssl-chain-num.svelte-1yh2n78{font:500 11px/1.4 var(--font-mono);color:var(--ink-2);margin-bottom:.2rem}.ssl-chain-subject.svelte-1yh2n78{font-size:13px;font-weight:600;color:var(--ink);word-break:break-word}.ssl-chain-meta.svelte-1yh2n78{font-size:12px;color:var(--ink-2);word-break:break-word;line-height:1.4}
