.qs-cl{--qs-cl-header: 64px;--qs-cl-bar: 56px}.qs-cl-hero{padding-block:clamp(56px,8vw,96px) clamp(40px,5vw,64px)}.qs-cl-hero-grid{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.qs-cl-hero-copy{flex:1 1 420px;min-width:0}.qs-cl-h1{margin-top:22px;font-size:clamp(40px,5.4vw,68px);line-height:1.02}.qs-cl-hero-copy .qs-lede{margin-top:24px;max-width:520px;font-size:clamp(17px,1.5vw,19px)}.qs-cl-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.qs-cl-current{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--qs-caption)}.qs-cl-current .qs-dot{width:6px;height:6px;background:var(--qs-ok)}.qs-cl-current .qs-mono{color:var(--qs-text-2)}.qs-cl-sheet{flex:1 1 460px;min-width:0;margin:0}.qs-cl-sheet-card{border:1px solid #20242b;border-radius:var(--qs-radius-lg);background:var(--qs-panel);overflow:hidden}.qs-cl-sheet-card .qs-frame-bar{height:44px}.qs-cl-sheet-title{font-size:13px;font-weight:600;color:var(--qs-text)}.qs-cl-sheet-count{margin-left:auto;font-family:var(--qs-mono);font-size:11.5px;color:var(--qs-dim)}.qs-cl-sheet-body{padding:22px 24px 20px}.qs-cl-segs{display:flex;gap:6px}.qs-cl-segs>span{position:relative;flex:1;height:3px;border-radius:2px;background:#20242b;overflow:hidden}.qs-cl-segs>span>i{position:absolute;inset:0;background:#aeb4bd}.qs-cl-slide{min-height:178px;padding-top:26px}.qs-cl-slide-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--qs-radius);border:1px solid var(--qs-border);background:var(--qs-raised);color:var(--qs-text-2)}.qs-cl-slide-title{margin-top:16px;font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:var(--qs-text)}.qs-cl-slide-text{margin-top:8px;font-size:15px;line-height:1.6;color:var(--qs-body)}.qs-cl-sheet-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--qs-line);display:flex;align-items:center;gap:10px}.qs-cl-sheet-foot>button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--qs-border);border-radius:8px;background:transparent;color:var(--qs-body);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.qs-cl-sheet-foot>button:hover{background:#15181d;border-color:var(--qs-border-hover);color:var(--qs-text)}.qs-cl-continue{margin-left:auto;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:8px;background:var(--qs-active);font-size:13px;font-weight:500;color:var(--qs-text)}.qs-cl-sheet figcaption{margin-top:10px;font-size:12.5px;color:var(--qs-dim)}.qs-cl-filterbar{position:sticky;top:var(--qs-cl-header);z-index:20;background:#0b0c0ff5;border-block:1px solid #16191e}.qs-cl-filterbar-in{min-height:var(--qs-cl-bar);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.qs-cl-filters{display:flex;flex-wrap:wrap;gap:4px}.qs-cl-filters>button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--qs-body);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.qs-cl-filters>button:hover{color:var(--qs-text)}.qs-cl-filters>button[aria-pressed=true]{border-color:#2e343d;background:var(--qs-hover);color:var(--qs-text)}.qs-cl-filters>button>span{font-family:var(--qs-mono);font-size:11.5px;color:var(--qs-dim)}.qs-cl-dot,.qs-cl-tag>i{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--qs-body)}.qs-cl-dot.is-new,.qs-cl-tag.is-new>i{background:var(--qs-info)}.qs-cl-dot.is-improved,.qs-cl-tag.is-improved>i{background:var(--qs-ok)}.qs-cl-dot.is-fixed,.qs-cl-tag.is-fixed>i{background:var(--qs-body)}.qs-cl-latest{margin-left:auto;font-size:13px;color:var(--qs-dim)}.qs-cl-latest .qs-mono{color:var(--qs-body)}.qs-cl-log{padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,96px)}.qs-cl-log-grid{display:flex;gap:48px;align-items:flex-start}.qs-cl-rail{position:sticky;top:calc(var(--qs-cl-header) + var(--qs-cl-bar) + 28px);flex:none;width:176px;max-height:calc(100vh - var(--qs-cl-header) - var(--qs-cl-bar) - 56px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;overscroll-behavior:contain}.qs-cl-rail-label{margin-bottom:8px;padding:0 10px;font-family:var(--qs-mono);font-size:11px;letter-spacing:.14em;color:var(--qs-dim)}.qs-page .qs-cl-rail>a{position:relative;display:flex;align-items:baseline;gap:10px;padding:5px 10px;border-radius:7px;color:var(--qs-body);font-size:13px;transition:background-color .18s ease,color .18s ease}.qs-page .qs-cl-rail>a:hover{background:#14171b;color:var(--qs-text)}.qs-page .qs-cl-rail>a.is-on{background:#13161a;color:var(--qs-text)}.qs-cl-rail>a:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:1px;background:#aeb4bd;opacity:0;transition:opacity .25s ease}.qs-cl-rail>a.is-on:before{opacity:1}.qs-cl-rail .qs-mono{font-size:12.5px}.qs-cl-rail-date{margin-left:auto;font-size:11.5px;color:var(--qs-dim)}@media(max-width:760px){.qs-cl-log-grid{flex-direction:column;align-items:stretch;gap:24px}.qs-cl-rail{position:static;width:100%;max-height:none;flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:6px}.qs-page .qs-cl-rail>a{flex:none;padding:6px 12px;border:1px solid var(--qs-line-2)}.qs-cl-rail>a:before,.qs-cl-rail-date{display:none}.qs-cl-filterbar-in{padding-block:8px}}.qs-cl-entries{flex:1;min-width:0}.qs-cl-featured{scroll-margin-top:140px;padding:clamp(22px,3.4vw,40px);border:1px solid #20242b;border-radius:16px;background:var(--qs-panel)}.qs-cl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:var(--qs-caption)}.qs-cl-latest-chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 9px;border:1px solid var(--qs-border-strong);border-radius:999px;font-size:12px;font-weight:500;color:var(--qs-text-2)}.qs-cl-latest-chip .qs-dot{width:6px;height:6px;background:var(--qs-ok)}.qs-cl-version{font-family:var(--qs-mono);font-size:14px;color:var(--qs-text)}.qs-cl-kind{color:var(--qs-dim)}.qs-cl-featured-title{margin-top:16px;font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--qs-text)}.qs-cl-featured-summary{margin-top:12px;max-width:760px;font-size:17px;line-height:1.6;color:var(--qs-body)}.qs-cl-highlights{list-style:none;padding:0;margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.qs-cl-highlights>li{padding:18px 20px;border-radius:12px;border-color:#1f232a}.qs-cl-highlights svg{color:var(--qs-body)}.qs-cl-highlights h3{margin-top:14px;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--qs-text)}.qs-cl-highlights p{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--qs-body)}.qs-cl-also{margin-top:30px;padding-top:22px;border-top:1px solid var(--qs-line)}.qs-cl-also>h3{font-family:var(--qs-mono);font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-caption)}.qs-cl-changes{list-style:none;padding:0;margin-top:8px}.qs-cl-change{display:flex;gap:14px;align-items:baseline;padding:13px 0;border-bottom:1px solid #16191e;animation:qs-pop .55s var(--qs-ease) both}.qs-cl-change[hidden]{display:none}.qs-cl-change.is-empty{color:var(--qs-dim);animation:none}.qs-cl-change>p{min-width:0;font-size:15px;line-height:1.6;color:var(--qs-body)}.qs-cl-change>p>strong{font-weight:600;color:var(--qs-text)}.qs-cl-tag{flex:none;width:92px;display:inline-flex;align-items:center;gap:7px;font-family:var(--qs-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--qs-text-2)}.qs-cl-report{margin-left:10px;display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1px solid var(--qs-border);border-radius:999px;font-size:12px;color:var(--qs-body);white-space:nowrap}.qs-cl-entry{scroll-margin-top:140px;margin-top:16px;display:flex;flex-wrap:wrap;gap:8px 32px;padding:28px 0;border-top:1px solid var(--qs-line)}.qs-cl-entry-meta{flex:0 0 150px;display:flex;flex-direction:column;gap:4px;padding-top:4px}.qs-cl-entry-meta .qs-cl-version{font-size:15px}.qs-cl-entry-meta time,.qs-cl-range{font-size:13px;color:var(--qs-dim)}.qs-cl-entry-body{flex:1 1 420px;min-width:0}.qs-cl-entry-head{display:flex;align-items:flex-start;gap:10px}.qs-cl-entry-head>h2,.qs-cl-entry-title{font-size:21px;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:var(--qs-text)}.qs-page .qs-cl-anchor{flex:none;margin-top:3px;display:inline-flex;color:var(--qs-body);opacity:.55;transition:opacity .18s ease,color .18s ease}.qs-page .qs-cl-entry-head:hover .qs-cl-anchor,.qs-page .qs-cl-anchor:focus-visible{opacity:1;color:var(--qs-text)}.qs-cl-entry-summary{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--qs-body)}.qs-cl-entry .qs-cl-changes{margin-top:10px}.qs-cl-entry .qs-cl-change{padding:11px 0}.qs-cl-entry .qs-cl-change>p{font-size:14.5px}.qs-cl-more{margin-top:12px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--qs-border);border-radius:8px;background:transparent;color:var(--qs-body);font:inherit;font-size:13px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.qs-cl-more:hover{background:#15181d;border-color:var(--qs-border-hover);color:var(--qs-text)}.qs-cl-more svg,.qs-cl-earlier-row svg{transition:transform .3s ease}.qs-cl-more svg.is-open,.qs-cl-earlier-row svg.is-open{transform:rotate(180deg)}.qs-cl-earlier{margin-top:14px;border-top:1px solid var(--qs-line)}.qs-cl-earlier-item{border-bottom:1px solid var(--qs-line)}.qs-cl-earlier-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:15px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.qs-cl-earlier-row>time{width:112px;font-size:13px;color:var(--qs-dim)}.qs-cl-earlier-title{flex:1 1 260px;min-width:0;font-size:15px;font-weight:500;color:var(--qs-text)}.qs-cl-earlier-status{padding:2px 8px;border:1px solid var(--qs-border);border-radius:999px;font-family:var(--qs-mono);font-size:11px;letter-spacing:.08em;color:var(--qs-body)}.qs-cl-earlier-row>svg{color:var(--qs-caption)}.qs-cl-earlier-details{padding:0 0 18px 128px}.qs-cl-earlier-details[hidden]{display:none}.qs-cl-earlier-details>p{font-size:14.5px;line-height:1.6;color:var(--qs-text-2)}.qs-cl-earlier-details ul{list-style:none;padding:0;margin-top:10px;display:flex;flex-direction:column;gap:8px}.qs-cl-earlier-details li{position:relative;padding-left:14px;font-size:14px;line-height:1.55;color:var(--qs-body)}.qs-cl-earlier-details li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#5b636f}@media(max-width:560px){.qs-cl-earlier-details{padding-left:0}.qs-cl-tag{width:auto}.qs-cl-change{flex-direction:column;gap:6px}}.qs-cl-feedback-wrap{padding-bottom:clamp(72px,9vw,120px)}.qs-cl-feedback{padding:clamp(24px,4vw,40px);border:1px solid #20242b;border-radius:16px;background:var(--qs-band);display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.qs-cl-feedback>div{flex:1 1 420px;min-width:0}.qs-cl-feedback h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--qs-text)}.qs-cl-feedback p{margin-top:10px;max-width:620px;font-size:16px;line-height:1.6;color:var(--qs-body)}.qs-cl-rail-more{margin:4px 0;padding:5px 10px;border:0;border-radius:7px;background:transparent;color:var(--qs-caption);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.qs-cl-rail-more:hover{background:#14171b;color:var(--qs-text)}
