@property --progress{syntax: "<integer>"; initial-value: 0; inherits: true;}:root{animation:scroll-progress linear;animation-timeline:scroll(root)}@keyframes scroll-progress{0%{--progress: 0}to{--progress: 100}}.toc-widget{--toc-bg: var(--color-button-bg-main);--toc-border: var(--color-separator-s);--toc-text: var(--color-content-main);--toc-text-muted: var(--color-content-xs);--toc-accent: var(--color-link);--toc-active-bg: var(--color-button-bg-hover);--toc-hover-bg: var(--color-link);--toc-shadow: 0 10px 40px var(--color-brand-softest);--toc-radius: var(--radius-button-xxxl);--toc-progress-bg: var(--color-link);position:fixed;left:var(--layout-padding-inline);bottom:var(--space-main);z-index:1000;font-family:var(--font-family-secondary)}.toc-trigger{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--toc-bg);backdrop-filter:blur(.5rem);border-radius:var(--toc-radius);box-shadow:var(--shadow-main);cursor:pointer;transition:all .2s ease;@supports (corner-shape: squircle){corner-shape:squircle}.toc-trigger__details{display:flex;align-items:center;gap:.75rem}@media(hover:hover)and (pointer:fine){&:hover{background:var(--color-button-bg-focus);.toc-trigger__label{color:var(--color-const-light)!important}.toc-progress{background:var(--color-link)!important}}}&:focus{background:var(--color-button-bg-focus);.toc-trigger__label{color:var(--color-const-light)!important}.toc-progress{background:var(--color-link)!important}}}.toc-trigger__label{font-size:var(--font-size-s);font-weight:var(--font-weight-medium);color:var(--color-link)!important}.toc-progress{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:var(--space-xxs) var(--space-xs);background:var(--toc-progress-bg);border-radius:var(--radius-button-xxxl);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-const-light);counter-reset:progress var(--progress);&:before{font-variant-numeric:tabular-nums;content:counter(progress) "%"}}.toc-popover{margin:0;padding:0;border:none;background:transparent;overflow:visible;inset:auto auto var(--space-main) var(--layout-padding-inline)}.toc-contents{background:var(--toc-bg);backdrop-filter:blur(3rem);border-radius:var(--toc-radius);filter:drop-shadow(1rem 1rem 3rem var(--toc-shadow));max-width:320px;min-width:250px;max-height:70vh;display:flex;flex-direction:column;animation:toc-slide-in .2s ease-out}@keyframes toc-slide-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toc-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--toc-border)}.toc-nav{padding:var(--space-s);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--toc-border) transparent}.toc-list{list-style:none;margin:0;padding:0;font-size:var(--font-size-xs);padding-inline-start:0!important}.toc-list ol{list-style:none;margin:0;padding:0}.toc-list li{margin:0}.toc-list a{display:block;padding:var(--space-xs);color:var(--toc-text-muted)!important;text-decoration:none;border-radius:var(--radius-button-xxl)!important;transition:all .15s ease;line-height:1.1;font-size:inherit;@supports (corner-shape: squircle){corner-shape:squircle}}.toc-list a{@media(hover:hover)and (pointer:fine){&:hover{background:var(--toc-hover-bg);color:var(--color-const-light)!important}}&:focus{background:var(--toc-hover-bg);color:var(--color-const-light)!important}}.toc-list a.is-active{background:var(--toc-active-bg);color:var(--toc-accent);font-weight:500}.toc-list .toc-level-1{font-size:var(--font-size-s)!important}.toc-list .toc-level-2{padding-inline-start:var(--space-main)}.toc-list .toc-level-2>a{font-size:var(--font-size-xs)!important}.toc-list .toc-level-3{padding-inline-start:var(--space-l)}.toc-list .toc-level-3>a{font-size:var(--font-size-xs)!important}.toc-trigger.is-hidden{opacity:0;pointer-events:none}@media(max-width:640px){.toc-widget{inset-inline-start:var(--space-main);inset-block-end:var(--space-main)}.toc-popover{inset:auto var(--space-main) var(--space-main) var(--space-main)}.toc-contents{max-width:none;width:100%}}.release-info{display:flex;gap:var(--space-s);flex-wrap:wrap;font-family:var(--font-family-secondary);font-size:var(--font-size-s);>span{flex:0 1 auto;text-wrap-style:pretty;text-wrap-mode:wrap;font-size:inherit}>*{color:var(--color-content-main);background:var(--color-bg-xh);padding-inline:var(--space-s);padding-block:var(--space-xxs);border-radius:var(--radius-button-xl);transition:background .07s ease-in-out;@supports (corner-shape: squircle){corner-shape:squircle}}@media(hover:hover)and (pointer:fine){.release-info-customer:has(a:hover){background:var(--color-link)}}.release-info-customer:has(a:focus){background:var(--color-link)}& a{all:unset;cursor:pointer;color:var(--color-link)!important;&:focus{text-decoration:none!important;color:var(--color-const-light)!important;background:none!important}@media(hover:hover)and (pointer:fine){&:hover{text-decoration:none!important;color:var(--color-const-light)!important;background:none!important}}}}.article-infopanel{display:flex;flex-direction:column;gap:var(--space-main);@media screen and (width>967px){flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}
