.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{margin:1.25em 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__bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-site-prompt__toggle{font:inherit;color:var(--lp-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 2px;font-size:13.5px;display:inline-flex}.lp-site-prompt__toggle:hover{color:var(--lp-ink)}.lp-site-prompt__chevron{transition:transform .2s}.lp-site-prompt__toggle[aria-expanded=true] .lp-site-prompt__chevron{transform:rotate(180deg)}.lp-site-prompt__fold{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.lp-site-prompt__fold[data-open=true]{grid-template-rows:1fr}.lp-site-prompt__inner{overflow:hidden}.lp-site-prompt__text{color:var(--lp-muted);margin:0;padding:12px 0 4px;font-size:13.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.lp-site-prompt__fold,.lp-site-prompt__chevron{transition:none}}@media (max-width:560px){.lp-site-prompt__bar .lp-btn:first-child{justify-content:center;width:100%}}
