#sanity{--static-css-file-loaded-vision:true}.HSFWEW_editorRoot{box-sizing:border-box;width:100%;height:100%;display:flex;position:relative;overflow:clip}.HSFWEW_editorRoot .cm-theme{width:100%}.HSFWEW_editorRoot .cm-editor{height:100%;font-size:16px;line-height:21px}.HSFWEW_editorRoot .cm-line{padding-left:var(--vision-editor-line-padding-left)}.HSFWEW_editorRoot .cm-content{padding-top:var(--vision-editor-content-padding-top);border-right-width:var(--vision-editor-content-border-right-width)!important}.HSFWEW_editorRootAutoHeight,.HSFWEW_editorRootAutoHeight .cm-editor{height:auto}.lBV0cq_root .sidebarPanes .Pane{overflow:hidden auto}.lBV0cq_queryRecallPaneContainer{position:absolute;inset:0}.lBV0cq_queryRecallPaneWrapper{min-height:0}.lBV0cq_root .Resizer{background:var(--card-border-color);opacity:1;z-index:1;box-sizing:border-box;background-clip:padding-box;border:solid #0000}.lBV0cq_root .Resizer:hover{border-color:var(--card-shadow-ambient-color)}.lBV0cq_root .Resizer.horizontal{cursor:row-resize;z-index:4;border-width:5px 0;width:100%;height:11px;margin:-5px 0}.lBV0cq_root .Resizer.vertical{cursor:col-resize;z-index:2;border-width:0 5px;width:11px;margin:0 -5px}.lBV0cq_root .Resizer.disabled{cursor:not-allowed}.lBV0cq_root .Resizer.disabled:hover{border-color:#0000}.lBV0cq_header{z-index:6;border-bottom:1px solid var(--card-border-color);flex-shrink:0;position:relative;overflow:visible}.lBV0cq_header.lBV0cq_header{background:var(--card-bg-color)}.lBV0cq_styledLabel{flex:1}.lBV0cq_splitpaneContainer{z-index:1;min-height:0;position:relative}.lBV0cq_queryCopyLink{cursor:pointer;margin-right:auto}.lBV0cq_inputBackgroundContainer{z-index:10;margin:0;padding:0;position:absolute;top:1rem;left:0;right:0}.lBV0cq_inputBackgroundContainer .lBV0cq_styledLabel{-webkit-user-select:none;user-select:none}.lBV0cq_inputBackgroundContainerLeft{left:33px}.lBV0cq_inputContainer{flex-direction:column;width:100%;height:100%;position:relative}.lBV0cq_resultOuterContainer{height:100%}.lBV0cq_resultInnerContainer{position:relative}.lBV0cq_resultContainer{width:100%;max-width:100%;height:100%;position:absolute}.lBV0cq_resultContainerInvalid.lBV0cq_resultContainerInvalid:after{content:"";background-color:var(--card-bg-color);width:100%;position:absolute;top:0;bottom:0;left:0}.lBV0cq_result{z-index:20;width:100%;height:100%;position:relative}.lBV0cq_resultFooter{border-top:1px solid var(--card-border-color);flex-wrap:wrap}.lBV0cq_timingsCard{position:relative}.lBV0cq_timingsTextContainer{height:100%;min-height:var(--vision-timings-text-min-height)}.lBV0cq_downloadsCard{position:relative}.lBV0cq_saveResultLabel.lBV0cq_saveResultLabel{transform:initial}.lBV0cq_saveResultLabel.lBV0cq_saveResultLabel:before,.lBV0cq_saveResultLabel.lBV0cq_saveResultLabel:after{content:none}.lBV0cq_saveResultLabel>span{gap:var(--vision-save-result-gap);flex-wrap:wrap;align-items:center;display:flex!important}.lBV0cq_controlsContainer{border-top:1px solid var(--card-border-color)}.A8N59q_fixedHeader{background:var(--card-bg-color);z-index:1;flex-shrink:0}.A8N59q_scrollContainer{width:100%;min-width:0;min-height:0}.A8N59q_queryList{min-height:0}.BsYI2a_perspectivePopoverContent{max-width:240px}.BsYI2a_perspectivePopoverLink{cursor:pointer;margin-right:auto}.BsYI2a_dot{width:4px;height:4px;box-shadow:0 0 0 1px var(--card-bg-color);border-radius:3px}._7y6tDG_errorCode._7y6tDG_errorCode{color:var(--card-muted-fg-color)}.VsSQ8q_resultViewWrapper .json-inspector,.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__selection{font-family:var(--vision-result-code-family);font-size:var(--vision-result-code-font-size);line-height:var(--vision-result-code-line-height);color:var(--card-code-fg-color)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__leaf{padding-left:var(--vision-result-space-4)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__leaf.json-inspector__leaf_root{padding-top:var(--vision-result-space-0);padding-left:0}.VsSQ8q_resultViewWrapper .json-inspector>.json-inspector__leaf_root>.json-inspector__line>.json-inspector__key{display:none}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__line{cursor:default;display:block;position:relative}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__line:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0 -50px 0 -200px}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__line:hover:after{background:var(--card-code-bg-color)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__leaf_composite>.json-inspector__line{cursor:pointer}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__leaf_composite>.json-inspector__line:before{content:"▸ ";margin-left:calc(0px - var(--vision-result-space-4));font-size:var(--vision-result-code-font-size);line-height:var(--vision-result-code-line-height)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__leaf_expanded.json-inspector__leaf_composite>.json-inspector__line:before{content:"▾ ";font-size:var(--vision-result-code-font-size);line-height:var(--vision-result-code-line-height)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__radio,.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__flatpath{display:none}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__value{margin-left:var(--vision-result-space-4-half)}.VsSQ8q_copyNodeButton{appearance:none;color:var(--card-muted-fg-color);cursor:pointer;font-size:1.2em;line-height:var(--vision-result-code-line-height);opacity:0;background:0 0;border:0;border-radius:2px;padding:0;display:inline-flex;position:absolute;top:0;right:0}.VsSQ8q_copyNodeButton:hover{color:var(--card-fg-color)}.VsSQ8q_copyNodeButton:focus-visible{opacity:1;outline:1px solid var(--card-focus-ring-color)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__line:hover .VsSQ8q_copyNodeButton{opacity:1}.VsSQ8q_copyableResult .json-inspector .json-inspector__line{padding-right:1.5em}.VsSQ8q_resultViewWrapper .json-inspector>.json-inspector__leaf_root>.json-inspector__line>.json-inspector__key+.json-inspector__value{margin:0}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__key{color:var(--vision-result-syntax-property)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__value_helper,.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__value_null{color:var(--vision-result-syntax-constant)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__not-found{padding-top:var(--vision-result-space-2)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__value_string{color:var(--vision-result-syntax-string);word-break:break-word}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__value_boolean{color:var(--vision-result-syntax-boolean)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__value_number{color:var(--vision-result-syntax-number)}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__show-original{cursor:pointer;padding:0 6px;display:inline-block}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__show-original:hover{color:inherit}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__show-original:before{content:"↔"}.VsSQ8q_resultViewWrapper .json-inspector .json-inspector__show-original:hover:after{content:" expand"}.ggn-calendar{width:100%;height:100%;color:inherit;font:inherit;padding:clamp(16px,3vw,32px);overflow-y:auto}.ggn-calendar *{box-sizing:border-box}.ggn-calendar-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.ggn-calendar-header h2{margin:0;font:600 clamp(1.4rem,3vw,2rem)/1.15 system-ui,sans-serif}.ggn-calendar-header p{opacity:.7;margin:7px 0 0;line-height:1.5}.ggn-calendar-add{color:#fff;background:#26765a;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-weight:650;text-decoration:none;display:inline-flex}.ggn-calendar-add:hover{background:#1c5947}.ggn-calendar-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.ggn-calendar-month-controls{flex-wrap:wrap;gap:6px;display:inline-flex}.ggn-calendar button{min-height:39px;color:inherit;font:inherit;cursor:pointer;background:#7f7f7f12;border:1px solid #7f7f7f59;border-radius:5px;padding:8px 11px}.ggn-calendar button:hover{background:#7f7f7f2e}.ggn-calendar button:focus-visible,.ggn-calendar a:focus-visible,.ggn-calendar input:focus-visible{outline-offset:2px;outline:2px solid #44a886}.ggn-calendar-toggle{cursor:pointer;align-items:center;gap:8px;min-height:40px;display:inline-flex}.ggn-calendar-toggle input{accent-color:#44a886;width:18px;height:18px}.ggn-calendar-refresh{margin-left:auto}.ggn-calendar-grid{background:#7f7f7f3d;border:1px solid #7f7f7f3d;border-radius:5px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.ggn-calendar-weekday{text-align:center;background:#3241381f;padding:10px 7px;font-size:.8rem;font-weight:650}.ggn-calendar-day{background:var(--card-bg-color,#7f7f7f08);flex-direction:column;min-width:0;min-height:113px;padding:8px 6px;display:flex}.ggn-calendar-outside{background:#7f7f7f1a}.ggn-calendar-past{opacity:.65}.ggn-calendar-today{box-shadow:inset 0 0 0 2px #44a886}.ggn-calendar-day-number{justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:6px;font-size:.82rem;font-weight:650;display:inline-flex}.ggn-calendar-today .ggn-calendar-day-number{color:#fff;background:#26765a;border-radius:100%}.ggn-calendar-events{flex-direction:column;gap:4px;display:flex}.ggn-calendar-event{color:inherit;overflow-wrap:anywhere;background:#3a8b682b;border-left:3px solid #44a886;border-radius:4px;padding:5px 7px;font-size:.78rem;line-height:1.3;text-decoration:none;display:block}.ggn-calendar-event.is-draft{background:#c29c5724;border-left-color:#c29c57}.ggn-calendar-event:hover{text-decoration:underline}.ggn-calendar-status,.ggn-calendar-error{background:#7f7f7f1f;border-radius:4px;padding:12px 14px}.ggn-calendar-error{border-left:3px solid #ce6666}.ggn-calendar-agenda{display:none}.ggn-calendar-help{opacity:.72;margin:18px 0 30px;font-size:.84rem;line-height:1.5}@media (width<=820px){.ggn-calendar-grid{display:none}.ggn-calendar-agenda{display:block}.ggn-calendar-agenda h3{margin:0 0 12px;font-size:1.05rem}.ggn-calendar-agenda-day{border-top:1px solid #7f7f7f38;flex-direction:column;gap:8px;padding:13px 0;display:flex}.ggn-calendar-agenda-day h4{margin:0;font-size:.9rem}.ggn-calendar-agenda-day a{color:inherit;background:#3a8b6824;border-left:3px solid #44a886;padding:10px 12px;text-decoration:none;display:block}.ggn-calendar-refresh{margin-left:0}}
