.sb-model-detail.sb-model-detail--library.sb-model-detail--media{--md-gutter:max(24px,calc((100vw - 1280px) / 2));display:block;background:var(--color-canvas)}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero{display:block;padding:28px var(--md-gutter) 20px;background:var(--color-canvas)}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__main{max-width:none}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__main>nav{width:100%;padding:0;margin:0 0 20px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-heading--detail{max-width:none;font-size:clamp(28px,3vw,36px);line-height:1.2}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero .sb-lede{max-width:90ch;font-size:15px;line-height:1.6;margin-top:16px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts{margin-top:20px}.sb-media-tabs{display:flex;gap:28px;padding:0 var(--md-gutter);border-bottom:1px solid var(--color-line)}.sb-media-tabs button{padding:16px 0;border-bottom:2px solid transparent;color:var(--color-ink-muted);background:transparent;font-size:15px}.sb-media-tabs button[aria-current]{color:var(--color-ink);border-color:var(--color-ink);font-weight:600}.sb-media-tabs button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media :is(.sb-model-workbench,.sb-model-request,.mm-readme-api-card){padding:28px var(--md-gutter) 40px;background:var(--color-canvas)}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-workbench>.sb-model-section-head{display:none}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-playground{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;border:0;background:transparent;align-items:start}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-playground>*{min-width:0;border:1px solid var(--color-line);border-radius:10px;overflow:hidden;background:var(--color-surface)}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-schema-output-body{min-height:440px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-results :is(img,video){max-height:600px;-o-object-fit:contain;object-fit:contain}.sb-model-detail.sb-model-detail--library.sb-model-detail--media [hidden]{display:none!important}@media(max-width:760px){.sb-model-detail.sb-model-detail--library.sb-model-detail--media{--md-gutter:20px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-playground{grid-template-columns:minmax(0,1fr);gap:20px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-schema-output-body{min-height:280px}}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts{display:flex;border:0;padding:0;gap:24px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts>div{display:flex;align-items:baseline;gap:8px;border:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts :is(dt,dd){margin:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts dd{font-size:18px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts dt{font-size:12px;color:var(--color-ink-muted)}@media(min-width:761px){.sb-model-detail--media .sb-model-hero__main{position:relative;padding-right:180px}.sb-model-detail--media .sb-action-row--top-right{position:absolute;top:44px;right:0;margin:0}}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts>div{flex-direction:row;align-items:center;gap:12px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts .sb-model-price{display:inline-flex;align-items:baseline;gap:6px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts .sb-model-price strong{font-size:18px}@media(min-width:761px){.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__main .sb-action-row--top-right{position:absolute;top:44px;right:0;margin:0}}.sb-model-detail--media .md-media-settings{margin-top:24px;border-top:1px solid var(--color-line);padding-top:20px}.sb-model-detail--media .md-media-settings summary{cursor:pointer;font-size:15px;font-weight:500}.sb-model-detail--media .md-media-settings summary span{float:right;color:var(--color-ink-muted)}.sb-model-detail--media .md-media-settings>p{font-size:13px;color:var(--color-ink-muted);margin:8px 0 20px}.sb-model-detail--media .md-media-result-tabs{display:flex;gap:20px;padding:12px 20px;border-bottom:1px solid var(--color-line)}.sb-model-detail--media .md-media-result-tabs button{color:var(--color-ink-muted);font-size:13px}.sb-model-detail--media .md-media-result-tabs button[aria-pressed=true]{color:var(--color-ink);font-weight:600}.sb-model-detail--media .md-media-reset{margin-right:auto;border:1px solid var(--color-line-control);padding:10px 16px;border-radius:6px;color:var(--color-ink)}.sb-model-detail--media .md-media-no-examples{padding:32px 0;color:var(--color-ink-muted)}.sb-media-api-guide{padding:0 var(--md-gutter) 40px;max-width:100%;color:var(--color-ink-muted);font-size:15px;line-height:1.7}.sb-media-api-guide h2{margin-top:32px;color:var(--color-ink);font-size:22px}.sb-media-api-guide pre{max-width:100%;overflow-x:auto;padding:20px;background:var(--color-surface);border:1px solid var(--color-line);font-size:13px}.sb-media-api-docs{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;padding:32px var(--md-gutter) 56px}.sb-media-api-docs aside nav{position:sticky;top:100px;display:grid;gap:16px;font-size:13px;color:var(--color-ink-muted)}.sb-media-api-docs aside h2{font-size:14px;color:var(--color-ink);margin-bottom:8px}.sb-media-api-article{min-width:0;font-size:15px;line-height:1.7;color:var(--color-ink-muted)}.sb-media-api-article>section{padding:0 0 36px!important;background:transparent!important;scroll-margin-top:100px}.sb-media-api-article h2{font-size:24px;color:var(--color-ink);margin-bottom:16px}.sb-media-api-article h3{font-size:17px;color:var(--color-ink);margin:24px 0 12px}.sb-media-api-article p{margin:12px 0}.sb-media-code{margin:20px 0;border:1px solid var(--color-line);border-radius:8px;overflow:hidden;background:var(--color-panel);color:var(--color-panel-fg)}.sb-media-code header{display:flex;justify-content:space-between;padding:12px 16px;font-size:12px;border-bottom:1px solid var(--color-line)}.sb-media-code button{padding:3px 10px;border:1px solid var(--color-line-control);border-radius:4px}.sb-media-code pre{overflow-x:auto;padding:20px;font:13px/1.65 var(--font-family-mono)}.sb-media-schema-field{padding:4px 0 20px;border-bottom:1px solid var(--color-line)}.sb-media-schema-field h3{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sb-media-schema-field h3 span,.sb-media-schema-field h3 strong{font-size:12px;font-weight:400;color:var(--color-ink-muted)}@media(max-width:760px){.sb-media-api-docs{grid-template-columns:minmax(0,1fr);gap:28px}.sb-media-api-docs aside nav{position:static;gap:12px}}.md-media-output-actions{display:flex;justify-content:flex-end;gap:16px;align-items:center;padding:10px 12px;font-size:12px;color:var(--color-ink-muted)}.md-media-output-actions button{padding:4px 10px;border:1px solid var(--color-line-control);border-radius:4px}.sb-related-media{padding:40px var(--md-gutter) 56px;border-top:1px solid var(--color-line)}.sb-related-media>header{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px}.sb-related-media h2{font-size:24px}.sb-related-media>header a{font-size:13px;color:var(--color-ink-muted)}.sb-related-media__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sb-related-media__grid>a{padding:20px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-surface)}.sb-related-media__grid>a:hover{border-color:var(--color-line-control)}.sb-related-media__grid h3{font-size:17px;margin:12px 0}.sb-related-media__grid :is(p,span,small){font-size:13px;color:var(--color-ink-muted);line-height:1.6}.sb-related-media__grid p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.sb-model-detail.sb-model-detail--media .sb-media-api-docs{box-sizing:border-box;width:calc(100% - 2 * var(--md-gutter));max-width:1280px;margin-inline:auto;padding:32px 0 56px;grid-template-columns:190px minmax(0,1fr);gap:40px}.sb-model-detail.sb-model-detail--media .sb-media-api-article .sb-model-request{display:block;padding:0 0 40px;border:0}.sb-media-api-article .sb-model-section-head{margin-bottom:24px}.sb-media-api-article .sb-model-section-head>div>p:first-child,.sb-media-api-article .sb-model-section-head>span{display:none}.sb-media-api-article .sb-model-request__meta{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--color-line);border-radius:8px;overflow:hidden;margin-bottom:24px}.sb-media-api-article .sb-model-request__meta>div{padding:12px 16px}.sb-media-api-article .sb-model-request__meta code{font-size:13px;overflow-wrap:anywhere}.sb-media-api-article .sb-model-request__meta-label{font-size:11px;margin-bottom:6px}.sb-media-api-article .sb-model-request__toolbar{padding:10px 16px}.sb-media-api-article .sb-model-request__code pre{padding:20px;font-size:13px;line-height:1.7}.sb-media-api-article .sb-model-request__toolbar button{font-size:13px;letter-spacing:0;text-transform:none}@media(max-width:760px){.sb-model-detail.sb-model-detail--media .sb-media-api-docs{grid-template-columns:minmax(0,1fr);gap:28px}.sb-related-media__grid{grid-template-columns:minmax(0,1fr)}.sb-related-media>header{align-items:start;flex-direction:column;gap:10px}}.sb-model-detail.sb-model-detail--media .sb-media-api-article .sb-model-request__meta{height:auto;min-height:0;grid-auto-rows:auto}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero{padding-bottom:12px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts{margin-top:16px;min-height:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts>div{min-height:0;padding:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts dt{order:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts dd{order:1}.sb-media-model-tools{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:8px var(--md-gutter) 20px;font-size:13px;color:var(--color-ink-muted)}.sb-media-model-tools>span{padding:6px 10px;border:1px solid var(--color-line);border-radius:6px;text-transform:capitalize}.sb-model-detail--media .md-schema-output-header{display:flex;gap:16px}.sb-model-detail--media .md-schema-output-header .md-media-result-tabs{margin-left:auto;padding:0;border:0;gap:14px}.sb-model-detail--media .md-schema-output-header .md-schema-output-status{margin-left:0}.sb-media-mobile-panels{display:none}.md-example-details{padding:12px;display:flex;justify-content:space-between;gap:12px;font-size:12px;border:1px solid var(--color-line);border-top:0;background:var(--color-surface)}.md-example-details details{min-width:0}.md-example-details pre{max-width:100%;max-height:240px;overflow:auto;padding:13px 0;font:13px/1.65 var(--font-family-mono)}.md-example-details button,.md-example-details summary{cursor:pointer}.md-example-details button{margin-top:8px;text-decoration:underline}@media(max-width:760px){.sb-media-mobile-panels{display:flex;gap:6px;margin-bottom:16px;padding:4px;border-radius:8px;background:var(--color-surface-alt)}.sb-media-mobile-panels button{flex:1;padding:10px;border-radius:6px;font-size:14px;color:var(--color-ink-muted)}.sb-media-mobile-panels button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink)}.sb-media-workbench--input .md-playground>.md-schema-output-panel,.sb-media-workbench--result .md-playground>.md-pg-config{display:none}}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__main{padding-right:0}.sb-media-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.sb-model-detail--media .sb-media-title-row h1{margin:0}.sb-media-variant{display:inline-flex;gap:10px;align-items:center;color:var(--color-ink-muted)}.sb-media-variant select{padding:9px 28px 9px 12px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);color:var(--color-ink);font-size:14px;text-transform:capitalize}.sb-media-header-tools{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:14px}.sb-media-header-tools button,.sb-media-onboard summary{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line);border-radius:6px}.sb-media-onboard{display:flex;position:relative}.sb-media-onboard>button{border-radius:6px 0 0 6px}.sb-media-onboard summary{cursor:pointer;list-style:none;border-radius:0 6px 6px 0;border-left:0}.sb-media-onboard details>div{position:absolute;z-index:10;right:0;top:100%;display:grid;min-width:180px;padding:8px;background:var(--color-surface);border:1px solid var(--color-line);border-radius:6px}.sb-media-onboard details a{padding:8px}.sb-model-detail--media .sb-action-row--top-right{display:none!important}.sb-media-tab-action{margin-left:auto;align-self:center;padding:9px 14px;background:var(--color-ink);color:var(--color-canvas);border-radius:6px;font-size:14px}.sb-model-detail--media .md-schema-output-header .md-media-result-tabs{gap:0;border:1px solid var(--color-line);border-radius:6px;padding:3px}.sb-model-detail--media .md-media-result-tabs button{padding:6px 12px;border-radius:4px}.sb-model-detail--media .md-media-result-tabs button[aria-pressed=true]{background:var(--color-surface-alt)}.sb-model-detail--media .md-schema-output-header .md-schema-output-status{order:1;padding:3px 7px;border-radius:4px;background:var(--color-surface-alt)}.sb-model-detail--media .md-schema-output-header .md-media-result-tabs{order:2}.sb-media-schema-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.4)}.sb-media-schema-dialog{width:min(800px,100%);max-height:85vh;overflow:auto;padding:24px;background:var(--color-surface);border-radius:12px}.sb-media-schema-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:760px){.sb-media-header-tools{margin-left:0;width:100%}.sb-media-tab-action{font-size:12px;padding:8px}.sb-media-tabs{gap:20px}.sb-media-schema-backdrop{padding:12px}.sb-model-detail--media .md-media-result-tabs button{padding:6px 8px}}.sb-model-detail.sb-model-detail--media .md-pg-panel-header{font-family:var(--font-family-body);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.sb-model-detail.sb-model-detail--media .md-schema-output-status{font:500 12px/1.4 var(--font-family-body);letter-spacing:0;text-transform:capitalize}.sb-model-detail.sb-model-detail--media .md-pg-field-type{display:none}.sb-model-detail.sb-model-detail--media .md-pg-field-label{font-size:14px;font-weight:500}.sb-model-detail.sb-model-detail--media .md-pg-mode-trigger{font:500 14px/1.5 var(--font-family-body)}.sb-model-detail.sb-model-detail--media .md-examples__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.sb-model-detail.sb-model-detail--media .md-examples__thumb{height:320px;aspect-ratio:auto;background:var(--color-surface)}.sb-model-detail.sb-model-detail--media .md-examples__thumb :is(img,video){width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:760px){.sb-model-detail.sb-model-detail--media .md-examples__grid{grid-template-columns:minmax(0,1fr)}}.sb-model-detail.sb-model-detail--media .md-media-reset{margin-left:auto;margin-right:0}.sb-model-detail.sb-model-detail--media .md-run-button-wrap--docked{display:flex;justify-content:flex-end;align-items:center;gap:10px}.sb-model-detail.sb-model-detail--media .md-pg-floating-run--docked{background:var(--color-accent);color:#fff;border-radius:6px;min-width:100px}html:not(.light-mode) .sb-model-detail.sb-model-detail--media .md-pg-floating-run--docked{color:#18181b}.md-media-result-actions{align-self:stretch;padding:20px;border-top:1px solid var(--color-line);text-align:left}.md-media-result-actions>p{font-size:14px;color:var(--color-ink);margin-bottom:12px}.md-media-result-actions .md-media-output-actions{padding:0;justify-content:flex-start;flex-wrap:wrap}.md-media-result-actions .md-media-output-actions button{padding:8px 12px;background:var(--color-surface);color:var(--color-ink)}.md-media-result-footer{padding:16px 20px 20px;border-top:1px solid var(--color-line);font-size:13px;line-height:1.7;color:var(--color-ink-muted)}.md-media-result-footer p+p{margin-top:10px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-playground{height:auto;min-height:0;max-height:none;overflow:visible}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-playground>*{height:auto;max-height:none}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-input-body{max-height:none;overflow:visible}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-schema-output-body{overflow:visible}.sb-media-agent-label-short{display:none}@media(max-width:1100px){.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 10px}.sb-model-detail--media .sb-media-title-row{display:contents}.sb-model-detail--media .sb-model-hero__main>nav{grid-column:1/-1;order:0;margin-bottom:4px!important}.sb-model-detail--media .sb-media-title-row>h1{grid-column:1/-1;order:1}.sb-model-detail--media .sb-model-hero__id-row{grid-column:1/-1;order:2;margin:0!important}.sb-model-detail--media .sb-model-hero__main>div:has(>.sb-lede){grid-column:1/-1;order:3}.sb-model-detail--media .sb-model-hero .sb-lede{margin:0!important;font-size:14px}.sb-model-detail--media .sb-media-variant{grid-column:1;order:4;min-width:0}.sb-model-detail--media .sb-media-variant select{width:100%;min-width:0;font-size:12px;padding:8px 22px 8px 8px}.sb-model-detail--media .sb-media-variant>svg{display:none}.sb-model-detail--media .sb-media-header-tools{grid-column:2;order:4;width:auto;margin:0;gap:6px;font-size:12px}.sb-model-detail--media .sb-media-header-tools button,.sb-model-detail--media .sb-media-onboard summary{padding:8px;gap:5px;white-space:nowrap}.sb-model-detail--media .sb-media-agent-label-full{display:none}.sb-model-detail--media .sb-media-agent-label-short{display:inline}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero{padding-top:24px;padding-bottom:16px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts{margin-top:16px;padding-top:14px;border-top:1px solid var(--color-line)}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-heading--detail{font-size:clamp(25px,4vw,32px);line-height:1.2}.sb-model-detail--media .sb-model-hero__id-row code{font-size:12px}.sb-model-detail--media .sb-model-hero__copy{font-size:11px}}@media(max-width:380px){.sb-model-detail--media .sb-model-hero__main{grid-template-columns:minmax(0,1fr)!important}.sb-model-detail--media .sb-media-variant{grid-column:1}.sb-model-detail--media .sb-media-header-tools{grid-column:1;order:5}}.sb-media-code-languages{display:flex;gap:4px;align-items:center}.sb-media-code header .sb-media-code-languages button{padding:5px 10px;border:0;color:var(--color-panel-fg-muted);background:transparent;font-family:var(--font-family-body)}.sb-media-code header .sb-media-code-languages button[aria-selected=true]{color:var(--color-panel-fg);background:#36363a;border-radius:5px}.sb-media-api-article .sb-media-code pre{font:13px/1.65 var(--font-family-mono);letter-spacing:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.sb-media-code header{gap:12px;align-items:center}.sb-media-code pre code{font:inherit;letter-spacing:inherit}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__facts:empty{display:none}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__id-row{margin-top:10px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero__id-row code{font-size:12px}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-model-hero .sb-lede{max-width:100ch}.sb-model-detail--media .sb-media-tabs{margin-top:12px}.sb-model-detail--media .sb-media-tabs button{font-size:16px;padding:14px 0}.sb-model-detail--media .md-schema-output-title{order:0}.sb-model-detail--media .md-schema-output-status{order:1!important;margin-right:auto}.sb-model-detail--media .md-schema-output-header .md-media-result-tabs{margin-left:0}.sb-model-detail--media .mm-readme-api-card{border-top:0}.sb-model-detail--media .md-readme-content{max-width:100ch}.sb-model-detail--media .md-readme-content>h2:first-child{margin-top:0}.sb-model-detail--media .md-readme-content h2{font-size:24px;margin-top:28px}.sb-model-detail--media .md-readme-content h3{font-size:18px}.sb-model-detail.sb-model-detail--media .md-schema-output-header .md-schema-output-title{font:600 16px/1.5 var(--font-family-body);letter-spacing:0;text-transform:none}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-media-code pre,.sb-model-detail.sb-model-detail--library.sb-model-detail--media .sb-media-code pre code{font-family:var(--font-family-mono);font-size:13px;line-height:1.65;letter-spacing:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media :is(.md-readme-content,.sb-media-api-article) :not(pre)>code{background:transparent;padding:0;border:0;border-radius:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-schema-output-body:has(.md-pg-output-frame){margin:0;min-height:0;background:var(--color-surface)}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-list:has(.md-pg-output-frame){padding:24px 20px 0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-frame{width:100%;padding:0;background:transparent}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-frame :is(img,video){display:block;width:auto;height:auto;max-width:100%;max-height:min(440px,52svh);margin-inline:auto;-o-object-fit:contain;object-fit:contain;background:transparent}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-media-result-actions{padding:24px 0;border-top:0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-media-result-footer{border-top:0;padding-top:0}@media(max-width:760px){.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-list:has(.md-pg-output-frame){padding:16px 16px 0}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-frame :is(img,video){max-height:min(360px,48svh)}}.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-frame video{width:min(100%,calc(min(440px,52svh) * var(--media-aspect-ratio,1.777778)))}@media(max-width:760px){.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-pg-output-frame video{width:min(100%,calc(min(360px,48svh) * var(--media-aspect-ratio,1.777778)))}}@media(min-width:761px){.sb-model-detail.sb-model-detail--library.sb-model-detail--media .md-playground{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:2.29%;column-gap:2.29%}}.sb-model-detail.sb-model-detail--media :is(.md-pg-select,.md-pg-input,.md-pg-textarea,.md-pg-num-input):focus{border-color:var(--color-ink-muted);box-shadow:none;outline:1px solid var(--color-ink-muted);outline-offset:0}.sb-model-detail.sb-model-detail--media .md-pg-json-code:focus-within{box-shadow:inset 0 0 0 1px var(--color-ink-muted)}.sb-model-detail.sb-model-detail--media .md-run-button-wrap--docked{padding-top:20px;border-top:1px solid var(--color-line);flex-wrap:wrap}.sb-model-detail.sb-model-detail--media .md-run-discount-badge{position:static;transform:none;order:-1;margin-right:auto;padding:0;border:0;background:transparent;color:var(--color-ink-muted);font-size:12px}.sb-model-detail.sb-model-detail--media .md-media-settings{margin-bottom:24px}.sb-media-header-tools .sb-media-doc-link{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid var(--color-line);border-radius:6px;font-size:14px;white-space:nowrap}@media(max-width:760px){.sb-media-header-tools{flex-wrap:wrap}}.sb-model-detail--api{color:var(--color-ink)}.sb-model-detail--api .sb-model-hero{padding-block:24px 20px}.sb-model-detail--api .sb-model-hero__main{min-width:0}.sb-model-detail--api .sb-model-hero h1{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.03em}.sb-model-detail--api .sb-model-hero__id-row{overflow-wrap:anywhere}.sb-api-summary-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0 24px;font-size:14px;border-bottom:1px solid var(--color-line)}.sb-api-free{display:flex;flex-direction:column;gap:6px}.sb-api-free strong{font-size:15px;color:var(--color-ink)}.sb-api-free small{font-size:12px;color:var(--color-ink-muted)}.sb-model-detail--api .sb-model-section-head{margin-bottom:20px}.sb-model-detail--api .sb-model-section-head h2{font-size:23px}.sb-model-detail--api .sb-model-workbench{padding-block:28px}.sb-model-detail--api .sb-media-tabs{padding-block:14px 0}@media(max-width:767px){.sb-api-summary-strip{flex-direction:column;align-items:flex-start;gap:14px}}.sb-model-detail--api .sb-model-hero__facts{display:flex;flex-wrap:wrap;gap:24px 40px;padding-block:20px;margin-bottom:0}.sb-model-detail--api .sb-model-hero__facts dt{font-size:11px}.sb-model-detail--api .sb-model-hero__facts dd{font-size:14px}.sb-model-detail--api .sb-model-price-note{display:block;margin-top:8px;padding:6px 10px;border:1px solid var(--color-line);border-radius:6px;color:var(--color-ink);font-size:12px}.sb-model-detail--api{width:100%;overflow-x:clip}.sb-model-detail--api,.sb-model-detail--api>div,.sb-model-detail--api>section{min-width:0;max-width:100%}.sb-model-detail-page:has(.sb-model-detail--api),.sb-model-detail-page__inner:has(.sb-model-detail--api){min-width:0;width:100%;max-width:100%}.sb-model-detail--api .sb-model-hero{width:100%;box-sizing:border-box}.sb-model-detail--api .md-playground{min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:767px){.sb-model-detail--api .md-playground{grid-template-columns:minmax(0,1fr)}}.sb-model-detail--api .sb-model-hero__facts{margin-top:24px;padding-block:16px}.sb-model-detail--api .sb-model-hero__facts>div{min-height:0;padding:0;border:0;justify-content:flex-start;gap:6px}.sb-model-detail--api .sb-model-hero__facts dt{order:0}.sb-model-detail--api .sb-model-hero__facts dd{order:1;margin:0}.sb-model-detail--api .sb-model-hero nav[aria-label=Breadcrumb]{padding-inline:0;width:100%}.sb-model-detail--api .sb-model-hero__main{max-width:880px}.sb-api-allowance{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;margin:4px 0 28px;padding:16px 0;border-block:1px solid var(--color-line)}.sb-api-allowance strong{font:600 15px/1.5 var(--font-family-text);color:var(--color-ink)}.sb-api-allowance span{font:400 12px/1.6 var(--font-family-text);color:var(--color-ink-muted)}.sb-model-detail--api .sb-model-hero__facts{align-items:flex-start}.sb-model-detail--api .sb-model-hero__facts>div{flex-direction:column;align-items:flex-start}@media(max-width:767px){.sb-api-allowance{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:20px}}.sb-model-detail--api :is(.md-pg-input,.md-pg-select,.md-pg-textarea):not(:disabled){background:var(--color-surface,#fff);border:1px solid var(--color-line,#dedee3);color:var(--color-ink);border-radius:6px;min-height:44px}.sb-model-detail--api :is(.md-pg-input,.md-pg-select,.md-pg-textarea):focus{border-color:var(--color-ink-subtle,#8b8b93);box-shadow:none;outline:2px solid var(--color-line,#dedee3);outline-offset:2px}.sb-model-detail--api :is(.md-pg-input,.md-pg-select,.md-pg-textarea):disabled{opacity:.5;cursor:not-allowed}.sb-api-doc-link{color:var(--color-ink-muted);font-size:14px;text-decoration:underline;text-underline-offset:4px}.sb-api-doc-link:hover{color:var(--color-ink)}.sb-api-switcher{display:block;max-width:340px;min-width:0}.sb-api-switcher select{width:100%;max-width:100%;padding:10px 32px 10px 12px;border:1px solid var(--color-line);border-radius:6px;background:var(--color-surface);color:var(--color-ink);font:400 14px/1.5 inherit}.sb-model-detail--api .sb-api-allowance,.sb-model-detail--api .sb-media-api-docs{box-sizing:border-box;width:calc(100% - 2 * var(--md-gutter));max-width:var(--md-rail,1280px);margin-inline:auto}.sb-model-detail--api .sb-media-api-docs{padding-inline:0}@media(max-width:760px){.sb-model-detail--api .sb-media-api-docs{grid-template-columns:minmax(0,1fr);gap:24px}}.sb-model-detail.sb-model-detail--library :is(.sb-media-code,.md-api-json__block,.md-api-json__head,.md-api-json__code,.md-readme pre){background:#fff;color:#25252b;border-color:#e1e2e6}.sb-model-detail.sb-model-detail--library .sb-media-code header{background:#f8f9fb;color:#555963;border-color:#e1e2e6}.sb-model-detail.sb-model-detail--library :is(.sb-media-code pre,.sb-media-code code,.md-readme pre code){background:transparent;color:#25252b}.sb-model-detail.sb-model-detail--library :is(.sb-media-code header button,.md-api-json__head button,.md-api-json__more){background:#fff;color:#424650;border-color:#d9dce2}.sb-model-detail.sb-model-detail--library :is(.md-api-json__title,.md-api-json__meta){color:#626773}.sb-model-detail.sb-model-detail--library .sb-media-code .sb-media-code-languages button{background:transparent;color:#626773}.sb-model-detail.sb-model-detail--library .sb-media-code .sb-media-code-languages button[aria-selected=true]{background:#eceef2;color:#202127}.sb-model-detail.sb-model-detail--library :is(.md-code-string,.md-json-string){color:#267044}.sb-model-detail.sb-model-detail--library :is(.md-code-key,.md-json-key){color:#245a97}.sb-model-detail.sb-model-detail--library :is(.md-code-keyword,.md-code-type,.md-json-literal){color:#7442a6}.sb-model-detail.sb-model-detail--library :is(.md-code-number,.md-json-number){color:#a45321}.sb-model-detail.sb-model-detail--library :is(.md-code-comment,.md-json-punct){color:#747983}.sb-model-detail--api .md-readme-content :not(pre)>code{background:transparent;color:#654a9a;padding:0;border:0;border-radius:0;font-size:.9em;overflow-wrap:anywhere}.sb-model-detail--api .md-readme-content pre{background:#fff;color:#25252b;border:1px solid #e1e2e6}.sb-model-detail--api .md-readme-content pre code{background:transparent;color:inherit}.sb-api-docs-page .sb-media-api-docs{width:100%;max-width:none;margin:0;padding:8px 0 48px}.sb-api-title-tools{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto}.sb-api-title-tools .sb-api-doc-link{flex:none;padding:9px 12px;border:1px solid var(--color-line);border-radius:6px;font-size:14px;white-space:nowrap}@media(max-width:760px){.sb-api-title-tools{width:100%;margin-left:0}.sb-api-title-tools>:first-child{min-width:0;flex:1}}.sb-model-detail--api .sb-media-code{min-width:0;max-width:100%;overflow:hidden}.sb-model-detail--api .sb-media-code pre{max-width:100%;overflow-x:auto}.sb-model-detail--api .sb-api-tutorial{box-sizing:border-box;width:calc(100% - 2 * var(--md-gutter));max-width:var(--md-rail,1280px);margin:24px auto;color:var(--color-ink-muted);font-size:15px;line-height:1.7}.sb-api-tutorial a{color:var(--color-ink);text-decoration:underline;text-underline-offset:4px}.sb-api-tutorial a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sb-model-detail.sb-model-detail--library :is(.sb-media-code pre,.sb-media-code pre code,.md-api-json__code,.md-readme pre code){font:400 13px/1.65 var(--font-family-mono);letter-spacing:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2}