@font-face{font-family:Source-sans-pro;src:url(/changelog/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source-sans-pro;src:url(/changelog/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source-sans-pro;src:url(/changelog/fonts/source-sans-pro/sourcesanspro-semibold-webfont.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source-sans-pro;src:url(/changelog/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/changelog/fonts/Merriweather/Latin-Merriweather-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/changelog/fonts/Merriweather/merriweather-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/changelog/fonts/Merriweather/merriweather-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/changelog/fonts/Inter/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/changelog/fonts/Inter/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/changelog/fonts/Inter/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/changelog/fonts/Inter/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/changelog/fonts/Inter/Inter-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/changelog/fonts/Inter/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/changelog/fonts/IBM-Plex-Sans/ibm-plex-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/changelog/fonts/IBM-Plex-Sans/ibm-plex-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/changelog/fonts/IBM-Plex-Sans/ibm-plex-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/changelog/fonts/IBM-Plex-Sans/IBMPlexSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-body-editor: "Source-sans-pro", "Roboto", sans-serif;--font-heading-editor: "Merriweather", "Roboto", sans-serif;--font-ui: "Inter", "Roboto", sans-serif;--font-stats: "IBM Plex Sans", "Roboto", sans-serif}:root{--hp-bg: #1f2937;--hp-raise-a: #2a3646;--hp-raise-b: #1e2734;--hp-deep: #161e29;--hp-hi: rgba(225, 235, 255, .075);--hp-lo: rgba(5, 10, 18, .5);--hp-line: rgba(225, 235, 255, .08);--hp-text: #e9ecf1;--hp-muted: #a3acb9;--hp-faint: #8b95a3;--hp-accent: #4fe0c8;--hp-ink: #03241f;--hp-sky: #7dc8ff;--hp-warn: #f2c46b;--hp-serif: var(--font-heading-editor, "Merriweather", Georgia, serif);--hp-display: "Bricolage Grotesque", var(--font-ui, system-ui), sans-serif;--hp-body: "Hanken Grotesk", var(--font-ui, system-ui), sans-serif;--hp-mono: "JetBrains Mono", ui-monospace, monospace;--hp-ease: cubic-bezier(.22, 1, .36, 1);--hp-gutter: clamp(1rem, 5vw, 4rem);--fx-raised: inset 1px 1px 0 rgba(225, 235, 255, .09), inset -1px -1px 0 rgba(0, 0, 0, .4), 22px 28px 60px rgba(5, 10, 18, .55), -8px -8px 24px rgba(200, 215, 255, .025);--fx-raised-sm: inset 1px 1px 0 var(--hp-hi), inset -1px -1px 0 rgba(0, 0, 0, .35), 10px 14px 28px var(--hp-lo);--fx-inset: inset 3px 4px 10px rgba(0, 0, 0, .55), inset -1px -1px 0 rgba(225, 235, 255, .05);--fx-inset-sm: inset 2px 2px 5px rgba(0, 0, 0, .55), inset -1px -1px 0 rgba(225, 235, 255, .04)}html{background:var(--hp-bg)}body{color:var(--hp-text);font-family:var(--hp-body);-webkit-font-smoothing:antialiased;background:var(--hp-bg)}@keyframes clRise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes clLivePulse{0%,to{box-shadow:0 0 0 3px #4fe0c81f,0 0 6px #4fe0c899}50%{box-shadow:0 0 0 4px #4fe0c82e,0 0 14px #4fe0c8}}@keyframes clSheen{0%,72%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@media (prefers-reduced-motion: reduce){main *,main *:before,main *:after{animation:none!important;transition:none!important}}body{margin:0}.pageHeader[data-astro-cid-ouamjn2i]{display:flex;justify-content:space-between;align-items:center;position:fixed;width:calc(100% - 4rem);top:0;z-index:1000;padding:.7rem 2rem;background:#114155}.logoDiv[data-astro-cid-ouamjn2i]{display:flex;align-items:center;gap:10px}.logo[data-astro-cid-ouamjn2i]{height:70px;width:auto}.logoDiv[data-astro-cid-ouamjn2i] a[data-astro-cid-ouamjn2i]{display:flex;align-items:center;gap:0;text-decoration:none}.logoText[data-astro-cid-ouamjn2i]{color:#d9d9d9;font-family:var(--font-heading-editor);font-size:1.7rem;font-style:italic;font-weight:800;margin-left:-15px}.separator[data-astro-cid-ouamjn2i]{margin:0 6px;color:#e9ecef;font-size:1.3rem;display:flex;padding-bottom:3px}.changelogTitle[data-astro-cid-ouamjn2i]{font-family:var(--font-ui);font-size:.9rem;font-weight:500;letter-spacing:.9px;color:#aaa;margin:0}.pageHeader[data-astro-cid-ouamjn2i] nav[data-astro-cid-ouamjn2i]{display:flex;gap:2rem}.pageHeader[data-astro-cid-ouamjn2i] nav[data-astro-cid-ouamjn2i] a[data-astro-cid-ouamjn2i]{font-family:var(--font-ui);font-size:.9rem;color:#e5e7eb;text-decoration:none}.container[data-astro-cid-ouamjn2i]{position:relative;margin:0 auto;padding:0;padding-bottom:clamp(4rem,8vw,6rem);overflow-x:clip;background:radial-gradient(1100px 700px at 8% 0%,rgba(79,224,200,.12),transparent 70%),radial-gradient(1000px 800px at 100% 14%,rgba(125,200,255,.1),transparent 70%),radial-gradient(900px 900px at 0% 55%,rgba(125,200,255,.07),transparent 70%),radial-gradient(1000px 900px at 100% 85%,rgba(79,224,200,.07),transparent 70%),var(--hp-bg)}.container[data-astro-cid-ouamjn2i]:before{content:"";position:absolute;inset:0 0 auto;height:720px;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(70% 90% at 50% 10%,#000 30%,transparent 80%);mask-image:radial-gradient(70% 90% at 50% 10%,#000 30%,transparent 80%)}.container[data-astro-cid-ouamjn2i]>*{position:relative}
