@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)}.buttonClass3:focus{outline:none}.buttonClass3.heliosNavObsidianCta{height:40px!important;padding:0 6px 0 15px!important;border-radius:11px!important;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:13px;font-weight:560;letter-spacing:-.012em;line-height:1;color:rgba(245,247,252,.9)!important;border:1px solid transparent!important;background-color:transparent!important;background:linear-gradient(180deg,rgba(39,40,47,.84),rgba(21,22,28,.82) 48%,rgba(12,13,18,.9)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.1) 34%,hsla(0,0%,100%,.045) 58%,hsla(0,0%,100%,.16)) border-box!important;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(0,0,0,.55),0 1px 0 hsla(0,0%,100%,.035),0 12px 30px rgba(0,0,0,.42);transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,filter .18s ease}.buttonClass3.heliosNavObsidianCta:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 24% 0,hsla(0,0%,100%,.13),transparent 36%),linear-gradient(180deg,hsla(0,0%,100%,.055),transparent 48%);opacity:.9;transition:opacity .18s ease,transform .18s ease}.buttonClass3.heliosNavObsidianCta:after{content:"";position:absolute;top:-120%;bottom:-120%;left:-78%;z-index:1;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);opacity:0;transform:translateX(-130%) rotate(18deg);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .22s ease}.heliosNavObsidianCta__content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center}.heliosNavObsidianCta__label{white-space:nowrap;color:rgba(246,247,251,.9);text-shadow:0 1px 10px hsla(0,0%,100%,.035),0 10px 24px rgba(0,0,0,.32)}.heliosNavObsidianCta__icon{width:27px;height:27px;margin-left:9px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:rgba(246,247,251,.86);background:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.095);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.11),inset 0 -1px 0 rgba(0,0,0,.36),0 1px 2px rgba(0,0,0,.22);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.heliosNavObsidianCta__arrow{transition:transform .18s ease}.buttonClass3.heliosNavObsidianCta:hover{cursor:pointer;color:#fff!important;transform:translateY(-1px);background:linear-gradient(180deg,rgba(48,49,57,.88),rgba(25,26,32,.86) 50%,rgba(14,15,20,.92)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.13) 34%,hsla(0,0%,100%,.06) 58%,hsla(0,0%,100%,.22)) border-box!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.19),inset 0 -1px 0 rgba(0,0,0,.58),0 1px 0 hsla(0,0%,100%,.045),0 16px 38px rgba(0,0,0,.48),0 0 28px hsla(0,0%,100%,.035)}.buttonClass3.heliosNavObsidianCta:hover:before{opacity:1;transform:scale(1.025)}.buttonClass3.heliosNavObsidianCta:hover:after{opacity:.65;transform:translateX(430%) rotate(18deg)}.buttonClass3.heliosNavObsidianCta:hover .heliosNavObsidianCta__label{color:hsla(0,0%,100%,.96)}.buttonClass3.heliosNavObsidianCta:hover .heliosNavObsidianCta__icon{transform:translateX(2px);color:hsla(0,0%,100%,.94);background:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.055));border-color:hsla(0,0%,100%,.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -1px 0 rgba(0,0,0,.38),0 5px 14px rgba(0,0,0,.24)}.buttonClass3.heliosNavObsidianCta:hover .heliosNavObsidianCta__arrow{transform:translateX(1.5px)}.buttonClass3.heliosNavObsidianCta:active{transform:translateY(0) scale(.975);filter:brightness(.96)}.buttonClass3.heliosNavObsidianCta:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.19),inset 0 -1px 0 rgba(0,0,0,.58),0 16px 38px rgba(0,0,0,.48)}.btn{position:relative;margin:0;padding:17px 35px;outline:none;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}@container (max-width: 850px){.collapsibleNavigator{display:none!important}}@container (max-width: 650px){#documentation312,#download312{display:none!important}}@container (max-width: 500px){#cloud312{display:none!important}}.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}.preview-topbar{container-type:inline-size}.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}.main-component-info .componentInfoGlassButton{background-image:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));backdrop-filter:blur(10px) saturate(1.12);-webkit-backdrop-filter:blur(10px) saturate(1.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 -1px 0 rgba(0,0,0,.22),0 2px 6px rgba(0,0,0,.14);transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,filter .16s ease}.main-component-info .componentInfoGlassButton:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.04));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.26),0 4px 10px rgba(0,0,0,.18)}.main-component-info .componentInfoGlassButton svg{color:currentColor;stroke:currentColor;opacity:.92;transition:opacity .16s ease,stroke .16s ease,color .16s ease}.main-component-info .componentInfoGlassButton:hover svg{opacity:1}.main-component-info .componentInfoShareButton{border-color:hsla(0,0%,100%,.075)!important}.main-component-info #cloud312,.main-component-info #preview312{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.24),0 2px 7px rgba(0,0,0,.14)}.main-component-info .outerInfoDiv{background-image:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.035))}@media (max-width:550px){.main-component-info #right-panel,.main-component-info .resize-handle{display:none!important}.main-component-info .component-preview-panel{flex:1 1 100%!important;width:100vw!important;max-width:100vw!important;min-width:0!important}.main-component-info .preview-div,.main-component-info .preview-div-1{width:100vw!important;max-width:100vw!important;min-width:0!important;margin:0!important;overflow:hidden!important}.main-component-info .preview-div-preview{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;border-radius:0!important;border-left:none!important;border-right:none!important}.main-component-info .preview-div-comp{border-radius:0!important}}.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;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-size:13px;line-height:1.45;align-items:flex-start;pointer-events:auto}.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}.ai-cloud-bubble-shell{width:min(94%,450px);max-width:min(94%,450px)}.ai-cloud-card{width:100%;margin-top:10px;padding:13px;border-radius:14px;background:linear-gradient(180deg,rgba(31,85,241,.1),hsla(0,0%,100%,.025)),#131519;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.04);pointer-events:auto;animation:slideUpFade .35s cubic-bezier(.16,1,.3,1) forwards}.ai-cloud-card-header{display:flex;align-items:flex-start;gap:10px}.ai-cloud-icon{width:30px;height:30px;min-width:30px;border-radius:9px;background:rgba(31,85,241,.18);border:1px solid rgba(31,85,241,.25);color:#dbe6ff;display:flex;align-items:center;justify-content:center}.ai-cloud-copy{min-width:0;flex:1 1}.ai-cloud-title{color:#fff;font-size:13px;font-weight:650;letter-spacing:-.01em;margin-bottom:4px}.ai-cloud-desc{color:hsla(0,0%,100%,.62);font-size:12px;line-height:1.48}.ai-cloud-meta{margin-top:10px;padding:8px 10px;display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.66);font-size:11.5px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06);border-radius:9px}.ai-cloud-actions{display:flex;gap:6px;margin-top:15px;flex-wrap:wrap}.ai-cloud-button{border-radius:8px;padding:7px 11px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.12);pointer-events:auto;font-family:inherit;transition:transform .12s ease,filter .16s ease,background .16s ease,border-color .16s ease}.ai-cloud-button-primary{background:#1f55f1;color:#fff;box-shadow:0 4px 14px rgba(31,85,241,.25)}.ai-cloud-button-secondary{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}.ai-cloud-button:hover{filter:brightness(1.08)}.ai-cloud-button:active{transform:translateY(1px)}.ai-cloud-button-secondary:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.18)}@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}.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)}}@keyframes dotBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}.thinking-dot{width:2px;height:2px;border-radius:50%;background:#a1a1aa;display:inline-block;animation:dotBounce 1.8s ease-in-out infinite}.thinking-dot:nth-child(2){animation-delay:.18s}.thinking-dot:nth-child(3){animation-delay:.36s}.thinking-dots{display:inline-flex;gap:2px;align-items:flex-end;margin-left:4px;margin-bottom:2px}.aibubble.aibot{display:flex;flex-direction:column;align-items:flex-start}.aibubble.aibot p{margin:0}.ai-thinking-row{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important}.ai-thinking-row p{display:inline;margin:0}.custom-spinner{animation:spin .75s linear infinite}.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:8px;font-weight:400;flex-grow:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.leftpanel-main-div .div-list:hover{background-color:hsla(0,0%,100%,.045);border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selected-div-list{border-radius:8px;color:hsla(0,0%,100%,.8)}.selected-div-list,.selected-div-list:hover{background-color:hsla(0,0%,100%,.065);outline:1px solid hsla(0,0%,100%,.08)}.create-panel .div-list:hover{color:hsla(0,0%,100%,.8)}.create-panel .div-list:hover,.create-panel:hover{background-color:hsla(0,0%,100%,.045);cursor:pointer}.create-panel:hover{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}.users-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;position:relative;color:#e4e4e7;overflow:hidden}.users-page-header{padding:28px 28px 0}.users-page-title{font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.users-page-sub{color:#666;margin:0;line-height:1.4}.users-tab-bar{gap:2px;padding:20px 28px 0;flex-shrink:0}.users-tab-btn{display:flex;padding:9px 14px;background:none;color:#666;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;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{padding:24px 28px 40px}.ov-root{max-width:900px}.ov-cards-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{gap:16px;padding:12px 14px;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:6px;background-color:hsla(0,0%,100%,.04);flex-shrink:0}.ov-stat-body{gap:2px}.ov-stat-value{font-size:22px;font-weight:700;color:#fff;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-row{display:flex}.ov-provider-label{gap:7px;width:90px;flex-shrink:0;font-size:13px;color:#bcbdbe;font-weight:500}.ov-provider-bar-wrap{display:flex;flex:1 1}.ov-provider-bar-track{flex:1 1;height:5px;background-color:hsla(0,0%,100%,.06);border-radius:3px}.ov-provider-bar-fill{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-loading-state{display:flex;align-items:center;justify-content:center;height:200px}.ut-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0}.ut-avatar-fallback{background:linear-gradient(135deg,#1f55f1,#7c3aed);color:#fff}.ut-user-info{gap:1px}.ut-user-name{font-weight:500;color:#e4e4e7}.ut-user-email{font-size:11px;color:#666}.ut-provider-badge{gap:4px;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{padding:5px 8px;font-weight:500}.ut-chip{border-radius:20px}.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-weight:500;font-family:inherit;padding:4px 10px;outline:none;color-scheme:dark;transition:border-color .15s ease,background-color .15s ease}.ut-role-select:hover{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06)}.ut-muted-cell{font-size:11px;color:#666}.ut-bulk-delete-btn{display:flex;gap:6px;padding:6px 12px;border-radius:7px;font-size:13px;font-weight:500;font-family:inherit;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;gap:6px;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:500;font-family:inherit;border:none;color:#fff;background-color:#1f55f1;transition:background-color .15s ease}.ut-add-btn:hover{background-color:#1a47cc}.ut-toast{bottom:28px;right:28px;gap:8px;padding:11px 16px;border-radius:9px;font-size:13px;font-weight:500;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)}.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}.uam-item{padding:7px 10px;background:none;border-radius:6px;color:#bcbdbe;font-size:13px;font-weight:500;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{background-color:hsla(0,0%,100%,.06);margin:4px 0}.as-root{display:flex;flex-direction:column;gap:20px;padding-bottom:80px}.as-section{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px}.as-section-header{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);flex-shrink:0;margin-top:2px}.as-section-title{font-size:14px;font-weight:600;color:#e4e4e7;margin:0 0 3px}.as-section-desc{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;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-weight:500;color:#e4e4e7}.as-toggle-desc{color:#666}.as-toggle-switch{height:21px;border-radius:21px;background-color:#2a2b2e;position:relative;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;scale:.8;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);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-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-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}.as-save-bar{position:absolute;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{color:#888}.as-save-btn{padding:8px 20px;background-color:#1f55f1;border:none;color:#fff;border-radius:7px;transition:background-color .15s ease}.as-save-btn:hover{background-color:#1a47cc}.as-save-btn:disabled{opacity:.6;cursor:not-allowed}.users-root{--u-bg:#0e0f10;--u-panel:rgba(14,15,20,.68);--u-panel-strong:rgba(18,19,25,.82);--u-border:hsla(0,0%,100%,.075);--u-border-strong:hsla(0,0%,100%,.12);--u-text:rgba(245,247,255,.94);--u-muted:rgba(219,226,245,.54);--u-faint:rgba(219,226,245,.34);--u-accent:#aeb8d6;--u-good:#a8c7b5;--u-warn:#c8ba8d;--u-danger:#d69aa3;--u-violet:#b8add7;min-width:0;background:var(--u-bg);color:var(--u-text)}.users-root *{box-sizing:border-box;min-width:0}.users-page-header{padding:24px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0}.users-page-header-text{display:flex;flex-direction:column}.users-page-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:rgba(226,233,255,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.users-page-kicker-dot{width:6px;height:6px;border-radius:999px;background:rgba(166,179,214,.85);box-shadow:0 0 12px rgba(166,179,214,.35)}.users-page-title{margin:12px 0 0;font-size:22px;line-height:1.15;font-weight:620;letter-spacing:-.035em;color:hsla(0,0%,100%,.96)}.users-page-sub{max-width:660px;margin:7px 0 0;font-size:13px;line-height:1.55;font-weight:430;color:var(--u-muted)}.users-page-metrics{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.users-page-metric{min-width:108px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--u-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 28px rgba(0,0,0,.16)}.users-page-metric span{display:block;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--u-faint)}.users-page-metric strong{display:block;margin-top:8px;font-size:17px;line-height:1;font-weight:650;letter-spacing:-.04em;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.users-page-metric--risk strong{color:rgba(232,210,215,.95)}.users-tab-bar{display:flex;align-items:flex-end;gap:4px;padding:18px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:auto;scrollbar-width:none}.users-tab-bar::-webkit-scrollbar{display:none}.users-tab-btn{position:relative;height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-bottom:none;border-radius:11px 11px 0 0;margin-bottom:-1px;background:transparent;color:rgba(219,226,245,.42);font-size:13px;font-weight:520;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.users-tab-btn:hover{color:rgba(232,237,255,.74);background:hsla(0,0%,100%,.035)}.users-tab-btn--active{color:hsla(0,0%,100%,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.026));border-color:hsla(0,0%,100%,.075) hsla(0,0%,100%,.075) #0e0f10}.users-tab-btn--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:rgba(174,184,214,.72)}.users-tab-content{flex:1 1;min-height:0;overflow-y:auto;padding:22px 28px 40px}.users-tab-content::-webkit-scrollbar{width:7px;height:7px}.users-tab-content::-webkit-scrollbar-track{background:transparent}.users-tab-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.as-input,.aum-input,.hc-search-input,.ut-role-select{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),rgba(8,9,13,.86);border:1px solid hsla(0,0%,100%,.075);color:rgba(238,242,255,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.hc-search-input{width:min(300px,100%)}.as-input:focus,.aum-input:focus,.hc-search-input:focus,.ut-role-select:focus{outline:none;border-color:rgba(174,184,214,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.026)),rgba(8,9,13,.92)}.as-input::placeholder,.aum-input::placeholder,.hc-search-input::placeholder{color:rgba(219,226,245,.24)}.aum-btn,.aum-icon-btn,.aum-text-btn,.hc-btn-secondary,.ut-add-btn,.ut-bulk-delete-btn{border-radius:10px;font-family:inherit;font-weight:540;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,opacity .15s ease}.aum-btn--secondary,.hc-btn-secondary{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);color:rgba(226,232,245,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1px 2px rgba(0,0,0,.18)}.aum-btn--secondary:hover,.hc-btn-secondary:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));transform:translateY(-1px)}.aum-btn--secondary:active,.hc-btn-secondary:active{transform:translateY(0)}.hc-checkbox{accent-color:rgba(174,184,214,.95)}.hc-dropdown-menu{z-index:60;min-width:210px;padding:7px;border-radius:14px;background:rgba(10,11,15,.98);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 20px 60px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.045);animation:publishEnter .16s cubic-bezier(.16,1,.3,1)}.hc-dropdown-header{padding:8px 9px 7px;font-size:10.5px;font-weight:720;letter-spacing:.075em;color:rgba(219,226,245,.36)}.hc-column-toggle{min-height:32px;padding:0 9px;border-radius:9px;color:rgba(226,232,245,.7);font-size:12px}.hc-column-toggle:hover{background:hsla(0,0%,100%,.045)}.aum-select,.users-root select,.ut-role-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10' stroke='rgba(219,226,245,0.48)' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.users-root select option{color:rgba(238,242,255,.88);background:#0b0c10}.ov-root{width:100%;max-width:1120px}.ov-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ov-title{margin:0;font-size:16px;font-weight:620;letter-spacing:-.025em;color:hsla(0,0%,100%,.92)}.ov-sub{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:rgba(219,226,245,.46)}.ov-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.ov-stat-card{min-height:112px;padding:14px;display:flex;align-items:center;gap:12px;border-radius:17px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.76),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032)) border-box;box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.055)}.ov-stat-card--good{border-color:rgba(168,199,181,.12)}.ov-stat-card--warn{border-color:hsla(46,35%,67%,.14)}.ov-stat-card--danger{border-color:rgba(214,154,163,.16)}.ov-stat-icon-wrap{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:rgba(226,232,245,.72);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.065)}.ov-stat-body{display:flex;flex-direction:column}.ov-stat-label{order:1;font-size:10.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:rgba(219,226,245,.34)}.ov-stat-value{order:2;margin-top:8px;font-size:24px;line-height:1;font-weight:650;letter-spacing:-.045em;color:hsla(0,0%,100%,.94);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-stat-sub{order:3;margin-top:7px;font-size:11.5px;color:rgba(219,226,245,.42)}.ov-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);grid-gap:16px;gap:16px}.ov-panel{padding:17px;border-radius:18px;border:1px solid hsla(0,0%,100%,.075);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045)}.ov-panel-header{margin-bottom:15px}.ov-section-title{margin:0;font-size:14px;font-weight:620;letter-spacing:-.02em;color:hsla(0,0%,100%,.9)}.ov-section-sub{margin:4px 0 0;font-size:12px;line-height:1.45;color:rgba(219,226,245,.43)}.ov-provider-list{display:flex;flex-direction:column;gap:12px}.ov-provider-row{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.ov-provider-label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:560;color:rgba(226,232,245,.72)}.ov-provider-label svg{color:rgba(226,232,245,.62)}.ov-provider-bar-wrap{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;align-items:center;grid-gap:10px;gap:10px}.ov-provider-bar-track{height:8px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.045)}.ov-provider-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(174,184,214,.44),rgba(226,232,245,.72));transition:width .36s ease}.ov-provider-count,.ov-provider-pct{font-size:11px;color:rgba(219,226,245,.42);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-growth-list{display:flex;flex-direction:column;gap:8px}.ov-growth-row{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.055)}.ov-growth-row span{font-size:12px;color:rgba(219,226,245,.45)}.ov-growth-row strong{font-size:13px;font-weight:650;color:hsla(0,0%,100%,.88);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov-empty-state,.users-error-state{min-height:140px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;color:rgba(219,226,245,.38);font-size:12.5px}.ut-root{width:100%;display:flex;flex-direction:column;gap:14px}.users-loading-state,.ut-loading-state{min-height:260px;display:flex;align-items:center;justify-content:center}.ut-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ut-filter-chip{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.06);font-size:12px;font-family:inherit;font-weight:540;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ut-filter-chip span{color:rgba(219,226,245,.36);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ut-filter-chip:hover{color:rgba(232,237,255,.78);border-color:hsla(0,0%,100%,.095);background:hsla(0,0%,100%,.045)}.ut-filter-chip--active{color:hsla(0,0%,100%,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.105)}.ut-add-btn{min-height:32px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:hsla(0,0%,100%,.94);background:linear-gradient(180deg,rgba(232,237,255,.18),rgba(232,237,255,.1));border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(0,0,0,.22);cursor:pointer}.ut-add-btn:hover{background:linear-gradient(180deg,rgba(232,237,255,.24),rgba(232,237,255,.13));border-color:hsla(0,0%,100%,.16);transform:translateY(-1px)}.ut-bulk-delete-btn{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border:1px solid rgba(214,154,163,.16);cursor:pointer}.ut-bulk-delete-btn:hover{background:rgba(214,154,163,.09);border-color:rgba(214,154,163,.24)}.hc-table-container,.ut-table-container{overflow:auto;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.052)}.hc-table-container::-webkit-scrollbar,.ut-table-container::-webkit-scrollbar{width:7px;height:7px}.hc-table-container::-webkit-scrollbar-track,.ut-table-container::-webkit-scrollbar-track{background:transparent}.hc-table-container::-webkit-scrollbar-thumb,.ut-table-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.hc-table{min-width:860px;border-collapse:separate;border-spacing:0;font-size:12px}.hc-th{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:40px;font-size:10.5px;font-weight:720;letter-spacing:.075em}.hc-tr{border-bottom:none}.hc-tr:nth-child(2n){background:hsla(0,0%,100%,.01)}.hc-tr:hover{background:hsla(0,0%,100%,.032)}.hc-row-selected{background:rgba(174,184,214,.055)!important}.hc-td{height:48px;padding:8px 13px;border-bottom:1px solid hsla(0,0%,100%,.032)}.hc-empty-state{height:220px;color:rgba(219,226,245,.38)}.hc-table-footer{color:rgba(219,226,245,.42);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ut-user-cell{display:flex;align-items:center;gap:10px}.ut-avatar{width:32px;height:32px;border-radius:999px;overflow:hidden;flex:0 0 auto;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.065)}.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;color:hsla(0,0%,100%,.9);background:linear-gradient(135deg,rgba(174,184,214,.32),rgba(184,173,215,.24));font-size:12px;font-weight:700}.ut-user-info{min-width:0;display:flex;flex-direction:column;gap:2px}.ut-user-name{color:rgba(245,247,255,.88);font-size:13px;font-weight:560}.ut-user-email,.ut-user-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ut-user-email{color:rgba(219,226,245,.38);font-size:11.5px}.ut-providers-cell{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.ut-provider-badge{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;color:rgba(226,232,245,.68);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065);font-size:11px;font-weight:540}.ut-provider-badge svg{color:rgba(226,232,245,.62)!important}.ut-chip{min-height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:580;white-space:nowrap}.ut-chip--active{color:rgba(168,199,181,.95);background:rgba(168,199,181,.06);border:1px solid rgba(168,199,181,.16)}.ut-chip--pending{color:hsla(46,35%,67%,.95);background:hsla(46,35%,67%,.06);border:1px solid hsla(46,35%,67%,.16)}.ut-chip--banned{color:rgba(214,154,163,.95);background:rgba(214,154,163,.06);border:1px solid rgba(214,154,163,.16)}.ut-role-select{height:30px;min-width:112px;border-radius:999px;padding:0 34px 0 10px;color:rgba(226,232,245,.72);font-size:12px;font-weight:540;cursor:pointer}.ut-muted-cell{color:rgba(219,226,245,.42);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ut-actions-cell{display:flex;justify-content:flex-end}.hc-header-action-btn{width:30px;height:30px;justify-content:center;border-radius:9px;color:rgba(219,226,245,.34);background:transparent;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.hc-header-action-btn:hover{color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.07)}.ut-toast{animation:toastIn .18s cubic-bezier(.16,1,.3,1)}.uam-menu{position:fixed;z-index:999;width:238px;padding:7px;border-radius:14px;background:rgba(10,11,15,.98);border:1px solid hsla(0,0%,100%,.09);box-shadow:0 20px 60px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.045);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:publishEnter .16s cubic-bezier(.16,1,.3,1);transform-origin:top right}.uam-header{padding:8px 9px 9px;border-bottom:1px solid hsla(0,0%,100%,.055);margin-bottom:5px}.uam-email{display:block;color:rgba(219,226,245,.42);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uam-item{width:100%;min-height:34px;padding:0 9px;display:flex;align-items:center;gap:9px;border:none;border-radius:9px;background:transparent;color:rgba(226,232,245,.72);font-family:inherit;font-size:12.5px;font-weight:540;text-align:left;cursor:pointer;transition:background .14s ease,color .14s ease}.uam-item svg{color:rgba(226,232,245,.56)}.uam-item:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.055)}.uam-item--warning{color:hsla(45,48%,74%,.9)}.uam-item--warning svg{color:hsla(46,35%,67%,.95)}.uam-item--danger,.uam-item--danger svg{color:rgba(214,154,163,.95)}.uam-item--danger:hover{background:rgba(214,154,163,.075)}.uam-divider{height:1px;margin:6px 2px;background:hsla(0,0%,100%,.06)}.aum-overlay{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.aum-modal{width:min(480px,100%);max-height:min(90vh,760px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,rgba(18,19,25,.96),rgba(9,10,14,.98));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 30px 100px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.06);animation:publishEnter .18s cubic-bezier(.16,1,.3,1)}.aum-header{padding:20px 22px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.aum-title{margin:0;font-size:16px;line-height:1.15;font-weight:630;letter-spacing:-.025em;color:hsla(0,0%,100%,.94)}.aum-sub{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:rgba(219,226,245,.46)}.aum-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;color:rgba(219,226,245,.42);background:transparent;border:1px solid transparent;cursor:pointer}.aum-close:hover{color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.075)}.aum-tabs{padding:0 22px;display:flex;align-items:center;gap:4px;border-bottom:1px solid hsla(0,0%,100%,.06)}.aum-tab{position:relative;height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:none;color:rgba(219,226,245,.42);background:transparent;font-family:inherit;font-size:12.5px;font-weight:540;cursor:pointer}.aum-tab:hover{color:rgba(232,237,255,.76)}.aum-tab--active{color:hsla(0,0%,100%,.92)}.aum-tab--active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:1px;background:rgba(174,184,214,.8)}.aum-body{padding:20px 22px;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.aum-body::-webkit-scrollbar{width:7px}.aum-body::-webkit-scrollbar-track{background:transparent}.aum-body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.aum-field{display:flex;flex-direction:column;gap:7px}.aum-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.aum-label{font-size:12px;font-weight:560;color:rgba(219,226,245,.6)}.aum-label span{color:rgba(219,226,245,.34);font-weight:450}.aum-input{width:100%;min-height:38px;padding:0 12px;border-radius:10px;font-family:inherit;font-size:13px}.aum-input--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;color:rgba(219,226,245,.58)}.aum-password-wrap{position:relative}.aum-input--password{padding-right:42px}.aum-eye-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;color:rgba(219,226,245,.42);background:transparent;cursor:pointer}.aum-eye-btn:hover{color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.045)}.aum-text-btn{min-height:26px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border:none;border-radius:999px;color:rgba(174,184,214,.92);background:rgba(174,184,214,.055);font-size:11.5px;cursor:pointer}.aum-text-btn:hover{background:rgba(174,184,214,.09)}.aum-strength{display:flex;flex-direction:column;gap:8px}.aum-strength-bars{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.aum-strength-bar{height:4px;border-radius:999px;background:hsla(0,0%,100%,.06)}.aum-strength-bar--on{background:rgba(168,199,181,.85)}.aum-strength-checks{display:flex;flex-wrap:wrap;gap:7px 10px}.aum-check{display:inline-flex;align-items:center;gap:4px;color:rgba(219,226,245,.34);font-size:11px}.aum-check--ok{color:rgba(168,199,181,.95)}.aum-toggle-card{padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:14px;text-align:left;background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.06);cursor:pointer}.aum-toggle-card strong{display:block;color:rgba(245,247,255,.88);font-size:13px;font-weight:580}.aum-toggle-card small{display:block;margin-top:3px;color:rgba(219,226,245,.42);font-size:11.5px}.aum-switch{width:38px;height:22px;display:flex;align-items:center;padding:2px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.075);flex:0 0 auto}.aum-switch span{width:16px;height:16px;border-radius:999px;background:hsla(0,0%,100%,.9);transition:transform .18s ease}.aum-toggle-card--on .aum-switch{background:rgba(168,199,181,.18);border-color:rgba(168,199,181,.24)}.aum-toggle-card--on .aum-switch span{transform:translateX(16px)}.aum-copy-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-gap:8px;gap:8px}.aum-icon-btn{width:40px;min-height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:rgba(226,232,245,.72);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);cursor:pointer}.aum-icon-btn:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13)}.aum-alert{padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border-radius:13px;font-size:12.5px;line-height:1.45}.aum-alert--error{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border:1px solid rgba(214,154,163,.16)}.aum-alert--info{color:rgba(174,184,214,.92);background:rgba(174,184,214,.055);border:1px solid rgba(174,184,214,.14)}.aum-footer{padding:15px 22px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid hsla(0,0%,100%,.06)}.aum-btn{min-height:36px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:13px;cursor:pointer}.aum-btn--primary{color:hsla(0,0%,100%,.94);background:linear-gradient(180deg,rgba(232,237,255,.18),rgba(232,237,255,.1));border:1px solid hsla(0,0%,100%,.12)}.aum-btn--primary:hover:not(:disabled){background:linear-gradient(180deg,rgba(232,237,255,.24),rgba(232,237,255,.13));border-color:hsla(0,0%,100%,.16)}.aum-btn:disabled{opacity:.48;cursor:not-allowed}.as-root{width:100%;max-width:980px;gap:16px;padding-bottom:90px}.as-section{--section-accent:#aeb8d6;overflow:hidden;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.86)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052)}.as-section-header{padding:16px 18px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid hsla(0,0%,100%,.055)}.as-section-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;color:color-mix(in srgb,var(--section-accent) 60%,#fff 40%);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.065)}.as-section-title{color:hsla(0,0%,100%,.92);font-size:15px;font-weight:620;letter-spacing:-.02em}.as-section-desc{margin-top:4px;color:rgba(219,226,245,.43);font-size:12px;line-height:1.45}.as-toggle-row{padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.04)}.as-toggle-row:hover{background:hsla(0,0%,100%,.024)}.as-toggle-icon-wrap{width:30px;height:30px;border-radius:10px!important;background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.065)!important}.as-toggle-title{color:rgba(245,247,255,.86);font-size:13px;font-weight:560}.as-toggle-desc{color:rgba(219,226,245,.42);font-size:12px;line-height:1.4}.as-toggle-switch{width:38px;height:22px;scale:1;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.075)}.as-toggle-switch--on{background:rgba(168,199,181,.18);border-color:rgba(168,199,181,.24)}.as-toggle-knob{width:16px;height:16px;background:hsla(0,0%,100%,.92)}.as-toggle-switch--on .as-toggle-knob{left:18px}.as-input-group{padding:14px 18px}.as-input-label{color:rgba(219,226,245,.6);font-size:12px;font-weight:560}.as-input{min-height:38px;border-radius:10px;font-size:13px}.as-input-hint{color:rgba(219,226,245,.34);font-size:11.5px;line-height:1.4}.as-provider-config{padding:14px 18px;gap:12px;background:hsla(0,0%,100%,.018);border-bottom:1px solid hsla(0,0%,100%,.04)}.as-save-bar{padding:14px 28px;background:rgba(10,11,15,.94);border-top:1px solid hsla(0,0%,100%,.09);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.as-save-bar-text{color:rgba(219,226,245,.58);font-size:13px}.as-save-btn{min-height:34px;padding:0 16px;border-radius:10px;color:hsla(0,0%,100%,.94);background:linear-gradient(180deg,rgba(232,237,255,.18),rgba(232,237,255,.1));border:1px solid hsla(0,0%,100%,.12);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.as-save-btn:hover:not(:disabled){background:linear-gradient(180deg,rgba(232,237,255,.24),rgba(232,237,255,.13))}@media (max-width:1100px){.users-page-header{flex-direction:column}.users-page-metrics{width:100%}.users-page-metric{flex:1 1}.ov-overview-grid{grid-template-columns:1fr}}@media (max-width:900px){.users-page-header{padding:20px 20px 0}.users-tab-bar{padding:16px 20px 0}.users-tab-content{padding:18px 20px 34px}.hc-toolbar{align-items:stretch}.hc-search-input,.hc-search-wrapper,.hc-toolbar-left,.hc-toolbar-right,.ut-filter-chips{width:100%}.ut-filter-chip{flex:1 1;justify-content:center}.hc-toolbar-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hc-toolbar-right button,.hc-toolbar-right>*{width:100%}.as-root,.ov-root{max-width:none}}@media (max-width:640px){.users-page-header{padding:16px 14px 0}.users-page-title{font-size:20px}.users-page-sub{font-size:12.5px}.users-page-metrics{gap:8px}.users-page-metric{min-width:calc(50% - 4px)}.users-tab-bar{padding:14px 14px 0}.users-tab-btn{height:36px;padding:0 11px;font-size:12px}.users-tab-content{padding:14px 14px 30px}.hc-toolbar-right,.ov-provider-row{grid-template-columns:1fr}.ov-provider-row{gap:7px}.ov-provider-bar-wrap{grid-template-columns:minmax(0,1fr) 38px 38px}.aum-overlay{padding:14px;align-items:flex-end}.aum-modal{width:100%;max-height:92vh;border-radius:18px}.aum-body,.aum-footer,.aum-header{padding-left:18px;padding-right:18px}.aum-footer{flex-direction:column-reverse}.aum-btn{width:100%}.as-provider-config{grid-template-columns:1fr}.as-save-bar{left:0;right:0;align-items:stretch;flex-direction:column;gap:12px;padding:14px}.as-save-bar>div{width:100%;display:grid!important;grid-template-columns:1fr}.as-save-bar button{width:100%;justify-content:center}}@media (max-width:420px){.users-page-metric{min-width:100%}.users-tab-btn svg{display:none}.hc-table{min-width:780px}}@media (prefers-reduced-motion:reduce){.users-root *,.users-root :after,.users-root :before{animation:none!important;transition:none!important}}.ef-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.ef-page-header{padding:28px 28px 0}.ef-page-title{font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.ef-page-sub{color:#555;margin:0}.ef-tab-bar{gap:2px;padding:20px 28px 0;flex-shrink:0}.ef-tab-btn{display:flex;padding:9px 14px;background:none;color:#555;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;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{padding:24px 28px 48px}.ef-functions-root{gap:24px}.ef-global-strip{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.ef-global-strip{grid-template-columns:repeat(2,1fr)}}.ef-metric-card{position:relative;flex-direction:row;align-items:stretch;background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;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{gap:3px;padding:14px 16px;flex:1 1}.ef-metric-label{font-size:11px;color:#555;font-weight:600;letter-spacing:.4px}.ef-metric-value{font-weight:700;letter-spacing:-.5px}.ef-metric-sub{font-size:11px;color:#555}.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;width:28px;height:28px;padding:0;background:none;border:none;border-radius:6px;color:#c7c7c7;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{padding:60px}.ef-empty-icon-wrap{border-radius:14px;background:hsla(0,0%,100%,.03);border:1px dashed hsla(0,0%,100%,.08);margin-bottom:16px}.ef-empty-title{font-weight:500;color:#bcbdbe;margin:0 0 6px}.ef-empty-sub{font-size:13px;color:#555;margin:0}.ef-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:16px;gap:16px}.ef-card{gap:14px;padding:18px 20px;background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:border-color .2s,background-color .2s,transform .2s}.ef-card:hover{border-color:hsla(0,0%,100%,.12);background-color:#151618}.ef-card--error{border-color:rgba(239,68,68,.2)}.ef-card--error:hover{border-color:rgba(239,68,68,.35)}.ef-card-header{align-items:center}.ef-fn-status-dot{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;font-weight:600;color:#e4e4e7;font-family:Fira Code,Menlo,monospace}.ef-error-badge{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;font-weight:600;white-space:nowrap}.ef-card-actions{gap:2px;opacity:0;transition:opacity .15s}.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{gap:2px}.ef-stat-val{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.5px}.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{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;gap:3px;transition:color .15s}.ef-card:hover .ef-card-detail-hint{color:#888}.ef-modal-overlay{background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);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}.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;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;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;overflow-y:auto;flex:1 1}.ef-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;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{padding:10px 14px;background:#09090b;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;-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;flex-shrink:0;transition:background-color .2s}.ef-jwt-toggle--on .ef-jwt-knob{background:#1f55f1}.ef-jwt-knob:after{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{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;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-family:Fira Code,Menlo,Consolas,monospace}.ef-line-numbers{display:flex;flex-direction:column;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;flex-shrink:0}.ef-line-num{text-align:right;padding:0 10px;color:hsla(0,0%,100%,.15);line-height:1.65}.ef-highlight-layer{position:absolute;top:0;left:44px;right:0;bottom:0;overflow:hidden;pointer-events:none}.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;overflow:auto;-webkit-text-fill-color:transparent}.ef-input-group{display:flex;flex-direction:column;gap:6px}.ef-label{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-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;flex-shrink:0}.ef-drawer-title-group{display:flex;align-items:center;gap:10px}.ef-drawer-title{margin:0;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}.ef-drawer-chips{display:flex;flex-wrap:wrap;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);cursor:pointer;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{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}.ef-drawer-stat-lbl{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;letter-spacing:.5px}.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}.ef-invoker-url-row{display:flex;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;padding:8px 28px 8px 10px;outline:none;cursor:pointer}.ef-invoker-url,.ef-method-select{background:#09090b;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;color:#e4e4e7;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;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{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;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}.ef-root{--ef-bg:#0e0f10;--ef-panel:rgba(14,15,20,.68);--ef-panel-strong:rgba(18,19,25,.82);--ef-border:hsla(0,0%,100%,.075);--ef-border-strong:hsla(0,0%,100%,.12);--ef-text:rgba(245,247,255,.94);--ef-muted:rgba(219,226,245,.54);--ef-faint:rgba(219,226,245,.34);--ef-accent:#aeb8d6;--ef-good:#a8c7b5;--ef-warn:#c8ba8d;--ef-danger:#d69aa3;--ef-violet:#b8add7;min-width:0;background:var(--ef-bg);color:var(--ef-text)}.ef-root *{box-sizing:border-box;min-width:0}.ef-page-header{padding:24px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0}.ef-page-header-text{display:flex;flex-direction:column}.ef-page-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:rgba(226,233,255,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.ef-page-kicker-dot{width:6px;height:6px;border-radius:999px;background:rgba(166,179,214,.85);box-shadow:0 0 12px rgba(166,179,214,.35)}.ef-page-title{margin:12px 0 0;font-size:22px;line-height:1.15;font-weight:620;letter-spacing:-.035em;color:hsla(0,0%,100%,.96)}.ef-page-sub{max-width:660px;margin:7px 0 0;font-size:13px;line-height:1.55;font-weight:430;color:var(--ef-muted)}.ef-page-metrics{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.ef-page-metric{min-width:108px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--ef-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 28px rgba(0,0,0,.16)}.ef-page-metric span{display:block;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--ef-faint)}.ef-page-metric strong{display:block;margin-top:8px;font-size:17px;line-height:1;font-weight:650;letter-spacing:-.04em;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-page-metric--risk strong{color:rgba(232,210,215,.95)}.ef-tab-bar{display:flex;align-items:flex-end;gap:4px;padding:18px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:auto;scrollbar-width:none}.ef-tab-bar::-webkit-scrollbar{display:none}.ef-tab-btn{position:relative;height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-bottom:none;border-radius:11px 11px 0 0;margin-bottom:-1px;background:transparent;color:rgba(219,226,245,.42);font-size:13px;font-weight:520;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.ef-tab-btn:hover{color:rgba(232,237,255,.74);background:hsla(0,0%,100%,.035)}.ef-tab-btn--active{color:hsla(0,0%,100%,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.026));border-color:hsla(0,0%,100%,.075) hsla(0,0%,100%,.075) #0e0f10}.ef-tab-btn--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:rgba(174,184,214,.72)}.ef-tab-content{flex:1 1;min-height:0;overflow-y:auto;padding:22px 28px 40px}.ef-drawer-body::-webkit-scrollbar,.ef-highlight-layer::-webkit-scrollbar,.ef-modal-body::-webkit-scrollbar,.ef-tab-content::-webkit-scrollbar,.ef-textarea::-webkit-scrollbar,.sp-usage-code::-webkit-scrollbar{width:7px;height:7px}.ef-drawer-body::-webkit-scrollbar-track,.ef-highlight-layer::-webkit-scrollbar-track,.ef-modal-body::-webkit-scrollbar-track,.ef-tab-content::-webkit-scrollbar-track,.ef-textarea::-webkit-scrollbar-track,.sp-usage-code::-webkit-scrollbar-track{background:transparent}.ef-drawer-body::-webkit-scrollbar-thumb,.ef-highlight-layer::-webkit-scrollbar-thumb,.ef-modal-body::-webkit-scrollbar-thumb,.ef-tab-content::-webkit-scrollbar-thumb,.ef-textarea::-webkit-scrollbar-thumb,.sp-usage-code::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.ef-copy-btn,.ef-deploy-btn,.ef-invoke-btn,.ef-primary-btn,.hc-btn-secondary{border-radius:10px;font-family:inherit;font-weight:540;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,opacity .15s ease}.hc-btn-secondary{min-height:32px;padding:0 12px;display:inline-flex;justify-content:center;gap:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);color:rgba(226,232,245,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1px 2px rgba(0,0,0,.18)}.hc-btn-secondary:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));transform:translateY(-1px)}.ef-deploy-btn,.ef-invoke-btn,.ef-primary-btn{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:hsla(0,0%,100%,.94);background:linear-gradient(180deg,rgba(232,237,255,.18),rgba(232,237,255,.1));border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(0,0,0,.22);cursor:pointer}.ef-deploy-btn:hover:not(:disabled),.ef-invoke-btn:hover:not(:disabled),.ef-primary-btn:hover{background:linear-gradient(180deg,rgba(232,237,255,.24),rgba(232,237,255,.13));border-color:hsla(0,0%,100%,.16);transform:translateY(-1px)}.ef-deploy-btn:disabled,.ef-invoke-btn:disabled,.ef-primary-btn:disabled,.hc-btn-secondary:disabled{opacity:.48;cursor:not-allowed}.ef-method-select,.ef-root select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10' stroke='rgba(219,226,245,0.48)' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.ef-root select option{color:rgba(238,242,255,.88);background:#0b0c10}.ef-functions-root{display:flex;flex-direction:column;gap:16px}.ef-global-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:12px;gap:12px}.ef-metric-card{min-height:108px;display:flex;overflow:hidden;border-radius:17px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.76),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032)) border-box;box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.055)}.ef-metric-card:hover{border-color:hsla(0,0%,100%,.095)}.ef-metric-accent-bar{width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,#fff 20%),transparent);opacity:.72}.ef-metric-body{padding:14px 15px;display:flex;flex-direction:column}.ef-metric-label{font-size:10.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:rgba(219,226,245,.34)}.ef-metric-value{margin-top:9px;font-size:24px;line-height:1;font-weight:650;letter-spacing:-.045em;color:hsla(0,0%,100%,.94)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-metric-sub{margin-top:7px;font-size:11.5px;color:rgba(219,226,245,.42)}.ef-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ef-toolbar-left,.ef-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ef-toolbar-subline{margin-top:-6px;font-size:12px;color:rgba(219,226,245,.38)}.ef-search-wrapper{position:relative;display:flex;align-items:center}.ef-search-icon{position:absolute;left:11px;color:rgba(219,226,245,.36);pointer-events:none}.ef-input,.ef-invoker-textarea,.ef-method-select,.ef-search-input{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),rgba(8,9,13,.86);border:1px solid hsla(0,0%,100%,.075);color:rgba(238,242,255,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ef-search-input{height:34px;width:min(280px,100%);padding:0 12px 0 33px;border-radius:10px;font-size:13px;font-family:inherit;outline:none}.ef-input:focus,.ef-invoker-textarea:focus,.ef-method-select:focus,.ef-search-input:focus{border-color:rgba(174,184,214,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.026)),rgba(8,9,13,.92);outline:none}.ef-input::placeholder,.ef-invoker-textarea::placeholder,.ef-search-input::placeholder{color:rgba(219,226,245,.24)}.ef-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ef-filter-chip{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.06);font-size:12px;font-family:inherit;font-weight:540;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ef-filter-chip span{color:rgba(219,226,245,.36);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-filter-chip:hover{color:rgba(232,237,255,.78);border-color:hsla(0,0%,100%,.095);background:hsla(0,0%,100%,.045)}.ef-filter-chip--active{color:hsla(0,0%,100%,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.105)}.ef-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));grid-gap:14px;gap:14px}.ef-card{position:relative;min-height:240px;padding:16px;display:flex;flex-direction:column;gap:13px;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ef-card:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.095)}.ef-card--error{border-color:rgba(214,154,163,.18)}.ef-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ef-card-title-group{display:flex;align-items:center;gap:8px;min-width:0}.ef-fn-status-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.ef-fn-status-dot--active{background:rgba(168,199,181,.95)}.ef-fn-status-dot--error{background:rgba(214,154,163,.95)}.ef-fn-name{min-width:0;color:rgba(245,247,255,.9);font-size:13.5px;font-weight:620;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef-error-badge{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:rgba(214,154,163,.95);background:rgba(214,154,163,.06);border:1px solid rgba(214,154,163,.16);font-size:10.5px;font-weight:650}.ef-card-actions{display:flex;gap:3px;opacity:.42;transition:opacity .15s ease}.ef-card:hover .ef-card-actions{opacity:1}.ef-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:rgba(219,226,245,.38);background:transparent;border:1px solid transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ef-icon-btn:hover{color:hsla(0,0%,100%,.84);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.07)}.ef-icon-btn--danger:hover{color:rgba(214,154,163,.95);background:rgba(214,154,163,.07);border-color:rgba(214,154,163,.18)}.ef-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ef-chip,.ef-meta-pill{min-height:25px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;color:rgba(226,232,245,.62);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065);font-size:11px;font-weight:540}.ef-chip--green,.ef-meta-pill--good{color:rgba(168,199,181,.95);background:rgba(168,199,181,.06);border-color:rgba(168,199,181,.16)}.ef-chip--amber,.ef-meta-pill--warn{color:hsla(46,35%,67%,.95);background:hsla(46,35%,67%,.06);border-color:hsla(46,35%,67%,.16)}.ef-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ef-stat-group{padding:10px;display:flex;flex-direction:column;gap:6px;border-radius:13px;background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.055)}.ef-stat-val{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1;font-weight:650;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-stat-val--danger{color:rgba(214,154,163,.95)}.ef-stat-lbl{color:rgba(219,226,245,.36);font-size:10.5px;font-weight:620;text-transform:uppercase;letter-spacing:.055em}.ef-sparkline-wrap{height:42px;padding:3px 2px 0}.ef-card-footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid hsla(0,0%,100%,.055)}.ef-card-detail-hint,.ef-card-updated{color:rgba(219,226,245,.38);font-size:11.5px}.ef-card-detail-hint{display:inline-flex;align-items:center;gap:4px}.ef-card:hover .ef-card-detail-hint{color:rgba(232,237,255,.66)}.ef-loading{min-height:260px}.ef-empty,.ef-loading{display:flex;align-items:center;justify-content:center}.ef-empty{min-height:320px;padding:46px 24px;flex-direction:column;gap:10px;text-align:center;border-radius:18px;background:linear-gradient(180deg,rgba(18,19,25,.58),rgba(9,10,14,.74));border:1px dashed hsla(0,0%,100%,.085)}.ef-empty--compact{min-height:240px}.ef-empty-icon-wrap{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:rgba(219,226,245,.28);background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.065)}.ef-empty-title{margin:4px 0 0;color:rgba(232,237,255,.72);font-size:15px;font-weight:600}.ef-empty-sub{max-width:420px;margin:0 0 8px;color:rgba(219,226,245,.42);font-size:12.5px;line-height:1.5}.ef-modal-overlay{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ef-modal{overflow:hidden;border-radius:20px;background:linear-gradient(180deg,rgba(18,19,25,.96),rgba(9,10,14,.98));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 30px 100px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.06)}.ef-modal--large{width:min(860px,100%);max-height:min(90vh,820px)}.ef-modal-header{padding:18px 22px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ef-modal-icon{width:36px;height:36px;border-radius:12px;color:rgba(168,199,181,.95);background:rgba(168,199,181,.07);border:1px solid rgba(168,199,181,.16)}.ef-modal-title{color:hsla(0,0%,100%,.94);font-size:16px;line-height:1.2;font-weight:630;letter-spacing:-.025em}.ef-modal-sub{margin-top:4px;color:rgba(219,226,245,.42);font-size:12px}.ef-close-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:rgba(219,226,245,.42);background:transparent;border:1px solid transparent;cursor:pointer}.ef-close-btn:hover{color:hsla(0,0%,100%,.86);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.075)}.ef-modal-body{padding:20px 22px;gap:16px}.ef-modal-footer{padding:15px 22px;background:hsla(0,0%,100%,.012);border-top:1px solid hsla(0,0%,100%,.06)}.ef-error-bar{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border:1px solid rgba(214,154,163,.16);border-radius:13px}.ef-label{color:rgba(219,226,245,.6);font-size:12px;font-weight:560}.ef-label-locked{color:rgba(214,154,163,.9)}.ef-input{min-height:38px;padding:0 12px;border-radius:10px;font-size:13px}.ef-input:disabled{opacity:.56;cursor:not-allowed}.ef-input-hint{color:rgba(219,226,245,.34);font-size:11.5px;line-height:1.4}.ef-deploy-meta-row{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:14px;gap:14px}.ef-jwt-toggle{min-height:38px;padding:0 12px;display:flex;align-items:center;gap:10px;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),rgba(8,9,13,.86);border:1px solid hsla(0,0%,100%,.075);cursor:pointer}.ef-jwt-toggle--on{border-color:rgba(168,199,181,.18)}.ef-jwt-knob{width:36px;height:20px;border-radius:999px;background:hsla(0,0%,100%,.08);position:relative}.ef-jwt-toggle--on .ef-jwt-knob{background:rgba(168,199,181,.18)}.ef-jwt-knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:hsla(0,0%,100%,.92);transition:left .18s ease}.ef-jwt-toggle--on .ef-jwt-knob:after{left:18px}.ef-jwt-label{color:rgba(232,237,255,.74);font-size:12px;font-weight:560}.ef-copy-btn{min-height:28px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.065);border-radius:9px;font-size:11.5px;cursor:pointer}.ef-copy-btn:hover{color:hsla(0,0%,100%,.82);border-color:hsla(0,0%,100%,.105)}.ef-editor-wrap{height:370px;border-radius:15px;background:linear-gradient(180deg,rgba(5,6,9,.94),rgba(5,6,9,.86));border:1px solid hsla(0,0%,100%,.07);font-size:13px;line-height:1.65;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.ef-line-numbers{min-width:48px;padding:14px 0;background:hsla(0,0%,100%,.018);border-right:1px solid hsla(0,0%,100%,.045);overflow:hidden}.ef-line-num{height:calc(13px * 1.65);color:rgba(219,226,245,.22);font-size:12px}.ef-highlight-layer,.ef-textarea{left:48px;padding:14px 16px}.ef-textarea{width:calc(100% - 48px);caret-color:hsla(0,0%,100%,.95)}.ef-drawer-backdrop{background:rgba(0,0,0,.58);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ef-drawer{width:min(520px,100vw);background:linear-gradient(180deg,rgba(18,19,25,.98),rgba(9,10,14,.99));border-left:1px solid hsla(0,0%,100%,.09);box-shadow:-30px 0 100px rgba(0,0,0,.56),inset 1px 0 0 hsla(0,0%,100%,.035)}.ef-drawer-header{padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ef-drawer-title{color:hsla(0,0%,100%,.94);font-size:15px;font-weight:620;letter-spacing:-.02em}.ef-drawer-body{padding:16px 20px}.ef-drawer-chips{gap:6px}.ef-chip--link{max-width:100%;color:rgba(174,184,214,.92);background:rgba(174,184,214,.055);border-color:rgba(174,184,214,.14);text-decoration:none}.ef-drawer-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;background:transparent;border:none;border-radius:0}.ef-drawer-stat{padding:11px;border-radius:13px;background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.055)}.ef-drawer-stat-val{color:hsla(0,0%,100%,.9);font-size:18px;line-height:1;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ef-drawer-stat-lbl{margin-top:7px;color:rgba(219,226,245,.34);font-size:10px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.ef-drawer-section{padding:17px 0;border-top:1px solid hsla(0,0%,100%,.055)}.ef-drawer-section-title{margin-bottom:12px;color:rgba(219,226,245,.38);font-size:10.5px;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.ef-ts-legend-item{color:rgba(219,226,245,.42)}.ef-ts-svg{height:110px;border-radius:13px;background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.045)}.ef-ts-time-labels{color:rgba(219,226,245,.3)}.ef-invoker{gap:12px}.ef-invoker-url-row{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px}.ef-method-select{width:100%;color:rgba(174,184,214,.95);font-weight:700}.ef-invoker-url,.ef-method-select{min-height:36px;border-radius:10px;font-size:12px}.ef-invoker-url{padding:0 12px;display:flex;align-items:center;color:rgba(232,237,255,.78);background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.06);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.ef-invoker-textarea{min-height:90px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.6}.ef-details-summary{color:rgba(219,226,245,.42);font-size:12px}.ef-invoke-result{overflow:hidden;border-radius:13px;border:1px solid hsla(0,0%,100%,.07)}.ef-invoke-result--ok{border-color:rgba(168,199,181,.18)}.ef-invoke-result--err{border-color:rgba(214,154,163,.18)}.ef-invoke-result-header{background:hsla(0,0%,100%,.024);border-bottom:1px solid hsla(0,0%,100%,.055)}.ef-invoke-status{color:rgba(232,237,255,.78)}.ef-invoke-latency{color:rgba(219,226,245,.38)}.ef-invoke-body{background:rgba(5,6,9,.66);color:rgba(226,232,245,.72)}.ef-meta-row{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.035)}.ef-meta-key{color:rgba(219,226,245,.36)}.ef-meta-val{color:rgba(226,232,245,.72)}.sp-root{width:100%;max-width:980px;display:flex;flex-direction:column;gap:16px}.sp-add-form,.sp-info-banner,.sp-list-section,.sp-usage-example{border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.86)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052)}.sp-info-banner{color:rgba(219,226,245,.52);background:linear-gradient(180deg,rgba(174,184,214,.065),rgba(174,184,214,.026)) padding-box,linear-gradient(135deg,rgba(174,184,214,.2),hsla(0,0%,100%,.032)) border-box}.sp-info-banner strong{color:hsla(0,0%,100%,.86)}.sp-info-banner code{color:rgba(174,184,214,.95);background:hsla(0,0%,100%,.055)}.sp-add-form{padding:18px}.sp-form-title{margin:0 0 14px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:620;letter-spacing:-.02em}.sp-form-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(240px,2fr) auto;grid-gap:12px;gap:12px;align-items:start}.sp-list-header{padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.055)}.sp-list-cols{padding:9px 18px;color:rgba(219,226,245,.32);border-bottom:1px solid hsla(0,0%,100%,.045)}.sp-secret-row{padding:12px 18px;border-bottom:1px solid hsla(0,0%,100%,.032)}.sp-secret-row:hover{background:hsla(0,0%,100%,.024)}.sp-secret-name-text{color:rgba(232,237,255,.84);font-size:12.5px}.sp-secret-masked{color:rgba(219,226,245,.36)}.sp-usage-example{padding:18px}.sp-usage-title{color:rgba(219,226,245,.36)}.sp-usage-code{color:rgba(226,232,245,.72)}.ut-toast{position:fixed;right:24px;bottom:24px;z-index:999;min-height:40px;padding:0 14px;display:flex;align-items:center;gap:9px;border-radius:13px;font-size:12.5px;font-weight:540;box-shadow:0 18px 54px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.055)}.ut-toast--success{color:rgba(168,199,181,.95);background:rgba(14,22,18,.96);border:1px solid rgba(168,199,181,.18)}.ut-toast--error{color:rgba(214,154,163,.95);background:rgba(24,14,16,.96);border:1px solid rgba(214,154,163,.18)}@media (max-width:1100px){.ef-page-header{flex-direction:column}.ef-page-metrics{width:100%}.ef-page-metric{flex:1 1}}@media (max-width:900px){.ef-page-header{padding:20px 20px 0}.ef-tab-bar{padding:16px 20px 0}.ef-tab-content{padding:18px 20px 34px}.ef-toolbar{align-items:stretch}.ef-filter-chips,.ef-search-input,.ef-search-wrapper,.ef-toolbar-left,.ef-toolbar-right{width:100%}.ef-filter-chip{flex:1 1;justify-content:center}.ef-toolbar-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ef-toolbar-right button{width:100%}.sp-root{max-width:none}.ef-deploy-meta-row,.sp-form-row{grid-template-columns:1fr}.ef-modal-overlay{align-items:flex-end}.ef-modal--large{width:100%;max-height:92vh;border-radius:18px}}@media (max-width:640px){.ef-page-header{padding:16px 14px 0}.ef-page-title{font-size:20px}.ef-page-sub{font-size:12.5px}.ef-page-metrics{gap:8px}.ef-page-metric{min-width:calc(50% - 4px)}.ef-tab-bar{padding:14px 14px 0}.ef-tab-btn{height:36px;padding:0 11px;font-size:12px}.ef-tab-content{padding:14px 14px 30px}.ef-card-stats,.ef-toolbar-right{grid-template-columns:1fr}.ef-drawer{width:100vw}.ef-drawer-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-invoker-url-row{grid-template-columns:1fr}.ef-modal-body,.ef-modal-footer,.ef-modal-header{padding-left:18px;padding-right:18px}.ef-modal-footer{flex-direction:column-reverse}.ef-modal-footer button{width:100%}.sp-list-cols,.sp-secret-row{grid-template-columns:1fr}.sp-list-cols{display:none}.sp-secret-row{gap:10px;align-items:stretch}}@media (max-width:420px){.ef-page-metric{min-width:100%}.ef-tab-btn svg{display:none}}@media (prefers-reduced-motion:reduce){.ef-root *,.ef-root :after,.ef-root :before{animation:none!important;transition:none!important}}.ef-highlight-layer{overflow:hidden!important}.ef-highlight-pre{min-width:100%;width:max-content;transform-origin:0 0;will-change:transform}.ef-textarea{overflow:auto!important}.ef-line-numbers{overflow:hidden!important}.db-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.db-page-header{padding:28px 28px 0}.db-page-title{font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.db-page-sub{color:#666;margin:0;line-height:1.4}.db-tab-bar{gap:2px;padding:20px 28px 0;flex-shrink:0}.db-tab-btn{display:flex;padding:9px 14px;background:none;color:#666;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;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{padding:24px 28px 40px}.hc-toolbar-left,.hc-toolbar-right{flex-wrap:wrap}.hc-table-container{border-radius:10px}.hc-th{padding:10px 14px;text-align:left;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.04em}.hc-tr{border-bottom:1px solid hsla(0,0%,100%,.04)}.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{padding:48px;color:#555;font-size:13px}.hc-table-footer{color:#555;padding:10px 2px}.hc-checkbox{accent-color:#1f55f1;width:14px;height:14px}.hc-row-selected{background-color:rgba(31,85,241,.06)!important}.hc-header-action-btn{color:#555;border-radius:5px;padding:4px;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;transition:border-color .15s ease}.se-table-card--open{border-color:hsla(0,0%,100%,.08)}.se-table-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:none;border:none;cursor:pointer;margin:0;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-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;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;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{border-radius:12px;overflow:hidden}.qr-editor-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.07)}.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;margin-top:10px;border-radius:12px}.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;border-radius:12px;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;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-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-radius:10px}.tm-root{display:flex;flex-direction:column;gap:24px;max-width:800px}.tm-section{background-color:rgba(20,21,22,.4);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-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-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)}}.db-browser-root{display:flex;gap:0;height:calc(100vh - 200px);min-height:500px;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background-color:#0d0e0f}.db-sidebar{width:220px;flex-shrink:0;display:flex;flex-direction:column;background-color:#0a0b0c}.db-sidebar-header{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid hsla(0,0%,100%,.04)}.db-sidebar-title{font-size:11px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.06em;flex:1 1}.db-sidebar-count{font-size:11px;color:#444;background:hsla(0,0%,100%,.04);border-radius:10px;padding:1px 7px}.db-sidebar-search{position:relative;padding:10px 10px 6px}.db-sidebar-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#444;pointer-events:none;margin-top:2px}.db-sidebar-search-input{width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:6px;padding:6px 8px 6px 26px;color:#e4e4e7;font-family:inherit;outline:none}.db-sidebar-search-input::placeholder{color:#333}.db-sidebar-search-input:focus{border-color:rgba(31,85,241,.35)}.db-sidebar-list{flex:1 1;overflow-y:auto;padding:4px 6px 12px}.db-sidebar-list::-webkit-scrollbar{width:4px}.db-sidebar-list::-webkit-scrollbar-track{background:transparent}.db-sidebar-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.07);border-radius:2px}.db-sidebar-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:none;border:none;border-radius:6px;color:#666;font-family:"ui-monospace",monospace;cursor:pointer;text-align:left;transition:background-color .1s ease,color .1s ease}.db-sidebar-item:hover{color:#bcbdbe}.db-sidebar-item--active{background:rgba(31,85,241,.1);color:#7ba7ff;border:1px solid rgba(31,85,241,.2)}.db-sidebar-item--active:hover{background:rgba(31,85,241,.14);color:#7ba7ff}.db-sidebar-item-count{font-size:10px;color:#444;flex-shrink:0}.db-sidebar-empty{padding:20px 10px;font-size:12px;color:#444;text-align:center}.db-main{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.db-main--empty{align-items:center;justify-content:center;gap:10px}.db-empty-title{color:#444;margin:0}.db-empty-sub{color:#333;margin:0}.db-main-toolbar{justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.05);flex-shrink:0;gap:12px;flex-wrap:wrap}.db-main-toolbar,.db-main-toolbar-left,.db-main-toolbar-right,.db-table-badge{display:flex;align-items:center}.db-table-badge{gap:8px;padding:5px 12px;background:rgba(91,176,255,.06);border:1px solid rgba(91,176,255,.12);border-radius:20px}.db-table-badge-name{font-size:13px;color:#5bb0ff;font-family:"ui-monospace",monospace}.db-table-badge-count{font-size:11px;color:#3d6b99}.db-filter-bar{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);background:hsla(0,0%,100%,.01);flex-shrink:0;flex-wrap:wrap}.db-filter-select{color:#bcbdbe;cursor:pointer}.db-filter-input,.db-filter-select{background:#121314;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:5px 10px;font-size:12px;font-family:inherit;outline:none}.db-filter-input{color:#e4e4e7;width:160px}.db-filter-input:focus,.db-filter-select:focus{border-color:rgba(31,85,241,.4)}.db-filter-apply-btn{padding:5px 12px;background:rgba(31,85,241,.12);border:1px solid rgba(31,85,241,.25);border-radius:6px;color:#7ba7ff;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s ease}.db-filter-apply-btn:hover:not(:disabled){background:rgba(31,85,241,.2);border-color:rgba(31,85,241,.4)}.db-filter-apply-btn:disabled{opacity:.4}.db-active-filter{gap:6px;padding:4px 10px;background:rgba(62,207,142,.07);border:1px solid rgba(62,207,142,.2);border-radius:20px;font-size:11px;font-family:"ui-monospace",monospace}.db-active-filter,.db-active-filter button{display:flex;align-items:center;color:#3ecf8e}.db-active-filter button{background:none;border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .1s}.db-active-filter button:hover{opacity:1}.db-error-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(239,68,68,.08);border-bottom:1px solid rgba(239,68,68,.2);font-size:12px;color:#ef4444;flex-shrink:0}.db-table-wrapper{flex:1 1;overflow:hidden;min-height:0}.db-loading,.db-table-wrapper{display:flex;flex-direction:column}.db-loading{justify-content:center;gap:14px;height:100%}.db-loading,.db-no-rows{align-items:center;color:#555;font-size:13px}.db-no-rows{display:flex;gap:12px;padding:64px 32px}.db-no-rows p{margin:0}.db-scroll-area{flex:1 1;overflow:auto}.db-scroll-area::-webkit-scrollbar{width:6px;height:6px}.db-scroll-area::-webkit-scrollbar-track{background:transparent}.db-scroll-area::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:3px}.db-data-table{border-collapse:collapse;table-layout:auto}.db-data-th{padding:9px 14px;text-align:left;background:#0a0b0c;border-bottom:1px solid hsla(0,0%,100%,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.db-data-th:hover{background:#111213}.db-th-inner{display:flex;align-items:center;gap:5px}.db-pk-dot{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0}.db-data-th span:first-of-type{font-weight:600;color:#888;text-transform:lowercase;letter-spacing:.01em}.db-th-type{color:#3a3b3d!important;font-family:"ui-monospace",monospace;text-transform:none!important;font-weight:400!important;letter-spacing:0!important}.db-th-actions{width:40px;cursor:default!important}.db-th-actions:hover{background:#0a0b0c!important}.db-data-tr{border-bottom:1px solid hsla(0,0%,100%,.035);transition:background-color .08s ease}.db-data-tr:last-child{border-bottom:none}.db-data-tr:hover{background:hsla(0,0%,100%,.02)}.db-data-td{padding:0;max-width:300px;border-right:1px solid hsla(0,0%,100%,.025)}.db-data-td:last-child{border-right:none}.db-td-actions{padding:4px 8px;text-align:center;width:40px}.db-cell-wrapper{gap:6px;padding:8px 14px;min-height:36px;position:relative}.db-cell-wrapper:hover{background:rgba(31,85,241,.05)}.db-cell-edit-hint{display:none;color:#2a3a5a;flex-shrink:0}.db-cell-wrapper:hover .db-cell-edit-hint{display:flex}.db-cell-text{color:#bcbdbe;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.db-null{color:#333;font-style:italic}.db-bool-badge,.db-null{font-size:11px;font-family:"ui-monospace",monospace}.db-bool-badge{padding:2px 8px;border-radius:4px;font-weight:500}.db-bool-badge--true{background:rgba(62,207,142,.1);border:1px solid rgba(62,207,142,.2);color:#3ecf8e}.db-bool-badge--false{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.15);color:#ef4444}.db-uuid{color:#555;letter-spacing:.02em}.db-json-inline,.db-uuid{font-family:"ui-monospace",monospace}.db-json-inline{font-size:11px;color:#a78bfa}.db-json-expand-btn{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:#a78bfa;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.15);border-radius:4px;padding:2px 7px;cursor:pointer;font-family:inherit}.db-json-expanded{position:absolute;left:0;top:100%;z-index:30;background:#0d0e0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px 14px;font-size:11px;color:#a78bfa;font-family:"ui-monospace",monospace;max-width:400px;max-height:240px;overflow:auto;box-shadow:0 12px 40px rgba(0,0,0,.7);margin:0;white-space:pre}.db-edit-cell{padding:4px 8px;display:flex;flex-direction:column;gap:4px}.db-edit-input{background:#09090b;border:1px solid rgba(31,85,241,.5);border-radius:5px;padding:5px 9px;color:#e4e4e7;font-family:"ui-monospace",monospace;outline:none;width:100%;box-sizing:border-box;min-width:120px}.db-edit-actions,.db-edit-error{display:flex;align-items:center;gap:4px}.db-edit-error{font-size:11px;color:#ef4444;flex:1 1}.db-edit-ok{background:rgba(62,207,142,.12);border:1px solid rgba(62,207,142,.25);border-radius:4px;color:#3ecf8e}.db-edit-cancel,.db-edit-ok{font-size:10px;cursor:pointer;padding:5px 8px}.db-edit-cancel{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#666}.db-row-delete-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:none;border:1px solid transparent;border-radius:5px;color:#333;cursor:pointer;transition:all .15s ease}.db-data-tr:hover .db-row-delete-btn{color:#555}.db-row-delete-btn:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.25);color:#ef4444!important}.db-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.db-page-info{font-size:12px;color:#555}.db-page-controls{gap:4px}.db-page-btn,.db-page-controls{display:flex;align-items:center}.db-page-btn{justify-content:center;min-width:28px;height:28px;padding:0 6px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#666;font-size:12px;font-family:inherit;cursor:pointer;transition:all .15s ease}.db-page-btn:hover:not(:disabled){background:hsla(0,0%,100%,.07);color:#bcbdbe}.db-page-btn:disabled{opacity:.3;cursor:not-allowed}.db-page-num{font-size:12px;color:#666;padding:0 8px}.db-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:300}.db-modal{background:#121314;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:24px;width:400px;display:flex;flex-direction:column;gap:18px;animation:publishEnter .2s cubic-bezier(.16,1,.3,1)}.db-modal--wide{width:560px;max-width:90vw;max-height:80vh;overflow-y:auto}.db-modal-header{display:flex;align-items:flex-start;gap:12px}.db-modal-close{margin-left:auto;background:none;border:none;color:#555;cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:5px;transition:color .15s}.db-modal-close:hover{color:#bcbdbe}.db-modal-icon{width:36px;height:36px;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;flex-shrink:0}.db-modal-icon--danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.db-modal-title{margin:0 0 4px;font-size:15px;font-weight:600;color:#fff}.db-modal-sub{margin:0;font-size:13px;color:#777;line-height:1.5}.db-modal-code{font-family:"ui-monospace",monospace;font-size:12px;background:hsla(0,0%,100%,.06);padding:2px 6px;border-radius:4px;color:#e4e4e7}.db-modal-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.db-insert-field,.db-insert-grid{display:flex;flex-direction:column}.db-insert-field{gap:5px}.db-insert-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:#888;font-family:"ui-monospace",monospace}.db-insert-type{font-size:10px;color:#444;font-weight:400}.db-insert-default{font-size:10px;color:#3ecf8e;background:rgba(62,207,142,.08);border:1px solid rgba(62,207,142,.15);border-radius:4px;padding:1px 6px;font-weight:400;font-family:inherit}.db-insert-input{background:#09090b;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:8px 12px;color:#e4e4e7;font-size:12px;font-family:"ui-monospace",monospace;outline:none;transition:border-color .15s}.db-insert-input:focus{border-color:rgba(31,85,241,.45)}.db-insert-input::placeholder{color:#333}.db-insert-error{display:flex;align-items:center;gap:7px;padding:9px 12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:7px;font-size:12px;color:#ef4444}.db-danger-btn{padding:8px 18px;background:#ef4444;border:none;border-radius:7px;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s}.db-danger-btn:hover:not(:disabled){background:#dc2626}.db-danger-btn:disabled{opacity:.5;cursor:not-allowed}.db-primary-btn{display:flex;align-items:center;gap:6px;padding:8px 18px;background:#1f55f1;border:none;border-radius:7px;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s}.db-primary-btn:hover:not(:disabled){background:#1a47cc}.db-primary-btn:disabled{opacity:.5;cursor:not-allowed}.db-root{--db-bg:#0e0f10;--db-panel:rgba(14,15,20,.68);--db-panel-strong:rgba(18,19,25,.82);--db-panel-soft:hsla(0,0%,100%,.026);--db-border:hsla(0,0%,100%,.075);--db-border-strong:hsla(0,0%,100%,.12);--db-text:rgba(245,247,255,.94);--db-muted:rgba(219,226,245,.54);--db-faint:rgba(219,226,245,.34);--db-accent:#aeb8d6;--db-blue:#aeb8d6;--db-green:#a8c7b5;--db-violet:#b8add7;--db-amber:#c8ba8d;--db-red:#d69aa3;min-width:0;background:var(--db-bg);color:var(--db-text)}.db-root *{box-sizing:border-box;min-width:0}.db-page-header{padding:24px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0}.db-page-header-text{display:flex;flex-direction:column}.db-page-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:rgba(226,233,255,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.db-page-kicker-dot{width:6px;height:6px;border-radius:999px;background:rgba(166,179,214,.85);box-shadow:0 0 12px rgba(166,179,214,.35)}.db-page-title{margin:12px 0 0;font-size:22px;line-height:1.15;font-weight:620;letter-spacing:-.035em;color:hsla(0,0%,100%,.96)}.db-page-sub{max-width:640px;margin:7px 0 0;font-size:13px;line-height:1.55;font-weight:430;color:var(--db-muted)}.db-page-metrics{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.db-page-metric{min-width:104px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--db-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 28px rgba(0,0,0,.16)}.db-page-metric span{display:block;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--db-faint)}.db-page-metric strong{display:block;margin-top:8px;font-size:17px;line-height:1;font-weight:650;letter-spacing:-.04em;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.db-tab-bar{display:flex;align-items:flex-end;gap:4px;padding:18px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:auto;scrollbar-width:none}.db-tab-bar::-webkit-scrollbar{display:none}.db-tab-btn{height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-bottom:none;border-radius:11px 11px 0 0;margin-bottom:-1px;background:transparent;color:rgba(219,226,245,.42);font-size:13px;font-weight:520;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.db-tab-btn:hover{color:rgba(232,237,255,.74);background:hsla(0,0%,100%,.035)}.db-tab-btn--active{color:hsla(0,0%,100%,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.026));border-color:hsla(0,0%,100%,.075) hsla(0,0%,100%,.075) #0e0f10}.db-tab-btn--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:rgba(174,184,214,.72)}.db-tab-btn{position:relative}.db-tab-content{flex:1 1;min-height:0;overflow-y:auto;padding:22px 28px 40px}.hc-search-icon{left:11px;color:rgba(219,226,245,.36)}.db-edit-input,.db-filter-input,.db-filter-select,.db-insert-input,.db-sidebar-search-input,.hc-search-input{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),rgba(8,9,13,.86);border:1px solid hsla(0,0%,100%,.075);color:rgba(238,242,255,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color .15s ease,background .15s ease}.hc-search-input{height:34px;width:min(280px,100%);padding:0 12px 0 33px;border-radius:10px}.db-edit-input:focus,.db-filter-input:focus,.db-filter-select:focus,.db-insert-input:focus,.db-sidebar-search-input:focus,.hc-search-input:focus{border-color:rgba(174,184,214,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.026)),rgba(8,9,13,.92)}.db-filter-input::placeholder,.db-insert-input::placeholder,.db-sidebar-search-input::placeholder,.hc-search-input::placeholder{color:rgba(219,226,245,.24)}.db-filter-apply-btn,.db-page-btn,.hc-btn-secondary,.tm-add-col-btn,.tm-drop-btn{border-radius:10px;font-family:inherit;font-weight:540;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);color:rgba(226,232,245,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1px 2px rgba(0,0,0,.18);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.db-page-btn:hover:not(:disabled),.hc-btn-secondary:hover,.tm-add-col-btn:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));transform:translateY(-1px)}.db-page-btn:active:not(:disabled),.hc-btn-secondary:active,.tm-add-col-btn:active{transform:translateY(0)}.se-summary-chip{height:28px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.db-browser-root{height:calc(100vh - 210px);min-height:540px;overflow:hidden;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.052)}.db-sidebar{width:260px;background:linear-gradient(180deg,rgba(10,11,15,.96),rgba(7,8,11,.98));border-right:1px solid hsla(0,0%,100%,.06)}.db-sidebar-header{height:48px;padding:0 14px;border-bottom:1px solid hsla(0,0%,100%,.055)}.db-sidebar-header svg{color:rgba(219,226,245,.42)!important}.db-sidebar-title{color:rgba(219,226,245,.4);font-size:10.5px;font-weight:720;letter-spacing:.08em}.db-sidebar-count{height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.db-sidebar-search{padding:10px}.db-sidebar-search-icon{left:19px;color:rgba(219,226,245,.34)}.db-sidebar-search-input{height:32px;padding:0 8px 0 28px;border-radius:10px;font-size:12px}.db-sidebar-list{padding:4px 8px 12px}.db-modal--wide::-webkit-scrollbar,.db-scroll-area::-webkit-scrollbar,.db-sidebar-list::-webkit-scrollbar,.db-tab-content::-webkit-scrollbar{width:7px;height:7px}.db-modal--wide::-webkit-scrollbar-track,.db-scroll-area::-webkit-scrollbar-track,.db-sidebar-list::-webkit-scrollbar-track,.db-tab-content::-webkit-scrollbar-track{background:transparent}.db-modal--wide::-webkit-scrollbar-thumb,.db-scroll-area::-webkit-scrollbar-thumb,.db-sidebar-list::-webkit-scrollbar-thumb,.db-tab-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.db-sidebar-item{min-height:34px;padding:0 10px;gap:9px;border:1px solid transparent;border-radius:10px;color:rgba(219,226,245,.46);font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;transition:background .13s ease,border-color .13s ease,color .13s ease}.db-sidebar-item svg{flex:0 0 auto;color:rgba(219,226,245,.34)}.db-sidebar-item:hover{background:hsla(0,0%,100%,.04);color:rgba(232,237,255,.78)}.db-sidebar-item--active{color:hsla(0,0%,100%,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.085)}.db-sidebar-item--active svg{color:rgba(174,184,214,.92)}.db-sidebar-item--active:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.078),hsla(0,0%,100%,.035));color:hsla(0,0%,100%,.94)}.db-sidebar-item-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-sidebar-item-count{flex:0 0 auto;font-size:10.5px;font-family:inherit;color:rgba(219,226,245,.32)}.db-sidebar-empty{padding:24px 10px;color:rgba(219,226,245,.32)}.db-main{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.035),transparent 36%),rgba(5,6,9,.44)}.db-main--empty{text-align:center}.db-main--empty svg{color:rgba(219,226,245,.18)!important}.db-empty-title{font-size:14px;color:rgba(232,237,255,.62)}.db-empty-sub{font-size:12px;color:rgba(219,226,245,.36)}.db-main-toolbar{min-height:54px;padding:10px 14px;border-bottom:1px solid hsla(0,0%,100%,.055);background:hsla(0,0%,100%,.018)}.db-main-toolbar-left,.db-main-toolbar-right{gap:8px;flex-wrap:wrap}.db-table-badge{height:32px;padding:0 11px;border-radius:999px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.db-table-badge svg{color:rgba(174,184,214,.92)!important}.db-table-badge-name{color:hsla(0,0%,100%,.9);font-size:12.5px;font-weight:600}.db-table-badge-count{color:rgba(219,226,245,.4)}.db-filter-bar{padding:10px 14px;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.045);background:hsla(0,0%,100%,.014)}.db-filter-bar>svg{color:rgba(219,226,245,.34)!important}.db-filter-input,.db-filter-select{height:31px;border-radius:9px;font-size:12px}.db-filter-select{padding:0 30px 0 10px}.db-filter-input{width:180px;padding:0 10px}.db-filter-apply-btn{height:31px;padding:0 12px;color:rgba(226,232,245,.74)}.db-filter-apply-btn:hover:not(:disabled){color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038))}.db-filter-apply-btn:disabled{opacity:.45;cursor:not-allowed}.db-active-filter{min-height:29px;padding:0 9px;border-radius:999px;color:rgba(168,199,181,.95);background:rgba(168,199,181,.055);border:1px solid rgba(168,199,181,.16)}.db-error-bar{padding:10px 14px;color:rgba(235,165,173,.95);background:rgba(214,154,163,.06);border-bottom:1px solid rgba(214,154,163,.16)}.db-table-wrapper{background:rgba(5,6,9,.3)}.db-loading,.db-no-rows{min-height:260px;display:flex;align-items:center;justify-content:center;color:rgba(219,226,245,.36)}.db-no-rows{flex-direction:column}.db-no-rows svg{color:rgba(219,226,245,.18)!important}.db-data-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:12px}.db-data-th{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:38px;padding:0 13px;background:linear-gradient(180deg,rgba(13,14,18,.98),rgba(9,10,14,.98));border-bottom:1px solid hsla(0,0%,100%,.075);border-right:1px solid hsla(0,0%,100%,.035);color:rgba(219,226,245,.58);cursor:pointer}.db-data-th:hover{background:linear-gradient(180deg,rgba(18,19,25,.98),rgba(10,11,15,.98))}.db-th-actions:hover{background:linear-gradient(180deg,rgba(13,14,18,.98),rgba(9,10,14,.98))!important}.db-th-inner{gap:7px}.db-pk-dot{width:7px;height:7px;background:hsla(46,35%,67%,.95);box-shadow:0 0 10px hsla(46,35%,67%,.22)}.db-data-th span:first-of-type{color:rgba(232,237,255,.66);font-size:11px;font-weight:640;letter-spacing:0;text-transform:none}.db-th-type{color:rgba(219,226,245,.28)!important;font-size:10px!important}.db-data-tr{border-bottom:none}.db-data-tr:nth-child(2n){background:hsla(0,0%,100%,.01)}.db-data-tr:hover{background:hsla(0,0%,100%,.032)}.db-data-td{height:38px;border-right:1px solid hsla(0,0%,100%,.026);border-bottom:1px solid hsla(0,0%,100%,.032);vertical-align:middle}.db-cell-wrapper{min-height:38px;padding:0 13px;display:flex;align-items:center;gap:7px;cursor:text}.db-cell-wrapper:hover{background:rgba(174,184,214,.045)}.db-cell-text{max-width:280px;color:rgba(226,232,245,.72);font-size:12px}.db-cell-edit-hint{color:rgba(174,184,214,.4)}.db-null,.qr-null{color:rgba(219,226,245,.26);font-size:11px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-style:italic}.db-uuid{color:rgba(219,226,245,.42);font-size:11px}.db-json-inline,.qr-json{color:rgba(184,173,215,.88)}.db-json-expand-btn{color:rgba(184,173,215,.9);background:rgba(184,173,215,.06);border:1px solid rgba(184,173,215,.14);border-radius:7px}.db-json-expanded{background:rgba(10,11,15,.98);border:1px solid hsla(0,0%,100%,.095);border-radius:12px;color:rgba(217,209,245,.92);box-shadow:0 20px 60px rgba(0,0,0,.56)}.db-bool-badge{border-radius:999px;font-size:10.5px}.db-bool-badge--true{color:rgba(168,199,181,.95);background:rgba(168,199,181,.06);border-color:rgba(168,199,181,.16)}.db-bool-badge--false{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border-color:rgba(214,154,163,.16)}.db-edit-cell{padding:7px;gap:6px}.db-edit-input{min-height:31px;border-radius:9px;font-size:12px}.db-edit-cancel,.db-edit-ok{border-radius:8px;font-family:inherit;font-weight:560}.db-edit-ok{color:rgba(168,199,181,.95);background:rgba(168,199,181,.065);border:1px solid rgba(168,199,181,.16)}.db-edit-cancel{color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.075)}.db-row-delete-btn{border-radius:8px;color:rgba(219,226,245,.22)}.db-data-tr:hover .db-row-delete-btn{color:rgba(219,226,245,.42)}.db-row-delete-btn:hover{color:rgba(214,154,163,.95)!important;background:rgba(214,154,163,.065);border-color:rgba(214,154,163,.18)}.db-pagination{min-height:48px;padding:9px 14px;border-top:1px solid hsla(0,0%,100%,.055);background:hsla(0,0%,100%,.014)}.db-page-info,.db-page-num{color:rgba(219,226,245,.42);font-size:12px}.db-page-btn{min-width:30px;height:30px;color:rgba(219,226,245,.48)}.db-page-btn:disabled{opacity:.34}.se-root{width:100%;max-width:980px}.se-schema-group{margin-bottom:18px}.se-schema-label{color:rgba(219,226,245,.36)}.se-schema-line{background:hsla(0,0%,100%,.055)}.se-tables-list{gap:8px}.se-table-card{overflow:hidden;border-radius:15px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.86)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.03)) border-box;box-shadow:0 12px 32px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045)}.se-table-card--open{border-color:hsla(0,0%,100%,.09)}.se-table-header{min-height:48px;padding:0 15px}.se-table-header:hover{background:hsla(0,0%,100%,.028)}.se-chevron{color:rgba(219,226,245,.38)}.se-table-name{color:rgba(245,247,255,.88);font-size:13px;font-weight:580}.se-schema-badge{border-radius:999px;color:rgba(174,184,214,.9);background:rgba(174,184,214,.06);border:1px solid rgba(174,184,214,.14)}.se-col-count,.se-row-count{color:rgba(219,226,245,.38)}.se-columns-list{border-top:1px solid hsla(0,0%,100%,.055)}.se-columns-header{padding:8px 16px 8px 44px;background:hsla(0,0%,100%,.02)}.se-columns-header span{color:rgba(219,226,245,.32)}.se-col-row{min-height:38px;padding:0 16px 0 44px;border-bottom:1px solid hsla(0,0%,100%,.03)}.se-col-row:hover{background:hsla(0,0%,100%,.02)}.se-col-name{color:rgba(232,237,255,.82);font-size:12.5px}.se-pk-badge{color:hsla(46,35%,67%,.96);background:hsla(46,35%,67%,.07);border-color:hsla(46,35%,67%,.18)}.se-required-dot{background:rgba(214,154,163,.9)}.se-col-type-badge{border-radius:8px;background-color:color-mix(in srgb,var(--tc) 7%,transparent);border-color:color-mix(in srgb,var(--tc) 14%,transparent)}.se-col-default{color:rgba(219,226,245,.32)}.se-error-state{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border:1px solid rgba(214,154,163,.16);border-radius:14px}.se-empty-state{min-height:260px;justify-content:center;color:rgba(219,226,245,.36)}.se-empty-state svg{color:rgba(219,226,245,.18)!important}.qr-root{width:100%;max-width:1180px}.qr-editor-card{border-radius:18px;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.86));border:1px solid hsla(0,0%,100%,.075);box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052)}.qr-editor-header{min-height:54px;padding:10px 14px;border:none;border-bottom:1px solid hsla(0,0%,100%,.055);border-radius:0}.qr-editor-title{color:rgba(219,226,245,.38);font-size:10.5px;font-weight:720}.qr-editor-body{margin-top:0;padding:12px}.qr-textarea{min-height:170px;padding:15px 16px;resize:vertical;border-radius:14px;background:linear-gradient(180deg,rgba(5,6,9,.9),rgba(5,6,9,.78));border:1px solid hsla(0,0%,100%,.06);color:rgba(235,240,255,.88);font-size:13px;line-height:1.7;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.qr-textarea:focus{border-color:rgba(174,184,214,.22)}.qr-textarea::placeholder{color:rgba(219,226,245,.24)}.qr-table-chips{padding:0 14px 14px}.qr-chips-label,.qr-chips-more{color:rgba(219,226,245,.34)}.qr-table-chip{border-radius:999px;color:rgba(174,184,214,.9);background:rgba(174,184,214,.055);border:1px solid rgba(174,184,214,.12)}.qr-table-chip:hover{background:rgba(174,184,214,.095)}.qr-examples-dropdown{background:rgba(10,11,15,.98);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.52)}.qr-example-item{border-radius:9px;color:rgba(219,226,245,.62)}.qr-example-item:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.055)}.qr-status-bar{border-radius:13px;font-size:12px}.qr-status-bar--ok{color:rgba(168,199,181,.95);background:rgba(168,199,181,.055);border:1px solid rgba(168,199,181,.16)}.qr-status-bar--error{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border:1px solid rgba(214,154,163,.16)}.qr-results-count{color:rgba(219,226,245,.48)}.qr-empty-result{border-radius:14px;color:rgba(219,226,245,.38);background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.06)}.hc-table-container{border-radius:15px;border:1px solid hsla(0,0%,100%,.07);background:rgba(5,6,9,.42)}.hc-table{min-width:640px}.hc-th{height:38px;padding:0 13px;background:linear-gradient(180deg,rgba(13,14,18,.98),rgba(9,10,14,.98));color:rgba(219,226,245,.42);border-bottom:1px solid hsla(0,0%,100%,.075)}.hc-tr{border-bottom:1px solid hsla(0,0%,100%,.032)}.hc-tr:hover{background:hsla(0,0%,100%,.028)}.hc-td{padding:9px 13px;color:rgba(232,237,255,.74)}.tm-root{width:100%;max-width:980px;gap:18px}.tm-section{border-radius:18px;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.86)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.032)) border-box;border:1px solid transparent;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052)}.tm-section-header{padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.055)}.tm-section-title{color:hsla(0,0%,100%,.92);font-size:15px;font-weight:620;letter-spacing:-.02em}.tm-section-desc{color:rgba(219,226,245,.43)}.tm-section-body{padding:18px}.tm-label{color:rgba(219,226,245,.58)}.tm-hint{color:rgba(219,226,245,.34)}.tm-col-builder{border-radius:14px;background:rgba(5,6,9,.48);border:1px solid hsla(0,0%,100%,.06)}.tm-col-builder-header{border-bottom:1px solid hsla(0,0%,100%,.045)}.tm-add-col-btn{border-style:dashed;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.026)}.tm-sql-preview-label{color:rgba(219,226,245,.34)}.tm-sql-code{border-radius:14px;background:rgba(5,6,9,.58);border:1px solid hsla(0,0%,100%,.06);color:rgba(174,184,214,.95)}.tm-alert{border-radius:13px}.tm-alert--error{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border-color:rgba(214,154,163,.16)}.tm-alert--success{color:rgba(168,199,181,.95);background:rgba(168,199,181,.055);border-color:rgba(168,199,181,.16)}.tm-drop-row{border-radius:13px;background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.055)}.tm-drop-row:hover{border-color:rgba(214,154,163,.18);background:rgba(214,154,163,.035)}.tm-drop-table-name{color:rgba(232,237,255,.84)}.tm-drop-col-count{color:rgba(219,226,245,.34)}.tm-drop-btn{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border-color:rgba(214,154,163,.16)}.tm-drop-btn:hover{color:rgba(255,210,216,.98);background:rgba(214,154,163,.09);border-color:rgba(214,154,163,.24)}.db-overlay{background:rgba(0,0,0,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.db-modal{border-radius:18px;background:linear-gradient(180deg,rgba(18,19,25,.96),rgba(9,10,14,.98));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 30px 100px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.06)}.db-modal-title{color:hsla(0,0%,100%,.94)}.db-modal-sub{color:rgba(219,226,245,.48)}.db-modal-code{color:rgba(232,237,255,.86);background:hsla(0,0%,100%,.055)}.db-modal-close{color:rgba(219,226,245,.38)}.db-modal-close:hover{color:hsla(0,0%,100%,.82)}.db-modal-icon{background:rgba(168,199,181,.07);border-color:rgba(168,199,181,.16)}.db-modal-icon--danger{background:rgba(214,154,163,.07);border-color:rgba(214,154,163,.16)}.db-danger-btn,.db-primary-btn{border-radius:10px;font-family:inherit;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.db-danger-btn{background:rgba(214,82,96,.86)}.db-danger-btn:hover:not(:disabled){background:rgba(214,82,96,.96)}.db-primary-btn{background:linear-gradient(180deg,rgba(232,237,255,.18),rgba(232,237,255,.1));border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.94)}.db-primary-btn:hover:not(:disabled){background:linear-gradient(180deg,rgba(232,237,255,.24),rgba(232,237,255,.13))}.db-insert-grid{gap:12px}.db-insert-label{color:rgba(219,226,245,.6)}.db-insert-type{color:rgba(219,226,245,.34)}.db-insert-default{color:rgba(168,199,181,.95);background:rgba(168,199,181,.055);border-color:rgba(168,199,181,.14)}.db-insert-input{min-height:36px;border-radius:10px}.db-insert-error{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border-color:rgba(214,154,163,.16);border-radius:13px}@media (max-width:1100px){.db-page-header{flex-direction:column}.db-page-metrics{width:100%}.db-page-metric{flex:1 1}}@media (max-width:900px){.db-page-header{padding:20px 20px 0}.db-tab-bar{padding:16px 20px 0}.db-tab-content{padding:18px 20px 34px}.db-browser-root{height:auto;min-height:0;flex-direction:column}.db-sidebar{width:100%;max-height:260px;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.06)}.db-sidebar-list{max-height:170px}.db-main{min-height:520px}.db-main-toolbar{align-items:flex-start}.db-main-toolbar-left,.db-main-toolbar-right{width:100%}.db-main-toolbar-right .hc-btn-secondary{flex:1 1}.qr-root,.se-root,.tm-root{max-width:none}}@media (max-width:640px){.db-page-header{padding:16px 14px 0}.db-page-title{font-size:20px}.db-page-sub{font-size:12.5px}.db-page-metrics{gap:8px}.db-page-metric{min-width:calc(50% - 4px)}.db-tab-bar{padding:14px 14px 0}.db-tab-btn{height:36px;padding:0 11px;font-size:12px}.db-tab-content{padding:14px 14px 30px}.hc-toolbar{align-items:stretch}.hc-search-input,.hc-search-wrapper,.hc-toolbar-left,.hc-toolbar-right{width:100%}.hc-btn-secondary{justify-content:center}.db-filter-bar{display:grid;grid-template-columns:1fr}.db-active-filter,.db-filter-apply-btn,.db-filter-input,.db-filter-select{width:100%}.db-main-toolbar-right{display:grid;grid-template-columns:1fr}.db-pagination{flex-direction:column;align-items:stretch;gap:10px}.db-page-controls{justify-content:space-between}.db-modal{width:calc(100vw - 28px);padding:20px}.db-modal--wide{width:calc(100vw - 28px);max-width:none}.tm-col-row{flex-wrap:wrap;align-items:stretch}.tm-drop-row{flex-direction:column;align-items:stretch;gap:10px}.tm-drop-btn{justify-content:center}.se-table-header{align-items:flex-start;flex-direction:column;gap:8px}.se-table-header-right{padding-left:22px}.se-col-row{align-items:flex-start;flex-direction:column;padding:10px 14px;gap:8px}.se-columns-header{display:none}}@media (max-width:420px){.db-page-metric{min-width:100%}.db-tab-btn svg{display:none}.db-data-table,.hc-table{min-width:680px}}@media (prefers-reduced-motion:reduce){.db-root *,.db-root :after,.db-root :before{animation:none!important;transition:none!important}}.db-filter-select,.db-root select,.tm-col-row select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10' stroke='rgba(219,226,245,0.48)' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:14px 14px!important}.db-filter-select:hover,.db-root select:hover,.tm-col-row select:hover{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10' stroke='rgba(232,237,255,0.72)' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.db-root select::-ms-expand{display:none}.lg-root{display:flex;flex-direction:column;height:100%;background-color:#0d0e0f;color:#e4e4e7;overflow:hidden}.lg-page-header{padding:28px 28px 0}.lg-page-title{font-weight:650;letter-spacing:-.5px;color:#fff;margin:0 0 6px}.lg-page-sub{color:#666;margin:0;line-height:1.4}.lg-tab-bar{gap:2px;padding:20px 28px 0;flex-shrink:0}.lg-tab-bar::-webkit-scrollbar{display:none}.lg-tab-btn{display:flex;padding:9px 13px;background:none;color:#555;font-weight:500;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;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;padding-bottom:40px}.lgo-cards-grid{grid-template-columns:repeat(3,1fr);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{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{gap:2px;min-width:0}.lgo-stat-value{font-size:22px;font-weight:700;color:#fff;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{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{height:6px;border-radius:6px;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{gap:14px}.lgo-leg{font-size:11px;gap:5px;color:#555}.lgo-leg:before{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{gap:3px;height:80px}.lgo-bar-col{gap:4px}.lgo-bar-track{flex:1 1}.lgo-bar-fill{border-radius:2px 2px 0 0;transition:height .4s cubic-bezier(.25,.46,.45,.94)}.lgo-bar-label{font-size:9px;color:#444;white-space:nowrap;bottom:-16px}.lgo-hourly-empty{text-align:center;color:#555;font-size:13px;padding:20px}.lgo-window-note{color:#444;padding:4px 2px}.lv-root{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px}.lv-toolbar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;flex-shrink:0}.lv-toolbar-left,.lv-toolbar-right{display:flex;align-items:center;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-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;background:none;color:#555;cursor:pointer;padding:2px}.lv-count-chip{color:#555;padding:4px 10px;background:hsla(0,0%,100%,.04);border-radius:20px;white-space:nowrap}.lv-livetail-btn{display:flex;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;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--new{animation:logFlash .6s ease}.lv-row--open{background-color:hsla(0,0%,100%,.02)}.lv-row-main{display:flex;align-items:center;gap:10px;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{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-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{align-items:center;gap:3px;font-size:11px;color:#555;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-copy-btn,.lv-latency{display:flex;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:#0e0f10;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}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hc-btn-secondary{padding:6px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:7px;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-icon{color:#555;pointer-events:none}.hc-search-input{border:1px solid hsla(0,0%,100%,.08);border-radius:7px;padding:7px 12px 7px 32px;color:#e4e4e7;width:220px;transition:border-color .15s ease}.hc-search-input:focus{border-color:rgba(31,85,241,.4)}.hc-search-input::placeholder{color:#444}.lg-root{--lg-bg:#0e0f10;--lg-panel:rgba(14,15,20,.68);--lg-border:hsla(0,0%,100%,.075);--lg-border-strong:hsla(0,0%,100%,.12);--lg-text:rgba(245,247,255,.94);--lg-muted:rgba(219,226,245,.54);--lg-faint:rgba(219,226,245,.34);--lg-accent:#aeb8d6;--lg-good:#a8c7b5;--lg-warn:#c8ba8d;--lg-danger:#d69aa3;min-width:0;background:var(--lg-bg);color:var(--lg-text)}.lg-root *{box-sizing:border-box;min-width:0}.lg-page-header{padding:24px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0}.lg-page-header-text{display:flex;flex-direction:column}.lg-page-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:rgba(226,233,255,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.lg-page-kicker-dot{width:6px;height:6px;border-radius:999px;background:rgba(166,179,214,.85);box-shadow:0 0 12px rgba(166,179,214,.35)}.lg-page-title{margin:12px 0 0;font-size:22px;line-height:1.15;font-weight:620;letter-spacing:-.035em;color:hsla(0,0%,100%,.96)}.lg-page-sub{max-width:720px;margin:7px 0 0;font-size:13px;line-height:1.55;font-weight:430;color:var(--lg-muted)}.lg-page-metrics{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.lg-page-metric{min-width:108px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--lg-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 28px rgba(0,0,0,.16)}.lg-page-metric span{display:block;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--lg-faint)}.lg-page-metric strong{display:block;margin-top:8px;font-size:17px;line-height:1;font-weight:650;letter-spacing:-.04em;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-page-metric--risk strong{color:rgba(232,210,215,.95)}.lg-tab-bar{display:flex;align-items:flex-end;gap:4px;padding:18px 28px 0;border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:auto;scrollbar-width:none}.lg-tab-btn{position:relative;height:38px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-bottom:none;border-radius:11px 11px 0 0;margin-bottom:-1px;background:transparent;color:rgba(219,226,245,.42);font-size:13px;font-weight:520;white-space:nowrap;transition:color .15s ease,background .15s ease,border-color .15s ease}.lg-tab-btn:hover{color:rgba(232,237,255,.74);background:hsla(0,0%,100%,.035)}.lg-tab-btn--active{color:hsla(0,0%,100%,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.026));border-color:hsla(0,0%,100%,.075) hsla(0,0%,100%,.075) #0e0f10}.lg-tab-btn--active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:1px;background:var(--tab-accent,rgba(174,184,214,.72))}.lg-tab-content{padding:22px 28px 0}.lg-root .hc-btn-secondary,.lv-filter-chip,.lv-livetail-btn{border-radius:10px;font-family:inherit;font-weight:540;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,opacity .15s ease}.lg-root .hc-btn-secondary{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);color:rgba(226,232,245,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1px 2px rgba(0,0,0,.18)}.lg-root .hc-btn-secondary:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));transform:translateY(-1px)}.lg-root .hc-search-input,.lv-select{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),rgba(8,9,13,.86);border:1px solid hsla(0,0%,100%,.075);color:rgba(238,242,255,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.lg-root .hc-search-input{height:34px;width:min(300px,100%);padding:0 34px 0 33px;border-radius:10px;font-size:13px}.lg-root .hc-search-input:focus,.lv-select:focus{border-color:rgba(174,184,214,.28);outline:none}.lg-root select,.lv-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:34px!important;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 10L12 15L17 10' stroke='rgba(219,226,245,0.48)' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}.lg-root select option{color:rgba(238,242,255,.88);background:#0b0c10}.lg-empty-state,.lg-loading-state{min-height:280px;display:flex;align-items:center;justify-content:center}.lg-empty-state{flex-direction:column;gap:12px;color:rgba(219,226,245,.42);text-align:center}.lg-empty-state p{margin:0;font-size:13px}.lgo-root{width:100%;max-width:1120px;overflow-y:auto;padding-bottom:44px}.lgo-root::-webkit-scrollbar,.lv-detail-json::-webkit-scrollbar,.lv-stream-container::-webkit-scrollbar{width:7px;height:7px}.lgo-root::-webkit-scrollbar-track,.lv-detail-json::-webkit-scrollbar-track,.lv-stream-container::-webkit-scrollbar-track{background:transparent}.lgo-root::-webkit-scrollbar-thumb,.lv-detail-json::-webkit-scrollbar-thumb,.lv-stream-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.lgo-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.lgo-title{margin:0;font-size:16px;font-weight:620;letter-spacing:-.025em;color:hsla(0,0%,100%,.92)}.lgo-sub{margin:5px 0 0;font-size:12.5px;line-height:1.5;color:rgba(219,226,245,.46)}.lgo-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.lgo-stat-card{min-height:118px;border-radius:17px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.76),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032)) border-box;box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.055)}.lgo-stat-card--good{border-color:rgba(168,199,181,.12)}.lgo-stat-card--warn{border-color:hsla(46,35%,67%,.14)}.lgo-stat-card--danger{border-color:rgba(214,154,163,.16)}.lgo-stat-top{padding:14px;display:flex;align-items:center;gap:12px}.lgo-stat-icon-wrap{width:38px;height:38px;border-radius:12px;color:rgba(226,232,245,.72);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.065)}.lgo-stat-body{display:flex;flex-direction:column}.lgo-stat-label{order:1;font-size:10.5px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:rgba(219,226,245,.34)}.lgo-stat-value{order:2;margin-top:8px;font-size:24px;line-height:1;font-weight:650;letter-spacing:-.045em;color:hsla(0,0%,100%,.94);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgo-stat-sub{order:3;margin-top:7px;font-size:11.5px;color:rgba(219,226,245,.42)}.lgo-stat-chart{padding:0 0 4px}.lgo-panels-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:16px;gap:16px;margin-bottom:16px}.lgo-panel{padding:17px;border-radius:18px;border:1px solid hsla(0,0%,100%,.075);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045)}.lgo-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:15px}.lgo-section-title{margin:0;font-size:14px;font-weight:620;letter-spacing:-.02em;color:hsla(0,0%,100%,.9)}.lgo-section-sub{margin:4px 0 0;font-size:12px;line-height:1.45;color:rgba(219,226,245,.43)}.lgo-success-chip{min-height:25px;padding:0 9px;display:inline-flex;align-items:center;border-radius:999px;color:rgba(168,199,181,.95);background:rgba(168,199,181,.06);border:1px solid rgba(168,199,181,.16);font-size:11px;font-weight:620}.lgo-error-bar{display:flex;height:8px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.045);margin-bottom:11px}.lgo-error-segment{min-width:0;transition:width .36s ease}.lgo-error-segment--ok{background:rgba(168,199,181,.82)}.lgo-error-segment--warn{background:hsla(46,35%,67%,.88)}.lgo-error-segment--error{background:rgba(214,154,163,.95)}.lgo-error-legend{display:flex;flex-wrap:wrap;gap:12px}.lgo-leg{display:flex;align-items:center;gap:6px;color:rgba(219,226,245,.42);font-size:11.5px}.lgo-leg:before{content:"";width:8px;height:8px;border-radius:3px}.lgo-leg--ok:before{background:rgba(168,199,181,.82)}.lgo-leg--warn:before{background:hsla(46,35%,67%,.88)}.lgo-leg--error:before{background:rgba(214,154,163,.95)}.lgo-summary-list{display:flex;flex-direction:column;gap:8px}.lgo-summary-row{min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.055)}.lgo-summary-row span{color:rgba(219,226,245,.45);font-size:12px}.lgo-summary-row strong{color:hsla(0,0%,100%,.88);font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lgo-hourly-bars{display:flex;align-items:flex-end;gap:4px;height:112px;padding-top:8px}.lgo-bar-col{position:relative;height:100%;display:flex;flex:1 1;flex-direction:column;align-items:center}.lgo-bar-track{width:100%;height:100%;display:flex;align-items:flex-end}.lgo-bar-fill{width:100%;min-height:2px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,rgba(174,184,214,.8),rgba(174,184,214,.35))}.lgo-bar-fill--warn{background:linear-gradient(180deg,hsla(46,35%,67%,.9),hsla(46,35%,67%,.36))}.lgo-bar-fill--error{background:linear-gradient(180deg,rgba(214,154,163,.96),rgba(214,154,163,.38))}.lgo-bar-label{position:absolute;bottom:-18px;color:rgba(219,226,245,.28);font-size:9.5px}.lgo-window-note{margin:0;padding:4px 2px 36px;color:rgba(219,226,245,.32);font-size:12px}.lv-root{gap:13px}.lv-toolbar{align-items:center}.lv-toolbar-left,.lv-toolbar-right{gap:8px}.lv-search-wrapper{width:min(320px,100%)}.lv-search-input{width:100%!important}.lv-search-clear{right:9px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:rgba(219,226,245,.38);background:transparent;border:none}.lv-search-clear:hover{color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.045)}.lv-filter-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lv-filter-chip{min-height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:rgba(219,226,245,.48);background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.06);font-size:12px;font-family:inherit;font-weight:540;cursor:pointer}.lv-filter-chip span{color:rgba(219,226,245,.36);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-filter-chip:hover{color:rgba(232,237,255,.78);border-color:hsla(0,0%,100%,.095);background:hsla(0,0%,100%,.045)}.lv-filter-chip--active{color:hsla(0,0%,100%,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.064),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.105)}.lv-select{height:34px;border-radius:10px;padding-left:31px;font-size:12px;font-weight:560}.lv-select-icon{left:10px;color:rgba(219,226,245,.36)}.lv-count-chip{min-height:30px;padding:0 10px;border-radius:999px;color:rgba(219,226,245,.44);background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.06);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-count-chip,.lv-livetail-btn{display:inline-flex;align-items:center}.lv-livetail-btn{min-height:32px;padding:0 13px;gap:7px;color:rgba(226,232,245,.74);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);cursor:pointer}.lv-livetail-btn:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13)}.lv-livetail-btn--active{color:rgba(168,199,181,.95);background:rgba(168,199,181,.06);border-color:rgba(168,199,181,.18)}.lv-source-bar{min-height:30px}.lv-source-pill{min-height:28px;padding:0 10px;border-radius:999px;color:rgba(226,232,245,.72)!important;background:hsla(0,0%,100%,.032);border:1px solid hsla(0,0%,100%,.065)}.lv-source-pill svg{color:var(--sc)}.lv-source-desc{color:rgba(219,226,245,.34)}.lv-live-indicator{color:rgba(168,199,181,.95)}.lv-live-dot{background:rgba(168,199,181,.95)}.lv-error-banner{color:rgba(214,154,163,.95);background:rgba(214,154,163,.055);border:1px solid rgba(214,154,163,.16);border-radius:13px}.lv-inline-btn{margin-left:auto;color:rgba(174,184,214,.92);background:transparent;border:none;font-size:12px;cursor:pointer}.lv-stream-container{overflow:auto;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(8,9,13,.94),rgba(5,6,9,.98)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.052)}.lv-stream-header{min-width:760px;min-height:40px;background:linear-gradient(180deg,rgba(13,14,18,.98),rgba(9,10,14,.98));border-bottom:1px solid hsla(0,0%,100%,.075)}.lv-header-level,.lv-header-msg,.lv-header-ts{color:rgba(219,226,245,.34);font-size:10.5px;font-weight:720;letter-spacing:.075em}.lv-row{min-width:760px;border-bottom:1px solid hsla(0,0%,100%,.032)}.lv-row:last-child{border-bottom:none}.lv-row-main{min-height:38px;padding:7px 12px;transition:background .12s ease}.lv-row-main:hover{background:hsla(0,0%,100%,.028)}.lv-row--open{background:hsla(0,0%,100%,.018)}.lv-row--new{animation:logFlash .7s ease}@keyframes logFlash{0%{background:rgba(168,199,181,.095)}to{background:transparent}}.lv-chevron{color:rgba(219,226,245,.26)}.lv-ts{color:rgba(219,226,245,.42);font-size:11.5px}.lv-badge{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:10px;font-weight:720}.lv-badge--info,.lv-badge--ok{color:rgba(168,199,181,.95);background:rgba(168,199,181,.06);border:1px solid rgba(168,199,181,.16)}.lv-badge--warn{color:hsla(46,35%,67%,.95);background:hsla(46,35%,67%,.06);border:1px solid hsla(46,35%,67%,.16)}.lv-badge--error{color:rgba(214,154,163,.95);background:rgba(214,154,163,.06);border:1px solid rgba(214,154,163,.16)}.lv-method{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;color:rgba(226,232,245,.64);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.lv-summary{color:rgba(226,232,245,.72);font-size:12.5px}.lv-latency{color:rgba(219,226,245,.38)}.lv-copy-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:rgba(219,226,245,.32)}.lv-copy-btn:hover{color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.045)}.lv-row-detail{padding:13px 36px 16px;background:hsla(0,0%,100%,.012);border-top:1px solid hsla(0,0%,100%,.045)}.lv-detail-key{color:rgba(219,226,245,.34);font-size:10.5px;font-weight:720}.lv-detail-val{color:rgba(226,232,245,.72)}.lv-muted{color:rgba(219,226,245,.34)!important}.lv-detail-json{border-radius:13px;color:rgba(226,232,245,.72);background:rgba(5,6,9,.74);border:1px solid hsla(0,0%,100%,.06)}.lv-load-more{color:rgba(219,226,245,.42)}.lv-load-more:hover{color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.028)}.lv-empty-state,.lv-loading-state{color:rgba(219,226,245,.42)}.lv-empty-state svg{color:rgba(219,226,245,.22)}.lv-spin{animation:spin .8s linear infinite}@media (max-width:1100px){.lg-page-header{flex-direction:column}.lg-page-metrics{width:100%}.lg-page-metric{flex:1 1}.lgo-panels-grid{grid-template-columns:1fr}}@media (max-width:900px){.lg-page-header{padding:20px 20px 0}.lg-tab-bar{padding:16px 20px 0}.lg-tab-content{padding:18px 20px 0}.lv-toolbar{align-items:stretch}.lv-filter-chips,.lv-search-wrapper,.lv-toolbar-left,.lv-toolbar-right{width:100%}.lv-filter-chip{flex:1 1;justify-content:center}.lv-toolbar-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lv-toolbar-right>*{width:100%;justify-content:center}}@media (max-width:640px){.lg-page-header{padding:16px 14px 0}.lg-page-title{font-size:20px}.lg-page-sub{font-size:12.5px}.lg-page-metrics{gap:8px}.lg-page-metric{min-width:calc(50% - 4px)}.lg-tab-bar{padding:14px 14px 0}.lg-tab-btn{height:36px;padding:0 11px;font-size:12px}.lg-tab-content{padding:14px 14px 0}.lv-toolbar-right{grid-template-columns:1fr}.lv-source-bar{align-items:flex-start;flex-direction:column;gap:8px}.lgo-panel{padding:15px}}@media (max-width:420px){.lg-page-metric{min-width:100%}.lg-tab-btn svg{display:none}}@media (prefers-reduced-motion:reduce){.lg-root *,.lg-root :after,.lg-root :before{animation:none!important;transition:none!important}}.hc-table-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.hc-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.hc-toolbar-left,.hc-toolbar-right{display:flex;align-items:center;gap:8px}.hc-search-wrapper{position:relative;display:flex;align-items:center}.hc-search-icon{position:absolute;left:10px;color:#666}.hc-search-input{background-color:#121314;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:8px 12px 8px 32px;color:#dadada;font-family:inherit;font-size:13px;width:240px;outline:none;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{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;border:1px solid hsla(0,0%,100%,.06);color:#bcbdbe;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:1px solid hsla(0,0%,100%,.06);border-radius:8px;background-color:#0e0f10;overflow-x:auto;width:100%}.hc-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.hc-th{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);color:#888;font-weight:500;white-space:nowrap;background-color:#121314}.hc-header-content{display:flex;align-items:center;justify-content:space-between}.hc-header-action-btn{background:none;border:none;color:#666;cursor:pointer;border-radius:4px;padding:2px;display:flex;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{transition:background-color .1s ease}.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-cell-center{display:flex;justify-content:center;align-items:center}.hc-empty-state{text-align:center;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;cursor:pointer;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:4.5px;top:2px;width:2.5px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.hc-checkbox:indeterminate:after{content:"";position:absolute;left:4px;top:5px;width:5px;height:2px;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{font-size:12px;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)}}.sec-root{--sec-bg:#0e0f10;--sec-panel:rgba(14,15,20,.68);--sec-panel-strong:rgba(18,19,25,.82);--sec-border:hsla(0,0%,100%,.075);--sec-border-strong:hsla(0,0%,100%,.12);--sec-text:rgba(245,247,255,.94);--sec-muted:rgba(219,226,245,.54);--sec-faint:rgba(219,226,245,.34);--sec-accent:#aeb8d6;--sec-good:#a8c7b5;--sec-warn:#c8ba8d;--sec-danger:#d69aa3;height:100%;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sec-bg);color:var(--sec-text)}.sec-root *{box-sizing:border-box;min-width:0}.sec-page-header{padding:24px 28px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0}.sec-page-header-text{display:flex;flex-direction:column}.sec-page-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:rgba(226,233,255,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.sec-page-kicker-dot{width:6px;height:6px;border-radius:999px;background:rgba(166,179,214,.85);box-shadow:0 0 12px rgba(166,179,214,.35)}.sec-page-title{margin:12px 0 0;font-size:22px;line-height:1.15;font-weight:620;letter-spacing:-.035em;color:hsla(0,0%,100%,.96)}.sec-page-sub{max-width:680px;margin:7px 0 0;font-size:13px;line-height:1.55;font-weight:430;color:var(--sec-muted)}.sec-page-metrics{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.sec-page-metric{min-width:104px;padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--sec-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 28px rgba(0,0,0,.16)}.sec-page-metric span{display:block;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:var(--sec-faint)}.sec-page-metric strong{display:block;margin-top:8px;font-size:17px;line-height:1;font-weight:650;letter-spacing:-.04em;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-content{flex:1 1;min-height:0;overflow-y:auto;padding:22px 28px 40px;display:flex;flex-direction:column;gap:16px}.sec-content::-webkit-scrollbar,.sec-usage-code::-webkit-scrollbar{width:7px;height:7px}.sec-content::-webkit-scrollbar-track,.sec-usage-code::-webkit-scrollbar-track{background:transparent}.sec-content::-webkit-scrollbar-thumb,.sec-usage-code::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.09);border-radius:999px}.sec-info-banner{max-width:1120px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;border-radius:16px;border:1px solid transparent;color:rgba(219,226,245,.54);background:linear-gradient(180deg,rgba(174,184,214,.065),rgba(174,184,214,.026)) padding-box,linear-gradient(135deg,rgba(174,184,214,.2),hsla(0,0%,100%,.032)) border-box;box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045);font-size:12.5px;line-height:1.55}.sec-info-banner svg{flex:0 0 auto;color:rgba(174,184,214,.95)}.sec-info-banner strong{color:hsla(0,0%,100%,.88)}.sec-toolbar{max-width:1120px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sec-toolbar-left,.sec-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sec-search-wrapper{position:relative;display:flex;align-items:center}.sec-search-icon{position:absolute;left:11px;color:rgba(219,226,245,.36);pointer-events:none}.sec-input,.sec-search-input{background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02)),rgba(8,9,13,.86);border:1px solid hsla(0,0%,100%,.075);color:rgba(238,242,255,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sec-search-input{height:34px;width:min(320px,100%);padding:0 12px 0 33px;border-radius:10px;font-size:13px;font-family:inherit;outline:none}.sec-input:focus,.sec-search-input:focus{border-color:rgba(174,184,214,.28);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.026)),rgba(8,9,13,.92);outline:none}.sec-input::placeholder,.sec-search-input::placeholder{color:rgba(219,226,245,.24)}.sec-count-chip{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;color:rgba(219,226,245,.44);background:hsla(0,0%,100%,.028);border:1px solid hsla(0,0%,100%,.06);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sec-danger-btn,.sec-icon-btn,.sec-primary-btn,.sec-root .hc-btn-secondary{border-radius:10px;font-family:inherit;font-weight:540;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,opacity .15s ease}.sec-root .hc-btn-secondary{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));border:1px solid hsla(0,0%,100%,.075);color:rgba(226,232,245,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1px 2px rgba(0,0,0,.18);cursor:pointer}.sec-root .hc-btn-secondary:hover{color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));transform:translateY(-1px)}.sec-primary-btn{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:hsla(0,0%,100%,.94);background:linear-gradient(180deg,rgba(232,237,255,.18),rgba(232,237,255,.1));border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 1px 2px rgba(0,0,0,.22);cursor:pointer}.sec-primary-btn:hover:not(:disabled){background:linear-gradient(180deg,rgba(232,237,255,.24),rgba(232,237,255,.13));border-color:hsla(0,0%,100%,.16);transform:translateY(-1px)}.sec-danger-btn:disabled,.sec-primary-btn:disabled,.sec-root .hc-btn-secondary:disabled{opacity:.48;cursor:not-allowed}.sec-add-card,.sec-list-card,.sec-usage-card{max-width:1120px;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.7),rgba(9,10,14,.86)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.032)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052)}.sec-add-card{padding:18px}.sec-add-header{display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.sec-add-header h3{margin:0;color:hsla(0,0%,100%,.92);font-size:15px;font-weight:620;letter-spacing:-.02em}.sec-add-header p{margin:5px 0 0;color:rgba(219,226,245,.42);font-size:12.5px;line-height:1.45}.sec-add-grid{display:grid;grid-template-columns:minmax(210px,1fr) minmax(280px,1.6fr) auto;grid-gap:12px;gap:12px;align-items:start}.sec-field{display:flex;flex-direction:column;gap:7px}.sec-label{color:rgba(219,226,245,.6);font-size:12px;font-weight:560}.sec-label code,.sec-modal-sub code{color:rgba(232,237,255,.9);background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.065);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px}.sec-input{min-height:38px;padding:0 12px;border-radius:10px;font-family:inherit;font-size:13px}.sec-input--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.sec-input--error{border-color:rgba(214,154,163,.35)!important}.sec-field-hint{color:rgba(219,226,245,.34);font-size:11.5px;line-height:1.4}.sec-field-hint--error{color:rgba(214,154,163,.95)}.sec-field-hint--success{color:rgba(168,199,181,.95)}.sec-password-wrap{position:relative}.sec-input--secret{padding-right:42px}.sec-eye-btn{position:absolute;top:50%;right:9px;transform:translateY(-50%);width:29px;height:29px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:rgba(219,226,245,.42);background:transparent;border:1px solid transparent;cursor:pointer}.sec-eye-btn:hover{color:hsla(0,0%,100%,.84);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.07)}.sec-add-actions{padding-top:22px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.sec-list-card{overflow:hidden}.sec-list-header,.sec-row{display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(0,1fr) 152px;align-items:center;grid-gap:14px;gap:14px}.sec-list-header{min-height:40px;padding:0 18px;background:linear-gradient(180deg,rgba(13,14,18,.98),rgba(9,10,14,.98));border-bottom:1px solid hsla(0,0%,100%,.075)}.sec-list-header span{color:rgba(219,226,245,.36);font-size:10.5px;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.sec-list-header span:last-child{text-align:right}.sec-list-body{display:flex;flex-direction:column}.sec-row{min-height:62px;padding:11px 18px;border-bottom:1px solid hsla(0,0%,100%,.032);transition:background .12s ease}.sec-row:last-child{border-bottom:none}.sec-row:hover{background:hsla(0,0%,100%,.024)}.sec-name-cell{display:flex;align-items:center;gap:11px;min-width:0}.sec-secret-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:11px;color:rgba(174,184,214,.82);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.sec-secret-text{display:flex;flex-direction:column;gap:3px;min-width:0}.sec-secret-name{color:rgba(245,247,255,.88);font-size:13px;font-weight:620;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-secret-meta{color:rgba(219,226,245,.35);font-size:11.5px}.sec-value-cell{display:flex;align-items:center;gap:8px;min-width:0}.sec-secret-value{display:block;min-width:0;max-width:100%;color:rgba(219,226,245,.36);font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sec-secret-value--revealed{color:rgba(232,237,255,.78)}.sec-writeonly-badge{flex:0 0 auto;min-height:22px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;color:hsla(46,35%,67%,.95);background:hsla(46,35%,67%,.06);border:1px solid hsla(46,35%,67%,.16);font-size:10.5px;font-weight:620}.sec-actions-cell{display:flex;align-items:center;justify-content:flex-end;gap:4px}.sec-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:rgba(219,226,245,.38);background:transparent;border:1px solid transparent;cursor:pointer}.sec-icon-btn:hover:not(:disabled){color:hsla(0,0%,100%,.84);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.07)}.sec-icon-btn:disabled{opacity:.28;cursor:not-allowed}.sec-icon-btn--danger:hover:not(:disabled){color:rgba(214,154,163,.95);background:rgba(214,154,163,.07);border-color:rgba(214,154,163,.18)}.sec-loading{min-height:240px}.sec-empty-state,.sec-loading{display:flex;align-items:center;justify-content:center}.sec-empty-state{min-height:260px;padding:42px 20px;flex-direction:column;gap:11px;text-align:center;color:rgba(219,226,245,.42)}.sec-empty-state p{margin:0;font-size:13px}.sec-empty-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:rgba(219,226,245,.28);background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.065)}.sec-usage-card{padding:18px}.sec-usage-title{margin-bottom:10px;color:rgba(219,226,245,.36);font-size:10.5px;font-weight:720;letter-spacing:.075em;text-transform:uppercase}.sec-usage-code{margin:0;overflow-x:auto;color:rgba(226,232,245,.72);font-size:12.5px;line-height:1.7;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;white-space:pre}.sec-toast{position:fixed;right:24px;bottom:24px;z-index:999;min-height:40px;padding:0 14px;display:flex;align-items:center;gap:9px;border-radius:13px;font-size:12.5px;font-weight:540;box-shadow:0 18px 54px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.055);animation:secToastIn .18s cubic-bezier(.16,1,.3,1)}.sec-toast--success{color:rgba(168,199,181,.95);background:rgba(14,22,18,.96);border:1px solid rgba(168,199,181,.18)}.sec-toast--error{color:rgba(214,154,163,.95);background:rgba(24,14,16,.96);border:1px solid rgba(214,154,163,.18)}@keyframes secToastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.sec-overlay{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec-modal{width:min(440px,100%);display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:20px;background:linear-gradient(180deg,rgba(18,19,25,.96),rgba(9,10,14,.98));border:1px solid hsla(0,0%,100%,.09);box-shadow:0 30px 100px rgba(0,0,0,.58),inset 0 1px 0 hsla(0,0%,100%,.06);animation:secModalIn .18s cubic-bezier(.16,1,.3,1)}@keyframes secModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sec-modal-header{display:flex;align-items:flex-start;gap:12px}.sec-modal-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:12px;color:rgba(174,184,214,.95);background:rgba(174,184,214,.065);border:1px solid rgba(174,184,214,.14)}.sec-modal-icon--danger{color:rgba(214,154,163,.95);background:rgba(214,154,163,.07);border-color:rgba(214,154,163,.16)}.sec-modal-title{margin:0;color:hsla(0,0%,100%,.94);font-size:16px;line-height:1.2;font-weight:630;letter-spacing:-.025em}.sec-modal-sub{margin:6px 0 0;color:rgba(219,226,245,.46);font-size:12.5px;line-height:1.55}.sec-modal-actions{display:flex;justify-content:flex-end;gap:10px}.sec-danger-btn{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,238,240,.98);background:rgba(214,82,96,.86);border:1px solid hsla(0,0%,100%,.08);cursor:pointer}.sec-danger-btn:hover:not(:disabled){background:rgba(214,82,96,.96)}@media (max-width:1100px){.sec-page-header{flex-direction:column}.sec-page-metrics{width:100%}.sec-page-metric{flex:1 1}.sec-add-grid{grid-template-columns:1fr}.sec-add-actions{padding-top:0;justify-content:flex-start}}@media (max-width:760px){.sec-page-header{padding:20px 20px 0}.sec-content{padding:18px 20px 34px}.sec-toolbar{align-items:stretch}.sec-search-input,.sec-search-wrapper,.sec-toolbar-left,.sec-toolbar-right{width:100%}.sec-toolbar-right{display:grid;grid-template-columns:1fr}.sec-toolbar-right button{width:100%}.sec-list-header{display:none}.sec-row{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px 16px}.sec-actions-cell{justify-content:flex-start}.sec-modal-actions{flex-direction:column-reverse}.sec-modal-actions button{width:100%}}@media (max-width:520px){.sec-page-header{padding:16px 14px 0}.sec-content{padding:14px 14px 30px}.sec-page-title{font-size:20px}.sec-page-sub{font-size:12.5px}.sec-page-metric{min-width:100%}.sec-info-banner{flex-direction:column}.sec-add-card,.sec-list-card,.sec-usage-card{border-radius:16px}}@media (prefers-reduced-motion:reduce){.sec-root *,.sec-root :after,.sec-root :before{animation:none!important;transition:none!important}}.co-root{--co-bg:#050506;--co-panel:rgba(14,15,20,.68);--co-panel-strong:rgba(18,19,25,.78);--co-border:hsla(0,0%,100%,.075);--co-border-strong:hsla(0,0%,100%,.12);--co-text:rgba(245,247,255,.94);--co-muted:rgba(219,226,245,.54);--co-faint:rgba(219,226,245,.34);width:100%;min-width:0;display:flex;flex-direction:column;gap:18px;padding:24px 28px 40px;color:var(--co-text)}.co-root *{box-sizing:border-box;min-width:0}.co-loading{min-height:320px;display:flex;align-items:center;justify-content:center}.co-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.co-toolbar-copy{display:flex;flex-direction:column}.co-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;font-size:10.5px;font-weight:650;letter-spacing:.075em;text-transform:uppercase;color:rgba(226,233,255,.48);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.co-kicker-dot{width:6px;height:6px;border-radius:999px;background:rgba(166,179,214,.85);box-shadow:0 0 12px rgba(166,179,214,.35)}.co-title{margin:12px 0 0;font-size:22px;line-height:1.15;font-weight:620;letter-spacing:-.035em;color:hsla(0,0%,100%,.96)}.co-sub{margin:7px 0 0;max-width:620px;font-size:13px;line-height:1.55;font-weight:430;color:var(--co-muted)}.co-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.co-btn-secondary,.co-link-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;border:1px solid hsla(0,0%,100%,.075);font-family:inherit;font-size:12px;font-weight:540;white-space:nowrap;color:rgba(226,232,245,.74);cursor:pointer;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.028));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 1px 2px rgba(0,0,0,.18);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.co-btn-secondary:hover:not(:disabled),.co-link-btn:hover:not(:disabled){color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.038));transform:translateY(-1px)}.co-btn-secondary:active:not(:disabled),.co-link-btn:active:not(:disabled){transform:translateY(0)}.co-btn-secondary:disabled{opacity:.48;cursor:not-allowed}.co-status-pill{height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;font-size:12px;font-weight:560;color:rgba(232,237,255,.72);background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.026));border:1px solid hsla(0,0%,100%,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.co-status-pill span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.9)}.co-status-pill strong{font-weight:580}.co-status-pill--good{color:rgba(186,226,201,.82)}.co-status-pill--warn{color:hsla(40,64%,74%,.86)}.co-status-pill--danger{color:rgba(232,165,173,.9)}.co-banner{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:13px;font-size:12px;font-weight:500}.co-banner--warn{color:hsla(39,69%,75%,.92);background:rgba(245,184,75,.055);border:1px solid rgba(245,184,75,.15)}.co-hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:12px;gap:12px}.co-kpi-card{--accent:#aeb8d6;position:relative;overflow:hidden;min-height:112px;padding:15px;display:flex;align-items:center;gap:12px;border-radius:17px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.76),rgba(9,10,14,.88)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.035) 42%,color-mix(in srgb,var(--accent) 18%,transparent)) border-box;box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.055);transition:border-color .16s ease,background .16s ease,transform .16s ease}.co-kpi-card:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 42%,hsla(0,0%,100%,.2)),transparent);opacity:.55}.co-kpi-card:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.095);background:linear-gradient(180deg,rgba(21,22,29,.78),rgba(10,11,15,.9)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 42%,color-mix(in srgb,var(--accent) 20%,transparent)) border-box}.co-kpi-icon{width:38px;height:38px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;color:color-mix(in srgb,var(--accent) 62%,#fff 38%);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.065);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.co-kpi-body{display:flex;flex-direction:column;min-width:0}.co-kpi-label{font-size:10.5px;font-weight:680;letter-spacing:.075em;text-transform:uppercase;color:var(--co-faint)}.co-kpi-value{margin-top:8px;font-size:25px;line-height:1;font-weight:650;letter-spacing:-.045em;color:hsla(0,0%,100%,.94);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.co-kpi-sub{margin-top:7px;font-size:11.5px;color:rgba(219,226,245,.43);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-system-panel{padding:16px;border-radius:18px;border:1px solid var(--co-border);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045)}.co-system-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.co-system-panel h3{margin:0;font-size:14px;font-weight:620;letter-spacing:-.02em;color:hsla(0,0%,100%,.9)}.co-system-panel p{margin:4px 0 0;font-size:12px;line-height:1.45;color:rgba(219,226,245,.43)}.co-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.co-signal-item{display:flex;gap:10px;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.055)}.co-signal-icon{width:28px;height:28px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:10px;color:rgba(219,226,245,.58);background:hsla(0,0%,100%,.038);border:1px solid hsla(0,0%,100%,.055)}.co-signal-item--good .co-signal-icon{color:rgba(172,218,190,.9)}.co-signal-item--warn .co-signal-icon{color:hsla(40,64%,74%,.95)}.co-signal-copy{display:flex;flex-direction:column}.co-signal-title{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:rgba(219,226,245,.36)}.co-signal-copy strong{margin-top:5px;font-size:14px;font-weight:620;letter-spacing:-.02em;color:hsla(0,0%,100%,.88)}.co-signal-copy p{margin-top:5px;font-size:11.5px;line-height:1.45;color:rgba(219,226,245,.43)}.co-sections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));grid-gap:16px;gap:16px}.co-card{--accent:#aeb8d6;display:flex;flex-direction:column;min-width:0;min-height:318px;overflow:hidden;border-radius:18px;border:1px solid transparent;background:linear-gradient(180deg,rgba(18,19,25,.68),rgba(9,10,14,.84)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.032) 44%,color-mix(in srgb,var(--accent) 15%,transparent)) border-box;box-shadow:0 18px 54px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.052);transition:border-color .16s ease,background .16s ease,transform .16s ease}.co-card:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.095)}.co-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 17px;border-bottom:1px solid hsla(0,0%,100%,.055)}.co-card-head-left{display:flex;gap:12px;min-width:0}.co-card-icon{width:36px;height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;color:color-mix(in srgb,var(--accent) 60%,#fff 40%);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.065);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055)}.co-card-copy{min-width:0}.co-card-title{margin:0;font-size:15px;line-height:1.2;font-weight:620;letter-spacing:-.025em;color:hsla(0,0%,100%,.92)}.co-card-desc{margin:5px 0 0;max-width:560px;font-size:12px;line-height:1.45;color:rgba(219,226,245,.43)}.co-card-body{flex:1 1;display:flex;flex-direction:column;gap:15px;padding:16px 17px 17px}.co-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));grid-gap:10px;gap:10px}.co-stat-box{padding:12px;min-height:78px;border-radius:14px;background:hsla(0,0%,100%,.026);border:1px solid hsla(0,0%,100%,.055);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.co-stat-box--warn{background:rgba(245,184,75,.04);border-color:rgba(245,184,75,.13)}.co-stat-label{display:block;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:rgba(219,226,245,.34)}.co-stat-value{display:block;margin-top:10px;font-size:19px;line-height:1;font-weight:650;letter-spacing:-.04em;color:hsla(0,0%,100%,.92);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.co-section-block{display:flex;flex-direction:column;gap:10px}.co-section-label{font-size:10.5px;font-weight:720;letter-spacing:.075em;text-transform:uppercase;color:rgba(219,226,245,.34)}.co-inline-note{font-size:12px;line-height:1.5;color:rgba(219,226,245,.43)}.co-inline-note strong{color:hsla(0,0%,100%,.82);font-weight:650}.co-list{display:flex;flex-direction:column;gap:8px}.co-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-radius:12px;background:hsla(0,0%,100%,.024);border:1px solid hsla(0,0%,100%,.052);transition:background .14s ease,border-color .14s ease}.co-list-row:hover{background:hsla(0,0%,100%,.038);border-color:hsla(0,0%,100%,.08)}.co-list-left{display:flex;align-items:center;gap:8px;min-width:0}.co-list-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--accent) 62%,#fff 38%)}.co-list-name{min-width:0;font-size:12px;font-weight:540;color:rgba(232,237,255,.82);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-list-meta{flex:0 0 auto;font-size:11px;color:rgba(219,226,245,.36);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.co-chip-row{display:flex;flex-wrap:wrap;gap:8px}.co-chip{min-height:27px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;font-size:11px;font-weight:520;color:rgba(219,226,245,.62);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.065)}.co-chip strong{color:hsla(0,0%,100%,.88);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.co-progress{height:10px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.052);box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.co-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent),color-mix(in srgb,var(--accent) 72%,#fff 28%));transition:width .26s ease}.co-bars{height:92px;padding:11px;gap:5px;border-radius:14px;background:rgba(5,6,9,.56);border:1px solid hsla(0,0%,100%,.055);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.co-bar,.co-bars{display:flex;align-items:flex-end}.co-bar{height:100%;flex:1 1;min-width:5px}.co-bar-fill{width:100%;min-height:5px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,rgba(190,202,234,.72),rgba(190,202,234,.28));opacity:.86;transition:height .22s ease}.co-bar-fill--warn{background:linear-gradient(180deg,hsla(40,64%,74%,.76),hsla(40,64%,74%,.28))}.co-bar-fill--danger{background:linear-gradient(180deg,rgba(232,165,173,.82),rgba(232,165,173,.3))}.co-empty{min-height:82px;padding:18px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:14px;background:hsla(0,0%,100%,.022);border:1px dashed hsla(0,0%,100%,.085);font-size:12px;line-height:1.45;color:rgba(219,226,245,.38)}.co-spin{animation:coSpin .8s linear infinite}@keyframes coSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@supports not (color:color-mix(in srgb,white,black)){.co-card,.co-kpi-card{background:linear-gradient(180deg,rgba(18,19,25,.72),rgba(9,10,14,.86)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.035)) border-box}.co-card-icon,.co-kpi-icon{color:rgba(232,237,255,.82)}.co-list-dot{background:rgba(232,237,255,.72)}}@media (max-width:900px){.co-root{padding:20px 20px 36px}.co-toolbar{align-items:stretch}.co-toolbar-actions{width:100%;justify-content:flex-start}}@media (max-width:640px){.co-root{padding:16px 14px 32px;gap:14px}.co-title{font-size:20px}.co-sub{font-size:12.5px}.co-toolbar-actions{flex-direction:column;align-items:stretch}.co-btn-secondary,.co-status-pill{width:100%}.co-card-header{flex-direction:column}.co-link-btn{width:100%}.co-list-row{align-items:flex-start;flex-direction:column;gap:6px}.co-list-meta{white-space:normal}}@media (max-width:420px){.co-root{padding-inline:12px}.co-kpi-card{min-height:104px}.co-stat-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.co-root *,.co-root :after,.co-root :before{animation:none!important;transition:none!important}}