@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2")}:root{--black:#0e0e0e;--sheet:#161616;--inset:#1d1d1d;--rule:#2a2a2a;--bone:#f3f1ec;--grey:#a6a29b;--grey-3:#6e6b66;--ember:#e84125;--ember-hover:#ff5a3c;--ember-tint:#e841251f;--open:#e3b341;--open-tint:#e3b3411f;--up:#4fd69c;--down:#ff7a6b;--danger:#ff6b6b;--ease-in:cubic-bezier(.16,1,.3,1);--ease-press:cubic-bezier(.7,0,.2,1);--ease-state:cubic-bezier(.4,0,.2,1)}html,body{background:var(--black);color:var(--bone);margin:0}body{-webkit-font-smoothing:antialiased;font-family:Archivo,sans-serif;font-size:16px;overflow-x:hidden}*{box-sizing:border-box;scrollbar-color:#2a2a2a transparent}a{color:var(--bone);text-decoration:none}a:hover{color:var(--ember-hover)}button{font:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:2px}::selection{background:var(--ember);color:var(--black)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.upd-page{background:var(--black);color:var(--bone);min-height:100vh;overflow-x:clip}.upd-display{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.03em;font-family:Archivo,sans-serif;font-weight:320}.upd-mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.upd-header{border-bottom:1px solid var(--rule)}.upd-header-in{align-items:center;gap:clamp(20px,3vw,48px);max-width:1440px;height:72px;margin:0 auto;padding:0 clamp(20px,4.4vw,64px);display:flex}.upd-brand{color:var(--bone);align-items:center;gap:12px;display:flex}.upd-brand:hover{color:var(--bone)}.upd-brand-mark{flex:none;width:28px;height:28px;display:block;position:relative;overflow:hidden}.upd-brand-mark img{width:32px;height:32px;position:absolute;top:-2px;left:-2px}.upd-brand-word{font-size:32px;line-height:1}.upd-nav{align-self:stretch;gap:28px;font-size:14px;font-weight:500;display:flex}.upd-nav a{color:var(--grey);align-items:center;display:flex}.upd-nav a:hover{color:var(--bone)}.upd-nav a[aria-current=page]{color:var(--bone);border-bottom:2px solid var(--ember);margin-bottom:-1px}.upd-header-right{align-items:center;gap:12px;margin-left:auto;display:flex}.upd-x{width:32px;height:32px;color:var(--bone);opacity:.7;transition:opacity .24s var(--ease-state);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.upd-x:hover{opacity:1;color:var(--bone)}.upd-x svg{fill:currentColor;display:block}.upd-devnet{color:var(--open);background:var(--open-tint);border-radius:2px;padding:5px 9px;font-size:12px;line-height:1}@media (max-width:859px){.upd-nav{display:none}}.upd-footer{max-width:1440px;margin:clamp(80px,8.9vw,128px) auto 0;padding:0 clamp(20px,4.4vw,64px) 40px}.upd-footer-in{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:40px;display:flex}.upd-footer-brand{align-items:center;gap:10px;display:flex}.upd-footer-mark{flex:none;width:24px;height:24px;display:block;position:relative;overflow:hidden}.upd-footer-mark img{width:28px;height:28px;position:absolute;top:-2px;left:-2px}.upd-footer-word{font-size:24px;line-height:1}.upd-footer-nav{flex-wrap:wrap;gap:12px 28px;font-size:14px;display:flex}.upd-footer-nav a{color:var(--grey)}.upd-footer-nav a:hover,.upd-footer-nav a[aria-current=page]{color:var(--bone)}.upd-footer-note{color:var(--grey);margin:32px 0 0;font-size:13px;line-height:1.5}.upd-main{max-width:1100px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(20px,4.4vw,64px) 0}.upd-title{margin:0;font-size:clamp(44px,5.6vw,80px);line-height:.94}.upd-lede{color:var(--grey);text-wrap:pretty;max-width:62ch;margin:18px 0 0;font-size:17px;line-height:1.5}.upd-bar{background:var(--sheet);border:1px solid var(--rule);color:var(--grey);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:clamp(28px,3.4vw,44px) 0 28px;padding:12px 16px;font-size:13px;display:flex}.upd-bar strong{color:var(--bone);font-weight:500}.upd-bar-left{align-items:center;gap:10px;display:inline-flex}.upd-branch{border:1px solid var(--rule);background:var(--inset);color:var(--bone);border-radius:2px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.upd-branch svg,.upd-node svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.upd-timeline{margin:0;padding:0;list-style:none}.upd-day{padding:0 0 28px 36px;position:relative}.upd-day:before{content:"";background:var(--rule);width:2px;position:absolute;top:0;bottom:0;left:11px}.upd-day:last-child{padding-bottom:0}.upd-day:last-child:before{height:24px;bottom:auto}.upd-dayhead{min-height:24px;color:var(--grey);align-items:center;margin:0 0 12px;font-size:13px;font-weight:400;display:flex;position:relative}.upd-node{background:var(--black);width:24px;height:24px;color:var(--grey);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:-36px}.upd-box{background:var(--sheet);border:1px solid var(--rule);border-radius:4px;overflow:hidden}.upd-row{border-top:1px solid var(--rule);transition:background-color .24s var(--ease-state);align-items:flex-start;gap:14px 24px;padding:16px 20px;display:flex}.upd-row:first-child{border-top:0}.upd-row:hover{background:var(--inset)}.upd-rowmain{flex:auto;min-width:0}.upd-rowtitle{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.upd-more{background:var(--inset);height:20px;color:var(--grey);border:1px solid var(--rule);letter-spacing:.08em;cursor:pointer;transition:color .24s var(--ease-state),border-color .24s var(--ease-state);border-radius:2px;flex:none;align-items:center;padding:0 7px 6px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.upd-more:hover,.upd-more[aria-expanded=true]{color:var(--bone);border-color:var(--grey-3)}.upd-summary{color:var(--grey);text-wrap:pretty;max-width:76ch;margin:6px 0 0;font-size:14px;line-height:1.55}.upd-extra{border-top:1px dashed var(--rule);color:var(--grey);flex-direction:column;gap:6px;max-width:76ch;margin:12px 0 0;padding:12px 0 0 18px;font-size:13px;line-height:1.5;display:flex}.upd-extra li::marker{color:var(--grey-3)}.upd-meta{color:var(--grey);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;font-size:12px;display:flex}.upd-meta strong{color:var(--bone);font-weight:500}.upd-avatar{border:1px solid var(--rule);background:var(--inset);border-radius:50%;flex:none;width:18px;height:18px;display:block;position:relative;overflow:hidden}.upd-avatar img{width:18px;height:18px;position:absolute;top:-1px;left:-1px}.upd-side{flex:none;align-items:center;gap:10px;display:flex}.upd-kind{white-space:nowrap;border:1px solid #0000;border-radius:2px;padding:3px 8px;font-size:12px;font-weight:600}.upd-kind-feature{color:var(--ember-hover);background:var(--ember-tint)}.upd-kind-fix{color:var(--bone);border-color:var(--rule)}.upd-kind-site{color:var(--grey);border-color:var(--rule)}.upd-kind-launch{color:var(--black);background:var(--bone)}.upd-time{color:var(--bone);background:var(--inset);border:1px solid var(--rule);white-space:nowrap;border-radius:2px;padding:6px 8px;font-size:12px;line-height:1}@media (max-width:719px){.upd-row{flex-direction:column;padding:16px}.upd-side{order:-1}}
