.sp-document-page .sp-product-nav{top:var(--site-header-height);z-index:180;background:var(--f-paper);border-bottom:1px solid var(--f-line);position:sticky}.sp-document-page .sp-product-nav__inner{width:min(1320px,calc(100% - 2 * var(--f-gutter)));justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin-inline:auto;display:flex}.sp-document-page .sp-product-nav__brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.sp-document-page .sp-product-nav__brand img{border-radius:8px;width:34px;height:34px}.sp-document-page .sp-product-nav__brand span{line-height:1.3;display:grid}.sp-document-page .sp-product-nav__brand strong{font-size:14px;font-weight:600}.sp-document-page .sp-product-nav__brand small{color:var(--f-muted);font-size:10px}.sp-document-page .sp-product-nav__links{min-width:0;display:flex;overflow-x:auto}.sp-document-page .sp-product-nav__links a{white-space:nowrap;align-items:center;min-height:44px;padding:8px 12px;font-size:12px;display:inline-flex}.sp-document-page .sp-product-nav__links a:is(:hover,.is-active){background:var(--f-acid);color:var(--f-ink)}.sp-document-page .sp-product-nav a:focus-visible{outline-offset:-3px}.sp-document-page .sp-subhero{border-bottom:1px solid var(--f-line);padding:58px 0 48px}.sp-document-page .sp-subhero__brand{align-items:center;gap:13px;margin-bottom:24px;display:flex}.sp-document-page .sp-subhero__brand img{border-radius:11px;width:48px;height:48px}.sp-document-page .sp-subhero__brand span{letter-spacing:.07em;text-transform:uppercase;color:var(--f-muted);font:10px/1.7 Consolas,monospace}.sp-document-page .sp-subhero h1{letter-spacing:-.055em;max-width:920px;font-size:clamp(44px,6vw,78px);font-weight:530;line-height:1.02}.sp-document-page .sp-subhero p{max-width:760px;color:var(--f-muted);margin-top:22px;font-size:17px;line-height:1.75}.sp-document-page .sp-doc{padding:54px 0 90px}.sp-document-page .sp-doc__layout{grid-template-columns:245px minmax(0,780px);align-items:start;gap:clamp(34px,5vw,75px);display:grid}.sp-document-page .sp-doc__aside{top:calc(var(--site-header-height) + 88px);max-height:calc(100dvh - var(--site-header-height) - 110px);border-block:1px solid var(--f-line);padding:18px 0;position:sticky;overflow:auto}.sp-document-page .sp-doc__aside strong{letter-spacing:.075em;text-transform:uppercase;margin-bottom:13px;padding-inline:12px;font:11px/1.6 Consolas,monospace;display:block}.sp-document-page .sp-doc__aside a{color:var(--f-muted);border-left:2px solid #0000;padding:9px 12px;font-size:12px;line-height:1.6;display:block}.sp-document-page .sp-doc__aside a:hover{color:var(--f-blue);background:#e9eddc}.sp-document-page .sp-doc__aside a.is-active{border-left-color:var(--f-blue);color:var(--f-blue);background:#e7eaf9}.sp-document-page .sp-doc__aside a:focus-visible{outline-offset:-3px}.sp-document-page .sp-doc__content{overflow-wrap:anywhere;min-width:0}.sp-document-page .sp-doc__content h2{scroll-margin-top:calc(var(--site-header-height) + 94px);border-top:1px solid var(--f-line);color:var(--f-ink);letter-spacing:-.035em;margin:44px 0 16px;padding-top:29px;font-size:clamp(25px,2.5vw,32px);font-weight:540;line-height:1.2}.sp-document-page .sp-doc__content h2:first-child{border:0;margin-top:0;padding-top:0}.sp-document-page .sp-doc__content h3{color:var(--f-ink);margin:25px 0 10px;font-size:18px;font-weight:600;line-height:1.4}.sp-document-page .sp-doc__content p,.sp-document-page .sp-doc__content li{color:var(--f-muted);font-size:15px;line-height:1.85}.sp-document-page .sp-doc__content p{margin:0 0 16px}.sp-document-page .sp-doc__content ul,.sp-document-page .sp-doc__content ol{margin:16px 0 20px;padding-left:23px}.sp-document-page .sp-doc__content li+li{margin-top:6px}.sp-document-page .sp-doc__content a{text-underline-offset:3px;color:var(--f-blue);text-decoration:underline}.sp-document-page .sp-doc__content strong{color:var(--f-ink);font-weight:600}.sp-document-page .sp-doc__content code{color:var(--f-ink);background:#e9eddc;padding:2px 5px;font-size:.9em}.sp-document-page .sp-doc__note{border-left:3px solid var(--f-blue);background:#e9eddc;margin:22px 0;padding:20px 22px;font-size:13px;line-height:1.8}.sp-document-page .sp-doc__note:first-child{margin-top:0}.sp-document-page .sp-faq{border-top:1px solid var(--f-line);display:grid}.sp-document-page .sp-faq details{border-bottom:1px solid var(--f-line)}.sp-document-page .sp-faq summary{cursor:pointer;padding:18px 4px;font-size:15px;font-weight:600;line-height:1.6}.sp-document-page .sp-faq details[open] summary{color:var(--f-blue)}.sp-document-page .sp-faq details>div{color:var(--f-muted);padding:0 4px 22px;font-size:14px;line-height:1.85}@media (width<=1000px){.sp-document-page .sp-doc__layout{grid-template-columns:1fr;gap:36px}.sp-document-page .sp-doc__aside{flex-wrap:wrap;gap:4px 8px;max-height:none;display:flex;position:static}.sp-document-page .sp-doc__aside strong{width:100%}.sp-document-page .sp-doc__aside a{align-items:center;min-height:44px;display:flex}}@media (width<=600px){.sp-document-page .sp-subhero{padding:36px 0}.sp-document-page .sp-subhero p{font-size:15px}.sp-document-page .sp-doc{padding:30px 0 60px}.sp-document-page .sp-product-nav__inner{gap:12px;min-height:58px}.sp-document-page .sp-product-nav__brand span{display:none}.sp-document-page .sp-product-nav__links a{padding-inline:9px;font-size:11px}.sp-document-page .sp-doc__note{padding:16px}}
