/* Language navigation belongs to the production Refined website, not concepts. */
.site-header{z-index:30}.site-header>nav{margin-right:112px}
.language-menu{position:absolute;right:var(--gutter,32px);top:26px;z-index:40;color:#ededf0;font-family:'Segoe UI',Arial,sans-serif;font-size:12px;letter-spacing:0}
.language-menu summary{display:flex;align-items:center;justify-content:center;gap:7px;min-width:86px;min-height:42px;padding:9px 12px;border:1px solid #46474f;border-radius:8px;background:#17191e;cursor:pointer;list-style:none;white-space:nowrap}
.language-menu summary::-webkit-details-marker{display:none}.language-menu summary>span{color:#8ae6ba;font-size:12px}.language-menu[open] summary{border-color:#8ae6ba}
.site-header .language-menu>nav,.language-menu>nav{position:absolute;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;align-items:stretch;gap:2px;width:208px;padding:8px;margin:0;background:#191b20;border:1px solid #46474f;border-radius:10px;box-shadow:0 14px 35px #0008}
.site-header .language-menu nav>a,.language-menu nav>a{display:block!important;padding:11px 13px!important;margin:0!important;color:#ededf0!important;font-size:14px!important;border-radius:6px;text-decoration:none}
.language-menu nav>a:hover,.language-menu nav>a:focus-visible{background:#2a3431}.language-menu nav>a[aria-current="page"]{color:#8ae6ba!important;background:#21332a}
.standalone-language{position:relative;height:0;z-index:40}.standalone-language .language-menu{top:23px;right:24px}.standalone-language~header{padding-right:135px}
html:not([lang="en"]) .hero-heading{font-size:clamp(32px,3.3vw,56px)}html:not([lang="en"]) .hero-description{max-width:600px;font-size:clamp(16px,1.45vw,23px)}
html[lang="zh-Hans"] body{font-family:'Segoe UI','Microsoft YaHei','PingFang SC',sans-serif}html[lang="zh-Hans"] h2,html[lang="zh-Hans"] .hero-heading{letter-spacing:0;line-height:1.25}html[lang="zh-Hans"] .eyebrow{letter-spacing:.05em}
@media(max-width:1150px){.site-header>nav{gap:14px}.site-header>nav>a[href$="#workflow"],.site-header>nav>a[href$="#bridge"]{display:none}}
@media(max-width:760px){.site-header{min-height:126px;align-items:flex-start;align-content:flex-start;padding-top:20px;padding-bottom:16px;gap:15px;flex-wrap:wrap}.site-header>.brand{margin-right:115px;min-height:38px}.site-header>nav{width:100%;margin-right:0;justify-content:flex-start;gap:20px}.language-menu{top:20px;right:var(--gutter,24px)}.site-header .language-menu>nav{width:208px;gap:2px}.hero-content{padding-top:170px}.hero .hero-actions{flex-wrap:wrap}html:not([lang="en"]) .hero-heading{font-size:36px}.language-menu summary{min-width:82px}.standalone-language~header{padding-right:120px}.standalone-language~header>nav{width:100%}}
@media(max-width:400px){.site-header>nav{gap:16px}.site-header>nav>a{font-size:11px!important}.language-menu{right:24px}html:not([lang="en"]) .hero-heading{font-size:32px}}
@media(max-width:650px){.hero-content{padding-top:380px}}
.language-menu[open] summary>span{transform:none}
html:not([lang="en"]) :is(h1,h2,h3,h4,p,a,summary,figcaption){overflow-wrap:anywhere;hyphens:auto}
.tutorial-entry>*{min-width:0}.tutorial-entry .guide-video{min-width:0;max-width:100%}
