@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");.sandpack-preview{font-family:Open Sans,sans-serif!important}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");body *{scroll-behavior:smooth}.buttonClass1{opacity:1;border:none;color:hsla(0,0%,100%,.8);border-radius:4px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;background-color:#0879f9;transition:all .2s ease-in-out;font-family:inherit}.buttonClass1:hover{background-color:#056ce2;color:#fff;cursor:pointer}.buttonClass1:active{background-color:#056ce2;transition:all .1s ease;transform:translateY(2px)}.buttonClass1:focus{outline:none}.buttonClass2{opacity:1;border:none;color:hsla(0,0%,100%,.8);border-radius:4px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;background-color:#0d0e0f;transition:all .2s ease-in-out;font-family:inherit}.buttonClass2:hover{background-color:#0d0e0f;color:#fff;cursor:pointer}.buttonClass2:active{background-color:#0d0e0f;transition:all .1s ease;transform:translateY(2px)}.buttonClass2:focus{outline:none}.buttonClass3{opacity:1;border:none;color:hsla(0,0%,100%,.8);border-radius:4px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;background-color:#2d2e33;transition:all .2s ease-in-out;font-family:inherit}.buttonClass3:hover{background-color:#26272b;transition:all .1s ease-in-out;color:#fff;cursor:pointer}.buttonClass3:active{background-color:#26272b;transition:all .1s ease;transform:translateY(2px)}.btn,.buttonClass3:focus{outline:none}.btn{position:relative;margin:0;padding:17px 35px;text-decoration:none;display:flex-inline;justify-content:center;align-items:center;cursor:pointer;background-color:#0d0e0f;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-family:inherit;z-index:0;overflow:hidden;transition:all .3s cubic-bezier(.02,.01,.47,1)}.btn span{color:hsla(0,0%,100%,.8);font-size:16px}.btn:active{transition:all .1s ease;transform:translateY(2px)}.btn:hover{animation:rotate624 .4s ease-in-out both}.btn:hover span{animation:storm1261 .4s ease-in-out both;animation-delay:.03s}@keyframes rotate624{0%{transform:rotate(0deg) translateZ(0)}25%{transform:rotate(2deg) translateZ(0)}50%{transform:rotate(-2deg) translateZ(0)}75%{transform:rotate(1deg) translateZ(0)}to{transform:rotate(0deg) translateZ(0)}}@keyframes storm1261{0%{transform:translateZ(0) translateZ(0)}25%{transform:translate3d(3px,0,0) translateZ(0)}50%{transform:translate3d(-2px,0,0) translateZ(0)}75%{transform:translate3d(1px,0,0) translateZ(0)}to{transform:translateZ(0) translateZ(0)}}.btn-shine{border:1px solid;overflow:hidden;position:relative}.btn-shine span{z-index:20}.btn-shine:after{background:hsla(0,0%,100%,.3);content:"";height:155px;left:-75px;opacity:.4;position:absolute;top:-50px;transform:rotate(35deg);width:50px;z-index:-10}.btn-shine:after,.btn-shine:hover:after{transition:all .55s cubic-bezier(.19,1,.22,1)}.btn-shine:hover:after{left:120%}.buttonClass5{opacity:1;border:none;color:hsla(0,0%,100%,.6);border-radius:4px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;background-color:#191a1d;font-family:inherit}.buttonClass5:hover{background-color:#191a1d;color:hsla(0,0%,100%,.85);cursor:pointer}.buttonClass5:active{background-color:#191a1d;transition:all .1s ease;transform:translateY(2px)}.buttonClass5:focus{outline:none}.buttonClass6{opacity:1;transition:transform .3s cubic-bezier(.5,1.5,.75,1),background-color .2s ease-out,box-shadow .2s ease-out;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border-radius:8px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;background-color:#2d2e331f;transition:all .2s ease-in-out;font-family:inherit}.buttonClass6:hover{background-color:#2d2e330c;border:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer}.buttonClass6:active{background-color:#2d2e330c;transform:translateY(1px)}.buttonClass6:focus{outline:none}.buttonClass7{opacity:1;border:1px solid rgba(0,0,0,.1);color:#000;border-radius:8px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;background-color:#f7f7f7;transition:all .2s ease-in-out;font-family:inherit}.buttonClass7:hover{border:1px solid rgba(0,0,0,.2);color:#000;cursor:pointer}.buttonClass7:active,.buttonClass7:hover{background-color:#f0f0f0}.buttonClass7:focus{outline:none}.buttonClass8{opacity:1;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);border-radius:8px;padding:8px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;background-color:#0a0a0a;transition:all .2s ease-in-out;font-family:inherit}.buttonClass8:hover{background-color:#1c1e22;border:1px solid #3d3d3d;color:#fff;cursor:pointer}.buttonClass8:active{background-color:#0d0e0f}.buttonClass8:focus{outline:none}.sharedialog{height:450px;max-height:calc(100vh - 80px);min-height:400px;width:400px;max-width:calc(100vw - 20px);background-color:#0d0e0f;border-radius:6px;outline:none;border:1px solid #232323;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (max-width:500px){.sharedialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.sharedialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}.sharedialog::backdrop{background-color:rgba(0,0,0,.85)}:root{--toastify-color-light:#fff;--toastify-color-dark:#212225;--toastify-color-info:#0879f9;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:300px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;font-size:12px;line-height:17px;font-style:normal;max-width:350px;box-sizing:border-box}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}@media (max-width:400px){.Toastify__toast-container--bottom-center{top:1em;right:1em;transform:translateX(0)}}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:350px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}@media (max-width:400px){.Toastify__toast-container--bottom-center{top:0;transform:translateX(0)}}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:22px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:6px;box-shadow:"rgba(0, 0, 0, 0.15) 0px 3px 8px";display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;cursor:default;direction:ltr;color:hsla(0,0%,100%,.6);z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:11px;width:14px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;height:100%;cursor:pointer;opacity:.7;transition:.3s ease;align-self:center}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:14px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:14px;height:14px;box-sizing:border-box;border-radius:100%;border-color:#0879f9 transparent;border-style:solid;border-width:2px;animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}@media (max-width:400px){.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInRight}}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@media (max-width:400px){.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutRight}}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}@media (max-width:400px){.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInRight}}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@media (max-width:400px){.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutRight}}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Helpdialog{height:65vh;width:calc(65vh * 16 / 9);aspect-ratio:16/9;overflow:hidden;background-color:transparent;border:none;max-width:calc(100vw - 20px);border-radius:6px;outline:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Helpdialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}.Helpdialog::backdrop{background-color:rgba(0,0,0,.85)}dialog{height:400px;min-height:400px;width:510px;max-width:calc(100vw - 20px);background-color:#0d0e0f;border-radius:10px;outline:none;border:1px solid #232323;padding:0;font-family:inherit}.dddiv1{display:flex}.dddiv2{display:none}@media (max-width:500px){dialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}.dddiv1{display:none}.dddiv2{display:flex}}dialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}dialog::backdrop{background-color:rgba(0,0,0,.85)}.dialogOptionsDiv:hover{animation:changeColor .2s ease-in-out forwards;cursor:default}@keyframes changeColor{0%{background-color:#0d0e0f}to{background-color:#2d2e33}}.dialogOptionsDivIcon{background-color:#191a1d;border:1px solid #2d2e33}.dialogOptionsDiv:hover .dialogOptionsDivIcon{animation:changeColorIcon .2s ease-in-out forwards}@keyframes changeColorIcon{0%{border:1px solid #2d2e33;background-color:#191a1d}to{border:1px solid #41424a;background-color:#41424a}}.dialogOptionsDivSelected{background-color:#2d2e33}.dialogOptionsDivSelected .dialogOptionsDivIcon{background-color:#41424a;border:1px solid #41424a}.codeBlockDiv:hover{font-family:Fira Code,monospace;color:hsla(0,0%,100%,.7);background-color:#000}.codeBlockDiv{font-family:Fira Code,monospace;background-color:#dbffdb;cursor:default;opacity:.7;color:#000}.compTokenDiv{color:#000}.codeBlockDiv:hover .compTokenDiv{color:hsla(0,0%,100%,.9)}.refreshTokenSpanDiv{color:hsla(0,0%,100%,.8)}.refreshTokenSpanDiv:hover{color:#000;background-color:#dbffdb;cursor:default}.lds-ellipsis{display:inline-block;position:relative}.lds-ellipsis div{position:absolute;top:0;width:5px;height:5px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:3px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:3px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:12px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:21px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(9px)}}.codeBlockDiv:hover .lds-ellipsis div{background:#fff}.codedialog{height:600px;max-height:calc(100vh - 80px);min-height:400px;width:810px;max-width:calc(100vw - 20px);background-color:#0d0e0f;border-radius:6px;outline:none;border:1px solid #232323;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (max-width:500px){.codedialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.codedialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}.codedialog::backdrop{background-color:rgba(0,0,0,.85)}@import url("https://fonts.googleapis.com/css2?family=Spline+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Code&display=swap");.depsharedialog{height:350px;max-height:calc(100vh - 80px);min-height:300px;width:400px;max-width:calc(100vw - 20px);background-color:#0d0e0f;border-radius:6px;outline:none;border:1px solid #232323;padding:0;font-family:inherit}@media (max-width:500px){.depsharedialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.depsharedialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}.depsharedialog::backdrop{background-color:rgba(0,0,0,.85)}.preview-divs-scroll::-webkit-scrollbar{width:3px}.preview-divs-scroll::-webkit-scrollbar-track{background:#0d0e0f}.preview-divs-scroll::-webkit-scrollbar-thumb{background:#191a1d}.copy-btn-deps{display:none;visibility:hidden}.main-deps-div:hover .copy-btn-deps{display:block;visibility:visible}.main-component-info{min-height:0;height:0;height:100vh;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.main-component-info::-webkit-scrollbar{display:none}.InterFontClass{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.avatar-div:hover{cursor:pointer;outline:1.5px solid #0879f9;border:1px solid #191a1d;transition:all .05s ease-in-out}.main-div::-webkit-scrollbar{display:none}.icon-heart{color:#fff;fill:#1a1b1e;cursor:pointer}.refresh-icon{animation:awesome-spin 1.5s linear infinite}@keyframes awesome-spin{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(-1turn) scale(1)}}.preview-div-1{border-radius:0}.preview-div-1,.preview-div-2{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.preview-div-2::-webkit-scrollbar,.preview-div-2::-webkit-scrollbar-track{display:none}.preview-div-2::-webkit-scrollbar-thumb{display:none}.slider-select{display:flex;justify-content:center;align-items:center;flex:1 1;color:hsla(0,0%,100%,.6);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-select:first-child,.slider-select:nth-child(2){margin-right:5px}.slider-select-hover{background-color:#0d0e0f}.slider-select-hover:hover{background-color:#191a1d}.slider-select:hover{background-color:#212225}.icons-like-share{cursor:pointer;color:#999}.icons-like-share:hover{color:#fff}.icons-like-share:hover .icon-heart{fill:red;color:red}.selection,.selection-extended{display:flex;font-family:inherit}@media screen and (max-width:1200px){.selection-extended{display:none}.selection{display:flex}}@media screen and (min-width:1200px){.selection{display:none}.selection-extended{display:flex}}.preview-divs::-webkit-scrollbar,.preview-divs::-webkit-scrollbar-track{display:none}.preview-divs::-webkit-scrollbar-thumb{display:none}.codeHighlighter::-webkit-scrollbar{width:10px}.codeHighlighter *{font-family:Fira Code,monospace}.codeHighlighter::-webkit-scrollbar-track{background:#0d0e0f}.codeHighlighter::-webkit-scrollbar-thumb{background:#232323}.backDivCircle:hover{background-color:#232323;cursor:pointer}.collapsibleDiv{display:flex}.collapsibleDiv1{display:none}@media (max-width:480px){.collapsibleDiv{display:none}.collapsibleDiv1{display:flex}.selection,.selection-extended{display:none}}.preview-div-comp{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.resize-handle{width:1px;background:#0e0f10;cursor:col-resize;transition:background-color .1s ease,width .1s ease}.resize-handle:hover{width:4px;background:#006bd6}[data-panel]{transition:flex .2s ease-in-out}[data-panel-group][data-is-dragging=true] [data-panel]{transition:none}@keyframes blink-animation{50%{background-color:#006bd6}}.collapse-button span{background-color:#212226;transition:background-color .1s ease;animation:blink-animation 1.2s ease-in-out 10}.collapse-button:hover span{background-color:#006bd6}@media (max-width:550px){#right-panel,.resize-handle{display:none!important}}.editCodeDiv .arrow-icon{transform:rotate(-45deg) translateY(-.3px);transition:transform .2s ease-in-out}.editCodeDiv:hover .arrow-icon{transform:rotate(0deg) translateY(0)}.collapsibleNavigator{display:flex}@media screen and (max-width:1000px){.collapsibleNavigator{display:none}}.cssOptionsDownloadDiv{color:#bcbdbe;background-color:#121314;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 5px rgba(0,0,0,.1)}.cssOptionsDownloadDiv .cssOptionsSubDivSVG{fill:#bcbdbe;transition:fill .2s cubic-bezier(.25,.46,.45,.94)}.cssOptionsDownloadDiv:hover{color:#dae4f5;background-color:#191a1b;box-shadow:0 4px 8px rgba(0,0,0,.15)}.cssOptionsDownloadDiv:hover .cssOptionsSubDivSVG{fill:#dae4f5}.cssOptionsDownloadDiv:hover .cssOptionsMainDivSVG{stroke:#dae4f5}.cssOptionsDownloadDiv{position:relative;overflow:hidden;cursor:pointer}.cssOptionsDownloadDiv:hover .down-arrow{animation:downArrowAnim .4s cubic-bezier(.76,0,.24,1)}@keyframes downArrowAnim{0%{transform:translateY(0) rotate(0);opacity:1}40%{transform:translateY(120%) rotate(0);opacity:0}50%{transform:translateY(-120%) rotate(0);opacity:0}to{transform:translateY(0) rotate(0);opacity:1}}.cssOptionsEditCodeDiv{color:#dadada;background-color:#0878f9be;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 5px rgba(0,0,0,.1)}.cssOptionsMainDivSVG{stroke:#dadada}.cssOptionsEditCodeDiv .cssOptionsSubDivSVG{fill:#dadada;transition:fill .2s cubic-bezier(.25,.46,.45,.94)}.cssOptionsEditCodeDiv:hover{color:#fff;background-color:#0068e0cb;box-shadow:0 4px 8px rgba(0,0,0,.15)}.cssOptionsEditCodeDiv:hover .cssOptionsSubDivSVG{fill:#fff}.cssOptionsEditCodeDiv:hover .cssOptionsMainDivSVG{stroke:#fff}.remixloader{width:13px;height:13px;margin-left:5px;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.publishModal{position:absolute;z-index:999999;height:425px;top:calc(8vh - 2px);right:12px;width:380px;background:rgba(14,15,16,.75);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:14px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 10px 40px rgba(0,0,0,.65),inset 0 0 0 1px hsla(0,0%,100%,.02);display:flex;flex-direction:column;overflow:hidden;animation:publishEnter .22s cubic-bezier(.16,1,.3,1);transform-origin:top right}.bounce-loader{width:25px;padding:4px;aspect-ratio:1;border-radius:50%;background:#ebebeb;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s linear infinite}@keyframes l3{to{transform:rotate(1turn)}}.table-row .input-class{width:100%;height:26px;font-size:12px;font-weight:400;font-family:inherit;padding:0 10px;border-radius:5px;background-color:#212225;border:none;outline:none;color:hsla(0,0%,100%,.8)}.group-div-customize-edit:hover .table-row .input-class{background-color:#232427}.table-row .input-mainDiv-withScrub{border:none;outline:none;transition:box-shadow .2s ease-in-out}.table-row .input-mainDiv-withScrub:focus-within{box-shadow:0 0 0 1px #0879f9}.avatar-div{box-shadow:0 0 0 0 hsla(0,0%,100%,.09);transition:box-shadow .2s cubic-bezier(.68,-.55,.27,1.55),opacity .2s cubic-bezier(.68,-.55,.27,1.55)}.avatar-div,.avatar-div:hover{outline:none;border:none;scale:1}.avatar-div:hover{box-shadow:0 0 0 4px hsla(0,0%,100%,.09);opacity:.8}.table-row input[type=color]{border-radius:5px;margin:2.5px 0}.table-row input[type=color]::-webkit-color-swatch-wrapper{border-radius:5px}.table-row .input-mainDiv-withScrub:focus-within{outline:1px solid #0879f9;background-color:#2a2b2e}table{border-collapse:collapse;border-spacing:0;width:100%}.table-row input[type=color]{height:27px;padding:0;border:1px solid #212225;border-radius:5.5px;margin:1.5px 0;background-color:#0d0e0f}.group-div-customize-edit:hover .table-row input[type=color]{border:1px solid #292a32;background-color:#232427}.table-row input[type=color]:focus{border:1px solid #0d0e0f;border-radius:5.5px;margin:1.5px 0;background-color:#0d0e0f}.table-row input[type=color]::-webkit-color-swatch-wrapper{background-color:#0d0e0f;border-radius:4px;padding:0}.table-row input[type=color]::-webkit-color-swatch{border-radius:5px;background-color:#0d0e0f;border:none;margin:0}td,th{text-align:left}#unsavedChanges{color:#ffb6b6;font-size:12px;display:inline-block}button{background-color:#343434;color:#fff;border:none;padding:5px 10px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:4px 2px;cursor:pointer;border-radius:2px}#unsaved-changes-div{max-height:0;overflow:hidden;animation-name:slideDown;animation-duration:.15s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes slideDown{0%{max-height:0}to{max-height:31px}}.reactJSONComp textarea{background-color:#212225}.reactJSONComp textarea:focus{outline:1px solid #0879f9}.viewSelectBtn{-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-json-view{font-family:inherit;margin-right:5px}.react-json-view .variable-value{background-color:#2d2e33!important;padding:4px 8px;border-radius:3px;color:hsla(0,0%,100%,.9)!important}.react-json-view .variable-row{display:flex;align-items:center}.react-json-view .object-size{display:flex!important}.react-json-view .variable-editor{outline:1.5px solid #5e5e5e;border:none;margin:4px 0;background-color:#2d2e33}.react-json-view .variable-editor:focus{outline:1.5px solid #0879f9}.react-json-view .object-key-val{padding-top:5px}.react-json-view .object-meta-data{font-size:11px}.react-json-view .click-to-edit{margin-left:4px}.react-json-view .data-type-label{font-size:11px!important;margin-right:4px!important;color:#5ebfff!important}.react-json-view .object-size{font-size:11px!important;color:#b9adff!important}.react-json-view .object-key{display:flex}.object-key-val span span span,.react-json-view,.react-json-view .object-key-val span span,.react-json-view .variable-row span{display:flex!important}.object-key-val span,.react-json-view,.react-json-view .object-key-val,.react-json-view .variable-value div{display:flex!important;align-items:center}.react-json-view .object-key-val:has(.pushed-content){display:inline-block!important}.react-json-view .icon-container{margin-right:5px}.scrollDivProps::-webkit-scrollbar{width:6px;height:6px;background-color:#0d0e0f}.scrollDivPropsEdit::-webkit-scrollbar{display:none}.scrollDivPropsEdit{-ms-overflow-style:none;scrollbar-width:none}.scrollDivProps::-webkit-scrollbar-thumb{background-color:#212225;opacity:.5}.scrollDivProps::-webkit-scrollbar-corner,.scrollDivProps::-webkit-scrollbar-track{display:none;background-color:#0d0e0f}.boolean-options-div{display:flex}.boolean-options-subdiv{transition:all .06s ease-in-out;background-color:#212225;color:hsla(0,0%,100%,.8)}.boolean-options-subdiv:hover{background-color:#2d2e33;color:hsla(0,0%,100%,.8)}.css-options-subdiv{height:28px;transition:all .06s ease-in-out;background-color:#25282c;color:hsla(0,0%,100%,.8)}.css-options-subdiv:hover{background-color:#0981f1;border-radius:5px;color:hsla(0,0%,100%,.95)}.scrollDivProps1::-webkit-scrollbar,.scrollDivProps1::-webkit-scrollbar-thumb{display:none}.scrollDivProps1::-webkit-scrollbar-corner,.scrollDivProps1::-webkit-scrollbar-track{display:none}.group-div-customize-edit{background-color:hsla(0,0%,8%,0)}.group-div-customize-edit:hover{background-color:hsla(0,0%,8%,.2)}.edit-div-opt{background-color:#212225;border:1px solid #0d0e0f}.group-div-customize-edit:hover .edit-div-opt{border:1px solid #17181c;background-color:#232427}.w-color-sketch{--sketch-background:#2c2d32!important;font-family:inherit;border:none!important;outline:none!important}.w-color-swatch{--sketch-swatch-border-top:1px solid #3d3e45!important}.w-color-block{--block-background-color:#0d0e0f!important;--block-box-shadow:rgba(0,0,0,.24) 0px 3px 8px!important}.w-color-editable-input{--editable-input-label-color:hsla(0,0%,100%,.864)!important;--editable-input-box-shadow:#3f4047 0px 0px 0px 1px inset!important;--editable-input-color:#bbb!important}.pencil-icon-div-hover{visibility:hidden}.edit-div-opt:hover .pencil-icon-div-hover{visibility:visible}.table-row-colors *{transition:all 0s ease-in-out}.xray .switch{--secondary-container:#0879f9;--primary:#fff;font-size:8px;position:relative;display:inline-block;width:3em;height:1.8em}.xray .switch input{display:none;opacity:0;width:0;height:0}.xray .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#313033;transition:.2s;border-radius:30px}.xray .slider:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:20px;left:.2em;bottom:.2em;background-color:#aeaaae;transition:.25s}.xray input:checked+.slider:before{background-color:var(--primary)}.xray input:checked+.slider{background-color:var(--secondary-container)}.xray input:focus+.slider{box-shadow:0 0 1px var(--secondary-container)}.xray input:checked+.slider:before{transform:translateX(1.25em)}.xray-font{font-family:Montserrat Alternates,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}#helphighlight{animation:highlightHelp 2s ease-in-out;animation-iteration-count:5}@keyframes highlightHelp{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.3)}50%{box-shadow:0 0 10px 5px hsla(0,0%,100%,.3),0 0 20px 10px hsla(0,0%,100%,.2),0 0 30px 15px hsla(0,0%,100%,.1)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,.3)}}body.dragging-scrubber{-webkit-user-select:none;-moz-user-select:none;user-select:none}body.dragging-scrubber,body.dragging-scrubber *{cursor:ew-resize!important}.cssOptionsMainDiv{color:#bcbdbe;background-color:#141516;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 5px rgba(0,0,0,.1)}.cssOptionsMainDivSVG{stroke:#bcbdbe;transition:stroke .2s cubic-bezier(.25,.46,.45,.94)}.cssOptionsMainDiv .cssOptionsSubDivSVG{fill:#bcbdbe;transition:fill .2s cubic-bezier(.25,.46,.45,.94)}.cssOptionsMainDiv:hover{color:#dae4f5;background-color:#1d1e1f;box-shadow:0 4px 8px rgba(0,0,0,.15)}.cssOptionsMainDiv:hover .cssOptionsSubDivSVG{fill:#dae4f5}.cssOptionsMainDiv:hover .cssOptionsMainDivSVG{stroke:#dae4f5}@keyframes fadeInGroup{0%{opacity:0;transform:translateY(4px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadeInChild{0%{opacity:0;transform:translateX(3px);filter:blur(3px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes fadeInGroupWrapper{0%{opacity:0}to{opacity:1}}.placeholder-text{animation:cyclePlaceholder 2.5s ease-in-out forwards;display:inline-block}@keyframes cyclePlaceholder{0%{opacity:0;transform:translateY(7px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}.outerInfoDiv .tooltip{opacity:0;visibility:hidden;left:50%;transform:translateX(-50%) translateY(-5px) scale(.95);pointer-events:none;transition:opacity .35s cubic-bezier(.68,-.55,.27,1.55),transform .35s cubic-bezier(.68,-.55,.27,1.55),visibility .35s linear}.outerInfoDiv:hover .tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1);pointer-events:auto}.outerInfoDiv2 .tooltip{opacity:0;visibility:hidden;right:0;width:100px;transform:translateY(-5px) scale(.95);pointer-events:none;transition:opacity .35s cubic-bezier(.68,-.55,.27,1.55),transform .35s cubic-bezier(.68,-.55,.27,1.55),visibility .35s linear}.outerInfoDiv2:hover .tooltip{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.text-shimmer{--base-color:#a1a1aa;--base-gradient-color:#000;font-size:14px;--bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--base-gradient-color),transparent calc(50% + var(--spread)));position:relative;display:inline-block;background-image:var(--bg),linear-gradient(var(--base-color),var(--base-color));color:transparent;-webkit-background-clip:text;background-clip:text;background-size:250% 100%,auto;background-repeat:no-repeat,padding-box}.dark .text-shimmer{--base-color:#9c9ca3;--base-gradient-color:#fff;border:"solid 1px #ffffff"}.chatScroll{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:8px;--assistant-bg:#131519;--assistant-text:#fff;--user-bg:#191b1f;--user-text:#fff;--radius:12px}.chatScroll::-webkit-scrollbar{display:none}.chatContainer{width:800px;max-width:calc(100vw - 40px);gap:12px;padding-top:16px}.bubble,.chatContainer{display:flex;flex-direction:column}.bubble{max-width:75%;font:14px/1.45;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.bubble .hover-appear-div{height:36px;width:100%;padding-left:10px;display:flex;flex-direction:row;align-items:center;gap:12px}.hover-appear-div{opacity:0;transition:opacity .5s ease-in-out;animation:appear .5s ease-in-out 3s forwards}@keyframes appear{to{opacity:1}}.hover-appear-div .icon-wrap{display:inline-flex;opacity:0;transform:translateY(-4px);filter:blur(2px)}.hover-appear-div .icon-wrap:first-child{animation:blurIn .15s cubic-bezier(.4,0,.2,1) 3.5s forwards}.hover-appear-div .icon-wrap:nth-child(2){animation:blurIn .15s cubic-bezier(.4,0,.2,1) 3.6s forwards}.hover-appear-div .icon-wrap:nth-child(3){animation:blurIn .15s cubic-bezier(.4,0,.2,1) 3.7s forwards}.hover-appear-div .icon-wrap:nth-child(4){animation:blurIn .15s cubic-bezier(.4,0,.2,1) 3.8s forwards}@keyframes blurIn{to{opacity:1;filter:blur(0);transform:translateY(0)}}.hover-icon{display:inline-block;color:#8e97a7;cursor:pointer;transition:transform .15s ease,color .15s ease}.hover-icon:hover{color:#dae4f5;transform:translateY(-1px)}.hover-icon:active{transform:translateY(1px)}.bubble-enter{animation:fadeInUp .4s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bot{color:var(--assistant-text);align-self:flex-start;margin-bottom:0}.bot .q{background:var(--assistant-bg);border-radius:var(--radius) var(--radius) var(--radius) 0}.bot .q,.user{padding:10px 16px;box-shadow:2px 2px 5px rgba(0,0,0,.2);font-size:14px;line-height:20px}.user{background:var(--user-bg);color:var(--user-text);margin-bottom:25px;border-radius:var(--radius) var(--radius) 0 var(--radius);overflow-wrap:break-word;white-space:pre-wrap;align-self:flex-end}.q{margin:8px 0 0;word-break:break-word;position:relative}.blinking-cursor{display:inline-block;width:2px;background-color:var(--assistant-text);margin-left:2px;animation:blink 1s steps(2) infinite;vertical-align:bottom}.multiChoiceWrap{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:1px;margin-bottom:0;border:1px solid hsla(0,0%,100%,.1);margin-top:6px;border-radius:var(--radius);padding:12px;overflow:hidden}.multiChoiceWrap.latest{animation:expandHeight 1s cubic-bezier(.4,0,.2,1) forwards}.choice{margin:0;padding:7px 8px;border-radius:6px;background:transparent;color:#fff;cursor:pointer;text-align:left;font-size:13px;line-height:1.3;width:100%;transition:background .2s ease,transform .2s ease}.choice-divider{border:none;height:1px;max-height:1px;background:hsla(0,0%,100%,.07);width:calc(100% - 16px);margin:0 auto}.choice:hover:not(.disabled):not(.selected){background:#131519a4;border-radius:6px}.choice.selected{background:#c6d0e2;color:#1c1c1d}.choice.disabled{opacity:.6;pointer-events:none}.choice.animate-choice{opacity:0;animation:floatInMagical .7s cubic-bezier(.4,0,.2,1) both}.choice-divider.animate-choice{opacity:0;animation:floatInMagical .3s cubic-bezier(.4,0,.2,1) both}.bottomSpacer{height:250px}.chosen-answer{font-style:italic;margin:8px 0 0 16px;color:#ccc}.submit{padding:9px 12px;margin-top:10px;font-size:13px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.aichatScroll,.submit{display:flex;align-items:center}.aichatScroll{width:100%;height:100%;flex-direction:column;overflow-y:auto;padding:8px;--assistant-bg:#131519;--assistant-text:#fff;--user-bg:#191b1f;--user-text:#fff;--radius:12px}.aichatScroll::-webkit-scrollbar{display:none}.aichatContainer{width:calc(100% - 40px);max-width:800px;gap:12px;padding-top:16px}.aibubble,.aichatContainer{display:flex;flex-direction:column}.aibubble{max-width:75%;font:13px/1.45;align-items:flex-start;pointer-events:none}.aibot{color:var(--assistant-text);align-self:flex-start;margin-bottom:0;margin-top:25px}.aibot .aiq{background:var(--assistant-bg);border-radius:var(--radius) var(--radius) var(--radius) 0}.aibot .aiq,.aiuser{padding:10px 16px;box-shadow:2px 2px 5px rgba(0,0,0,.12);font-size:13px;line-height:1.45}.aiuser{background:var(--user-bg);color:var(--user-text);border-radius:var(--radius) var(--radius) 0 var(--radius);align-self:flex-end;box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap}.aiq,.aiuser{word-break:break-word}.aiq{margin:8px 0 0;position:relative}@keyframes expandHeight{0%{max-height:50px}to{max-height:1000px}}@keyframes expandHeight2{0%{max-width:250px}to{max-width:800px}}.aichoice{margin:0;padding:7px 8px;border-radius:6px;white-space:normal;background:transparent;color:#fff;cursor:pointer;text-align:left;font-size:13px;line-height:1.3;display:inline-block;width:100%;transition:background .2s ease,transform .2s ease}.aichoice-divider{border:none;height:1px;max-height:1px;background:hsla(0,0%,100%,.07);width:calc(100% - 16px);margin:0 auto}.aichoice.aiselected{background:#c6d0e2;color:#1c1c1d}.aichoice.aidisabled{opacity:.6;pointer-events:none}@keyframes floatInMagical{0%{opacity:0;transform:translate(-4px) scale(.98);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}.aibottomSpacer{height:250px}.aichosen-answer{font-style:italic;margin:8px 0 0 16px;color:#ccc}.aigeneration-bubble{align-self:flex-start;width:70%;max-width:450px;text-decoration:none;background-color:#131519;border-radius:12px;font-family:inherit;margin-bottom:25px;font-size:13px;color:#a0a0a0;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden;transition:background-color .2s ease}.aigeneration-bubble :hover{background-color:#191c20}.aigeneration-header{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid hsla(0,0%,100%,.05);color:#f4f4f4}.aigeneration-icon{color:#7c3aed}.aigeneration-body{padding:14px 12px 12px;display:flex;flex-direction:column;gap:9px;cursor:pointer}.aigeneration-detail{display:flex;align-items:center;gap:8px;color:silver;overflow:hidden}.aigeneration-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.aigeneration-detail-icon{opacity:.7;flex-shrink:0}.aigeneration-footer{position:relative;display:flex;align-items:center;cursor:auto;justify-content:flex-end;background-color:#131519!important;padding:7px 12px 8px;font-size:10.5px;color:#777;border-top:1px solid hsla(0,0%,100%,.05)}.ai-terminal-container{margin-top:20px;margin-bottom:8px;border-radius:10px;background:#191b1fa2;box-shadow:0 12px 32px -12px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);color:#e2e8f0;font-size:13px;overflow:hidden;width:100%;max-width:450px;align-self:flex-start;animation:slideUpFade .4s cubic-bezier(.16,1,.3,1) forwards}.ai-terminal-header{display:flex;align-items:center;gap:12px;padding:12px;position:relative;border-bottom:1px solid hsla(0,0%,100%,.06)}.ai-terminal-status-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.ai-terminal-header-text{display:flex;flex-direction:column;gap:3px}.ai-terminal-title-row{display:flex;align-items:center;gap:8px}.ai-terminal-title{font-weight:500;color:#f4f4f5;font-size:13px}.ai-terminal-title.error,.ai-terminal-title.success{color:#ffffffce}.ai-terminal-desc{color:#71717a;font-size:11.5px;margin-left:24px}.ai-terminal-body{padding:10px 10px 15px;min-height:38px}.ai-terminal-awaiting{color:#71717a;font-size:12px}.blink-cursor{color:#a1a1aa;font-weight:700;animation:blink 1s step-end infinite;margin:8px 8px 0}.ai-tree-root{gap:2px}.ai-tree-node,.ai-tree-root{display:flex;flex-direction:column}.ai-tree-item{display:flex;align-items:center;padding:0 8px;border-radius:6px;position:relative;overflow:hidden;transition:background .2s ease;animation:flawlessReveal .5s cubic-bezier(.19,1,.22,1) forwards}@keyframes flawlessReveal{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)}to{opacity:1;max-height:40px;padding-top:5px;padding-bottom:5px;transform:translateY(0)}}.ai-tree-item:hover{background:hsla(0,0%,100%,.03)}.ai-tree-children{margin-left:12px;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column}.ai-tree-children>.ai-tree-node>.ai-tree-item:before{content:"";position:absolute;left:-12px;top:50%;width:8px;height:1px;background:hsla(0,0%,100%,.1)}.ai-tree-icon{margin-right:8px;display:flex;align-items:center;color:#71717a}.ai-tree-name{font-size:12.5px;color:#a1a1aa}.ai-tree-name.folder{color:#d4d4d8;font-weight:500}.ai-tree-item.active{background:hsla(0,0%,100%,.05);padding-right:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.ai-tree-item.active .ai-tree-icon{color:#e4e4e7}.ai-tree-item.active .ai-tree-name{color:#fff;font-weight:500}.ai-tree-badge{margin-left:auto;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;color:#a1a1aa;display:flex;align-items:center;gap:6px}.pulse-dot{width:5px;height:5px;background:#d4d4d8;border-radius:50%;animation:pulseSilver 1.5s infinite alternate}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRow{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@keyframes pulseSilver{0%{opacity:.3;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}to{opacity:1;box-shadow:0 0 4px 1px hsla(0,0%,100%,.2)}}.versionHistoryScroll{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding:0;background-color:#0d0e10;font-family:Inter,sans-serif;--panel-bg:#131519;--item-bg:#141516;--item-bg-hover:#161718;--border-color:hsla(0,0%,100%,.04);--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--accent-color:#3a86ff;--accent-text:#fff;--green-color:#00ff96;--green-bg:rgba(0,255,150,.1);--radius:8px}.versionHistoryScroll::-webkit-scrollbar{display:none}.versionHistoryContainer{gap:12px}.versionHistoryContainer,.versionHistoryContainerPub{width:calc(100% - 20px);max-width:500px;display:flex;flex-direction:column;padding-top:10px}.versionItem{display:flex;gap:12px;padding:8px;background-color:var(--item-bg);border-radius:var(--radius);border:1px solid var(--border-color);transition:background-color .2s ease,border-color .2s ease}.versionItem:hover{background-color:var(--item-bg-hover)}.versionItem.current{border-color:var(--accent-color);box-shadow:0 0 10px rgba(58,134,255,.2)}.versionItem-thumbnail{width:160px;flex-shrink:0;aspect-ratio:14/9;border-radius:6px;background-size:cover;background-position:50%;border:1px solid hsla(0,0%,100%,.05)}.versionItem-details{flex-grow:1;display:flex;flex-direction:column;gap:8px;min-width:0}.versionItem-header{display:flex;align-items:center;gap:8px}.versionItem-title{font-weight:600;font-size:13px;margin-top:2px;color:var(--text-primary)}.current-badge{padding:3px 8px;background-color:var(--green-bg);color:var(--green-color);font-size:11px;font-weight:500;border-radius:6px}.versionItem-promptSnippet{font-size:11px;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;margin:2px 0 0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.versionItem-meta{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px}.versionItem-timestamp{font-size:11px;color:#888}.versionItem-palette{display:flex}.versionItem-palette div{width:6px;height:12px}.versionItem-palette div:first-child{border-radius:4px 0 0 4px}.versionItem-palette div:last-child{border-radius:0 4px 4px 0}.versionItem-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.make-current-button{background:var(--item-bg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:8px;padding:6px 10px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;white-space:nowrap;transition:all .2s ease}.make-current-button:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--accent-text)}.docdialog{height:600px;max-height:calc(100vh - 80px);min-height:400px;width:810px;max-width:calc(100vw - 20px);background-color:#0d0e0f;border-radius:6px;outline:none;border:1px solid #232323;padding:0;font-family:inherit}@media (max-width:500px){.docdialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.docdialog::-webkit-backdrop{background-color:rgba(0,0,0,.85)}.docdialog::backdrop{background-color:rgba(0,0,0,.85)}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff) format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff) format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff) format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff) format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.15.6"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-feature-settings:"calt";font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.Premiumdialog{height:480px;max-height:calc(100vh - 80px);min-height:400px;width:650px;max-width:calc(100vw - 20px);background-color:#232323;border-radius:18px;outline:none;border:1px solid #232323;padding:0;font-family:inherit}@media (max-width:500px){.Premiumdialog{width:calc(100vw - 20px);min-width:calc(100vw - 20px)}}.Premiumdialog::-webkit-backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Premiumdialog::backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.premium-img{height:100%}@media (max-width:700px){.Premiumdialog{height:480px}.premium-img{display:none}}@media (max-width:500px){.Premiumdialog{height:480px}.premium-img{display:none}}.actionBtn{background-color:#c4c4c4;color:#fff;border:none;transition:all .2s ease}.actionBtn:hover{background-color:#ddd;cursor:pointer}.leftpanel-main-div{min-width:240px;width:240px;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.leftpanel-main-div::-webkit-scrollbar,.leftpanel-main-div::-webkit-scrollbar-track{display:none}.leftpanel-main-div::-webkit-scrollbar-thumb{display:none}@media (max-width:680px){.leftpanel-main-div{display:none}}.leftpanel-main-div .div-list{margin:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:13.5px;position:relative;line-height:20px;color:hsla(0,0%,100%,.7);padding:8px 6px 8px 12px;border-radius:6px;font-weight:400;flex-grow:1}.leftpanel-main-div .div-list:hover{background-color:#2d2e33;border-radius:6px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selected-div-list{border-radius:6px;color:hsla(0,0%,100%,.8)}.selected-div-list,.selected-div-list:hover{background-color:#2d2e33}.create-panel .div-list:hover{background-color:#2d2e33;cursor:pointer;color:hsla(0,0%,100%,.8)}.create-panel:hover{background-color:#2d2e33;cursor:pointer;color:#fff}.div-list-upgrade{margin:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:13px;position:relative;line-height:20px;padding:8px 6px 8px 12px;border-radius:8px;flex-grow:1;background-color:#212225;color:hsla(0,0%,100%,.9)}.div-list:hover .thunder-div{color:#06ba63}.div-list-upgrade:hover{background-color:#adff14;color:#000}.hc-table-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.hc-search-icon{color:#666}.hc-search-input{border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:8px 12px 8px 32px;color:#dadada;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02)}.hc-search-input:focus{border-color:hsla(0,0%,100%,.1);background-color:#191a1b}.hc-btn-secondary{padding:7px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.06);background-color:#121314;transition:all .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 5px rgba(0,0,0,.1)}.hc-btn-secondary:hover{color:#dae4f5;background-color:#191a1b;border-color:hsla(0,0%,100%,.1)}.hc-btn-primary{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:none}.hc-dropdown-container{position:relative}.hc-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:200px;background:rgba(14,15,16,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:8px;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 10px 40px rgba(0,0,0,.65),inset 0 0 0 1px hsla(0,0%,100%,.02);display:flex;flex-direction:column;padding:6px;z-index:100;animation:publishEnter .22s cubic-bezier(.16,1,.3,1);transform-origin:top right}.hc-dropdown-header{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#666;padding:8px 8px 4px;font-weight:600}.hc-column-toggle{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;color:#bcbdbe;font-size:13px;transition:background-color .1s ease}.hc-column-toggle:hover{background-color:#212226;color:#fff}.hc-table-container{border-radius:8px;background-color:#0e0f10;width:100%}.hc-table{text-align:left}.hc-th{padding:12px 16px;color:#888;font-weight:500}.hc-header-content{display:flex;align-items:center;justify-content:space-between}.hc-header-action-btn{color:#666;border-radius:4px;padding:2px;transition:all .2s ease}.hc-header-action-btn:hover{background-color:#212226;color:#fff}.hc-td{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);color:#bcbdbe}.hc-tr:hover{background-color:#151618}.hc-row-selected{background-color:hsla(0,0%,100%,.04)}.hc-row-selected:hover{background-color:hsla(0,0%,100%,.06)}.hc-empty-state{padding:40px;color:#666;font-style:italic}.hc-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #444;border-radius:3px;background-color:transparent;position:relative;transition:all .1s ease}.hc-checkbox:checked,.hc-checkbox:indeterminate{background-color:#1f55f1;border-color:#ffffff4d}.hc-checkbox:checked:after{content:"";position:absolute;left:5px;top:2.5px;width:2.5px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hc-checkbox:indeterminate:after{content:"";position:absolute;left:5px;top:6.5px;width:5px;height:1.5px;background-color:#fff}.hc-badge{padding:3.5px 7px;border-radius:12px;font-size:11px;font-weight:500;text-transform:capitalize}.hc-badge-blue{background-color:#1f54f12d;color:#5bb0ff;border:1px solid #1f54f185}.hc-badge-gray{background-color:hsla(0,0%,100%,.05);color:#aaa;border:1px solid hsla(0,0%,100%,.1)}.hc-table-footer{color:#666;padding:0 4px}.hc-card{display:flex;flex-direction:column;padding:24px;border-radius:12px;border:1px solid hsla(0,0%,100%,.04);background-color:#121314;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 20px rgba(0,0,0,.1)}.hc-card:hover{border-color:hsla(0,0%,100%,.12);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.2);background-color:#151618}.hc-method-badge{font-family:Fira Code,monospace;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.hc-method-post{background-color:rgba(62,207,142,.15);color:#3ecf8e}.hc-method-get{background-color:rgba(8,121,249,.15);color:#5bb0ff}.hc-method-all{background-color:hsla(0,0%,100%,.1);color:#bcbdbe}.hc-log-container{flex:1 1;min-width:0;min-height:0;width:100%;max-width:100%;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background-color:#0a0b0c;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;box-shadow:inset 0 4px 20px rgba(0,0,0,.2)}.hc-log-header{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);background-color:rgba(18,19,20,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#666;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.hc-log-header,.hc-log-row{display:flex;width:100%;max-width:100%;box-sizing:border-box}.hc-log-row{padding:6px 16px;font-size:12px;line-height:1.6;border-bottom:1px solid hsla(0,0%,100%,.02);transition:background-color .1s ease;font-family:Fira Code,Menlo,monospace}.hc-log-row:hover{background-color:hsla(0,0%,100%,.03)}.hc-segmented-control{display:flex;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;overflow:hidden;background-color:#121314}.hc-segment-btn{padding:7px 14px;font-size:12px;font-weight:500;cursor:pointer;border:none;border-right:1px solid hsla(0,0%,100%,.04);background-color:transparent;color:#888;transition:all .15s ease}.hc-segment-btn:last-child{border-right:none}.hc-segment-btn:hover{color:#dadada;background-color:hsla(0,0%,100%,.02)}.hc-segment-active{background-color:hsla(0,0%,100%,.08)!important;color:#fff!important}.hc-pulse-dot{width:6px;height:6px;border-radius:50%;background-color:#3ecf8e;box-shadow:0 0 8px rgba(62,207,142,.6);animation:hcPulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes hcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2);box-shadow:0 0 12px rgba(62,207,142,.8)}}.users-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.users-page-header{padding:28px 28px 0;flex-shrink:0}.users-page-title{font-size:22px;font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.users-page-sub{font-size:13px;color:#666;margin:0;line-height:1.4}.users-tab-bar{display:flex;gap:2px;padding:20px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.users-tab-btn{display:flex;align-items:center;gap:7px;padding:9px 14px;background:none;color:#666;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;transition:color .15s ease,background-color .15s ease}.users-tab-btn:hover{color:#bcbdbe;background-color:hsla(0,0%,100%,.03)}.users-tab-btn--active{color:#fff;border-bottom-color:#1f55f1;background-color:transparent}.users-tab-content{flex:1 1;overflow-y:auto;padding:24px 28px 40px;min-height:0}.ov-root{max-width:900px}.ov-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:28px}@media (max-width:800px){.ov-cards-grid{grid-template-columns:repeat(2,1fr)}}.ov-stat-card{display:flex;align-items:center;gap:14px;padding:16px 18px;background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;transition:border-color .2s ease}.ov-stat-card:hover{border-color:hsla(0,0%,100%,.1)}.ov-stat-icon-wrap{width:36px;height:36px;border-radius:8px;background-color:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-stat-body{display:flex;flex-direction:column;gap:2px}.ov-stat-value{font-size:22px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.5px}.ov-stat-label{font-size:12px;color:#777;font-weight:500}.ov-stat-sub{font-size:11px;color:#555}.ov-provider-section{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:18px 20px;margin-bottom:16px}.ov-section-title{font-size:13px;font-weight:600;color:#e4e4e7;margin:0 0 16px}.ov-provider-list{display:flex;flex-direction:column;gap:12px}.ov-provider-row{display:flex;align-items:center;gap:14px}.ov-provider-label{display:flex;align-items:center;gap:7px;width:90px;flex-shrink:0;font-size:13px;color:#bcbdbe;font-weight:500}.ov-provider-bar-wrap{display:flex;align-items:center;gap:10px;flex:1 1}.ov-provider-bar-track{flex:1 1;height:5px;background-color:hsla(0,0%,100%,.06);border-radius:3px;overflow:hidden}.ov-provider-bar-fill{height:100%;border-radius:3px;transition:width .6s cubic-bezier(.25,.46,.45,.94);opacity:.8}.ov-provider-count{font-size:12px;color:#666;width:28px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-growth-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;padding:0 4px}.ut-root{display:flex;flex-direction:column;gap:14px}.ut-loading-state{display:flex;align-items:center;justify-content:center;height:200px}.ut-user-cell{display:flex;align-items:center;gap:10px}.ut-avatar{width:30px;height:30px;border-radius:50%;overflow:hidden;flex-shrink:0}.ut-avatar-img{width:100%;height:100%;object-fit:cover}.ut-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f55f1,#7c3aed);color:#fff;font-size:12px;font-weight:700}.ut-user-info{display:flex;flex-direction:column;gap:1px;min-width:0}.ut-user-name{font-size:13px;font-weight:500;color:#e4e4e7}.ut-user-email,.ut-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ut-user-email{font-size:11px;color:#666}.ut-providers-cell{display:flex;flex-wrap:wrap;gap:5px}.ut-provider-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:20px;color:var(--pc);background-color:color-mix(in srgb,var(--pc) 12%,transparent);border:1px solid color-mix(in srgb,var(--pc) 25%,transparent)}.ut-chip,.ut-provider-badge{font-size:11px;font-weight:500}.ut-chip{padding:3px 8px;border-radius:20px;white-space:nowrap}.ut-chip--active{background:rgba(62,207,142,.12);color:#3ecf8e;border:1px solid rgba(62,207,142,.25)}.ut-chip--pending{background:rgba(245,158,11,.12);color:#f59e0b;border:1px solid rgba(245,158,11,.25)}.ut-chip--banned{background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.25)}.ut-role-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#bcbdbe;font-size:12px;font-weight:500;font-family:inherit;padding:4px 10px;cursor:pointer;outline:none;transition:border-color .15s ease,background-color .15s ease}.ut-role-select:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.07)}.ut-muted-cell{font-size:12px;color:#666;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ut-actions-cell{display:flex;justify-content:flex-end}.ut-bulk-delete-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:1px solid rgba(239,68,68,.3);color:#ef4444;background-color:rgba(239,68,68,.08);transition:all .15s ease}.ut-bulk-delete-btn:hover{background-color:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5)}.ut-add-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:none;color:#fff;background-color:#1f55f1;transition:background-color .15s ease}.ut-add-btn:hover{background-color:#1a47cc}.ut-toast{position:fixed;bottom:28px;right:28px;display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:9px;font-size:13px;font-weight:500;z-index:999;box-shadow:0 8px 24px rgba(0,0,0,.5);animation:toastIn .25s cubic-bezier(.16,1,.3,1)}.ut-toast--success{background-color:#0d1f14;border:1px solid rgba(62,207,142,.3);color:#3ecf8e}.ut-toast--error{background-color:#1f0d0d;border:1px solid rgba(239,68,68,.3);color:#ef4444}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.uam-menu{width:210px;background:rgba(14,15,16,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.02);padding:6px;animation:publishEnter .2s cubic-bezier(.16,1,.3,1);transform-origin:top right}.uam-header{padding:8px 10px 6px;border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:4px}.uam-email{font-size:11px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.uam-item{width:100%;display:flex;align-items:center;gap:9px;padding:7px 10px;background:none;border:none;border-radius:6px;color:#bcbdbe;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;text-align:left;transition:background-color .1s ease,color .1s ease}.uam-item:hover{background-color:hsla(0,0%,100%,.05);color:var(--item-color,#fff)}.uam-item--danger:hover{background-color:rgba(239,68,68,.1)}.uam-divider{height:1px;background-color:hsla(0,0%,100%,.06);margin:4px 0}.as-root{display:flex;flex-direction:column;gap:20px;max-width:760px;padding-bottom:80px}.as-section{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.as-section-header{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.05)}.as-section-icon{width:32px;height:32px;border-radius:7px;background-color:color-mix(in srgb,var(--ic) 12%,transparent);border:1px solid color-mix(in srgb,var(--ic) 22%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.as-section-title{font-size:14px;font-weight:600;color:#e4e4e7;margin:0 0 3px}.as-section-desc{font-size:12px;color:#666;margin:0;line-height:1.4}.as-section-body{display:flex;flex-direction:column;gap:0}.as-toggle-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background-color .1s ease}.as-toggle-row:last-child{border-bottom:none}.as-toggle-row:hover{background-color:hsla(0,0%,100%,.02)}.as-toggle-row--disabled{opacity:.5;pointer-events:none}.as-toggle-icon-wrap{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.as-toggle-text{flex:1 1;display:flex;flex-direction:column;gap:2px}.as-toggle-title{font-size:13px;font-weight:500;color:#e4e4e7}.as-toggle-desc{font-size:12px;color:#666}.as-toggle-switch{width:38px;height:21px;border-radius:21px;background-color:#2a2b2e;position:relative;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;border:1px solid hsla(0,0%,100%,.06)}.as-toggle-switch--on{background-color:#1f55f1;border-color:transparent}.as-toggle-knob{position:absolute;top:2px;left:2px;width:15px;height:15px;background-color:#fff;border-radius:50%;transition:left .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 1px 3px rgba(0,0,0,.3)}.as-toggle-switch--on .as-toggle-knob{left:19px}.as-provider-config{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:14px 20px;background-color:hsla(0,0%,100%,.015);border-bottom:1px solid hsla(0,0%,100%,.04);animation:expandIn .2s ease}@keyframes expandIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.as-input-group{display:flex;flex-direction:column;gap:6px;padding:14px 20px}.as-input-label{font-size:12px;font-weight:500;color:#888}.as-input{background-color:#0d0e0f;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;padding:9px 13px;color:#e4e4e7;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease;width:100%;box-sizing:border-box}.as-input:focus{border-color:rgba(31,85,241,.5);box-shadow:0 0 0 3px rgba(31,85,241,.1)}.as-input-hint{font-size:11px;color:#555;line-height:1.4}.as-save-bar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background-color:rgba(18,19,20,.97);border-top:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.as-save-bar--visible{transform:translateY(0)}.as-save-bar-text{font-size:13px;color:#888}.as-save-btn{padding:8px 20px;background-color:#1f55f1;border:none;color:#fff;border-radius:7px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.as-save-btn:hover{background-color:#1a47cc}.as-save-btn:disabled{opacity:.6;cursor:not-allowed}.ef-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.ef-page-header{padding:28px 28px 0;flex-shrink:0}.ef-page-title{font-size:22px;font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.ef-page-sub{font-size:13px;color:#555;margin:0}.ef-tab-bar{display:flex;gap:2px;padding:20px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.ef-tab-btn{display:flex;align-items:center;gap:7px;padding:9px 14px;background:none;color:#555;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;transition:color .15s,background-color .15s}.ef-tab-btn:hover{color:#bcbdbe;background:hsla(0,0%,100%,.03)}.ef-tab-btn--active{color:#fff;border-bottom-color:#1f55f1}.ef-tab-content{flex:1 1;overflow-y:auto;padding:24px 28px 48px;min-height:0}.ef-functions-root{display:flex;flex-direction:column;gap:24px}.ef-global-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:900px){.ef-global-strip{grid-template-columns:repeat(2,1fr)}}.ef-metric-card{position:relative;display:flex;flex-direction:row;align-items:stretch;background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;transition:border-color .2s}.ef-metric-card:hover{border-color:hsla(0,0%,100%,.1)}.ef-metric-accent-bar{width:3px;background-color:var(--accent,#5bb0ff);flex-shrink:0;opacity:.7}.ef-metric-body{display:flex;flex-direction:column;gap:3px;padding:14px 16px;flex:1 1}.ef-metric-label{font-size:11px;color:#555;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.ef-metric-value{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-metric-sub{font-size:11px;color:#555}.ef-toolbar{display:flex;justify-content:space-between;align-items:center}.ef-toolbar-label{font-size:13px;color:#555}.ef-deploy-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background-color:#1f55f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s}.ef-deploy-btn:hover{background-color:#1a47cc}.ef-deploy-btn:disabled{opacity:.5;cursor:not-allowed}.ef-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:6px;color:#555;cursor:pointer;transition:background-color .12s,color .12s}.ef-icon-btn:hover{background-color:hsla(0,0%,100%,.06);color:#e4e4e7}.ef-icon-btn--danger:hover{background-color:rgba(239,68,68,.1);color:#ef4444}.ef-loading{height:200px}.ef-empty,.ef-loading{display:flex;justify-content:center;align-items:center}.ef-empty{flex-direction:column;padding:60px;text-align:center}.ef-empty-icon-wrap{width:56px;height:56px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ef-empty-title{font-size:15px;font-weight:500;color:#bcbdbe;margin:0 0 6px}.ef-empty-sub{font-size:13px;color:#555;margin:0}.ef-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:16px;gap:16px}.ef-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 20px;background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;cursor:pointer;transition:border-color .2s,background-color .2s,transform .2s}.ef-card:hover{border-color:hsla(0,0%,100%,.12);background-color:#151618;transform:translateY(-1px)}.ef-card--error{border-color:rgba(239,68,68,.2)}.ef-card--error:hover{border-color:rgba(239,68,68,.35)}.ef-card-header{display:flex;justify-content:space-between;align-items:center}.ef-card-title-group{display:flex;align-items:center;gap:8px;min-width:0}.ef-fn-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ef-fn-status-dot--active{background-color:#3ecf8e;box-shadow:0 0 6px rgba(62,207,142,.6);animation:efPulse 2.5s infinite}.ef-fn-status-dot--error{background-color:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.6)}@keyframes efPulse{0%,to{opacity:1}50%{opacity:.5}}.ef-fn-name{font-size:14px;color:#e4e4e7;font-family:Fira Code,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.ef-error-badge,.ef-fn-name{font-weight:600;white-space:nowrap}.ef-error-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);border-radius:20px;font-size:10px;color:#ef4444}.ef-card-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.ef-card:hover .ef-card-actions{opacity:1}.ef-card-meta{display:flex;gap:6px;flex-wrap:wrap}.ef-meta-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:11px;color:#666;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);font-weight:500}.ef-card-stats{display:flex;align-items:center;gap:24px}.ef-stat-group{display:flex;flex-direction:column;gap:2px}.ef-stat-val{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-stat-lbl{font-size:11px;color:#555;font-weight:500}.ef-sparkline-wrap{flex:1 1;height:40px;margin-left:auto}.ef-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.04)}.ef-card-detail-hint,.ef-card-updated{font-size:11px;color:#444}.ef-card-detail-hint{display:flex;align-items:center;gap:3px;transition:color .15s}.ef-card:hover .ef-card-detail-hint{color:#888}.ef-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:300;animation:efFadeIn .15s ease}@keyframes efFadeIn{0%{opacity:0}to{opacity:1}}.ef-modal{background:#0e0f10;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:flex;flex-direction:column;box-shadow:0 32px 80px rgba(0,0,0,.8);animation:efSlideUp .2s cubic-bezier(.16,1,.3,1);max-height:90vh;overflow:hidden}.ef-modal--large{width:760px}@keyframes efSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ef-modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.ef-modal-icon{width:34px;height:34px;border-radius:8px;background:rgba(62,207,142,.1);border:1px solid rgba(62,207,142,.2);display:flex;align-items:center;justify-content:center}.ef-modal-title{margin:0;font-size:15px;font-weight:600;color:#fff}.ef-modal-sub{font-size:11px;color:#555;margin:2px 0 0}.ef-close-btn{background:none;border:none;color:#555;cursor:pointer;padding:4px;border-radius:6px;transition:color .15s,background .15s}.ef-close-btn:hover{color:#e4e4e7;background:hsla(0,0%,100%,.06)}.ef-modal-body{padding:20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1 1}.ef-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.01);flex-shrink:0}.ef-error-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#1f0d0d;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:12px}.ef-deploy-meta-row{display:flex;gap:16px;align-items:flex-start}.ef-jwt-toggle{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#09090b;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s;position:relative}.ef-jwt-toggle--on{border-color:rgba(62,207,142,.3)}.ef-jwt-knob{width:32px;height:18px;border-radius:18px;background:#2a2b2e;position:relative;flex-shrink:0;transition:background-color .2s}.ef-jwt-toggle--on .ef-jwt-knob{background:#1f55f1}.ef-jwt-knob:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.ef-jwt-toggle--on .ef-jwt-knob:after{left:16px}.ef-jwt-label{font-size:13px;color:#e4e4e7;font-weight:500}.ef-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;font-family:inherit;color:#888;background:none;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;cursor:pointer;transition:color .15s,border-color .15s}.ef-copy-btn:hover{color:#e4e4e7;border-color:hsla(0,0%,100%,.15)}.ef-editor-wrap{position:relative;display:flex;background:#07080a;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;overflow:hidden;height:320px;font-size:13px;line-height:1.65;font-family:Fira Code,Menlo,Consolas,monospace}.ef-line-numbers{display:flex;flex-direction:column;padding:14px 0;background:hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.04);min-width:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex-shrink:0}.ef-line-num{text-align:right;padding:0 10px;color:hsla(0,0%,100%,.15);font-size:12px;line-height:1.65;height:calc(13px * 1.65)}.ef-highlight-layer{position:absolute;top:0;left:44px;right:0;bottom:0;overflow:hidden;pointer-events:none;padding:14px 16px}.ef-highlight-pre{margin:0;color:#e4e4e7}.ef-highlight-pre,.ef-textarea{font-family:inherit;font-size:13px;line-height:1.65;white-space:pre;-moz-tab-size:2;tab-size:2}.ef-textarea{position:absolute;top:0;left:44px;right:0;bottom:0;width:calc(100% - 44px);background:transparent;color:transparent;caret-color:#fff;border:none;outline:none;resize:none;padding:14px 16px;overflow:auto;-webkit-text-fill-color:transparent}.ef-input-group{display:flex;flex-direction:column;gap:6px}.ef-label{font-size:12px;font-weight:500;color:#888}.ef-label-locked{color:#ef4444;font-weight:400}.ef-input{background:#09090b;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;padding:9px 13px;color:#e4e4e7;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}.ef-input:focus{border-color:rgba(31,85,241,.5);box-shadow:0 0 0 3px rgba(31,85,241,.1)}.ef-input--error{border-color:rgba(239,68,68,.4)!important}.ef-input-hint{font-size:11px;color:#555}.ef-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200;animation:efFadeIn .15s ease}.ef-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;background:#0e0f10;border-left:1px solid hsla(0,0%,100%,.08);z-index:201;display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(0,0,0,.6);animation:efDrawerIn .25s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes efDrawerIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ef-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.ef-drawer-title-group{display:flex;align-items:center;gap:10px}.ef-drawer-title{margin:0;font-size:15px;font-weight:600;color:#fff;font-family:Fira Code,monospace}.ef-drawer-body{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:16px 20px}.ef-drawer-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.ef-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:500;color:#666;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07)}.ef-chip--link{color:#5bb0ff;background:rgba(91,176,255,.06);border-color:rgba(91,176,255,.15);text-decoration:none;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ef-chip--green{color:#3ecf8e;background:rgba(62,207,142,.06);border-color:rgba(62,207,142,.15)}.ef-chip--amber{color:#f59e0b;background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.15)}.ef-drawer-stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;margin-bottom:16px}.ef-drawer-stat{display:flex;flex-direction:column;gap:3px;padding:12px 14px;background:#121314}.ef-drawer-stat-val{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-drawer-stat-lbl{font-size:10px;color:#555;font-weight:500}.ef-drawer-section{border-top:1px solid hsla(0,0%,100%,.05);padding:16px 0}.ef-drawer-section-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.ef-ts-chart{display:flex;flex-direction:column;gap:6px}.ef-ts-legend{display:flex;gap:14px}.ef-ts-legend-item{display:flex;align-items:center;gap:5px;font-size:11px;color:#666}.ef-ts-legend-item:before{content:"";width:20px;height:2px;background:var(--lc);border-radius:1px}.ef-ts-svg{width:100%;height:100px;border-radius:6px;background:hsla(0,0%,100%,.01)}.ef-ts-time-labels{display:flex;justify-content:space-between;font-size:10px;color:#444}.ef-invoker{display:flex;flex-direction:column;gap:12px}.ef-invoker-url-row{display:flex;gap:8px;align-items:center}.ef-method-select-wrap{position:relative;flex-shrink:0}.ef-method-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:#5bb0ff;font-weight:700;padding:8px 28px 8px 10px;outline:none;cursor:pointer}.ef-invoker-url,.ef-method-select{background:#09090b;font-size:12px;font-family:Fira Code,monospace}.ef-invoker-url{flex:1 1;padding:8px 12px;border:1px solid hsla(0,0%,100%,.07);border-radius:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ef-invoker-textarea{width:100%;background:#09090b;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:10px 12px;color:#e4e4e7;font-size:12px;font-family:Fira Code,monospace;outline:none;resize:vertical;min-height:80px;box-sizing:border-box;transition:border-color .15s}.ef-invoker-textarea:focus{border-color:rgba(31,85,241,.4)}.ef-details-summary{font-size:11px;color:#555;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;list-style:none}.ef-details-summary::-webkit-details-marker{display:none}.ef-details-summary:before{content:"▸ "}details[open] .ef-details-summary:before{content:"▾ "}.ef-invoke-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 16px;background:#1f55f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s;width:100%}.ef-invoke-btn:hover{background:#1a47cc}.ef-invoke-btn:disabled{opacity:.6;cursor:not-allowed}.ef-invoke-result{border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06)}.ef-invoke-result--ok{border-color:rgba(62,207,142,.2)}.ef-invoke-result--err{border-color:rgba(239,68,68,.2)}.ef-invoke-result-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.04)}.ef-invoke-status{font-size:12px;font-weight:600;color:#e4e4e7}.ef-invoke-latency{display:flex;align-items:center;gap:4px;font-size:11px;color:#555}.ef-invoke-body{margin:0;padding:12px;font-family:Fira Code,monospace;font-size:12px;line-height:1.6;color:#bcbdbe;background:#07080a;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.ef-meta-table{display:flex;flex-direction:column;gap:1px}.ef-meta-row{display:flex;gap:16px;padding:7px 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.ef-meta-row:last-child{border-bottom:none}.ef-meta-key{font-size:12px;color:#555;font-weight:500;width:90px;flex-shrink:0}.ef-meta-val{font-size:12px;color:#bcbdbe;font-family:Fira Code,monospace}.sp-root{display:flex;flex-direction:column;gap:24px;max-width:760px}.sp-info-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:rgba(91,176,255,.06);border:1px solid rgba(91,176,255,.15);border-radius:10px;font-size:12px;color:#888;line-height:1.5}.sp-info-banner code{background:hsla(0,0%,100%,.07);padding:1px 5px;border-radius:4px;font-family:Fira Code,monospace;font-size:11px;color:#5bb0ff}.sp-add-form{background:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:20px}.sp-form-title{margin:0 0 16px;font-size:13px;font-weight:600;color:#e4e4e7}.sp-form-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.sp-name-input{font-family:Fira Code,monospace!important}.sp-list-section{background:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.sp-list-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.05)}.sp-list-cols{display:grid;grid-template-columns:1fr 1fr 40px;grid-gap:12px;gap:12px;padding:8px 20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#444;border-bottom:1px solid hsla(0,0%,100%,.04)}.sp-secrets-list{display:flex;flex-direction:column}.sp-secret-row{display:grid;grid-template-columns:1fr 1fr 40px;grid-gap:12px;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid hsla(0,0%,100%,.03);transition:background-color .1s}.sp-secret-row:last-child{border-bottom:none}.sp-secret-row:hover{background:hsla(0,0%,100%,.02)}.sp-secret-name{display:flex;align-items:center;gap:8px;min-width:0}.sp-secret-name-text{font-size:13px;font-weight:600;color:#e4e4e7;font-family:Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-secret-value-cell{display:flex;align-items:center;gap:8px;min-width:0}.sp-secret-masked{font-size:12px;color:#555;font-family:Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.sp-usage-example{background:#07080a;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:16px 20px}.sp-usage-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#555;margin-bottom:10px}.sp-usage-code{margin:0;font-family:Fira Code,Menlo,monospace;font-size:12px;line-height:1.7;color:#bcbdbe;white-space:pre;overflow-x:auto}.db-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.db-page-header{padding:28px 28px 0;flex-shrink:0}.db-page-title{font-size:22px;font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.db-page-sub{font-size:13px;color:#666;margin:0;line-height:1.4}.db-tab-bar{display:flex;gap:2px;padding:20px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.db-tab-btn{display:flex;align-items:center;gap:7px;padding:9px 14px;background:none;color:#666;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;transition:color .15s ease,background-color .15s ease}.db-tab-btn:hover{color:#bcbdbe;background-color:hsla(0,0%,100%,.03)}.db-tab-btn--active{color:#fff;border-bottom-color:#1f55f1;background-color:transparent}.db-tab-content{flex:1 1;overflow-y:auto;padding:24px 28px 40px;min-height:0}.hc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hc-toolbar-left,.hc-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hc-search-input{width:240px}.hc-table-container{overflow-x:auto;border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.hc-table{width:100%;border-collapse:collapse;font-size:13px}.hc-th{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.04em;background-color:#121314;border-bottom:1px solid hsla(0,0%,100%,.06);white-space:nowrap}.hc-tr{border-bottom:1px solid hsla(0,0%,100%,.04);transition:background-color .1s ease}.hc-tr:last-child{border-bottom:none}.hc-tr:hover{background-color:hsla(0,0%,100%,.025)}.hc-td{padding:10px 14px;color:#e4e4e7;vertical-align:middle;max-width:280px}.hc-empty-state{text-align:center;padding:48px;color:#555;font-size:13px}.hc-table-footer{font-size:12px;color:#555;padding:10px 2px}.hc-checkbox{accent-color:#1f55f1;width:14px;height:14px;cursor:pointer}.hc-cell-center{display:flex;align-items:center;justify-content:center}.hc-row-selected{background-color:rgba(31,85,241,.06)!important}.hc-header-action-btn{background:none;border:none;color:#555;cursor:pointer;border-radius:5px;padding:4px;display:flex;align-items:center;transition:color .15s ease,background-color .15s ease}.hc-header-action-btn:hover{color:#bcbdbe;background-color:hsla(0,0%,100%,.07)}.se-root{max-width:900px}.se-summary-chip{font-size:12px;color:#555;padding:4px 10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:20px}.se-schema-group{margin-bottom:20px}.se-schema-label{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.06em}.se-schema-line{flex:1 1;height:1px;background:hsla(0,0%,100%,.05)}.se-tables-list{display:flex;flex-direction:column;gap:6px}.se-table-card{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;transition:border-color .15s ease}.se-table-card--open{border-color:rgba(31,85,241,.25)}.se-table-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:background-color .1s ease}.se-table-header:hover{background-color:hsla(0,0%,100%,.02)}.se-table-header-left{display:flex;align-items:center;gap:9px}.se-chevron{color:#555;flex-shrink:0}.se-table-name{font-size:13px;font-weight:500;color:#e4e4e7}.se-schema-badge{font-size:10px;padding:2px 7px;border-radius:4px;background:rgba(91,176,255,.1);color:#5bb0ff;font-weight:500}.se-table-header-right{display:flex;align-items:center;gap:10px}.se-col-count{font-size:12px;color:#555}.se-row-count{font-size:12px;color:#444;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.se-columns-list{border-top:1px solid hsla(0,0%,100%,.05)}.se-columns-header{display:flex;justify-content:space-between;padding:7px 16px 7px 44px;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.04)}.se-columns-header span{font-size:10px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.05em}.se-col-row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 8px 44px;border-bottom:1px solid hsla(0,0%,100%,.03);transition:background-color .1s ease}.se-col-row:last-child{border-bottom:none}.se-col-row:hover{background-color:hsla(0,0%,100%,.015)}.se-col-left{gap:7px}.se-col-left,.se-pk-badge{display:flex;align-items:center}.se-pk-badge{justify-content:center;width:18px;height:18px;border-radius:4px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.25);color:#f59e0b;flex-shrink:0}.se-col-name{font-size:13px;color:#e4e4e7;font-weight:500}.se-required-dot{width:5px;height:5px;border-radius:50%;background:rgba(239,68,68,.6);flex-shrink:0}.se-col-right{display:flex;align-items:center;gap:8px}.se-col-type-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:500;font-family:"ui-monospace",SFMono-Regular,monospace;color:var(--tc);background-color:color-mix(in srgb,var(--tc) 10%,transparent);border:1px solid color-mix(in srgb,var(--tc) 20%,transparent)}.se-col-default{font-size:10px;color:#444;font-style:italic}.se-empty-cols{padding:14px 44px;font-size:12px;color:#555}.se-error-state{gap:8px;padding:16px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444}.se-empty-state,.se-error-state{display:flex;align-items:center;font-size:13px}.se-empty-state{flex-direction:column;gap:12px;padding:64px 32px;color:#555}.qr-root{display:flex;flex-direction:column;gap:16px;max-width:1100px}.qr-editor-card{background-color:#121314;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;overflow:hidden}.qr-editor-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.05)}.qr-editor-title{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.06em}.qr-run-btn{display:flex;align-items:center;gap:7px;padding:7px 14px;background-color:#1f55f1;border:none;border-radius:7px;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.qr-run-btn:hover:not(:disabled){background-color:#1a47cc}.qr-run-btn:disabled{opacity:.5;cursor:not-allowed}.qr-kbd{display:inline-flex;align-items:center;padding:1px 5px;background:hsla(0,0%,100%,.12);border-radius:4px;font-size:10px;font-family:inherit;letter-spacing:.02em}.qr-examples-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:220px;background:rgba(14,15,16,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:6px;z-index:50;box-shadow:0 12px 40px rgba(0,0,0,.6);animation:publishEnter .18s cubic-bezier(.16,1,.3,1)}.qr-example-item{width:100%;display:block;padding:8px 10px;background:none;border:none;color:#bcbdbe;font-size:13px;font-family:inherit;text-align:left;cursor:pointer;border-radius:6px;transition:background-color .1s ease}.qr-example-item:hover{background:hsla(0,0%,100%,.06);color:#e4e4e7}.qr-editor-body{position:relative}.qr-textarea{width:100%;min-height:140px;padding:16px;background-color:#0a0b0c;border:none;color:#e4e4e7;font-family:"ui-monospace",SFMono-Regular,SF Mono,Cascadia Code,Fira Code,monospace;font-size:13px;line-height:1.7;outline:none;resize:none;box-sizing:border-box;overflow:hidden}.qr-textarea::placeholder{color:#2d2d2d}.qr-table-chips{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid hsla(0,0%,100%,.04);flex-wrap:wrap}.qr-chips-label{font-size:11px;color:#444;font-weight:500;flex-shrink:0}.qr-table-chip{padding:3px 9px;background:rgba(91,176,255,.07);border:1px solid rgba(91,176,255,.15);border-radius:4px;color:#5bb0ff;font-size:11px;font-family:"ui-monospace",monospace;cursor:pointer;transition:background-color .15s ease}.qr-table-chip:hover{background:rgba(91,176,255,.14)}.qr-chips-more{font-size:11px;color:#444}.qr-result-area{display:flex;flex-direction:column;gap:10px}.qr-status-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500}.qr-status-bar--ok{background:rgba(62,207,142,.08);border:1px solid rgba(62,207,142,.2);color:#3ecf8e}.qr-status-bar--error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444}.qr-duration{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:11px;opacity:.7}.qr-results-wrapper{display:flex;flex-direction:column;gap:8px}.qr-results-toolbar{display:flex;align-items:center;justify-content:space-between}.qr-results-count{display:flex;align-items:center;gap:6px;font-size:12px;color:#666}.qr-cell-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;font-family:"ui-monospace",monospace}.qr-null{color:#444;font-style:italic}.qr-json{color:#a78bfa}.qr-empty-result{text-align:center;padding:40px;color:#555;font-size:13px;background:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px}.tm-root{display:flex;flex-direction:column;gap:24px;max-width:800px}.tm-section{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden}.tm-section-header{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.05)}.tm-section-title{font-size:14px;font-weight:600;color:#e4e4e7;margin:0 0 3px}.tm-section-desc{font-size:12px;color:#666;margin:0;line-height:1.4}.tm-section-body{padding:20px;gap:18px}.tm-field,.tm-section-body{display:flex;flex-direction:column}.tm-field{gap:7px}.tm-label{font-size:12px;font-weight:500;color:#888}.tm-hint{font-size:11px;color:#555}.tm-col-builder{display:flex;flex-direction:column;gap:6px;background:#0d0e0f;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:12px}.tm-col-builder-header{padding:0 4px 8px;border-bottom:1px solid hsla(0,0%,100%,.04);margin-bottom:4px}.tm-col-builder-header,.tm-col-row{display:flex;align-items:center;gap:8px}.tm-add-col-btn{display:flex;align-items:center;gap:6px;padding:7px 12px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.1);border-radius:6px;color:#555;font-size:12px;font-family:inherit;cursor:pointer;transition:all .15s ease;margin-top:4px;align-self:flex-start}.tm-add-col-btn:hover{color:#bcbdbe;border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05)}.tm-sql-preview{display:flex;flex-direction:column;gap:6px}.tm-sql-preview-label{font-size:11px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.06em}.tm-sql-code{background:#0a0b0c;border:1px solid hsla(0,0%,100%,.06);border-radius:7px;padding:12px 14px;font-family:"ui-monospace",monospace;font-size:12px;color:#5bb0ff;line-height:1.7;margin:0;overflow-x:auto;white-space:pre}.tm-alert{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500}.tm-alert--error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444}.tm-alert--success{background:rgba(62,207,142,.08);border:1px solid rgba(62,207,142,.2);color:#3ecf8e}.tm-create-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 20px;background-color:#1f55f1;border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;align-self:flex-start;transition:background-color .15s ease}.tm-create-btn:hover:not(:disabled){background-color:#1a47cc}.tm-create-btn:disabled{cursor:not-allowed}.tm-drop-list{display:flex;flex-direction:column;gap:6px}.tm-drop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0d0e0f;border:1px solid hsla(0,0%,100%,.05);border-radius:7px;transition:border-color .15s ease}.tm-drop-row:hover{border-color:rgba(239,68,68,.2)}.tm-drop-row-info{display:flex;align-items:center;gap:8px}.tm-drop-table-name{font-size:13px;font-weight:500;color:#e4e4e7;font-family:"ui-monospace",monospace}.tm-drop-col-count{font-size:11px;color:#444}.tm-drop-btn{display:flex;align-items:center;gap:5px;padding:5px 10px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:6px;color:#ef4444;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}.tm-drop-btn:hover{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.4)}@keyframes publishEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lg-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.lg-page-header{padding:28px 28px 0;flex-shrink:0}.lg-page-title{font-size:22px;font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.lg-page-sub{font-size:13px;color:#666;margin:0;line-height:1.4}.lg-tab-bar{display:flex;align-items:flex-end;gap:2px;padding:20px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0;overflow-x:auto}.lg-tab-bar::-webkit-scrollbar{display:none}.lg-tab-btn{display:flex;align-items:center;gap:7px;padding:9px 13px;background:none;color:#555;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.lg-tab-btn:hover{color:#bcbdbe;background-color:hsla(0,0%,100%,.03)}.lg-tab-btn--active{color:#fff;border-bottom-color:var(--tab-accent,#1f55f1);background-color:transparent}.lg-tab-content{flex:1 1;overflow:hidden;display:flex;flex-direction:column;min-height:0;padding:24px 28px 0}.lgo-root{max-width:1000px;overflow-y:auto;padding-bottom:40px}.lgo-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}@media (max-width:860px){.lgo-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lgo-cards-grid{grid-template-columns:1fr}}.lgo-stat-card{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:0;overflow:hidden;transition:border-color .2s ease}.lgo-stat-card:hover{border-color:hsla(0,0%,100%,.1)}.lgo-stat-top{display:flex;align-items:center;gap:12px;padding:16px 16px 12px}.lgo-stat-icon-wrap{width:34px;height:34px;border-radius:8px;background-color:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lgo-stat-body{display:flex;flex-direction:column;gap:2px;min-width:0}.lgo-stat-value{font-size:22px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.5px}.lgo-stat-label{font-size:12px;color:#666;font-weight:500}.lgo-stat-sub{font-size:11px;color:#555}.lgo-stat-chart{padding:0 0 4px;opacity:.8}.lgo-error-rate{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:16px 18px;margin-bottom:16px}.lgo-error-rate-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#666;margin-bottom:10px;font-weight:500}.lgo-er-ok{color:#3ecf8e}.lgo-error-bar{display:flex;height:6px;border-radius:6px;overflow:hidden;gap:1px;background:hsla(0,0%,100%,.04);margin-bottom:8px}.lgo-error-bar>div{transition:width .6s cubic-bezier(.25,.46,.45,.94);min-width:0}.lgo-error-legend{display:flex;gap:14px}.lgo-leg{font-size:11px;display:flex;align-items:center;gap:5px;color:#555}.lgo-leg:before{content:"";width:8px;height:8px;border-radius:2px;flex-shrink:0}.lgo-leg--ok:before{background:#3ecf8e}.lgo-leg--warn:before{background:#f59e0b}.lgo-leg--error:before{background:#ef4444}.lgo-hourly-section{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:18px 18px 14px;margin-bottom:14px}.lgo-section-title{font-size:13px;font-weight:600;color:#e4e4e7;margin:0 0 16px}.lgo-hourly-bars{display:flex;align-items:flex-end;gap:3px;height:80px}.lgo-bar-col{display:flex;flex-direction:column;align-items:center;flex:1 1;height:100%;gap:4px;position:relative}.lgo-bar-track{flex:1 1;width:100%;display:flex;align-items:flex-end}.lgo-bar-fill{width:100%;border-radius:2px 2px 0 0;transition:height .4s cubic-bezier(.25,.46,.45,.94);min-height:2px}.lgo-bar-label{font-size:9px;color:#444;white-space:nowrap;position:absolute;bottom:-16px}.lgo-hourly-empty{text-align:center;color:#555;font-size:13px;padding:20px}.lgo-window-note{font-size:12px;color:#444;margin:0;padding:4px 2px}.lv-root{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.lv-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;flex-shrink:0}.lv-toolbar-left,.lv-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-select-wrap{position:relative;display:flex;align-items:center}.lv-select-icon{position:absolute;left:9px;color:#555;pointer-events:none;z-index:1}.lv-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#121314;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:7px 12px 7px 28px;color:#bcbdbe;font-size:12px;font-family:inherit;font-weight:500;outline:none;cursor:pointer;transition:border-color .15s ease}.lv-select:focus{border-color:rgba(31,85,241,.4)}.lv-search-clear{position:absolute;right:9px;background:none;border:none;color:#555;cursor:pointer;display:flex;align-items:center;padding:2px}.lv-count-chip{font-size:12px;color:#555;padding:4px 10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;white-space:nowrap}.lv-livetail-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:7px;color:#bcbdbe;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}.lv-livetail-btn--active{background:rgba(62,207,142,.1);border-color:rgba(62,207,142,.3);color:#3ecf8e}.lv-livetail-btn--active:hover{background:rgba(62,207,142,.15)}.lv-source-bar{display:flex;align-items:center;gap:14px;flex-shrink:0}.lv-source-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:20px;background:color-mix(in srgb,var(--sc) 10%,transparent);border:1px solid color-mix(in srgb,var(--sc) 22%,transparent);font-size:12px;font-weight:500;color:var(--sc)}.lv-source-desc{color:#555;font-weight:400;font-size:11px}.lv-live-indicator{display:flex;align-items:center;gap:7px;font-size:12px;color:#3ecf8e;font-weight:500}.lv-live-dot{width:7px;height:7px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 0 0 rgba(62,207,142,.6);animation:livePulse 1.5s ease-in-out infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(62,207,142,.5)}70%{box-shadow:0 0 0 6px rgba(62,207,142,0)}to{box-shadow:0 0 0 0 rgba(62,207,142,0)}}.lv-error-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:12px;color:#ef4444;flex-shrink:0}.lv-stream-container{flex:1 1;overflow-y:auto;background:#080909;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;display:flex;flex-direction:column;min-height:0;font-family:"ui-monospace",SFMono-Regular,Cascadia Code,Fira Code,monospace}.lv-stream-header{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#0d0e0f;border-bottom:1px solid hsla(0,0%,100%,.05);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.lv-header-ts{width:96px}.lv-header-level,.lv-header-ts{font-size:10px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.lv-header-level{width:60px}.lv-header-msg{font-size:10px;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.06em;flex:1 1}.lv-loading-state{display:flex;align-items:center;justify-content:center;flex:1 1;padding:60px}.lv-empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;flex:1 1;padding:60px 32px;color:#555;font-size:13px;font-family:inherit}.lv-row{border-bottom:1px solid hsla(0,0%,100%,.03);transition:background-color .1s ease}.lv-row:last-child{border-bottom:none}.lv-row--new{animation:logFlash .6s ease}@keyframes logFlash{0%{background-color:rgba(62,207,142,.08)}to{background-color:transparent}}.lv-row--open{background-color:hsla(0,0%,100%,.02)}.lv-row-main{display:flex;align-items:center;gap:10px;padding:7px 12px;cursor:pointer;min-height:36px;position:relative}.lv-row-main:hover{background-color:hsla(0,0%,100%,.025)}.lv-row-main:hover .lv-copy-btn{opacity:1}.lv-chevron{color:#333;flex-shrink:0;width:14px;display:flex;align-items:center}.lv-ts{font-size:11.5px;color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;width:96px}.lv-badge{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;width:54px;text-align:center}.lv-badge--info{background:rgba(91,176,255,.1);color:#5bb0ff;border:1px solid rgba(91,176,255,.2)}.lv-badge--ok{background:rgba(62,207,142,.1);color:#3ecf8e;border:1px solid rgba(62,207,142,.2)}.lv-badge--warn{background:rgba(245,158,11,.1);color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.lv-badge--error{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.lv-method{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;letter-spacing:.03em;flex-shrink:0}.lv-method--get{background:rgba(62,207,142,.1);color:#3ecf8e}.lv-method--post{background:rgba(91,176,255,.1);color:#5bb0ff}.lv-method--patch,.lv-method--put{background:rgba(245,158,11,.1);color:#f59e0b}.lv-method--delete{background:rgba(239,68,68,.1);color:#ef4444}.lv-method--head,.lv-method--options{background:rgba(167,139,250,.1);color:#a78bfa}.lv-summary{flex:1 1;font-size:12px;color:#bcbdbe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lv-latency{gap:3px;font-size:11px;color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-copy-btn,.lv-latency{display:flex;align-items:center;flex-shrink:0}.lv-copy-btn{background:none;border:none;color:#444;cursor:pointer;padding:4px;border-radius:4px;opacity:0;transition:opacity .1s ease,color .1s ease}.lv-copy-btn:hover{color:#bcbdbe}.lv-row-detail{padding:12px 36px 16px;border-top:1px solid hsla(0,0%,100%,.04);background:hsla(0,0%,100%,.01);display:flex;flex-direction:column;gap:12px;animation:detailOpen .15s ease}@keyframes detailOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lv-detail-meta{display:flex;flex-direction:column;gap:6px}.lv-detail-row{display:flex;gap:16px;align-items:flex-start}.lv-detail-key{font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.05em;width:100px;flex-shrink:0;padding-top:1px}.lv-detail-val{font-size:12px;color:#bcbdbe;line-height:1.5;word-break:break-all}.lv-mono{font-family:"ui-monospace",monospace}.lv-detail-json{background:#050506;border:1px solid hsla(0,0%,100%,.05);border-radius:7px;padding:12px 14px;font-size:11.5px;color:#5bb0ff;line-height:1.7;margin:0;overflow-x:auto;white-space:pre;max-height:240px;overflow-y:auto}.lv-load-more{width:100%;padding:12px;background:none;border:none;border-top:1px solid hsla(0,0%,100%,.04);color:#555;font-size:12px;font-family:inherit;cursor:pointer;transition:color .15s ease,background-color .15s ease}.lv-load-more:hover{color:#bcbdbe;background:hsla(0,0%,100%,.02)}.lv-load-more:disabled{opacity:.5;cursor:not-allowed}.lv-spin{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hc-btn-secondary{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:7px;color:#bcbdbe;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.hc-btn-secondary:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14);color:#e4e4e7}.hc-btn-secondary:disabled{opacity:.4;cursor:not-allowed}.hc-search-wrapper{position:relative;display:flex;align-items:center}.hc-search-icon{position:absolute;left:10px;color:#555;pointer-events:none}.hc-search-input{background-color:#121314;border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:7px 12px 7px 32px;color:#e4e4e7;font-size:13px;font-family:inherit;outline:none;width:220px;transition:border-color .15s ease}.hc-search-input:focus{border-color:rgba(31,85,241,.4)}.hc-search-input::placeholder{color:#444}