.info-wrap.svelte-fmsjqy{position:relative;display:inline-flex;align-items:center;margin:0 .15rem;vertical-align:middle;cursor:default}.info-btn.svelte-fmsjqy{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;padding:0;border:1px solid var(--base-300, #d1d5db);border-radius:50%;background:transparent;color:var(--base-content-muted, #6b7280);font-size:10px;font-weight:600;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .1s ease,border-color .1s ease}.info-btn.svelte-fmsjqy:hover,.info-btn.open.svelte-fmsjqy{color:var(--base-heading, #111827);border-color:var(--base-content-muted, #6b7280)}.info-popover.svelte-fmsjqy{position:absolute;top:calc(100% + 6px);z-index:30;max-width:90vw;padding:.7rem .9rem;background:var(--base-100, #ffffff);border:1px solid var(--base-300, #d1d5db);border-radius:4px;box-shadow:0 6px 18px #0000001f;color:var(--base-content, #374151);font-size:9pt;font-weight:400;line-height:1.45;text-align:left;white-space:normal;cursor:default}.info-title.svelte-fmsjqy{font-weight:600;color:var(--base-heading, #111827);margin-bottom:.45rem;font-size:9.5pt}.info-body.svelte-fmsjqy pre,.info-body.svelte-fmsjqy code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.info-body.svelte-fmsjqy pre{background:var(--base-200, #f3f4f6);padding:.45rem .55rem;border-radius:3px;margin:.3rem 0;overflow-x:auto;font-size:8pt;line-height:1.4;white-space:pre-wrap;word-break:break-word;color:var(--base-content, #374151)}.info-body.svelte-fmsjqy table{width:100%;border-collapse:collapse;margin:.3rem 0;font-size:9pt}.info-body.svelte-fmsjqy td,.info-body.svelte-fmsjqy th{padding:.25rem .4rem;border-bottom:1px solid var(--base-200, #f3f4f6);text-align:left;vertical-align:top}.info-body.svelte-fmsjqy th{font-weight:600;color:var(--base-heading, #111827);font-size:8.5pt;text-transform:uppercase;letter-spacing:.04em}.info-body.svelte-fmsjqy p{margin:.4rem 0}.info-body.svelte-fmsjqy p:first-child{margin-top:0}.info-body.svelte-fmsjqy p:last-child{margin-bottom:0}.info-body.svelte-fmsjqy a{color:var(--brand-primary, #293462)}
