:root,[data-theme=dark]{--bg-canvas:17.63% .014 258;--bg-elevated:10.39% .019 248;--bg-subtle:22.02% .016 257;--bg-overlay:26.66% .015 257;--border-default:24.58% .015 257;--border-muted:26.66% .015 257;--border-strong:33% .015 252;--fg-default:85.69% .014 248;--fg-strong:97.03% .01 248;--fg-muted:66.25% .018 251;--fg-subtle:61.37% .019 256;--fg-disabled:56.29% .02 256;--fg-dim:42.47% .017 255;--accent-blue:78.57% .115 247;--accent-green:69.51% .181 146;--accent-green-light:84.16% .164 146;--accent-yellow:85.74% .133 90;--accent-orange:79.91% .141 60;--accent-red:66.51% .205 27;--accent-purple:80.05% .127 306;--accent-pink:73.45% .163 26;--selection-accent:60.1156% .251823 348.884;--type-composite:var(--accent-orange);--type-scalar:var(--accent-blue);--type-enum:var(--accent-green);--type-input:var(--accent-yellow);--btn-primary:54.6% .147 146;--btn-primary-border:62.22% .166 146;--font-family:"Roboto", ui-sans-serif, system-ui, sans-serif;--font-family-mono:"Fira Code", ui-monospace, monospace;--letter-spacing-ui:-.005em;--px-4:4px;--px-6:6px;--px-8:8px;--px-10:10px;--px-12:12px;--px-14:14px;--px-16:16px;--px-24:24px;--px-32:32px;--side-panel-width:340px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shadow-popover:0 4px 12px oklch(0% 0 0/.3), 0 1px 3px oklch(0% 0 0/.15);--transition-fast:.12s ease}[data-theme=light]{--bg-canvas:99% .005 248;--bg-elevated:100% 0 248;--bg-subtle:96% .008 248;--bg-overlay:92% .01 248;--border-default:86% .016 248;--border-muted:80% .018 248;--border-strong:72% .02 248;--fg-default:20% .013 248;--fg-strong:12% .011 248;--fg-muted:40% .013 248;--fg-subtle:50% .012 248;--fg-disabled:46% .012 248;--fg-dim:55% .011 248;--accent-blue:50% .193 248;--accent-green:50% .176 145;--accent-green-light:42% .19 145;--accent-yellow:70% .15 86;--accent-orange:48% .165 60;--accent-red:55% .224 27;--accent-purple:45% .18 295;--accent-pink:58% .22 17;--type-composite:var(--accent-orange);--type-scalar:var(--accent-blue);--type-enum:var(--accent-green-light);--type-input:48% .115 92;--btn-primary:51% .15 145;--btn-primary-border:45% .17 145;--shadow-popover:0 4px 12px oklch(0% 0 0/.08), 0 1px 3px oklch(0% 0 0/.04)}:root,[data-density=comfortable]{--row-padding-y:5px;--row-padding-x:14px;--button-padding-y:4px;--button-padding-x:10px;--top-bar-height:40px;--status-bar-height:24px;--rail-width:48px;--tab-strip-height:32px;--dialog-padding-x:16px;--dialog-padding-y:16px;--dialog-bar-padding-y:6px;--dialog-gap:16px;--icon-button-size-sm:28px;--icon-button-size-md:32px;--icon-button-size-lg:40px}[data-density=compact]{--row-padding-y:2px;--row-padding-x:10px;--button-padding-y:2px;--button-padding-x:7px;--top-bar-height:34px;--status-bar-height:20px;--rail-width:42px;--tab-strip-height:26px;--dialog-padding-x:12px;--dialog-padding-y:12px;--dialog-bar-padding-y:4px;--dialog-gap:12px;--icon-button-size-sm:24px;--icon-button-size-md:26px;--icon-button-size-lg:34px}[data-density=spacious]{--row-padding-y:9px;--row-padding-x:19px;--button-padding-y:7px;--button-padding-x:14px;--top-bar-height:48px;--status-bar-height:30px;--rail-width:56px;--tab-strip-height:40px;--dialog-padding-x:20px;--dialog-padding-y:20px;--dialog-bar-padding-y:10px;--dialog-gap:20px;--icon-button-size-sm:34px;--icon-button-size-md:40px;--icon-button-size-lg:48px}:root,[data-font-size=default]{--font-size-body:13px;--font-size-small:11px;--font-size-mono:12px;--font-size-eyebrow:10.5px;--line-height-body:18px;--icon-size-sm:10px;--icon-size-md:12px;--icon-size-lg:16px}[data-font-size=compact]{--font-size-body:12px;--font-size-small:11px;--font-size-mono:11.5px;--font-size-eyebrow:10px;--line-height-body:16px;--icon-size-sm:9px;--icon-size-md:11px;--icon-size-lg:15px}[data-font-size=large]{--font-size-body:14px;--font-size-small:12px;--font-size-mono:13px;--font-size-eyebrow:11.5px;--line-height-body:20px;--icon-size-sm:11px;--icon-size-md:13px;--icon-size-lg:18px}[data-font-size=xl]{--font-size-body:16px;--font-size-small:14px;--font-size-mono:14px;--font-size-eyebrow:13px;--line-height-body:22px;--icon-size-sm:12px;--icon-size-md:15px;--icon-size-lg:20px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg-canvas:99% .005 248;--bg-elevated:100% 0 248;--bg-subtle:96% .008 248;--bg-overlay:92% .01 248;--border-default:86% .016 248;--border-muted:80% .018 248;--border-strong:72% .02 248;--fg-default:20% .013 248;--fg-strong:12% .011 248;--fg-muted:40% .013 248;--fg-subtle:50% .012 248;--fg-disabled:46% .012 248;--fg-dim:55% .011 248;--accent-blue:50% .193 248;--accent-green:50% .176 145;--accent-green-light:42% .19 145;--accent-yellow:70% .15 86;--accent-orange:48% .165 60;--accent-red:55% .224 27;--accent-purple:45% .18 295;--accent-pink:58% .22 17;--type-composite:var(--accent-orange);--type-scalar:var(--accent-blue);--type-enum:var(--accent-green-light);--type-input:48% .115 92;--btn-primary:51% .15 145;--btn-primary-border:45% .17 145;--shadow-popover:0 4px 12px oklch(0% 0 0/.08), 0 1px 3px oklch(0% 0 0/.04)}}.auto-inserted-leaf{border-radius:var(--border-radius-4);padding:var(--px-2);animation-name:insertionFade;animation-duration:6s}@keyframes insertionFade{0%,to{background-color:#0000}15%,85%{background-color:oklch(var(--accent-orange) / .1)}}.graphiql-editor{width:100%;height:100%}.graphiql-editor.hidden{display:none}.monaco-editor{outline-width:0!important;position:absolute!important}.monaco-editor .highlight{color:oklch(var(--accent-green))!important}.monaco-editor input:focus-visible{outline-color:oklch(var(--accent-green))}.monaco-editor .overflow-guard{overflow:unset!important}.monaco-editor .quick-input-widget{--vscode-widget-border:var(--vscode-editorHoverWidget-border);min-width:min(500px,70vw)!important;box-shadow:none!important}.monaco-hover,.monaco-hover-content{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-grow:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{flex-grow:1;margin-right:auto}.graphiql-container *{box-sizing:border-box;font-variant-ligatures:none}.graphiql-container{--color-primary:320, 95%, 43%;--color-secondary:242, 51%, 61%;--color-tertiary:188, 100%, 36%;--color-info:208, 100%, 46%;--color-success:158, 60%, 42%;--color-warning:36, 100%, 41%;--color-error:13, 93%, 58%;--color-neutral:219, 28%, 32%;--color-base:219, 28%, 100%;--alpha-secondary:.76;--alpha-tertiary:.5;--alpha-background-heavy:.15;--alpha-background-medium:.1;--alpha-background-light:.07;--font-size-inline-code:calc(13rem / 16);--font-size-body-legacy:calc(15rem / 16);--font-size-h4:calc(18rem / 16);--font-size-h3:calc(22rem / 16);--font-size-h2:calc(29rem / 16);--font-weight-regular:400;--font-weight-medium:500;--line-height:1.5;--px-2:2px;--px-4:4px;--px-6:6px;--px-8:8px;--px-10:10px;--px-12:12px;--px-16:16px;--px-20:20px;--px-24:24px;--border-radius-2:2px;--border-radius-4:4px;--border-radius-8:8px;--border-radius-12:12px;--popover-box-shadow:0px 6px 20px #3b4c6a21, 0px 1.34018px 4.46726px #3b4c6a14, 0px .399006px 1.33002px #3b4c6a0d;--popover-border:none;--sidebar-width:60px;--toolbar-width:40px;--session-header-height:38.5px}@media (prefers-color-scheme:dark){body:not(.graphiql-light) .graphiql-container{--color-primary:338, 100%, 67%;--color-secondary:243, 100%, 77%;--color-tertiary:188, 100%, 44%;--color-info:208, 100%, 72%;--color-success:158, 100%, 42%;--color-warning:30, 100%, 80%;--color-error:13, 100%, 58%;--color-neutral:219, 29%, 78%;--color-base:219, 29%, 18%;--popover-box-shadow:none;--popover-border:1px solid hsl(var(--color-neutral))}}body.graphiql-dark .graphiql-container{--color-primary:338, 100%, 67%;--color-secondary:243, 100%, 77%;--color-tertiary:188, 100%, 44%;--color-info:208, 100%, 72%;--color-success:158, 100%, 42%;--color-warning:30, 100%, 80%;--color-error:13, 100%, 58%;--color-neutral:219, 29%, 78%;--color-base:219, 29%, 18%;--popover-box-shadow:none;--popover-border:1px solid hsl(var(--color-neutral))}:is(.graphiql-container,.graphiql-dialog),:is(.graphiql-container,.graphiql-dialog):is(button){color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height)}:is(.graphiql-container,.graphiql-dialog) input{color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-caption)}:is(.graphiql-container,.graphiql-dialog) input::placeholder{color:oklch(var(--fg-muted))}:is(.graphiql-container,.graphiql-dialog) a{color:oklch(var(--accent-blue))}:is(.graphiql-container,.graphiql-dialog) a:focus{outline:oklch(var(--accent-blue)) auto 1px}.graphiql-container :focus-visible,.graphiql-dialog :focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:2px}.graphiql-keycap-hint{gap:var(--px-4);align-items:center;display:inline-flex}.graphiql-keycap{min-width:18px;height:18px;padding:0 var(--px-4);border:1px solid oklch(var(--border-strong));border-radius:var(--radius-sm);background:oklch(var(--bg-canvas));color:oklch(var(--fg-muted));font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.graphiql-keycap-glyph{transform:translateY(.05em)}.graphiql-un-styled{all:unset;border-radius:var(--radius-sm);cursor:pointer}.graphiql-un-styled:hover{background-color:oklch(var(--bg-overlay))}.graphiql-un-styled:active{background-color:oklch(var(--bg-overlay) / .8)}.graphiql-un-styled:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:1px}.graphiql-button,button.graphiql-button{background-color:oklch(var(--bg-subtle));border:1px solid oklch(var(--border-strong));border-radius:var(--radius-sm);color:oklch(var(--fg-default));cursor:pointer;font-size:var(--font-size-body);padding:var(--px-4) var(--px-12)}:is(.graphiql-button,button.graphiql-button):hover,:is(.graphiql-button,button.graphiql-button):active{background-color:oklch(var(--bg-overlay))}:is(.graphiql-button,button.graphiql-button):focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:1px}:is(.graphiql-button,button.graphiql-button).graphiql-button-primary{background-color:oklch(var(--btn-primary));border-color:oklch(var(--btn-primary-border));color:#fff}:is(.graphiql-button,button.graphiql-button).graphiql-button-primary:hover{background-color:oklch(var(--btn-primary-border))}:is(.graphiql-button,button.graphiql-button).graphiql-button-primary:active{background-color:oklch(var(--btn-primary));opacity:.85}:is(.graphiql-button,button.graphiql-button).graphiql-button-success{background-color:oklch(var(--accent-green));border-color:oklch(var(--accent-green));color:#000}[data-theme=light] :is(.graphiql-button,button.graphiql-button).graphiql-button-success{color:#fff}:is(.graphiql-button,button.graphiql-button).graphiql-button-error{background-color:oklch(var(--accent-red));border-color:oklch(var(--accent-red));color:#000}[data-theme=light] :is(.graphiql-button,button.graphiql-button).graphiql-button-error{color:#fff}.graphiql-dropdown-content{background:oklch(var(--bg-elevated));border:1px solid oklch(var(--border-default));border-radius:var(--radius-md);box-shadow:var(--shadow-popover);color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-body);max-width:250px;padding:var(--px-4);max-height:min(calc(var(--radix-dropdown-menu-content-available-height) - 10px), 400px);overflow-y:auto}.graphiql-dropdown-item{border-radius:var(--radius-sm);cursor:pointer;font-size:inherit;line-height:var(--line-height-body);margin:var(--px-4);padding:var(--row-padding-y) var(--row-padding-x);text-overflow:ellipsis;white-space:nowrap;outline:none;overflow:hidden}.graphiql-dropdown-item[data-highlighted],.graphiql-dropdown-item:hover{background:oklch(var(--bg-overlay));color:oklch(var(--fg-strong));outline:none}.graphiql-dropdown-item[data-disabled]{color:oklch(var(--fg-disabled));cursor:default;pointer-events:none}.graphiql-dropdown-item:not(:first-child){margin-top:0}.graphiql-dropdown-separator{border:none;border-top:1px solid oklch(var(--border-muted));margin:var(--px-4) 0}.graphiql-tooltip{z-index:100;box-sizing:border-box;max-height:calc(var(--radix-tooltip-content-available-height) - var(--status-bar-height));background:oklch(var(--bg-elevated));border:1px solid oklch(var(--border-default));border-radius:var(--radius-md);box-shadow:var(--shadow-popover);color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-small);padding:var(--px-6) var(--px-8);overflow-y:auto}.graphiql-method-pill{border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow);letter-spacing:.04em;justify-content:center;align-items:center;padding:1px 5px;font-weight:700;line-height:1.4;display:inline-flex}.graphiql-method-pill-query{color:oklch(15% 0 0);background:oklch(var(--accent-green))}[data-theme=light] .graphiql-method-pill-query{color:oklch(98% 0 0)}.graphiql-method-pill-mutation{color:oklch(15% 0 0);background:oklch(var(--accent-yellow))}.graphiql-method-pill-subscription{color:oklch(15% 0 0);background:oklch(var(--accent-purple))}[data-theme=light] .graphiql-method-pill-subscription{color:oklch(98% 0 0)}.graphiql-selection-item[aria-pressed],.graphiql-selection-item[aria-checked]{border-inline-start:2px solid #0000}.graphiql-selection-item:is([aria-pressed=true],[aria-checked=true]){background:color-mix(in srgb, oklch(var(--selection-accent)) 8%, oklch(var(--bg-elevated)));color:oklch(var(--fg-strong));border-inline-start-color:oklch(var(--selection-accent));border-start-start-radius:0;border-end-start-radius:0}.graphiql-selection-item:is([aria-pressed=true],[aria-checked=true])[data-highlighted],.graphiql-selection-item:is([aria-pressed=true],[aria-checked=true]):hover{background:color-mix(in srgb, oklch(var(--selection-accent)) 12%, oklch(var(--bg-elevated)))}@media (forced-colors:active){.graphiql-selection-item:is([aria-pressed=true],[aria-checked=true]){border-inline-start-color:highlight}}.graphiql-execute-button{border-radius:var(--radius-md);color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:inline-flex}.graphiql-execute-button .graphiql-execute-button-segment{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--px-8);height:28px;padding:0 var(--px-10);border:1px solid oklch(var(--border-strong));background:oklch(var(--bg-subtle));color:inherit;font:inherit;border-radius:0;display:inline-flex}.graphiql-execute-button .graphiql-execute-button-segment+.graphiql-execute-button-segment{border-left:0}.graphiql-execute-button .graphiql-execute-button-segment:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.graphiql-execute-button .graphiql-execute-button-segment:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.graphiql-execute-button button.graphiql-execute-button-segment{cursor:pointer}.graphiql-execute-button button.graphiql-execute-button-segment:not(.graphiql-execute-button-primary):hover:not(:disabled){background:oklch(var(--bg-overlay))}.graphiql-execute-button .graphiql-execute-button-primary{background:oklch(var(--btn-primary));border-color:oklch(var(--btn-primary-border));color:#fff;flex-shrink:0;width:34px;padding:0}.graphiql-execute-button button.graphiql-execute-button-primary:hover:not(:disabled){background:oklch(var(--btn-primary-border))}.graphiql-execute-button .graphiql-execute-button-operation{min-width:0}.graphiql-execute-button-name{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.graphiql-execute-button-operation .graphiql-method-pill,.graphiql-execute-button-menu-item .graphiql-method-pill,.graphiql-execute-button .graphiql-execute-button-method{flex-shrink:0}.graphiql-execute-button-method-label{font-family:var(--font-family-mono);font-size:var(--font-size-small);color:oklch(var(--accent-green-light))}.graphiql-execute-button-tooltip-label{align-items:center;gap:var(--px-8);display:inline-flex}.graphiql-execute-button-caret-icon{flex-shrink:0;width:8px;height:auto}.graphiql-execute-button-icon{width:auto;height:11px}.graphiql-execute-button button:disabled{cursor:default;opacity:.6}.graphiql-execute-button .graphiql-execute-button-segment:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:-2px}.graphiql-execute-button-menu-item{align-items:center;gap:var(--px-6);display:inline-flex}.graphiql-execute-button-option[aria-checked=true]{font-weight:var(--font-weight-medium)}.graphiql-execute-button-option:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:-2px}.graphiql-execute-button-method-option[aria-disabled=true]{color:oklch(var(--fg-disabled) / .5);cursor:default}@media (forced-colors:active){.graphiql-execute-button-option:focus-visible{outline-color:highlight}}@media (width<=600px){.graphiql-execute-button-name{max-width:130px}}button.graphiql-toolbar-button{height:var(--icon-button-size-lg);width:var(--icon-button-size-lg);color:oklch(var(--fg-subtle));border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}button.graphiql-toolbar-button:hover{background-color:oklch(var(--bg-overlay));color:oklch(var(--fg-default))}button.graphiql-toolbar-button:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:1px}button.graphiql-toolbar-button.error{background-color:oklch(var(--accent-red) / .15);color:oklch(var(--accent-red))}.graphiql-segmented-control{border:1px solid oklch(var(--border-muted));border-radius:var(--radius-md);background:oklch(var(--bg-subtle));gap:1px;margin:0;padding:1px;display:inline-flex}.graphiql-segmented-control-legend,.graphiql-segmented-control-input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.graphiql-segmented-control-option{align-items:center;gap:var(--px-6);padding:3px var(--px-8);border-radius:var(--radius-sm);color:oklch(var(--fg-subtle));font-family:var(--font-family);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-ui);cursor:pointer;font-weight:500;display:inline-flex}.graphiql-segmented-control-option:hover:not([data-checked]):not([data-disabled]){color:oklch(var(--fg-default))}.graphiql-segmented-control-option[data-checked]{background:oklch(var(--bg-overlay));color:oklch(var(--fg-strong))}.graphiql-segmented-control-option[data-disabled]{opacity:.5;cursor:not-allowed}.graphiql-segmented-control-option:has(.graphiql-segmented-control-input:focus-visible){outline:2px solid oklch(var(--accent-blue));outline-offset:1px}.graphiql-segmented-control-icon{display:inline-flex}.graphiql-spinner{height:56px;margin:auto;margin-top:var(--px-16);width:56px}.graphiql-spinner:after{border:4px solid #0000;border-top:4px solid oklch(var(--fg-muted));content:"";vertical-align:middle;border-radius:100%;width:46px;height:46px;animation:.8s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.graphiql-response-header{align-items:center;gap:var(--px-8);height:32px;padding:0 var(--px-14);border-bottom:1px solid oklch(var(--border-default));background:oklch(var(--bg-elevated));flex-shrink:0;display:flex}.graphiql-response-status{align-items:center;gap:var(--px-6);font-family:var(--font-family-mono);font-size:var(--font-size-mono);line-height:1;display:inline-flex}.graphiql-response-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.graphiql-response-status--ok .graphiql-response-status-dot{background:oklch(var(--accent-green))}.graphiql-response-status--error .graphiql-response-status-dot{background:oklch(var(--accent-red))}.graphiql-response-status--ok .graphiql-response-status-code{color:oklch(var(--accent-green))}.graphiql-response-status--error .graphiql-response-status-code{color:oklch(var(--accent-red))}.graphiql-response-status-text{color:oklch(var(--fg-muted))}.graphiql-response-method,.graphiql-response-meta{font-family:var(--font-family-mono);font-size:var(--font-size-mono);color:oklch(var(--fg-muted));line-height:1}.graphiql-response-header-spacer{flex:1}.graphiql-response-header .graphiql-toolbar-button{height:var(--icon-button-size-sm);width:var(--icon-button-size-sm)}.graphiql-response-pane{flex-direction:column;height:100%;display:flex;overflow:hidden}.graphiql-response-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.graphiql-response-pane .result-window{min-height:0;padding:var(--px-16);flex:1}.graphiql-response-spinner-overlay{width:28px;height:28px;margin:auto;position:absolute;inset:0}.graphiql-response-spinner-overlay:after{border-color:#0000;border-top-color:oklch(var(--accent-blue));width:22px;height:22px}.graphiql-response-empty-state{color:oklch(var(--fg-subtle));font-family:var(--font-family);font-size:var(--font-size-small);flex:1;justify-content:center;align-items:center;display:flex}.graphiql-transport-upgrade-banner{align-items:center;gap:var(--px-6);font-size:var(--font-size-small);color:oklch(var(--fg-default));line-height:1;display:inline-flex}.graphiql-transport-upgrade-banner-dot{background:oklch(var(--accent-yellow));border-radius:50%;flex-shrink:0;width:6px;height:6px}.graphiql-transport-upgrade-banner-link,.graphiql-transport-upgrade-banner-link:visited{color:oklch(var(--fg-default));text-underline-offset:2px;text-decoration:underline}.graphiql-transport-upgrade-banner-link:hover{text-decoration-thickness:2px}.graphiql-transport-upgrade-banner-dismiss{cursor:pointer;color:oklch(var(--fg-muted));margin-left:var(--px-2);background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.graphiql-transport-upgrade-banner-dismiss:hover{color:oklch(var(--fg-default))}.graphiql-transport-upgrade-banner-dismiss>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.graphiql-response-table-wrapper{padding:var(--px-16);flex:1;overflow:auto}.graphiql-response-table:not(:last-child){margin-bottom:var(--px-24)}.graphiql-response-table{border-collapse:collapse;width:100%;font-family:var(--font-family-mono);font-size:var(--font-size-small);color:oklch(var(--fg-default))}.graphiql-response-table-caption{text-align:left;font-family:var(--font-family);font-size:var(--font-size-small);color:oklch(var(--fg-muted));padding-bottom:var(--px-8);caption-side:top;font-weight:600}.graphiql-response-table th{text-align:left;padding:var(--px-6) var(--px-12);border-bottom:2px solid oklch(var(--border-default));color:oklch(var(--fg-strong));white-space:nowrap;background:oklch(var(--bg-elevated));z-index:1;font-weight:600;position:sticky;top:0}.graphiql-response-table td{padding:var(--px-6) var(--px-12);border-bottom:1px solid oklch(var(--border-muted));vertical-align:top;text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.graphiql-response-table tbody tr:nth-child(2n){background:oklch(var(--bg-canvas))}.graphiql-response-table tbody tr:hover{background:oklch(var(--bg-elevated))}.graphiql-response-table-empty{color:oklch(var(--fg-subtle));font-family:var(--font-family);font-size:var(--font-size-small);flex:1;justify-content:center;align-items:center;display:flex}.graphiql-response-tree{font-family:var(--font-family-mono);font-size:var(--font-size-mono);color:oklch(var(--fg-default));padding:var(--px-16);flex:1;min-height:0;line-height:1.6;overflow:auto}.graphiql-tree-row{align-items:baseline;gap:var(--px-4);white-space:nowrap;display:flex}.graphiql-tree-key{color:oklch(var(--fg-default));flex-shrink:0}.graphiql-tree-colon{color:oklch(var(--fg-muted));flex-shrink:0}.graphiql-tree-summary{color:oklch(var(--fg-muted))}.graphiql-tree-string{color:oklch(var(--accent-blue))}.graphiql-tree-number{color:oklch(var(--accent-orange))}.graphiql-tree-bool{color:oklch(var(--accent-purple))}.graphiql-tree-null{color:oklch(var(--fg-muted));font-style:italic}.graphiql-tree-toggle{cursor:pointer;color:oklch(var(--fg-muted));font-family:inherit;font-size:inherit;line-height:inherit;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-shrink:0;width:14px;padding:0}.graphiql-tree-toggle:hover{color:oklch(var(--fg-default))}.graphiql-button-group{background-color:oklch(var(--bg-subtle));border-radius:calc(var(--border-radius-4) + var(--px-4));padding:var(--px-4);display:flex}.graphiql-button-group>button.graphiql-button{background-color:#0000}.graphiql-button-group>button.graphiql-button:hover{background-color:oklch(var(--bg-overlay))}.graphiql-button-group>button.graphiql-button.active{background-color:oklch(var(--bg-canvas));cursor:default}.graphiql-button-group>*+*{margin-left:var(--px-8)}.graphiql-dialog-overlay{z-index:10;background-color:oklch(0% 0 0/.5);position:fixed;inset:0}.graphiql-dialog{background:oklch(var(--bg-elevated));border:1px solid oklch(var(--border-default));border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);color:oklch(var(--fg-default));font-family:var(--font-family);max-width:80vw;max-height:80vh;width:unset;z-index:10;margin:0;padding:0;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.graphiql-dialog-close{border-radius:var(--radius-sm);color:oklch(var(--fg-muted));padding:var(--px-4)}.graphiql-dialog-close:hover{background:oklch(var(--bg-overlay));color:oklch(var(--fg-default))}.graphiql-dialog-close>svg{height:var(--icon-size-md);width:var(--icon-size-md);display:block}.graphiql-dialog-header{border-bottom:1px solid oklch(var(--border-default));justify-content:space-between;align-items:center;gap:var(--px-16);padding:var(--dialog-bar-padding-y) var(--px-12) var(--dialog-bar-padding-y) var(--dialog-padding-x);display:flex}.graphiql-dialog-title{color:oklch(var(--fg-strong));font-family:var(--font-family);font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body);margin:0}.graphiql-dialog-body{gap:var(--dialog-gap);padding:var(--dialog-padding-y) var(--dialog-padding-x);flex-direction:column;display:flex}.graphiql-dialog-footer{border-top:1px solid oklch(var(--border-default));gap:var(--px-8);padding:var(--dialog-bar-padding-y) var(--dialog-padding-x);justify-content:flex-end;display:flex}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) blockquote{padding-left:var(--px-8);margin-left:0;margin-right:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) code,:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) pre{border-radius:var(--border-radius-4);font-family:var(--font-family-mono);font-size:var(--font-size-inline-code)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) code{padding:var(--px-2)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) pre{padding:var(--px-6) var(--px-8);overflow:auto}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) pre code{background-color:initial;border-radius:0;padding:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) ol,:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) ul{padding-left:var(--px-16)}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) ol{list-style-type:decimal}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) ul{list-style-type:disc}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation) img{border-radius:var(--border-radius-4);max-width:100%;max-height:120px}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation)>:first-child{margin-top:0}:is(.graphiql-markdown-description,.graphiql-markdown-deprecation)>:last-child{margin-bottom:0}.graphiql-markdown-description a{color:oklch(var(--accent-blue));text-decoration:none}.graphiql-markdown-description a:hover{text-decoration:underline}.graphiql-markdown-description blockquote{border-left:1.5px solid oklch(var(--border-strong))}.graphiql-markdown-description code,.graphiql-markdown-description pre{background-color:oklch(var(--bg-subtle));color:oklch(var(--fg-default))}.graphiql-markdown-description>*{margin:var(--px-12) 0}.graphiql-markdown-deprecation a{color:oklch(var(--accent-orange));text-decoration:underline}.graphiql-markdown-deprecation blockquote{border-left:1.5px solid oklch(var(--accent-orange))}.graphiql-markdown-deprecation code,.graphiql-markdown-deprecation pre{background-color:oklch(var(--accent-orange) / .1)}.graphiql-markdown-deprecation>*{margin:var(--px-8) 0}.graphiql-markdown-preview>:not(:first-child){display:none}.graphiql-tabs{height:var(--tab-strip-height);background:oklch(var(--bg-elevated));border-bottom:1px solid oklch(var(--border-default));align-items:stretch;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.graphiql-tabs,.graphiql-tab{min-width:0}.graphiql-tab{border-right:1px solid oklch(var(--border-default));color:oklch(var(--fg-subtle));background:0 0;flex-shrink:0;align-items:stretch;display:flex;position:relative}.graphiql-tab:hover{color:oklch(var(--fg-default))}.graphiql-tab:hover .graphiql-tab-close{display:flex}.graphiql-tab.graphiql-tab-active{background:oklch(var(--bg-canvas));color:oklch(var(--fg-strong));border-top:1px solid oklch(var(--accent-blue));margin-top:-1px}.graphiql-tab.graphiql-tab-active .graphiql-tab-close{display:flex}.graphiql-tab .graphiql-tab-button{padding:0 var(--px-12);font-family:var(--font-family-mono);font-size:var(--font-size-mono);white-space:nowrap;color:inherit;background:0 0;align-items:center;display:flex}.graphiql-tab .graphiql-tab-button:hover{background:0 0}.graphiql-tab:hover .graphiql-tab-button,.graphiql-tab.graphiql-tab-active .graphiql-tab-button{padding-right:var(--px-24)}.graphiql-tab .graphiql-tab-close{right:var(--px-4);padding:var(--px-4);color:oklch(var(--fg-muted));border-radius:var(--radius-sm);justify-content:center;align-items:center;line-height:0;transition:color .12s,background .12s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.graphiql-tab .graphiql-tab-close>svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.graphiql-tab .graphiql-tab-close:hover{color:oklch(var(--fg-default));background:oklch(var(--bg-overlay))}.graphiql-tab .graphiql-tab-close:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:2px}.graphiql-tab .graphiql-tab-dirty{background:oklch(var(--accent-blue));pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.graphiql-tab:hover .graphiql-tab-dirty,.graphiql-tab.graphiql-tab-active .graphiql-tab-dirty{right:20px}.graphiql-panel-header{padding:var(--px-12) var(--px-14) var(--px-10);border-bottom:1px solid oklch(var(--border-default));background:oklch(var(--bg-elevated));justify-content:space-between;align-items:flex-start;display:flex}.graphiql-panel-header-titles{flex-direction:column;gap:2px;display:flex}.graphiql-panel-header-title{color:oklch(var(--fg-strong));font-family:var(--font-family);font-size:var(--font-size-mono);margin:0;font-weight:600;line-height:1.3}.graphiql-panel-header-subtitle{color:oklch(var(--fg-subtle));font-family:var(--font-family);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.graphiql-panel-header-actions{gap:var(--px-4);color:oklch(var(--fg-subtle));display:flex}.graphiql-panel-header-actions svg{width:var(--icon-size-md);height:var(--icon-size-md)}.graphiql-top-bar{align-items:center;gap:var(--px-12);height:var(--top-bar-height);padding:0 var(--px-12);background:oklch(var(--bg-elevated));border-bottom:1px solid oklch(var(--border-default));color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-body);display:flex}.graphiql-top-bar-brand{align-items:center;gap:var(--px-8);display:flex}.graphiql-top-bar-logo{flex-shrink:0;width:22px;height:22px}.graphiql-top-bar-wordmark{color:oklch(var(--fg-strong));font-weight:600;font-size:var(--font-size-body);white-space:nowrap}.graphiql-top-bar-version{color:oklch(var(--fg-subtle));font-family:var(--font-family-mono);font-size:var(--font-size-small);white-space:nowrap}.graphiql-top-bar-divider{background:oklch(var(--border-default));flex-shrink:0;width:1px;height:18px}.graphiql-top-bar-endpoint{align-items:center;gap:var(--px-6);padding:0 var(--px-10);background:oklch(var(--bg-canvas));border:1px solid oklch(var(--border-muted));border-radius:var(--radius-md);min-width:0;height:24px;font-family:var(--font-family-mono);font-size:var(--font-size-small);flex:1;display:inline-flex}.graphiql-top-bar-endpoint-url{color:oklch(var(--fg-subtle));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graphiql-status-bar{align-items:center;gap:var(--px-12);height:var(--status-bar-height);padding:0 var(--px-12);background:oklch(var(--bg-elevated));border-top:1px solid oklch(var(--border-default));color:oklch(var(--fg-subtle));font-family:var(--font-family-mono);font-size:var(--font-size-eyebrow);flex-shrink:0;display:flex}.graphiql-status-bar-conn{align-items:center;gap:var(--px-6);font-weight:500;display:inline-flex}.graphiql-status-bar-conn-dot{border-radius:50%;width:7px;height:7px}.graphiql-status-bar-conn-idle .graphiql-status-bar-conn-dot{background:oklch(var(--fg-dim))}.graphiql-status-bar-conn-connecting .graphiql-status-bar-conn-dot{background:oklch(var(--accent-yellow))}.graphiql-status-bar-conn-connected .graphiql-status-bar-conn-dot{background:oklch(var(--accent-green))}.graphiql-status-bar-conn-error .graphiql-status-bar-conn-dot{background:oklch(var(--accent-red))}.graphiql-side-panel{background:oklch(var(--bg-canvas));border-right:1px solid oklch(var(--border-default));flex-direction:column;width:100%;height:100%;display:flex;overflow:auto}.graphiql-activity-rail{width:var(--rail-width);padding:var(--px-8) 0;background:oklch(var(--bg-elevated));border-right:1px solid oklch(var(--border-default));flex-direction:column;flex-shrink:0;display:flex}.graphiql-activity-rail-list{gap:var(--px-4);flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.graphiql-activity-rail-item{width:var(--icon-button-size-md);height:var(--icon-button-size-md);color:oklch(var(--fg-subtle));border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-start:-2px;padding:0;transition:color .12s,background .12s;display:flex}.graphiql-activity-rail-item:hover{color:oklch(var(--fg-default));background:oklch(var(--bg-subtle))}.graphiql-activity-rail-item:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:2px}.graphiql-activity-rail-item svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.graphiql-activity-rail-spacer{flex:1}.graphiql-activity-rail-settings{width:var(--icon-button-size-md);height:var(--icon-button-size-md);color:oklch(var(--fg-subtle));cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto;padding:0;transition:color .12s,background .12s;display:flex}.graphiql-activity-rail-settings:hover{color:oklch(var(--fg-default));background:oklch(var(--bg-subtle))}.graphiql-activity-rail-settings:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:2px}.graphiql-activity-rail-settings svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.graphiql-var-headers-strip{flex-direction:column;flex:1;min-height:0;display:flex}.graphiql-var-headers-strip-bar{padding:var(--px-8) var(--px-8) 0;align-items:center;gap:var(--px-8);flex-shrink:0;display:flex;position:relative}.graphiql-var-hint{font-size:var(--font-size-eyebrow);color:oklch(var(--fg-subtle));white-space:nowrap;margin-left:auto}.graphiql-var-hint[aria-live]{min-width:0}.graphiql-var-headers-strip-content{min-height:0;padding:var(--px-16);flex-direction:column;flex:1;display:flex}.graphiql-var-headers-strip-content .graphiql-editor{flex:1}.graphiql-settings-dialog{min-width:360px}.graphiql-settings-dialog-body{padding:var(--px-4) 0;flex-direction:column;display:flex}.graphiql-settings-section{border-bottom:1px solid oklch(var(--border-muted));align-items:center;gap:var(--px-16);padding:var(--px-12) var(--px-16);justify-content:space-between;display:flex}.graphiql-settings-section:last-child{border-bottom:none}.graphiql-settings-section-title{color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-ui);flex-shrink:0;min-width:72px;margin:0;font-weight:500}.graphiql-settings-section-label{gap:var(--px-4);flex-direction:column;display:flex}.graphiql-settings-section-caption{color:oklch(var(--fg-muted));font-family:var(--font-family);font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-ui);margin:0}.graphiql-settings-clear-button{padding:var(--px-4) var(--px-8);border:1px solid oklch(var(--border-muted));border-radius:var(--radius-sm);background:oklch(var(--bg-subtle));color:oklch(var(--fg-default));font-family:var(--font-family);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-ui);cursor:pointer;justify-content:center;align-items:center;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex;position:relative}.graphiql-settings-clear-button:hover{background:oklch(var(--bg-overlay))}.graphiql-settings-clear-button:focus-visible{outline:2px solid oklch(var(--accent-blue));outline-offset:1px}.graphiql-settings-clear-button-label{transition:opacity .15s}.graphiql-settings-clear-button[data-confirmed] .graphiql-settings-clear-button-label{opacity:0}.graphiql-settings-clear-button-check{opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.graphiql-settings-clear-button[data-confirmed] .graphiql-settings-clear-button-check{opacity:1}@media (prefers-reduced-motion:reduce){.graphiql-settings-clear-button,.graphiql-settings-clear-button-label,.graphiql-settings-clear-button-check{transition:none}}.graphiql-settings-check-icon{color:oklch(var(--accent-green));width:14px;height:14px}.graphiql-settings-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
