.ribbon-changelog{color:#46304f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--release-muted:#7b6b86;--release-line:#e5dce9;background:#faf8fc;min-height:100svh}.ribbon-changelog a{color:inherit;text-decoration:none}:is(.ribbon-changelog :is(a,button):focus-visible,.ribbon-whats-new :is(a,button):focus-visible){outline-offset:5px;outline:2px solid #9168ac}.ribbon-changelog-skip{z-index:100;background:#fff;border-radius:9px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 4px 20px #32203f20}.ribbon-changelog-skip:focus{transform:translateY(0)}.ribbon-changelog-header{justify-content:space-between;align-items:center;gap:24px;max-width:1220px;margin:auto;padding:28px 42px;display:flex}.ribbon-changelog-brand{letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:5px;font-size:17px;font-weight:620;display:inline-flex}.ribbon-changelog-brand img{border-radius:8px;margin-right:8px}.ribbon-changelog-brand>span{color:#82718c;font-weight:420}.ribbon-changelog-header nav{color:#83718d;align-items:center;gap:27px;font-size:12px;display:flex}.ribbon-changelog-open{background:#ffffffa6;border:1px solid #ded2e6;border-radius:8px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex;color:#70557f!important}.ribbon-changelog-open:hover{background:#fff;border-color:#cbb4db}.ribbon-changelog main{outline:none;max-width:1080px;margin:auto;padding:0 32px}.ribbon-changelog-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:76px 0 74px;display:grid}.ribbon-release-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:#795789;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.ribbon-changelog-hero h1{letter-spacing:-2.8px;text-wrap:balance;margin:21px 0 22px;font-size:clamp(43px,5.3vw,65px);font-weight:500;line-height:1.09}.ribbon-changelog-hero h1>span{color:#a18bb0}.ribbon-changelog-hero-copy>p:last-of-type{color:var(--release-muted);font-size:14px;line-height:1.85}.ribbon-changelog-latest-link{align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:500;display:inline-flex;color:#79528d!important}.ribbon-changelog-latest-link:hover svg{transform:translate(3px)}.ribbon-changelog-art{isolation:isolate;background:linear-gradient(145deg,#ede2f5,#f7f2fb 50%,#e3eef4);border:1px solid #e4daec;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:292px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg)}.ribbon-changelog-art:before,.ribbon-changelog-art:after{content:"";z-index:-1;border:22px solid #b89bd53d;border-radius:50%;width:420px;height:118px;position:absolute;top:20%;left:-30%;transform:rotate(-35deg)}.ribbon-changelog-art:after{border-color:#9dd3e04d;top:45%;left:35%;transform:rotate(-35deg)}.ribbon-changelog-art-glow{z-index:-1;filter:blur(24px);background:#ffffffb3;border-radius:50%;position:absolute;inset:20%}.ribbon-changelog-art>img{border-radius:26px;width:108px;height:108px;transform:rotate(2deg);box-shadow:0 12px 30px #75508a18}.ribbon-changelog-art-caption{letter-spacing:-.2px;color:#766081;font-size:12px;transform:rotate(2deg)}.ribbon-changelog-art-badge{color:#715781;background:#ffffffb5;border:1px solid #ffffffde;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex;position:absolute;bottom:18px;right:18px}.ribbon-changelog-art-badge>span{background:#a68bb9;border-radius:50%;width:4px;height:4px}.ribbon-changelog-feed{border-top:1px solid var(--release-line);grid-template-columns:224px minmax(0,1fr);gap:58px;padding-top:48px;display:grid}.ribbon-changelog-index{align-self:start;padding-top:3px;position:sticky;top:32px}.ribbon-changelog-index>p:first-child{letter-spacing:1.3px;text-transform:uppercase;color:#7b6488;margin-bottom:21px;font-size:10px}.ribbon-changelog-index nav{flex-direction:column;gap:3px;display:flex}.ribbon-changelog-index nav>a{color:#7c6688;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-left:-10px;padding:11px 10px;font-size:11px;display:flex}.ribbon-changelog-index nav>a:hover{color:#6e4685;background:#f0e9f5}.ribbon-changelog-index nav>a>span{color:#78518f;background:#eee5f5;border-radius:4px;padding:3px 5px;font-size:8px}.ribbon-changelog-index-note{color:#7e668c;margin-top:58px;font-size:12px;line-height:1.8}.ribbon-release{border-bottom:1px solid var(--release-line);margin:0 0 43px;padding:0 0 48px;scroll-margin-top:32px}.ribbon-release:last-child{border-bottom:0;margin-bottom:0}.ribbon-release-meta{color:#7b6488;align-items:center;gap:12px;margin-bottom:18px;font-size:10px;display:flex}.ribbon-release-latest{color:#79518f;background:#f5eff9;border:1px solid #e8dcef;border-radius:5px;padding:4px 7px;font-size:9px}.ribbon-release-meta>a{color:#b4a1bf;margin-left:auto;padding:1px 6px;font-size:15px}.ribbon-release-meta>a:hover{color:#75448d}.ribbon-release>h2{letter-spacing:-.9px;text-wrap:balance;font-size:28px;font-weight:500;line-height:1.25}.ribbon-release-summary{max-width:550px;color:var(--release-muted);margin-top:13px;font-size:13px;line-height:1.8}.ribbon-release-changes{flex-direction:column;gap:23px;margin:29px 0 0;padding:0;list-style:none;display:flex}.ribbon-release-changes>li{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ribbon-release-tag{color:#76508e;background:#eee6f7;border:1px solid #e5d9ef;border-radius:5px;justify-content:center;justify-self:start;min-width:43px;margin-top:1px;padding:4px 6px;font-size:9px;font-weight:500;line-height:1.25;display:inline-flex}.ribbon-release-tag[data-kind=improved]{color:#456e84;background:#eaf2f8;border-color:#dce9f2}.ribbon-release-tag[data-kind=fixed]{color:#4d715b;background:#eaf3ee;border-color:#dae9e0}.ribbon-release-changes h3{color:#5e456c;letter-spacing:-.05px;font-size:12px;font-weight:550;line-height:1.6}.ribbon-release-changes p{color:#766081;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.85}.ribbon-changelog-outro{background:#f0eaf5;border:1px solid #e7ddec;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin:22px 0 58px;padding:34px 36px;display:flex}.ribbon-changelog-outro h2{letter-spacing:-.65px;margin-top:10px;font-size:23px;font-weight:500}.ribbon-release-button{white-space:nowrap;background:#8f69a6;border:1px solid #8962a0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:11px 15px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex;color:#fff!important}.ribbon-release-button:hover{background:#7c548f;border-color:#7c548f}.ribbon-changelog-footer{color:#7b6488;justify-content:space-between;align-items:center;gap:25px;max-width:1220px;margin:auto;padding:0 42px 27px;font-size:10px;display:flex}.ribbon-changelog-footer .legal-links{gap:18px;margin:0;padding:0}.ribbon-changelog-footer .legal-links a{color:#887393;font-size:10px}.ribbon-whats-new[data-slot=dialog-content]{color:#46304f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fcfaff;border:1px solid #e4d8eb;border-radius:20px;flex-direction:column;gap:0;width:570px;max-width:calc(100vw - 32px);max-height:calc(100svh - 40px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 100px #3f245738}.ribbon-whats-new-header{text-align:left;background:radial-gradient(at 100% 0,#e8f2f9 0,#0000 70%),linear-gradient(135deg,#f3edf8,#fcfaff);border-bottom:1px solid #e9e0ef;flex:none;gap:0;padding:30px 32px 24px}.ribbon-whats-new-header [data-slot=dialog-title]{letter-spacing:-.8px;margin-top:13px;font-size:28px;font-weight:500;line-height:1.2}.ribbon-whats-new-header [data-slot=dialog-description]{color:#796286;margin-top:11px;font-size:12px;line-height:1.8}.ribbon-whats-new-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9c9e4 transparent;min-height:0;padding:25px 32px 27px;overflow-y:auto}.ribbon-whats-new-release+.ribbon-whats-new-release{border-top:1px solid #e9e0ef;margin-top:28px;padding-top:27px}.ribbon-whats-new-release>time{color:#796286;font-size:10px}.ribbon-whats-new-release>h2{letter-spacing:-.4px;margin-top:9px;font-size:18px;font-weight:500;line-height:1.4}.ribbon-whats-new .ribbon-release-changes{gap:20px;margin-top:22px}.ribbon-whats-new .ribbon-release-changes>li{grid-template-columns:48px minmax(0,1fr);gap:12px}.ribbon-whats-new-footer{background:#f8f4fb;border-top:1px solid #e9e0ef;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}.ribbon-whats-new-footer>a{color:#785387;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.ribbon-whats-new-footer>a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.ribbon-changelog-header{padding:22px 25px}.ribbon-changelog main{padding:0 25px}.ribbon-changelog-hero{grid-template-columns:1.1fr 1fr;gap:30px;padding:53px 0 50px}.ribbon-changelog-hero h1{letter-spacing:-1.9px;font-size:44px}.ribbon-changelog-art{min-height:240px}.ribbon-changelog-feed{grid-template-columns:1fr;gap:30px;padding-top:27px}.ribbon-changelog-index{padding:0;position:static}.ribbon-changelog-index>p:first-child{margin-bottom:8px}.ribbon-changelog-index nav{white-space:nowrap;flex-direction:row;gap:17px;overflow-x:auto}.ribbon-changelog-index nav>a{gap:8px;margin:0;padding:8px 0}.ribbon-changelog-index-note{display:none}.ribbon-changelog-outro{margin-top:10px;padding:27px}.ribbon-changelog-footer{padding:0 25px 24px}}@media (max-width:520px){.ribbon-changelog-header{padding:20px}.ribbon-changelog-brand{font-size:15px}.ribbon-changelog-brand img{width:25px;height:25px;margin-right:5px}.ribbon-changelog-header nav{gap:12px}.ribbon-changelog-header nav>span{display:none}.ribbon-changelog-open{padding:8px 10px;font-size:11px}.ribbon-changelog main{padding:0 22px}.ribbon-changelog-hero{grid-template-columns:1fr;gap:30px;padding:43px 0 38px}.ribbon-changelog-hero h1{letter-spacing:-1.8px;margin-top:18px;font-size:45px}.ribbon-changelog-hero-copy>p:last-of-type{font-size:13px}.ribbon-changelog-art{border-radius:19px;gap:12px;min-height:190px;margin:0 3px;transform:rotate(-1deg)}.ribbon-changelog-art>img{border-radius:19px;width:74px;height:74px}.ribbon-changelog-art-caption{font-size:11px}.ribbon-changelog-art-badge{font-size:8px;bottom:11px;right:11px}.ribbon-changelog-index nav{gap:20px}.ribbon-changelog-index nav>a{font-size:10px}.ribbon-changelog-index nav>a>span,.ribbon-changelog-index nav>a>svg{display:none}.ribbon-release>h2{letter-spacing:-.65px;font-size:25px}.ribbon-release-meta{gap:9px}.ribbon-release-summary{font-size:12px}.ribbon-release-changes>li{grid-template-columns:57px minmax(0,1fr);gap:10px}.ribbon-release-changes p{font-size:12px}.ribbon-release{margin-bottom:32px;padding-bottom:35px}.ribbon-changelog-outro{flex-direction:column;align-items:flex-start;gap:21px;margin-bottom:34px;padding:24px}.ribbon-changelog-outro h2{font-size:22px}.ribbon-changelog-footer{flex-direction:column;align-items:flex-start;gap:17px;padding:0 22px 24px}.ribbon-changelog-footer .legal-links{flex-wrap:wrap;justify-content:flex-start;gap:17px}.ribbon-whats-new[data-slot=dialog-content]{border-radius:16px;max-width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.ribbon-whats-new-header{padding:25px 23px 21px}.ribbon-whats-new-header [data-slot=dialog-title]{font-size:25px}.ribbon-whats-new-body{padding:22px 23px}.ribbon-whats-new-footer{gap:10px;padding:17px 23px}.ribbon-whats-new-footer .ribbon-release-button{padding:10px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ribbon-changelog *,.ribbon-whats-new *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
