.stldocs-root .stldocs-overview{.stldocs-overview-header{padding:var(--stldocs-title-padding-y) var(--stldocs-content-padding) var(--stldocs-content-padding);>*{max-width:var(--stldocs-content-width);margin:auto 0}.stldocs-overview-header-info{margin-top:16px;height:40px;display:flex;align-items:center;.stldocs-overview-header-info-timestamp{font-size:var(--stldocs-font-size-small);color:var(--stldocs-color-text);opacity:50%}}}.stldocs-resource{padding:2rem 0;.stldocs-resource-content{max-width:var(--stldocs-content-width);padding:0 calc(var(--stldocs-content-padding));margin:auto 0}.stldocs-resource-header{display:flex;flex-direction:column;gap:16px;opacity:85%;.stldocs-resource-title{.stldocs-icon{margin-left:8px;color:var(--stldocs-color-text-tertiary);vertical-align:middle;display:inline;height:1rem}.stldocs-resource-title-segment{margin-right:8px;color:var(--stldocs-color-text);&:not(:last-child){color:var(--stldocs-color-text-secondary);font-weight:400}}}.stldocs-resource-name{font-family:var(--stldocs-font-mono);color:var(--stldocs-color-text)}.stldocs-resource-description{font-size:var(--stldocs-font-size-body);color:var(--stldocs-color-text-secondary);line-height:150%}}.stldocs-resource-content{.stldocs-resource-content-group{display:flex;flex-direction:column;.stldocs-resource-content-group-model-title{padding-top:var(--stldocs-content-padding);color:var(--stldocs-color-text-tertiary);font-weight:400;font-size:1rem;padding-bottom:.5rem;display:flex}.stldocs-resource-content-group-name{color:var(--stldocs-color-text-muted)}.stldocs-resource-content-properties{margin-left:calc(-1 * var(--stldocs-expander-margin-shift))}}}}>.stldocs-resource:nth-child(2){padding-top:0}}.stldocs-root .stldocs-overview .stldocs-method-summary{padding:var(--stldocs-content-padding) 0;.stldocs-method-header{display:flex;flex-direction:column;gap:4px;.stldocs-method-title{margin-bottom:2px;a:hover{text-decoration:underline}}.stldocs-method-route{padding-top:4px}}.stldocs-method-signature{max-width:var(--stldocs-content-width);font-family:var(--stldocs-font-mono);font-size:var(--stldocs-font-size-body);color:var(--stldocs-color-text-tertiary);white-space:pre-wrap;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;.stldocs-signature-qualified{color:var(--stldocs-color-text-secondary);font-weight:400}.stldocs-signature-name{color:var(--stldocs-color-text);font-weight:600}.stldoc-signature-params{.stldocs-text-identifier{color:var(--stldocs-color-text)}}.stldocs-type{color:var(--stldocs-color-text)}}.stldocs-method-description{color:var(--stldocs-color-text-muted);height:1.7rem;overflow-y:hidden;line-height:1.7rem;padding-bottom:var(--stldocs-content-padding);.stldocs-content>*{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}}}.stldocs-root .stldocs-method-header .stldocs-method-route{display:flex;gap:4px;padding:0;.stldocs-method-route-endpoint{font-family:var(--stldocs-font-mono);font-size:var(--stldocs-font-size-body);color:var(--stldocs-color-text-tertiary);align-content:center;line-height:120%;overflow-x:hidden;text-overflow:ellipsis}.stldocs-method-route-httpmethod{display:flex;gap:4px;padding:4px 8px 4px 4px;text-transform:uppercase;border-radius:4px;font-size:var(--stldocs-font-size-body-xs);line-height:100%;align-content:center;font-weight:600;align-items:center;justify-content:center;.stldocs-icon{max-width:unset;stroke-width:3px}}}.stldocs-root .stldocs-property,.stldocs-root .stldocs-model{display:flex;flex-direction:column;gap:.8rem;padding:.5rem 0;.stldocs-expander-summary-content{width:100%}.stldocs-property-header{align-items:first baseline;display:flex;gap:.5rem;flex-wrap:wrap}.stldocs-property-info{display:flex;flex-direction:column;>.stldocs-property-type>.stldocs-text-identifier{color:var(--stldocs-color-text)}}.stldocs-property-type{font-family:var(--stldocs-font-mono);color:var(--stldocs-color-text-muted)}.stldocs-property-deprecated{font-family:var(--stldocs-font);color:var(--stldocs-color-red);font-size:var(--stldocs-font-size-body);font-weight:600}.stldocs-property-deprecated-message{color:var(--stldocs-color-red);font-size:var(--stldocs-font-size-small)}.stldocs-property-declaration{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--stldocs-font-size-body);flex:1;min-width:0;.stldocs-property-deprecated{margin-right:.44rem}}.stldocs-property-description{font-size:.9rem;color:var(--stldocs-color-text-secondary);.stldocs-content{color:var(--stldocs-color-text-secondary)}}.stldocs-property-name{font-family:var(--stldocs-font-mono);font-size:var(--stldocs-font-size-body);color:var(--stldocs-color-text-bright);font-weight:700}.stldocs-property-annotation{color:var(--stldocs-color-text-tertiary);font-size:var(--stldocs-font-size-body)}.stldocs-property-typename{font-size:var(--stldocs-font-size-small);color:var(--stldocs-color-text-tertiary);line-height:175%;.stldocs-type-reference{font-size:.8rem;color:var(--stldocs-syntax-color-blue);font-weight:600}}.stldocs-property-type{.stldocs-truncation{margin-right:.2rem;white-space:nowrap}}.stldocs-property-badges{display:flex;font-size:.85rem;gap:.5rem;text-transform:lowercase;line-height:1.5rem;[data-badge-id=deprecated]{color:var(--sl-color-red);background-color:var(--sl-color-red-low);padding:0 6px;border-radius:4px;text-transform:capitalize}[data-badge-id=optional]{background-color:var(--stldocs-color-bg-inline-code);padding:0 6px;border-radius:4px;text-transform:capitalize}}.stldocs-property-constraints{display:flex;font-size:var(--stldocs-font-size-body)}.stldocs-property-constraint{color:var(--stldocs-color-text-muted);&:not(:last-child){&:after{content:", ";margin-right:.4rem;color:var(--stldocs-color-text-tertiary)}}.stldocs-property-constraint-name{color:var(--stldocs-color-text-tertiary);&:after{content:":";margin-right:.4rem}}.stldocs-property-constraint-value{background-color:var(--stldocs-color-bg-inline-code);color:var(--stldocs-color-text-secondary);font-family:var(--stldocs-font-mono);border-radius:4px;padding:3px 4px}}.stldocs-property-type:not(:first-child){font-size:.8rem}.stldocs-property .stldocs-property-type{font-size:.8rem}}.stldocs-root{.stldocs-properties{display:flex;flex-direction:column;line-height:150%}}.stldocs-root .stldocs-property{padding:.2rem 0;[open]>.stldocs-expander-summary{padding-bottom:0}}.stldocs-root .stldocs-property:not(.stldocs-property .stldocs-property)>.stldocs-property-info{margin-left:var(--stldocs-expander-margin-shift)}.stldocs-root .stldocs-tooltip-content .stldocs-property{gap:.1rem;padding:.1rem!important;border:0}.stldocs-root .stldocs-method{.stldocs-method-header{padding:var(--stldocs-title-padding-y) var(--stldocs-content-padding) var(--stldocs-content-padding);.stldocs-method-title{font-size:var(--stldocs-font-size-h1)}.stldocs-method-badges{margin-top:1rem;.stldocs-badge{display:inline-block;background-color:var(--stldocs-color-gray-5);padding:0 .5rem;border-radius:4px;font-size:var(--stldocs-font-size-small);font-weight:500}}.stldocs-method-signature{margin-top:.75rem;font-family:var(--stldocs-font-mono);font-size:var(--stldocs-font-size-body);color:var(--stldocs-color-text-tertiary);white-space:pre-wrap;word-wrap:break-word;font-weight:400;.stldocs-signature-qualified{color:var(--stldocs-color-text-secondary);font-weight:400}.stldocs-signature-name{color:var(--stldocs-color-text);font-weight:600}.stldoc-signature-params{.stldocs-text-identifier{color:var(--stldocs-color-text)}}.stldocs-type{color:var(--stldocs-color-text)}}.stldocs-method-route{padding-top:12px}}.stldocs-method-description{grid-area:1 / 1/ 2/ 2;padding-bottom:var(--stldocs-content-padding);code{line-height:150%;font-size:.93rem}}.stldocs-method-example{margin-top:1rem;grid-area:2/ 1/ 3/ 2;.stldocs-snippet-multi-response{display:none}}.stldocs-snippet-multi-response{border:1px solid var(--stldocs-color-hairline);border-radius:12px;.stldocs-snippet{background-color:transparent}}.stldocs-method-info{padding:var(--stldocs-content-padding) 0;grid-area:3/ 1/ 4/ 2;display:flex;gap:2rem;flex-direction:column;margin-top:2.5rem;h5{display:flex}}.stldocs-method-info-section{display:flex;gap:.5rem;flex-direction:column}.stldocs-method-content-column{display:contents}.stldocs-method-body{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);padding:var(--stldocs-content-padding) 0 var(--stldocs-content-padding) var(--stldocs-content-padding);.stldocs-method-description p{color:var(--stldocs-color-text-secondary);line-height:150%}h5{font-weight:400;color:var(--stldocs-color-text-tertiary)}.stldocs-method-parameters,.stldocs-method-returns{margin-left:calc(-1 * var(--stldocs-expander-margin-shift))}.stldocs-method-parameters{display:flex;flex-direction:column;gap:.5rem}.stldocs-method-parameters h5{margin-left:var(--stldocs-expander-margin-shift)}}.stldocs-snippet{top:calc(var(--sl-nav-height) + 1rem);position:sticky;z-index:10;border-radius:16px;background-color:transparent;padding:0;font-size:.8rem;font-family:var(--stldocs-font-mono);.stldocs-snippet-request{border:1px solid var(--stldocs-color-hairline);border-radius:12px;contain:content;.stldocs-snippet-request-title{display:flex;background-color:var(--stldocs-color-bg);color:var(--stldocs-color-snippet-title-muted);border-bottom:1px solid var(--stldocs-color-hairline);border-top-right-radius:.12px;border-top-left-radius:12px;padding:.5rem .5rem .5rem 1rem;gap:.5rem;@media (min-width: 1280px){.stldocs-snippet-request-title-label{display:none}}.stldocs-snippet-request-title-content{flex-grow:1;font-family:var(--stldocs-font);display:flex;gap:.5rem;.stldocs-snippet-request-title-language{position:relative;color:var(--stldocs-color-text);cursor:pointer;.stldocs-icon{vertical-align:text-top;margin-right:.25em;display:flex;width:16px}select{z-index:5;padding-right:25px;display:flex;align-items:center}.stl-docs-snippet-chevron-icon{position:absolute;right:-0;top:50%;transform:translateY(-50%);z-index:2}}}button{color:var(--stldocs-color-snippet-title-muted);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;align-self:center;cursor:pointer}button:hover{color:var(--stldocs-color-snippet-title-bright)}}}.stldocs-snippet-response-pane{padding:.5rem;background-color:var(--stldocs-color-bg-inline-code);display:none;&.stldocs-snippet-response-pane-active{display:block}}.stldocs-snippet-response{margin-top:1rem;.stldocs-snippet-response-title{display:flex;gap:.5rem;color:var(--stldocs-color-snippet-title-muted);padding:0 1rem;font-family:var(--stldocs-font)}}}.stldocs-snippet-request{box-shadow:0 2px 8px 0 var(--sl-color-backdrop-overlay);.stldocs-snippet-code{background-color:var(--sl-color-bg)}}.stldocs-method-response-column{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.stldocs-snippet-code{width:0;min-width:100%;overflow:auto;display:block;white-space:preserve nowrap;padding:1rem;max-height:560px;line-height:1.75;.shiki{padding:1rem;--shiki-dark-bg: var(--sl-color-bg) !important}pre.shiki{counter-reset:codeblock-line;.line{counter-increment:codeblock-line;&:before{content:counter(codeblock-line);color:var(--sl-color-text-tertiary);margin-right:1rem;opacity:.5;display:inline-flex;width:1rem}}}}.stldocs-snippet-response-tab{display:flex;gap:.5rem;overflow-x:auto;.stldocs-snippet-response-tab-item{flex:1;display:inline-block;text-align:center;padding:0 .5rem;border-bottom:2px solid transparent;cursor:pointer;font-weight:500;line-height:100%;font-size:var(--stldocs-font-size-body);font-family:var(--stldocs-font);height:40px;min-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;&:hover{background-color:var(--stldocs-color-bg-hover)}}.stldocs-snippet-response-tab-item-active{border-color:var(--stldocs-color-bg-accent)}&.stldocs-snippet-response-tab-single-return{background-color:var(--stldocs-color-bg-inline-code);border-top-left-radius:12px;border-top-right-radius:12px;.stldocs-snippet-response-tab-item{border:none;color:var(--stldocs-color-text-secondary);text-align:left;cursor:default;font-weight:400}}}}.stldocs-root .stldocs-language-block{background-color:var(--stldocs-color-bg);border:1px solid var(--stldocs-color-hairline);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;.stldocs-language-block-content{display:flex;gap:12px;.stldocs-language-block-content-icon{display:inline-flex;border:1px solid var(--stldocs-color-hairline);border-radius:4px;padding:12px}.stldocs-language-block-content-info{.stldocs-language-block-content-info-language{line-height:120%;font-weight:600}.stldocs-language-block-content-info-version{font-family:var(--stldocs-font-mono);font-size:var(--stldocs-font-size-code);font-weight:200}}}.stldocs-language-block-install{display:flex;font-family:var(--stldocs-font-mono);font-size:var(--stldocs-font-size-code);background-color:var(--stldocs-color-bg-inline-code);border:1px solid var(--stldocs-color-hairline);border-radius:4px;padding:4px 8px;pre{flex-grow:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}svg{vertical-align:middle;min-width:16px}}.stldocs-language-block-links{display:flex;gap:8px;>a:last-child{flex-grow:1}a{display:flex;gap:8px;border:1px solid var(--stldocs-color-hairline);border-radius:4px;min-width:32px;height:32px;justify-content:center;font-size:var(--stldocs-font-size-small);align-items:center;line-height:100%;svg{margin-top:auto;margin-bottom:auto}}}}starlight-theme-select label{height:2rem}starlight-theme-select select{height:100%}@media (min-width: 1280px){.stldocs-root .stldocs-method.stldocs-method-double-pane{.stldocs-method-example{flex:1 1 500px;max-width:100%;width:100%}.stldocs-method-body{flex-direction:row;gap:2rem}}}@media (max-width: 50rem){.stldocs-root .stldocs-method-body{padding:1rem var(--stldocs-content-padding)!important;.stldocs-method-parameters,.stldocs-method-returns{margin-left:0!important}}.stldocs-root .stldocs-resource .stldocs-resource-content{padding:0 var(--stldocs-content-padding)!important;.stldocs-resource-content-properties{margin-left:0!important}.stldocs-snippet-response-closed{background-color:var(--stldocs-color-snippet-box-bg);.stldocs-snippet-response{max-height:1000px;opacity:1}}}}@media (min-width: 1280px){.stldocs-root{.stldocs-method.stldocs-method-double-pane .stldocs-method-content-column{display:block}.stldocs-method.stldocs-method-double-pane .stldocs-method-body{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"description example";grid-template-rows:unset;.stldocs-snippet{padding:.5rem;display:flex;flex-direction:column;background-color:var(--stldocs-color-bg-inline-code);.stldocs-snippet-response{display:block}.stldocs-snippet-response-pane{position:relative;padding:0;&:before{content:"";flex:0 0 1rem;width:calc(100% + 2rem);height:1px;position:absolute;top:-.5rem;left:-1rem;background-color:var(--stldocs-color-hairline)}}.stldocs-snippet-multi-response{display:block;padding:0}}.stldocs-method-response-column{display:none;margin-top:0}.stldocs-method-content-column{grid-area:description}.stldocs-method-example{margin-top:0;grid-area:example;.stldocs-snippet-multi-response{display:block;border:none;.stldocs-snippet{background-color:transparent}}}.stldocs-method-info{grid-area:unset;margin-top:0}.stldocs-snippet-response-tab{margin-bottom:.5rem;&.stldocs-snippet-response-tab-single-return{background-color:transparent;.stldocs-snippet-response-tab-item{padding:0}}}}}}
