:root{--sw-black:#141510;--sw-white:#fff;--sw-cream:#f5f5eb;--sw-lime:#a9ff06;--sw-lime-hover:#88f900;--sw-plus:#bdff51;--sw-divider:#e5e4e2;--sw-caption:#54544c;--sw-note:#efefea;--sw-font:Roboto,Arial,sans-serif;--sw-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sw-size-title:20px;--sw-size-text:15px;--sw-size-small:13px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sw-white);color:var(--sw-black);font-family:var(--sw-font);font-size:var(--sw-size-text);margin:0;font-weight:400;line-height:1.5}a{color:var(--sw-black);text-underline-offset:3px;text-decoration:underline}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,pre:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--sw-black);outline-offset:2px}b,strong,.sw-strong{font-weight:600}.sw-small{font-size:var(--sw-size-small);line-height:1.4}.sw-caption{color:var(--sw-caption)}.sw-noshrink{flex:none}.sw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw-skip{z-index:20;background:var(--sw-black);color:var(--sw-white);border-radius:6px;padding:8px 16px;font-weight:600;position:absolute;top:-64px;left:16px}.sw-skip:focus{top:8px}.sw-stack-8,.sw-stack-16{flex-direction:column;display:flex}.sw-stack-8{gap:8px}.sw-stack-16{gap:16px}.sw-header{border-bottom:1px solid var(--sw-divider);background:var(--sw-white)}.sw-header__bar{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:16px 24px;display:flex}.sw-logo{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:flex}.sw-header__search{flex:280px;max-width:480px}.sw-header__links{gap:24px;margin-left:auto;display:flex}.sw-header__links a{align-items:center;min-height:44px;display:flex}.sw-header__phone{gap:4px;margin-left:auto;display:none}.sw-iconbtn{width:44px;height:44px;color:var(--sw-black);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.sw-iconbtn:hover,.sw-iconbtn--filled{background:var(--sw-cream)}.sw-iconbtn--filled:hover{background:var(--sw-divider)}.sw-header__phonesearch{padding:0 16px 16px}.sw-phonemenu{background:var(--sw-cream);padding:8px 16px 16px}.sw-phonemenu .sw-navlink{min-height:44px}.sw-phonemenu__extra{border-top:1px solid var(--sw-divider);margin-top:8px!important;padding-top:8px!important}.sw-search{flex-direction:column;gap:8px;display:flex;position:relative}.sw-search--home{max-width:560px}.sw-search__field{background:var(--sw-cream);border-radius:6px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.sw-search--home .sw-search__field{height:48px;padding:0 16px}.sw-search__field:focus-within{outline:1px solid var(--sw-black)}.sw-search__field input{min-width:0;height:40px;font:inherit;color:var(--sw-black);background:0 0;border:0;outline:none;flex:1}.sw-search__field input::placeholder{color:var(--sw-caption)}.sw-search__field input::-webkit-search-cancel-button{-webkit-appearance:none}.sw-search__results{z-index:10;background:var(--sw-white);border-radius:12px;max-height:min(480px,70vh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #14151024}.sw-search__results p{margin:0;padding:8px 12px}.sw-search__results ul{margin:0;padding:0;list-style:none}.sw-search__results a{overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:4px;padding:8px 12px;text-decoration:none;display:flex}.sw-search__results a:hover,.sw-search__results a:focus-visible{background:var(--sw-cream)}.sw-shell{align-items:stretch;min-height:calc(100vh - 77px);display:flex}.sw-sidenav{background:var(--sw-cream);flex:0 0 288px;max-width:288px;padding:24px 16px}.sw-nav{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sw-nav--pages{gap:2px;margin-top:4px;padding-left:12px}.sw-navlink{overflow-wrap:anywhere;border-radius:6px;align-items:center;min-height:40px;padding:4px 12px;text-decoration:none;display:flex}.sw-navlink:hover{background:var(--sw-white)}.sw-navlink--section{font-weight:600}.sw-navlink--current{background:var(--sw-white);font-weight:600}.sw-main{flex:1 1 0;min-width:0;padding:40px 24px 80px}.sw-article{overflow-wrap:break-word;max-width:760px;margin:0 auto}.sw-article>*{margin-top:0;margin-bottom:0}.sw-article>*+*{margin-top:16px}.sw-article__section+h1{margin-top:8px}.sw-article__updated{margin-top:48px!important}.sw-article h1,.sw-article h2{font-size:var(--sw-size-title);font-weight:600;line-height:1.3}.sw-article h3,.sw-article h4,.sw-article h5,.sw-article h6{font-size:var(--sw-size-text);font-weight:600;line-height:1.5}.sw-article h1{margin:0}.sw-article h2{margin:40px 0 0}.sw-article h3,.sw-article h4,.sw-article h5,.sw-article h6{margin:32px 0 0}.sw-article :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:16px}.sw-article :is(h2,h3,h4,h5,h6)+*{margin-top:8px}.sw-article p{margin:0}.sw-article :is(p,li)+:is(p,ul,ol){margin-top:8px}.sw-article ul,.sw-article ol{margin:0;padding-left:24px}.sw-article li+li,.sw-article li>:is(ul,ol){margin-top:4px}.sw-article hr{border:0;border-top:1px solid var(--sw-divider)}.sw-article img,.sw-article video{border-radius:12px;max-width:100%;height:auto}.sw-article blockquote{background:var(--sw-note);border-radius:12px;margin:0;padding:16px 20px}.sw-article blockquote>*+*{margin-top:8px}.sw-article :not(pre)>code{font-family:var(--sw-mono);font-size:var(--sw-size-small);background:var(--sw-cream);overflow-wrap:anywhere;border-radius:4px;padding:1px 4px}.sw-code{background:var(--sw-cream);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:8px 20px 16px;display:flex}.sw-code__bar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.sw-code__copy{min-height:44px;color:var(--sw-black);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-right:-8px;padding:0 8px;font-family:inherit;display:flex}.sw-code__copy:hover{text-decoration:underline}.sw-code pre{font-family:var(--sw-mono);font-size:var(--sw-size-small);color:var(--sw-black);white-space:pre;margin:0;line-height:1.6;overflow-x:auto}.sw-code pre code{font:inherit;background:0 0;padding:0}.sw-tablewrap{max-width:100%;overflow-x:auto}.sw-tablewrap table{border-collapse:collapse;min-width:100%}.sw-tablewrap th{font-size:var(--sw-size-small);text-align:left;border-bottom:1px solid var(--sw-divider);vertical-align:bottom;padding:8px 12px;font-weight:600;line-height:1.4}.sw-tablewrap td{border-bottom:1px solid var(--sw-divider);vertical-align:top;padding:8px 12px}.sw-tablewrap :is(th,td):first-child{padding-left:0}.sw-note{background:var(--sw-note);border-radius:12px;padding:16px 20px}.sw-note>p{margin:0}.sw-note__body{margin-top:4px}.sw-note__body>*+*{margin-top:8px}.sw-faqlist{flex-direction:column;gap:12px;display:flex}.sw-faq{background:var(--sw-cream);border-radius:12px;padding:20px}.sw-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:28px;list-style:none;display:flex}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq__icon{background:var(--sw-plus);border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:background-color .5s cubic-bezier(.3,1,.3,1);display:flex}.sw-faq__minus{display:none}.sw-faq[open]>summary .sw-faq__icon{background:var(--sw-black)}.sw-faq[open]>summary .sw-faq__plus{display:none}.sw-faq[open]>summary .sw-faq__minus{display:block}.sw-faq__body,.sw-faq__body>*+*{margin-top:8px}.sw-tabs{flex-direction:column;gap:24px;display:flex}.sw-pills{background:var(--sw-cream);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex}.sw-pill{height:40px;color:var(--sw-black);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:600}.sw-pill:hover{background:var(--sw-white)}.sw-pill[aria-selected=true]{background:var(--sw-black);color:var(--sw-white)}.sw-tabpanel[hidden],:is(:is(html[data-via=api],html[data-via=mcp]) .sw-tabs:has(>.sw-tabpanel[data-via=api])>.sw-tabpanel,:is(html[data-via=api],html[data-via=mcp]) .sw-tabs:has(>.sw-tabpanel[data-via=mcp])>.sw-tabpanel){display:none}html[data-via=api] .sw-tabs>.sw-tabpanel[data-via=api],html[data-via=mcp] .sw-tabs>.sw-tabpanel[data-via=mcp]{display:block}html[data-via=api] .sw-pill[aria-selected=true]:not([id$=-tab-api]),html[data-via=mcp] .sw-pill[aria-selected=true]:not([id$=-tab-mcp]){color:var(--sw-black);background:0 0}html[data-via=api] .sw-pill[id$=-tab-api],html[data-via=mcp] .sw-pill[id$=-tab-mcp]{background:var(--sw-black);color:var(--sw-white)}.sw-tabpanel>*+*{margin-top:24px}.sw-tabpanel>:is(h2,h3)+*{margin-top:8px}.sw-steps ol{counter-reset:sw-step;margin:0;padding:0;list-style:none}.sw-steps li{counter-increment:sw-step;min-height:32px;padding:4px 0 0 48px;position:relative}.sw-steps li+li{margin-top:16px}.sw-steps li:before{content:counter(sw-step);background:var(--sw-cream);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex;position:absolute;top:0;left:0}.sw-shot{flex-direction:column;gap:8px;margin:0;display:flex}.sw-shot__img{background:var(--sw-cream);text-align:center;border-radius:12px;justify-content:center;align-items:center;height:320px;padding:16px;display:flex}.sw-shot__pic{background:var(--sw-cream);border-radius:12px;width:100%;height:auto;display:block}.sw-rows{flex-direction:column;display:flex}.sw-row{border-bottom:1px solid var(--sw-divider);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.sw-row--stack{flex-direction:column;justify-content:flex-start;gap:4px}.sw-mono-line{font-family:var(--sw-mono);font-size:var(--sw-size-small);background:var(--sw-cream);overflow-wrap:anywhere;border-radius:6px;padding:8px 12px;line-height:1.6}.sw-article--home{max-width:880px;padding-top:24px}.sw-home{flex-direction:column;gap:48px;display:flex}.sw-home h1,.sw-home h2,.sw-home h3{margin:0}.sw-home h2.sw-small{font-size:var(--sw-size-small)}.sw-path{border-bottom:1px solid var(--sw-divider);justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;text-decoration:none;display:flex}.sw-path__text{flex-direction:column;gap:4px;min-width:0;display:flex}.sw-path:hover .sw-path__title{text-underline-offset:3px;text-decoration:underline}.sw-features{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px 24px;display:grid}.sw-cta{background:var(--sw-cream);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:24px;display:flex}.sw-cta p{flex:280px;margin:0}.sw-button-lime{background:var(--sw-lime);min-height:44px;color:var(--sw-black);border-radius:30px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.sw-button-lime:hover{background:var(--sw-lime-hover);text-decoration:none}.sw-footer{border-top:1px solid var(--sw-divider);flex-direction:column;gap:8px;padding:24px;display:flex}.sw-footer__row{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}@media (max-width:767px){.sw-header__bar{flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:8px 16px}.sw-header__search,.sw-header__links{display:none}.sw-header__phone{display:flex}.sw-sidenav{display:none}.sw-shell{min-height:0}.sw-main{padding:24px 16px 48px}.sw-article>*+*,.sw-tabpanel>*+*{margin-top:16px}.sw-tabs{gap:16px}.sw-pills{border-radius:24px}.sw-pill{padding:0 16px}.sw-faq{padding:16px}.sw-code{padding:4px 16px 12px}.sw-shot__img{height:200px}.sw-article--home{padding-top:16px}.sw-home{gap:40px}.sw-footer{padding:24px 16px}}@media (min-width:768px){.sw-header__phonesearch,.sw-phonemenu{display:none}}@media (prefers-reduced-motion:reduce){.sw-faq__icon{transition:none}}
