:root{--color-1-darker:#001553;--color-1-100:#c1cbeb;--color-1-200:#9da7d8;--color-1-300:#7883c4;--color-1-400:#545fb1;--color-1-500:#313c9d;--color-1-600:#27348e;--color-1-700:#1d2c7f;--color-1-800:#142470;--color-1-900:#0a1c61;--color-2-lighter:#f5f6f7;--color-2-100:#dee0e6;--color-2-200:#c7cbd5;--color-2-300:#b0b7c4;--color-2-400:#99a2b4;--color-2-500:#838da3;--color-2-600:#6c768a;--color-2-700:#575f71;--color-2-800:#414757;--color-2-900:#2c303f;--color-3-lighter:#e4e7ff;--color-3-100:#cdc6ff;--color-3-200:#b6a7ff;--color-3-300:#a087ff;--color-3-400:#8867ff;--color-3-500:#7247ff;--color-3-600:#6d3ff8;--color-3-700:#6938f1;--color-3-800:#6430ea;--color-3-900:#5f28e3;--color-4-100:#b6f5ed;--color-4-200:#89ebe4;--color-4-300:#5ce0dc;--color-4-400:#2fd6d3;--color-4-500:#02cccb;--color-4-600:#02b7ba;--color-4-700:#01a3aa;--color-4-800:#019099;--color-4-900:#007c89;--color-5-lighter:#ffeae7;--color-5-100:#ffc6bd;--color-5-200:#ffaaa2;--color-5-300:#ff8f85;--color-5-400:#ff736a;--color-5-500:#ff584f;--color-5-600:#f24649;--color-5-700:#e63544;--color-5-800:#da2340;--color-5-900:#ce123b;--color-6-100:#fff9ab;--color-6-200:#fff680;--color-6-300:#fff355;--color-6-400:#fff02a;--color-6-500:#ffee00;--color-6-600:#ffe600;--color-6-700:#ffe000;--color-6-800:#ffd900;--color-6-900:#ffd300;--white:#ffffff;--overlay-dark-05:rgba(0,21,83,0.05);--overlay-dark-15:rgba(0,21,83,0.15);--overlay-dark-25:rgba(0,21,83,0.25);--overlay-dark-50:rgba(0,21,83,0.50);--overlay-dark-85:rgba(0,21,83,0.85);--overlay-light-05:rgba(255,255,255,0.05);--overlay-light-25:rgba(255,255,255,0.25);--overlay-light-50:rgba(255,255,255,0.50);--overlay-light-85:rgba(255,255,255,0.85);--accent:#5855f4;--accent-hover:#6f6cfa;--accent-pressed:#4b48f2;--accent-disabled:#9794f2;--ink-subtle:#838da3;--cta:#2fd6d3;--cta-hover:#5ce0dc;--cta-pressed:#02b7ba;--code-surface:#2e3361;--credits-ok:#02cccb;--credits-low:#ff7a00;--tooltip:#4d556f;--danger:#f24649;--tag-code-bg:rgba(160,236,189,0.24);--tag-nocode-bg:rgba(254,234,182,0.24);--tag-readonly-bg:rgba(123,188,248,0.24);--accent-inverse-label:#5c79f4;--accent-inverse-hover:#7890f8;--accent-inverse-pressed:#4364ef;--example-call-from:#7785ff;--example-call-to:#6472ef;--playground-toast:#01a3aa;--font-sans:Montserrat,system-ui,sans-serif;--font-ui:"Open Sans",system-ui,sans-serif;--font-mono:ui-monospace,Menlo,Consolas,monospace;--space-grid:8px;--button-l-py:20px;--button-l-px:28px;--button-m-py:12.5px;--button-m-px:16px;--gap-inline:10px;--menu-padding:12px;--tag-px:8px;--section-s:64px;--section-m:96px;--section-l:128px;--radius-xs:2px;--radius-s:4px;--radius-m:8px;--radius-control-s:6px;--radius-l:12px;--radius-xl:16px;--radius-round:50%;--radius-pill:11.5px;--control-l:56px;--control-m:40px;--row:32px;--table-row:48px;--play-button:56px;--icon-button:40px;--example-call-w:304px;--example-call-h:72px;--control-s:32px;--control-xs:24px;--panel-tab-h:40px;--modal-w:600px;--content-width:1200px;--shadow-play:0 4px 4px rgba(44,43,95,0.25)}:root,[data-theme=dark]{color-scheme:dark;--surface:#161729;--surface-card:#1e1f33;--surface-menu:#1d1e31;--ink:#eceff8;--ink-secondary:#d9d9e2;--line:rgba(255,255,255,0.25);--line-strong:rgba(255,255,255,0.25);--accent-label:#ffffff;--ink-brand:#ffffff;--link:#8785ff;--ink-caption:#858bd6;--field:#1d1e31;--field-ink:#ffffff;--field-placeholder:rgba(255,255,255,0.50);--field-border:rgba(255,255,255,0.16);--field-error:#ff736a;--focus-ring:#ffffff;--search-result-hover:#2c2d45;--danger-soft:rgba(242,70,73,0.06);--playground-row:#1b1b2d;--playground-row-active:#35317d;--playground-row-hover:#232435;--playground-ink-faint:rgba(255,255,255,0.50);--playground-divider:rgba(255,255,255,0.06);--playground-ink-muted:#a1a1bd;--playground-focus:#13b8ff;--tag-code:#a0ecbd;--tag-nocode:#feeab6;--tag-readonly:#7bbcf8;--playground-scrim:rgba(22,23,41,0.75);--playground-border:rgba(255,255,255,0.24);--playground-card-border:rgba(255,255,255,0.30);--playground-card-edge:rgba(0,0,0,0);--playground-ink-secondary:#d9d9e2;--playground-ink-active:#ffffff;--playground-ink-selected:rgba(255,255,255,0.75);--playground-outline:rgba(255,255,255,0.30);--playground-outline-hover:rgba(255,255,255,0.50);--playground-outline-disabled:rgba(255,255,255,0.10);--playground-field:#2b2b3d;--playground-label:rgba(255,255,255,0.30);--playground-stripe:rgba(255,255,255,0.02);--playground-warning:rgba(255,211,0,0.75);--shadow-card-hover:0 6px 14px rgba(0,0,0,0.64);--shadow-card-pressed:0 6px 10px rgba(0,0,0,0.85);--shadow-menu:0 1px 4px rgba(0,0,0,0.80)}[data-theme=light]{color-scheme:light;--surface:#ffffff;--surface-card:#ffffff;--surface-menu:#ffffff;--ink:#001553;--ink-secondary:#838da3;--line:#dee0e6;--line-strong:#c7cbd5;--accent-label:#625ff4;--ink-brand:#142470;--link:#5855f4;--ink-caption:#8785ff;--field:#f2f3fa;--field-ink:#0a1c61;--field-placeholder:#838da3;--field-border:rgba(0,0,0,0);--field-error:#e63544;--focus-ring:#001553;--search-result-hover:#f8f8fa;--danger-soft:rgba(255,234,231,0.30);--playground-row:#f7f7fd;--playground-row-active:#e4e7ff;--playground-row-hover:#f2f3fa;--playground-ink-faint:#6c768a;--playground-divider:#dee0e6;--playground-ink-muted:#575f71;--playground-focus:#5855f4;--tag-code:#18693e;--tag-nocode:#7a5900;--tag-readonly:#1a5793;--playground-scrim:rgba(0,21,83,0.50);--playground-border:#dee0e6;--playground-card-border:#c7cbd5;--playground-card-edge:#dee0e6;--playground-ink-secondary:#6c768a;--playground-ink-active:#001553;--playground-ink-selected:#001553;--playground-outline:#838da3;--playground-outline-hover:#575f71;--playground-outline-disabled:#dee0e6;--playground-field:#f2f3fa;--playground-label:#6c768a;--playground-stripe:rgba(0,21,83,0.02);--playground-warning:#7a5c00;--shadow-card-hover:0 6px 14px rgba(15,21,78,0.24);--shadow-card-pressed:0 6px 10px rgba(15,21,78,0.32);--shadow-menu:0 1px 4px rgba(64,70,125,0.30)}:root,[data-theme=dark]{--text-strong:var(--white);--text-body:var(--ink);--text-muted:var(--ink-secondary);--text-caption:var(--ink-caption);--surface-hover:var(--search-result-hover);--surface-pressed:var(--search-result-hover);--link-hover:var(--link);--link-pressed:var(--white);--outline-hover-fill:var(--surface-card);--outline-pressed-fill:var(--search-result-hover);--outline-pressed-label:var(--accent-label);--primary-disabled-label:rgba(255,255,255,0.25);--outline-disabled-border:rgba(151,148,242,0.5);--outline-disabled-label:rgba(255,255,255,0.25);--transcript-agent:var(--ink-caption);--field-hover-border:var(--overlay-light-25);--field-disabled:var(--playground-row);--field-disabled-border:var(--playground-divider);--field-disabled-ink:var(--overlay-light-50);--field-error-text:var(--field-error);--round-hover-border:var(--overlay-light-50);--scrim:rgba(22,23,41,0.75);--nav-hover-underline:var(--overlay-light-25);--tab-border:var(--line);--logo-ink:var(--white);--code-divider:rgba(255,255,255,0.16)}[data-theme=light]{--text-strong:var(--color-1-darker);--text-body:var(--ink);--text-muted:var(--color-2-700);--text-caption:var(--color-2-700);--surface-hover:var(--field);--surface-pressed:var(--color-3-lighter);--link-hover:var(--accent-pressed);--link-pressed:var(--color-1-darker);--outline-hover-fill:var(--field);--outline-pressed-fill:var(--color-3-lighter);--outline-pressed-label:var(--accent-pressed);--primary-disabled-label:rgba(255,255,255,0.5);--outline-disabled-border:var(--color-2-200);--outline-disabled-label:var(--color-2-400);--field-hover-border:rgba(0,0,0,0);--field-disabled:var(--color-2-lighter);--field-disabled-border:rgba(0,0,0,0);--field-disabled-ink:var(--color-2-400);--field-error-text:var(--color-5-900);--round-hover-border:var(--color-2-200);--scrim:var(--overlay-dark-50);--nav-hover-underline:var(--line);--tab-border:var(--line);--logo-ink:var(--color-1-darker);--status-live:var(--color-4-800);--transcript-agent:var(--color-1-500)}:root{--status-live:var(--color-4-400);--status-progress:var(--color-6-900);--status-neutral:var(--color-2-500);--status-available:var(--link);--header-h:80px;--page-gutter:120px}@media (max-width:1279px){:root{--page-gutter:64px}}@media (max-width:1023px){:root{--header-h:72px;--page-gutter:40px}}@media (max-width:767px){:root{--header-h:64px;--page-gutter:24px}}body,html{background:var(--surface)}body{font-family:var(--font-ui)}[data-theme],body{color:var(--text-strong)}html:has([data-page-theme=light]),html:has([data-page-theme=light]) body{background:var(--white)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--accent);color:var(--white)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Medium.a2fba8c0.woff2) format("woff2"),url(/_next/static/media/Montserrat-Medium.310baaee.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Light.39258d52.woff2) format("woff2"),url(/_next/static/media/Montserrat-Light.5bee0b0d.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Regular.f8bd017d.woff2) format("woff2"),url(/_next/static/media/Montserrat-Regular.692437bc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Black.6dad2691.woff2) format("woff2"),url(/_next/static/media/Montserrat-Black.4acd62c7.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-Bold.02da5573.woff2) format("woff2"),url(/_next/static/media/Montserrat-Bold.aec5f968.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-SemiBold.2354ca20.woff2) format("woff2"),url(/_next/static/media/Montserrat-SemiBold.8a21c360.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/_next/static/media/Montserrat-ExtraBold.dd4c89aa.woff2) format("woff2"),url(/_next/static/media/Montserrat-ExtraBold.e9edcb42.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Bold.3562fe48.woff2) format("woff2"),url(/_next/static/media/OpenSans-Bold.8bdf88fc.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-ExtraboldItalic.9c8ff3c3.woff2) format("woff2"),url(/_next/static/media/OpenSans-ExtraboldItalic.f0e45b39.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Light.8b95a17b.woff2) format("woff2"),url(/_next/static/media/OpenSans-Light.79e01044.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-BoldItalic.95267169.woff2) format("woff2"),url(/_next/static/media/OpenSans-BoldItalic.7fa78e75.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-SemiboldItalic.c7a1f49f.woff2) format("woff2"),url(/_next/static/media/OpenSans-SemiboldItalic.307ad10e.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Semibold.8925b815.woff2) format("woff2"),url(/_next/static/media/OpenSans-Semibold.cfe39309.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Italic.af720a88.woff2) format("woff2"),url(/_next/static/media/OpenSans-Italic.746e3bc5.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans.0cdadc09.woff2) format("woff2"),url(/_next/static/media/OpenSans.f8703117.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSans-Extrabold.c5eb9753.woff2) format("woff2"),url(/_next/static/media/OpenSans-Extrabold.b47abce5.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/_next/static/media/OpenSansLight-Italic.f9806892.woff2) format("woff2"),url(/_next/static/media/OpenSansLight-Italic.0183420e.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Consolas;src:url(/_next/static/media/Consolas.1887301d.eot);src:local("Consolas"),url(/_next/static/media/Consolas.1887301d.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Consolas.ca33cd8f.woff2) format("woff2"),url(/_next/static/media/Consolas.36c3b1c7.woff) format("woff"),url(/_next/static/media/Consolas.cca64285.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}