.xi-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xi{background:var(--background,#0e0e10);width:min(440px,100%);color:var(--foreground,#f5f5f5);border-radius:18px;padding:26px 24px 20px;position:relative;box-shadow:0 24px 60px #0006}.xi-close{width:30px;height:30px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.xi-close:hover{opacity:1}.xi-eyebrow{letter-spacing:.15em;opacity:.65;margin:0 0 6px;font-size:11px}.xi h2{margin:0 0 8px;font-size:1.35rem;line-height:1.15}.xi-copy{opacity:.85;margin:0 0 16px;font-size:14px;line-height:1.5}.xi-code{border:1px dashed color-mix(in oklab, currentColor 35%, transparent);width:100%;color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.xi-code small{letter-spacing:0;opacity:.6;margin-left:auto;font-weight:500}.xi-cta{background:var(--foreground,#f5f5f5);color:var(--background,#0e0e10);text-align:center;border-radius:10px;margin-top:12px;padding:12px 16px;font-weight:650;text-decoration:none;display:block}.xi-foot{text-align:center;opacity:.55;margin:10px 0 0;font-size:12px}
