body#spectaql{overflow-x:hidden;background:#fff;color:#10231a;-webkit-font-smoothing:antialiased}body#spectaql ::selection{background:#c0f29f;color:#10231a}body#spectaql #page{min-height:100vh}body#spectaql #sidebar{height:100vh;padding-top:0;overflow:hidden;background:#f7faf6;border-right:1px solid #dfe8dd}body#spectaql .sidebar-top-container{min-height:82px;padding:22px 24px 16px;background:#f7faf6}body#spectaql #logo a{display:inline-flex;align-items:center;border-radius:8px;outline:0}body#spectaql #logo a:focus-visible{box-shadow:0 0 0 3px rgba(79,166,61,.22)}body#spectaql #logo img{width:auto;max-width:142px}body#spectaql .docs-product{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 16px;background:#f7faf6}body#spectaql .docs-product-name{overflow:hidden;color:#526057;font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body#spectaql .docs-protocol{flex-shrink:0;padding:3px 8px;border:1px solid #c9e6b8;border-radius:999px;background:#f0fce7;color:#2b551a;font-family:Consolas,Monaco,monospace;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body#spectaql #ops-search-box{position:relative;z-index:10;display:flex;align-items:center;gap:8px;margin:0;padding:0 24px 18px;background:#f7faf6;border-bottom:1px solid #dfe8dd}body#spectaql #ops-search-box .ops-search-icon{position:absolute;left:37px;width:16px;height:16px;color:#758078;pointer-events:none}body#spectaql #ops-search-box #ops-search-input{width:100%;min-width:0;height:40px;padding:0 38px 0 38px;border:1px solid #d7e2d4;border-radius:11px;outline:0;background:#fff;color:#10231a;font:inherit;font-size:.8125rem;transition:border-color 150ms ease,box-shadow 150ms ease}body#spectaql #ops-search-box #ops-search-input::placeholder{color:#8a958e}body#spectaql #ops-search-box #ops-search-input:focus{border-color:#73c54c;box-shadow:0 0 0 3px rgba(79,166,61,.16)}body#spectaql #ops-search-box #ops-search-input::-webkit-search-cancel-button{-webkit-appearance:none}body#spectaql #ops-search-box .ops-search-hint{position:absolute;right:35px;min-width:20px;padding:1px 5px;border:1px solid #d7e2d4;border-radius:5px;background:#f7faf6;color:#7a877e;font-family:Consolas,Monaco,monospace;font-size:.6875rem;line-height:1.5;text-align:center;pointer-events:none}body#spectaql #nav{max-height:calc(100vh - 177px);padding:2px 18px 28px;scrollbar-color:#c9d6c6 transparent;scrollbar-width:thin}body#spectaql #nav .nav-group{margin-top:24px}body#spectaql #nav .nav-group-title{margin:0 8px 9px;color:#7a877e;font-size:.6875rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}body#spectaql #nav .nav-group-section-title{margin:0;font-weight:650}body#spectaql #nav .nav-group-items>li,body#spectaql #nav .nav-group-section-items>li{margin-bottom:2px}body#spectaql #nav a{display:block;padding:6px 8px;border-radius:8px;color:#405047;font-size:.8125rem;line-height:1.35;transition:background 130ms ease,color 130ms ease}body#spectaql #nav a:hover{background:#eaf5e4;color:#2b551a;font-weight:650}body#spectaql #nav a.nav-scroll-active{background:#e0f9cf;color:#234817;font-weight:750}body#spectaql #nav .nav-group-section-items{margin:3px 0 8px 9px;padding-left:7px;border-left:1px solid #d7e2d4}body#spectaql #nav .nav-group-section-items a{color:#657168;font-family:Consolas,Monaco,monospace;font-size:.75rem}body#spectaql #docs{padding-top:48px;padding-bottom:90px}body#spectaql #mobile-navbar{z-index:20;min-height:58px;padding-top:0;padding-bottom:0;background:rgba(255,255,255,.94);border-bottom:1px solid #dfe8dd;backdrop-filter:blur(14px)}body#spectaql #mobile-navbar .sidebar-open-button::after{color:#10231a;font-size:.8125rem;font-weight:700}body#spectaql .doc-heading{margin-bottom:26px;color:#10231a;font-size:clamp(2.25rem, 5vw, 4rem);font-weight:760;letter-spacing:-.055em}body#spectaql .doc-heading::before{display:block;margin-bottom:13px;color:#4f8d33;content:"API Reference";font-size:.6875rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}body#spectaql #introduction{margin-bottom:82px;padding:30px;border:1px solid #dfe8dd;border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(159,232,112,.24),transparent 17rem),#f7faf6}body#spectaql #introduction .doc-copy p:first-child{color:#10231a;font-size:1.125rem;font-weight:700}body#spectaql #introduction .doc-copy p{color:#526057}body#spectaql #introduction .example-section:not(.example-section-is-code){padding:14px 16px;border:1px solid #dfe8dd;border-radius:12px;background:rgba(255,255,255,.78)}body#spectaql .definition-group-name,body#spectaql .group-heading,body#spectaql .operation-group-name{border-top:0;color:#526057}body#spectaql .group-heading{display:inline-flex;margin:12px 0 38px;padding:8px 13px;border:1px solid #c9e6b8;border-radius:999px;background:#f0fce7;color:#2b551a;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body#spectaql .group-heading a{color:inherit}body#spectaql .definition,body#spectaql .operation{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #e9efe7}body#spectaql .definition-group-name,body#spectaql .operation-group-name{margin-bottom:9px;color:#6b786f;font-size:.75rem;font-weight:700}body#spectaql .definition-group-name a,body#spectaql .operation-group-name a{color:#526057}body#spectaql .definition-heading,body#spectaql .operation-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 26px;color:#10231a;font-weight:720;letter-spacing:-.035em}body#spectaql .operation-mutation .operation-heading::before,body#spectaql .operation-query .operation-heading::before{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:7px;font-family:Consolas,Monaco,monospace;font-size:.625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body#spectaql .operation-query .operation-heading::before{background:#dbeafe;color:#1d4ed8;content:"Query"}body#spectaql .operation-mutation .operation-heading::before{background:#e0f9cf;color:#2b551a;content:"Mutation"}body#spectaql .doc-copy{color:#405047}body#spectaql .doc-copy code{padding:2px 5px;border-radius:5px;background:#f0f4ef;color:#234817}body#spectaql .doc-copy table{border:1px solid #dfe8dd;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff}body#spectaql .doc-copy table tr th{padding:10px 12px;border-bottom:1px solid #dfe8dd;background:#f7faf6;color:#6b786f;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}body#spectaql .doc-copy table tr td{padding:11px 12px;border-bottom-color:#e9efe7;vertical-align:top}body#spectaql .doc-copy .doc-copy-section>h5{margin-bottom:9px;color:#6b786f;font-size:.6875rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}body#spectaql .field-arguments{padding:14px;border:1px solid #dfe8dd;border-radius:10px;background:#f7faf6}body#spectaql .doc-examples .example-section-is-code{overflow:hidden;margin-bottom:14px;border:1px solid #1f3d2b;border-radius:12px;box-shadow:0 12px 26px rgba(11,31,20,.08)}body#spectaql .doc-examples .example-section-is-code h5{padding:8px 16px;background:#10291b;color:#9fe870;letter-spacing:.08em}body#spectaql .doc-examples .example-section-is-code pre{margin-bottom:0}body#spectaql .doc-examples .example-section-is-code pre code,body#spectaql .doc-examples .example-section-is-code pre code.hljs{padding:18px;background:#0b1f14;font-size:.75rem;line-height:1.55}body#spectaql .deprecation-reason::before{border-radius:5px}@media (max-width:47.99em){body#spectaql #page{width:100%;max-width:100vw;overflow-x:hidden}body#spectaql #sidebar{box-shadow:18px 0 50px rgba(11,31,20,.18)}body#spectaql #docs{width:100%;min-width:0;max-width:100vw;padding-top:0}body#spectaql #content,body#spectaql .doc-copy,body#spectaql .doc-examples,body#spectaql .doc-row{min-width:0;max-width:100%}body#spectaql .doc-heading{margin-top:34px;overflow-wrap:anywhere}body#spectaql #introduction{width:100%;padding:22px;border-radius:14px}}@media (prefers-reduced-motion:reduce){body#spectaql *,body#spectaql ::after,body#spectaql ::before{scroll-behavior:auto!important;transition-duration:0s!important}}#spectaql{padding:0;margin:0}#spectaql pre{overflow:auto;margin-top:0;margin-bottom:20px}#spectaql pre code{display:block;background:#ccc}#spectaql table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse}#spectaql table td,#spectaql table th{margin:0;padding:0}#spectaql #introduction .example-section>*,#spectaql .definition-heading,#spectaql .doc-heading,#spectaql .introduction-item-title,#spectaql .operation-heading{overflow:hidden;text-overflow:ellipsis}#spectaql #page{display:flex}#spectaql #page *{box-sizing:border-box}#spectaql #page.drawer-open #sidebar{z-index:1000;transform:translateX(0)}#spectaql #page.drawer-open .drawer-overlay{display:block;background:rgba(0,0,0,.5);z-index:10}#spectaql #sidebar{position:fixed;min-width:280px;max-width:280px;flex-shrink:0;transition:transform .2s ease-out;transform:translateX(-100%);z-index:10;padding-top:20px;background:#fff}@media (min-width:48em){#spectaql #sidebar{position:relative;transform:none}}@media (min-width:64em){#spectaql #sidebar{min-width:320px;max-width:320px}}#spectaql .sidebar-top-container{display:flex;align-items:center;padding:0 20px}#spectaql #mobile-navbar{display:flex;align-items:center;position:sticky;top:0}@media (min-width:48em){#spectaql #mobile-navbar{display:none}}#spectaql .sidebar-open-button{display:flex;align-items:flex-start;margin:0;padding:0;border:none;background:0 0}#spectaql .sidebar-open-button .hamburger{width:16px;height:14px;cursor:pointer}#spectaql .sidebar-open-button .hamburger::after{display:block;content:"";height:2px;background:#10231a;box-shadow:0 5px 0 #10231a,0 10px 0 #10231a}#spectaql .sidebar-open-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .close-button{display:block}#spectaql .close-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:48em){#spectaql .close-button{display:none}}#spectaql .drawer-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0)}@media (min-width:48em){#spectaql .drawer-overlay{display:none!important}}#spectaql #nav{display:flex;flex-direction:column;max-height:calc(100vh - 0px);padding:0 20px;padding-bottom:20px;position:sticky;top:0;overflow:auto}#spectaql #logo{margin-right:auto}#spectaql #logo img{display:block;width:100%;max-width:100%;height:28px}#spectaql .nav-group-items,#spectaql .nav-group-section-items{padding:0;margin:0}#spectaql .nav-group-items>li,#spectaql .nav-group-section-items>li{list-style:none}#spectaql .nav-group-items .nav-group-section-title,#spectaql .nav-group-items>li,#spectaql .nav-group-section-items .nav-group-section-title,#spectaql .nav-group-section-items>li{overflow:hidden;text-overflow:ellipsis}#spectaql .nav-group-section-items{display:none}#spectaql .nav-scroll-expand .nav-group-section-items{display:block}#spectaql #docs{position:relative;margin:0 auto;min-width:100px;max-width:96em;flex-grow:1;flex-shrink:1;padding:20px}@media (min-width:48em){#spectaql .doc-row{display:flex;flex-wrap:wrap}}#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:100%}@media (min-width:48em){#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:50%}}@media (min-width:48em){#spectaql .doc-row .doc-copy{padding-right:20px}}@media (min-width:48em){#spectaql .doc-row .doc-examples{padding-left:20px}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}#spectaql{font-family:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.6;background:#fff;color:#10231a}@media (min-width:32em){#spectaql{font-size:16px}}#spectaql a{color:#2b551a;text-decoration:none}#spectaql a:hover{color:#4f8d33}#spectaql a:active,#spectaql a:focus{color:#2b551a}#spectaql code{font-size:.875em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}#spectaql pre{color:#fff}#spectaql pre code{background:#0b1f14}#spectaql pre code,#spectaql pre code.hljs{font-size:.82em;line-height:1.4;padding:15px 20px}#spectaql .doc-heading{line-height:1.2;font-size:2.25em;margin-top:10px}@media (min-width:48em){#spectaql .doc-heading{margin-top:-10px}}#spectaql .close-button{background:0 0;border:none;padding:5px;font-size:16px;font-weight:700;color:#10231a}#spectaql #introduction{margin-bottom:72px}#spectaql #introduction .example-section:not(.example-section-is-code){margin-bottom:20px}#spectaql #introduction .example-section:not(.example-section-is-code) h5,#spectaql #introduction .example-section:not(.example-section-is-code) p{margin:0;font-size:1em}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:20px;padding-bottom:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:30px;padding-bottom:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:34px;padding-bottom:34px}}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:20px;padding-right:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:30px;padding-right:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:44px;padding-right:44px}}#spectaql #sidebar{padding-bottom:0;background:#fff}#spectaql #sidebar a{color:#10231a}#spectaql #sidebar a.nav-scroll-active,#spectaql #sidebar a:hover{font-weight:700}#spectaql #sidebar a.nav-scroll-active{color:#10231a}#spectaql #sidebar a:hover{color:#4f8d33}@media (min-width:48em){#spectaql #sidebar{border-right:2px solid #dfe8dd}}#spectaql #mobile-navbar{background:#fff;margin-top:-20px;margin-left:-20px;margin-right:-20px}@media (min-width:32em){#spectaql #mobile-navbar{margin-top:-30px;margin-left:-30px;margin-right:-30px}}#spectaql #mobile-navbar .sidebar-open-button::after{display:block;content:"All Topics";margin-left:10px;color:#10231a}#spectaql #nav .nav-group{margin-top:20px}#spectaql #nav .nav-group li{margin-bottom:5px}#spectaql #nav .nav-group-title{font-size:.875em;font-weight:400;margin:0 0 6px 0;color:#6b786f}#spectaql #nav .nav-group-section-title{font-size:inherit;margin:0;margin-bottom:5px;font-weight:400}#spectaql #nav .nav-group-section-items{margin-left:.75em}#spectaql .definition,#spectaql .operation{margin-bottom:72px}#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:1.72em}#spectaql .definition .definition-heading code,#spectaql .definition .operation-heading code,#spectaql .operation .definition-heading code,#spectaql .operation .operation-heading code{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:32em){#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:2.25em}}#spectaql .definition-group-name,#spectaql .group-heading,#spectaql .operation-group-name{border-top:2px solid #dfe8dd;padding-top:3px;color:#6b786f;font-size:inherit;font-weight:inherit}#spectaql .definition-group-name a,#spectaql .group-heading a,#spectaql .operation-group-name a{color:#6b786f}#spectaql .definition-group-name a:hover,#spectaql .group-heading a:hover,#spectaql .operation-group-name a:hover{font-weight:700}#spectaql .doc-examples{margin-top:20px}#spectaql .doc-examples .example-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .doc-examples .example-section-is-code h5{color:#6b786f;text-transform:uppercase;background:#10291b;font-size:.75em;font-weight:700;padding:.6em 0 .6em 20px;margin:0;opacity:1}@media (min-width:48em){#spectaql .doc-examples{margin-top:0}}#spectaql .doc-copy p{margin:0 0 20px 0}#spectaql .doc-copy p:last-child{margin-bottom:0}#spectaql .doc-copy table tr th{font-weight:400;border-bottom:2px solid #dfe8dd}#spectaql .doc-copy table tr td{border-bottom:1px solid #e9efe7}#spectaql .doc-copy table tr.row-has-field-arguments td,#spectaql .doc-copy table tr:last-child td{border-bottom:none}#spectaql .doc-copy table tr td,#spectaql .doc-copy table tr th{padding:5px}#spectaql .doc-copy table tr td:first-child,#spectaql .doc-copy table tr th:first-child{padding-left:0}#spectaql .doc-copy table tr td:last-child,#spectaql .doc-copy table tr th:last-child{padding-right:0}#spectaql .doc-copy .doc-copy-section{margin-bottom:30px}#spectaql .doc-copy .doc-copy-section>h5{margin:0 0 5px 0;font-size:inherit;font-weight:inherit;color:#6b786f}#spectaql .doc-copy .definition-description>h5,#spectaql .doc-copy .definition-properties>h5,#spectaql .doc-copy .operation-description>h5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .field-arguments{font-size:.875em;background-color:#f7faf6;border:1px solid #e9efe7;padding:10px;margin-bottom:5px}#spectaql .field-arguments p{margin:10px 0 0 0}#spectaql .field-arguments h5.field-arguments-heading{margin:0;padding:0 0 10px 0;font-weight:inherit;color:#6b786f}#spectaql .field-arguments .field-argument{border-top:1px #e9efe7 solid;padding:10px 0}#spectaql .field-arguments .field-argument:last-child{padding-bottom:0}#spectaql .field-arguments .field-argument-name{margin:0;font-size:inherit;font-weight:inherit}#spectaql .deprecation-reason{word-break:break-word}#spectaql .deprecation-reason::before{display:inline;content:"Deprecated";padding:2px 5px;margin-right:5px;background:#fee2e2;color:#b91c1c;font-weight:700;font-size:.875em}