.tl-changelog-page{gap:clamp(16px,1.7vw,24px)}.tl-changelog-layout{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);align-items:start;gap:clamp(16px,1.7vw,24px);min-width:0}.tl-changelog-index{position:sticky;top:calc(var(--cc-topbar-h, 40px) + var(--cc-header-h, 72px) + 20px);display:grid;gap:18px;min-width:0;padding:clamp(18px,1.8vw,24px);color:var(--tl-text);background:linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 72%,transparent),transparent 44%),var(--tl-surface);border:1px solid var(--tl-line-strong);border-radius:22px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.tl-changelog-index-head{display:flex;align-items:center;gap:12px;min-width:0}.tl-changelog-index-icon{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;color:#fff;background:linear-gradient(145deg,#4595f6,#1559bf);border:1px solid rgba(255,255,255,.24);border-radius:14px;box-shadow:inset 0 1px rgba(255,255,255,.24),0 16px 30px -20px color-mix(in srgb,var(--tl-accent) 92%,transparent)}.tl-changelog-index-icon svg{width:20px;height:20px}.tl-changelog-index-head>div{min-width:0}.tl-changelog-index-head h2{margin:4px 0 0;color:var(--tl-text);font-size:18px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.tl-changelog-feed .tl-eyebrow,.tl-changelog-index .tl-eyebrow{letter-spacing:0}.tl-changelog-index-description{margin:0;color:var(--tl-muted);font-size:11.5px;line-height:1.65}.tl-changelog-index-stats{display:grid;gap:0;min-width:0;margin:0;border-block:1px solid var(--tl-line)}.tl-changelog-index-stats>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-block:12px;border-bottom:1px solid var(--tl-line)}.tl-changelog-index-stats>div:last-child{border-bottom:0}.tl-changelog-index-stats dt{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--tl-soft);font-size:9.5px;font-weight:740;line-height:1.35}.tl-changelog-index-stats dt svg{flex:0 0 auto;width:13px;height:13px;color:var(--tl-accent-strong)}.tl-changelog-index-stats dd{min-width:0;margin:0;color:var(--tl-text);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:760;line-height:1.35;text-align:right;overflow-wrap:anywhere}.tl-changelog-latest-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;color:#117858;background:linear-gradient(145deg,color-mix(in srgb,#fff 18%,transparent),transparent 55%),color-mix(in srgb,#2bc48f 10%,var(--tl-surface-muted));border:1px solid color-mix(in srgb,#2bc48f 30%,var(--tl-line));border-radius:14px;box-shadow:inset 0 1px color-mix(in srgb,#fff 44%,transparent)}.dark .tl-changelog-latest-status{color:#79e5c0}.tl-changelog-latest-status>svg{width:19px;height:19px}.tl-changelog-latest-status>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;min-width:0}.tl-changelog-latest-status span{grid-column:1/-1;font-size:8.5px;font-weight:780;letter-spacing:0;text-transform:uppercase}.tl-changelog-latest-status strong{min-width:0;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.tl-changelog-latest-status small{color:var(--tl-soft);font-size:8.5px;font-weight:700;white-space:nowrap}.tl-changelog-feed{display:grid;gap:13px;min-width:0}.tl-changelog-feed-head{display:flex;align-items:end;justify-content:space-between;gap:16px;min-width:0;padding:2px 4px 5px 28px}.tl-changelog-feed-head>div{min-width:0}.tl-changelog-feed-head h2{margin:5px 0 0;color:var(--tl-text);font-size:23px;font-weight:810;line-height:1.2}.tl-changelog-feed-range{flex:0 0 auto;padding:7px 9px;color:var(--tl-soft);background:color-mix(in srgb,var(--tl-surface-muted) 78%,transparent);border:1px solid var(--tl-line);border-radius:10px;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9px;font-weight:720;line-height:1;white-space:nowrap}.tl-changelog-timeline{position:relative;display:grid;gap:13px;min-width:0;margin:0;padding:0 0 0 28px;list-style:none}.tl-changelog-timeline:before{position:absolute;top:28px;bottom:28px;left:9px;width:1px;content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--tl-accent) 62%,var(--tl-line)),color-mix(in srgb,var(--tl-accent) 14%,var(--tl-line)))}.tl-changelog-entry{position:relative;min-width:0;padding:clamp(18px,1.8vw,25px);color:var(--tl-text);background:linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 66%,transparent),transparent 44%),var(--tl-surface);border:1px solid var(--tl-line);border-radius:21px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow);-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.tl-changelog-entry:hover{border-color:color-mix(in srgb,var(--tl-accent) 34%,var(--tl-line));box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow-lg);transform:translateY(-2px)}.tl-changelog-entry.is-latest{background:linear-gradient(145deg,color-mix(in srgb,var(--tl-accent) 8%,var(--tl-highlight)),transparent 46%),var(--tl-surface);border-color:color-mix(in srgb,var(--tl-accent) 38%,var(--tl-line))}.tl-changelog-entry.is-latest:before{position:absolute;top:-1px;right:22px;left:22px;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--tl-accent),transparent);border-radius:0 0 2px 2px}.tl-changelog-node{position:absolute;z-index:1;top:29px;left:-27px;display:grid;place-items:center;width:18px;height:18px;color:var(--tl-accent-strong);background:var(--tl-surface-strong);border:1px solid color-mix(in srgb,var(--tl-accent) 50%,var(--tl-line));border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--tl-accent-soft) 78%,transparent),inset 0 1px var(--tl-highlight)}.tl-changelog-node svg{width:11px;height:11px}.tl-changelog-entry.is-latest .tl-changelog-node{color:#fff;background:var(--tl-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--tl-accent) 16%,transparent),0 0 20px color-mix(in srgb,var(--tl-accent) 44%,transparent)}.tl-changelog-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0}.tl-changelog-version{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0}.tl-changelog-release-number{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;color:var(--tl-accent-strong);background:linear-gradient(145deg,color-mix(in srgb,#fff 18%,transparent),transparent 54%),var(--tl-accent-soft);border:1px solid color-mix(in srgb,var(--tl-accent) 26%,var(--tl-line));border-radius:12px;box-shadow:inset 0 1px var(--tl-highlight);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;font-weight:760}.tl-changelog-version>div{min-width:0}.tl-changelog-version-label{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--tl-soft);font-size:8.5px;font-weight:760;letter-spacing:0;line-height:1.3;text-transform:uppercase}.tl-changelog-version-label em{padding:3px 6px;color:#117858;background:color-mix(in srgb,#2bc48f 10%,var(--tl-surface-muted));border:1px solid color-mix(in srgb,#2bc48f 28%,var(--tl-line));border-radius:999px;font-size:7.5px;font-style:normal;letter-spacing:0}.dark .tl-changelog-version-label em{color:#79e5c0}.tl-changelog-version h3{min-width:0;margin:3px 0 0;color:var(--tl-text);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:25px;font-weight:790;line-height:1.05;overflow-wrap:anywhere}.tl-changelog-entry-actions{gap:8px}.tl-changelog-entry-actions,.tl-changelog-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0}.tl-changelog-meta{gap:6px}.tl-changelog-meta>span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:6px 8px;color:var(--tl-soft);background:color-mix(in srgb,var(--tl-surface-muted) 78%,transparent);border:1px solid var(--tl-line);border-radius:9px;font-size:9px;font-weight:720;line-height:1;white-space:nowrap}.tl-changelog-meta>.tl-changelog-channel{color:var(--tl-accent-strong);font-family:var(--font-mono),"JetBrains Mono",monospace;text-transform:uppercase}.tl-changelog-meta svg{width:12px;height:12px;color:var(--tl-accent-strong)}.tl-changelog-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;max-width:100%;padding:7px 9px;color:#fff;background:linear-gradient(145deg,#438ff0,#1559bf);border:1px solid rgba(255,255,255,.18);border-radius:9px;box-shadow:inset 0 1px rgba(255,255,255,.22),0 12px 24px -18px color-mix(in srgb,var(--tl-accent) 90%,transparent);font-size:9px;font-weight:760;line-height:1.2;text-decoration:none;transition:transform .18s ease,filter .18s ease}.tl-changelog-download:hover{filter:brightness(1.07);transform:translateY(-1px)}.tl-changelog-download svg{flex:0 0 auto;width:13px;height:13px}.tl-changelog-download span{min-width:0;overflow-wrap:anywhere}.tl-changelog-notes{min-width:0;margin-top:clamp(16px,1.6vw,22px);padding-top:clamp(15px,1.5vw,20px);border-top:1px solid var(--tl-line)}.tl-changelog-notes-head{display:flex;align-items:center;gap:8px;min-width:0;color:var(--tl-accent-strong)}.tl-changelog-notes-head svg{flex:0 0 auto;width:15px;height:15px}.tl-changelog-notes-head h4{margin:0;color:var(--tl-text);font-size:10px;font-weight:780;letter-spacing:0;line-height:1.3;text-transform:uppercase}.tl-changelog-notes-copy{display:grid;gap:8px;min-width:0;margin-top:12px;padding-left:23px}.tl-changelog-notes-copy h5{margin:8px 0 1px;padding-left:10px;color:var(--tl-text);border-left:2px solid var(--tl-accent);font-size:11.5px;font-weight:790;line-height:1.45;overflow-wrap:anywhere}.tl-changelog-notes-copy h5:first-child{margin-top:0}.tl-changelog-notes-copy p{min-width:0;margin:0;color:var(--tl-muted);font-size:11.5px;line-height:1.7;overflow-wrap:anywhere}.tl-changelog-note-item{position:relative;padding-left:15px}.tl-changelog-note-item:before{position:absolute;top:.72em;left:1px;width:5px;height:5px;content:"";background:var(--tl-accent);border-radius:50%;box-shadow:0 0 0 3px var(--tl-accent-soft)}.tl-changelog-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin-left:28px;padding:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--tl-highlight) 60%,transparent),transparent 45%),var(--tl-surface);border:1px solid var(--tl-line);border-radius:15px;box-shadow:inset 0 1px var(--tl-highlight),var(--tl-shadow);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.tl-changelog-page-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;min-height:38px;max-width:100%;padding:8px 12px;color:var(--tl-accent-strong);background:var(--tl-accent-soft);border:1px solid color-mix(in srgb,var(--tl-accent) 30%,var(--tl-line));border-radius:11px;font-size:10.5px;font-weight:760;line-height:1;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.tl-changelog-page-action:last-child{justify-self:end}.tl-changelog-page-action:hover{background:color-mix(in srgb,var(--tl-accent) 17%,var(--tl-surface));border-color:color-mix(in srgb,var(--tl-accent) 50%,var(--tl-line));transform:translateY(-1px)}.tl-changelog-page-action svg{flex:0 0 auto;width:14px;height:14px}.tl-changelog-page-action span{min-width:0;overflow-wrap:anywhere}.tl-changelog-page-count{color:var(--tl-muted);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:9.5px;font-weight:720;text-align:center;white-space:nowrap}.tl-changelog-empty{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.3fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:clamp(290px,33vw,390px);padding:clamp(28px,5vw,64px);overflow:hidden;border-color:var(--tl-line-strong)}.tl-changelog-empty-copy{position:relative;z-index:1;min-width:0}.tl-changelog-empty-copy .tl-eyebrow svg{width:13px;height:13px}.tl-changelog-empty .tl-empty-title{max-width:620px;margin:9px 0 0;color:var(--tl-text);font-size:32px;font-weight:820;line-height:1.12;overflow-wrap:anywhere}.tl-changelog-empty-copy>p{max-width:62ch;margin:13px 0 0;color:var(--tl-muted);font-size:13px;line-height:1.7}.tl-changelog-empty-copy .tl-cta-ghost{width:fit-content;margin-top:22px}.tl-changelog-empty-visual{position:relative;justify-self:center;width:156px;height:206px}.tl-changelog-empty-line{position:absolute;top:13px;bottom:13px;left:24px;width:1px;background:linear-gradient(180deg,transparent,var(--tl-accent),transparent)}.tl-changelog-empty-node{position:absolute;left:17px;width:15px;height:15px;background:var(--tl-surface-strong);border:2px solid color-mix(in srgb,var(--tl-accent) 52%,var(--tl-line));border-radius:50%;box-shadow:0 0 0 5px var(--tl-accent-soft)}.tl-changelog-empty-node.is-first{top:28px}.tl-changelog-empty-node.is-second{top:96px}.tl-changelog-empty-node.is-third{top:164px}.tl-changelog-empty-visual .tl-empty-icon{position:absolute;top:52px;right:0;width:94px;height:102px;border-radius:24px;box-shadow:inset 0 1px var(--tl-highlight),0 28px 58px -34px color-mix(in srgb,var(--tl-accent) 74%,transparent)}.tl-changelog-empty-visual .tl-empty-icon svg{width:38px;height:38px}@media (max-width:1120px){.tl-changelog-layout{grid-template-columns:minmax(0,1fr)}.tl-changelog-index{position:static;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);align-items:center}.tl-changelog-index-description{grid-column:1}.tl-changelog-index-stats{grid-column:2;grid-row:1/span 2;grid-template-columns:repeat(2,minmax(0,1fr));border-block:0;border:1px solid var(--tl-line);border-radius:14px}.tl-changelog-index-stats>div{display:block;padding:12px;border-right:1px solid var(--tl-line)}.tl-changelog-index-stats>div:nth-child(2){border-right:0}.tl-changelog-index-stats>div:nth-child(-n+2){border-bottom:1px solid var(--tl-line)}.tl-changelog-index-stats>div:last-child{border-right:0}.tl-changelog-index-stats dd{margin-top:6px;font-size:12px;text-align:left}.tl-changelog-latest-status{grid-column:1/-1}}@media (max-width:760px){.tl-changelog-index{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;border-radius:18px}.tl-changelog-index-head h2{font-size:17px}.tl-changelog-feed-head h2{font-size:20px}.tl-changelog-index-description,.tl-changelog-index-stats,.tl-changelog-latest-status{grid-column:1;grid-row:auto}.tl-changelog-feed-head,.tl-changelog-timeline{padding-left:21px}.tl-changelog-timeline:before{left:6px}.tl-changelog-node{left:-21px}.tl-changelog-entry{padding:17px;border-radius:18px}.tl-changelog-version h3{font-size:23px}.tl-changelog-entry-head{grid-template-columns:minmax(0,1fr);gap:13px}.tl-changelog-entry-actions,.tl-changelog-meta{justify-content:flex-start}.tl-changelog-notes-copy{padding-left:0}.tl-changelog-pagination{margin-left:21px}.tl-changelog-empty{grid-template-columns:minmax(0,1fr) 126px;gap:22px;min-height:300px;padding:28px}.tl-changelog-empty .tl-empty-title{font-size:28px}.tl-changelog-empty-copy>p{font-size:11.5px}.tl-changelog-empty-visual{width:126px;transform:scale(.88);transform-origin:center}}@media (max-width:560px){.tl-changelog-feed-head{align-items:flex-start;flex-direction:column;gap:9px}.tl-changelog-feed-range{margin-left:0}.tl-changelog-version{align-items:start}.tl-changelog-release-number{width:34px;height:34px}.tl-changelog-entry-actions{padding-left:45px}.tl-changelog-meta>span{min-height:27px}.tl-changelog-download{min-height:29px}.tl-changelog-notes-head h4{font-size:9.5px}.tl-changelog-notes-copy h5,.tl-changelog-notes-copy p{font-size:11px}.tl-changelog-empty{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 20px}.tl-changelog-empty .tl-empty-title{font-size:24px}.tl-changelog-empty-visual{display:none}}@media (max-width:420px){.tl-changelog-entry-actions{padding-left:0}.tl-changelog-download{width:100%}.tl-changelog-pagination{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.tl-changelog-page-action{width:38px;min-width:38px;padding-inline:0}.tl-changelog-page-action span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (prefers-reduced-motion:reduce){.tl-changelog-download,.tl-changelog-entry,.tl-changelog-page-action{transition:none}}