.updates-page__header{justify-content:space-between;align-items:flex-start;gap:16px;max-width:920px;margin:0 auto 28px;display:flex}.updates-page__intro{min-width:0}.updates-page .container-subtitle{margin-bottom:0}.updates-page__count{color:var(--text-secondary);flex-shrink:0;font-size:12px;line-height:24px}.updates-page__releases{border-top:1px solid var(--border-primary);max-width:920px;margin:0 auto}@media (max-width:650px){.updates-page__header{margin-bottom:24px}.updates-page__count{display:none}}.updates-page .update-release{border-bottom:1px solid var(--border-primary);grid-template-columns:1fr;gap:28px;padding:32px 0;display:grid}@media (min-width:650px){.updates-page .update-release:has(button[aria-expanded=true]){grid-template-columns:180px minmax(0,1fr)}}.updates-page .update-release__toggle{min-width:0;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-self:start;align-items:flex-start;gap:8px;padding:0;display:flex}.updates-page .update-release__toggle:focus-visible{outline:2px solid var(--border-secondary);outline-offset:6px;border-radius:2px}.updates-page .update-release__date-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.updates-page .update-release__chevron{width:12px;height:12px;color:var(--text-tertiary);flex:0 0 12px;margin-top:6px;transition:transform .15s}.updates-page .update-release__chevron--open{transform:rotate(180deg)}.updates-page .update-release__date{color:var(--text-primary);white-space:nowrap;font-size:15px;font-weight:600;line-height:22px}.updates-page .update-release__latest{background:var(--liquid-badge-bg);height:22px;color:var(--color-positive);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:flex}.updates-page .update-release__item{padding:0 0 18px}.updates-page .update-release__item:last-child{padding-bottom:0}.updates-page .update-release__main{min-width:0}.updates-page .update-release__heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.updates-page .update-release__heading h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:24px}.updates-page .update-release__title-group{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.updates-page .update-release__content{color:var(--text-secondary);font-size:14px;line-height:1.6}.updates-page .update-release__content p{margin-bottom:8px}.updates-page .update-release__content p:last-child{margin-bottom:0}.updates-page .update-release__content a{color:var(--text-primary);font-weight:600;text-decoration:none}.updates-page .update-release__content a:hover{text-underline-offset:3px;text-decoration:underline}.updates-page .update-release__content ol,.updates-page .update-release__content ul{margin-bottom:12px;padding-left:20px}.updates-page .update-release__content li{margin-bottom:6px}.updates-page .update-release__image-button{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.updates-page .update-release__image-button:focus-visible,.updates-page .update-release__image-button:hover{color:var(--text-primary);background:var(--bg-tertiary)}.updates-page .update-release__image-button:focus-visible{outline:2px solid var(--border-secondary);outline-offset:2px}.updates-page .update-release__image-button svg{flex:none;width:18px;height:18px}.updates-page .update-badge{text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.updates-page .update-badge--new{color:var(--color-positive);background:var(--liquid-badge-bg)}.updates-page .update-badge--improved{color:var(--leverage-badge-text);background:var(--leverage-badge-bg)}.updates-page .update-badge--fixed{color:var(--text-secondary);background:var(--bg-tertiary)}.updates-page .update-badge--updated{color:var(--direct-badge-text);background:var(--direct-badge-bg)}.updates-page .update-badge__text{display:block;transform:translateY(-.5px)}@media (max-width:650px){.updates-page .update-release{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.updates-page .update-release__toggle{align-items:center;width:100%}.updates-page .update-release__date-group{flex-direction:row;align-items:center;gap:10px}.updates-page .update-release__item{padding-bottom:18px}.updates-page .update-release__heading{gap:6px 10px}}.full-image-dialog.j-dialog .modal-dialog{width:-moz-fit-content;width:fit-content;max-width:95vw}.full-image-dialog.j-dialog .modal-content{max-height:90dvh}.full-image-dialog.j-dialog .modal-body{justify-content:center;align-items:center;min-height:0;padding:0;display:flex;overflow:hidden}.full-image-dialog.j-dialog img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(90dvh - 80px);display:block}
