.oss-hero{padding-top:clamp(120px,15vw,168px);padding-bottom:clamp(56px,8vw,88px)}.oss-hero h1{font-size:clamp(38px,7vw,86px);font-weight:600;letter-spacing:-.035em;line-height:.98;max-width:18ch}.oss-hero p{margin-top:clamp(14px,2vw,20px);color:var(--muted);font-size:clamp(15px,1.4vw,17px);max-width:72ch}.oss-stats{display:flex;flex-wrap:nowrap;margin-top:clamp(32px,5vw,52px)}.oss-stats>div{display:flex;align-items:baseline;gap:10px;padding-right:clamp(24px,3.4vw,44px);margin-right:clamp(24px,3.4vw,44px);border-right:1px solid var(--line)}.oss-stats>div:last-child{border-right:0;padding-right:0;margin-right:0}.oss-stats dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.oss-stats dd{font-size:clamp(18px,2vw,24px);color:var(--ink);font-weight:600;letter-spacing:-.02em}@media(max-width:520px){.oss-stats>div{gap:6px;padding-right:14px;margin-right:14px}}.oss-section{padding-block:clamp(40px,6vw,80px)}.oss-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(40px,6vw,72px) 0;border-bottom:1px solid var(--line)}.oss-row:first-child{padding-top:0}.oss-row:last-child{border-bottom:0;padding-bottom:0}.oss-row.has-media{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.oss-media{position:relative;display:block;aspect-ratio:4/3;max-width:420px;border-radius:10px;overflow:hidden;background:var(--bg-2)}.oss-media:before,.oss-media:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.oss-media:after{background:linear-gradient(45deg,#08090ab3,#08090a75,#08090a42,#08090a1f 42%,#08090a0a 54%,#08090a00 64%)}.oss-media:before{z-index:2;opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.oss-media img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.5) brightness(.92);transition:transform .7s var(--ease)}.oss-media:hover img{transform:scale(1.03)}.oss-media .n{position:absolute;top:16px;left:16px;font-size:11.5px;color:var(--muted);background:#08090a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line-2);border-radius:100px;padding:5px 11px;z-index:3}.oss-body{min-width:0}.oss-slug{overflow-wrap:anywhere}.oss-body h3{font-size:clamp(26px,4vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;transition:color .3s}.oss-body h3:hover{color:var(--accent)}.oss-slug{display:block;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--muted-2)}.oss-deps{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(14px,2vw,18px)}.oss-deps li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:100px;font-size:12.5px;color:var(--ink)}.oss-deps .ic{width:14px;height:14px;background-color:var(--accent);-webkit-mask:var(--url) center/contain no-repeat;mask:var(--url) center/contain no-repeat}.oss-body p{margin-top:clamp(14px,2vw,18px);color:var(--muted);font-size:15px;line-height:1.65;max-width:52ch}.oss-cmd{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;cursor:pointer;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:8px;transition:border-color .25s,background-color .25s}.oss-cmd:hover{border-color:var(--accent)}.oss-cmd code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oss-cmd .pr{color:var(--accent)}.oss-cmd .copy{flex:none;width:16px;height:16px;background-color:var(--muted-2);transition:background-color .25s;-webkit-mask:url(https://api.iconify.design/solar/copy-linear.svg) center/contain no-repeat;mask:url(https://api.iconify.design/solar/copy-linear.svg) center/contain no-repeat}.oss-cmd:hover .copy{background-color:var(--ink)}.oss-cmd.copied .copy{background-color:var(--accent);-webkit-mask-image:url(https://api.iconify.design/solar/check-circle-linear.svg);mask-image:url(https://api.iconify.design/solar/check-circle-linear.svg)}.oss-cmd{position:relative;z-index:1;max-width:min(460px,100%);margin-top:clamp(20px,2.6vw,26px)}.oss-body h3 a{display:inline-flex;align-items:center;gap:12px}.oss-body h3 .ar{font-size:20px;color:var(--muted-2);opacity:0;transform:translate(-4px,4px);transition:.35s var(--ease)}.oss-body h3:hover .ar{opacity:1;transform:none;color:var(--ink)}@media(max-width:820px){.oss-row.has-media{grid-template-columns:minmax(0,1fr);gap:24px}.oss-media{max-width:none}}.refs-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:clamp(48px,8vw,88px) 0}.refs-empty-ic{display:block;width:32px;height:32px;background-color:var(--muted-2);-webkit-mask:var(--url) center/contain no-repeat;mask:var(--url) center/contain no-repeat}.refs-empty .ct-lead{margin-top:0;max-width:40ch}
