.PublicRouteSkeleton_main___Bc5r{min-height:100vh;background:var(--theme-bg-primary,#f7f7f7)}.PublicRouteSkeleton_shell__XerjQ{width:min(100%,1280px);margin:0 auto;padding:112px 24px 88px;color:var(--theme-text-primary,#0f172a)}.PublicRouteSkeleton_shell__XerjQ[data-route-skeleton=changelog]{padding-top:calc(104px - var(--marketing-header-height, 52px))}.PublicRouteSkeleton_shell__XerjQ[data-route-skeleton=changelog-detail]{padding-top:calc(165px - var(--marketing-header-height, 52px))}.PublicRouteSkeleton_srOnly__6Nf9I{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PublicRouteSkeleton_hero__d_VGm{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:48px;align-items:center;min-height:360px}.PublicRouteSkeleton_copy__Q4JQ8{display:grid;gap:16px;max-width:560px}.PublicRouteSkeleton_articleLine__cMGzE,.PublicRouteSkeleton_button__KLMuJ,.PublicRouteSkeleton_card__cc_aO,.PublicRouteSkeleton_changelogDescription__V6rxU,.PublicRouteSkeleton_changelogTitle__okdv_,.PublicRouteSkeleton_chip__UmUHz,.PublicRouteSkeleton_detailBack__oEqEm,.PublicRouteSkeleton_eyebrow__FZMiX,.PublicRouteSkeleton_filterRail__B09f2,.PublicRouteSkeleton_filterTab__Vchqk,.PublicRouteSkeleton_line__iEDo6,.PublicRouteSkeleton_metric__pqSc1,.PublicRouteSkeleton_panelHeader__wbM7X,.PublicRouteSkeleton_row__m06GQ,.PublicRouteSkeleton_subtitle__X4C0k,.PublicRouteSkeleton_title__bc8sk{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.13),rgba(148,163,184,.24) 46%,rgba(148,163,184,.13) 92%);background-size:220% 100%;animation:PublicRouteSkeleton_routeSkeletonShimmer__wkQ4I 1.2s linear infinite}.PublicRouteSkeleton_eyebrow__FZMiX{width:148px;height:28px;border-radius:999px}.PublicRouteSkeleton_title__bc8sk{width:min(100%,520px);height:92px}.PublicRouteSkeleton_subtitle__X4C0k{width:min(86%,470px);height:54px}.PublicRouteSkeleton_actions__vMLiC{display:flex;gap:12px;margin-top:4px}.PublicRouteSkeleton_button__KLMuJ{width:148px;height:38px;border-radius:6px}.PublicRouteSkeleton_visual__dK1oG{display:grid;gap:12px;padding:18px;border:1px solid var(--theme-border-color,rgba(148,163,184,.24));border-radius:8px;background:var(--theme-bg-secondary,rgba(255,255,255,.52))}.PublicRouteSkeleton_panelHeader__wbM7X{width:44%;height:20px}.PublicRouteSkeleton_line__iEDo6{height:34px}.PublicRouteSkeleton_line__iEDo6:nth-child(3n){width:82%}.PublicRouteSkeleton_line__iEDo6:nth-child(4n){width:68%}.PublicRouteSkeleton_chip__UmUHz{width:118px;height:34px;border-radius:999px}.PublicRouteSkeleton_contentGrid__u12pb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.PublicRouteSkeleton_card__cc_aO{min-height:196px;border:1px solid var(--theme-border-color,rgba(148,163,184,.22));background-color:var(--theme-bg-secondary,rgba(255,255,255,.5))}.PublicRouteSkeleton_metric__pqSc1{width:58%;height:40px;margin:20px}.PublicRouteSkeleton_cardRows__yqYTs{display:grid;gap:10px;margin:0 20px 20px}.PublicRouteSkeleton_table__2DHsE{display:grid;gap:10px;margin-top:24px}.PublicRouteSkeleton_row__m06GQ{min-height:58px}.PublicRouteSkeleton_feed__Xtfy_{display:grid;gap:24px;width:min(100%,928px);margin:0 auto}.PublicRouteSkeleton_feedItem__XZXDv{display:grid;grid-template-columns:160px minmax(0,1fr);gap:32px;padding:28px 0;border-bottom:1px solid var(--theme-border-color,rgba(148,163,184,.2))}.PublicRouteSkeleton_feedMeta__0dP4b{display:grid;gap:10px;align-content:start}.PublicRouteSkeleton_feedBody__8paKX{display:grid;gap:12px}.PublicRouteSkeleton_article__pjAaE{min-width:0;padding-top:28px}.PublicRouteSkeleton_articleCopy__TPp5Y{display:grid;gap:18px;margin-top:32px}.PublicRouteSkeleton_changelogDetail__wP4lO,.PublicRouteSkeleton_changelog__JftYe{width:min(100%,1240px);margin:0 auto}.PublicRouteSkeleton_changelogIntro__VjVt7{display:flex;align-items:baseline;gap:24px;margin-bottom:38px}.PublicRouteSkeleton_changelogTitle__okdv_{width:180px;height:38px}.PublicRouteSkeleton_changelogDescription__V6rxU{width:min(100%,420px);height:20px}.PublicRouteSkeleton_changelogFilters__w_wjn{display:grid;grid-template-columns:minmax(0,273px) minmax(0,615px);gap:40px;margin-bottom:30px}.PublicRouteSkeleton_filterRail__B09f2{width:40px;height:14px}.PublicRouteSkeleton_filterTabs__DbJMy{display:flex;align-items:center;gap:24px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--theme-border-color,rgba(148,163,184,.2))}.PublicRouteSkeleton_filterTab__Vchqk{width:54px;height:14px}.PublicRouteSkeleton_changelog__JftYe .PublicRouteSkeleton_feed__Xtfy_{margin-left:min(313px,25.25%);width:min(100% - 313px,615px)}.PublicRouteSkeleton_changelogDetail__wP4lO{display:grid;grid-template-columns:minmax(0,273px) minmax(0,615px);gap:40px}.PublicRouteSkeleton_detailBack__oEqEm{width:88px;height:18px;margin-top:34px}.PublicRouteSkeleton_articleHeader__qhqEC{display:grid;gap:14px;padding-bottom:32px;border-bottom:1px solid var(--theme-border-color,rgba(148,163,184,.2))}.PublicRouteSkeleton_articleLine__cMGzE{height:18px}.PublicRouteSkeleton_articleLineWide__Gmfst{width:100%}.PublicRouteSkeleton_articleLineMid__pC4T6{width:74%}.PublicRouteSkeleton_articleLineShort__izUg_{width:42%}.PublicRouteSkeleton_marketingBands__67NKQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px}@keyframes PublicRouteSkeleton_routeSkeletonShimmer__wkQ4I{0%{background-position:180% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.PublicRouteSkeleton_articleLine__cMGzE,.PublicRouteSkeleton_button__KLMuJ,.PublicRouteSkeleton_card__cc_aO,.PublicRouteSkeleton_changelogDescription__V6rxU,.PublicRouteSkeleton_changelogTitle__okdv_,.PublicRouteSkeleton_chip__UmUHz,.PublicRouteSkeleton_detailBack__oEqEm,.PublicRouteSkeleton_eyebrow__FZMiX,.PublicRouteSkeleton_filterRail__B09f2,.PublicRouteSkeleton_filterTab__Vchqk,.PublicRouteSkeleton_line__iEDo6,.PublicRouteSkeleton_metric__pqSc1,.PublicRouteSkeleton_panelHeader__wbM7X,.PublicRouteSkeleton_row__m06GQ,.PublicRouteSkeleton_subtitle__X4C0k,.PublicRouteSkeleton_title__bc8sk{animation:none}}@media (max-width:900px){.PublicRouteSkeleton_shell__XerjQ{padding:92px 18px 64px}.PublicRouteSkeleton_shell__XerjQ[data-route-skeleton=changelog-detail],.PublicRouteSkeleton_shell__XerjQ[data-route-skeleton=changelog]{padding-top:calc(80px - var(--marketing-header-height, 60px))}.PublicRouteSkeleton_contentGrid__u12pb,.PublicRouteSkeleton_feedItem__XZXDv,.PublicRouteSkeleton_hero__d_VGm,.PublicRouteSkeleton_marketingBands__67NKQ{grid-template-columns:1fr}.PublicRouteSkeleton_visual__dK1oG{min-height:240px}.PublicRouteSkeleton_changelogDetail__wP4lO,.PublicRouteSkeleton_changelogFilters__w_wjn{grid-template-columns:minmax(112px,168px) minmax(0,1fr);gap:28px}.PublicRouteSkeleton_changelog__JftYe .PublicRouteSkeleton_feed__Xtfy_{width:calc(100% - 196px);margin-left:196px}}@media (max-width:680px){.PublicRouteSkeleton_changelogIntro__VjVt7{display:grid;gap:12px}.PublicRouteSkeleton_changelogDetail__wP4lO,.PublicRouteSkeleton_changelogFilters__w_wjn{display:block}.PublicRouteSkeleton_detailBack__oEqEm,.PublicRouteSkeleton_filterRail__B09f2{display:block;margin-bottom:16px}.PublicRouteSkeleton_changelog__JftYe .PublicRouteSkeleton_feed__Xtfy_{width:100%;margin-left:0}}.ThemeToggle_toggle__f8Ja4{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--marketing-radius-item);background:transparent;color:var(--marketing-color-fg-secondary);cursor:pointer;transition:background-color var(--marketing-duration-fast) var(--marketing-ease-out),color var(--marketing-duration-fast) var(--marketing-ease-out)}.ThemeToggle_toggle__f8Ja4:hover{background:color-mix(in srgb,var(--marketing-color-fg) 5%,transparent);color:var(--marketing-color-fg)}.ThemeToggle_toggle__f8Ja4:active{background:color-mix(in srgb,var(--marketing-color-fg) 8%,transparent)}.ThemeToggle_toggle__f8Ja4 svg{fill:none;stroke:currentColor}.ThemeToggle_toggle__f8Ja4:focus-visible{outline:2px solid var(--marketing-color-brand-primary);outline-offset:2px}.Button_btn__aJshR{display:inline-flex;align-items:center;justify-content:center;gap:var(--marketing-space-2);position:relative;padding:0 var(--marketing-space-3);border:1px solid transparent;border-radius:var(--marketing-radius-item);font-family:var(--marketing-font-sans);font-size:13px;font-weight:var(--marketing-fw-medium);line-height:1;cursor:pointer;white-space:nowrap;transition:var(--marketing-transition-theme)}.Button_btn__aJshR:focus-visible{outline:2px solid var(--marketing-color-brand-primary);outline-offset:2px}.Button_btn__aJshR:disabled{cursor:not-allowed;opacity:.6}.Button_s-sm___gPj3{height:30px;font-size:12px;padding:0 var(--marketing-space-2)}.Button_s-md__STyT2{height:34px}.Button_s-lg__uSmkm{height:40px;font-size:14px;padding:0 var(--marketing-space-4)}.Button_v-primary__e8Kg2{background:var(--marketing-color-cta-bg);color:var(--marketing-color-cta-fg);border-color:var(--marketing-color-cta-border)}.Button_v-primary__e8Kg2:hover:not(:disabled){background:var(--marketing-color-cta-bg-hover);border-color:var(--marketing-color-cta-bg-hover)}.Button_v-secondary__OhNOc{background:transparent;color:var(--marketing-color-fg);border-color:var(--marketing-color-border)}.Button_v-secondary__OhNOc:hover:not(:disabled){border-color:var(--marketing-color-border-hover);color:var(--marketing-color-brand-text)}.Button_v-ghost__c2_i6{background:transparent;color:var(--marketing-color-fg);border-color:transparent}.Button_v-ghost__c2_i6:hover:not(:disabled){background:var(--marketing-color-brand-subtle);color:var(--marketing-color-brand-text)}.Button_label__fwd3w{display:inline-flex;align-items:center;gap:var(--marketing-space-2)}.Button_label__fwd3w[data-loading=true]{opacity:0}.Button_spinner__qdzIA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_marketing-btn-spin__k3nBX .6s linear infinite}@keyframes Button_marketing-btn-spin__k3nBX{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_spinner__qdzIA{animation-duration:0s}}.Card_card__Cnvrg{background:transparent;border:1px solid var(--marketing-color-border);border-radius:var(--marketing-radius-md);padding:var(--marketing-space-6);color:var(--marketing-color-fg);transition:var(--marketing-transition-theme)}.Card_solid__yRv5p{background:var(--marketing-color-surface-solid)}.Card_interactive__oWBhI{cursor:pointer;outline:none}.Card_interactive__oWBhI:hover{border-color:var(--marketing-color-border-hover)}.Card_interactive__oWBhI:focus-visible{border-color:var(--marketing-color-brand-primary);outline:2px solid var(--marketing-color-brand-primary);outline-offset:2px}.Input_input__ohSMU{display:block;width:100%;height:34px;padding:0 var(--marketing-space-3);background:var(--marketing-color-surface-solid);color:var(--marketing-color-fg);border:1px solid var(--marketing-color-border);border-radius:var(--marketing-radius-md);font-family:var(--marketing-font-sans);font-size:13px;line-height:1;transition:border-color var(--marketing-duration-fast) var(--marketing-ease-out),color var(--marketing-duration-fast) var(--marketing-ease-out);outline:none}.Input_input__ohSMU::placeholder{color:var(--marketing-color-fg-muted)}.Input_input__ohSMU:hover:not(:disabled){border-color:var(--marketing-color-border-hover)}.Input_input__ohSMU:focus-visible{border-color:var(--marketing-color-brand-primary);outline:2px solid var(--marketing-color-brand-primary);outline-offset:2px}.Input_input__ohSMU:disabled{background:var(--marketing-color-surface-alt);color:var(--marketing-color-fg-muted);cursor:not-allowed}.Input_error__7IKlv,.Input_input__ohSMU.Input_error__7IKlv:hover:not(:disabled){border-color:var(--marketing-color-danger)}.Input_input__ohSMU.Input_error__7IKlv:focus-visible{border-color:var(--marketing-color-danger);outline:2px solid var(--marketing-color-danger);outline-offset:2px}.Heading_heading__4iFrO{margin:0;color:var(--marketing-color-fg);font-family:var(--marketing-font-sans);line-height:var(--marketing-lh-tight)}.Heading_l1__Q8tx2{font-size:var(--marketing-h1-size)}.Heading_l1__Q8tx2,.Heading_l2__1mIMY{font-weight:var(--marketing-fw-semibold);letter-spacing:var(--marketing-ls-tight)}.Heading_l2__1mIMY{font-size:var(--marketing-h2-size)}.Heading_l3__nBlrd{font-size:var(--marketing-h3-size)}.Heading_l3__nBlrd,.Heading_l4__huVTI{font-weight:var(--marketing-fw-medium)}.Heading_l4__huVTI{font-size:var(--marketing-fs-xl)}.Heading_l5__zNshO{font-size:var(--marketing-fs-lg);font-weight:var(--marketing-fw-medium)}.Heading_l6__g3YMZ{font-size:var(--marketing-fs-base);font-weight:var(--marketing-fw-semibold);text-transform:uppercase;letter-spacing:var(--marketing-ls-wide);color:var(--marketing-color-fg-secondary)}.Heading_gradient__q1VKS{background:var(--marketing-gradient-brand);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.Section_section__wb2wC{width:100%}.Section_gap-default__C5NUi{padding:var(--marketing-section-gap) 0}.Section_gap-sm__w6Ke8{padding:var(--marketing-section-gap-sm) 0}.Section_gap-none__uPRTT{padding:0}.Section_inner__XKfg6{margin:0 auto;padding-left:var(--marketing-container-px);padding-right:var(--marketing-container-px)}@media (max-width:640px){.Section_inner__XKfg6{padding-left:var(--marketing-container-px-sm);padding-right:var(--marketing-container-px-sm)}}.Section_w-default__sIBtu .Section_inner__XKfg6{max-width:var(--marketing-container-max-w)}.Section_w-narrow__ySBnW .Section_inner__XKfg6{max-width:768px}.Section_w-full__tTtQN .Section_inner__XKfg6{max-width:100%;padding-left:0;padding-right:0}.Link_link__QQRPf{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color var(--marketing-duration-fast) var(--marketing-ease-out),border-color var(--marketing-duration-fast) var(--marketing-ease-out)}.Link_link__QQRPf:hover{color:var(--marketing-color-brand-text);border-bottom-color:currentColor}.Link_link__QQRPf:focus-visible{outline:2px solid var(--marketing-color-brand-primary);outline-offset:2px;border-radius:2px}.Link_strong__SgPCQ,.Link_strong__SgPCQ:hover{color:var(--marketing-color-brand-text)}.Link_externalIcon__Ajm17{flex:0 0 auto;color:currentColor;opacity:.8}.Link_unsafe__h7Q0G{display:inline-flex;align-items:center;color:inherit;text-decoration:none;cursor:default}.Badge_badge__kr3Wi{display:inline-flex;align-items:center;gap:5px;min-height:18px;padding:0 7px;border:1px solid var(--marketing-color-border);border-radius:var(--marketing-radius-full);background:transparent;color:var(--marketing-color-fg-secondary);font-family:var(--marketing-font-sans);font-size:10px;font-weight:650;line-height:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:var(--marketing-transition-theme)}.Badge_icon__nX7x5,.Badge_icon__nX7x5>svg{display:inline-flex;flex:0 0 auto;width:11px;height:11px}.Badge_badge__kr3Wi[data-tone=accent]{border-color:rgba(20,184,166,.36);background:rgba(20,184,166,.1);color:#0f766e}.Badge_badge__kr3Wi[data-tone=success]{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.1);color:#0f7035}.Badge_badge__kr3Wi[data-tone=warning]{border-color:rgba(245,158,11,.34);background:rgba(245,158,11,.1);color:#92400e}.Badge_badge__kr3Wi[data-tone=danger]{border-color:rgba(239,68,68,.34);background:rgba(239,68,68,.1);color:#b91c1c}[data-theme=dark] .Badge_badge__kr3Wi[data-tone=accent]{color:var(--marketing-color-brand-primary)}[data-theme=dark] .Badge_badge__kr3Wi[data-tone=success]{color:var(--marketing-color-success)}[data-theme=dark] .Badge_badge__kr3Wi[data-tone=warning]{color:var(--marketing-color-warning)}[data-theme=dark] .Badge_badge__kr3Wi[data-tone=danger]{color:var(--marketing-color-danger)}.Tag_tag__pUOBL{display:inline-flex;align-items:center;gap:var(--marketing-space-1);padding:0 var(--marketing-space-2);background:var(--marketing-color-brand-subtle);color:var(--marketing-color-fg);border:1px solid transparent;border-radius:var(--marketing-radius-item);font-family:var(--marketing-font-sans);font-weight:var(--marketing-fw-medium);white-space:nowrap;transition:background-color var(--marketing-duration-fast) var(--marketing-ease-out),border-color var(--marketing-duration-fast) var(--marketing-ease-out)}.Tag_s-sm__3azQL{height:20px;font-size:11px}.Tag_s-md__Zv2wc{height:24px;font-size:12px}.Tag_label__qFdMz,.Tag_remove__ncFhi{display:inline-flex;align-items:center}.Tag_remove__ncFhi{justify-content:center;margin-right:-2px;padding:0;width:16px;height:16px;background:transparent;border:0;border-radius:var(--marketing-radius-full);color:var(--marketing-color-fg-secondary);cursor:pointer;transition:background-color var(--marketing-duration-fast) var(--marketing-ease-out),color var(--marketing-duration-fast) var(--marketing-ease-out)}.Tag_remove__ncFhi:hover{background:var(--marketing-color-brand-subtle-strong);color:var(--marketing-color-brand-primary)}.Tag_remove__ncFhi:focus-visible{outline:2px solid var(--marketing-color-brand-primary);outline-offset:1px}