.ss-cl{--ink: #eef2f8;--muted: #a6b3c9;--dim: #8492ae;--text: #d4dbe8;--line: #18233d;--line2: #26355a;--surface: #0a1224;--accent: #3b82f6;--accent-ink: #93bcff;--f-display: "Sora", "Inter", ui-sans-serif, system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;color:var(--ink)}.ss-cl__wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,3vw,40px)}.ss-cl__head{position:relative;padding:150px 0 48px;background-image:linear-gradient(rgba(148,163,184,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.045) 1px,transparent 1px);background-size:64px 64px}.ss-cl__head:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 78% 8%,rgba(59,130,246,.16),transparent 62%);pointer-events:none}.ss-cl__head-in{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.ss-cl__intro{flex:1 1 480px;display:flex;flex-direction:column;gap:16px;max-width:680px}.ss-cl__eyebrow{font:600 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.ss-cl__intro h1{margin:0;font:700 clamp(38px,4.4vw,54px) / 1.04 var(--f-display);letter-spacing:-.03em}.ss-cl__intro p{margin:0;color:var(--muted);font-size:clamp(16px,1.4vw,19px);line-height:1.6}.ss-cl__segs{display:flex;flex:none;width:min(440px,100%);border:1px solid var(--line2);border-radius:16px;overflow:hidden;background:#0f1a3180}.ss-cl__seg{flex:1 1 0;min-width:0;padding:14px 18px 16px;border-top:2px solid var(--line2);border-right:1px solid var(--line)}.ss-cl__seg:last-child{border-right:0}.ss-cl__seg.is-lead{flex-grow:1.2;border-top-color:var(--accent);background:#3b82f61f}.ss-cl__seg small{display:block;font:600 11px var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--dim)}.ss-cl__seg.is-lead small{color:var(--accent-ink)}.ss-cl__seg b{display:block;margin-top:8px;font:700 28px/1.1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ss-cl__body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start;padding:8px 0 120px}.ss-cl__rail{position:sticky;top:100px;max-height:calc(100vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-top:6px;scrollbar-width:thin;scrollbar-color:#26355a transparent}.ss-cl__rail>span{padding:0 10px 10px;font:600 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ss-cl__rail button{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--muted);font:500 14px var(--f-mono);text-align:left;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.ss-cl__rail button small{font:500 12.5px var(--f-mono);color:var(--dim)}.ss-cl__rail button:hover{background:#94a3b80f;color:var(--ink)}.ss-cl__rail button.is-on{background:#3b82f624;color:var(--ink);font-weight:600}.ss-cl__main{display:flex;flex-direction:column;gap:24px;min-width:0}.ss-cl__filters{display:flex;flex-wrap:wrap;gap:8px}.ss-cl__filters button{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--muted);font:600 13.5px Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.ss-cl__filters button span{margin-left:6px;font-family:var(--f-mono);opacity:.7}.ss-cl__filters button:hover{color:var(--ink)}.ss-cl__filters button.is-on{border-color:#3b82f68c;background:#3b82f624;color:var(--ink)}.ss-rel{scroll-margin-top:100px;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.ss-rel__head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:22px 28px;border-bottom:1px solid var(--line)}.ss-rel.is-latest .ss-rel__head{border-bottom-color:var(--line2);background:linear-gradient(180deg,rgba(59,130,246,.08),transparent)}.ss-rel__head h2{margin:0;font:700 24px var(--f-display);letter-spacing:-.01em}.ss-rel.is-latest .ss-rel__head h2{font-size:26px}.ss-rel__meta{margin-left:auto;font:500 12.5px var(--f-mono);color:var(--dim);white-space:nowrap}.ss-rel__body{display:flex;flex-direction:column;gap:14px;padding:18px 28px 22px}.ss-rel.is-latest .ss-rel__body{gap:0;padding-top:8px}.ss-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font:600 10.5px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ss-tag.is-latest{color:#fff;background:var(--accent)}.ss-tag.is-feature{color:#d3e4ff;background:#3b82f62e}.ss-tag.is-fix{color:var(--muted);background:#94a3b821}.ss-tag.is-improvement{color:#c3f7d6;background:#22c55e29}.ss-rel__rebuild{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:10px;background:#f43f5e14;border:1px solid rgba(244,63,94,.35);color:#fecdd3;font-size:14px;line-height:1.55}.ss-rel__rebuild .ss-tag{flex:none;color:#fff;background:#f43f5e}.ss-rel.is-latest .ss-rel__rebuild{margin:12px 0 6px}.ss-rel__group{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.ss-rel__group:last-child{border-bottom:0}.ss-rel__cat{padding-top:4px;font:600 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ss-rel__items{display:flex;flex-direction:column;gap:10px}.ss-change{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:baseline;color:var(--text);font-size:15px;line-height:1.55}.ss-change .ss-tag{justify-self:start}.ss-change.has-cat{grid-template-columns:96px 150px minmax(0,1fr)}.ss-change.has-cat>small{font:500 12.5px var(--f-mono);color:var(--dim)}.ss-rel__more{align-self:flex-start;height:40px;padding:0 16px;border-radius:9px;border:1px solid var(--line2);background:#ffffff05;color:var(--ink);font:600 14px Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}.ss-rel__more:hover{border-color:#33466f;background:#ffffff0d}.ss-cl__empty{padding:28px;border:1px dashed var(--line2);border-radius:18px;color:var(--muted);text-align:center}@media(max-width:900px){.ss-cl__head{padding-top:120px}.ss-cl__body{grid-template-columns:1fr;gap:20px}.ss-cl__rail{position:static;max-height:none;flex-direction:row;overflow-x:auto;padding:0 0 4px}.ss-cl__rail>span{display:none}.ss-cl__rail button{flex:none;flex-direction:column;gap:0}.ss-rel__group{grid-template-columns:1fr;gap:10px}}@media(max-width:560px){.ss-rel__head,.ss-rel__body{padding-inline:18px}.ss-rel__meta{margin-left:0;width:100%}.ss-change,.ss-change.has-cat{grid-template-columns:1fr;gap:4px}}@media(prefers-reduced-motion:reduce){.ss-cl button{transition:none}}
