html{overflow-y:scroll;scrollbar-gutter:stable}
.pro-shared-header{position:sticky;top:0;z-index:80;display:block;width:100%;background:rgba(5,5,6,.9);border-bottom:1px solid rgba(255,255,255,.075);backdrop-filter:blur(18px) saturate(130%)}
.pro-shared-header .pro-shared-header-inner{width:min(calc(100vw - 48px),1204px);height:72px;margin-inline:auto;grid-template-columns:max-content minmax(max-content,1fr) max-content;border-bottom:0}
html[data-page-bundle="index"] .shell{height:calc(100dvh - 72px);grid-template-rows:minmax(0,1fr)}
html[data-page-bundle="pro-1"] .pro-shared-header{width:min(calc(100vw - 48px),1204px);justify-self:center}
html[data-page-bundle="pro-1"] .pro-shared-header .pro-shared-header-inner{width:100%}
.pro-shared-header .pro-global-brand{font-weight:500}
.pro-shared-header .pro-global-nav a{font-weight:560}
.pro-shared-header .pro-button-primary,.pro-shared-header .primary{border-color:rgba(255,255,255,.23);background:rgba(255,255,255,.92);color:#090b0f!important}
.pro-shared-header .pro-button-primary:hover,.pro-shared-header .primary:hover{background:#fff;color:#090b0f!important}
.pro-shared-header .pro-header-language-source{width:62px;height:36px;padding-inline:9px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#090a0d;color:#f4f5f7;font:500 12.5px/1 Inter,ui-sans-serif,sans-serif}
.pro-shared-header .pro-download-menu{position:relative}
.pro-shared-header .pro-download-menu summary{list-style:none}
.pro-shared-header .pro-download-menu summary::-webkit-details-marker{display:none}
.pro-shared-header .pro-download-trigger{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.025);color:#b8c0c9;font-size:13px;font-weight:620;cursor:pointer;white-space:nowrap}
.pro-shared-header .pro-download-trigger>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.pro-shared-header .pro-download-chevron{width:7px;height:7px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.pro-shared-header .pro-download-menu[open] .pro-download-chevron{transform:translateY(2px) rotate(225deg)}
.pro-shared-header .pro-download-label-short{display:none}
.pro-shared-header .pro-download-panel{min-width:270px;position:absolute;z-index:100;top:calc(100% + 9px);right:0;padding:7px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(8,9,12,.98);box-shadow:0 22px 65px rgba(0,0,0,.54);backdrop-filter:blur(18px)}
.pro-shared-header .pro-download-panel a{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 10px;border-radius:10px;color:#cbd4dc;text-decoration:none}
.pro-shared-header .pro-download-panel a:hover{background:rgba(255,255,255,.055)}
.pro-shared-header .pro-download-panel strong,.pro-shared-header .pro-download-panel small{display:block}
.pro-shared-header .pro-download-panel strong{font-size:13px}.pro-shared-header .pro-download-panel small{margin-top:3px;color:#687581;font-size:11.5px}
html[data-theme="light"] .pro-shared-header{background:rgba(246,247,249,.9);border-color:rgba(10,16,24,.1)}
html[data-theme="light"] .pro-shared-header .pro-download-trigger,html[data-theme="light"] .pro-shared-header .pro-header-language-source{border-color:rgba(10,16,24,.12);background:rgba(255,255,255,.7);color:#30363d}
html[data-theme="light"] .pro-shared-header .pro-download-panel{border-color:rgba(10,16,24,.12);background:rgba(249,250,251,.98);box-shadow:0 22px 60px rgba(16,24,32,.16)}
html[data-theme="light"] .pro-shared-header .pro-download-panel a{color:#20262d}
@media(max-width:1120px){.pro-shared-header .pro-shared-header-inner{grid-template-columns:minmax(0,1fr) auto}}
@media(max-width:1040px){.pro-shared-header .pro-download-label-long{display:none}.pro-shared-header .pro-download-label-short{display:inline}.pro-shared-header .signin{display:none!important}}
@media(max-width:900px){.pro-shared-header .pro-shared-header-inner{height:64px}html[data-page-bundle="index"] .shell{height:calc(100dvh - 64px)}.pro-shared-header .pro-download-menu{display:none}.pro-shared-header .pro-header-language-source{height:40px}}
@media(max-width:820px){.pro-shared-header .pro-shared-header-inner{width:min(calc(100vw - 24px),1204px)}html[data-page-bundle="pro-1"] .pro-shared-header{width:min(calc(100vw - 24px),1204px)}.pro-shared-header .pro-global-actions>.pro-mobile-nav-source-action{display:none!important}.pro-shared-header .pro-global-actions{gap:6px}.pro-shared-header .pro-global-brand{font-size:16px}.pro-shared-header .pro-global-brand-logo{width:27px;height:27px;flex-basis:27px}}
@media(max-width:520px){.pro-shared-header .pro-shared-header-inner{width:min(calc(100vw - 20px),1204px);height:60px}html[data-page-bundle="index"] .shell{height:calc(100dvh - 60px)}html[data-page-bundle="pro-1"] .pro-shared-header{width:min(calc(100vw - 20px),1204px)}.pro-shared-header .pro-global-brand-context{display:none}.pro-shared-header .pro-global-brand{gap:8px;font-size:15.5px}.pro-shared-header .pro-global-brand-logo{width:25px;height:25px;flex-basis:25px}.pro-shared-header .pro-language-trigger,.pro-shared-header .pro-mobile-nav-trigger{height:38px!important}.pro-shared-header .pro-mobile-nav-trigger{width:38px!important}}
@media(max-width:360px){.pro-shared-header .pro-language-trigger{min-width:0;padding-inline:9px}.pro-shared-header .pro-language-trigger svg:first-child{display:none}.pro-shared-header .pro-shared-header-inner{width:min(calc(100vw - 16px),1204px)}html[data-page-bundle="pro-1"] .pro-shared-header{width:min(calc(100vw - 16px),1204px)}}
