.code-block{background-color:var(--code-background);color:var(--code-text);padding:16px;border-radius:6px;font-family:var(--code-font);font-size:14px;height:100%;line-height:1.5;overflow-x:auto;border:1px solid var(--borderColor-default)}.code-block::-webkit-scrollbar{height:6px}.code-block::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.code-block::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.code-block::-webkit-scrollbar-track{background:var(--scrollbar-track)}.code-line{font-family:var(--code-font);display:flex;align-items:center;width:100%;color:var(--code-text);transition:background-color .2s}.code-line:hover{background-color:var(--code-line-hover)}.code-line:hover .line-number{font-weight:700}.line-number{font-family:var(--code-font);text-align:right;margin-right:12px;margin-left:8px;background-color:var(--code-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:font-weight .2s}.code-block .line-number:before{content:attr(data-line)}.code-line span{white-space:pre-wrap}.json-code-block{position:relative;width:100%;height:100%;min-height:300px;border-radius:8px;overflow:hidden}.monaco-editor-container{height:100%!important;width:100%!important}.json-code-block .copy-button{position:absolute;top:8px;right:8px;z-index:10;display:flex;gap:8px;align-items:center;padding:6px 12px;font-size:14px;opacity:.8;transition:opacity .2s}.json-code-block .copy-button:hover{opacity:1}:root{--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95)}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/0.05);--black-a2:color(display-p3 0 0 0/0.1);--black-a3:color(display-p3 0 0 0/0.15);--black-a4:color(display-p3 0 0 0/0.2);--black-a5:color(display-p3 0 0 0/0.3);--black-a6:color(display-p3 0 0 0/0.4);--black-a7:color(display-p3 0 0 0/0.5);--black-a8:color(display-p3 0 0 0/0.6);--black-a9:color(display-p3 0 0 0/0.7);--black-a10:color(display-p3 0 0 0/0.8);--black-a11:color(display-p3 0 0 0/0.9);--black-a12:color(display-p3 0 0 0/0.95)}}}.dialog-overlay{background-color:var(--black-a9);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);z-index:21}.dialog-content{background-color:var(--background-secondary);border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85vw;height:85vh;padding:16px;animation:contentShow .15s cubic-bezier(.16,1,.3,1);z-index:22;display:flex;flex-direction:column;overflow:hidden}.dialog-content:focus{outline:none}.dialog-title{margin:0;padding-bottom:.75rem;font-weight:500;color:var(--text-primary);font-size:17px}.dialog-description{margin:10px 0 20px;color:var(--text-secondary);font-size:15px;line-height:1.5}.dialog-close-button{font-family:inherit;border-radius:100%;height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;color:var(--button-primary);border:1px solid transparent;position:absolute;cursor:pointer;top:10px;right:10px;transition:color .2s,border .2s}.dialog-close-button:hover{color:var(--button-primary-hover);border:1px solid var(--button-primary-hover)}.dialog-close-button:focus{box-shadow:0 0 0 2px var(--button-focus)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.dropdown-menu-content,.dropdown-menu-subcontent{min-width:220px;background-color:var(--form-background);border-radius:6px;padding:5px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.dropdown-menu-content[data-side=top],.dropdown-menu-subcontent[data-side=top]{animation-name:slideDownAndFade}.dropdown-menu-content[data-side=right],.dropdown-menu-subcontent[data-side=right]{animation-name:slideLeftAndFade}.dropdown-menu-content[data-side=bottom],.dropdown-menu-subcontent[data-side=bottom]{animation-name:slideUpAndFade}.dropdown-menu-content[data-side=left],.dropdown-menu-subcontent[data-side=left]{animation-name:slideRightAndFade}.dropdown-menu-item,.dropdown-menu-subtrigger{font-size:13px;line-height:1;color:var(--text-primary);border-radius:3px;display:flex;align-items:center;height:25px;position:relative;padding:0 5px 0 25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:pointer}.dropdown-menu-subtrigger[data-state=open]{background-color:var(--form-background-secondary);color:var(--text-primary)}.dropdown-menu-item[data-highlighted],.dropdown-menu-subtrigger[data-highlighted]{background-color:var(--form-background-third);color:var(--text-primary)}.dropdown-menu-separator{height:1px;background-color:var(--border-color);margin:5px}.dropdown-menu-right-slot{margin-left:auto;padding-left:20px;color:var(--text-secondary)}[data-highlighted]>.dropdown-menu-right-slot{color:var(--text-primary)}.dropdown-menu-arrow{fill:var(--form-background);width:10px;height:5px;margin-top:-2px}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}