.sl-top{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:flex-end;justify-content:space-between;margin:10px 0 24px}.sl-intro{flex:1 1 560px;min-width:0}.sl-intro h1{margin:6px 0 0;font-size:clamp(34px,5vw,48px)}.sl-intro p{margin:10px 0 0;max-width:66ch;color:var(--muted)}.sl-kpi{display:flex;margin:0;border:2px solid var(--line)}.sl-kpi div{padding:10px 16px;border-right:2px solid var(--line)}.sl-kpi div:last-child{border-right:0}.sl-kpi dt{font-size:10.5px;color:var(--muted);letter-spacing:.1em}.sl-kpi dd{margin:0;font-size:26px}.sl-muted{color:var(--muted)}.vt{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.vt--acid{background:var(--acid);color:#0e0f0d}.vt--dia-s{background:var(--diamond);color:var(--on-diamond)}.sl-dev{border:2px solid var(--diamond);background:color-mix(in srgb,var(--diamond) 7%,var(--bg));padding:22px 24px 24px;margin-bottom:40px;scroll-margin-top:20px}.sl-devh{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:16px}.sl-devh h2{margin:0;font-size:32px}.sl-devh h2 a{color:var(--text);text-decoration:none}.sl-devh h2 a:hover{color:var(--diamond-ink)}.sl-stages li a{color:inherit;text-decoration:none}.sl-devh .mono{font-size:12px;color:var(--muted)}.sl-stages{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:4px;font-size:11px}.sl-stages li{flex:1 1 100px;border:2px dashed var(--diamond);color:var(--diamond-ink);padding:4px 10px}.sl-stages li.on{background:var(--diamond);color:var(--on-diamond);font-weight:700;border-style:solid}.sl-stages li.rel{border-color:var(--acid);color:var(--acid-ink)}.sl-devb{display:flex;flex-wrap:wrap;gap:20px}.sl-latest{flex:1 1 440px;min-width:0;background:var(--bg);border:2px solid var(--text);box-shadow:6px 6px 0 var(--diamond)}.sl-latest__img{display:block;aspect-ratio:1170/500;overflow:hidden;border-bottom:2px solid var(--line);background:var(--surface)}.sl-latest__img img{width:100%;height:100%;object-fit:cover;display:block}.sl-ph{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:56px;color:var(--line)}.sl-latest__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.sl-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.sl-latest__t{text-decoration:none;color:var(--text);font-size:28px;line-height:1.1}.sl-latest__b p{margin:0;color:var(--muted);font-size:15px}.sl-stats{display:flex;gap:6px;flex-wrap:wrap;font-size:11px}.sl-stats span{border:1.5px solid var(--line);padding:2px 7px}.sl-devlist{flex:1 1 400px;min-width:0;list-style:none;margin:0;padding:0}.sl-devlist li{border-bottom:2px solid color-mix(in srgb,var(--diamond) 25%,var(--bg))}.sl-devlist a{display:flex;gap:14px;align-items:center;padding:10px 8px;text-decoration:none;color:var(--text)}.sl-devlist a:hover{background:var(--surface)}.sl-n{font-size:28px;min-width:40px;text-align:center;color:var(--diamond-ink)}.sl-dl{display:flex;flex-direction:column;flex:1;min-width:0}.sl-dl .display{font-size:17px}.sl-dl .sl-muted{font-size:13px;line-height:1.45}.sl-dr{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;color:var(--muted);white-space:nowrap}.sl-bar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:14px 0;border-top:2px solid var(--line);border-bottom:2px solid var(--line);margin-bottom:26px}.sl-find{display:flex;align-items:center;gap:10px;flex:1 1 320px;max-width:460px}.sl-find .mono{font-size:12px;color:var(--muted)}.sl-find input{flex:1;min-width:0;min-height:42px;box-sizing:border-box;background:var(--surface);border:2px solid var(--line);color:var(--text);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13px;padding:8px 12px}.sl-types{display:flex;gap:8px;flex-wrap:wrap}.vh-tog{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:12px;padding:8px 12px;min-height:42px;border:2px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer}.vh-tog[aria-pressed=true]{background:var(--diamond);border-color:var(--diamond);color:var(--on-diamond)}.sl-none{font-size:13px}.sl-cycles{display:flex;flex-direction:column;gap:12px}.sl-c{border:2px solid var(--line);background:var(--surface);scroll-margin-top:20px}.sl-c summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:14px 18px;min-height:56px;box-sizing:border-box}.sl-c summary::-webkit-details-marker{display:none}.sl-cv{font-size:22px;min-width:76px}.sl-cn{font-size:17px;color:var(--acid-ink);flex:1 1 200px}.sl-cn--m{color:var(--muted);font-size:14px;font-weight:500}.sl-mix{font-size:11.5px;color:var(--muted)}.sl-rng{font-size:11.5px;color:var(--muted);min-width:200px;text-align:right}.sl-sign:before{content:"+";font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:16px;color:var(--diamond-ink)}.sl-c[open] .sl-sign:before{content:"−"}.sl-cb{border-top:2px solid var(--line);padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.sl-g{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.sl-gl{font-size:10.5px;letter-spacing:.1em;color:var(--muted);min-width:130px;padding-top:7px}.sl-chips{display:flex;gap:6px;flex-wrap:wrap;flex:1}.bchip{text-decoration:none;display:inline-flex;flex-direction:column;border:2px solid var(--line);padding:5px 10px;min-width:92px;background:var(--bg);color:var(--text)}.bchip .mono{font-size:12.5px;font-weight:700}.bchip .sl-muted{font-size:10.5px;font-weight:400}.bchip--pre{border-color:var(--diamond)}.bchip--rc{border-color:var(--acid)}.bchip:hover{border-color:var(--diamond)}.sl-ship{align-self:flex-start;font-size:12px;font-weight:700;color:var(--acid-ink)}.sl-fools{margin-top:40px;border:2px dashed var(--redstone);padding:18px 20px}.sl-fools h2{margin:0 0 4px;font-size:20px}.sl-fools p{margin:0 0 12px;color:var(--muted);font-size:14px}.bchip--fools{border-color:color-mix(in srgb,var(--redstone) 45%,var(--bg));font-size:12px}@media (max-width:640px){.sl-rng{text-align:left;min-width:0}.sl-dev{padding:16px}}.sl-en{margin:10px 0 0;font-size:11.5px;color:var(--muted)}
