.updates-signal-card small{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:950;line-height:1.12;display:block}.updates-ledger{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--line) 20%, transparent) 1px, transparent 1px), radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--accent-soft) 32%, transparent), transparent 14rem), linear-gradient(135deg, color-mix(in srgb, var(--surface) 94%, transparent), color-mix(in srgb, var(--surface-warm) 70%, transparent));width:min(1280px,100%);min-width:0;max-width:100%;box-shadow:inset 0 1px 0 #ffffff8a, 0 22px 56px -44px color-mix(in srgb, var(--ink-0) 42%, transparent);background-size:30px 30px,auto,auto;border-radius:16px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:14px;margin:0 auto 16px;padding:16px;animation:.62s cubic-bezier(.2,.7,.2,1) .16s both public-page-rise;display:grid;position:relative;overflow:hidden}.updates-ledger:before{background:linear-gradient(180deg, var(--brand), var(--accent), var(--sky));content:"";opacity:.62;pointer-events:none;border-radius:0 999px 999px 0;width:3px;position:absolute;inset-block:14px;inset-inline-start:0}.updates-ledger-head,.updates-ledger li,.updates-ledger a,.updates-ledger strong,.updates-ledger small,.updates-ledger p{min-width:0}.updates-ledger-head{align-content:center;gap:6px;padding:4px 4px 4px 8px;display:grid}.updates-ledger-head strong{color:var(--ink-0);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.12rem,2vw,1.34rem);font-weight:950;line-height:1.08}.updates-ledger-head p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:800;line-height:1.36}.updates-ledger ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.updates-ledger a{border:1px solid color-mix(in srgb, var(--brand) 16%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 86%, transparent), color-mix(in srgb, var(--surface-warm) 62%, transparent));height:100%;color:inherit;border-radius:14px;gap:7px;padding:12px;text-decoration:none;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden}.updates-ledger a:after{background:linear-gradient(90deg, var(--brand), var(--accent), var(--sky));content:"";opacity:.46;pointer-events:none;border-radius:0 0 999px 999px;height:2px;position:absolute;inset-block-start:0;inset-inline:12px}.updates-ledger a:hover,.updates-ledger a:focus-visible{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));box-shadow:0 16px 36px -30px color-mix(in srgb, var(--ink-0) 44%, transparent);outline:none;transform:translateY(-1px)}.updates-ledger span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent-soft) 50%, var(--surface));width:fit-content;min-height:24px;color:var(--brand-dark);border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:950;line-height:1}.updates-ledger strong{color:var(--ink-0);font-size:.9rem;font-weight:950;line-height:1.12}.updates-ledger small{color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;font-size:.74rem;font-weight:740;line-height:1.32}.updates-hero-card{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent-soft) 52%, transparent), transparent), color-mix(in srgb, var(--surface) 88%, var(--bg-alt))}.updates-hero-card svg{color:var(--accent-dark)}.updates-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1280px,100%);min-width:0;max-width:100%;margin:0 auto;display:grid}.updates-card{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), color-mix(in srgb, var(--bg-alt) 72%, transparent)), var(--surface);min-width:0;box-shadow:0 20px 54px -44px var(--shadow);border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:18px;scroll-margin-block-start:92px;transition:border-color .16s,box-shadow .16s,transform .16s;animation:.62s cubic-bezier(.2,.7,.2,1) both public-page-rise;display:grid;overflow:hidden;container:updates-card/inline-size}.updates-card:nth-child(2){animation-delay:70ms}.updates-card:nth-child(3){animation-delay:.14s}.updates-card:nth-child(4){animation-delay:.21s}.updates-card:hover,.updates-card:focus-within{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));box-shadow:0 24px 58px -38px var(--shadow);transform:translateY(-2px)}.updates-card-icon{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--accent-soft) 50%, var(--surface));width:44px;height:44px;color:var(--accent-dark);border-radius:12px;place-items:center;display:grid}.updates-card-copy,.updates-card-copy li{min-width:0}.updates-card-meta{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.updates-card-meta time,.updates-card-meta span{min-width:0;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.74rem;font-weight:950;line-height:1.15}.updates-card h2{color:var(--ink-0);font-family:var(--font-display);overflow-wrap:anywhere;text-wrap:balance;margin:8px 0;font-size:1.72rem;line-height:1.04}.updates-card p{color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.95rem;font-weight:680;line-height:1.5}.updates-card ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.updates-card li{color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:.9rem;font-weight:720;line-height:1.45;display:grid}.updates-card li svg{color:var(--good);margin-top:2px}.updates-card-actions{flex-wrap:wrap;gap:8px;min-width:0;margin-top:16px;display:flex}.updates-card-actions .btn{text-wrap:balance;white-space:normal;max-width:100%;line-height:1.12}@container updates-card (max-width:520px){.updates-card{grid-template-columns:1fr}.updates-card h2{font-size:1.58rem}}@media (max-width:720px){.updates-timeline{grid-template-columns:1fr}.updates-ledger ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.updates-ledger ol{grid-template-columns:1fr}}html[data-theme=dark] .updates-ledger{background:linear-gradient(90deg,#fff7e90a 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 96% 0,#89d1be14,#0000 14rem),linear-gradient(135deg,#fff7e911,#fff7e906)}html[data-theme=dark] .updates-ledger a{background:linear-gradient(#fff7e90d,#fff7e905);border-color:#fff7e921}html[data-theme=dark] .updates-ledger a:hover,html[data-theme=dark] .updates-ledger a:focus-visible{border-color:#8eb7f052;box-shadow:0 18px 40px -30px #000000f5}html[data-theme=dark] .updates-ledger span{color:#f3c16d;background:#dea24f24;border-color:#dea24f47}html[data-theme=dark] .updates-hero-card svg,html[data-theme=dark] .updates-card-icon{color:#f3c16d}html[data-theme=dark] .updates-card-icon{background:#dea24f29;border-color:#dea24f47}
