.lp-site-prose{--tw-prose-body:var(--lp-ink-2);--tw-prose-headings:var(--lp-ink);--tw-prose-lead:var(--lp-ink-2);--tw-prose-links:var(--lp-ink);--tw-prose-bold:var(--lp-ink);--tw-prose-counters:var(--lp-muted);--tw-prose-bullets:var(--lp-line-strong);--tw-prose-quotes:var(--lp-muted);--tw-prose-quote-borders:var(--lp-line-strong);--tw-prose-code:var(--lp-ink);--tw-prose-pre-code:var(--lp-ink);--tw-prose-pre-bg:transparent;--tw-prose-hr:var(--lp-line);--tw-prose-th-borders:var(--lp-line);--tw-prose-td-borders:var(--lp-line);color:var(--lp-ink-2);margin-top:clamp(28px,4vw,40px)}.lp-site-prose+.lp-site-prose,.lp-site-prompt+.lp-site-prose{margin-top:0}.lp-site-prompt+.lp-site-prose>:first-child{margin-top:1.75em}.lp-site-prose code:before,.lp-site-prose code:after{content:none}.lp-site-prose :where(code):not(pre code){font-family:var(--lp-mono);background:var(--lp-frame-fill);border-radius:6px;padding:.1em .4em;font-size:.88em;font-weight:500}.lp-site-prose .lp-dev-code,.lp-site-prose .lp-dev-table{margin:1.25em 0}.lp-site-prose .lp-dev-table table{margin:0}.lp-site-prose .lp-dev-code pre{color:inherit;background:0 0;border-radius:0;margin:0;padding:14px 16px;font-size:13.5px;line-height:1.55}.lp-site-prose .lp-dev-code pre code{background:0 0;padding:0;font-weight:400}.lp-site-prose h2{margin-top:2em}.lp-site-prose>h2:last-child{margin-bottom:1em}.lp-site-prose:first-of-type h2{margin-top:0}.lp-site-prose .lp-dev-heading__anchor{color:inherit;font-weight:inherit;text-decoration:none}.lp[data-refined=true] .lp-logo-tile.lp-site-logo-tile{width:52px;height:52px;color:var(--lp-ink);background:linear-gradient(125deg, var(--lp-logo-sheen), transparent 70%), var(--lp-logo-fill);box-shadow:none;border:0;border-radius:14px;place-items:center;padding:12px;display:grid;position:relative}.lp[data-refined=true] .lp-logo-tile.lp-site-logo-tile:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--lp-glass-rim), transparent 57%);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp[data-refined=true] .lp-site-logo-tile[data-toolkit=linear] svg{filter:brightness(0)}.lp[data-refined=true] .lp-site-tile.lp-connection-card{height:100%;min-height:0;color:var(--lp-ink);flex-direction:row;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s}.lp[data-refined=true] .lp-site-tile.lp-connection-card:hover{transform:translateY(-1px);box-shadow:0 16px 32px -20px #43326338}.lp-site-tile__text{gap:3px;min-width:0;display:grid}.lp-site-tile__name{letter-spacing:-.01em;color:var(--lp-ink);font-size:16px;font-weight:600}.lp-site-tile__blurb{color:var(--lp-muted);font-size:14px;line-height:1.4}.lp[data-refined=true] .lp-site-tile--other.lp-connection-card{border:1px dashed var(--lp-line);box-shadow:none;background:0 0}.lp[data-refined=true] .lp-site-tile--other.lp-connection-card:after{content:none}.lp[data-refined=true] .lp-site-tile--other .lp-logo-tile{color:var(--lp-muted)}.lp-site-prompt{margin:1.25em 0 0}.lp-site-prompt__box{border:1px solid var(--lp-line);background:var(--lp-frame-fill,#fafafa);border-radius:10px;padding:12px 104px 12px 14px;position:relative}.lp-site-prompt__text{font-family:var(--lp-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--lp-ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:12.5px;line-height:1.6}.lp-site-prompt__clip{position:relative}.lp-site-prompt__clip--folded{max-height:240px;overflow:hidden}.lp-site-prompt__clip--folded:after{content:"";background:linear-gradient(to bottom, transparent, var(--lp-frame-fill,#fafafa));pointer-events:none;height:40px;position:absolute;bottom:0;left:0;right:0}.lp-site-prompt__toggle{font:inherit;color:var(--lp-muted,#6b6b6b);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12.5px;font-weight:500}.lp-site-prompt__toggle:hover{color:var(--lp-ink)}.lp-site-prompt__copy{position:absolute;top:8px;right:8px}.lp-site-prompt__copy .lp-btn{height:32px;color:var(--lp-ink);border:1px solid var(--lp-line);box-shadow:none;background:#fff;border-radius:999px;padding:0 12px;font-size:13px}.lp-site-prompt__copy .lp-btn:hover{background:#f4f4f4}@media (max-width:560px){.lp-site-prompt__box{padding:12px 14px 48px}.lp-site-prompt__copy{top:auto;bottom:8px;right:8px}}.lp-site-prose img{border-radius:var(--lp-radius);border:1px solid var(--lp-line);width:100%;height:auto;margin:1.5em 0 .5em;display:block;box-shadow:0 1px 2px #0000000d}
