@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-wght-normal.waSyF_sL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-greek-wght-normal.BVXOQ11m.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-ext-wght-normal.WAXdtJoO.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-wght-normal.B9fg0t1U.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.model-editorial{--editorial-hair: color-mix(in oklab, var(--vi-color-border-dark) 70%, transparent);--editorial-well: color-mix(in oklab, var(--vi-color-surface-dark) 75%, var(--vi-color-bg-dark));margin-block:0;padding-block:2.5rem 6rem;min-width:0;max-width:100%;color:var(--vi-color-fg-dark);font-family:Sofia Sans,ui-sans-serif,system-ui,-apple-system,PingFang SC,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.7;scroll-margin-top:6rem;-webkit-font-smoothing:antialiased}.model-editorial *,.model-editorial *:before,.model-editorial *:after{box-sizing:border-box}.model-editorial [hidden]{display:none!important}.model-editorial section,.model-editorial figure{min-width:0;margin:0}.model-editorial p{margin:0}.model-editorial h2{display:block;margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.85rem);line-height:1.3;font-weight:800;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.model-editorial h3{margin:0 0 .25rem;font-size:1.0625rem;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.model-editorial a{color:var(--vi-color-primary);text-underline-offset:.2em}.model-editorial a:hover{text-decoration:underline}.model-editorial :is(a,button,audio,video):focus-visible{outline:.125rem solid var(--vi-color-primary);outline-offset:.2rem}.model-editorial [data-component=model-intro-editorial]{max-width:65rem;margin-inline:auto}.model-editorial [data-component=editorial-hero]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.5rem;align-items:center}.model-editorial [data-component=editorial-eyebrow]{margin-bottom:.625rem;color:var(--vi-color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.1em}.model-editorial [data-component=editorial-lead]{max-width:62ch;margin-top:.75rem;color:var(--vi-color-muted-dark);font-size:.9375rem;line-height:1.7}.model-editorial [data-component=editorial-hero-copy] [data-component=editorial-lead]{color:color-mix(in oklab,var(--vi-color-fg-dark) 82%,var(--vi-color-muted-dark))}.model-editorial :is([data-component=editorial-specs],[data-component=editorial-specs-balanced]){display:flex;flex-wrap:wrap;align-items:flex-start;gap:0;margin:1.625rem 0 0;padding:0;list-style:none}.model-editorial [data-component=editorial-spec]{flex:0 1 auto;min-width:0;max-width:100%;padding:0 1.375rem;border-left:1px solid var(--editorial-hair)}.model-editorial [data-component=editorial-spec]:first-child{padding-left:0;border-left:0}.model-editorial [data-component=editorial-specs-balanced]{gap:.875rem 0}.model-editorial [data-component=editorial-specs-balanced]>li{flex:1 1 7.5rem}.model-editorial [data-component=editorial-specs-balanced]>li>em{white-space:normal;overflow-wrap:anywhere}.model-editorial [data-component=editorial-spec] strong{display:block;font-size:.75rem;font-weight:400;letter-spacing:.04em;color:var(--vi-color-muted-dark)}.model-editorial [data-component=editorial-spec] em{display:block;margin-top:.125rem;font-style:normal;font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.model-editorial [data-component=editorial-tip]{margin-top:1.5rem;padding-left:.8125rem;border-left:.1875rem solid var(--vi-color-primary);font-size:.90625rem}.model-editorial [data-component=editorial-chapter]{padding-top:8rem}.model-editorial [data-component=editorial-chapter-heading]{position:relative;padding-top:5.25rem;margin-bottom:2rem}.model-editorial [data-component=editorial-title-row]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.model-editorial [data-component=editorial-title-row]>a{flex:none;padding-bottom:.25rem;color:var(--vi-color-primary);font-size:.875rem;font-weight:700;white-space:nowrap;text-decoration:none}.model-editorial [data-component=editorial-title-row]>a:hover{text-decoration:underline;text-underline-offset:.25rem}.model-editorial [data-component=editorial-number]{position:absolute;left:-.25rem;top:.25rem;font-size:7rem;line-height:1;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:.09375rem color-mix(in oklab,var(--vi-color-primary) 45%,transparent);pointer-events:none}.model-editorial [data-component=editorial-kicker]{position:absolute;left:9.375rem;top:1.75rem;max-width:calc(100% - 9.375rem);color:var(--vi-color-primary);font-size:.8125rem;font-weight:700;letter-spacing:.12em;overflow-wrap:anywhere}.model-editorial [data-component=editorial-capabilities]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.model-editorial [data-component=editorial-card-body]{padding-top:1rem}.model-editorial [data-component=editorial-meta]{margin:0 0 .5rem;color:var(--vi-color-muted-dark);font-size:.78125rem;line-height:1.7;font-variant-numeric:tabular-nums;letter-spacing:.01em}.model-editorial [data-component=editorial-description]{color:var(--vi-color-muted-dark);font-size:.90625rem;line-height:1.7;overflow-wrap:anywhere}.model-editorial [data-component=editorial-takeaway]{margin:3rem 0 0;padding:.25rem 0 .25rem 1.125rem;border-left:.1875rem solid var(--vi-color-primary);font-size:1rem;font-weight:600}.model-editorial [data-component=editorial-media]{position:relative}.model-editorial [data-component=editorial-media]:empty{aspect-ratio:16 / 9;border-radius:.75rem;background:var(--editorial-well)}.model-editorial [data-component=editorial-media]>:is(img,video){display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:.75rem;background:var(--vi-color-bg-dark)}.model-editorial [data-component=editorial-media]:has(video)>[data-component=editorial-poster]{display:none}.model-editorial [data-component=editorial-media]:has(audio){display:grid;grid-template-columns:minmax(0,1fr)}.model-editorial [data-component=editorial-media]:has(audio):before{content:"";grid-area:1 / 1;aspect-ratio:16 / 9;border-radius:.75rem;background:var(--editorial-well)}.model-editorial [data-component=editorial-media]:has(audio)>[data-component=editorial-poster]{grid-area:1 / 1;aspect-ratio:16 / 9;overflow:hidden;border-radius:.75rem}.model-editorial [data-component=editorial-poster] img{display:block;width:100%;height:100%;object-fit:cover}.model-editorial [data-component=editorial-media]>audio{grid-area:1 / 1;align-self:end;z-index:1;width:100%;max-width:100%;height:2.5rem;color-scheme:dark}.model-editorial figcaption{margin-top:.625rem;color:var(--vi-color-muted-dark);font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.model-editorial [data-component=editorial-steps],.model-editorial [data-component=editorial-scenes]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.model-editorial [data-component=editorial-step-number]{margin:1rem 0 0;color:var(--vi-color-primary);font-size:.78125rem;font-weight:700;letter-spacing:.08em}.model-editorial [data-component=editorial-step] h3{margin-top:.125rem}.model-editorial [data-component^=editorial-diagram-]:is(figure){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;aspect-ratio:16 / 9;padding:.875rem;border-radius:.75rem;background:var(--editorial-well);overflow:hidden}.model-editorial [data-component=editorial-diagram-fields]{display:flex;align-items:center;justify-content:center;gap:1.375rem;margin:0;padding:0;list-style:none}.model-editorial [data-component=editorial-diagram-fields] li{position:relative;flex:0 1 auto;min-width:0;padding:.5rem .625rem;border-radius:.5rem;text-align:center;background:color-mix(in oklab,var(--vi-color-bg-dark) 70%,transparent);font-size:.78125rem;font-weight:600;line-height:1.35}.model-editorial [data-component=editorial-diagram-fields] li+li:before{content:"+";position:absolute;left:-1.125rem;top:50%;transform:translateY(-50%);color:var(--vi-color-primary);font-size:.875rem;font-weight:700}.model-editorial [data-component=editorial-diagram-verify] li+li:before{content:"→"}.model-editorial [data-component=editorial-diagram-fields] strong,.model-editorial [data-component=editorial-diagram-fields] em{display:block;overflow-wrap:anywhere}.model-editorial [data-component=editorial-diagram-fields] strong{margin-bottom:.125rem;font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:var(--vi-color-muted-dark)}.model-editorial [data-component=editorial-diagram-fields] em{font-style:normal;font-size:.78125rem;font-weight:600;line-height:1.35}.model-editorial [data-component=editorial-diagram-result]{margin:0;width:88%;padding:.5625rem .75rem;border-radius:.5rem;background:color-mix(in oklab,var(--vi-color-primary) 12%,transparent);color:var(--vi-color-muted-dark);font-size:.78125rem;line-height:1.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-editorial [data-component=editorial-diagram-result]:before{content:"↓ ";color:var(--vi-color-primary)}.model-editorial [data-component=editorial-diagram-reference]:has(>img){display:block;padding:0}.model-editorial [data-component=editorial-diagram-reference]>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85}.model-editorial :is([data-component=editorial-zone-move],[data-component=editorial-zone-keep]){position:absolute;margin:0;border:.09375rem dashed;border-radius:.625rem}.model-editorial [data-component=editorial-zone-move]{left:42%;top:14%;width:17%;height:41%;border-color:var(--vi-color-primary)}.model-editorial [data-component=editorial-zone-keep]{left:38%;top:57%;width:28%;height:32%;border-color:#d0e2e3}.model-editorial :is([data-component=editorial-zone-move],[data-component=editorial-zone-keep])>strong{position:absolute;top:-.625rem;left:.5rem;padding:0 .4375rem;border-radius:.375rem;color:#031a1d;font-size:.71875rem;line-height:1.5;font-weight:700;white-space:nowrap}.model-editorial [data-component=editorial-zone-move]>strong{background:var(--vi-color-primary)}.model-editorial [data-component=editorial-zone-keep]>strong{top:auto;bottom:-.625rem;background:#d0e2e3}.model-editorial [data-component=editorial-diagram-verify]:has([data-component=editorial-diagram-check]){flex-direction:row;gap:.375rem}.model-editorial [data-component=editorial-diagram-verify]:has([data-component=editorial-diagram-check])>[data-component=editorial-diagram-fields]{display:contents}.model-editorial [data-component=editorial-diagram-verify]>[data-component=editorial-diagram-field]{padding:.5rem .625rem;border-radius:.5rem;text-align:center;background:color-mix(in oklab,var(--vi-color-bg-dark) 70%,transparent);font-size:.78125rem;line-height:1.35;font-weight:600}.model-editorial [data-component=editorial-diagram-verify]>[data-component=editorial-diagram-field] strong{display:block;margin-bottom:.125rem;font-size:.6875rem;font-weight:500;color:var(--vi-color-muted-dark);letter-spacing:.04em}.model-editorial [data-component=editorial-diagram-verify]>[data-component=editorial-diagram-field] em{font-style:normal}.model-editorial [data-component=editorial-diagram-verify]>[data-component=editorial-diagram-field]:last-child{background:color-mix(in oklab,var(--vi-color-primary) 18%,transparent)}.model-editorial [data-component=editorial-diagram-verify]>[data-component=editorial-diagram-field]:last-child strong{color:var(--vi-color-primary)}.model-editorial [data-component=editorial-diagram-op]{color:var(--vi-color-primary);font-size:.875rem;font-weight:700;padding-inline:.375rem}.model-editorial [data-component=editorial-diagram-check]{padding:0 .125rem;color:var(--vi-color-muted-dark);font-size:.6875rem;line-height:1.3;text-align:center}.model-editorial [data-component=editorial-diagram-check]>strong{display:block;color:var(--vi-color-primary);font-size:.9375rem;font-weight:700}.model-editorial .editorial-access-tab>strong{display:flex;align-items:center;gap:.5rem}.model-editorial .editorial-access-tab>strong>em{font-style:normal;font-size:.6875rem;font-weight:700;padding:.0625rem .375rem;border-radius:.3125rem;color:#031a1d;background:var(--vi-color-primary)}.model-editorial [data-component=editorial-prompt],.model-editorial [data-component=editorial-transcript]{margin-top:.875rem;padding-top:.75rem;border-top:1px solid var(--editorial-hair)}.model-editorial [data-component=editorial-prompt]>p,.model-editorial [data-component=editorial-transcript]>p{margin-top:.625rem;padding:.75rem .875rem;border-radius:.625rem;background:var(--editorial-well);color:var(--vi-color-muted-dark);font-size:.78125rem;line-height:1.75;overflow-wrap:anywhere}.model-editorial .editorial-prompt-actions,.model-editorial .editorial-code-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.model-editorial .editorial-code-actions{justify-content:flex-end;margin-bottom:.5rem}.model-editorial .editorial-action{border:1px solid var(--editorial-hair);border-radius:999px;padding:.125rem .625rem;min-height:1.75rem;background:color-mix(in oklab,var(--vi-color-surface-dark) 65%,transparent);color:var(--vi-color-fg-dark);font:inherit;font-size:.78125rem;font-weight:600;line-height:1.5;cursor:pointer}.model-editorial .editorial-action:hover{border-color:var(--vi-color-primary)}.model-editorial .editorial-prompt-toggle{margin-right:auto;border:0;background:none;padding-left:0}.model-editorial .editorial-prompt-toggle:after{content:" ›";color:var(--vi-color-primary)}.model-editorial .editorial-prompt-toggle[aria-expanded=true]:after{content:" ⌄"}.model-editorial .editorial-action[data-copy-state=done]{color:var(--vi-color-primary)}.model-editorial [data-component=editorial-access]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:2rem;align-items:start}.model-editorial [data-component=editorial-access-steps]>ol{display:grid;gap:.75rem;list-style:none;counter-reset:preparation;margin:0 0 1.25rem;padding:0}.model-editorial [data-component=editorial-access-steps]>ol>li{counter-increment:preparation;position:relative;margin:0;padding-left:2.125rem}.model-editorial [data-component=editorial-access-steps]>ol>li:before{content:counter(preparation);position:absolute;left:0;top:.0625rem;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;color:var(--vi-color-primary);background:color-mix(in oklab,var(--vi-color-primary) 14%,transparent);font-size:.78125rem;font-weight:700}.model-editorial [data-component=editorial-access-steps] strong{display:block;font-size:.90625rem}.model-editorial [data-component=editorial-access-steps] :is(p,a){font-size:.78125rem}.model-editorial [data-component=editorial-access-methods]{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.model-editorial [data-component=editorial-access-methods] li{padding:.75rem .875rem;border-left:.1875rem solid transparent;border-radius:.625rem}.model-editorial [data-component=editorial-access-methods] li:first-child{border-left-color:var(--vi-color-primary);background:var(--editorial-well)}.model-editorial [data-component=editorial-access-methods] li p{color:var(--vi-color-muted-dark)}.model-editorial [data-component=editorial-access-methods][role=tablist]>li{padding:0;border:0;background:transparent}.model-editorial .editorial-access-tab{display:block;width:100%;min-height:0;padding:.75rem .875rem;border:0;border-left:.1875rem solid transparent;border-radius:.625rem;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.model-editorial .editorial-access-tab[aria-selected=true]{border-left-color:var(--vi-color-primary);background:var(--editorial-well)}.model-editorial .editorial-access-tab:hover{background:var(--editorial-well)}.model-editorial .editorial-access-tab>span{display:block;margin-top:.125rem;font-size:.78125rem;color:var(--vi-color-muted-dark)}.model-editorial [data-component^=editorial-access-panel-]>p{margin:0;color:var(--vi-color-muted-dark);font-size:.78125rem;line-height:1.7}.model-editorial [data-component^=editorial-access-panel-]>a{display:inline-flex;margin-top:.5rem;font-size:.875rem}.model-editorial [data-component=editorial-access-panel-mcp]>a{margin-top:.875rem;padding:.625rem 1rem;border-radius:.5625rem;background:var(--vi-color-primary);color:#031a1d;font-size:.90625rem;font-weight:700}.model-editorial [data-component=editorial-access-panel-mcp]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem}.model-editorial [data-component=editorial-access-panel-mcp]>*{grid-column:1 / -1}.model-editorial [data-component=editorial-access-panel-mcp]>[data-component=editorial-tool]{grid-column:1;grid-row:1;align-self:center;margin-bottom:.5rem}.model-editorial [data-component=editorial-access-panel-mcp]>.editorial-code-actions{grid-column:2;grid-row:1}.model-editorial [data-component=editorial-access-panel-mcp]>a{justify-self:start}.model-editorial .editorial-code-actions .editorial-action{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--vi-color-primary);font-weight:700;line-height:1.7}.model-editorial [data-component=editorial-assistant-request]{padding:1rem;border-radius:.5rem;background:var(--vi-color-bg-dark);color:var(--vi-color-fg-dark);white-space:pre-wrap}.model-editorial [data-component=editorial-access-example]:not(:has([role=tabpanel]))>section+section{margin-top:2rem}.model-editorial [data-component=editorial-access-example]{border-radius:.75rem;padding:1rem 1.125rem 1.125rem;background:var(--editorial-well)}.model-editorial [data-component=editorial-access-example]>p{margin-bottom:.5rem;color:var(--vi-color-muted-dark);font-size:.78125rem}.model-editorial pre{margin:0 0 1rem;padding:.875rem 1rem;border-radius:.5rem;background:#041012;color:#d0e2e3;white-space:pre-wrap;overflow-wrap:anywhere;font:.78125rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.model-editorial code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:inherit}.model-editorial [data-component=editorial-access-steps]>p:last-child{margin:1rem 0 0;padding-left:.875rem;font-size:.78125rem;color:var(--vi-color-muted-dark)}.model-editorial [data-component=editorial-tool]{margin:0 0 .5rem;font-size:.78125rem;color:var(--vi-color-muted-dark)}.model-editorial [data-component=editorial-access-example]>a{display:inline-flex;margin-top:.875rem;padding:.625rem 1rem;border-radius:.5625rem;background:var(--vi-color-primary);color:var(--vi-color-bg-dark);font-size:.90625rem;font-weight:700}@media(max-width:53.75rem){.model-editorial [data-component=editorial-hero]{grid-template-columns:minmax(0,1fr);gap:1.75rem}.model-editorial [data-component=editorial-steps],.model-editorial [data-component=editorial-scenes]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42.5rem){.model-editorial [data-component=editorial-chapter]{padding-top:5.5rem}.model-editorial [data-component=editorial-chapter-heading]{padding-top:4rem}.model-editorial [data-component=editorial-number]{font-size:5.25rem}.model-editorial [data-component=editorial-kicker]{left:7.25rem;top:1.25rem;max-width:calc(100% - 7.25rem)}.model-editorial [data-component=editorial-capabilities],.model-editorial [data-component=editorial-steps],.model-editorial [data-component=editorial-scenes]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.model-editorial [data-component=editorial-access]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.model-editorial [data-component=editorial-specs]{gap:.875rem 0}.model-editorial [data-component=editorial-spec]{padding-inline:.875rem}.model-editorial [data-component=editorial-spec]:first-child{padding-left:0}.model-editorial [data-component=editorial-spec] em{white-space:normal;overflow-wrap:anywhere}.model-editorial [data-component=editorial-title-row]{flex-direction:column;align-items:flex-start;gap:.5rem}.model-editorial [data-component=editorial-diagram-fields]{gap:1rem}.model-editorial [data-component=editorial-diagram-fields] li{padding:.375rem .5rem}.model-editorial [data-component=editorial-diagram-fields] li+li:before{left:-.8125rem}}.model-editorial [data-component=editorial-media][data-editorial-audio-enhanced=true]>audio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.model-editorial .editorial-audio-controls{--editorial-audio-fg: var(--vi-color-fg-dark);grid-area:1 / 1;position:relative;z-index:2;align-self:end;display:flex;align-items:center;gap:.625rem;min-width:0;width:100%;padding:1.875rem .625rem .375rem;border-radius:0 0 .75rem .75rem;background:linear-gradient(to top,color-mix(in oklab,var(--vi-color-bg-dark) 94%,transparent),color-mix(in oklab,var(--vi-color-bg-dark) 62%,transparent) 55%,transparent);color:var(--editorial-audio-fg)}.model-editorial .editorial-audio-toggle{display:grid;place-items:center;flex:none;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:.5rem;color:inherit;background:transparent;cursor:pointer}.model-editorial .editorial-audio-toggle:hover,.model-editorial .editorial-audio-toggle:focus-visible{background:color-mix(in oklab,var(--editorial-audio-fg) 14%,transparent)}.model-editorial .editorial-audio-toggle:focus-visible,.model-editorial .editorial-audio-seek:focus-visible{outline:.125rem solid var(--editorial-audio-fg);outline-offset:.125rem}.model-editorial .editorial-audio-icon{display:block;width:.875rem;height:.875rem;background:currentColor;clip-path:polygon(15% 0,100% 50%,15% 100%)}.model-editorial [data-audio-playing=true] .editorial-audio-icon{clip-path:none;background:linear-gradient(to right,currentColor 0 30%,transparent 30% 70%,currentColor 70% 100%)}.model-editorial .editorial-audio-seek{--editorial-audio-progress: 0%;appearance:none;-webkit-appearance:none;flex:1 1 auto;min-width:0;width:100%;height:2rem;margin:0;padding:0;border:0;border-radius:.25rem;color:var(--editorial-audio-fg);background:transparent;cursor:pointer}.model-editorial .editorial-audio-seek:disabled{opacity:.5;cursor:default}.model-editorial .editorial-audio-seek::-webkit-slider-runnable-track{height:.1875rem;border-radius:999px;background:linear-gradient(to right,var(--editorial-audio-fg) var(--editorial-audio-progress),color-mix(in oklab,var(--editorial-audio-fg) 28%,transparent) var(--editorial-audio-progress))}.model-editorial .editorial-audio-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:.625rem;height:.625rem;margin-top:-.21875rem;border:0;border-radius:50%;background:var(--editorial-audio-fg)}.model-editorial .editorial-audio-seek::-moz-range-track{height:.1875rem;border-radius:999px;background:color-mix(in oklab,var(--editorial-audio-fg) 28%,transparent)}.model-editorial .editorial-audio-seek::-moz-range-progress{height:.1875rem;border-radius:999px;background:var(--editorial-audio-fg)}.model-editorial .editorial-audio-seek::-moz-range-thumb{width:.625rem;height:.625rem;border:0;border-radius:50%;background:var(--editorial-audio-fg)}.model-editorial .editorial-audio-time{flex:none;font-size:.6875rem;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.model-editorial .editorial-audio-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.model-editorial [data-audio-state=error] .editorial-audio-status{left:.75rem;right:.75rem;bottom:2.625rem;width:auto;height:auto;overflow:visible;clip-path:none;font-size:.75rem;line-height:1.4;overflow-wrap:anywhere}@media(pointer:coarse){.model-editorial .editorial-audio-toggle{width:2.75rem;height:2.75rem}.model-editorial .editorial-audio-seek{height:2.75rem}.model-editorial .editorial-audio-controls{gap:.375rem;padding-inline:.375rem}.model-editorial [data-audio-state=error] .editorial-audio-status{bottom:3.375rem}}.model-intro-fragment[data-astro-cid-5ugbw7vp]{color:var(--vi-color-muted-dark);font-size:.9375rem;line-height:1.75}.model-intro-fragment[data-astro-cid-5ugbw7vp] h2{display:flex;align-items:center;gap:.5rem;margin-top:1.75rem;margin-bottom:.625rem;color:var(--vi-color-fg-dark);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;scroll-margin-top:6rem}.model-intro-fragment[data-astro-cid-5ugbw7vp] svg.intro-heading-icon{flex-shrink:0;color:var(--vi-color-primary)}.model-intro-fragment[data-astro-cid-5ugbw7vp]:first-child h2{margin-top:0}.model-intro-fragment[data-astro-cid-5ugbw7vp] h2+p[data-astro-cid-5ugbw7vp],.model-intro-fragment[data-astro-cid-5ugbw7vp] p{margin-top:.75rem}.model-intro-fragment[data-astro-cid-5ugbw7vp] ul{margin-top:.75rem;padding-left:1.25rem;list-style:disc}.model-intro-fragment[data-astro-cid-5ugbw7vp] li{margin-top:.375rem;padding-left:.25rem}.model-intro-fragment[data-astro-cid-5ugbw7vp] strong{color:var(--vi-color-fg-dark);font-weight:600}.model-intro-fragment[data-astro-cid-5ugbw7vp] section,.model-intro-fragment[data-astro-cid-5ugbw7vp] p[data-component]{margin-bottom:1rem}.value-more[data-astro-cid-nxljt3to]{order:2;display:inline-flex}.value-more[data-astro-cid-nxljt3to]>summary[data-astro-cid-nxljt3to]{display:inline-flex;align-items:center;width:fit-content;border:1px solid var(--vi-color-border-dark);border-radius:.25rem;padding:.125rem .375rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--vi-color-primary)}.value-more[data-astro-cid-nxljt3to]>summary[data-astro-cid-nxljt3to]::-webkit-details-marker{display:none}.value-more[data-astro-cid-nxljt3to] .lbl-less[data-astro-cid-nxljt3to],.value-more[data-astro-cid-nxljt3to][open] .lbl-more[data-astro-cid-nxljt3to]{display:none}.value-more[data-astro-cid-nxljt3to][open] .lbl-less[data-astro-cid-nxljt3to]{display:inline}.rest-values[data-astro-cid-nxljt3to]{display:none}.value-more[data-astro-cid-nxljt3to][open]+.rest-values[data-astro-cid-nxljt3to]{display:contents}.tree-item[data-astro-cid-nxljt3to]{position:relative;border-left:1px solid var(--vi-color-border-dark);padding:5px 0 5px 1rem}.tree-item[data-astro-cid-nxljt3to]:before{content:"";position:absolute;left:0;top:10px;width:.7rem;height:.5rem;border-bottom:1px solid var(--vi-color-border-dark)}.item-content[data-astro-cid-nxljt3to]{padding-bottom:2px}.item-content--indented[data-astro-cid-nxljt3to]{margin-left:calc(13px + .3rem)}.param-head[data-astro-cid-nxljt3to]{display:flex;align-items:center;height:1.5rem;list-style:none}.param-head-wrap[data-astro-cid-nxljt3to]{display:flex;flex-wrap:wrap;align-items:center;gap:0 .75rem;min-width:0}details[data-astro-cid-nxljt3to]>summary[data-astro-cid-nxljt3to].param-head{cursor:pointer}summary[data-astro-cid-nxljt3to].param-head::-webkit-details-marker{display:none}.param-chev[data-astro-cid-nxljt3to]{flex:none;margin-right:.3rem;color:var(--vi-color-muted-dark);transition:transform .15s ease}details[data-astro-cid-nxljt3to]:not([open])>summary[data-astro-cid-nxljt3to] .param-chev[data-astro-cid-nxljt3to]{transform:rotate(-90deg)}.api-code[data-astro-cid-vpscoycl]{overflow-x:auto;border:1px solid var(--vi-color-border-dark);border-radius:.75rem;background:var(--vi-color-bg-dark);padding:1rem 1.125rem;font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--vi-color-fg-dark);scrollbar-width:thin;scrollbar-color:var(--vi-color-border-dark) transparent}.api-code[data-astro-cid-vpscoycl]::-webkit-scrollbar{height:8px}.api-code[data-astro-cid-vpscoycl]::-webkit-scrollbar-track{background:transparent}.api-code[data-astro-cid-vpscoycl]::-webkit-scrollbar-thumb{background:var(--vi-color-border-dark);border-radius:999px}.api-code[data-astro-cid-vpscoycl]::-webkit-scrollbar-thumb:hover{background:var(--vi-color-muted-dark)}.api-code--wrap[data-astro-cid-vpscoycl]{white-space:pre-wrap;overflow-wrap:anywhere}.api-code--flat[data-astro-cid-vpscoycl]{border:0;border-radius:0;background:transparent}.ep-base-tip-bubble[data-astro-cid-vpscoycl]{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:none;white-space:nowrap;border:1px solid var(--vi-color-border-dark);border-radius:.5rem;background:var(--vi-color-bg-dark);padding:.25rem .5rem;font-family:var(--font-mono);font-size:11px;color:var(--vi-color-fg-dark);box-shadow:0 4px 12px #0000001f}.ep-base-tip[data-astro-cid-vpscoycl]:focus .ep-base-tip-bubble[data-astro-cid-vpscoycl],.ep-base-tip[data-astro-cid-vpscoycl]:focus-visible .ep-base-tip-bubble[data-astro-cid-vpscoycl]{display:block}.api-code[data-astro-cid-vpscoycl] .hljs-comment,.api-code[data-astro-cid-vpscoycl] .hljs-quote{color:color-mix(in oklch,var(--vi-color-muted-dark) 65%,transparent)}.api-code[data-astro-cid-vpscoycl] .hljs-attr,.api-code[data-astro-cid-vpscoycl] .hljs-attribute,.api-code[data-astro-cid-vpscoycl] .hljs-name{color:var(--vi-color-primary)}.api-code[data-astro-cid-vpscoycl] .hljs-string,.api-code[data-astro-cid-vpscoycl] .hljs-literal{color:var(--vi-color-warning)}.api-code[data-astro-cid-vpscoycl] .hljs-number{color:var(--vi-color-success)}.api-code[data-astro-cid-vpscoycl] .hljs-keyword,.api-code[data-astro-cid-vpscoycl] .hljs-built_in{color:var(--vi-color-purple)}
