.changelog-page.landing{background:var(--bg-app)}.changelog-page .changelog-column{width:min(56rem,100%);padding-top:clamp(56px,7.2vw,104px);padding-bottom:96px}.changelog-hero{padding-bottom:48px}.changelog-eyebrow{color:var(--emphasis);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.changelog-eyebrow:before{content:"";background:var(--text-4);width:17px;height:2px}.changelog-page .landing-document h1{letter-spacing:-.045em;max-width:none;font-size:clamp(44px,6.2vw,72px);line-height:1.02}.changelog-page .changelog-intro{max-width:42rem;color:var(--text-2);margin:20px 0 0;font-size:17px;line-height:1.6}.changelog-entry{border-top:1px solid var(--border-soft);margin:0;padding:30px 0 32px}.changelog-entry--unreleased{border-top-color:color-mix(in srgb, var(--emphasis) 24%, var(--border-soft))}.changelog-entry-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.changelog-entry-title{align-items:center;gap:12px;min-width:0;display:flex}.changelog-page .changelog-entry h2{max-width:none;color:var(--text);font-family:var(--font-brand);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,3vw,34px);font-weight:550;line-height:1.15}.changelog-entry-status{border:1px solid var(--border-soft);background:var(--bg-subtle);min-height:23px;color:var(--emphasis);letter-spacing:.035em;border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.changelog-date{color:var(--text-4);text-align:right;flex:none;margin:0;font-size:13px;line-height:1.45}.changelog-entry-content{max-width:70ch;margin-top:18px}.changelog-page .changelog-group h3{color:var(--text-3);font-family:var(--font-ui);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:650;line-height:1.4;display:flex}.changelog-page .changelog-group h3:before{content:"";background:var(--emphasis);border-radius:50%;flex:none;width:5px;height:5px}.changelog-page .changelog-group ul{max-width:none;color:var(--text-2);margin:7px 0 0;padding:0;font-size:15px;line-height:1.6;list-style:none}.changelog-page .changelog-group li{border-top:1px solid var(--border-soft);color:var(--text-2);overflow-wrap:anywhere;margin:0;padding:12px 0;font-size:15px;line-height:1.6}.changelog-page .changelog-group li strong{color:var(--text);font-weight:600}.changelog-page .changelog-group li code{background:var(--bg-subtle);color:var(--text);overflow-wrap:anywhere;border-radius:4px;padding:.08em .3em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.changelog-page .changelog-group li a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px}.changelog-page .changelog-group li a:hover{text-decoration-color:currentColor}.changelog-page .changelog-group+.changelog-group{margin-top:23px}.changelog-group--known-issues{border:1px solid var(--border-soft);border-left:2px solid var(--accent-soft);background:var(--bg-subtle);border-radius:9px;padding:15px 16px 5px}.changelog-page .changelog-group--known-issues h3:before{background:var(--accent-soft)}.changelog-entry--development{margin-top:12px;padding-top:25px}.changelog-entry--development .changelog-entry-header,.changelog-entry--development .changelog-entry-title{display:block}.changelog-entry-kind{color:var(--text-4);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:650;line-height:1.4}.changelog-page .changelog-entry--development h2{color:var(--text-2);font-family:var(--font-ui);letter-spacing:-.025em;font-size:21px;font-weight:550;line-height:1.3}.changelog-entry--development .changelog-entry-content{margin-top:14px}.changelog-entry--development .changelog-group+.changelog-group{margin-top:18px}.changelog-entry--development .changelog-group ul,.changelog-entry--development .changelog-group li{font-size:14px;line-height:1.55}@media (max-width:760px){.changelog-page .changelog-column{padding-top:58px;padding-bottom:72px}.changelog-hero{padding-bottom:36px}.changelog-page .landing-document h1{font-size:clamp(42px,11vw,52px)}.changelog-page .changelog-intro{margin-top:15px;font-size:16px}.changelog-entry{padding:24px 0 27px}.changelog-entry-header{flex-direction:column;align-items:flex-start;gap:5px}.changelog-entry-title{flex-wrap:wrap;gap:9px}.changelog-page .changelog-entry h2{font-size:27px}.changelog-date{text-align:left}.changelog-entry-content{margin-top:16px}.changelog-group--known-issues{padding-inline:12px}.changelog-entry--development{margin-top:4px;padding-top:22px}}
