.ulys-artifact section[id]{scroll-margin-top:88px}.ulys-artifact:not(.js) .kp.on{inset:calc(var(--w) * .13) 0 0;display:flex;position:absolute}.ulys-artifact .shared-idea{padding-top:calc(var(--header-h) + 40px)}.ulys-artifact .shared-idea .caption{max-width:420px}.ulys-artifact .shared-idea .ideas-demo{width:100%;max-width:420px}.ulys-artifact .shared-bk{gap:0;padding:28px 18px 8px}.ulys-artifact .shared-bk .sb-ring{align-self:center;display:flex}.ulys-artifact .shared-bk .bk-title{margin:18px 0 14px}.ulys-artifact .sb-rows li{border-top:1px solid var(--line)}.ulys-artifact .sb-rows summary,.ulys-artifact .sb-line{align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.ulys-artifact .sb-rows summary{cursor:pointer}.ulys-artifact .sb-rows summary::-webkit-details-marker{display:none}.ulys-artifact .sb-logo{width:36px;height:36px;color:var(--t);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid;overflow:hidden}.ulys-artifact .sb-logo img{object-fit:cover;width:100%;height:100%}.ulys-artifact .sb-name{flex-direction:column;flex:1;min-width:0;display:flex}.ulys-artifact .sb-name b,.ulys-artifact .sb-name small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ulys-artifact .sb-name b{font-size:15px;font-weight:500;line-height:20px}.ulys-artifact .sb-name small{color:var(--fg2);font-size:13px;line-height:18px}.ulys-artifact .sb-weight{border-radius:var(--r-pill);text-align:center;font-variant-numeric:tabular-nums;min-width:44px;padding:3px 8px;font-size:13px;font-weight:500;line-height:18px}.ulys-artifact .sb-chev{width:14px;color:var(--fg3);transition:transform .2s var(--ease);flex:none}.ulys-artifact .sb-rows details[open] .sb-chev{transform:rotate(180deg)}.ulys-artifact .sb-rows details p{color:var(--fg2);padding:0 0 14px 48px;font-size:13px;line-height:18px}.ulys-artifact .shared-idea-gone{min-height:60vh}@keyframes sq-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes sq-fade{0%{opacity:0}}.ulys-artifact .sq-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sq-fade .2s var(--ease) both;background:#050608b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ulys-artifact .sq-sheet{text-align:center;background:var(--bg-sheet);width:min(400px,100%);box-shadow:inset 0 0 0 1px var(--stroke-banner), 0 30px 80px #00000080;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:32px 28px 28px;animation:.24s cubic-bezier(.23,1,.32,1) both sq-in;display:flex;position:relative}.ulys-artifact .sq-sheet .eyebrow{margin:0}.ulys-artifact .sq-title{letter-spacing:-.01em;max-width:18ch;font-size:1.5rem;font-weight:400;line-height:1.2}.ulys-artifact .sq-code{background:#fff;border-radius:22px;width:208px;padding:16px}.ulys-artifact .sq-code svg{width:100%;height:auto}.ulys-artifact .sq-steps{color:var(--fg2);max-width:30ch;font-size:.9375rem;line-height:1.45}.ulys-artifact .sq-close{background:var(--quiet);width:36px;height:36px;color:var(--fg2);transition:background-color .15s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ulys-artifact .sq-close:hover{color:var(--fg1);background:#ffffff1a}@media (prefers-reduced-motion:reduce){.ulys-artifact .sq-backdrop,.ulys-artifact .sq-sheet{animation:none}}@media (min-width:1024px){.ulys-artifact .shared-idea{padding-top:calc(var(--header-h) + 72px)}.ulys-artifact .shared-idea .ideas-demo{margin-left:auto}}
