:root{color-scheme:light;--docs-accent:#2563eb;--docs-accent-strong:#1d4ed8;--docs-accent-hover:#1d4ed8;--docs-logo-text:#0f172a;--docs-logo-accent:#2563eb;--docs-page-bg:#f8fafc;--docs-page-background:var(--docs-page-bg);--docs-text:#334155;--docs-text-strong:#0f172a;--docs-text-muted:#64748b;--docs-text-soft:#475569;--docs-text-inverse:#f8fafc;--docs-surface:rgba(255,255,255,0.82);--docs-surface-strong:rgba(255,255,255,0.96);--docs-surface-hover:rgba(241,245,249,0.96);--docs-surface-subtle:rgba(248,250,252,0.92);--docs-border:rgba(15,23,42,0.12);--docs-border-accent:rgba(37,99,235,0.22);--docs-shadow:rgba(15,23,42,0.12);--docs-menu-bg:rgba(255,255,255,0.98);--docs-selection-bg:rgba(37,99,235,0.2);--docs-hero-bg:linear-gradient(135deg,rgba(255,255,255,0.96),rgba(239,246,255,0.94)),rgba(255,255,255,0.9);--docs-note-bg:rgba(255,255,255,0.88);--docs-screenshot-bg:var(--docs-surface);--docs-placeholder-bg:linear-gradient(180deg,rgba(255,255,255,0.86),rgba(239,246,255,0.7)),rgba(255,255,255,0.78);--docs-code-bg:rgba(15,23,42,0.96);--docs-code-text:rgba(226,232,240,0.96);--docs-warning-bg:rgba(251,146,60,0.12);--docs-warning-border:rgba(251,146,60,0.32);--docs-warning-text:#7c2d12;--docs-feature-bg:var(--docs-surface);--docs-feature-border:rgba(251,146,60,0.32);--docs-feature-text:#7c2d12;--docs-feature-icon-bg:rgba(251,146,60,0.12);--docs-feature-icon-text:#9a3412;--docs-token-bg:rgba(251,146,60,0.12);--docs-token-text:#9a3412;--docs-pill-bg:rgba(79,70,229,0.1);--docs-pill-border:rgba(79,70,229,0.28);--docs-pill-text:#3730a3;--docs-success-bg:rgba(20,184,166,0.12);--docs-success-border:rgba(13,148,136,0.28);--docs-success-text:#115e59;--docs-status-success-bg:rgba(20,184,166,0.12);--docs-status-success-border:rgba(13,148,136,0.28);--docs-status-success-text:#115e59;--docs-status-category-bg:rgba(79,70,229,0.1);--docs-status-category-border:rgba(79,70,229,0.28);--docs-status-category-text:#3730a3;--docs-status-request-bg:rgba(251,146,60,0.12);--docs-status-request-border:rgba(251,146,60,0.32);--docs-status-request-text:#9a3412;--docs-status-validate-bg:rgba(37,99,235,0.1);--docs-status-validate-border:rgba(37,99,235,0.28);--docs-status-validate-text:#1d4ed8;--docs-status-review-bg:rgba(100,116,139,0.1);--docs-status-review-border:rgba(100,116,139,0.28);--docs-status-review-text:#334155}.dark{color-scheme:dark;--docs-accent:#7dd3fc;--docs-accent-strong:#2563eb;--docs-accent-hover:#93c5fd;--docs-logo-text:#ffffff;--docs-logo-accent:#7dd3fc;--docs-page-bg:#050816;--docs-page-background:var(--docs-page-bg);--docs-text:rgba(226,232,240,0.86);--docs-text-strong:#f8fafc;--docs-text-muted:rgba(148,163,184,0.82);--docs-text-soft:rgba(226,232,240,0.78);--docs-text-inverse:#f8fafc;--docs-surface:rgba(15,23,42,0.78);--docs-surface-strong:rgba(15,23,42,0.92);--docs-surface-hover:rgba(15,23,42,0.95);--docs-surface-subtle:rgba(15,23,42,0.52);--docs-border:rgba(148,163,184,0.18);--docs-border-accent:rgba(125,211,252,0.24);--docs-shadow:rgba(2,8,23,0.34);--docs-menu-bg:rgba(2,8,23,0.98);--docs-selection-bg:rgba(29,78,216,0.35);--docs-hero-bg:linear-gradient(135deg,rgba(30,41,59,0.84),rgba(2,8,23,0.9)),rgba(15,23,42,0.8);--docs-note-bg:rgba(15,23,42,0.74);--docs-screenshot-bg:var(--docs-surface);--docs-placeholder-bg:linear-gradient(180deg,rgba(15,23,42,0.52),rgba(15,23,42,0.28)),rgba(15,23,42,0.24);--docs-code-bg:rgba(2,6,23,0.82);--docs-code-text:rgba(226,232,240,0.96);--docs-warning-bg:rgba(251,146,60,0.12);--docs-warning-border:rgba(251,146,60,0.28);--docs-warning-text:rgba(255,237,213,0.92);--docs-feature-bg:var(--docs-surface);--docs-feature-border:rgba(251,146,60,0.28);--docs-feature-text:rgba(255,237,213,0.92);--docs-feature-icon-bg:rgba(251,146,60,0.12);--docs-feature-icon-text:rgba(255,237,213,0.92);--docs-token-bg:rgba(251,146,60,0.16);--docs-token-text:rgba(255,237,213,0.94);--docs-pill-bg:rgba(79,70,229,0.18);--docs-pill-border:rgba(129,140,248,0.34);--docs-pill-text:rgba(224,231,255,0.96);--docs-success-bg:rgba(20,184,166,0.18);--docs-success-border:rgba(45,212,191,0.42);--docs-success-text:rgba(204,251,241,0.98);--docs-status-success-bg:rgba(20,184,166,0.16);--docs-status-success-border:rgba(45,212,191,0.38);--docs-status-success-text:rgba(204,251,241,0.96);--docs-status-category-bg:rgba(79,70,229,0.18);--docs-status-category-border:rgba(129,140,248,0.38);--docs-status-category-text:rgba(224,231,255,0.96);--docs-status-request-bg:rgba(251,146,60,0.15);--docs-status-request-border:rgba(251,146,60,0.36);--docs-status-request-text:rgba(255,237,213,0.96);--docs-status-validate-bg:rgba(59,130,246,0.16);--docs-status-validate-border:rgba(96,165,250,0.36);--docs-status-validate-text:rgba(219,234,254,0.96);--docs-status-review-bg:rgba(148,163,184,0.16);--docs-status-review-border:rgba(203,213,225,0.28);--docs-status-review-text:rgba(226,232,240,0.94)}body{background:var(--docs-page-background)}::selection{background:var(--docs-selection-bg)}.docs-logo-lockup{display:inline-flex;align-items:center;gap:.7rem}.docs-brand-logo{color:var(--docs-logo-text);display:block;flex:0 0 auto;height:auto;width:9.6rem}.docs-logo-badge{border:1px solid var(--docs-border-accent);border-radius:999px;color:var(--docs-text);font-size:.78rem;font-weight:600;letter-spacing:.08em;line-height:1;padding:.48rem .72rem;text-transform:uppercase;white-space:nowrap}.docs-topnav{display:flex;align-items:center;gap:.35rem}.docs-navbar-actions{align-items:center;display:flex;gap:.65rem}.docs-contact-sales-button{background:linear-gradient(135deg,#38bdf8,#2563eb);border:1px solid rgba(125,211,252,.52);border-radius:999px;box-shadow:0 10px 24px rgba(37,99,235,.24);color:var(--docs-text-inverse);font-size:.9rem;font-weight:800;line-height:1;padding:.62rem .95rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;white-space:nowrap}.docs-contact-sales-button:hover{border-color:rgba(186,230,253,.82);box-shadow:0 12px 28px rgba(37,99,235,.32);color:#ffffff;transform:translateY(-1px)}.docs-breadcrumbs{color:var(--docs-text-muted);font-size:.82rem;font-weight:600;margin:0 0 1.15rem}.docs-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;list-style:none;margin:0;padding:0}.docs-breadcrumbs li{align-items:center;display:inline-flex;gap:.42rem;min-width:0}.docs-breadcrumbs li+li:before{color:var(--docs-text-muted);content:"/";opacity:.58}.docs-breadcrumbs a{border-radius:.35rem;color:var(--docs-text-muted);line-height:1.35;text-decoration:none;transition:color .18s ease,background-color .18s ease}.docs-breadcrumbs a:hover{color:var(--docs-accent-hover);text-decoration:underline;text-underline-offset:.18em}.docs-breadcrumbs span[aria-current=page]{color:var(--docs-text-strong);line-height:1.35}.docs-locale-switcher{position:relative}.docs-locale-trigger{align-items:center;background:var(--docs-surface);border:1px solid var(--docs-border-accent);border-radius:.5rem;cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:.38rem;transition:background-color .18s ease,border-color .18s ease;width:2.25rem}.docs-locale-trigger:hover{background:var(--docs-surface-hover);border-color:var(--docs-border-accent)}.docs-locale-trigger:disabled{cursor:progress;opacity:.72}.docs-locale-flag,.docs-locale-option-flag{border-radius:.15rem;display:block;height:auto;width:100%}.docs-locale-menu{background:var(--docs-menu-bg);border:1px solid var(--docs-border-accent);border-radius:.65rem;box-shadow:0 20px 48px var(--docs-shadow);list-style:none;margin:0;min-width:9.5rem;overflow:hidden;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:50}.docs-locale-option{align-items:center;background:transparent;border:0;border-radius:.45rem;color:var(--docs-text);cursor:pointer;display:flex;font-size:.92rem;font-weight:600;gap:.65rem;padding:.62rem .72rem;text-align:left;width:100%}.docs-locale-option.is-active,.docs-locale-option:hover{background:var(--docs-pill-bg);color:var(--docs-text-strong)}.docs-locale-option:disabled{cursor:default}.docs-locale-option-flag{flex:0 0 auto;width:1.25rem}.docs-locale-check{background:var(--docs-accent);border-radius:999px;flex:0 0 auto;height:.42rem;margin-left:auto;width:.42rem}.docs-topnav-link{border:1px solid transparent;border-radius:999px;color:var(--docs-text);font-size:.92rem;font-weight:500;padding:.45rem .8rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.docs-topnav-link:hover{background:var(--docs-surface)}.docs-topnav-link.is-active,.docs-topnav-link:hover{border-color:var(--docs-border-accent);color:var(--docs-text-strong)}.docs-topnav-link.is-active{background:var(--docs-pill-bg)}.docs-nav-label{align-items:start;display:inline-grid;gap:.62rem;grid-template-columns:1.05rem minmax(0,1fr);min-width:0;width:100%;vertical-align:middle}.docs-nav-label-icon{color:var(--docs-text-muted);flex:0 0 auto;margin-top:.1rem;opacity:.82;transition:color .18s ease,opacity .18s ease}.docs-nav-label-text{line-height:1.35;min-width:0;overflow-wrap:anywhere;white-space:normal}.nextra-mobile-nav a:has(.docs-nav-label),.nextra-sidebar a:has(.docs-nav-label),.nextra-sidebar button:has(.docs-nav-label){border:1px solid transparent;border-radius:.7rem;min-width:0;overflow:hidden;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;width:100%}.nextra-sidebar button:has(.docs-nav-label){color:var(--docs-text);font-weight:700}.nextra-sidebar button:has(.docs-nav-label) .docs-nav-label-icon{color:var(--docs-text-muted);opacity:1}.nextra-mobile-nav a:has(.docs-nav-label):hover,.nextra-sidebar a:has(.docs-nav-label):hover,.nextra-sidebar button:has(.docs-nav-label):hover{background:var(--docs-surface-hover);border-color:var(--docs-border-accent);color:var(--docs-text-strong)}.nextra-mobile-nav a:has(.docs-nav-label):hover .docs-nav-label-icon,.nextra-sidebar a:has(.docs-nav-label):hover .docs-nav-label-icon,.nextra-sidebar button:has(.docs-nav-label):hover .docs-nav-label-icon{color:var(--docs-accent-hover);opacity:1}.nextra-mobile-nav .docs-sidebar-section-active:has(.docs-nav-label),.nextra-sidebar .docs-sidebar-section-active:has(.docs-nav-label){background:rgba(37,99,235,.06)!important;color:var(--docs-accent-hover)!important;font-weight:800}.nextra-mobile-nav .docs-sidebar-section-active:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav .docs-sidebar-section-active:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar .docs-sidebar-section-active:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar .docs-sidebar-section-active:has(.docs-nav-label) .docs-nav-label-text{color:var(--docs-accent-hover)!important;opacity:1}.nextra-mobile-nav ul[class~="x:relative"]>li.active,.nextra-sidebar ul[class~="x:relative"]>li.active{position:relative}.nextra-mobile-nav ul[class~="x:relative"]>li.active:before,.nextra-sidebar ul[class~="x:relative"]>li.active:before{background:var(--docs-accent);border-radius:999px;bottom:.32rem;box-shadow:0 0 0 3px rgba(37,99,235,.1);content:"";inset-inline-start:-.75rem;position:absolute;top:.32rem;width:2px;z-index:1}.nextra-mobile-nav a.docs-sidebar-active:has(.docs-nav-label),.nextra-mobile-nav a[aria-current=page]:has(.docs-nav-label),.nextra-mobile-nav a[class*="x:bg-primary-100"]:has(.docs-nav-label),.nextra-mobile-nav a[class*="x:dark:text-primary-600"]:has(.docs-nav-label),.nextra-mobile-nav a[class*="x:text-primary-800"]:has(.docs-nav-label),.nextra-mobile-nav a[data-state=active]:has(.docs-nav-label),.nextra-mobile-nav li.active>a:has(.docs-nav-label),.nextra-sidebar a.docs-sidebar-active:has(.docs-nav-label),.nextra-sidebar a[aria-current=page]:has(.docs-nav-label),.nextra-sidebar a[class*="x:bg-primary-100"]:has(.docs-nav-label),.nextra-sidebar a[class*="x:dark:text-primary-600"]:has(.docs-nav-label),.nextra-sidebar a[class*="x:text-primary-800"]:has(.docs-nav-label),.nextra-sidebar a[data-state=active]:has(.docs-nav-label),.nextra-sidebar li.active>a:has(.docs-nav-label){background:linear-gradient(135deg,rgba(56,189,248,.2),rgba(37,99,235,.14)),rgba(37,99,235,.08)!important;border-color:rgba(125,211,252,.48)!important;box-shadow:0 10px 24px rgba(37,99,235,.13)!important;color:var(--docs-accent-hover)!important;font-weight:800}.nextra-mobile-nav a.docs-sidebar-active:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav a.docs-sidebar-active:has(.docs-nav-label) .docs-nav-label-text,.nextra-mobile-nav a[aria-current=page]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav a[aria-current=page]:has(.docs-nav-label) .docs-nav-label-text,.nextra-mobile-nav a[class*="x:bg-primary-100"]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav a[class*="x:bg-primary-100"]:has(.docs-nav-label) .docs-nav-label-text,.nextra-mobile-nav a[class*="x:dark:text-primary-600"]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav a[class*="x:dark:text-primary-600"]:has(.docs-nav-label) .docs-nav-label-text,.nextra-mobile-nav a[class*="x:text-primary-800"]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav a[class*="x:text-primary-800"]:has(.docs-nav-label) .docs-nav-label-text,.nextra-mobile-nav a[data-state=active]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav a[data-state=active]:has(.docs-nav-label) .docs-nav-label-text,.nextra-mobile-nav li.active>a:has(.docs-nav-label) .docs-nav-label-icon,.nextra-mobile-nav li.active>a:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar a.docs-sidebar-active:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar a.docs-sidebar-active:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar a[aria-current=page]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar a[aria-current=page]:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar a[class*="x:bg-primary-100"]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar a[class*="x:bg-primary-100"]:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar a[class*="x:dark:text-primary-600"]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar a[class*="x:dark:text-primary-600"]:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar a[class*="x:text-primary-800"]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar a[class*="x:text-primary-800"]:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar a[data-state=active]:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar a[data-state=active]:has(.docs-nav-label) .docs-nav-label-text,.nextra-sidebar li.active>a:has(.docs-nav-label) .docs-nav-label-icon,.nextra-sidebar li.active>a:has(.docs-nav-label) .docs-nav-label-text{color:var(--docs-accent-hover)!important;opacity:1}.nextra-toc ul{position:relative}.nextra-toc ul:before{background:var(--docs-border);border-radius:999px;bottom:1rem;content:"";left:.65rem;position:absolute;top:1rem;width:2px}.nextra-toc li{position:relative}.nextra-toc li:before{background:transparent;border-radius:999px;content:"";height:1.35rem;left:-.4rem;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .18s ease,box-shadow .18s ease;width:3px}.nextra-toc li:has(a.x\:text-primary-600):before{background:var(--docs-accent);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.nextra-toc li:has(a.x\:text-primary-600) a{color:var(--docs-accent)!important;font-weight:700}.nextra-toc a{border-radius:.45rem;padding-bottom:.08rem;padding-left:.72rem;padding-top:.08rem;text-decoration:none}.nextra-toc a:hover{color:var(--docs-text-strong)}.docs-hero{background:var(--docs-hero-bg);border:1px solid var(--docs-border);border-radius:1.5rem;display:grid;gap:1.5rem;margin:0 0 2rem;padding:1.5rem}.docs-eyebrow{color:var(--docs-accent);font-size:.8rem;font-weight:700;letter-spacing:.14em;margin:0 0 .8rem;text-transform:uppercase}.docs-hero-intro{color:var(--docs-text);font-size:1.08rem;line-height:1.7;margin:0;max-width:60rem}.docs-note{background:var(--docs-note-bg);border:1px solid var(--docs-border-accent);border-radius:1rem;color:var(--docs-text);padding:1rem 1.1rem}.docs-note strong{color:var(--docs-text-strong)}.docs-hero-shots{border-top:1px solid var(--docs-border);display:grid;gap:.85rem;padding-top:1.25rem}.docs-hero-shots-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-hero-shots-grid>:last-child:nth-child(3n+1){grid-column:span 3}.docs-hero-shots-grid .docs-screenshot-frame{aspect-ratio:16/9}.docs-hero-shots-grid .docs-screenshot-img{height:100%;object-fit:contain;object-position:center}.docs-footer{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap}.docs-footer-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem}.docs-footer-cookie-button{background:transparent;border:0;color:var(--docs-accent);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.18em}.docs-footer-cookie-button:hover{color:var(--docs-accent-hover)}.docs-cookie-panel{bottom:1rem;left:1rem;max-width:min(27rem,calc(100vw - 2rem));position:fixed;z-index:80}.docs-cookie-card{background:var(--docs-surface-strong);border:1px solid var(--docs-border);border-radius:.85rem;box-shadow:0 24px 70px rgba(0,0,0,.28);color:var(--docs-text);padding:1.15rem}.docs-cookie-title{color:var(--docs-text-strong);font-size:1rem;font-weight:800;margin:0}.docs-cookie-body{font-size:.9rem;line-height:1.65;margin:.55rem 0 0}.docs-cookie-body-muted{color:var(--docs-text-muted)}.docs-cookie-body a{color:var(--docs-accent);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.docs-cookie-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.docs-cookie-button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;justify-content:center;min-height:2.65rem;padding:.7rem 1rem;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.docs-cookie-button:hover{transform:translateY(-1px)}.docs-cookie-button-primary{background:linear-gradient(135deg,#38bdf8,#2563eb);border:1px solid rgba(125,211,252,.52);color:#ffffff}.docs-cookie-button-secondary{background:transparent;border:1px solid var(--docs-border);color:var(--docs-text-strong)}.docs-cookie-button-secondary:hover{border-color:var(--docs-border-accent);color:var(--docs-accent-hover)}.docs-screenshot{margin:1.25rem 0 1.75rem}.docs-screenshot-quarter{max-width:25%;min-width:9rem}.docs-screenshot-half{max-width:50%;min-width:18rem}.docs-screenshot-frame{background:var(--docs-screenshot-bg);border:1px solid var(--docs-border);border-radius:1rem;box-shadow:0 18px 48px var(--docs-shadow);overflow:hidden}.docs-screenshot-img{display:block;height:auto;width:100%}.docs-screenshot-grid{display:grid;gap:1rem;margin:1.25rem 0 1.75rem}.docs-screenshot-grid .docs-screenshot{margin:0}.docs-screenshot-horizontal-split-grid{display:grid;gap:1rem;grid-template-columns:1fr}.docs-screenshot-horizontal-split-frame-left{aspect-ratio:1710/432}.docs-screenshot-horizontal-split-frame-right{aspect-ratio:1825/432}.docs-screenshot-horizontal-split-img{max-width:none}.docs-screenshot-horizontal-split-img-left{width:206.8%}.docs-screenshot-horizontal-split-img-right{width:193.7%;transform:translateX(-48.4%)}.docs-screenshot-even-split-grid{display:grid;gap:1rem;grid-template-columns:1fr}.docs-screenshot-even-split-frame{aspect-ratio:1773/381}.docs-screenshot-even-split-img{max-width:none;width:200%}.docs-screenshot-even-split-img-right{transform:translateX(-50%)}.docs-screenshot-split-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-screenshot-split{margin:0}.docs-screenshot-split-frame{aspect-ratio:595/869;overflow:hidden}.docs-screenshot-split-img{height:auto;width:100%}.docs-screenshot-split-img-bottom{transform:translateY(-50%)}.docs-screenshot-split-caption{display:grid;gap:.2rem}.docs-screenshot-split-caption strong{color:var(--docs-text-strong);font-size:.98rem}.docs-screenshot-caption{color:var(--docs-text-soft);font-size:.93rem;line-height:1.6;margin:.75rem 0 0}.docs-panel-grid{display:grid;gap:1rem;margin:1.25rem 0 2rem}.docs-panel-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-panel-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-hero-shots .docs-screenshot,.docs-panel-grid .docs-screenshot{margin:0}.docs-dashboard-panel-grid{align-items:start}.docs-dashboard-panel-detail{display:flex;flex-direction:column;gap:.7rem}.docs-dashboard-panel-image-compact{max-width:50%;min-width:12rem}.docs-dashboard-panel-detail-wide{grid-column:1/-1}.docs-dashboard-panel-detail-span-two{grid-column:span 2}.docs-dashboard-panel-kicker{color:var(--docs-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:1.25rem 0 .75rem;text-transform:uppercase}.docs-field-group{margin-top:1.4rem}.docs-field-group h3{color:var(--docs-text-strong);font-size:1rem;font-weight:750;line-height:1.35;margin:0 0 .7rem}.docs-field-table{border-collapse:separate;border-spacing:0;font-size:.94rem;margin:1rem 0 1.75rem;width:100%}.docs-field-table thead th{color:var(--docs-text-strong);font-weight:700;padding:.75rem 1rem;text-align:left}.docs-field-table tbody tr{background:color-mix(in srgb,var(--docs-surface) 72%,transparent);box-shadow:inset 0 -1px 0 var(--docs-border)}.docs-field-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--docs-surface-alt) 78%,transparent)}.docs-field-table tbody tr:last-child{box-shadow:none}.docs-field-table tbody td{padding:1rem;vertical-align:top}.docs-field-table tbody tr:first-child td:first-child{border-top-left-radius:.8rem}.docs-field-table tbody tr:first-child td:last-child{border-top-right-radius:.8rem}.docs-field-table tbody tr:last-child td:first-child{border-bottom-left-radius:.65rem}.docs-field-table tbody tr:last-child td:last-child{border-bottom-right-radius:.65rem}.docs-dashboard-panel-detail .docs-dashboard-panel-title{color:var(--docs-text-strong);font-size:1.05rem;font-weight:700;line-height:1.35;margin:0}.docs-dashboard-panel-detail p{color:var(--docs-text);line-height:1.65;margin:0}.docs-image-placeholder{margin:1.5rem 0 2rem}.docs-image-placeholder-box{border:1px dashed var(--docs-border);border-radius:1rem;margin-top:1rem;padding:1.75rem 1.25rem;text-align:center;background:var(--docs-placeholder-bg)}.docs-image-placeholder-label{color:var(--docs-accent);font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 .45rem;text-transform:uppercase}.docs-image-placeholder-title{color:var(--docs-text-strong);font-size:1rem;font-weight:600;margin:0 0 .45rem}.docs-image-placeholder-description{color:var(--docs-text);margin:0 auto;max-width:40rem}.docs-image-placeholder-replace{color:var(--docs-text-muted);font-size:.92rem;margin:.8rem 0 0}@media (min-width:900px){.docs-hero{padding:1.9rem 2rem}.docs-hero-shots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.docs-topnav{display:none}.docs-hero-shots-grid,.docs-panel-grid-three,.docs-panel-grid-two{grid-template-columns:1fr}.docs-dashboard-panel-detail-span-two{grid-column:1/-1}}.docs-home-section{margin:2rem 0}.docs-legal-language-section{margin-top:1.25rem}.docs-home-section>p{color:var(--docs-text);line-height:1.7}.docs-home-section :where(ul,ol){color:var(--docs-text);line-height:1.7;margin:.75rem 0 1.25rem;padding-left:1.45rem}.docs-home-section ul{list-style:disc}.docs-home-section ol{list-style:decimal}.docs-home-section li+li{margin-top:.35rem}.docs-home-section .docs-inline-link,.docs-inline-link{align-items:center;color:var(--docs-accent);display:inline-flex;font-weight:700;gap:.25rem;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em}.docs-home-section .docs-inline-link:hover,.docs-inline-link:hover{color:var(--docs-accent-hover);text-decoration-thickness:2px}.docs-home-section .docs-inline-link span,.docs-inline-link span{text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit}.docs-home-section .docs-inline-link svg,.docs-inline-link svg,.external-link-icon{flex:0 0 auto;height:.9em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:.9em}.docs-home-card-grid{display:grid;gap:.9rem;margin-top:1rem}.docs-home-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-home-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-home-card{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:.65rem;color:var(--docs-text);display:flex;flex-direction:column;gap:.55rem;min-height:4.25rem;padding:1rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.docs-home-card:hover{background:var(--docs-surface-hover);border-color:var(--docs-border-accent);transform:translateY(-1px)}.docs-home-card-static:hover{background:var(--docs-surface);border-color:var(--docs-border);transform:none}.docs-home-card .docs-home-card-title,.docs-home-card strong{color:var(--docs-text-strong);font-size:1rem}.docs-home-card .docs-home-card-title{font-weight:700;line-height:1.35}.docs-home-card .docs-home-card-description{color:var(--docs-text-soft);font-size:.94rem;line-height:1.55}.docs-card-heading-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.docs-home-card span{color:var(--docs-text-soft);font-size:.94rem;line-height:1.55}.docs-status-pill{border:1px solid var(--docs-border);border-radius:999px;color:var(--docs-text);display:inline-flex;font-size:.76rem!important;font-weight:800;letter-spacing:0;line-height:1;padding:.28rem .48rem;white-space:nowrap}.docs-status-pill-available,.docs-status-pill-documented{background:var(--docs-status-success-bg);border-color:var(--docs-status-success-border);color:var(--docs-status-success-text)!important}.docs-status-pill-category{background:var(--docs-status-category-bg);border-color:var(--docs-status-category-border);color:var(--docs-status-category-text)!important}.docs-status-pill-onRequest{background:var(--docs-status-request-bg);border-color:var(--docs-status-request-border);color:var(--docs-status-request-text)!important}.docs-status-pill-validate{background:var(--docs-status-validate-bg);border-color:var(--docs-status-validate-border);color:var(--docs-status-validate-text)!important}.docs-status-pill-technicalReview{background:var(--docs-status-review-bg);border-color:var(--docs-status-review-border);color:var(--docs-status-review-text)!important}.docs-accordion{display:grid;gap:.75rem;margin:1.25rem 0 2rem}.docs-accordion-item{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:.8rem;overflow:hidden}.docs-accordion-item summary{color:var(--docs-text-strong);cursor:pointer;font-weight:700;list-style:none;padding:1rem 3rem 1rem 1rem;position:relative}.docs-accordion-item summary::-webkit-details-marker{display:none}.docs-accordion-item summary:after{color:var(--docs-accent);content:"+";font-size:1.4rem;font-weight:500;line-height:1;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.docs-accordion-item[open] summary:after{content:"-"}.docs-accordion-item p{border-top:1px solid var(--docs-border);color:var(--docs-text);line-height:1.7;margin:0;padding:.95rem 1rem 1rem}.docs-accordion-item a{color:var(--docs-accent);font-weight:700}.docs-warning-callout{background:var(--docs-warning-bg);border:1px solid var(--docs-warning-border);border-radius:.9rem;color:var(--docs-warning-text)}.docs-note-callout,.docs-warning-callout{line-height:1.7;margin:1.25rem 0 0;padding:1rem}.docs-note-callout{background:var(--docs-surface-subtle);border:1px solid var(--docs-border);border-radius:.9rem;color:var(--docs-text)}.docs-code-block{background:var(--docs-code-bg);border:1px solid var(--docs-border);border-radius:.75rem;color:var(--docs-code-text);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.65;margin:0;overflow-x:auto;padding:1rem;white-space:pre-wrap}.docs-code-block-shell{margin:1rem 0}.docs-code-block-header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.docs-code-copy-button{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:.5rem;color:var(--docs-text);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.82rem;font-weight:700;line-height:1;padding:.45rem .7rem}.docs-code-copy-button:hover{border-color:var(--docs-accent);color:var(--docs-accent)}.docs-feature-callout{align-items:flex-start;background:var(--docs-feature-bg);border-left:1px solid var(--docs-feature-border);border:1px solid var(--docs-feature-border);border-left-width:4px;border-radius:.75rem;box-shadow:0 18px 42px var(--docs-shadow);color:var(--docs-feature-text);display:flex;gap:.85rem;line-height:1.7;margin:1rem 0 1.15rem;padding:1rem 1.1rem}.docs-feature-callout:before{align-items:center;background:var(--docs-feature-icon-bg);border:1px solid var(--docs-feature-border);border-radius:999px;color:var(--docs-feature-icon-text);content:"!";display:inline-flex;flex:0 0 auto;font-size:.85rem;font-weight:800;height:1.65rem;justify-content:center;line-height:1;margin-top:.15rem;width:1.65rem}.docs-feature-callout-warning{background:var(--docs-warning-bg);border-color:var(--docs-warning-border);border-left-color:var(--docs-warning-border);color:var(--docs-warning-text)}.docs-feature-callout-warning:before{background:var(--docs-warning-bg);border-color:var(--docs-warning-border);color:var(--docs-warning-text)}.docs-feature-callout-body{min-width:0;overflow-wrap:anywhere}.docs-feature-callout code{border:1px solid var(--docs-feature-border);border-radius:.35rem;line-height:1.25;margin:0 .12rem;padding:.08rem .32rem;vertical-align:baseline}.docs-callout-token,.docs-feature-callout code{background:var(--docs-token-bg);color:var(--docs-token-text);display:inline-block;font-size:.92em;white-space:nowrap}.docs-callout-token{border:1px solid var(--docs-feature-border);border-radius:999px;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700;line-height:1.35;padding:.06rem .34rem}.docs-prompt-schema{display:grid;gap:.32rem}.docs-prompt-schema>span{min-width:0}.docs-nav-path{flex-wrap:wrap;margin:0 .25rem;vertical-align:middle}.docs-nav-path,.docs-nav-path-group{align-items:center;display:inline-flex;gap:.4rem}.docs-nav-path-step{background:var(--docs-pill-bg);border:1px solid var(--docs-pill-border);border-radius:999px;color:var(--docs-pill-text);display:inline-flex;font-size:.86em;font-weight:700;line-height:1;padding:.38rem .58rem;white-space:nowrap}.docs-nav-path-step-action{background:var(--docs-success-bg);border-color:var(--docs-success-border);color:var(--docs-success-text)}.docs-nav-path-separator{color:var(--docs-text-muted);font-weight:800}.docs-ui-pill{background:var(--docs-pill-bg);border:1px solid var(--docs-pill-border);border-radius:999px;color:var(--docs-pill-text);display:inline-flex;font-size:.86em;font-weight:700;line-height:1;padding:.28rem .48rem;white-space:nowrap}.docs-provider-pill{gap:.35rem;text-decoration:none}.docs-provider-pill:hover{border-color:var(--docs-accent);color:var(--docs-accent)}.docs-provider-pill-code{color:var(--docs-text-muted);font-size:.92em;font-weight:600}.docs-intro-badge-row{margin-bottom:1.25rem!important}.docs-pill-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:.5rem 0 1rem}@media (max-width:900px){.docs-home-card-grid-2,.docs-home-card-grid-3,.docs-screenshot-split-grid{grid-template-columns:1fr}}.docs-home-section-compact{margin-bottom:.75rem}.docs-home-section-nested{margin-top:1rem}