.changelog-module__XnKECG__page{min-height:100vh;padding:9rem 0 7rem}.changelog-module__XnKECG__hero,.changelog-module__XnKECG__channels{width:min(var(--content-body-max-width,var(--content-max-width)), calc(100% - var(--content-gutter) - var(--content-gutter)));margin-inline:auto;padding-inline:0}.changelog-module__XnKECG__hero{padding:3rem 0 4rem}.changelog-module__XnKECG__platformMark{border:1px solid color-mix(in oklch, var(--brand-cyan) 34%, var(--border));background:var(--glass-surface);width:64px;height:64px;color:var(--brand-cyan);box-shadow:0 18px 64px color-mix(in oklch, var(--accent) 20%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur-regular)) saturate(160%);backdrop-filter:blur(var(--glass-blur-regular)) saturate(160%);border-radius:1.25rem;place-items:center;margin-bottom:1.25rem;display:grid}.changelog-module__XnKECG__platformMark>[data-platform-icon]{width:75%;height:75%}.changelog-module__XnKECG__hero>a{color:var(--muted);transition:color var(--motion-control), transform var(--motion-press);margin-bottom:2.5rem;display:inline-flex}.changelog-module__XnKECG__hero>a:hover,.changelog-module__XnKECG__hero>a:focus-visible{color:var(--foreground);transform:translate(-2px)}.changelog-module__XnKECG__backLink{min-width:0}.changelog-module__XnKECG__hero>p,.changelog-module__XnKECG__channel header p{color:var(--brand-cyan);font-size:var(--type-meta);letter-spacing:.24em;font-weight:800}.changelog-module__XnKECG__hero h1{font-size:var(--page-title-size);letter-spacing:0;margin-top:.6rem;line-height:.96}.changelog-module__XnKECG__hero>span{max-width:680px;color:var(--muted);margin-top:1.3rem;font-size:1.05rem;line-height:1.75;display:block}.changelog-module__XnKECG__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.changelog-module__XnKECG__channel{border-radius:1.3rem;padding:clamp(1.3rem,4vw,2rem)}.changelog-module__XnKECG__channel>header{border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.4rem;display:flex}.changelog-module__XnKECG__channel h2{margin-top:.35rem;font-size:2rem}.changelog-module__XnKECG__channel>header>span{background:color-mix(in oklch, var(--accent) 16%, transparent);color:var(--brand-cyan);font-size:var(--type-meta);border-radius:999px;padding:.45rem .7rem;font-weight:750}.changelog-module__XnKECG__releaseList{gap:1rem;margin-top:1rem;list-style:none;display:grid}.changelog-module__XnKECG__release{border-radius:1rem;padding:1rem}.changelog-module__XnKECG__release>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.changelog-module__XnKECG__releaseActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.changelog-module__XnKECG__release>header span{color:var(--muted);font-size:var(--type-meta)}.changelog-module__XnKECG__release h3{margin-top:.2rem;font-size:1.35rem}.changelog-module__XnKECG__releaseActions strong{background:color-mix(in oklch, var(--danger) 18%, transparent);color:var(--danger);font-size:var(--type-meta);border-radius:999px;padding:.35rem .55rem}.changelog-module__XnKECG__releaseActions a,.changelog-module__XnKECG__releaseActions button{min-height:2.2rem;font-size:var(--type-meta);align-items:center;padding:.5rem .75rem;font-weight:750;display:inline-flex}.changelog-module__XnKECG__actionLink{min-width:0}.changelog-module__XnKECG__release dl{margin-top:.8rem}.changelog-module__XnKECG__release dl div{border-bottom:1px solid var(--separator);justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.changelog-module__XnKECG__release dt{color:var(--muted)}.changelog-module__XnKECG__release dd{font-weight:650}.changelog-module__XnKECG__notes{color:var(--muted);margin-top:1rem;line-height:1.75}.changelog-module__XnKECG__notes>*+*{margin-top:.65rem}.changelog-module__XnKECG__notes ul,.changelog-module__XnKECG__notes ol{padding-left:1.2rem}.changelog-module__XnKECG__notes a{color:var(--brand-cyan);text-underline-offset:.18em;text-decoration:underline}.changelog-module__XnKECG__loadMore{justify-items:center;gap:.75rem;margin-top:1.25rem;display:grid}.changelog-module__XnKECG__loadMore p{color:var(--danger);font-size:var(--type-label);text-align:center;line-height:1.5}.changelog-module__XnKECG__loadMore button{border-radius:999px;min-width:10rem}.changelog-module__XnKECG__empty,.changelog-module__XnKECG__error{min-height:18rem;color:var(--muted);text-align:center;place-content:center;gap:.6rem;display:grid}.changelog-module__XnKECG__empty h3,.changelog-module__XnKECG__error h3{color:var(--foreground);font-size:1.3rem}.changelog-module__XnKECG__error .changelog-module__XnKECG__actionLink{justify-self:center;margin-top:.4rem}@media (max-width:720px){.changelog-module__XnKECG__page{padding-top:6.5rem}.changelog-module__XnKECG__channels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.changelog-module__XnKECG__hero>a,.changelog-module__XnKECG__releaseActions a,.changelog-module__XnKECG__releaseActions button{transition:none}}
.DownloadAction-module__VVFnJa__trigger{min-width:5.2rem;font-size:var(--type-meta);font-weight:750}.DownloadAction-module__VVFnJa__trigger svg{width:1rem;height:1rem}.DownloadAction-module__VVFnJa__dialog{overflow:hidden;inline-size:min(56rem,100vw - 2rem)!important;max-inline-size:none!important}.DownloadAction-module__VVFnJa__header{border-bottom:1px solid var(--separator);padding-block:1.35rem;text-align:left;flex-direction:row;align-items:center;gap:1rem;padding-right:3.5rem;display:flex}.DownloadAction-module__VVFnJa__icon{background:color-mix(in oklch, var(--accent) 18%, transparent);color:var(--brand-cyan);flex:none}.DownloadAction-module__VVFnJa__icon svg{width:1.4rem;height:1.4rem}.DownloadAction-module__VVFnJa__eyebrow{color:var(--brand-cyan);font-size:var(--type-meta);letter-spacing:.2em;margin-bottom:.25rem;font-weight:800}.DownloadAction-module__VVFnJa__heading{color:var(--foreground);letter-spacing:0;font-size:clamp(1.3rem,3vw,1.7rem)}.DownloadAction-module__VVFnJa__body{padding-block:1.25rem}.DownloadAction-module__VVFnJa__transferProgress{--download-progress:0;isolation:isolate;border:1px solid color-mix(in oklch, var(--brand-cyan) 25%, var(--border));background:color-mix(in oklch, var(--field-glass-surface) 78%, #061a34);border-radius:1.15rem;min-block-size:5.6rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 1.8rem #2091ff1a}.DownloadAction-module__VVFnJa__transferProgress:before{z-index:0;width:calc(var(--download-progress) * 100%);content:"";transform-origin:0;transition:width .18s var(--motion-rubber);background:linear-gradient(100deg,#0b75ff94,#39d9ff57 62%,#a77dff42);background:linear-gradient(100deg,lab(50.5571% 15.3857 -77.3704/.58),lab(80.0191% -32.4257 -30.9072/.34) 62%,lab(61.0994% 37.6174 -59.8896/.26));position:absolute;inset:0 auto 0 0}.DownloadAction-module__VVFnJa__transferProgress[data-indeterminate=true]:before{width:44%;animation:DownloadAction-module__VVFnJa__transferIndeterminate 1.5s var(--motion-linear) infinite}.DownloadAction-module__VVFnJa__transferProgress[data-phase=complete]{border-color:color-mix(in oklch, var(--success) 34%, var(--border))}.DownloadAction-module__VVFnJa__transferProgress[data-phase=complete]:before{background:linear-gradient(100deg, color-mix(in oklch, var(--success) 50%, transparent), #53edbd52)}@supports (color:lab(0% 0 0)){.DownloadAction-module__VVFnJa__transferProgress[data-phase=complete]:before{background:linear-gradient(100deg, color-mix(in oklch, var(--success) 50%, transparent), lab(84.8537% -50.7456 10.8678/.32))}}.DownloadAction-module__VVFnJa__transferProgress[data-phase=error]{border-color:color-mix(in oklch, var(--danger) 34%, var(--border))}.DownloadAction-module__VVFnJa__transferProgress[data-phase=error]:before{background:linear-gradient(100deg, color-mix(in oklch, var(--danger) 42%, transparent), #ff375f40)}@supports (color:lab(0% 0 0)){.DownloadAction-module__VVFnJa__transferProgress[data-phase=error]:before{background:linear-gradient(100deg, color-mix(in oklch, var(--danger) 42%, transparent), lab(57.7338% 74.8748 28.3665/.25))}}.DownloadAction-module__VVFnJa__progressContent{z-index:1;align-content:center;gap:.8rem;min-width:0;padding:1.1rem 1.2rem;display:grid;position:relative}.DownloadAction-module__VVFnJa__progressHeader,.DownloadAction-module__VVFnJa__progressDetails{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.DownloadAction-module__VVFnJa__progressHeader{color:var(--foreground);font-size:var(--type-label)}.DownloadAction-module__VVFnJa__progressHeader span,.DownloadAction-module__VVFnJa__progressDetails{color:color-mix(in oklch, var(--foreground) 76%, var(--muted));font-variant-numeric:tabular-nums}.DownloadAction-module__VVFnJa__progressHeader span{color:var(--brand-cyan);letter-spacing:.08em;flex:none;font-weight:800}.DownloadAction-module__VVFnJa__progressDetails{font-size:var(--type-meta)}.DownloadAction-module__VVFnJa__progressDetails>span{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.DownloadAction-module__VVFnJa__progressDetails>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DownloadAction-module__VVFnJa__progressStatusIcon{flex:none;width:1rem;height:1rem}.DownloadAction-module__VVFnJa__transferProgress[data-phase=complete] .DownloadAction-module__VVFnJa__progressStatusIcon{color:var(--success)}.DownloadAction-module__VVFnJa__transferProgress[data-phase=error] .DownloadAction-module__VVFnJa__progressStatusIcon{color:var(--danger)}@keyframes DownloadAction-module__VVFnJa__transferIndeterminate{0%{transform:translate(-110%)}to{transform:translate(245%)}}.DownloadAction-module__VVFnJa__information{align-content:start;gap:1rem;min-width:0;padding-block:.15rem;display:grid}.DownloadAction-module__VVFnJa__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.DownloadAction-module__VVFnJa__details>div{border-radius:.9rem;min-width:0;padding:.9rem}.DownloadAction-module__VVFnJa__details dt{color:var(--muted);font-size:var(--type-meta)}.DownloadAction-module__VVFnJa__details dd{font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-weight:700;overflow:hidden}.DownloadAction-module__VVFnJa__details .DownloadAction-module__VVFnJa__filenameRow{grid-column:1/-1}.DownloadAction-module__VVFnJa__success,.DownloadAction-module__VVFnJa__error{border-color:color-mix(in oklch, var(--success) 28%, transparent);background:color-mix(in oklch, var(--success) 10%, transparent);align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.DownloadAction-module__VVFnJa__error{border-color:color-mix(in oklch, var(--danger) 28%, transparent);background:color-mix(in oklch, var(--danger) 10%, transparent)}.DownloadAction-module__VVFnJa__success>svg,.DownloadAction-module__VVFnJa__error>svg{width:1.35rem;height:1.35rem;color:var(--success);flex:none}.DownloadAction-module__VVFnJa__error>svg{color:var(--danger)}.DownloadAction-module__VVFnJa__success strong,.DownloadAction-module__VVFnJa__error strong{font-size:var(--type-label)}.DownloadAction-module__VVFnJa__success p,.DownloadAction-module__VVFnJa__error p{color:var(--muted);font-size:var(--type-meta);margin-top:.22rem;line-height:1.55}.DownloadAction-module__VVFnJa__footer{border-top:1px solid var(--separator);padding-block:1rem}.DownloadAction-module__VVFnJa__footerAction{min-width:7.2rem;font-weight:750}.DownloadAction-module__VVFnJa__footerAction svg{width:1rem;height:1rem}.DownloadAction-module__VVFnJa__browserHint{z-index:2;color:var(--foreground);font-size:var(--type-body);animation:DownloadAction-module__VVFnJa__browserHintEnter .62s var(--motion-rubber) 2.15s both;align-items:center;gap:.55rem;padding:.9rem 1.2rem;font-weight:750;display:inline-flex;position:fixed;inset:1.5rem 1.5rem auto auto}.DownloadAction-module__VVFnJa__browserHint svg{width:1.2rem;height:1.2rem;color:var(--brand-cyan)}.DownloadAction-module__VVFnJa__browserSignal{top:var(--signal-y,50vh);left:var(--signal-x,50vw);z-index:3;width:3.2rem;height:3.2rem;color:var(--brand-cyan);pointer-events:none;place-items:center;animation:2.4s linear both DownloadAction-module__VVFnJa__browserSignalTravel;display:grid;position:fixed}.DownloadAction-module__VVFnJa__browserSignal svg{width:1.35rem;height:1.35rem}@keyframes DownloadAction-module__VVFnJa__browserSignalTravel{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}84%{opacity:1;transform:translate(calc(100vw - 4rem - var(--signal-x,50vw) - 50%), calc(3rem - var(--signal-y,50vh) - 50%)) scale(.82)}to{opacity:0;transform:translate(calc(100vw - 4rem - var(--signal-x,50vw) - 50%), calc(3rem - var(--signal-y,50vh) - 50%)) scale(.56)}}@keyframes DownloadAction-module__VVFnJa__browserHintEnter{0%{opacity:0;transform:translate(.5rem,-.5rem)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:820px){.DownloadAction-module__VVFnJa__dialog{inline-size:min(42rem,100vw - 1rem)!important}}@media (max-width:520px){.DownloadAction-module__VVFnJa__dialog{inline-size:calc(100vw - .75rem)!important}.DownloadAction-module__VVFnJa__header{padding-left:1rem}.DownloadAction-module__VVFnJa__body{padding-inline:.75rem}.DownloadAction-module__VVFnJa__details{grid-template-columns:1fr}.DownloadAction-module__VVFnJa__details .DownloadAction-module__VVFnJa__filenameRow{grid-column:auto}.DownloadAction-module__VVFnJa__footerAction{min-width:0}}@media (prefers-reduced-motion:reduce){.DownloadAction-module__VVFnJa__trigger,.DownloadAction-module__VVFnJa__transferProgress,.DownloadAction-module__VVFnJa__transferProgress:before,.DownloadAction-module__VVFnJa__browserHint,.DownloadAction-module__VVFnJa__browserSignal{transition:none;animation:none}}
.card-swap-container{transform-origin:100% 100%;perspective:900px;position:absolute;bottom:0;right:0;overflow:visible;transform:translate(5%,20%)}.card-swap-card{border:1px solid var(--glass-border-subtle);background:var(--glass-content-surface);transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;border-radius:12px;position:absolute;top:50%;left:50%}.card-swap-pause{z-index:20;min-width:44px;min-height:44px;position:absolute;bottom:-3rem;right:0}@media (max-width:768px){.card-swap-container{transform:scale(.75)translate(25%,25%)}.card-swap-pause{min-width:60px;min-height:60px}}@media (max-width:480px){.card-swap-container{transform:scale(.55)translate(25%,25%)}.card-swap-pause{min-width:80px;min-height:80px}}
