body,html{font-family:var(--font-geist-mono)!important;font-feature-settings:"liga" 0,"calt" 0;font-variant-ligatures:none;letter-spacing:-.01em}a,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,textarea{font-family:var(--font-geist-mono)!important;letter-spacing:-.01em}h1,h2,h3{letter-spacing:-.02em;font-feature-settings:"liga" 0,"calt" 0}a,button,input,select,textarea{font-family:var(--font-geist-mono)!important;font-feature-settings:"liga" 0}.font-geist-mono{font-family:var(--font-geist-mono);font-feature-settings:"liga" 0;font-variant-ligatures:none;letter-spacing:-.01em}.code,.monospace,code,pre{font-family:var(--font-geist-mono);font-feature-settings:"liga" 0,"calt" 0;font-variant-ligatures:none;letter-spacing:-.01em}.code-block{font-family:var(--font-geist-mono);font-size:.9rem;line-height:1.5;tab-size:2;-moz-tab-size:2;hyphens:none;white-space:pre;word-spacing:normal;word-break:normal;overflow-wrap:normal;font-feature-settings:"liga" 0;font-variant-ligatures:none;letter-spacing:-.01em}.tabular-nums-mono{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.json-string{color:hsl(142,76%,36%);font-weight:500}.json-number{color:hsl(204,70%,53%);font-weight:500}.json-boolean{color:hsl(261,51%,51%);font-weight:500}.json-null{color:hsl(0,0%,50%);font-weight:400}.json-key{color:hsl(0,67%,53%);font-weight:500}.json-punctuation{color:hsl(220,14%,45%);opacity:.8}.code-block .line-numbers{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.code-block .line-content{white-space:pre;min-height:1.5em;display:inline-block;width:100%}.line-numbers{counter-reset:line;user-select:none}.line-numbers>span{counter-increment:line}.line-numbers>span:before{content:counter(line);width:1.5rem;margin-right:.75rem}.line-numbers .line-number,.line-numbers>span:before{display:inline-block;text-align:right;color:hsl(220,13%,69%);user-select:none}.line-numbers .line-number{font-size:.75rem;padding-right:.5rem;vertical-align:top;min-width:1.5rem;opacity:.8}.dark .json-string{color:hsl(142,76%,53%);font-weight:500}.dark .json-number{color:hsl(204,70%,70%);font-weight:500}.dark .json-boolean{color:hsl(261,51%,70%);font-weight:500}.dark .json-null{color:hsl(0,0%,60%);font-weight:400}.dark .json-key{color:hsl(0,67%,70%);font-weight:500}.dark .json-punctuation{color:hsl(220,14%,70%);opacity:.7}.input-mono:focus,.textarea-mono:focus{box-shadow:0 0 0 3px hsl(var(--ring)/20%)}