.info-root.svelte-jsd3h9{vertical-align:middle;z-index:20;flex-shrink:0;display:inline-flex;position:relative}.info-trigger.svelte-jsd3h9{border:1.5px solid var(--accent);background:var(--accent-soft);width:1.55rem;height:1.55rem;color:var(--accent);cursor:pointer;border-radius:999px;place-items:center;padding:0;line-height:0;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-grid}.size-sm.svelte-jsd3h9 .info-trigger:where(.svelte-jsd3h9){width:1.35rem;height:1.35rem}.info-trigger.svelte-jsd3h9 svg:where(.svelte-jsd3h9){display:block}.info-trigger.svelte-jsd3h9:hover,.info-trigger[aria-expanded=true].svelte-jsd3h9{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);transform:scale(1.06)}.info-dialog.svelte-jsd3h9{z-index:80;pointer-events:none;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.info-dialog.svelte-jsd3h9:not(.open){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.info-dialog.open.svelte-jsd3h9{pointer-events:auto}.info-backdrop.svelte-jsd3h9{cursor:pointer;background:#0c0f1273;border:none;position:absolute;inset:0}[data-theme=dark] .info-backdrop.svelte-jsd3h9{background:#0000008c}.info-panel.svelte-jsd3h9{z-index:1;border:1px solid var(--border);background:var(--bg-elevated);width:min(36rem,100vw - 2rem);max-height:min(85vh,40rem);box-shadow:var(--shadow);color:var(--fg);text-align:left;border-radius:1rem;padding:1.35rem 1.4rem 1.25rem;text-decoration:none;position:relative;overflow:auto}.info-dialog.open.svelte-jsd3h9 .info-panel:where(.svelte-jsd3h9){animation:.16s scale-in}.info-panel-header.svelte-jsd3h9{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.info-title.svelte-jsd3h9{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.info-close.svelte-jsd3h9{border:1px solid var(--border);width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;font-size:1.25rem;line-height:1}.info-close.svelte-jsd3h9:hover{background:var(--bg-muted);color:var(--fg)}.info-lead.svelte-jsd3h9{color:var(--fg);margin:.75rem 0 0;font-size:.95rem;font-weight:500;line-height:1.5}.info-about.svelte-jsd3h9{color:var(--fg-muted);white-space:normal;margin:.65rem 0 0;font-size:.9rem;line-height:1.6}.info-section-title.svelte-jsd3h9{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle);margin:1.1rem 0 .45rem;font-size:.72rem;font-weight:600}.info-features.svelte-jsd3h9{color:var(--fg-muted);margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.55}.info-features.svelte-jsd3h9 li:where(.svelte-jsd3h9){margin:.25rem 0}.info-meta.svelte-jsd3h9{color:var(--accent);margin:1rem 0 0;font-size:.8rem;font-weight:600}.info-keywords.svelte-jsd3h9{flex-wrap:wrap;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.info-keywords.svelte-jsd3h9 li:where(.svelte-jsd3h9){background:var(--bg-muted);color:var(--fg-muted);white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:500;line-height:1.3}.info-privacy.svelte-jsd3h9{border-top:1px solid var(--border);color:var(--fg-subtle);margin:1rem 0 0;padding-top:.85rem;font-size:.78rem;line-height:1.45}
