.CodeBlock_container__QRmKP{position:relative;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.CodeBlock_container__QRmKP,.CodeBlock_dark__sGBVM,[data-theme=dark] .CodeBlock_container__QRmKP{background-color:#060a12;border:1px solid #1f2937;color:#e5e7eb}.CodeBlock_dark__sGBVM .CodeBlock_header__xhoc6,[data-theme=dark] .CodeBlock_header__xhoc6{background-color:#111827;border-bottom:1px solid #1f2937}.CodeBlock_dark__sGBVM .CodeBlock_tabItem__641Dt,[data-theme=dark] .CodeBlock_tabItem__641Dt{color:#9ca3af}.CodeBlock_dark__sGBVM .CodeBlock_tabItem__641Dt:hover,[data-theme=dark] .CodeBlock_tabItem__641Dt:hover{color:#f9fafb;background-color:#1f2937}.CodeBlock_dark__sGBVM .CodeBlock_tabItemActive__xf_kp,[data-theme=dark] .CodeBlock_tabItemActive__xf_kp{background-color:#6366f1!important;color:#ffffff!important;box-shadow:0 1px 3px rgba(0,0,0,.3)}.CodeBlock_dark__sGBVM .CodeBlock_metaTitle__u9ykO,[data-theme=dark] .CodeBlock_metaTitle__u9ykO{color:#f9fafb}.CodeBlock_dark__sGBVM .CodeBlock_metaLanguage__ZPFaP,[data-theme=dark] .CodeBlock_metaLanguage__ZPFaP{color:#6366f1}.CodeBlock_dark__sGBVM .CodeBlock_actionBtn__SakLF,[data-theme=dark] .CodeBlock_actionBtn__SakLF{background-color:rgba(17,24,39,.85);border:1px solid #1f2937;color:#9ca3af}.CodeBlock_dark__sGBVM .CodeBlock_actionBtn__SakLF:hover,[data-theme=dark] .CodeBlock_actionBtn__SakLF:hover{color:#e5e7eb;border-color:#374151}.CodeBlock_dark__sGBVM .CodeBlock_actionBtnActive__cuBaj,[data-theme=dark] .CodeBlock_actionBtnActive__cuBaj{background-color:rgba(99,102,241,.18)!important;color:#818cf8!important;border-color:rgba(99,102,241,.4)!important}.CodeBlock_dark__sGBVM .CodeBlock_copyBtn__sj1iZ,[data-theme=dark] .CodeBlock_copyBtn__sj1iZ{background-color:#111827;border:1px solid #1f2937;color:#9ca3af}.CodeBlock_dark__sGBVM .CodeBlock_copyBtn__sj1iZ:hover,[data-theme=dark] .CodeBlock_copyBtn__sj1iZ:hover{background-color:#1f2937;color:#f9fafb;border-color:#374151}.CodeBlock_dark__sGBVM .CodeBlock_copyBtnCopied__DjAyY,[data-theme=dark] .CodeBlock_copyBtnCopied__DjAyY{background-color:rgba(16,185,129,.18)!important;color:#34d399!important;border-color:rgba(16,185,129,.4)!important}.CodeBlock_dark__sGBVM .CodeBlock_floatingCopyBtn__MXwEw,[data-theme=dark] .CodeBlock_floatingCopyBtn__MXwEw{background-color:rgba(17,24,39,.9);border:1px solid rgba(255,255,255,.1);color:#9ca3af}.CodeBlock_dark__sGBVM .CodeBlock_floatingCopyBtn__MXwEw:hover,[data-theme=dark] .CodeBlock_floatingCopyBtn__MXwEw:hover{background-color:#1f2937;color:#f9fafb;border-color:#374151}.CodeBlock_dark__sGBVM .CodeBlock_oddLine__b1pD9,[data-theme=dark] .CodeBlock_oddLine__b1pD9{background-color:transparent}.CodeBlock_dark__sGBVM .CodeBlock_evenLine__dNVBy,[data-theme=dark] .CodeBlock_evenLine__dNVBy{background-color:rgba(255,255,255,.024)}.CodeBlock_dark__sGBVM .CodeBlock_lineRow__ZjtM8:hover,[data-theme=dark] .CodeBlock_lineRow__ZjtM8:hover{background-color:rgba(99,102,241,.09)!important}.CodeBlock_dark__sGBVM .CodeBlock_pinnedLine__B0SE4,[data-theme=dark] .CodeBlock_pinnedLine__B0SE4{background-color:rgba(99,102,241,.2)!important;border-left:2px solid #6366f1}.CodeBlock_dark__sGBVM .CodeBlock_lineGutter__NsRLs,[data-theme=dark] .CodeBlock_lineGutter__NsRLs{color:rgba(156,163,175,.4);border-right:1px solid rgba(255,255,255,.07)}.CodeBlock_dark__sGBVM .CodeBlock_lineRow__ZjtM8:hover .CodeBlock_lineGutter__NsRLs,[data-theme=dark] .CodeBlock_lineRow__ZjtM8:hover .CodeBlock_lineGutter__NsRLs{color:#818cf8}.CodeBlock_dark__sGBVM .CodeBlock_lineGutterPinned__tCnLe,[data-theme=dark] .CodeBlock_lineGutterPinned__tCnLe{color:#818cf8!important;background-color:rgba(99,102,241,.12)}.CodeBlock_dark__sGBVM .CodeBlock_tokenKey__yvDs7,[data-theme=dark] .CodeBlock_tokenKey__yvDs7{color:#38bdf8;font-weight:600}.CodeBlock_dark__sGBVM .CodeBlock_tokenString__chwj9,[data-theme=dark] .CodeBlock_tokenString__chwj9{color:#34d399}.CodeBlock_dark__sGBVM .CodeBlock_tokenNumber__Lzqmm,[data-theme=dark] .CodeBlock_tokenNumber__Lzqmm{color:#fbbf24;font-weight:500}.CodeBlock_dark__sGBVM .CodeBlock_tokenBoolean__6izSK,[data-theme=dark] .CodeBlock_tokenBoolean__6izSK{color:#c084fc;font-weight:700}.CodeBlock_dark__sGBVM .CodeBlock_tokenKeyword__1bhAR,[data-theme=dark] .CodeBlock_tokenKeyword__1bhAR{color:#f472b6;font-weight:700}.CodeBlock_dark__sGBVM .CodeBlock_tokenMethod__N7Fx1,[data-theme=dark] .CodeBlock_tokenMethod__N7Fx1{color:#818cf8;font-weight:800;text-transform:uppercase}.CodeBlock_dark__sGBVM .CodeBlock_tokenComment__Pv3cL,[data-theme=dark] .CodeBlock_tokenComment__Pv3cL{color:#6b7280;font-style:italic}.CodeBlock_dark__sGBVM .CodeBlock_tokenBracket__tY0ws,[data-theme=dark] .CodeBlock_tokenBracket__tY0ws{color:#67e8f9;font-weight:700}.CodeBlock_dark__sGBVM .CodeBlock_tokenPunct__aumSw,[data-theme=dark] .CodeBlock_tokenPunct__aumSw{color:#9ca3af;font-weight:600}.CodeBlock_dark__sGBVM .CodeBlock_tokenPlain__zgLPY,[data-theme=dark] .CodeBlock_tokenPlain__zgLPY{color:#e5e7eb}.CodeBlock_light___6peN,[data-theme=light] .CodeBlock_container__QRmKP{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.CodeBlock_light___6peN .CodeBlock_header__xhoc6,[data-theme=light] .CodeBlock_header__xhoc6{background-color:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important}.CodeBlock_light___6peN .CodeBlock_metaTitle__u9ykO,[data-theme=light] .CodeBlock_metaTitle__u9ykO{color:#0f172a!important}.CodeBlock_light___6peN .CodeBlock_metaLanguage__ZPFaP,[data-theme=light] .CodeBlock_metaLanguage__ZPFaP{color:#4f46e5!important}.CodeBlock_light___6peN .CodeBlock_tabItem__641Dt,[data-theme=light] .CodeBlock_tabItem__641Dt{color:#475569!important}.CodeBlock_light___6peN .CodeBlock_tabItem__641Dt:hover,[data-theme=light] .CodeBlock_tabItem__641Dt:hover{color:#0f172a!important;background-color:#e2e8f0!important}.CodeBlock_light___6peN .CodeBlock_tabItemActive__xf_kp,[data-theme=light] .CodeBlock_tabItemActive__xf_kp{background-color:#4f46e5!important;color:#ffffff!important;box-shadow:0 1px 3px rgba(79,70,229,.25)}.CodeBlock_light___6peN .CodeBlock_actionBtn__SakLF,[data-theme=light] .CodeBlock_actionBtn__SakLF{background-color:#ffffff!important;border:1px solid #e2e8f0!important;color:#475569!important}.CodeBlock_light___6peN .CodeBlock_actionBtn__SakLF:hover,[data-theme=light] .CodeBlock_actionBtn__SakLF:hover{color:#0f172a!important;border-color:#cbd5e1!important;background-color:#f8fafc!important}.CodeBlock_light___6peN .CodeBlock_actionBtnActive__cuBaj,[data-theme=light] .CodeBlock_actionBtnActive__cuBaj{background-color:rgba(79,70,229,.1)!important;color:#4f46e5!important;border-color:rgba(79,70,229,.35)!important}.CodeBlock_light___6peN .CodeBlock_copyBtn__sj1iZ,[data-theme=light] .CodeBlock_copyBtn__sj1iZ{background-color:#ffffff!important;border:1px solid #e2e8f0!important;color:#334155!important}.CodeBlock_light___6peN .CodeBlock_copyBtn__sj1iZ:hover,[data-theme=light] .CodeBlock_copyBtn__sj1iZ:hover{background-color:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}.CodeBlock_light___6peN .CodeBlock_copyBtnCopied__DjAyY,[data-theme=light] .CodeBlock_copyBtnCopied__DjAyY{background-color:rgba(16,185,129,.12)!important;color:#059669!important;border-color:rgba(16,185,129,.3)!important}.CodeBlock_light___6peN .CodeBlock_floatingCopyBtn__MXwEw,[data-theme=light] .CodeBlock_floatingCopyBtn__MXwEw{background-color:rgba(255,255,255,.95)!important;border:1px solid #e2e8f0!important;color:#475569!important;box-shadow:0 1px 2px rgba(0,0,0,.06)}.CodeBlock_light___6peN .CodeBlock_floatingCopyBtn__MXwEw:hover,[data-theme=light] .CodeBlock_floatingCopyBtn__MXwEw:hover{background-color:#ffffff!important;color:#0f172a!important;border-color:#cbd5e1!important}.CodeBlock_light___6peN .CodeBlock_oddLine__b1pD9,[data-theme=light] .CodeBlock_oddLine__b1pD9{background-color:transparent!important}.CodeBlock_light___6peN .CodeBlock_evenLine__dNVBy,[data-theme=light] .CodeBlock_evenLine__dNVBy{background-color:rgba(0,0,0,.028)!important}.CodeBlock_light___6peN .CodeBlock_lineRow__ZjtM8:hover,[data-theme=light] .CodeBlock_lineRow__ZjtM8:hover{background-color:rgba(79,70,229,.07)!important}.CodeBlock_light___6peN .CodeBlock_pinnedLine__B0SE4,[data-theme=light] .CodeBlock_pinnedLine__B0SE4{background-color:rgba(79,70,229,.12)!important;border-left:2px solid #4f46e5!important}.CodeBlock_light___6peN .CodeBlock_lineGutter__NsRLs,[data-theme=light] .CodeBlock_lineGutter__NsRLs{color:#94a3b8!important;border-right:1px solid rgba(0,0,0,.08)!important}.CodeBlock_light___6peN .CodeBlock_lineRow__ZjtM8:hover .CodeBlock_lineGutter__NsRLs,[data-theme=light] .CodeBlock_lineRow__ZjtM8:hover .CodeBlock_lineGutter__NsRLs{color:#4f46e5!important}.CodeBlock_light___6peN .CodeBlock_lineGutterPinned__tCnLe,[data-theme=light] .CodeBlock_lineGutterPinned__tCnLe{color:#4f46e5!important;background-color:rgba(79,70,229,.08)!important}.CodeBlock_light___6peN .CodeBlock_tokenKey__yvDs7,[data-theme=light] .CodeBlock_tokenKey__yvDs7{color:#0284c7!important;font-weight:600}.CodeBlock_light___6peN .CodeBlock_tokenString__chwj9,[data-theme=light] .CodeBlock_tokenString__chwj9{color:#059669!important}.CodeBlock_light___6peN .CodeBlock_tokenNumber__Lzqmm,[data-theme=light] .CodeBlock_tokenNumber__Lzqmm{color:#d97706!important;font-weight:500}.CodeBlock_light___6peN .CodeBlock_tokenBoolean__6izSK,[data-theme=light] .CodeBlock_tokenBoolean__6izSK{color:#7c3aed!important;font-weight:700}.CodeBlock_light___6peN .CodeBlock_tokenKeyword__1bhAR,[data-theme=light] .CodeBlock_tokenKeyword__1bhAR{color:#db2777!important;font-weight:700}.CodeBlock_light___6peN .CodeBlock_tokenMethod__N7Fx1,[data-theme=light] .CodeBlock_tokenMethod__N7Fx1{color:#4f46e5!important;font-weight:800;text-transform:uppercase}.CodeBlock_light___6peN .CodeBlock_tokenComment__Pv3cL,[data-theme=light] .CodeBlock_tokenComment__Pv3cL{color:#64748b!important;font-style:italic}.CodeBlock_light___6peN .CodeBlock_tokenBracket__tY0ws,[data-theme=light] .CodeBlock_tokenBracket__tY0ws{color:#0891b2!important;font-weight:700}.CodeBlock_light___6peN .CodeBlock_tokenPunct__aumSw,[data-theme=light] .CodeBlock_tokenPunct__aumSw{color:#475569!important;font-weight:600}.CodeBlock_light___6peN .CodeBlock_tokenPlain__zgLPY,[data-theme=light] .CodeBlock_tokenPlain__zgLPY{color:#0f172a!important}.CodeBlock_header__xhoc6{display:flex;align-items:center;justify-content:space-between;padding:.5rem .875rem;font-size:.8125rem;gap:.5rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-x:auto}@media (min-width:640px){.CodeBlock_header__xhoc6{font-size:.875rem}}.CodeBlock_tabList__5IE7m{display:flex;align-items:center;gap:.375rem;overflow-x:auto;padding:.125rem 0;scrollbar-width:none}.CodeBlock_tabList__5IE7m::-webkit-scrollbar{display:none}.CodeBlock_tabItem__641Dt{display:flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:600;background:transparent;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}@media (min-width:640px){.CodeBlock_tabItem__641Dt{font-size:.8125rem;padding:.375rem .75rem}}.CodeBlock_metaInfo__3Gp6X{display:flex;align-items:center;gap:.5rem;min-width:0}.CodeBlock_metaTitle__u9ykO{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CodeBlock_metaLanguage__ZPFaP{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.CodeBlock_metaSubtitle__mZ7Q2{color:#059669;font-weight:600;font-size:.75rem;user-select:all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CodeBlock_actions__akba5{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.CodeBlock_actionBtn__SakLF{gap:.25rem;padding:.3125rem .5rem;font-weight:500}.CodeBlock_actionBtn__SakLF,.CodeBlock_copyBtn__sj1iZ{display:flex;align-items:center;border-radius:.375rem;font-size:.75rem;cursor:pointer;transition:all .15s ease}.CodeBlock_copyBtn__sj1iZ{gap:.375rem;padding:.3125rem .625rem;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media (min-width:640px){.CodeBlock_copyBtn__sj1iZ{font-size:.8125rem}}.CodeBlock_floatingCopyBtn__MXwEw{position:absolute;top:.625rem;right:.625rem;z-index:10;display:flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;backdrop-filter:blur(8px);cursor:pointer;transition:all .2s ease;opacity:.7}.CodeBlock_container__QRmKP:hover .CodeBlock_floatingCopyBtn__MXwEw{opacity:1}.CodeBlock_codeViewport__x2ekx{position:relative;overflow-x:auto;overflow-y:auto;padding:.625rem 0;font-size:.8125rem;line-height:1.5rem}@media (min-width:640px){.CodeBlock_codeViewport__x2ekx{font-size:.875rem;line-height:1.5rem}}.CodeBlock_linesWrapper__U3dwA{min-width:100%;display:inline-block}.CodeBlock_lineRow__ZjtM8{display:flex;align-items:center;height:1.5rem;min-height:1.5rem;line-height:1.5rem;transition:background-color .12s ease;cursor:pointer;user-select:text;box-sizing:border-box}.CodeBlock_lineGutter__NsRLs{width:2.875rem;min-width:2.875rem;height:1.5rem;line-height:1.5rem;flex-shrink:0;user-select:none;-webkit-user-select:none;padding-right:.75rem;text-align:right;font-size:.75rem;padding-top:0;padding-bottom:0;transition:color .12s ease,font-weight .12s ease;box-sizing:border-box}@media (min-width:640px){.CodeBlock_lineGutter__NsRLs{width:3.25rem;min-width:3.25rem;font-size:.8125rem;height:1.5rem;line-height:1.5rem}}.CodeBlock_lineContent__RjHox{flex:1;height:1.5rem;line-height:1.5rem;padding:0 1rem 0 .875rem;white-space:pre;box-sizing:border-box}.CodeBlock_lineWrapped__Ax78L{white-space:pre-wrap!important;word-break:break-word!important}.CodeBlock_editorWrapper__ApGcT{position:relative;width:100%;overflow:auto;font-family:inherit;font-size:.8125rem;line-height:1.5rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media (min-width:640px){.CodeBlock_editorWrapper__ApGcT{font-size:.875rem;line-height:1.5rem}}.CodeBlock_editorLayerBackground__eorZm{grid-area:1/1/2/2;min-width:100%;pointer-events:none;user-select:none;padding:.625rem 0;z-index:1}.CodeBlock_activeLineHighlight__Q8xOB{background-color:rgba(99,102,241,.18)!important;border-left:2px solid #6366f1}[data-theme=light] .CodeBlock_activeLineHighlight__Q8xOB{background-color:rgba(99,102,241,.12)!important;border-left:2px solid #6366f1}.CodeBlock_editorLayerTextarea__vDCTx{grid-area:1/1/2/2;width:100%;height:100%;min-height:100%;background:transparent;border:none;outline:none;padding-top:.625rem;padding-bottom:.625rem;padding-right:1rem;font-family:inherit;font-size:.8125rem;line-height:1.5rem;letter-spacing:normal;word-spacing:normal;color:transparent;caret-color:#818cf8;resize:none;overflow:hidden;white-space:pre;tab-size:2;box-sizing:border-box;z-index:2}@media (min-width:640px){.CodeBlock_editorLayerTextarea__vDCTx{font-size:.875rem;line-height:1.5rem}}[data-theme=light] .CodeBlock_editorLayerTextarea__vDCTx{caret-color:#4f46e5}.CodeBlock_editorLayerTextareaWithGutter__LY6Q6{padding-left:3.75rem}@media (min-width:640px){.CodeBlock_editorLayerTextareaWithGutter__LY6Q6{padding-left:4.125rem}}.CodeBlock_editorLayerTextareaNoGutter__dPdnK{padding-left:.875rem}.CodeBlock_editorLayerTextarea__vDCTx::selection{background-color:rgba(99,102,241,.35);color:transparent}.CodeBlock_editableBadge__8sKK2{display:inline-flex;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .4rem}.CodeBlock_editableBadge__8sKK2,.CodeBlock_formatBtn__xbcTv{align-items:center;gap:.25rem;border-radius:.375rem;background-color:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.CodeBlock_formatBtn__xbcTv{display:flex;padding:.3125rem .5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.CodeBlock_formatBtn__xbcTv:hover{background-color:#6366f1;color:#ffffff}.CodeBlock_jsonStatusValid__l_OdS{color:#34d399}.CodeBlock_jsonStatusInvalid__ybriT,.CodeBlock_jsonStatusValid__l_OdS{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600}.CodeBlock_jsonStatusInvalid__ybriT{color:#f87171}