@layer public-site{.public-shell .docs-intro-actions{margin-bottom:76px}.public-shell .docs-layout{border-top:1px solid var(--line);grid-template-columns:228px minmax(0,1fr);gap:76px;padding-top:52px;padding-bottom:112px;display:grid}.public-shell .docs-sidebar{align-self:start;position:sticky;top:120px}.public-shell .docs-pages,.public-shell .docs-topics{flex-direction:column;align-items:stretch;display:flex}.public-shell .docs-pages{border-bottom:1px solid var(--line);gap:6px;padding-bottom:24px}.public-shell .docs-pages a{color:var(--muted);padding-block:8px;font-size:17px}.public-shell .docs-pages a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:7px}.public-shell .docs-topics{gap:3px;padding-top:20px}.public-shell .docs-topics a{color:var(--muted);padding-block:8px;font-size:14px}.public-shell .docs-sidebar a:hover{color:var(--ink);text-decoration:underline}.public-shell .docs-content{min-width:0;max-width:740px}.public-shell .docs-section{padding-bottom:64px;scroll-margin-top:124px}.public-shell .docs-section+.docs-section{border-top:1px solid var(--line);padding-top:56px}.public-shell .docs-section:last-child{padding-bottom:0}.public-shell .docs-section h2{letter-spacing:-.025em;text-wrap:pretty;margin-bottom:26px;font-size:clamp(29px,3vw,40px);line-height:1.2}.public-shell .docs-section h3{text-wrap:pretty;margin-bottom:14px;font-size:23px}.public-shell .docs-section p+p{margin-top:18px}.public-shell .docs-section strong{color:var(--ink);font-weight:500}.public-shell .docs-section p a{color:var(--ink);text-decoration:underline}.public-shell .docs-section p a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.public-shell .docs-section code{color:var(--ink);overflow-wrap:anywhere;font-size:.9em}.public-shell .docs-list{color:var(--muted);margin:26px 0;padding-left:22px}.public-shell .docs-list li{margin-block:12px;padding-left:5px}.public-shell .docs-list li::marker{color:var(--accent)}.public-shell .docs-steps{flex-direction:column;gap:36px;display:flex}.public-shell .docs-status-list{margin:30px 0}.public-shell .docs-status-list>div{border-bottom:1px solid var(--line);grid-template-columns:158px 1fr;gap:24px;padding-block:22px;display:grid}.public-shell .docs-status-list>div:first-child{border-top:1px solid var(--line)}.public-shell .docs-status-list dt{color:var(--ink);font-weight:500}.public-shell .docs-status-list dd{color:var(--muted);margin:0}.public-shell .docs-section>.text-link{margin-top:20px}.public-shell .docs-faq{border-top:1px solid var(--line)}.public-shell .docs-faq details{border-bottom:1px solid var(--line)}.public-shell .docs-faq summary{cursor:pointer;padding:23px 36px 23px 0;font-size:19px;line-height:1.4;list-style:none;position:relative}.public-shell .docs-faq summary::-webkit-details-marker{display:none}.public-shell .docs-faq summary:after{content:"";border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);width:9px;height:9px;position:absolute;top:30px;right:5px;transform:rotate(45deg)}.public-shell .docs-faq details[open] summary:after{top:34px;transform:rotate(225deg)}.public-shell .docs-faq summary:hover{color:var(--accent)}.public-shell .docs-faq details>div{padding-bottom:26px;padding-right:24px}.public-shell .docs-prompt{margin-top:28px}.public-shell .docs-prompt label{color:var(--ink);margin-bottom:12px;font-size:15px;display:block}.public-shell .docs-prompt textarea{width:100%;min-height:280px;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);resize:vertical;scrollbar-color:var(--muted) var(--surface-raised);border-radius:12px;padding:22px;font-size:16px;line-height:1.65;display:block}.public-shell .docs-prompt .actions{gap:24px;margin-top:20px}.public-shell .docs-select-button{min-height:48px;color:var(--ink);text-underline-offset:5px;background:0 0;border:0;padding:8px 0;font-size:16px;text-decoration:underline}.public-shell .docs-select-button:hover{color:var(--accent)}.public-shell .docs-select-button:not(:disabled):active{color:#d1edd4;text-decoration-thickness:2px;transform:translateY(1px)}.public-shell .docs-prompt .docs-prompt-status{min-height:50px;margin-top:15px;font-size:14px;line-height:1.6}.public-shell .docs-downloads{border-top:1px solid var(--line);margin:30px 0 20px}.public-shell .docs-downloads a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:25px;display:flex}.public-shell .docs-downloads a>span{flex-direction:column;gap:5px;display:flex}.public-shell .docs-downloads a>span>span{color:var(--muted);font-size:14px}.public-shell .docs-downloads a svg{flex-shrink:0}.public-shell .docs-downloads a:hover strong{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.public-shell .docs-section .docs-caption{font-size:14px;line-height:1.6}.public-shell .docs-end{margin-top:38px}@media (max-width:1000px){.public-shell .docs-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.public-shell .docs-status-list>div{grid-template-columns:1fr;gap:8px}}@media (max-width:800px){.public-shell .docs-intro-actions{gap:18px 24px;margin-bottom:48px}.public-shell .docs-layout{grid-template-columns:1fr;gap:44px;padding-top:30px;padding-bottom:72px}.public-shell .docs-sidebar{position:static}.public-shell .docs-pages{flex-flow:wrap;gap:8px 26px;padding-bottom:18px}.public-shell .docs-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;padding-top:14px;display:grid}.public-shell .docs-topics a{align-items:center;min-height:44px;padding-block:6px;display:flex}.public-shell .docs-section{padding-bottom:40px;scroll-margin-top:100px}.public-shell .docs-section+.docs-section{padding-top:40px}.public-shell .docs-section h2{margin-bottom:22px}.public-shell .docs-faq summary{font-size:18px}.public-shell .docs-faq details>div{padding-right:0}.public-shell .docs-prompt textarea{padding:18px}}}
