.panel{border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs);padding:var(--tcs-space-4)}.panel>h2:first-child,.panel>h3:first-child{margin-bottom:var(--tcs-space-3);padding-bottom:var(--tcs-space-2);border-bottom:1px solid var(--tcs-color-border-subtle)}.alert{border:1px solid var(--tcs-color-danger-bg);border-left:4px solid var(--tcs-color-danger);border-radius:var(--tcs-radius-base);background:var(--tcs-color-danger-bg);padding:12px 14px}.alert,.alert h2{color:var(--tcs-color-danger)}.alert h2{margin:0 0 4px;font-size:var(--tcs-font-size-h3)}.alert p{margin:0;color:var(--tcs-color-danger)}.success{border:1px solid var(--tcs-color-success-bg);border-left:4px solid var(--tcs-color-success);border-radius:var(--tcs-radius-base);background:var(--tcs-color-success-bg);color:var(--tcs-color-success)}.success,.warning{padding:12px 14px;font-weight:var(--tcs-font-weight-semibold)}.warning{border:1px solid var(--tcs-color-warning-border);border-left:4px solid var(--tcs-color-warning);border-radius:var(--tcs-radius-base);background:var(--tcs-color-warning-bg)}.warning,.warning h2,.warning p{color:var(--tcs-color-warning-text)}.warning h2,.warning p{margin:0}.warning h2{margin-bottom:4px;font-size:var(--tcs-font-size-h3)}[data-release-history-archive]>summary{display:inline-flex;align-items:center;gap:var(--tcs-space-2);color:var(--ink-700);font-weight:var(--tcs-font-weight-semibold);list-style:none;cursor:pointer}[data-release-history-archive]>summary::-webkit-details-marker{display:none}[data-release-history-archive][open]>summary{margin-bottom:var(--tcs-space-4)}[data-release-history-archive-grid]{margin:0}[data-page=updates] .release-history-list{display:grid;gap:10px;align-items:start}[data-page=updates] .release-history-line-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}[data-page=updates] .release-history-line{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);font-size:13px;line-height:1.4}[data-page=updates] .release-history-line .release-history-line-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-page=updates] .release-history-line .release-history-line-meta{flex:0 0 auto;color:var(--tcs-color-text-tertiary);font-size:12px}[data-page=updates] .release-history-deployment-status{flex:0 0 auto}[data-page=updates] .release-history-card{overflow:hidden;border:1px solid var(--tcs-color-border-subtle);border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-surface);box-shadow:var(--tcs-shadow-xs)}[data-page=updates] .release-history-card>summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);min-height:64px;align-items:center;gap:10px;padding:12px 16px;color:var(--ink-700);list-style:none;cursor:pointer}[data-page=updates] .release-history-card>summary::-webkit-details-marker{display:none}[data-page=updates] .release-history-card>summary:before{content:"▸";color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);transition:transform var(--tcs-duration-quick) var(--ease-out)}[data-page=updates] .release-history-card[open]>summary:before{transform:rotate(90deg)}[data-page=updates] .release-history-card[open]>summary{border-bottom:1px solid var(--tcs-color-border-subtle)}[data-page=updates] .release-history-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--tcs-radius-base);background:var(--tcs-color-bg-subtle);color:var(--tcs-color-text-secondary);font-size:1.1rem}[data-page=updates] .release-history-summary-text{display:grid;min-width:0;gap:2px}[data-page=updates] .release-history-summary-meta>span:first-child,[data-page=updates] .release-history-summary-text>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-page=updates] .release-history-summary-text strong{color:var(--ink-700);font-size:var(--tcs-font-size-h3);font-weight:var(--tcs-font-weight-semibold)}[data-page=updates] .release-history-summary-meta{display:flex;align-items:center;gap:6px;min-width:0}[data-page=updates] .release-history-summary-meta>span:first-child{color:var(--tcs-color-text-secondary);font-size:var(--tcs-font-size-compact);font-weight:var(--tcs-font-weight-semibold)}[data-page=updates] .release-history-summary-meta .release-history-deployment-status{flex:0 0 auto}[data-page=updates] .release-history-body{display:grid;gap:14px;padding:16px 18px 18px 58px}[data-page=updates] .release-history-body>p{max-width:1120px;margin:0;color:var(--ink-600);line-height:1.75}[data-page=updates] .release-history-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px 18px}[data-page=updates] .release-history-groups .release-note-group{min-width:0}@media (max-width:720px){.panel{width:100%;max-width:calc(100vw - 24px);padding:var(--tcs-space-4)}[data-page=updates] .release-history-card>summary{grid-template-columns:auto minmax(0,1fr)}[data-page=updates] .release-history-card>summary:before{display:none}[data-page=updates] .release-history-body{padding:14px}[data-page=updates] .release-history-groups{grid-template-columns:1fr}}