.release-notes-page{--ink: #17161a;--ink-soft: #46443f;--muted: #8b8980;--line: #e7e4db;--paper: #ffffff;--card: #fafafa;--orange: #e85d2c;--orange-ink: #b23f17;--orange-wash: #fbede6;--ink-wash: #f0f0f0;--teal: #0fb5ae;--teal-ink: #08807b;--teal-wash: #e0f7f5;--body: "Poppins", system-ui, sans-serif;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.62;-webkit-font-smoothing:antialiased}.release-notes-page .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.release-notes-page h1,.release-notes-page h2,.release-notes-page h3{font-family:var(--body);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0}.release-notes-page .eyebrow{font-family:var(--body);font-size:15px;letter-spacing:.01em;color:#fb923c;display:flex;align-items:center;gap:10px;margin-bottom:20px}.release-notes-page .eyebrow .rule{flex:1;height:1px;background:var(--line)}.release-notes-page .hero{padding:128px 0 54px}@media (min-width: 768px){.release-notes-page .hero{padding:148px 0 54px}}.release-notes-page .hero h1{font-size:clamp(40px,6.2vw,70px);max-width:18ch;color:#fb923c}.release-notes-page .hero .lede{color:var(--ink-soft);font-size:17.5px;max-width:70ch;margin-top:22px}.release-notes-page .legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.release-notes-page .lg{font-family:var(--body);font-size:13.5px;font-weight:400;letter-spacing:.01em;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:8px 16px;display:inline-flex;align-items:center;gap:8px;color:#404040;box-shadow:0 4px 14px #0000001a,0 1px 3px #0000000f}.release-notes-page .lg i{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.release-notes-page section.block{padding:66px 0 10px;border-top:1px solid var(--line);margin-top:52px}.release-notes-page .q-mark{display:flex;align-items:baseline;gap:14px;margin:52px 0 0;padding-bottom:11px;border-bottom:1.5px solid var(--ink)}.release-notes-page .q-mark span{font-family:var(--body);font-weight:400;font-size:19px;letter-spacing:-.015em}.release-notes-page .q-mark .n{margin-left:auto;font-family:var(--body);font-size:11.5px;color:var(--muted)}.release-notes-page .qgrid{display:grid;gap:18px;margin-top:26px;align-items:start}.release-notes-page .qcard{position:relative;background:var(--card);border:1px solid var(--line);border-top:none;border-radius:0 0 14px 14px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.release-notes-page .qcard.visible{opacity:1;transform:none}.release-notes-page .qcard:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:2px 2px 0 0;background:var(--ink)}.release-notes-page .qcard:after{content:"";position:absolute;left:26px;top:-26px;width:2px;height:26px;background:var(--line)}.release-notes-page .qcard.core:before,.release-notes-page .qcard.core:after{background:var(--orange)}.release-notes-page .qcard.sim:after{background:var(--ink)}.release-notes-page .qcard.data:before,.release-notes-page .qcard.data:after{background:var(--teal)}.release-notes-page .qhead{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;padding:15px 16px 12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap;text-align:left}.release-notes-page .qhead .cname{font-family:var(--body);font-size:13.5px;letter-spacing:.01em;color:var(--ink-soft);margin-right:auto;text-align:left}.release-notes-page .qhead .rng{font-family:var(--body);font-size:13px;color:var(--muted);white-space:nowrap}.release-notes-page .qhead .cn{font-family:var(--body);font-size:13px;color:var(--muted);white-space:nowrap;padding-left:10px;border-left:1px solid var(--line)}.release-notes-page .qcard.core .qhead{background:var(--orange-wash);border-bottom-color:#f3d9cb}.release-notes-page .qcard.core .qhead .cname{color:var(--orange-ink)}.release-notes-page .qcard.core .qhead .rng,.release-notes-page .qcard.core .qhead .cn{color:var(--orange-ink);opacity:.8;border-left-color:#f0d2c2}.release-notes-page .qcard.sim .qhead{background:var(--ink-wash);border-bottom-color:#e4e4e4}.release-notes-page .qcard.sim .qhead .cname{color:var(--ink)}.release-notes-page .qcard.sim .qhead .rng,.release-notes-page .qcard.sim .qhead .cn{color:var(--ink-soft);opacity:.9;border-left-color:#e0e0e0}.release-notes-page .qcard.data .qhead{background:var(--teal-wash);border-bottom-color:#c4ebe7}.release-notes-page .qcard.data .qhead .cname{color:var(--teal-ink)}.release-notes-page .qcard.data .qhead .rng,.release-notes-page .qcard.data .qhead .cn{color:var(--teal-ink);opacity:.8;border-left-color:#bee7e3}.release-notes-page .items{list-style:none;margin:0;padding:6px 16px 14px 14px}.release-notes-page .items li{display:grid;grid-template-columns:46px 1fr;gap:12px;padding:11px 0;border-top:1px solid #f3f1ea}.release-notes-page .items li:first-child{border-top:none}.release-notes-page .items .m{font-family:var(--body);font-size:11px;color:var(--muted);padding-top:3px;letter-spacing:.02em}.release-notes-page .items h3{font-size:15.5px;letter-spacing:-.015em;line-height:1.28}.release-notes-page .qcard.core .items h3{color:var(--orange-ink)}.release-notes-page .qcard.data .items h3{color:var(--teal-ink)}.release-notes-page .items p{margin:3px 0 0;font-size:13.5px;color:var(--ink-soft);line-height:1.55}@media (max-width: 900px){.release-notes-page .qgrid{grid-template-columns:1fr!important}.release-notes-page .qcard:after{display:none}.release-notes-page .qcard{border-top:1px solid var(--line);border-radius:14px;overflow:hidden}.release-notes-page .qcard:before{border-radius:0}}@media (max-width: 560px){.release-notes-page .wrap{padding:0 18px}.release-notes-page .items{padding:4px 16px 12px}.release-notes-page .qhead{padding:13px 14px 11px 12px}.release-notes-page .items li{grid-template-columns:40px 1fr;gap:9px}}.release-notes-page .metric{display:inline-block;margin-top:8px!important;font-family:var(--body);font-size:12px;background:var(--teal-wash);color:var(--teal-ink);border-radius:999px;padding:5px 12px;line-height:1.4}.release-notes-page .qcard.core .metric{background:var(--orange-wash);color:var(--orange-ink)}.release-notes-page .cl-footer{margin-top:64px;border-top:1px solid var(--line);padding:26px 0 70px}.release-notes-page .row-f{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13.5px;color:var(--muted)}@media (prefers-reduced-motion: reduce){.release-notes-page .qcard{opacity:1;transform:none;transition:none}}
