.crd-changelog{--cl-purple:#7e1b70;--cl-accent:#a55f9b;--cl-text:#444;--cl-heading:#1a1a1a;--cl-muted:#647882;--cl-light:#f6f5f7;--cl-border:#c4cad1;--cl-divider:#ece9ee;--cl-tag:#7e1b70;--cl-tag-bg:#f3e8f1;--cl-new:#2e7d4f;--cl-imp:#1f6fb2;--cl-fix:#b3791a;--cl-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--cl-text);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:1080px;padding:120px 24px 80px}.crd-changelog *{box-sizing:border-box}.crd-changelog .cl-intro{margin:0 0 32px;max-width:620px}.crd-changelog .cl-intro p{color:var(--cl-muted);font-size:1.08rem;margin:0}.crd-changelog .cl-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.crd-changelog .cl-btn{align-items:center;border:0;border-radius:9px;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:8px;padding:11px 20px;text-decoration:none}.crd-changelog .cl-btn.primary{background:linear-gradient(135deg,#7e1b70,#a55f9b);box-shadow:0 6px 20px rgba(126,27,112,.22);color:#fff;transition:transform .25s,box-shadow .25s}.crd-changelog .cl-btn.primary:hover{box-shadow:0 10px 30px rgba(126,27,112,.32);transform:translateY(-2px)}.crd-changelog .cl-main{align-items:start;display:grid;gap:52px;grid-template-columns:1fr 230px}.crd-changelog .cl-feed{min-width:0}.crd-changelog .cl-filter{max-height:calc(100vh - var(--cl-stick,0px) - 40px);overflow:auto;position:sticky;top:calc(var(--cl-stick,0px) + 16px)}.crd-changelog .cl-filter h3{color:var(--cl-heading);font-size:1rem;font-weight:800;margin:0 0 12px}.crd-changelog .cl-fclear{background:none;border:0;color:var(--cl-purple);cursor:pointer;display:none;font-family:inherit;font-size:.78rem;margin:0 0 10px;padding:0}.crd-changelog .cl-fclear.show{display:inline}.crd-changelog .cl-fopt{align-items:center;color:var(--cl-text);cursor:pointer;display:flex;font-size:.92rem;gap:10px;padding:6px 0}.crd-changelog .cl-fopt input{accent-color:var(--cl-purple);cursor:pointer;height:17px;margin:0;width:17px}.crd-changelog .cl-fopt:hover{color:var(--cl-purple)}.crd-changelog .cl-yhead{color:var(--cl-heading);font-family:var(--cl-mono);font-size:1.15rem;font-weight:700;margin:0;padding:18px 0 4px}.crd-changelog .cl-yhead:first-child{padding-top:0}.crd-changelog .cl-verhead{align-items:baseline;background:#fff;border-top:1px solid var(--cl-divider);box-shadow:0 6px 8px -6px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:10px;margin:38px 0 2px;padding:22px 0 8px;position:sticky;top:var(--cl-stick,0);z-index:4}.crd-changelog .cl-verhead .v{color:var(--cl-heading);font-family:var(--cl-mono);font-size:1.4rem;font-weight:700}.crd-changelog .cl-verhead .cl-badge{background:linear-gradient(135deg,#7e1b70,#a55f9b);border-radius:5px;color:#fff;font-family:var(--cl-mono);font-size:.58rem;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.crd-changelog .cl-verhead .c-date{color:var(--cl-muted);font-size:.85rem}.crd-changelog .cl-sec{color:var(--cl-muted);font-size:.8rem;font-weight:700;letter-spacing:.2px;margin:20px 0 8px}.crd-changelog .cl-row{align-items:baseline;display:grid;gap:30px;grid-template-columns:178px 1fr;padding:9px 0}.crd-changelog .c-tag{justify-self:start}.crd-changelog .cl-area{background:var(--cl-tag-bg);border-radius:20px;color:var(--cl-tag);display:inline-block;font-size:.74rem;font-weight:600;padding:4px 12px;white-space:nowrap}.crd-changelog .c-desc{color:var(--cl-text);font-size:.97rem;max-width:62ch}.crd-changelog .c-desc b{color:var(--cl-heading);font-weight:700}.crd-changelog .cl-row.compact{padding:5px 0}.crd-changelog .cl-row.compact .c-desc{color:var(--cl-muted);font-size:.88rem}.crd-changelog .cl-row.compact .c-desc b{color:var(--cl-text);font-weight:600}.crd-changelog .cl-row.compact .cl-area{font-size:.68rem;opacity:.9;padding:3px 9px}.crd-changelog .cl-fixes{margin:12px 0 0}.crd-changelog .cl-fixes summary::-webkit-details-marker{display:none}.crd-changelog .cl-fixsum{align-items:center;color:var(--cl-muted);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:7px;list-style:none;padding:4px 0;user-select:none;width:fit-content}.crd-changelog .cl-fixsum:hover{color:var(--cl-purple)}.crd-changelog .cl-fixn{align-items:center;background:var(--cl-divider);border-radius:9px;color:var(--cl-muted);display:inline-flex;font-size:.7rem;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 5px}.crd-changelog .cl-fixsum:hover .cl-fixn{background:var(--cl-tag-bg);color:var(--cl-tag)}.crd-changelog .cl-fixch{color:var(--cl-border);font-size:1.05rem;line-height:1;transition:transform .2s,color .2s}.crd-changelog .cl-fixes[open] .cl-fixch{color:var(--cl-purple);transform:rotate(90deg)}.crd-changelog .cl-fixlist{padding:4px 0 2px}.crd-changelog .cl-yacc{background:#fff;border:1px solid var(--cl-divider);border-radius:12px;margin:24px 0 0;overflow:hidden}.crd-changelog .cl-yacc-btn{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:inherit;gap:14px;padding:18px 20px;text-align:left;transition:background .15s;width:100%}.crd-changelog .cl-yacc-btn:hover{background:var(--cl-light)}.crd-changelog .cl-yacc-btn .yy{color:var(--cl-heading);font-size:1.05rem;font-weight:700}.crd-changelog .cl-yacc-btn .yc{color:var(--cl-muted);font-size:.85rem}.crd-changelog .cl-yacc-btn .ysp{flex:1}.crd-changelog .cl-yacc-btn .ych{color:var(--cl-border);font-size:1.3rem;line-height:1;transition:transform .2s,color .2s}.crd-changelog .cl-yacc-btn[aria-expanded=true]{background:var(--cl-light);border-bottom:1px solid var(--cl-divider)}.crd-changelog .cl-yacc-btn[aria-expanded=true] .ych{color:var(--cl-purple);transform:rotate(90deg)}.crd-changelog .cl-yacc-body{padding:0 20px 16px}.crd-changelog .cl-yacc-body[hidden]{display:none}.crd-changelog .cl-yacc .cl-verhead{box-shadow:none;position:static;z-index:auto}.crd-changelog .cl-yacc-body .cl-verhead:first-child{border-top:0;padding-top:8px}.crd-changelog .cl-foot{color:var(--cl-muted);font-size:.84rem;margin-top:26px}.crd-changelog .cl-noresult{color:var(--cl-muted);display:none;font-style:italic;padding:30px 0}@media(max-width:860px){.crd-changelog{padding-top:96px}.crd-changelog .cl-main{gap:0;grid-template-columns:1fr}.crd-changelog .cl-filter{background:var(--cl-light);border:1px solid var(--cl-divider);border-radius:12px;margin:0 0 18px;order:-1;padding:14px 16px;position:static}.crd-changelog .cl-fopts{display:flex;flex-wrap:wrap;gap:2px 18px}.crd-changelog .cl-row{gap:8px;grid-template-columns:1fr;padding:14px 0}.crd-changelog .c-desc{max-width:none}}