:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:rgba(255,255,255,0.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:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--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-color-progress-bgo:0.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:auto}}.Toastify__toast{--y:0;position:relative;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.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}.Toastify__toast-icon{margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.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;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;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:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.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;border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);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,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),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,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),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,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 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,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 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}.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}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) 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:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) 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:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),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}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.-left-\[2px\]{left:-2px!important}.bottom-0{bottom:0!important}.bottom-3{bottom:.75rem!important}.bottom-5{bottom:1.25rem!important}.bottom-\[5\%\]{bottom:5%!important}.bottom-\[6px\]{bottom:6px!important}.bottom-full{bottom:100%!important}.left-0{left:0!important}.left-1\/2{left:50%!important}.left-\[8px\]{left:8px!important}.right-0{right:0!important}.right-1\.5{right:.375rem!important}.right-2{right:.5rem!important}.right-3{right:.75rem!important}.right-6{right:1.5rem!important}.top-0{top:0!important}.top-1\.5{top:.375rem!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.top-3{top:.75rem!important}.top-4{top:1rem!important}.top-5{top:1.25rem!important}.top-\[100px\]{top:100px!important}.top-\[145px\]{top:145px!important}.top-\[200px\]{top:200px!important}.top-\[5\%\]{top:5%!important}.top-\[6px\]{top:6px!important}.top-\[8px\]{top:8px!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-\[800\]{z-index:800!important}.z-\[99999999\]{z-index:99999999!important}.z-\[999\]{z-index:999!important}.m-0{margin:0!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.-my-1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.-my-4{margin-top:-1rem!important;margin-bottom:-1rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.my-\[18px\]{margin-top:18px!important;margin-bottom:18px!important}.\!ml-3{margin-left:.75rem!important}.\!ml-auto{margin-left:auto!important}.-mb-2{margin-bottom:-.5rem!important}.-ml-2{margin-left:-.5rem!important}.-ml-3{margin-left:-.75rem!important}.-ml-4{margin-left:-1rem!important}.-mt-2{margin-top:-.5rem!important}.-mt-4{margin-top:-1rem!important}.mb-0{margin-bottom:0!important}.mb-0\.5{margin-bottom:.125rem!important}.mb-1{margin-bottom:.25rem!important}.mb-1\.5{margin-bottom:.375rem!important}.mb-2{margin-bottom:.5rem!important}.mb-2\.5{margin-bottom:.625rem!important}.mb-3{margin-bottom:.75rem!important}.mb-3\.5{margin-bottom:.875rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-7{margin-bottom:1.75rem!important}.mb-\[10px\]{margin-bottom:10px!important}.mb-\[18px\]{margin-bottom:18px!important}.mb-\[1px\]{margin-bottom:1px!important}.mb-\[3px\]{margin-bottom:3px!important}.mb-\[7px\]{margin-bottom:7px!important}.ml-0{margin-left:0!important}.ml-0\.5{margin-left:.125rem!important}.ml-1{margin-left:.25rem!important}.ml-10{margin-left:2.5rem!important}.ml-2{margin-left:.5rem!important}.ml-4{margin-left:1rem!important}.ml-8{margin-left:2rem!important}.ml-\[14px\]{margin-left:14px!important}.ml-auto{margin-left:auto!important}.mr-2{margin-right:.5rem!important}.mr-\[2px\]{margin-right:2px!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-2{margin-top:.5rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-20{margin-top:5rem!important}.mt-3{margin-top:.75rem!important}.mt-3\.5{margin-top:.875rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-\[1px\]{margin-top:1px!important}.mt-\[2px\]{margin-top:2px!important}.mt-\[3px\]{margin-top:3px!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.\!flex,.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.\!h-5{height:1.25rem!important}.h-0\.5{height:.125rem!important}.h-1\.5{height:.375rem!important}.h-1\/2{height:50%!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-12{height:3rem!important}.h-14{height:3.5rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-3\.5{height:.875rem!important}.h-4{height:1rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-9{height:2.25rem!important}.h-\[100px\]{height:100px!important}.h-\[120px\]{height:120px!important}.h-\[12px\]{height:12px!important}.h-\[14px\]{height:14px!important}.h-\[18px\]{height:18px!important}.h-\[1px\]{height:1px!important}.h-\[26px\]{height:26px!important}.h-\[28px\]{height:28px!important}.h-\[30px\]{height:30px!important}.h-\[32px\]{height:32px!important}.h-\[36px\]{height:36px!important}.h-\[40px\]{height:40px!important}.h-\[45px\]{height:45px!important}.h-\[46\%\]{height:46%!important}.h-\[480px\]{height:480px!important}.h-\[4px\]{height:4px!important}.h-\[50px\]{height:50px!important}.h-\[52\%\]{height:52%!important}.h-\[52px\]{height:52px!important}.h-\[5px\]{height:5px!important}.h-\[60px\]{height:60px!important}.h-\[6px\]{height:6px!important}.h-\[70vh\]{height:70vh!important}.h-\[77vh\]{height:77vh!important}.h-\[7px\]{height:7px!important}.h-\[80vh\]{height:80vh!important}.h-\[85vh\]{height:85vh!important}.h-\[96px\]{height:96px!important}.h-auto{height:auto!important}.h-fit{height:-moz-fit-content!important;height:fit-content!important}.h-full{height:100%!important}.h-px{height:1px!important}.h-screen{height:100vh!important}.max-h-0{max-height:0!important}.max-h-40{max-height:10rem!important}.max-h-60{max-height:15rem!important}.max-h-72{max-height:18rem!important}.max-h-80{max-height:20rem!important}.max-h-\[1000px\]{max-height:1000px!important}.max-h-\[220px\]{max-height:220px!important}.max-h-\[26rem\]{max-height:26rem!important}.max-h-\[60vh\]{max-height:60vh!important}.max-h-\[70vh\]{max-height:70vh!important}.max-h-\[72px\]{max-height:72px!important}.max-h-\[90vh\]{max-height:90vh!important}.max-h-full{max-height:100%!important}.\!min-h-9{min-height:2.25rem!important}.\!min-h-\[20px\]{min-height:20px!important}.min-h-0{min-height:0!important}.min-h-36{min-height:9rem!important}.min-h-\[100px\]{min-height:100px!important}.min-h-\[20rem\]{min-height:20rem!important}.min-h-\[22rem\]{min-height:22rem!important}.min-h-\[40px\]{min-height:40px!important}.min-h-\[42px\]{min-height:42px!important}.min-h-\[44px\]{min-height:44px!important}.min-h-\[88px\]{min-height:88px!important}.\!w-5{width:1.25rem!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-0\.5{width:.125rem!important}.w-1{width:.25rem!important}.w-1\.5{width:.375rem!important}.w-1\/12{width:8.333333%!important}.w-1\/2{width:50%!important}.w-1\/4{width:25%!important}.w-1\/5{width:20%!important}.w-10{width:2.5rem!important}.w-11{width:2.75rem!important}.w-12{width:3rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-20{width:5rem!important}.w-24{width:6rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-48{width:12rem!important}.w-5{width:1.25rem!important}.w-6{width:1.5rem!important}.w-60{width:15rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-80{width:20rem!important}.w-9{width:2.25rem!important}.w-\[1\.5px\]{width:1.5px!important}.w-\[100px\]{width:100px!important}.w-\[120px\]{width:120px!important}.w-\[12px\]{width:12px!important}.w-\[140px\]{width:140px!important}.w-\[150px\]{width:150px!important}.w-\[160px\]{width:160px!important}.w-\[180px\]{width:180px!important}.w-\[18px\]{width:18px!important}.w-\[2\.5px\]{width:2.5px!important}.w-\[200px\]{width:200px!important}.w-\[230px\]{width:230px!important}.w-\[240px\]{width:240px!important}.w-\[250px\]{width:250px!important}.w-\[26px\]{width:26px!important}.w-\[2px\]{width:2px!important}.w-\[30px\]{width:30px!important}.w-\[30rem\]{width:30rem!important}.w-\[32\%\]{width:32%!important}.w-\[320px\]{width:320px!important}.w-\[32px\]{width:32px!important}.w-\[332px\]{width:332px!important}.w-\[36px\]{width:36px!important}.w-\[3px\]{width:3px!important}.w-\[4\%\]{width:4%!important}.w-\[40rem\]{width:40rem!important}.w-\[42\%\]{width:42%!important}.w-\[4px\]{width:4px!important}.w-\[500px\]{width:500px!important}.w-\[50px\]{width:50px!important}.w-\[52px\]{width:52px!important}.w-\[58\%\]{width:58%!important}.w-\[5px\]{width:5px!important}.w-\[60px\]{width:60px!important}.w-\[60rem\]{width:60rem!important}.w-\[640px\]{width:640px!important}.w-\[7px\]{width:7px!important}.w-\[85\%\]{width:85%!important}.w-\[88rem\]{width:88rem!important}.w-\[90\%\]{width:90%!important}.w-\[92\%\]{width:92%!important}.w-\[96px\]{width:96px!important}.w-\[98\.5\%\]{width:98.5%!important}.w-auto{width:auto!important}.w-fit{width:-moz-fit-content!important;width:fit-content!important}.w-full{width:100%!important}.w-px{width:1px!important}.w-screen{width:100vw!important}.\!min-w-\[20px\]{min-width:20px!important}.min-w-0{min-width:0!important}.min-w-12{min-width:3rem!important}.min-w-40{min-width:10rem!important}.min-w-44{min-width:11rem!important}.min-w-60{min-width:15rem!important}.min-w-\[110px\]{min-width:110px!important}.min-w-\[140px\]{min-width:140px!important}.min-w-\[180px\]{min-width:180px!important}.min-w-\[220px\]{min-width:220px!important}.min-w-\[50vw\]{min-width:50vw!important}.min-w-\[80px\]{min-width:80px!important}.max-w-0{max-width:0!important}.max-w-24{max-width:6rem!important}.max-w-28{max-width:7rem!important}.max-w-\[120px\]{max-width:120px!important}.max-w-\[140px\]{max-width:140px!important}.max-w-\[160px\]{max-width:160px!important}.max-w-\[165px\]{max-width:165px!important}.max-w-\[220px\]{max-width:220px!important}.max-w-\[280px\]{max-width:280px!important}.max-w-\[400px\]{max-width:400px!important}.max-w-\[480px\]{max-width:480px!important}.max-w-\[560px\]{max-width:560px!important}.max-w-\[598px\]{max-width:598px!important}.max-w-\[60rem\]{max-width:60rem!important}.max-w-\[660px\]{max-width:660px!important}.max-w-\[68rem\]{max-width:68rem!important}.max-w-\[720px\]{max-width:720px!important}.max-w-\[80px\]{max-width:80px!important}.max-w-\[85\%\]{max-width:85%!important}.max-w-\[95vw\]{max-width:95vw!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.flex-1{flex:1 1 0%!important}.flex-none{flex:none!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.\!flex-grow,.flex-grow{flex-grow:1!important}.basis-1\/2{flex-basis:50%!important}.basis-\[10\%\]{flex-basis:10%!important}.basis-\[90\%\]{flex-basis:90%!important}.table-fixed{table-layout:fixed!important}.border-collapse{border-collapse:collapse!important}.border-separate{border-collapse:separate!important}.border-spacing-x-4{--tw-border-spacing-x:1rem!important}.border-spacing-x-4,.border-spacing-y-2{border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)!important}.border-spacing-y-2{--tw-border-spacing-y:0.5rem!important}.origin-\[70\%_70\%\]{transform-origin:70% 70%!important}.-translate-x-1\/2{--tw-translate-x:-50%!important}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-y-1\/2{--tw-translate-y:-50%!important}.rotate-90{--tw-rotate:90deg!important}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes dissolveIn{0%{opacity:0}to{opacity:1}}.animate-\[dissolveIn_150ms_ease-out_forwards\]{animation:dissolveIn .15s ease-out forwards!important}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fadeSlideUp{animation:fadeSlideUp .4s ease-out forwards!important}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite!important}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.animate-wave{animation:wave 2.5s ease-in-out infinite!important}.cursor-default{cursor:default!important}.cursor-e-resize{cursor:e-resize!important}.cursor-grab{cursor:grab!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.cursor-text{cursor:text!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.resize-none{resize:none!important}.resize{resize:both!important}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)!important}.snap-mandatory{--tw-scroll-snap-strictness:mandatory!important}.snap-start{scroll-snap-align:start!important}.list-disc{list-style-type:disc!important}.list-none{list-style-type:none!important}.appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr!important}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto!important}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.\!items-center,.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.\!gap-2{gap:.5rem!important}.gap-0{gap:0!important}.gap-0\.5{gap:.125rem!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-10{gap:2.5rem!important}.gap-2{gap:.5rem!important}.gap-2\.5{gap:.625rem!important}.gap-24{gap:6rem!important}.gap-3{gap:.75rem!important}.gap-3\.5{gap:.875rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.gap-\[10px\]{gap:10px!important}.gap-\[12px\]{gap:12px!important}.gap-\[14px\]{gap:14px!important}.gap-\[22px\]{gap:22px!important}.gap-\[2px\]{gap:2px!important}.gap-\[2rem\]{gap:2rem!important}.gap-\[3px\]{gap:3px!important}.gap-\[4px\]{gap:4px!important}.gap-\[5px\]{gap:5px!important}.gap-\[6px\]{gap:6px!important}.gap-\[7px\]{gap:7px!important}.gap-\[9px\]{gap:9px!important}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.75rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.self-start{align-self:flex-start!important}.self-end{align-self:flex-end!important}.self-center{align-self:center!important}.justify-self-end{justify-self:end!important}.justify-self-center{justify-self:center!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-clip{overflow:clip!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.truncate{overflow:hidden!important;white-space:nowrap!important}.text-ellipsis,.truncate{text-overflow:ellipsis!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.text-nowrap{text-wrap:nowrap!important}.break-words{overflow-wrap:break-word!important}.break-all{word-break:break-all!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-lg{border-radius:.5rem!important}.\!rounded-md{border-radius:.375rem!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-\[10px\]{border-radius:10px!important}.rounded-\[14px\]{border-radius:14px!important}.rounded-\[1px\]{border-radius:1px!important}.rounded-\[2\.5rem\]{border-radius:2.5rem!important}.rounded-\[20px\]{border-radius:20px!important}.rounded-\[2rem\]{border-radius:2rem!important}.rounded-\[3px\]{border-radius:3px!important}.rounded-\[40px\]{border-radius:40px!important}.rounded-\[4px\]{border-radius:4px!important}.rounded-\[5px\]{border-radius:5px!important}.rounded-\[6px\]{border-radius:6px!important}.rounded-\[7px\]{border-radius:7px!important}.rounded-\[8px\]{border-radius:8px!important}.rounded-\[9px\]{border-radius:9px!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:.125rem!important}.rounded-xl{border-radius:.75rem!important}.\!rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.rounded-l-sm{border-top-left-radius:.125rem!important;border-bottom-left-radius:.125rem!important}.rounded-r{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.rounded-t-md{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.rounded-t-xl{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important}.\!border-\[1\.5px\]{border-width:1.5px!important}.border{border-width:1px!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border-\[1\.5px\]{border-width:1.5px!important}.border-\[1px\]{border-width:1px!important}.border-\[2px\]{border-width:2px!important}.border-\[5px\]{border-width:5px!important}.border-b{border-bottom-width:1px!important}.border-b-2{border-bottom-width:2px!important}.border-b-\[1\.5px\]{border-bottom-width:1.5px!important}.border-l{border-left-width:1px!important}.border-l-2{border-left-width:2px!important}.border-l-\[1\.5px\]{border-left-width:1.5px!important}.border-r{border-right-width:1px!important}.border-s{border-inline-start-width:1px!important}.border-t{border-top-width:1px!important}.border-dashed{border-style:dashed!important}.border-none{border-style:none!important}.\!border-\[\#7360F2\]{--tw-border-opacity:1!important;border-color:rgb(115 96 242/var(--tw-border-opacity,1))!important}.\!border-bdr-primary{border-color:var(--lm-bdr-primary)!important}.\!border-primary{border-color:var(--lm-primary)!important}.\!border-secondary{border-color:var(--lm-secondary)!important}.border-\[\#1A1410\]{--tw-border-opacity:1!important;border-color:rgb(26 20 16/var(--tw-border-opacity,1))!important}.border-\[\#B8B0A8\]{--tw-border-opacity:1!important;border-color:rgb(184 176 168/var(--tw-border-opacity,1))!important}.border-\[\#C94B2A\]{--tw-border-opacity:1!important;border-color:rgb(201 75 42/var(--tw-border-opacity,1))!important}.border-\[\#C9D8F5\]{--tw-border-opacity:1!important;border-color:rgb(201 216 245/var(--tw-border-opacity,1))!important}.border-\[\#DE9393\]{--tw-border-opacity:1!important;border-color:rgb(222 147 147/var(--tw-border-opacity,1))!important}.border-\[\#E0E0E0\]{--tw-border-opacity:1!important;border-color:rgb(224 224 224/var(--tw-border-opacity,1))!important}.border-\[\#E2DDD6\]{--tw-border-opacity:1!important;border-color:rgb(226 221 214/var(--tw-border-opacity,1))!important}.border-\[\#EAB308\]{--tw-border-opacity:1!important;border-color:rgb(234 179 8/var(--tw-border-opacity,1))!important}.border-\[\#EDE9E2\]{--tw-border-opacity:1!important;border-color:rgb(237 233 226/var(--tw-border-opacity,1))!important}.border-\[\#F4D5D5\]{--tw-border-opacity:1!important;border-color:rgb(244 213 213/var(--tw-border-opacity,1))!important}.border-\[\#e0e0e0\]{--tw-border-opacity:1!important;border-color:rgb(224 224 224/var(--tw-border-opacity,1))!important}.border-\[\#f5d8a8\]{--tw-border-opacity:1!important;border-color:rgb(245 216 168/var(--tw-border-opacity,1))!important}.border-\[rgba\(201\2c 75\2c 42\2c 0\.25\)\]{border-color:rgba(201,75,42,.25)!important}.border-\[rgba\(26\2c 153\2c 82\2c 0\.2\)\]{border-color:rgba(26,153,82,.2)!important}.border-\[rgba\(26\2c 153\2c 82\2c 0\.3\)\]{border-color:rgba(26,153,82,.3)!important}.border-\[rgba\(32\2c 96\2c 216\2c 0\.2\)\]{border-color:rgba(32,96,216,.2)!important}.border-amber-300{--tw-border-opacity:1!important;border-color:rgb(252 211 77/var(--tw-border-opacity,1))!important}.border-bdr-primary{border-color:var(--lm-bdr-primary)!important}.border-bdr-secondary{border-color:var(--lm-bdr-secondary)!important}.border-black{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.border-black\/20{border-color:rgb(0 0 0/.2)!important}.border-blue-200{--tw-border-opacity:1!important;border-color:rgb(191 219 254/var(--tw-border-opacity,1))!important}.border-blue-300{--tw-border-opacity:1!important;border-color:rgb(147 197 253/var(--tw-border-opacity,1))!important}.border-gray-300{--tw-border-opacity:1!important;border-color:rgb(209 213 219/var(--tw-border-opacity,1))!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgb(156 163 175/var(--tw-border-opacity,1))!important}.border-lemnisk-accent{border-color:var(--lm-accent)!important}.border-lemnisk-card-border{border-color:var(--lm-card-border)!important}.border-lemnisk-inner-card-border{border-color:var(--lm-inner-card-border)!important}.border-lemnisk-sb-border{border-color:var(--lm-sb-border)!important}.border-lemnisk-tbl-border{border-color:var(--lm-tbl-border)!important}.border-lemnisk-topbar-border{border-color:var(--lm-topbar-border)!important}.border-orange-200{--tw-border-opacity:1!important;border-color:rgb(254 215 170/var(--tw-border-opacity,1))!important}.border-primary{border-color:var(--lm-primary)!important}.border-red-200{--tw-border-opacity:1!important;border-color:rgb(254 202 202/var(--tw-border-opacity,1))!important}.border-red-500{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity,1))!important}.border-secondary{border-color:var(--lm-secondary)!important}.border-success{--tw-border-opacity:1!important;border-color:rgb(76 175 80/var(--tw-border-opacity,1))!important}.border-tertiary{border-color:var(--lm-tertiary)!important}.border-white\/10{border-color:rgb(255 255 255/.1)!important}.border-t-transparent{border-top-color:transparent!important}.\!bg-\[\#1a1614\]{--tw-bg-opacity:1!important;background-color:rgb(26 22 20/var(--tw-bg-opacity,1))!important}.\!bg-\[\#5e4646\]{--tw-bg-opacity:1!important;background-color:rgb(94 70 70/var(--tw-bg-opacity,1))!important}.\!bg-\[\#7360F2\]{--tw-bg-opacity:1!important;background-color:rgb(115 96 242/var(--tw-bg-opacity,1))!important}.\!bg-\[\#F4D5D5\]{--tw-bg-opacity:1!important;background-color:rgb(244 213 213/var(--tw-bg-opacity,1))!important}.\!bg-secondary{background-color:var(--lm-secondary)!important}.\!bg-success{--tw-bg-opacity:1!important;background-color:rgb(76 175 80/var(--tw-bg-opacity,1))!important}.\!bg-tertiary{background-color:var(--lm-tertiary)!important}.bg-\[\#1A1410\]{--tw-bg-opacity:1!important;background-color:rgb(26 20 16/var(--tw-bg-opacity,1))!important}.bg-\[\#1a1a1a\]{--tw-bg-opacity:1!important;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))!important}.bg-\[\#333\]{--tw-bg-opacity:1!important;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))!important}.bg-\[\#5e4646\]{--tw-bg-opacity:1!important;background-color:rgb(94 70 70/var(--tw-bg-opacity,1))!important}.bg-\[\#7360F2\]{--tw-bg-opacity:1!important;background-color:rgb(115 96 242/var(--tw-bg-opacity,1))!important}.bg-\[\#B8B0A8\]{--tw-bg-opacity:1!important;background-color:rgb(184 176 168/var(--tw-bg-opacity,1))!important}.bg-\[\#C94B2A\]{--tw-bg-opacity:1!important;background-color:rgb(201 75 42/var(--tw-bg-opacity,1))!important}.bg-\[\#DDD\]{--tw-bg-opacity:1!important;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))!important}.bg-\[\#DE9393\]{--tw-bg-opacity:1!important;background-color:rgb(222 147 147/var(--tw-bg-opacity,1))!important}.bg-\[\#ECF5FF\]{--tw-bg-opacity:1!important;background-color:rgb(236 245 255/var(--tw-bg-opacity,1))!important}.bg-\[\#EDE9E2\]{--tw-bg-opacity:1!important;background-color:rgb(237 233 226/var(--tw-bg-opacity,1))!important}.bg-\[\#EFEEF7\]{--tw-bg-opacity:1!important;background-color:rgb(239 238 247/var(--tw-bg-opacity,1))!important}.bg-\[\#F0EFEF\]{--tw-bg-opacity:1!important;background-color:rgb(240 239 239/var(--tw-bg-opacity,1))!important}.bg-\[\#F5F3EF\]{--tw-bg-opacity:1!important;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))!important}.bg-\[\#e0e0e0\]{--tw-bg-opacity:1!important;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))!important}.bg-\[\#e8e8e8\]{--tw-bg-opacity:1!important;background-color:rgb(232 232 232/var(--tw-bg-opacity,1))!important}.bg-\[\#f9f9f9\]{--tw-bg-opacity:1!important;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))!important}.bg-\[\#fffbf0\]{--tw-bg-opacity:1!important;background-color:rgb(255 251 240/var(--tw-bg-opacity,1))!important}.bg-\[rgba\(201\2c 75\2c 42\2c 0\.08\)\]{background-color:rgba(201,75,42,.08)!important}.bg-\[rgba\(26\2c 153\2c 82\2c 0\.08\)\]{background-color:rgba(26,153,82,.08)!important}.bg-\[rgba\(32\2c 96\2c 216\2c 0\.08\)\]{background-color:rgba(32,96,216,.08)!important}.bg-accent{background-color:rgb(230 66 21/var(--tw-bg-opacity,1))!important}.bg-accent,.bg-amber-50{--tw-bg-opacity:1!important}.bg-amber-50{background-color:rgb(255 251 235/var(--tw-bg-opacity,1))!important}.bg-bdr-primary{background-color:var(--lm-bdr-primary)!important}.bg-bg-light{background-color:var(--lm-bg-light)!important}.bg-bg-main{background-color:var(--lm-bg-main)!important}.bg-bg-mid{background-color:var(--lm-bg-mid)!important}.bg-black{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))!important}.bg-black\/30{background-color:rgb(0 0 0/.3)!important}.bg-black\/40{background-color:rgb(0 0 0/.4)!important}.bg-blue-50{background-color:rgb(239 246 255/var(--tw-bg-opacity,1))!important}.bg-blue-50,.bg-blue-500{--tw-bg-opacity:1!important}.bg-blue-500{background-color:rgb(59 130 246/var(--tw-bg-opacity,1))!important}.bg-error{background-color:rgb(239 83 80/var(--tw-bg-opacity,1))!important}.bg-error,.bg-gray-300{--tw-bg-opacity:1!important}.bg-gray-300{background-color:rgb(209 213 219/var(--tw-bg-opacity,1))!important}.bg-gray-800{background-color:rgb(31 41 55/var(--tw-bg-opacity,1))!important}.bg-gray-800,.bg-green-500{--tw-bg-opacity:1!important}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity,1))!important}.bg-grey{--tw-bg-opacity:1!important;background-color:rgb(240 239 239/var(--tw-bg-opacity,1))!important}.bg-lemnisk-accent{background-color:var(--lm-accent)!important}.bg-lemnisk-badge-live-bg{background-color:var(--lm-badge-live-bg)!important}.bg-lemnisk-badge-sched-bg{background-color:var(--lm-badge-sched-bg)!important}.bg-lemnisk-card-border{background-color:var(--lm-card-border)!important}.bg-lemnisk-inner-card{background-color:var(--lm-inner-card)!important}.bg-lemnisk-page{background-color:var(--lm-page)!important}.bg-lemnisk-pill{background-color:var(--lm-pill)!important}.bg-lemnisk-sb{background-color:var(--lm-sb)!important}.bg-lemnisk-sb-border{background-color:var(--lm-sb-border)!important}.bg-lemnisk-sb-muted{background-color:var(--lm-sb-muted)!important}.bg-lemnisk-th-bg{background-color:var(--lm-th-bg)!important}.bg-orange-50{--tw-bg-opacity:1!important;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))!important}.bg-orange-500{--tw-bg-opacity:1!important;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))!important}.bg-primary{background-color:var(--lm-primary)!important}.bg-red-50{--tw-bg-opacity:1!important;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.bg-secondary{background-color:var(--lm-secondary)!important}.bg-slate-100{background-color:rgb(241 245 249/var(--tw-bg-opacity,1))!important}.bg-slate-100,.bg-success{--tw-bg-opacity:1!important}.bg-success{background-color:rgb(76 175 80/var(--tw-bg-opacity,1))!important}.bg-tertiary{background-color:var(--lm-tertiary)!important}.bg-transparent{background-color:transparent!important}.bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-white\/\[\.07\]{background-color:rgb(255 255 255/.07)!important}.bg-white\/\[\.08\]{background-color:rgb(255 255 255/.08)!important}.bg-\[url\(\'\/images\/osn_desktop_preview_bg\.png\'\)\]{background-image:url(/images/osn_desktop_preview_bg.png)!important}.bg-cover{background-size:cover!important}.bg-center{background-position:50%!important}.bg-no-repeat{background-repeat:no-repeat!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.p-0{padding:0!important}.p-0\.5{padding:.125rem!important}.p-1{padding:.25rem!important}.p-1\.5{padding:.375rem!important}.p-2{padding:.5rem!important}.p-2\.5{padding:.625rem!important}.p-20{padding:5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-\[13px_15px\]{padding:13px 15px!important}.p-\[14px\]{padding:14px!important}.p-\[18px\]{padding:18px!important}.p-\[2\.7rem\]{padding:2.7rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-\[10px\]{padding-left:10px!important;padding-right:10px!important}.px-\[11px\]{padding-left:11px!important;padding-right:11px!important}.px-\[13px\]{padding-left:13px!important;padding-right:13px!important}.px-\[14px\]{padding-left:14px!important;padding-right:14px!important}.px-\[15px\]{padding-left:15px!important;padding-right:15px!important}.px-\[1px\]{padding-left:1px!important;padding-right:1px!important}.px-\[7px\]{padding-left:7px!important;padding-right:7px!important}.px-\[8px\]{padding-left:8px!important;padding-right:8px!important}.px-\[9px\]{padding-left:9px!important;padding-right:9px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-7{padding-top:1.75rem!important;padding-bottom:1.75rem!important}.py-\[10px\]{padding-top:10px!important;padding-bottom:10px!important}.py-\[11px\]{padding-top:11px!important;padding-bottom:11px!important}.py-\[13px\]{padding-top:13px!important;padding-bottom:13px!important}.py-\[14px\]{padding-top:14px!important;padding-bottom:14px!important}.py-\[2px\]{padding-top:2px!important;padding-bottom:2px!important}.py-\[5px\]{padding-top:5px!important;padding-bottom:5px!important}.py-\[6px\]{padding-top:6px!important;padding-bottom:6px!important}.py-\[7px\]{padding-top:7px!important;padding-bottom:7px!important}.py-\[9px\]{padding-top:9px!important;padding-bottom:9px!important}.\!pl-3{padding-left:.75rem!important}.\!pr-2{padding-right:.5rem!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pl-12{padding-left:3rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:1.25rem!important}.pl-7{padding-left:1.75rem!important}.pl-\[22px\]{padding-left:22px!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:.75rem!important}.pr-4{padding-right:1rem!important}.pr-\[10px\]{padding-right:10px!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:1.25rem!important}.pt-6{padding-top:1.5rem!important}.pt-\[1px\]{padding-top:1px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.font-\[\'Open_Sans\'\]{font-family:Open Sans!important}.font-\[Inter\]{font-family:Inter!important}.font-inter{font-family:Inter,sans-serif!important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[22px\]{font-size:22px!important}.\!text-\[9px\]{font-size:9px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-\[10\.5px\]{font-size:10.5px!important}.text-\[10px\]{font-size:10px!important}.text-\[11\.5px\]{font-size:11.5px!important}.text-\[11px\]{font-size:11px!important}.text-\[12\.5px\]{font-size:12.5px!important}.text-\[12px\]{font-size:12px!important}.text-\[13\.5px\]{font-size:13.5px!important}.text-\[13px\]{font-size:13px!important}.text-\[14\.5px\]{font-size:14.5px!important}.text-\[14px\]{font-size:14px!important}.text-\[15px\]{font-size:15px!important}.text-\[16px\]{font-size:16px!important}.text-\[17px\]{font-size:17px!important}.text-\[18px\]{font-size:18px!important}.text-\[20px\]{font-size:20px!important}.text-\[21px\]{font-size:21px!important}.text-\[22px\]{font-size:22px!important}.text-\[28px\]{font-size:28px!important}.text-\[30px\]{font-size:30px!important}.text-\[9\.5px\]{font-size:9.5px!important}.text-\[9px\]{font-size:9px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.\!font-bold{font-weight:700!important}.\!font-medium{font-weight:500!important}.\!font-semibold,.font-\[600\]{font-weight:600!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.\!normal-case,.normal-case{text-transform:none!important}.italic{font-style:italic!important}.tabular-nums{--tw-numeric-spacing:tabular-nums!important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.leading-\[1\.1\]{line-height:1.1!important}.leading-\[1\.2\]{line-height:1.2!important}.leading-\[1\.4\]{line-height:1.4!important}.leading-\[1\.55\]{line-height:1.55!important}.leading-\[1\.5\]{line-height:1.5!important}.leading-\[1\.65\]{line-height:1.65!important}.leading-\[1\.6\]{line-height:1.6!important}.leading-\[1\.75\]{line-height:1.75!important}.leading-none{line-height:1!important}.leading-relaxed{line-height:1.625!important}.leading-snug{line-height:1.375!important}.leading-tight{line-height:1.25!important}.tracking-\[\.05em\]{letter-spacing:.05em!important}.tracking-\[\.06em\]{letter-spacing:.06em!important}.tracking-\[0\.01em\]{letter-spacing:.01em!important}.tracking-\[0\.03em\]{letter-spacing:.03em!important}.tracking-\[0\.06em\]{letter-spacing:.06em!important}.tracking-\[0\.08em\]{letter-spacing:.08em!important}.tracking-\[0\.12em\]{letter-spacing:.12em!important}.tracking-\[0\.1em\]{letter-spacing:.1em!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-wide{letter-spacing:.025em!important}.tracking-wider{letter-spacing:.05em!important}.tracking-widest{letter-spacing:.1em!important}.\!text-\[\#5e4646\]{--tw-text-opacity:1!important;color:rgb(94 70 70/var(--tw-text-opacity,1))!important}.\!text-\[\#7360F2\]{--tw-text-opacity:1!important;color:rgb(115 96 242/var(--tw-text-opacity,1))!important}.\!text-\[\#b06a00\]{--tw-text-opacity:1!important;color:rgb(176 106 0/var(--tw-text-opacity,1))!important}.\!text-error{--tw-text-opacity:1!important;color:rgb(239 83 80/var(--tw-text-opacity,1))!important}.\!text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.\!text-primary{color:var(--lm-primary)!important}.\!text-secondary{color:var(--lm-secondary)!important}.\!text-tertiary{color:var(--lm-tertiary)!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0F172A\]{--tw-text-opacity:1!important;color:rgb(15 23 42/var(--tw-text-opacity,1))!important}.text-\[\#1976D2\]{--tw-text-opacity:1!important;color:rgb(25 118 210/var(--tw-text-opacity,1))!important}.text-\[\#1A1410\]{--tw-text-opacity:1!important;color:rgb(26 20 16/var(--tw-text-opacity,1))!important}.text-\[\#1A50A8\]{--tw-text-opacity:1!important;color:rgb(26 80 168/var(--tw-text-opacity,1))!important}.text-\[\#1A8045\]{--tw-text-opacity:1!important;color:rgb(26 128 69/var(--tw-text-opacity,1))!important}.text-\[\#1A9952\]{--tw-text-opacity:1!important;color:rgb(26 153 82/var(--tw-text-opacity,1))!important}.text-\[\#2060D8\]{--tw-text-opacity:1!important;color:rgb(32 96 216/var(--tw-text-opacity,1))!important}.text-\[\#332222\]{--tw-text-opacity:1!important;color:rgb(51 34 34/var(--tw-text-opacity,1))!important}.text-\[\#4A4440\]{--tw-text-opacity:1!important;color:rgb(74 68 64/var(--tw-text-opacity,1))!important}.text-\[\#5e4646\]{--tw-text-opacity:1!important;color:rgb(94 70 70/var(--tw-text-opacity,1))!important}.text-\[\#7360F2\]{--tw-text-opacity:1!important;color:rgb(115 96 242/var(--tw-text-opacity,1))!important}.text-\[\#7c3a00\]{--tw-text-opacity:1!important;color:rgb(124 58 0/var(--tw-text-opacity,1))!important}.text-\[\#888\]{--tw-text-opacity:1!important;color:rgb(136 136 136/var(--tw-text-opacity,1))!important}.text-\[\#8A8078\]{--tw-text-opacity:1!important;color:rgb(138 128 120/var(--tw-text-opacity,1))!important}.text-\[\#9A9088\]{--tw-text-opacity:1!important;color:rgb(154 144 136/var(--tw-text-opacity,1))!important}.text-\[\#B8B0A8\]{--tw-text-opacity:1!important;color:rgb(184 176 168/var(--tw-text-opacity,1))!important}.text-\[\#C94B2A\]{--tw-text-opacity:1!important;color:rgb(201 75 42/var(--tw-text-opacity,1))!important}.text-\[\#EE511D\]{--tw-text-opacity:1!important;color:rgb(238 81 29/var(--tw-text-opacity,1))!important}.text-\[\#b0b0b0\]{--tw-text-opacity:1!important;color:rgb(176 176 176/var(--tw-text-opacity,1))!important}.text-amber-600{--tw-text-opacity:1!important;color:rgb(217 119 6/var(--tw-text-opacity,1))!important}.text-amber-800{--tw-text-opacity:1!important;color:rgb(146 64 14/var(--tw-text-opacity,1))!important}.text-bdr-primary{color:var(--lm-bdr-primary)!important}.text-black{color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.text-black,.text-blue-500{--tw-text-opacity:1!important}.text-blue-500{color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.text-blue-600{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.text-blue-900{color:rgb(30 58 138/var(--tw-text-opacity,1))!important}.text-blue-900,.text-error{--tw-text-opacity:1!important}.text-error{color:rgb(239 83 80/var(--tw-text-opacity,1))!important}.text-gray-300{--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity,1))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity,1))!important}.text-gray-700{color:rgb(55 65 81/var(--tw-text-opacity,1))!important}.text-gray-700,.text-grey{--tw-text-opacity:1!important}.text-grey{color:rgb(240 239 239/var(--tw-text-opacity,1))!important}.text-lemnisk-accent{color:var(--lm-accent)!important}.text-lemnisk-badge-live-text{color:var(--lm-badge-live-text)!important}.text-lemnisk-badge-sched-text{color:var(--lm-badge-sched-text)!important}.text-lemnisk-delta-down{color:var(--lm-delta-down)!important}.text-lemnisk-delta-up{color:var(--lm-delta-up)!important}.text-lemnisk-pill-text{color:var(--lm-pill-text)!important}.text-lemnisk-sb-muted{color:var(--lm-sb-muted)!important}.text-lemnisk-sb-text{color:var(--lm-sb-text)!important}.text-lemnisk-text{color:var(--lm-text)!important}.text-lemnisk-text2{color:var(--lm-text2)!important}.text-lemnisk-text3{color:var(--lm-text3)!important}.text-orange-900{--tw-text-opacity:1!important;color:rgb(124 45 18/var(--tw-text-opacity,1))!important}.text-orange-900\/70{color:rgb(124 45 18/.7)!important}.text-primary{color:var(--lm-primary)!important}.text-red-500{color:rgb(239 68 68/var(--tw-text-opacity,1))!important}.text-red-500,.text-red-700{--tw-text-opacity:1!important}.text-red-700{color:rgb(185 28 28/var(--tw-text-opacity,1))!important}.text-secondary{color:var(--lm-secondary)!important}.text-success{--tw-text-opacity:1!important;color:rgb(76 175 80/var(--tw-text-opacity,1))!important}.text-tertiary{color:var(--lm-tertiary)!important}.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through!important}.no-underline{text-decoration-line:none!important}.placeholder-\[\#B8B0A8\]::-moz-placeholder{--tw-placeholder-opacity:1!important;color:rgb(184 176 168/var(--tw-placeholder-opacity,1))!important}.placeholder-\[\#B8B0A8\]::placeholder{--tw-placeholder-opacity:1!important;color:rgb(184 176 168/var(--tw-placeholder-opacity,1))!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-65{opacity:.65!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-85{opacity:.85!important}.opacity-90{opacity:.9!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25)!important;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)!important}.shadow-\[0_0_0_2px_rgba\(34\2c 197\2c 94\2c 0\.2\)\]{--tw-shadow:0 0 0 2px rgba(34,197,94,0.2)!important;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color)!important}.shadow-\[0_0_0_2px_rgba\(34\2c 197\2c 94\2c 0\.2\)\],.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[0_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 4px 24px rgba(0,0,0,0.5)!important;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)!important}.shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-black\/20{--tw-shadow-color:rgb(0 0 0/0.2)!important;--tw-shadow:var(--tw-shadow-colored)!important}.shadow-black\/30{--tw-shadow-color:rgb(0 0 0/0.3)!important;--tw-shadow:var(--tw-shadow-colored)!important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid!important}.outline-tertiary{outline-color:var(--lm-tertiary)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.blur{--tw-blur:blur(8px)!important}.blur,.brightness-0{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.brightness-0{--tw-brightness:brightness(0)!important}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))!important}.drop-shadow,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.invert{--tw-invert:invert(100%)!important}.sepia{--tw-sepia:sepia(100%)!important}.\!filter,.filter,.sepia{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-\[width\]{transition-property:width!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-100{transition-duration:.1s!important}.duration-150{transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-\[120ms\]{transition-duration:.12s!important}.duration-\[180ms\]{transition-duration:.18s!important}.duration-\[220ms\]{transition-duration:.22s!important}.duration-\[800ms\]{transition-duration:.8s!important}.ease-\[cubic-bezier\(\.4\2c 0\2c \.2\2c 1\)\],.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}:root{--lm-font:"DM Sans",sans-serif;--lm-page:#EDEBE8;--lm-card:#FFFFFF;--lm-card-border:#E2DDD8;--lm-card-shadow:0 1px 3px rgba(0,0,0,.04);--lm-inner-card:#F7F5F2;--lm-inner-card-border:#E2DDD8;--lm-sb:#1A1210;--lm-sb-border:#2E201A;--lm-sb-text:#A89890;--lm-sb-muted:#6B5850;--lm-text:#18100C;--lm-text2:#5C4A42;--lm-text3:#9C8880;--lm-accent:#E84528;--lm-accent-light:#FEF2F0;--lm-accent-icon-alt:#FEE2DA;--lm-delta-up:#16A34A;--lm-delta-down:#DC2626;--lm-pill:#EDE8E3;--lm-pill-text:#5C4A42;--lm-topbar-border:#E2DDD8;--lm-th-bg:#F7F5F2;--lm-row-hover:#FBF9F7;--lm-tbl-border:#EDE8E3;--lm-badge-live-bg:#DCFCE7;--lm-badge-live-text:#15803D;--lm-badge-sched-bg:#FEF9C3;--lm-badge-sched-text:#854D0E;--lm-primary:#8A2424;--lm-primary-light:#ED6647;--lm-primary-main:#EE511D;--lm-secondary:#5e4646;--lm-secondary-light:#B79494;--lm-tertiary:#DE9393;--lm-hover:#b79494;--lm-bg-main:#FFFFFF;--lm-bg-light:#FFF8F8;--lm-bg-mid:#FFEBEB;--lm-bdr-primary:#F4D5D5;--lm-bdr-secondary:#8A2424;--lm-body-color:#332222}[data-theme=fullRefresh]{--lm-font:"DM Sans",sans-serif;--lm-page:#EEF2FB;--lm-card:#FFFFFF;--lm-card-border:#DDE4F5;--lm-card-shadow:0 2px 8px rgba(30,42,74,.08);--lm-inner-card:#F5F7FF;--lm-inner-card-border:#DDE4F5;--lm-sb:#1E2A4A;--lm-sb-border:#2A3860;--lm-sb-text:#C8D3EC;--lm-sb-muted:#6B80AB;--lm-text:#0F1D3A;--lm-text2:#4B5E8A;--lm-text3:#8A9BC0;--lm-accent:#E8603A;--lm-accent-light:#FEF0EB;--lm-accent-icon-alt:#FEE4D8;--lm-delta-up:#059669;--lm-delta-down:#DC2626;--lm-pill:#E8EEF8;--lm-pill-text:#4B5E8A;--lm-topbar-border:#DDE4F5;--lm-th-bg:#F5F7FF;--lm-row-hover:#F9FAFE;--lm-tbl-border:#E4EAF8;--lm-badge-live-bg:#DCFCE7;--lm-badge-live-text:#15803D;--lm-badge-sched-bg:#DBEAFE;--lm-badge-sched-text:#1E40AF;--lm-primary:#1E2A4A;--lm-primary-light:#3B5998;--lm-primary-main:#E8603A;--lm-secondary:#4B5E8A;--lm-secondary-light:#8A9BC0;--lm-tertiary:#C8D3EC;--lm-hover:#6B80AB;--lm-bg-main:#FFFFFF;--lm-bg-light:#F5F7FF;--lm-bg-mid:#E8EEF8;--lm-bdr-primary:#DDE4F5;--lm-bdr-secondary:#1E2A4A;--lm-body-color:#0F1D3A}.new-ui-content,.new-ui-content .MuiAlert-root,.new-ui-content .MuiButton-root,.new-ui-content .MuiChip-root,.new-ui-content .MuiFormLabel-root,.new-ui-content .MuiInputBase-root,.new-ui-content .MuiMenuItem-root,.new-ui-content .MuiTab-root,.new-ui-content .MuiTableCell-root,.new-ui-content .MuiTypography-root,.new-ui-content button,.new-ui-content input,.new-ui-content select,.new-ui-content textarea,[data-theme=fullRefresh] .MuiAlert-root,[data-theme=fullRefresh] .MuiButton-root,[data-theme=fullRefresh] .MuiChip-root,[data-theme=fullRefresh] .MuiFormLabel-root,[data-theme=fullRefresh] .MuiInputBase-root,[data-theme=fullRefresh] .MuiMenuItem-root,[data-theme=fullRefresh] .MuiTab-root,[data-theme=fullRefresh] .MuiTableCell-root,[data-theme=fullRefresh] .MuiTypography-root,[data-theme=fullRefresh] body,[data-theme=fullRefresh] button,[data-theme=fullRefresh] input,[data-theme=fullRefresh] select,[data-theme=fullRefresh] textarea{font-family:var(--lm-font)!important}.new-ui-content .MuiButton-containedPrimary{background-color:var(--lm-accent)!important;color:#FFFFFF!important}.new-ui-content .MuiButton-containedPrimary:hover{background-color:#D04E28!important}.new-ui-content .MuiButton-outlinedPrimary{border-color:var(--lm-accent)!important;color:var(--lm-accent)!important}.new-ui-content .MuiButton-textPrimary,.new-ui-content .MuiTab-root.Mui-selected{color:var(--lm-accent)!important}.new-ui-content .MuiTabs-indicator{background-color:var(--lm-accent)!important}.new-ui-content .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--lm-accent)!important}.new-ui-content .MuiCheckbox-root.Mui-checked,.new-ui-content .MuiFormLabel-root.Mui-focused,.new-ui-content .MuiRadio-root.Mui-checked,.new-ui-content .MuiSwitch-switchBase.Mui-checked{color:var(--lm-accent)!important}.new-ui-content .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--lm-accent)!important}.new-ui-content .MuiCircularProgress-colorPrimary{color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiButton-containedPrimary{background-color:var(--lm-accent)!important;color:#FFFFFF!important}[data-theme=fullRefresh] .MuiButton-containedPrimary:hover{background-color:#D04E28!important}[data-theme=fullRefresh] .MuiButton-outlinedPrimary{border-color:var(--lm-accent)!important;color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiButton-textPrimary{color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiButton-containedSecondary{background-color:var(--lm-primary)!important}[data-theme=fullRefresh] .MuiIconButton-colorPrimary,[data-theme=fullRefresh] .MuiTab-root.Mui-selected{color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiTabs-indicator{background-color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiCheckbox-root.Mui-checked,[data-theme=fullRefresh] .MuiFormLabel-root.Mui-focused,[data-theme=fullRefresh] .MuiRadio-root.Mui-checked,[data-theme=fullRefresh] .MuiSwitch-switchBase.Mui-checked{color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiLink-root{color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiListItemButton-root.Mui-selected{background-color:var(--lm-accent-light)!important}[data-theme=fullRefresh] .MuiChip-colorPrimary{background-color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiCircularProgress-colorPrimary{color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiLinearProgress-barColorPrimary{background-color:var(--lm-accent)!important}[data-theme=fullRefresh] .MuiTableHead-root{background-color:var(--lm-th-bg)!important}[data-theme=fullRefresh] .MuiCard-root,[data-theme=fullRefresh] .MuiPaper-root{border-color:var(--lm-card-border)!important}[data-theme=fullRefresh] .Toastify__toast{background-color:var(--lm-primary)!important}body{padding:0;margin:0;color:#332222}body.new-ui{color:var(--lm-body-color)}.lemnisk-sb-scroll::-webkit-scrollbar{width:3px}.lemnisk-sb-scroll::-webkit-scrollbar-thumb{background:#2E201A;border-radius:2px}.lemnisk-sb-scroll::-webkit-scrollbar-track{background:transparent}@keyframes shimmer-text{0%{background-position:-200%}to{background-position:200%}}.ramanujan-ai-label{background:linear-gradient(90deg,#b08878,#de8845 25%,#f0a030 50%,#de8845 75%,#b08878);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-text 3.5s ease-in-out infinite}.tribute-container{font-family:Nunito Sans;background:white;padding:16px 0;max-height:200px;overflow-y:auto;border-radius:8px;box-shadow:0 2px 4px 2px rgba(0,0,0,.05);z-index:99999999991!important;min-width:10%}.tribute-container ul{margin:0;padding:0}.tribute-container ul li{padding:.5rem 1rem;list-style:none}.tribute-item{list-style:none;padding:0 16px;cursor:pointer}.tribute-item:hover{background:rgba(0,0,0,.03)}#nprogress .bar{background:#ee511d}#nprogress .spinner-icon{border-top-color:#ee511d;border-left-color:#ee511d}.Toastify__toast,.Toastify__toast-container{z-index:99999999994!important}.Toastify__toast{background-color:#8a2424!important}.new-ui-content #nprogress .bar{background:var(--lm-accent)}.new-ui-content #nprogress .spinner-icon{border-top-color:var(--lm-accent);border-left-color:var(--lm-accent)}body.new-ui .Toastify__toast{background-color:var(--lm-primary)!important}.scrollableStyle::-webkit-scrollbar{width:7px}.scrollableStyle::-webkit-scrollbar-thumb{border-radius:4px}.tick line{stroke:#c0c0bb}.tick text{fill:#8e8883}.marks path{stroke-linejoin:"round";stroke-width:2px}::-webkit-scrollbar{background-color:transparent;width:8px}::-webkit-scrollbar-track{background-color:transparent;opacity:0}::-webkit-scrollbar-thumb{background-color:#8a242433;opacity:.5;border-radius:16px}.new-ui-content ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--lm-primary) 20%,transparent)}::-webkit-scrollbar-button{display:none}.carousel{transition:transform .3s}.higharts-css-styles{overflow:scroll!important}.center-pos{top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.top-left-pos{top:0;left:0}.top-right-pos{top:0;right:0}.bottom-left-pos{bottom:0;left:0}.bottom-right-pos{bottom:0;right:0}.top-center-pos{top:0}.bottom-center-pos,.top-center-pos{left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bottom-center-pos{bottom:0}.left-center-pos{left:0}.left-center-pos,.right-center-pos{top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.right-center-pos{right:0}.tw-timepicker-field .MuiOutlinedInput-notchedOutline,.tw-timepicker-field.Mui-focused .MuiOutlinedInput-notchedOutline,.tw-timepicker-field:hover .MuiOutlinedInput-notchedOutline{border-color:var(--lm-bdr-secondary)}.tw-timepicker-field .MuiInputBase-input{color:#332222}.tw-timepicker-field .MuiSvgIcon-root,.tw-timepicker-popper .MuiPickersArrowSwitcher-button{color:var(--lm-primary)}.tw-timepicker-popper .MuiMultiSectionDigitalClockSection-item.Mui-selected{background-color:var(--lm-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-timepicker-popper .MuiMultiSectionDigitalClockSection-item.Mui-selected:hover{background-color:var(--lm-primary)}.tw-timepicker-popper .MuiClockNumber-root.Mui-selected{background-color:var(--lm-primary);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-timepicker-popper .MuiClockNumber-root.Mui-selected:hover{background-color:var(--lm-primary)}.tw-timepicker-popper .MuiPickersLayout-actionBar button{color:var(--lm-primary)}.placeholder\:text-tertiary::-moz-placeholder{color:var(--lm-tertiary)!important}.placeholder\:text-tertiary::placeholder{color:var(--lm-tertiary)!important}.last\:border-b-0:last-child{border-bottom-width:0!important}.focus-within\:\!border-secondary:focus-within{border-color:var(--lm-secondary)!important}.focus-within\:border-\[\#C94B2A\]:focus-within{--tw-border-opacity:1!important;border-color:rgb(201 75 42/var(--tw-border-opacity,1))!important}.focus-within\:border-primary:focus-within{border-color:var(--lm-primary)!important}.hover\:translate-x-\[2px\]:hover{--tw-translate-x:2px!important}.hover\:scale-\[1\.05\]:hover,.hover\:translate-x-\[2px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:scale-\[1\.05\]:hover{--tw-scale-x:1.05!important;--tw-scale-y:1.05!important}.hover\:\!border-hover:hover{border-color:var(--lm-hover)!important}.hover\:border-\[\#2060D8\]:hover{--tw-border-opacity:1!important;border-color:rgb(32 96 216/var(--tw-border-opacity,1))!important}.hover\:border-\[\#C94B2A\]:hover{--tw-border-opacity:1!important;border-color:rgb(201 75 42/var(--tw-border-opacity,1))!important}.hover\:border-\[\#E05533\]:hover{--tw-border-opacity:1!important;border-color:rgb(224 85 51/var(--tw-border-opacity,1))!important}.hover\:border-bdr-secondary:hover{border-color:var(--lm-bdr-secondary)!important}.hover\:border-gray-500:hover{--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity,1))!important}.hover\:border-hover:hover{border-color:var(--lm-hover)!important}.hover\:border-lemnisk-accent:hover{border-color:var(--lm-accent)!important}.hover\:\!bg-\[\#4a3636\]:hover{--tw-bg-opacity:1!important;background-color:rgb(74 54 54/var(--tw-bg-opacity,1))!important}.hover\:\!bg-\[\#5B4AD0\]:hover{--tw-bg-opacity:1!important;background-color:rgb(91 74 208/var(--tw-bg-opacity,1))!important}.hover\:\!bg-hover:hover{background-color:var(--lm-hover)!important}.hover\:bg-\[\#2E2420\]:hover{--tw-bg-opacity:1!important;background-color:rgb(46 36 32/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#DE9393\]:hover{--tw-bg-opacity:1!important;background-color:rgb(222 147 147/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#EDE9E2\]:hover{--tw-bg-opacity:1!important;background-color:rgb(237 233 226/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#F5F3EF\]:hover{--tw-bg-opacity:1!important;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))!important}.hover\:bg-\[rgba\(224\2c 85\2c 51\2c 0\.05\)\]:hover{background-color:rgba(224,85,51,.05)!important}.hover\:bg-\[rgba\(32\2c 96\2c 216\2c 0\.08\)\]:hover{background-color:rgba(32,96,216,.08)!important}.hover\:bg-bg-light:hover{background-color:var(--lm-bg-light)!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important}.hover\:bg-gray-50:hover{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important}.hover\:bg-hover:hover{background-color:var(--lm-hover)!important}.hover\:bg-lemnisk-row-hover:hover{background-color:var(--lm-row-hover)!important}.hover\:bg-red-50:hover{--tw-bg-opacity:1!important;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))!important}.hover\:bg-secondary:hover{background-color:var(--lm-secondary)!important}.hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.hover\:bg-white\/\[\.03\]:hover{background-color:rgb(255 255 255/.03)!important}.hover\:bg-white\/\[\.05\]:hover{background-color:rgb(255 255 255/.05)!important}.hover\:text-\[\#2060D8\]:hover{--tw-text-opacity:1!important;color:rgb(32 96 216/var(--tw-text-opacity,1))!important}.hover\:text-\[\#C94B2A\]:hover{--tw-text-opacity:1!important;color:rgb(201 75 42/var(--tw-text-opacity,1))!important}.hover\:text-\[\#E05533\]:hover{--tw-text-opacity:1!important;color:rgb(224 85 51/var(--tw-text-opacity,1))!important}.hover\:text-black:hover{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.hover\:text-blue-700:hover{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity,1))!important}.hover\:text-gray-700:hover{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity,1))!important}.hover\:text-gray-800:hover{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity,1))!important}.hover\:text-hover:hover{color:var(--lm-hover)!important}.hover\:text-lemnisk-accent:hover{color:var(--lm-accent)!important}.hover\:text-lemnisk-sb-text:hover{color:var(--lm-sb-text)!important}.hover\:text-lemnisk-text2:hover{color:var(--lm-text2)!important}.hover\:text-secondary:hover{color:var(--lm-secondary)!important}.hover\:text-tertiary:hover{color:var(--lm-tertiary)!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:\!opacity-85:hover{opacity:.85!important}.hover\:opacity-100:hover{opacity:1!important}.hover\:opacity-70:hover{opacity:.7!important}.hover\:opacity-75:hover{opacity:.75!important}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)!important}.focus\:border-\[\#C94B2A\]:focus{--tw-border-opacity:1!important;border-color:rgb(201 75 42/var(--tw-border-opacity,1))!important}.focus\:border-primary:focus{border-color:var(--lm-primary)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.active\:cursor-grabbing:active{cursor:grabbing!important}.disabled\:hidden:disabled{display:none!important}.disabled\:\!cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-default:disabled{cursor:default!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:\!bg-gray-200:disabled{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))!important}.disabled\:\!bg-gray-300:disabled{--tw-bg-opacity:1!important;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))!important}.disabled\:\!bg-tertiary:disabled{background-color:var(--lm-tertiary)!important}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))!important}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1!important;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))!important}.disabled\:bg-gray-500:disabled{--tw-bg-opacity:1!important;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))!important}.disabled\:bg-tertiary:disabled{background-color:var(--lm-tertiary)!important}.disabled\:\!text-gray-500:disabled{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.disabled\:\!text-white:disabled{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.disabled\:text-gray-100:disabled{--tw-text-opacity:1!important;color:rgb(243 244 246/var(--tw-text-opacity,1))!important}.disabled\:text-gray-200:disabled{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity,1))!important}.disabled\:text-gray-400:disabled{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.disabled\:text-white:disabled{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.disabled\:\!opacity-80:disabled{opacity:.8!important}.disabled\:opacity-30:disabled{opacity:.3!important}.disabled\:opacity-40:disabled{opacity:.4!important}.group:hover .group-hover\:bg-bg-light{background-color:var(--lm-bg-light)!important}.group:hover .group-hover\:text-\[\#C94B2A\]{--tw-text-opacity:1!important;color:rgb(201 75 42/var(--tw-text-opacity,1))!important}.group:hover .group-hover\:opacity-100{opacity:1!important}@media (min-width:768px){.md\:w-\[45rem\]{width:45rem!important}.md\:flex-row{flex-direction:row!important}.md\:pl-16{padding-left:4rem!important}}@media (min-width:1024px){.lg\:pl-20{padding-left:5rem!important}}.\[\&\.Mui-selected\]\:bg-primary.Mui-selected{background-color:var(--lm-primary)!important}.\[\&\.Mui-selected\]\:text-white.Mui-selected,.\[\&_\.MuiChip-deleteIcon\]\:\!text-white .MuiChip-deleteIcon{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\[\&_\.MuiClock-pin\]\:bg-primary .MuiClock-pin{background-color:var(--lm-primary)!important}.\[\&_\.MuiClock-root\]\:text-primary .MuiClock-root{color:var(--lm-primary)!important}.\[\&_\.MuiClockPointer-root\]\:bg-primary .MuiClockPointer-root{background-color:var(--lm-primary)!important}.\[\&_\.MuiClockPointer-thumb\]\:border-primary .MuiClockPointer-thumb{border-color:var(--lm-primary)!important}.\[\&_\.MuiIcon-root\]\:text-\[16px\] .MuiIcon-root{font-size:16px!important}.\[\&_\.MuiInputBase-input\]\:\!text-primary .MuiInputBase-input,.\[\&_\.MuiInputBase-input\]\:text-primary .MuiInputBase-input{color:var(--lm-primary)!important}.\[\&_\.MuiOutlinedInput-notchedOutline\]\:\!border-primary .MuiOutlinedInput-notchedOutline{border-color:var(--lm-primary)!important}.\[\&_\.MuiOutlinedInput-notchedOutline\]\:\!border-tertiary .MuiOutlinedInput-notchedOutline{border-color:var(--lm-tertiary)!important}.\[\&_\.MuiOutlinedInput-root\.Mui-focused\]\:border-primary .MuiOutlinedInput-root.Mui-focused,.\[\&_\.MuiOutlinedInput-root\.Mui-focused_\.MuiOutlinedInput-notchedOutline\]\:\!border-primary .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.\[\&_\.MuiOutlinedInput-root\.Mui-focused_\.MuiOutlinedInput-notchedOutline\]\:border-primary .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.\[\&_\.MuiOutlinedInput-root\:hover\]\:border-primary .MuiOutlinedInput-root:hover{border-color:var(--lm-primary)!important}.\[\&_\.MuiOutlinedInput-root\:hover\]\:border-red-600 .MuiOutlinedInput-root:hover{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity,1))!important}.\[\&_\.MuiOutlinedInput-root\:hover_\.MuiOutlinedInput-notchedOutline\]\:\!border-primary .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--lm-primary)!important}.\[\&_\.MuiOutlinedInput-root\]\:border-red-500 .MuiOutlinedInput-root{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity,1))!important}.\[\&_\.MuiPaper-root\]\:border-primary .MuiPaper-root{border-color:var(--lm-primary)!important}.\[\&_\.MuiPaper-root\]\:bg-white .MuiPaper-root{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.\[\&_\.MuiPickersArrowSwitcher-button\]\:\!text-primary .MuiPickersArrowSwitcher-button,.\[\&_\.MuiPickersArrowSwitcher-button\]\:text-primary .MuiPickersArrowSwitcher-button{color:var(--lm-primary)!important}.\[\&_\.MuiPickersDay-root\.Mui-selected\:hover\]\:\!bg-primary .MuiPickersDay-root.Mui-selected:hover,.\[\&_\.MuiPickersDay-root\.Mui-selected\]\:\!bg-primary .MuiPickersDay-root.Mui-selected{background-color:var(--lm-primary)!important}.\[\&_\.MuiPickersDay-root\.Mui-selected\]\:\!text-white .MuiPickersDay-root.Mui-selected{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\[\&_img\]\:h-4 img{height:1rem!important}.\[\&_img\]\:w-4 img{width:1rem!important}.\[\&_svg\]\:h-4 svg{height:1rem!important}.\[\&_svg\]\:w-4 svg{width:1rem!important}.rs-root{--acc:#c0533a;--acc-mid:#e86044;--acc-l:rgba(232,96,68,.07);--acc-l2:rgba(232,96,68,.13);--bg:#f5f2f0;--bg2:#faf8f7;--sur:#fff;--bd:#e8e2de;--bds:#d0c8c4;--tp:#1a1614;--ts:#7a6e6a;--tm:#b0a49e;--green:#2e7d32;--gbg:#e8f5e9;--gbd:#c8e6c9;--red:#c62828;--rbg:#ffebee;--rbd:#f4c1cd;--amber:#e65100;--abg:#fff3e0;--abd:#ffd9a8;--blue:#1565c0;--bbg:#e3f2fd;--bbd:#bbdefb;--purple:#6d28d9;--pbg:#f3e8ff;--pbd:#d8b4fe;--r:10px;--rl:14px;--rs:6px;--f:"DM Sans",-apple-system,sans-serif;--m:"DM Mono","SFMono-Regular",monospace;font-family:var(--f);font-size:14px;color:var(--tp);line-height:1.5}.rs-root *{box-sizing:border-box}.rs-root button{cursor:pointer;border:none;background:none}.rs-root button,.rs-root input,.rs-root select,.rs-root textarea{font-family:var(--f)}.rs-root code{font-family:var(--m);font-size:11.5px;background:var(--bg);padding:1px 4px;border-radius:3px}.rs-root a{color:inherit}.rs-root .page{max-width:1080px;margin-left:auto;margin-right:auto}.rs-root .ph{margin-bottom:20px}.rs-root .ph-row{display:flex;align-items:center;gap:10px;margin-bottom:3px}.rs-root .ph-title{font-size:18px;font-weight:700;color:var(--tp);letter-spacing:-.3px}.rs-root .src-badge{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;border-radius:var(--rs);background:var(--acc-l2);color:var(--acc);border:1px solid var(--acc-mid)}.rs-root .stepper{display:flex;align-items:flex-start;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--bd)}.rs-root .si{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:70px;position:relative}.rs-root .si:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 13px);right:calc(-50% + 13px);height:1px;background:var(--bd);z-index:0}.rs-root .si.done:not(:last-child):after,.rs-root .si.ok:not(:last-child):after{background:var(--acc)}.rs-root .si.fail:not(:last-child):after{background:var(--red)}.rs-root .sd{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;position:relative;z-index:1;background:var(--bg);border:1.5px solid var(--bds);color:var(--tm);flex-shrink:0;transition:all .15s}.rs-root .si.done .sd,.rs-root .si.ok .sd{background:var(--acc);border-color:var(--acc);color:#fff}.rs-root .si.active .sd{background:var(--sur);border:2px solid var(--acc);color:var(--acc)}.rs-root .si.fail .sd{background:var(--red);border-color:var(--red);color:#fff}.rs-root .sl{font-size:10px;font-weight:600;color:var(--tm);text-align:center;white-space:nowrap}.rs-root .si.active .sl{color:var(--acc)}.rs-root .si.done .sl,.rs-root .si.ok .sl{color:var(--ts)}.rs-root .si.fail .sl{color:var(--red)}.rs-root .sh{display:flex;align-items:center;gap:10px;margin:20px 0 12px}.rs-root .sh:first-child{margin-top:0}.rs-root .sl2{font-size:10px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--acc);white-space:nowrap}.rs-root .sr{flex:1;height:1px;background:var(--bd)}.rs-root .og2{grid-template-columns:1fr 1fr;gap:10px}.rs-root .og1,.rs-root .og2{display:grid;margin-bottom:14px}.rs-root .og1{gap:8px}.rs-root .oc{border:1.5px solid var(--bd);border-radius:var(--rl);padding:13px 15px;cursor:pointer;background:var(--sur);display:flex;align-items:flex-start;gap:11px;transition:border-color .12s,background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs-root .oc:hover{border-color:var(--bds)}.rs-root .oc.sel{border-color:var(--acc);background:var(--acc-l)}.rs-root .or{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--bds);flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;transition:all .12s}.rs-root .oc.sel .or{border-color:var(--acc);background:var(--acc)}.rs-root .oc.sel .or:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.rs-root .oi{width:34px;height:34px;border-radius:8px;background:var(--bg);border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ts);font-size:17px}.rs-root .oc.sel .oi{background:var(--acc-l2);border-color:var(--acc-mid);color:var(--acc)}.rs-root .ot{font-size:13px;font-weight:600;color:var(--tp);margin-bottom:2px}.rs-root .od{font-size:12px;color:var(--ts);line-height:1.4}.rs-root .oc.sel .ot{color:var(--acc)}.rs-root .rec-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;background:var(--gbg);color:var(--green);border:1px solid var(--gbd);margin-left:6px;vertical-align:middle;letter-spacing:.4px;text-transform:uppercase}.rs-root .f{margin-bottom:16px}.rs-root .f:last-child{margin-bottom:0}.rs-root .fl{display:block;font-size:12px;font-weight:600;color:var(--ts);margin-bottom:3px;letter-spacing:.01em}.rs-root .fh{font-size:11.5px;color:var(--tm);line-height:1.45}.rs-root .fh,.rs-root .fh-empty{margin-bottom:6px;min-height:17px}.rs-root .req{color:var(--acc);margin-left:2px}.rs-root .f input[type=password],.rs-root .f input[type=text],.rs-root .f select,.rs-root .f textarea{width:100%;height:36px;padding:0 12px;font-size:13.5px;font-family:var(--f);border:1px solid var(--bds);border-radius:var(--r);background:var(--sur);color:var(--tp);outline:none;transition:border-color .12s,box-shadow .12s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rs-root .f input:focus,.rs-root .f select:focus,.rs-root .f textarea:focus{border-color:var(--acc);box-shadow:0 0 0 2px rgba(192,83,58,.15)}.rs-root .f input.mono,.rs-root .f textarea.mono{font-family:var(--m);font-size:12.5px}.rs-root .f textarea{height:auto;padding:9px 12px;resize:vertical}.rs-root .f select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%237a6e6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.rs-root .fr2{grid-template-columns:1fr 1fr;gap:16px}.rs-root .fr2,.rs-root .fr3{display:grid;align-items:start}.rs-root .fr3{grid-template-columns:1fr 1fr 1fr;gap:12px}.rs-root .mb0{margin-bottom:0}.rs-root .al{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border-radius:var(--r);font-size:13px;line-height:1.55;margin-bottom:14px;border-width:1px;border-style:solid}.rs-root .al svg{flex-shrink:0;margin-top:1px}.rs-root .al strong{font-weight:600}.rs-root .al.info{background:var(--bbg);border-color:var(--bbd);color:var(--blue)}.rs-root .al.warn{background:var(--abg);border-color:var(--abd);color:var(--amber)}.rs-root .al.succ{background:var(--gbg);border-color:var(--gbd);color:var(--green)}.rs-root .al.err{background:var(--rbg);border-color:var(--rbd);color:var(--red)}.rs-root .cb{background:var(--bg2);border:1px solid var(--bd);border-radius:var(--r);padding:14px 15px;font-family:var(--m);font-size:11.5px;color:var(--tp);line-height:1.7;white-space:pre;overflow-x:auto;margin-bottom:14px;position:relative}.rs-root .cb-copy{position:absolute;top:8px;right:8px;padding:3px 9px;border-radius:5px;font-size:11px;font-weight:500;font-family:var(--f);border:1px solid var(--bds);background:var(--sur);color:var(--ts);cursor:pointer;transition:all .12s}.rs-root .cb-copy:hover{border-color:var(--acc);color:var(--acc)}.rs-root .cb-copy.ok{border-color:var(--green);color:var(--green)}.rs-root .egress-box{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.rs-root .btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:var(--rs);font-size:13.5px;font-weight:500;font-family:var(--f);cursor:pointer;border:1px solid transparent;transition:all .12s;white-space:nowrap}.rs-root .btn:disabled{opacity:.38;cursor:not-allowed}.rs-root .btn-p{background:var(--tp);color:#fff;border-color:var(--tp)}.rs-root .btn-p:hover:not(:disabled){opacity:.86}.rs-root .btn-a{background:var(--acc);color:#fff;border-color:var(--acc)}.rs-root .btn-a:hover:not(:disabled){background:#a8472f;border-color:#a8472f}.rs-root .btn-o{background:var(--sur);color:var(--ts);border-color:var(--bd)}.rs-root .btn-o:hover:not(:disabled){border-color:var(--bds);color:var(--tp)}.rs-root .btn-g{background:transparent;color:var(--ts)}.rs-root .btn-g:hover:not(:disabled){background:var(--bg);color:var(--tp)}.rs-root .btn-lg{height:40px;padding:0 18px;font-size:14px}.rs-root .btn-fw{width:100%;justify-content:center}.rs-root .btn-sm{height:28px;padding:0 10px;font-size:12px}.rs-root .test-list{border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;margin-bottom:14px}.rs-root .test-row{display:flex;align-items:flex-start;gap:11px;padding:11px 15px;border-bottom:1px solid var(--bd);font-size:13px;background:var(--sur);transition:background .1s}.rs-root .test-row:last-child{border-bottom:none}.rs-root .test-row.err-row{background:var(--rbg)}.rs-root .ti{width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;margin-top:1px}.rs-root .ti.pnd{background:var(--bg);color:var(--tm);border:1.5px solid var(--bd)}.rs-root .ti.run{background:var(--bbg);color:var(--blue);border:1.5px solid var(--bbd)}.rs-root .ti.ok{background:var(--gbg);color:var(--green);border:1.5px solid var(--gbd)}.rs-root .ti.err{background:var(--rbg);color:var(--red);border:1.5px solid var(--rbd)}.rs-root .ti.skip{background:var(--bg2);color:var(--tm);border:1.5px solid var(--bd)}.rs-root .tl{font-size:13px;font-weight:500;color:var(--tp)}.rs-root .tl.pnd{color:var(--tm);font-weight:400}.rs-root .test-err-detail{font-size:12px;color:var(--red);margin-top:5px;line-height:1.5}.rs-root .test-err-fix{font-size:12px;color:var(--ts);margin-top:4px;padding:6px 10px;background:var(--sur);border-radius:6px;border:1px solid var(--rbd);line-height:1.5}.rs-root .test-err-fix strong{color:var(--tp);font-weight:600}.rs-root .focus-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.rs-root .focus-title{font-size:15px;font-weight:700;color:var(--tp)}.rs-root .focus-copy{font-size:12.5px;color:var(--ts);margin-top:2px;line-height:1.5}.rs-root .drawer-layout{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:560px;border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;background:var(--sur);margin-bottom:14px}.rs-root .drawer-layout.collapsed{grid-template-columns:0 minmax(0,1fr)}.rs-root .browser{background:var(--bg2);border-right:1px solid var(--bd);overflow:hidden;display:flex;flex-direction:column}.rs-root .drawer-layout.collapsed .browser{display:none}.rs-root .drawer-layout.browser-collapsed{grid-template-columns:8px minmax(0,1fr)}.rs-root .drawer-layout.browser-collapsed .browser{width:8px;min-width:8px;overflow:hidden;border-right:1px solid var(--bds);background:repeating-linear-gradient(180deg,var(--bg2) 0,var(--bg2) 6px,var(--bd) 6px,var(--bd) 7px);cursor:pointer}.rs-root .drawer-layout.browser-collapsed .browser-head,.rs-root .drawer-layout.browser-collapsed .browser-scroll{display:none}.rs-root .browser-head{padding:10px 12px;border-bottom:1px solid var(--bd);flex-shrink:0}.rs-root .browser-head input{width:100%;height:32px;border:1px solid var(--bds);border-radius:7px;padding:0 10px;background:var(--sur);font-size:13px;font-family:var(--f);color:var(--tp);outline:none}.rs-root .browser-head input:focus{border-color:var(--acc)}.rs-root .browser-scroll{overflow-y:auto;flex:1}.rs-root .dataset{padding:10px 12px 4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tm);font-weight:700}.rs-root .obj{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 12px 8px 20px;border-left:2px solid transparent;cursor:pointer;transition:background .1s}.rs-root .obj.on,.rs-root .obj:hover{background:var(--sur)}.rs-root .obj.on{border-left-color:var(--acc)}.rs-root .obj-check{width:14px;height:14px;border:1.5px solid var(--bds);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .12s}.rs-root .obj-check.on{background:var(--acc);border-color:var(--acc)}.rs-root .obj-check.on:after{content:"✓";font-size:9px;font-weight:700;color:#fff}.rs-root .obj-title{font-family:var(--m);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tp)}.rs-root .obj.on .obj-title{color:var(--acc);font-weight:600}.rs-root .obj-meta{font-size:10px;color:var(--tm);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-weight:600}.rs-root .obj-state{font-size:10px;font-weight:700;color:var(--tm);white-space:nowrap;flex-shrink:0}.rs-root .obj-state.ok{color:var(--green)}.rs-root .obj-state.warn{color:var(--amber)}.rs-root .workspace{min-width:0;overflow:hidden;display:flex;flex-direction:column}.rs-root .map-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;background:var(--bg2);border-bottom:1px solid var(--bd);flex-shrink:0}.rs-root .map-title{font-family:var(--m);font-size:13.5px;font-weight:700;color:var(--tp)}.rs-root .map-meta{font-size:11px;color:var(--tm);font-family:var(--m);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.rs-root .table-wrap{overflow:auto;flex:1;background:var(--sur)}.rs-root .map-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0}.rs-root .map-table th{background:var(--bg2);border-bottom:1px solid var(--bd);padding:8px 12px;text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tm);white-space:nowrap;position:sticky;top:0;z-index:2}.rs-root .map-table td{padding:7px 12px;border-bottom:1px solid var(--bd);vertical-align:middle;font-size:13px}.rs-root .map-table tr:last-child td{border-bottom:none}.rs-root .map-table tr.required{background:#fffef5}.rs-root .map-table tr.required:hover{background:#fffde8}.rs-root .map-table tr:not(.required):hover td{background:#fdf9f8}.rs-root .sticky-col{position:sticky;left:0;background:inherit;z-index:3;border-right:1px solid var(--bd)}.rs-root .map-table th.sticky-col{background:var(--bg2);z-index:4}.rs-root .col-name{font-family:var(--m);font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:6px;color:var(--tp)}.rs-root .req-badge{font-size:9px;font-weight:700;text-transform:uppercase;color:#854F0B;background:#FAEEDA;border:1px solid #ef9f27;padding:1px 5px;border-radius:3px;white-space:nowrap}.rs-root .dtype{font-family:var(--m);font-size:11.5px;color:var(--tm)}.rs-root .seg{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--bg);border:1px solid var(--bd);border-radius:7px;padding:2px;gap:2px;min-width:195px}.rs-root .seg button{height:26px;border-radius:5px;font-size:11px;font-weight:500;color:var(--ts);background:none;border:none;cursor:pointer;transition:all .12s;white-space:nowrap}.rs-root .seg button.on{background:var(--sur);box-shadow:0 1px 3px rgba(26,22,20,.1);font-weight:600}.rs-root .seg button.on.c{color:var(--blue)}.rs-root .seg button.on.e{color:var(--purple)}.rs-root .seg button.on.s{color:var(--tm)}.rs-root .seg button:disabled{opacity:.35;cursor:not-allowed}.rs-root .prop-select{height:30px;width:100%;min-width:140px;border:1px solid var(--bds);border-radius:6px;padding:0 24px 0 9px;background:var(--sur) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%237a6e6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 7px center;font-size:12.5px;color:var(--tp);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;font-family:var(--f)}.rs-root .prop-select:focus{border-color:var(--acc)}.rs-root .plain-tag{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.rs-root .plain-tag.c{color:var(--blue)}.rs-root .plain-tag.e{color:var(--purple)}.rs-root .plain-tag.s{color:var(--tm)}.rs-root .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--tm);height:100%}.rs-root .empty-state-icon{font-size:32px;margin-bottom:12px;opacity:.5}.rs-root .empty-state-text{font-size:13px;color:var(--ts)}.rs-root .browser-pill{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10;width:20px;height:36px;border-radius:10px;background:var(--sur);border:1px solid var(--bds);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(26,22,20,.12);transition:left .2s}.rs-root .sample-layout{display:grid;grid-template-columns:180px 1fr;gap:0;border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;margin-bottom:14px}.rs-root .sample-nav{background:var(--bg2);border-right:1px solid var(--bd);display:flex;flex-direction:column}.rs-root .sample-schema-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ts);cursor:pointer;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:none;width:100%;text-align:left}.rs-root .sample-schema-btn:hover{background:var(--sur)}.rs-root .sample-schema-btn.open{color:var(--acc)}.rs-root .sample-schema-btn .caret{font-size:9px;color:var(--tm);transition:transform .15s}.rs-root .sample-schema-btn.open .caret{transform:rotate(90deg)}.rs-root .sample-tbl-btn{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 22px;font-size:12.5px;color:var(--ts);cursor:pointer;background:none;width:100%;text-align:left;border:none;border-left:2px solid transparent;transition:all .1s}.rs-root .sample-tbl-btn:hover{background:var(--sur);color:var(--tp)}.rs-root .sample-tbl-btn.on{color:var(--acc);background:var(--sur);border-left-color:var(--acc);font-weight:600}.rs-root .sample-nav-sep{height:1px;background:var(--bd);margin:2px 0}.rs-root .sample-main{overflow:hidden;display:flex;flex-direction:column}.rs-root .sample-main-head{padding:10px 16px;background:var(--bg2);border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:10px;flex-shrink:0}.rs-root .sample-tbl-title{font-size:13px;font-weight:600;color:var(--tp);font-family:var(--m)}.rs-root .sample-schema-tag{font-size:10.5px;color:var(--tm);font-family:var(--m)}.rs-root .sample-legend{display:flex;align-items:center;gap:12px;margin-left:auto}.rs-root .leg-item{display:flex;align-items:center;gap:4px;font-size:11.5px}.rs-root .leg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rs-root .prev-wrap{overflow-x:auto;flex:1}.rs-root .prev-tbl{width:100%;border-collapse:collapse;font-size:12px;min-width:500px}.rs-root .prev-tbl th{background:var(--bg2);border-bottom:1px solid var(--bd);padding:7px 12px;text-align:left;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--tm);white-space:nowrap;border-right:1px solid var(--bd)}.rs-root .prev-tbl th:last-child{border-right:none}.rs-root .prev-tbl th .th-to{display:block;font-size:9.5px;font-weight:600;margin-top:2px;text-transform:none;letter-spacing:0}.rs-root .prev-tbl td{padding:8px 12px;border-bottom:1px solid var(--bd);font-family:var(--m);font-size:11.5px;white-space:nowrap;border-right:1px solid var(--bd)}.rs-root .prev-tbl td:last-child{border-right:none}.rs-root .prev-tbl tr:last-child td{border-bottom:none}.rs-root .prev-tbl tr:nth-child(2n) td{background:var(--bg2)}.rs-root .col-c{color:var(--blue)}.rs-root .col-e{color:var(--purple)}.rs-root .col-s{color:var(--tm)}.rs-root .freq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.rs-root .cron-box{background:var(--bg2);border:1px solid var(--bd);border-radius:var(--r);padding:14px 16px;margin-top:12px}.rs-root .cron-expr{font-family:var(--m);font-size:18px;font-weight:600;color:var(--tp);text-align:center;padding:12px;background:var(--sur);border:1px solid var(--bds);border-radius:var(--r);margin-bottom:12px;letter-spacing:.08em}.rs-root .cron-parts{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:12px}.rs-root .cron-part{padding:6px 4px;border-radius:6px;background:var(--sur)}.rs-root .cron-val{font-size:16px;color:var(--acc)}.rs-root .cron-lbl{font-size:10px;margin-top:2px}.rs-root .cron-examples{display:grid;gap:5px}.rs-root .cron-eg{display:flex;gap:10px;align-items:center;padding:7px 10px;background:var(--sur);border:1px solid var(--bd);border-radius:6px;cursor:pointer;transition:border-color .12s}.rs-root .cron-eg:hover{border-color:var(--acc)}.rs-root .cron-eg-val{font-family:var(--m);font-size:12px;color:var(--blue);min-width:120px;font-weight:500}.rs-root .cron-eg-desc{font-size:12px;color:var(--ts)}.rs-root .wm-toggle-btn{height:34px;padding:0 14px;border-radius:var(--rs);font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--bd);background:var(--sur);color:var(--ts)}.rs-root .wm-toggle-btn.on{border-color:var(--acc);background:var(--acc-l);color:var(--acc)}.rs-root .wm-grid-head{padding:8px 14px;background:var(--bg2);border-bottom:1px solid var(--bd);font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tm)}.rs-root .wm-grid-head,.rs-root .wm-row{display:grid;grid-template-columns:minmax(160px,1.4fr) 90px minmax(180px,1.3fr) 100px;gap:10px}.rs-root .wm-row{padding:10px 14px;align-items:center;background:var(--sur)}.rs-root .wm-tname{font-family:var(--m);font-size:12.5px;font-weight:600;color:var(--tp)}.rs-root .wm-tschema{font-size:10.5px;color:var(--tm);font-family:var(--m)}.rs-root .wm-ttype{font-size:10.5px;color:var(--ts);text-transform:uppercase;letter-spacing:.04em}.rs-root .wm-sel{height:28px;padding:0 22px 0 8px;font-size:12px;width:100%;border-radius:5px;border:1px solid var(--bds);font-family:var(--m);background:var(--sur) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%237a6e6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 6px center;color:var(--tp);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.rs-root .wm-sel:disabled{opacity:.7}.rs-root .wm-sel.ok{border-color:var(--gbd)}.rs-root .wm-sel.warn{border-color:var(--abd)}.rs-root .wm-note{font-size:10.5px;margin-top:3px}.rs-root .wm-status .wm-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.rs-root .rv{font-size:13px;font-weight:500;color:var(--tp)}.rs-root .rv.mono{font-family:var(--m);font-size:12px}.rs-root .rev-table-list{display:grid;gap:6px;max-height:145px;overflow:auto;padding-right:4px}.rs-root .rev-table-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;background:var(--bg2);border:1px solid var(--bd);border-radius:6px;font-size:12.5px}.rs-root .rev-table-name{font-family:var(--m);font-weight:600;color:var(--tp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-root .rev-table-schema{font-family:var(--m);font-size:10.5px;color:var(--tm);flex-shrink:0}.rs-root .rev-table-action{display:flex;justify-content:flex-end;padding-top:4px}.rs-root .rev-table-action .btn{height:30px}.rs-root .selected-list{display:grid;gap:8px;max-height:360px;overflow:auto}.rs-root .selected-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--bg2);border:1px solid var(--bd);border-radius:8px}.rs-root .selected-list-name{font-family:var(--m);font-size:13px;font-weight:700;color:var(--tp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-root .selected-list-type{font-size:10.5px;color:var(--tm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.rs-root .ar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--bd);margin-top:6px}.rs-root .hid{display:none!important}@keyframes rs-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rs-root .spin{animation:rs-spin 1s linear infinite}.rs-root details[open] summary svg.chev{transform:rotate(180deg)}.rs-root details summary::-webkit-details-marker{display:none}.rs-root details summary{outline:none}.rs-root .acc{margin-top:20px;border:1px solid var(--bd);border-radius:var(--r);overflow:hidden}.rs-root .acc+.acc{margin-top:8px}.rs-root .acc summary{padding:12px 16px;font-size:13px;font-weight:600;color:var(--tp);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;background:var(--bg2);list-style:none}.rs-root .acc summary .acc-sub{font-size:12px;font-weight:400;color:var(--tm);margin-left:8px}.rs-root .acc-body{padding:16px;border-top:1px solid var(--bd)}.rs-root .acc-label{font-size:11px;font-weight:700;color:var(--ts);margin-bottom:7px;text-transform:uppercase;letter-spacing:.06em}.rs-root .acc-label.mt{margin:14px 0 7px}.rs-root .acc-desc{font-size:12px;color:var(--tm);margin-bottom:8px;line-height:1.5}.rs-root .modal-backdrop{position:fixed;inset:0;background:rgba(26,22,20,.36);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.rs-root .modal-card{width:min(460px,100%);background:var(--sur);border:1px solid var(--bd);border-radius:var(--rl);box-shadow:0 18px 45px rgba(26,22,20,.18);overflow:hidden}.rs-root .modal-card--wide{width:min(720px,100%)}.rs-root .modal-head{padding:14px 16px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg2)}.rs-root .modal-title{font-size:15px;font-weight:700;color:var(--tp)}.rs-root .modal-body{padding:16px}.rs-root .modal-foot{padding:12px 16px;border-top:1px solid var(--bd);display:flex;justify-content:flex-end;gap:8px;background:var(--bg2)}.rs-root .compat-note{font-size:12px;color:var(--tm);margin-top:2px}.rs-root .create-opt{font-weight:700;color:var(--acc);background:var(--acc-l2)}.rs-root .ar-end{justify-content:flex-end}.rs-root .rs-gap8{display:flex;gap:8px}.rs-root .rs-min0{min-width:0}.rs-root .rs-mt-10{margin-top:10px}.rs-root .rs-mt-16{margin-top:16px}.rs-root .rs-mt-20{margin-top:20px}.rs-root .rs-mb-8{margin-bottom:8px}.rs-root .rs-mb-14{margin-bottom:14px}.rs-root .rs-no-match{padding:16px;color:var(--tm);font-size:13px;text-align:center}.rs-root .rs-notcopied{color:var(--tm);font-size:12px}.rs-root .rec-blue{background:var(--bbg);color:var(--blue);border-color:var(--bbd)}.rs-root .rs-green{color:var(--green)}.rs-root .rs-amber{color:var(--amber)}.rs-root .rs-bg-green{background:var(--green)}.rs-root .rs-bg-amber{background:var(--amber)}.rs-root .rs-bg-blue{background:var(--blue)}.rs-root .rs-bg-purple{background:var(--purple)}.rs-root .rs-bg-mute{background:var(--tm)}.rs-root .rs-test-idle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.rs-root .rs-sim{display:flex;align-items:center;gap:6px;margin-left:auto}.rs-root .rs-sim-label{font-size:11.5px;color:var(--tm);white-space:nowrap}.rs-root .rs-sim-select{height:28px;padding:0 8px;font-size:12px;border:1px solid var(--bds);border-radius:5px;background:var(--sur);color:var(--ts);cursor:pointer}.rs-root .rs-retry{margin-top:6px}.rs-root .rs-selmap-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;flex-wrap:wrap}.rs-root .rs-selmap-title{font-size:13px;font-weight:600;color:var(--tp)}.rs-root .rs-selmap-sub{font-size:12.5px;color:var(--tm)}.rs-root .rs-drawer-wrap{position:relative;margin-bottom:14px}.rs-root .browser-pill{left:270px}.rs-root .browser-pill.browser-pill--collapsed{left:8px}.rs-root .rs-flip{transform:rotate(180deg)}.rs-root .map-table th.rs-w24{width:24%}.rs-root .map-table th.rs-w12{width:12%}.rs-root .map-table th.rs-w30{width:30%}.rs-root .map-table th.rs-w34{width:34%}.rs-root .rs-map-badge{font-size:11px;font-weight:600;color:var(--tm)}.rs-root .rs-map-badge.ok{color:var(--green)}.rs-root .rs-map-badge.warn{color:var(--amber)}.rs-root .rs-leg-c,.rs-root .rs-leg-e{font-weight:500}.rs-root .rs-leg-txt{color:var(--ts);font-size:11.5px}.rs-root .rs-th-skip{color:var(--tm);font-size:9px}.rs-root .rs-th-c{color:var(--blue);font-size:9px}.rs-root .rs-th-e{color:var(--purple);font-size:9px}.rs-root .rs-psel{position:relative;width:100%;min-width:140px}.rs-root .rs-psel-field{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:140px;height:30px;padding:0 9px;border:1px solid var(--bds);border-radius:6px;background:var(--sur);font-size:12.5px;color:var(--tp);cursor:pointer;font-family:var(--f);text-align:left}.rs-root .rs-psel-field:hover{border-color:var(--bds)}.rs-root .rs-psel-placeholder .rs-psel-val{color:var(--tm)}.rs-root .rs-psel-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-root .rs-psel-caret{color:var(--tm);font-size:10px;flex-shrink:0}.rs-root .rs-psel-pop{z-index:200;box-sizing:border-box;min-width:250px;background:var(--sur);border:1px solid var(--bds);border-radius:8px;box-shadow:0 8px 28px rgba(26,22,20,.18);overflow:hidden;display:flex;flex-direction:column;max-height:280px}.rs-root .rs-psel-head{padding:8px 8px 4px;flex-shrink:0}.rs-root .rs-psel-search{display:block;width:100%;box-sizing:border-box;height:32px;border:1px solid var(--bds);border-radius:7px;padding:0 10px;font-size:13px;font-family:var(--f);color:var(--tp);outline:none;background:var(--sur)}.rs-root .rs-psel-search:focus{border-color:var(--acc)}.rs-root .rs-psel-list{overflow-y:auto;padding:0 6px 6px;scrollbar-width:thin;scrollbar-color:var(--bds) transparent}.rs-root .rs-psel-list::-webkit-scrollbar{width:7px}.rs-root .rs-psel-list::-webkit-scrollbar-thumb{background:var(--bds);border-radius:7px}.rs-root .rs-psel-list::-webkit-scrollbar-thumb:hover{background:var(--tm)}.rs-root .rs-psel-list::-webkit-scrollbar-track{background:transparent}.rs-root .rs-psel-group{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tm);padding:8px 10px 3px}.rs-root .rs-psel-opt{display:block;width:100%;text-align:left;padding:7px 10px;font-size:12.5px;color:var(--tp);border-radius:5px;background:none;border:none;cursor:pointer;font-family:var(--f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-root .rs-psel-opt:hover{background:var(--bg)}.rs-root .rs-psel-opt.on{background:var(--acc-l);color:var(--acc);font-weight:600}.rs-root .rs-psel-create{color:var(--acc);font-weight:700;background:var(--acc-l);margin-bottom:2px}.rs-root .rs-psel-create:hover{background:var(--acc-l2)}.rs-root .rs-psel-empty{padding:12px;text-align:center;color:var(--tm);font-size:12.5px}.rs-root .rs-cron-q{font-size:11.5px;font-weight:600;color:var(--ts);margin-bottom:8px}.rs-root .rs-cron-help{font-size:11.5px;color:var(--ts);margin-bottom:10px;line-height:1.6}.rs-root .rs-cron-eg-lbl{font-size:11px;font-weight:600;color:var(--ts);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.rs-root .rs-cron-plain{font-size:12px;color:var(--green);margin-top:5px;font-weight:500}.rs-root .rs-wm-intro{font-size:12.5px;color:var(--ts);margin-bottom:14px}.rs-root .rs-wm-table{border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden}.rs-root .si.clickable{cursor:pointer}.rs-root .si.clickable:hover .sd{border-color:var(--acc);color:var(--acc)}.rs-root .si.clickable:hover .sl{color:var(--acc)}.rs-root .sample-main{min-width:0}.rs-root .prev-wrap::-webkit-scrollbar,.rs-root .table-wrap::-webkit-scrollbar{height:8px;width:8px}.rs-root .prev-wrap::-webkit-scrollbar-thumb,.rs-root .table-wrap::-webkit-scrollbar-thumb{background:var(--bds);border-radius:8px}.rs-root .prev-wrap::-webkit-scrollbar-thumb:hover,.rs-root .table-wrap::-webkit-scrollbar-thumb:hover{background:var(--tm)}.rs-root .prev-wrap::-webkit-scrollbar-track,.rs-root .table-wrap::-webkit-scrollbar-track{background:transparent}.rs-root .prev-wrap,.rs-root .table-wrap{scrollbar-width:thin;scrollbar-color:var(--bds) transparent}.rs-root .prev-tbl{min-width:0}.rs-root .prev-tbl td,.rs-root .prev-tbl th{padding:7px 10px}@media (max-width:960px){.rs-root .egress-box{grid-template-columns:1fr}}.rs-root .locked-banner{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg2);border:1px solid var(--bd);border-radius:var(--r);margin-bottom:12px;font-size:12.5px;color:var(--ts)}.rs-root .locked-banner .lb-text{font-size:12.5px}.rs-root .locked-banner .lb-back{margin-left:auto}.rs-root .wizard-locked{position:relative;pointer-events:none}.rs-root .wizard-locked:after{content:"";position:absolute;inset:0;background:rgba(250,248,247,.4);z-index:5;border-radius:var(--rl)}.rs-root .sum-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--bd)}.rs-root .sum-title-row{display:flex;align-items:center;gap:10px;margin-bottom:4px}.rs-root .sum-title{font-size:20px;font-weight:700;color:var(--tp);letter-spacing:-.3px}.rs-root .sum-host-line{font-size:12.5px;color:var(--tm);margin-top:3px}.rs-root .status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:600}.rs-root .status-pill.active{background:var(--gbg);color:var(--green);border:1px solid var(--gbd)}.rs-root .status-pill.paused{background:var(--abg);color:var(--amber);border:1px solid var(--abd)}.rs-root .status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rs-root .status-dot.active{background:var(--green)}.rs-root .status-dot.paused{background:var(--amber)}.rs-root .sum-actions{display:flex;gap:8px;flex-shrink:0;align-items:flex-start}.rs-root .sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;margin-bottom:20px}.rs-root .sum-cell{background:var(--sur);padding:14px 18px}.rs-root .sum-cell.wide{grid-column:span 2;background:var(--bg2);padding:0}.rs-root .sum-label{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tm);margin-bottom:4px}.rs-root .sum-val{font-size:13.5px;font-weight:500;color:var(--tp)}.rs-root .sum-val.mono{font-family:var(--m);font-size:12.5px}.rs-root .sum-val.good{color:var(--green)}.rs-root .sum-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;margin-bottom:20px}.rs-root .sum-stat{background:var(--sur);padding:14px 18px;text-align:center}.rs-root .sum-stat-num{font-size:22px;font-weight:700;color:var(--tp);line-height:1}.rs-root .sum-stat-num.good{color:var(--green)}.rs-root .sum-stat-num.warn{color:var(--amber)}.rs-root .sum-stat-num.err{color:var(--red)}.rs-root .sum-stat-lbl{font-size:11px;color:var(--tm);margin-top:4px}.rs-root .sum-tbl-head{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-bottom:1px solid var(--bd)}.rs-root .sum-tbl-head-l{display:flex;align-items:baseline;gap:8px}.rs-root .sum-tbl-count{font-size:11.5px;color:var(--tm)}.rs-root .sum-tbl-viewall{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--blue);background:none;border:none;cursor:pointer;padding:0;font-family:var(--f)}.rs-root .sum-tbl-scroll{max-height:200px;overflow-y:auto}.rs-root .sum-tbl-schema-hdr{padding:6px 18px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tm);background:var(--bg2);border-bottom:1px solid var(--bd);position:sticky;top:0;z-index:1}.rs-root .sum-tbl-row{display:flex;align-items:center;gap:10px;padding:9px 18px;border-bottom:1px solid var(--bd);transition:background .1s}.rs-root .sum-tbl-row:last-child{border-bottom:none}.rs-root .sum-tbl-row:hover{background:#fdf9f8}.rs-root .sum-tbl-name{font-family:var(--m);font-size:13px;font-weight:500;color:var(--tp);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-root .sum-tbl-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0}.rs-root .sum-tbl-badge.tbl{background:var(--bbg);color:var(--blue);border:1px solid var(--bbd)}.rs-root .sum-tbl-badge.view{background:var(--pbg);color:var(--purple);border:1px solid var(--pbd)}.rs-root .sum-tbl-rows{font-size:12px;color:var(--tm);white-space:nowrap;flex-shrink:0;font-family:var(--m)}.rs-root .sum-tbl-empty{padding:28px 18px;text-align:center;font-size:12.5px;color:var(--tm)}.rs-root .logs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--bd)}.rs-root .logs-head-l{display:flex;align-items:center;gap:10px}.rs-root .logs-title{font-size:16px;font-weight:700;color:var(--tp)}.rs-root .logs-sub{font-size:12px;color:var(--tm)}.rs-root .log-filter-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.rs-root .log-filter-btn{height:28px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:500;border:1px solid var(--bd);background:var(--sur);color:var(--ts);cursor:pointer;transition:all .12s}.rs-root .log-filter-btn.on{background:var(--acc-l2);border-color:var(--acc-mid);color:var(--acc)}.rs-root .log-count{font-size:12px;color:var(--tm);margin-left:auto}.rs-root .log-table-wrap{border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden}.rs-root .log-table{width:100%;border-collapse:collapse;font-size:13px}.rs-root .log-table th{background:var(--bg2);border-bottom:1px solid var(--bd);padding:9px 14px;text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--tm);white-space:nowrap}.rs-root .log-table td{padding:11px 14px;border-bottom:1px solid var(--bd);vertical-align:middle}.rs-root .log-table tr:last-child td{border-bottom:none}.rs-root .log-table tr:hover td{background:#fdf9f8}.rs-root .log-ts{font-family:var(--m);white-space:nowrap}.rs-root .log-ts,.rs-root .log-type{font-size:12px;color:var(--ts)}.rs-root .log-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}.rs-root .log-status.success{color:var(--green)}.rs-root .log-status.warning{color:var(--amber)}.rs-root .log-status.error{color:var(--red)}.rs-root .log-num{font-family:var(--m);font-size:12.5px;color:var(--tp)}.rs-root .log-err{font-size:12px;color:var(--red);max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-root .json-badge{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:2px 6px;border-radius:4px;background:#f3e8ff;color:#6d28d9;border:1px solid #d8b4fe;white-space:nowrap}.rs-root .map-table tr.json-col-row>td:first-child{background:#faf6ff}.rs-root .json-mode-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0}.rs-root .json-mode-pills{display:flex;gap:4px}.rs-root .json-mode-pill{font-size:12px;font-weight:500;padding:4px 10px;border-radius:20px;border:1.5px solid var(--bd);color:var(--ts);background:var(--bg2);cursor:pointer;transition:all .13s}.rs-root .json-mode-pill:hover{border-color:var(--acc-mid);color:var(--acc);background:var(--acc-l)}.rs-root .json-mode-pill.active{border-color:var(--acc);background:var(--acc-l2);color:var(--acc);font-weight:700}.rs-root .json-configure-btn{flex-shrink:0}.rs-root .json-col-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jdrawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1200;animation:fadeIn .15s ease}.jdrawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:100vw;background:#fff;z-index:1201;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.18);animation:slideInRight .18s ease}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.rs-root .jdrawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--bd);flex-shrink:0}.rs-root .jdrawer-title{font-size:15px;font-weight:700;color:var(--tp)}.rs-root .jdrawer-sub{font-size:12px;color:var(--ts);margin-top:3px}.rs-root .jdrawer-close{margin-top:2px}.rs-root .jdrawer-toolbar{padding:10px 16px 8px;border-bottom:1px solid var(--bd);flex-shrink:0;display:flex;flex-direction:column;gap:8px}.rs-root .jdrawer-search{width:100%;padding:7px 10px;border:1.5px solid var(--bd);border-radius:var(--rs);font-size:13px;color:var(--tp);background:var(--bg);outline:none}.rs-root .jdrawer-search:focus{border-color:var(--acc)}.rs-root .jdrawer-filter-row{display:flex;gap:6px}.rs-root .jdrawer-filter{font-size:12px;padding:4px 10px;border-radius:14px;border:1.5px solid var(--bd);color:var(--ts);background:none;cursor:pointer}.rs-root .jdrawer-filter.active{border-color:var(--acc);color:var(--acc);background:var(--acc-l);font-weight:600}.rs-root .jdrawer-body{flex:1;overflow-y:auto;padding:6px 0}.rs-root .jdrawer-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--bd);flex-shrink:0}.rs-root .jdrawer-done-count{font-size:12px;color:var(--ts)}.rs-root .jkey-row{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--bg);flex-wrap:wrap;transition:background .1s}.rs-root .jkey-row:hover{background:var(--bg)}.rs-root .jkey-row.jkey-skipped{opacity:.45}.rs-root .jkey-row.jkey-nested{padding-left:32px;background:#fafafa}.rs-root .jkey-indent{color:var(--tm);font-size:13px;margin-right:2px}.rs-root .jkey-name-wrap{display:flex;align-items:center;gap:5px;min-width:130px;flex-shrink:0}.rs-root .jkey-name{font-size:12.5px;font-weight:600;font-family:var(--m);color:var(--tp)}.rs-root .jkey-typetag{font-size:10px;font-weight:700;letter-spacing:.3px;padding:1px 5px;border-radius:3px;color:#fff;white-space:nowrap}.rs-root .jkey-seg{display:flex;gap:3px;flex-shrink:0}.rs-root .jkey-seg .seg-btn{font-size:11px;padding:3px 8px}.rs-root .jkey-prop-select{flex:1;min-width:140px}.rs-root .jkey-prop-select select{width:100%;padding:4px 6px;border:1.5px solid var(--bd);border-radius:var(--rs);font-size:12px;background:var(--bg);color:var(--tp)}.rs-root .jkey-array-note{font-size:11px;color:var(--tm);font-style:italic;flex:1}.rs-root .jkey-skip-btn{font-size:11px;padding:3px 8px;border-radius:4px;border:1px solid var(--bd);color:var(--ts);background:none;cursor:pointer;flex-shrink:0;white-space:nowrap}.rs-root .jkey-skip-btn:hover{border-color:var(--red);color:var(--red)}.rs-root .jkey-skip-btn.skipped{border-color:var(--acc);color:var(--acc)}.rs-root .log-table td:nth-child(3),.rs-root .log-table th:nth-child(3){min-width:100px}.rs-root .review-section{margin-bottom:20px}.rs-root .review-section-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tm);margin-bottom:8px}.rs-root .review-row{display:flex;gap:8px;padding:6px 0;border-bottom:1px solid var(--bg)}.rs-root .review-label{min-width:160px;font-size:12.5px;color:var(--ts)}.rs-root .review-value{font-size:12.5px;font-weight:500;color:var(--tp)}.rs-root .review-tbl-row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--bg);font-size:12.5px}.rs-root .review-tbl-name{font-family:var(--m);font-size:12px;color:var(--tp)}.rs-root .rs-wrap--review{padding:0}.rs-root .review-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--bd)}.rs-root .review-body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px 24px}@media (max-width:760px){.rs-root .review-body{grid-template-columns:1fr}}.rs-root .rs-wrap{max-width:960px;margin:0 auto;padding:28px 32px}.rs-root .rs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--bd)}.rs-root .rs-brand{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ts);margin-bottom:6px}.rs-root .rs-brand-icon{font-size:16px;color:var(--acc)}.rs-root .rs-source-name{font-size:20px;font-weight:700;color:var(--tp);letter-spacing:-.3px;margin-bottom:4px}.rs-root .rs-source-meta{font-size:12.5px;color:var(--ts)}.rs-root .rs-header-actions{display:flex;gap:8px;flex-shrink:0;align-items:flex-start}.rs-root .sum-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--bd);border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;margin-bottom:20px}.rs-root .sum-stat-val{font-size:22px;font-weight:700;color:var(--tp);line-height:1}.rs-root .sum-tabs{display:flex;gap:0;border-bottom:2px solid var(--bd);margin-bottom:20px}.rs-root .sum-tab{font-size:13px;font-weight:600;padding:10px 18px;background:none;color:var(--ts);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.rs-root .sum-tab:hover{color:var(--tp)}.rs-root .sum-tab.active{color:var(--acc);border-bottom-color:var(--acc)}.rs-root .sum-body{display:flex;flex-direction:column;gap:20px}.rs-root .sum-section{border:1px solid var(--bd);border-radius:var(--r);overflow:hidden}.rs-root .sum-section-title{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tm);background:var(--bg2);padding:9px 16px;border-bottom:1px solid var(--bd)}.rs-root .sum-rows{display:flex;flex-direction:column}.rs-root .sum-row{display:flex;align-items:baseline;gap:12px;padding:10px 16px;border-bottom:1px solid var(--bd)}.rs-root .sum-row:last-child{border-bottom:none}.rs-root .sum-row-label{min-width:160px;font-size:12.5px;color:var(--ts);flex-shrink:0}.rs-root .sum-row-value{font-size:13px;font-weight:500;color:var(--tp)}.rs-root .sum-row-value.mono{font-family:var(--m);font-size:12px}.rs-root .sum-see-all{font-size:12px;font-weight:500;color:var(--blue);background:none;border:none;cursor:pointer;padding:0;font-family:var(--f)}.rs-root .sum-tbl-more{padding:8px 16px;font-size:12px;color:var(--tm);border-top:1px solid var(--bd)}.rs-root .sum-logs{display:flex;flex-direction:column;gap:14px}.rs-root .log-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rs-root .log-filter{height:28px;padding:0 12px;border-radius:99px;font-size:12px;font-weight:500;border:1px solid var(--bd);background:var(--sur);color:var(--ts);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s}.rs-root .log-filter:hover{border-color:var(--bds);color:var(--tp)}.rs-root .log-filter.active{background:var(--acc-l2);border-color:var(--acc-mid);color:var(--acc)}.rs-root .log-icon{display:inline-flex;align-items:center}.rs-root .log-icon.success{color:var(--green)}.rs-root .log-icon.warning{color:var(--amber)}.rs-root .log-icon.error{color:var(--red)}.rs-root .log-row--success td{background:transparent}.rs-root .log-row--warning td{background:#fffbf0}.rs-root .log-row--error td{background:#fff5f5}.rs-root .log-empty td{text-align:center;padding:28px;font-size:12.5px;color:var(--tm)}.rs-root .rs-sample-intro{font-size:12.5px;color:var(--ts);margin-bottom:12px;line-height:1.5}.rs-root .rs-leg-c{color:var(--blue);font-weight:600}.rs-root .rs-leg-e{color:var(--purple);font-weight:600}.rs-root .sample-area{min-width:0;overflow:hidden;display:flex;flex-direction:column}.rs-root .sample-tbl-head{padding:10px 16px;background:var(--bg2);border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:10px;flex-shrink:0}.rs-root .sample-tbl-meta{font-size:10.5px;color:var(--tm);font-family:var(--m)}.rs-root .sample-scroll{overflow-x:auto;flex:1}.rs-root .sample-table{width:100%;border-collapse:collapse;font-size:12px;min-width:500px}.rs-root .sample-table th{background:var(--bg2);border-bottom:1px solid var(--bd);padding:7px 12px;text-align:left;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--tm);white-space:nowrap;border-right:1px solid var(--bd)}.rs-root .sample-table th:last-child{border-right:none}.rs-root .sample-table td{padding:8px 12px;border-bottom:1px solid var(--bd);font-family:var(--m);font-size:11.5px;white-space:nowrap;border-right:1px solid var(--bd)}.rs-root .sample-table td:last-child{border-right:none}.rs-root .sample-table tr:last-child td{border-bottom:none}.rs-root .sample-table th .sh{font-size:11px;font-weight:600;color:var(--tp);margin:0;padding:0;border:none;background:none}.rs-root .sample-table th .sh,.rs-root .sample-table th .sm{display:block;font-family:var(--m);text-transform:none;letter-spacing:0}.rs-root .sample-table th .sm{font-size:9.5px;font-weight:400;color:var(--tm);margin-top:2px}.rs-root .sample-table th.col-c{background:#edf4ff}.rs-root .sample-table th.col-e{background:#f6f0ff}.rs-root .sample-table td.col-c{color:var(--blue)}.rs-root .sample-table td.col-e{color:var(--purple)}.rs-root .sample-table td.col-s{color:var(--tm)}.rs-root .null-cell{color:var(--tm);font-style:italic}.rs-root .caret{font-size:10px;opacity:.55}.rs-root .sample-tbl-type{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tm);margin-left:4px}.rs-root .rs-mt-8{margin-top:8px}.rs-root .rs-mb-18{margin-bottom:18px}.rs-root .freq-card{border:1.5px solid var(--bd);border-radius:var(--rl);padding:13px 15px;cursor:pointer;background:var(--sur);display:flex;align-items:flex-start;gap:11px;transition:border-color .12s,background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs-root .freq-card:hover{border-color:var(--bds)}.rs-root .freq-card.sel{border-color:var(--acc);background:var(--acc-l)}.rs-root .fc-icon{width:34px;height:34px;border-radius:8px;background:var(--bg);border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px}.rs-root .freq-card.sel .fc-icon{background:var(--acc-l2);border-color:var(--acc-mid)}.rs-root .fc-title{font-size:13px;font-weight:600;color:var(--tp);margin-bottom:2px}.rs-root .freq-card.sel .fc-title{color:var(--acc)}.rs-root .fc-desc{font-size:12px;color:var(--ts);line-height:1.4}.rs-root .cron-parts{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.rs-root .cron-part{background:var(--bg2);border:1px solid var(--bd);border-radius:var(--rs);padding:6px 12px;text-align:center;min-width:60px}.rs-root .cron-val{font-family:var(--m);font-size:15px;font-weight:700;color:var(--tp);line-height:1}.rs-root .cron-lbl{font-size:9.5px;color:var(--tm);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.rs-root .cron-eng{font-size:12.5px;color:var(--green);font-weight:500;margin-top:6px;min-height:18px}.rs-root .cron-examples-label{font-size:11px;margin:8px 0 4px}.rs-root .cron-ex-btn{height:28px;padding:0 10px;border-radius:var(--rs);border:1px solid var(--bd);background:var(--sur);font-size:12px;color:var(--ts);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:background .1s,border-color .1s}.rs-root .cron-ex-btn:hover{background:var(--bg2);border-color:var(--bds)}.rs-root .wm-section{background:var(--sur);border:1px solid var(--bd);border-radius:var(--rl);padding:16px 18px;margin-bottom:18px}.rs-root .wm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rs-root .wm-title{font-size:13.5px;font-weight:700;color:var(--tp);margin-bottom:3px}.rs-root .wm-sub{font-size:12px;color:var(--ts);line-height:1.55}.rs-root .wm-same-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;margin-bottom:12px}.rs-root .wm-q{font-size:12px;font-weight:600;color:var(--ts);flex-shrink:0;margin:0}.rs-root .seg-sm{display:inline-flex;background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:2px;gap:2px}.rs-root .seg-btn{height:28px;padding:0 12px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ts);cursor:pointer;background:none;border:none;transition:all .12s}.rs-root .seg-btn.on{background:#fff;box-shadow:0 1px 3px rgba(26,22,20,.1);color:var(--tp);font-weight:600}.rs-root .wm-overrides{border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;margin-top:12px}.rs-root .wm-override-row{display:grid;grid-template-columns:1fr 200px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--bd);background:var(--sur)}.rs-root .wm-override-row:last-child{border-bottom:none}.rs-root .wm-tbl-name{font-family:var(--m);font-size:12.5px;font-weight:600;color:var(--tp);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-root .review-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--rl);padding:16px 18px;margin-bottom:14px}.rs-root .review-card-title{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tm);margin-bottom:14px}.rs-root .review-see-all{font-size:12px;font-weight:500;color:var(--blue);background:none;border:none;cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--f);padding:0}.rs-root .review-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.rs-root .review-grid .rv{display:flex;flex-direction:column;gap:3px;font-size:inherit;font-weight:inherit}.rs-root .rk{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tm)}.rs-root .rvv{font-size:13px;font-weight:500;color:var(--tp);display:flex;flex-wrap:wrap;align-items:center;gap:3px}.rs-root .rvv.mono{font-family:var(--m);font-size:12px}.rs-root .rv-tbl{display:inline-block;font-family:var(--m);font-size:11px;background:var(--bg2);border:1px solid var(--bd);border-radius:4px;padding:1px 6px;white-space:nowrap}.rs-root .rv-more{font-size:11.5px;color:var(--tm)}.rs-root .details-box{margin-top:20px;border:1px solid var(--bd);border-radius:var(--r);overflow:hidden}.rs-root .details-box>summary{padding:12px 16px;font-size:13px;font-weight:600;color:var(--tp);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;background:var(--bg2);list-style:none}.rs-root .details-box>summary::-webkit-details-marker{display:none}.rs-root .details-box-body{padding:16px;border-top:1px solid var(--bd)}.rs-root .script-context{font-size:11.5px;color:var(--tm);line-height:1.5;margin-bottom:6px}.rs-root .test-idle{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.rs-root .egress-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--r);padding:12px 14px}.rs-root .egress-card-title{font-size:12px;font-weight:700;color:var(--tp);margin-bottom:6px}.rs-root .egress-list{display:grid;gap:5px;font-family:var(--m);font-size:12px;color:var(--tp)}.rs-root .egress-list span{display:inline-block;background:var(--bg2);border:1px solid var(--bd);border-radius:5px;padding:4px 7px}.rs-root .cron-preview-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.rs-root .cron-plain{font-size:12.5px;color:var(--ts)}.rs-root .cron-error{font-size:12px;color:var(--red)}.rs-root .cron-examples-label{font-size:12px;color:var(--tm);margin-bottom:4px}.rs-root .cron-examples{display:flex;gap:6px;flex-wrap:wrap}.rs-root .choice{display:flex;gap:8px;flex-wrap:wrap}.rs-root .choice-btn{height:36px;padding:0 14px;border-radius:9px;border:1px solid var(--bd);background:var(--sur);color:var(--ts);font-size:13px;font-weight:600}.rs-root .choice-btn.on{border-color:var(--acc);background:var(--acc-l);color:var(--acc)}.rs-root .wm-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--rl);padding:16px 18px;margin-bottom:14px}.rs-root .wm-alert{display:flex;align-items:flex-start;gap:9px;padding:10px 13px;border-radius:var(--r);font-size:13px;line-height:1.55;margin:12px 0;border:1px solid}.rs-root .wm-alert.warn{background:var(--abg);border-color:var(--abd);color:var(--amber)}.rs-root .wm-alert.succ{background:var(--gbg);border-color:var(--gbd);color:var(--green)}.rs-root .wm-alert.info{background:var(--bbg);border-color:var(--bbd);color:var(--blue)}.rs-root .wm-table{border:1px solid var(--bd);border-radius:var(--rl);overflow:hidden;background:var(--sur);margin-top:12px}.rs-root .wm-head,.rs-root .wm-row{display:grid;grid-template-columns:minmax(200px,1.3fr) 100px minmax(200px,1.2fr) 120px;gap:12px;align-items:center}.rs-root .wm-head{padding:8px 14px;background:var(--bg2);border-bottom:1px solid var(--bd);font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tm)}.rs-root .wm-row{padding:11px 14px;border-bottom:1px solid var(--bd)}.rs-root .wm-row:last-child{border-bottom:none}.rs-root .wm-obj{font-size:12.5px;font-weight:600}.rs-root .wm-obj,.rs-root .wm-path{font-family:var(--m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-root .wm-path{font-size:10.5px;color:var(--tm)}.rs-root .wm-type{font-size:10.5px;color:var(--ts);letter-spacing:.04em;text-transform:uppercase}.rs-root .wm-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;white-space:nowrap}.rs-root .wm-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.rs-root .wm-dot.warn{background:var(--amber)}.rs-root .wm-select{height:32px;width:100%;border:1px solid var(--bds);border-radius:7px;padding:0 10px;background:#fff;font-size:12.5px;color:var(--tp)}.rs-root .wm-select.need{border-color:var(--amber);background:#fffdf8}.rs-root .wm-note{font-size:11.5px;color:var(--tm);line-height:1.45;margin-top:5px}.rs-root .rev-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--rl);padding:16px 18px;margin-bottom:14px}.rs-root .rev-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.rs-root .rl2{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tm);margin-bottom:2px}.rs-root .rev-grid .rv{font-size:13px;font-weight:500}.rs-root .rev-grid .rv.mono{font-family:var(--m);font-size:12px}.rs-root .review-list{display:grid;gap:6px;max-height:145px;overflow:auto}.rs-root .review-item{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;background:var(--bg2);border:1px solid var(--bd);border-radius:6px;font-size:12.5px}.rs-root .review-name{font-family:var(--m);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-root .review-type{font-size:10.5px;color:var(--tm);text-transform:uppercase;letter-spacing:.04em}.rs-root .review-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.rs-root .review-count{font-size:11.5px;color:var(--tm)}.rs-root .drawer-shell{position:relative;margin-bottom:14px}.rs-root .drawer-shell .browser-pill{position:absolute;top:50%;left:270px;transform:translate(-50%,-50%);z-index:10;width:20px;height:36px;border-radius:10px;background:var(--sur);border:1px solid var(--bds);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(26,22,20,.12);transition:left .2s}.rs-root .drawer-shell .drawer-layout{grid-template-columns:270px minmax(0,1fr);min-height:560px}.rs-root .drawer-shell .drawer-layout.browser-collapsed{grid-template-columns:8px minmax(0,1fr)}.rs-root .drawer-shell .drawer-layout.browser-collapsed .browser{width:8px;min-width:8px;overflow:hidden;border-right:1px solid var(--bds);background:repeating-linear-gradient(180deg,var(--bg2) 0,var(--bg2) 6px,var(--bd) 6px,var(--bd) 7px);cursor:pointer}.rs-root .drawer-shell .drawer-layout.browser-collapsed .browser-head,.rs-root .drawer-shell .drawer-layout.browser-collapsed .browser-scroll{display:none}.rs-root .bq-save-hint{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:9px 13px;border-radius:var(--r);background:var(--abg);border:1px solid var(--abd);color:var(--amber);font-size:12.5px;font-weight:500;line-height:1.5}.rs-root .btn.bq-btn-muted{opacity:.55}.nba-root{--coral:#c0533a;--coral-dk:#a8472f;--coral-mid:#e86044;--coral-soft:#e8604412;--coral-soft2:#e8604422;--coral-line:#e86044;--teal:#1565c0;--teal-soft:#e3f2fd;--green:#2e7d32;--green-soft:#e8f5e9;--green-border:#c8e6c9;--amber:#e65100;--amber-soft:#fff3e0;--red:#c62828;--red-soft:#fce4ec;--text:#1a1614;--muted:#7a6e6a;--muted2:#b0a49e;--bg:#ffffff;--canvas:#f5f2f0;--bg2:#faf8f7;--border:#e8e2de;--border2:#d0c8c4;--border3:#c4bcb8;--th-bg:#f5f2f0;--th-text:#b0a49e;--shadow-sm:0 1px 2px rgba(26,22,20,.04);--shadow-md:0 2px 8px rgba(26,22,20,.06),0 1px 2px rgba(26,22,20,.04);--shadow-lg:0 12px 32px rgba(26,22,20,.10),0 2px 6px rgba(26,22,20,.05);--radius:14px;--mono:"DM Mono",ui-monospace,monospace;font-family:DM Sans,system-ui,sans-serif;color:var(--text);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.nba-root *{box-sizing:border-box}.nba-root button{font-family:inherit;cursor:pointer;border:none;background:none}.nba-root input,.nba-root select{font-family:inherit;font-size:13px;color:var(--text)}.nba-root .mono{font-family:var(--mono)}@media (prefers-reduced-motion:reduce){.nba-root *{transition:none!important;animation:none!important}}.nba-root .page{padding:0 20px 56px 0;max-width:1320px;width:100%}.nba-root .nba-spin{display:inline-block;width:15px;height:15px;border:2px solid var(--border2);border-top-color:var(--coral);border-radius:50%;animation:nba-spin .7s linear infinite;vertical-align:middle;flex-shrink:0}@keyframes nba-spin{to{transform:rotate(1turn)}}.nba-root .nba-loading{justify-content:center;gap:10px;padding:40px 16px}.nba-root .crumb,.nba-root .nba-loading{display:flex;align-items:center;color:var(--muted);font-size:13px}.nba-root .crumb{gap:8px;margin-bottom:18px}.nba-root .crumb a{color:var(--muted);text-decoration:none;cursor:pointer}.nba-root .crumb a:hover{color:var(--text)}.nba-root .crumb .sep{color:var(--muted2);font-size:11px}.nba-root .crumb .cur{color:var(--text);font-weight:600}.nba-root .ph{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.nba-root .ph h1{font-size:22px;font-weight:700;letter-spacing:-.3px}.nba-root .ph>div:first-child{flex:1;min-width:0}.nba-root .ph p{color:var(--muted);font-size:13px;margin-top:4px;width:100%}.nba-root .ph .spacer{flex:1}.nba-root .btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:8px;font-size:12.5px;font-weight:500;transition:all .12s;border:1px solid transparent;white-space:nowrap}.nba-root .btn .ic{width:14px;height:14px}.nba-root .btn-primary{background:var(--text);color:#fff;border-color:var(--text)}.nba-root .btn-primary:hover{opacity:.86}.nba-root .btn-accent{background:var(--coral);color:#fff;border-color:var(--coral)}.nba-root .btn-accent:hover{background:var(--coral-dk);border-color:var(--coral-dk)}.nba-root .btn-ghost{background:var(--bg);color:var(--muted);border:1px solid var(--border)}.nba-root .btn-ghost:hover{border-color:var(--border2);color:var(--text)}.nba-root .btn-sm{height:28px;padding:0 10px;font-size:11.5px;border-radius:6px}.nba-root .btn-danger{background:var(--red);color:#fff;border-color:var(--red)}.nba-root .btn-danger:hover{background:#b71c1c;border-color:#b71c1c;opacity:.9}.nba-root .btn:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.nba-root .tabs{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:20px}.nba-root .tab{padding:12px 16px 11px;font-size:13px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s;display:flex;align-items:center;gap:7px;white-space:nowrap}.nba-root .tab:hover{color:var(--text)}.nba-root .tab.active{color:var(--coral);border-bottom-color:var(--coral)}.nba-root .tab .cnt{display:inline-block;margin-left:2px;font-size:10px;background:var(--canvas);border:1px solid var(--border);color:var(--muted2);border-radius:10px;padding:1px 6px;font-weight:600}.nba-root .tab.active .cnt{background:var(--coral-soft2);border-color:var(--coral-mid);color:var(--coral)}.nba-root .toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.nba-root .toolbar .spacer{flex:1}.nba-root .agent-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.nba-root .agent-tools-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}.nba-root .agent-tools-left .search{max-width:320px;min-width:260px;flex:0 1 320px}.nba-root .search{flex:1;max-width:300px;position:relative}.nba-root .search input{width:100%;height:34px;border:1px solid var(--border);border-radius:8px;padding:0 12px 0 34px;background:var(--bg);font-size:13px;outline:none}.nba-root .search input:focus{border-color:var(--coral)}.nba-root .search .ic{position:absolute;left:11px;top:9px;width:15px;height:15px;color:var(--muted2);pointer-events:none}.nba-root .filter{height:34px;border:1px solid var(--border);border-radius:8px;padding:0 12px;background:var(--bg);color:var(--muted);font-size:12.5px;font-weight:500;outline:none}.nba-root .filter:hover{border-color:var(--border2)}.nba-root .card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.nba-root table{width:100%;border-collapse:collapse}.nba-root thead th{background:var(--canvas);color:var(--th-text);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;font-weight:600;text-align:left;padding:9px 16px;border-bottom:1px solid var(--border)}.nba-root tbody td{padding:13px 16px;border-bottom:1px solid var(--border);vertical-align:middle;font-size:13px}.nba-root tbody tr:last-child td{border-bottom:none}.nba-root tbody tr{transition:background .1s}.nba-root tbody tr:hover{background:#fdf9f8}.nba-root .r-name{font-weight:600;font-size:13.5px;color:var(--text)}.nba-root .r-desc{color:var(--muted);font-size:12px;margin-top:3px;max-width:240px}.nba-root .attach{font-size:13px;font-weight:700;color:var(--text);text-align:center}.nba-root .attach span{color:var(--muted);font-weight:400;font-size:12px}.nba-root .rowact{text-align:right;white-space:nowrap}.nba-root .rowact .iconbtn{display:inline-grid;vertical-align:middle}.nba-root .rowact .iconbtn+.iconbtn{margin-left:4px}.nba-root .updated{font-size:12px;color:var(--muted);line-height:1.45}.nba-root .updated b{display:block;color:var(--text);font-size:12.5px;font-weight:600}.nba-root .updated span{color:var(--muted2);font-size:11.5px}.nba-root .pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:3px 9px;border-radius:20px;border:1px solid var(--border)}.nba-root .pill.active{background:var(--green-soft);color:var(--green);border-color:var(--green-border)}.nba-root .pill.archived{background:var(--canvas);color:var(--muted2);border-color:var(--border)}.nba-root .pill.draft{background:#fff3e0;color:#e65100;border-color:#ffd9a8}.nba-root .pill.active .dot{background:var(--green)}.nba-root .pill.archived .dot{background:var(--muted2)}.nba-root .pill.draft .dot{background:#e65100}.nba-root .pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.nba-root .iconbtn{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--muted)}.nba-root .iconbtn:hover{background:var(--canvas);color:var(--text)}.nba-root .iconbtn .ic{width:14px;height:14px}.nba-root .iconbtn-danger:hover{background:var(--red-soft)!important;color:var(--red)!important}.nba-root .empty{padding:54px;text-align:center}.nba-root .empty .e-ic{width:44px;height:44px;border-radius:12px;background:var(--coral-soft);color:var(--coral);display:grid;place-items:center;margin:0 auto 14px}.nba-root .empty h3{font-size:15px;font-weight:600}.nba-root .empty p{color:var(--muted);margin:5px auto 18px;max-width:340px;font-size:13px}.nba-root .b-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.nba-root .b-back{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:var(--bg);display:grid;place-items:center;color:var(--muted)}.nba-root .b-back:hover{border-color:var(--border2);color:var(--text)}.nba-root .b-head h1{font-size:20px;font-weight:700;letter-spacing:-.3px}.nba-root .b-head p{color:var(--muted);font-size:13px;margin-top:2px}.nba-root .b-grid{display:grid;grid-template-columns:1fr 332px;gap:24px;align-items:start}.nba-root .sect{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:18px;overflow:hidden}.nba-root .sect-h{padding:14px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:11px}.nba-root .sect-h .num{width:22px;height:22px;border-radius:6px;background:var(--text);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.nba-root .sect-h h2{font-size:13.5px;font-weight:600}.nba-root .sect-h p{font-size:12px;color:var(--muted);margin-top:1px}.nba-root .sect-b{padding:20px}.nba-root .field{margin-bottom:16px}.nba-root .field:last-child{margin-bottom:0}.nba-root .field label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px}.nba-root .field .req{color:var(--coral)}.nba-root .inp{width:100%;height:36px;border:1px solid var(--border);border-radius:8px;padding:0 12px;background:var(--bg);font-size:13px;outline:none;transition:border .12s}.nba-root .inp:focus{border-color:var(--coral)}.nba-root textarea.inp{height:auto;padding:10px 12px;resize:vertical;min-height:60px;line-height:1.5}.nba-root .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nba-root .sup-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed var(--border2);border-radius:10px;background:var(--canvas);color:var(--muted);font-size:13px}.nba-root .sup-empty .ic{width:18px;height:18px;color:var(--muted2)}.nba-root .sup-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nba-root .sup-count{font-size:13px;font-weight:600;color:var(--text)}.nba-root .sup-count span{color:var(--muted);font-weight:400}.nba-root .sup-bar .spacer{flex:1}.nba-root .sup-grp{border:1px solid var(--border);border-radius:10px;margin-bottom:8px;overflow:hidden}.nba-root .sup-grp:last-child{margin-bottom:0}.nba-root .sup-seg{padding:9px 12px;background:var(--canvas);font-size:12.5px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border)}.nba-root .sup-seg .ct{font-weight:400;color:var(--muted);font-size:12px}.nba-root .sup-ch{padding:9px 12px;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--border)}.nba-root .sup-ch:last-child{border-bottom:none}.nba-root .sup-ch .chname{font-size:12px;font-weight:600;color:var(--muted);min-width:120px;flex-shrink:0;display:flex;align-items:center;gap:6px}.nba-root .sup-ch .chname .ch{width:7px;height:7px;border-radius:2px}.nba-root .sup-engs{display:flex;flex-wrap:wrap;gap:5px}.nba-root .e-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;padding:3px 6px 3px 9px;border-radius:20px;background:var(--coral-soft);color:var(--coral);border:1px solid var(--coral-mid)}.nba-root .e-chip button{color:var(--coral);opacity:.6;display:grid;place-items:center;width:14px;height:14px}.nba-root .e-chip button:hover{opacity:1}.nba-root .e-chip .ic{width:10px;height:10px}.nba-root .modal-ov{position:fixed;inset:0;background:rgba(26,22,20,.48);display:flex;align-items:center;justify-content:center;z-index:90;padding:24px}.nba-root .modal{width:640px;max-width:100%;max-height:84vh;background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.nba-root .m-head{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.nba-root .m-head h3{font-size:14px;font-weight:600;flex:1}.nba-root .m-close{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--muted2)}.nba-root .m-close:hover{background:var(--canvas);color:var(--text)}.nba-root .m-body{flex:1;overflow:auto;padding:8px 12px}.nba-root .m-foot{padding:14px 20px;border-top:1px solid var(--border);display:flex;align-items:center;gap:12px}.nba-root .m-foot .sel{flex:1;font-size:13px;color:var(--muted)}.nba-root .m-foot .sel b{color:var(--text)}.nba-root .rail{position:sticky;top:16px}.nba-root .summary{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.nba-root .sum-h{padding:14px 18px;border-bottom:1px solid var(--border);font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.nba-root .sum-h .ic{width:15px;height:15px;color:var(--coral)}.nba-root .rule-preview-icon{width:18px;height:18px;color:var(--coral);flex-shrink:0}.nba-root .sum-b{padding:18px}.nba-root .sum-divide{height:1px;background:var(--border);margin:16px 0}.nba-root .rp-card{display:flex;flex-direction:column;gap:14px}.nba-root .rp-section{padding-bottom:13px;border-bottom:1px solid var(--border)}.nba-root .rp-section:last-child{padding-bottom:0;border-bottom:none}.nba-root .rp-k{font-size:10.5px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted2);font-weight:700;margin-bottom:6px}.nba-root .rp-name{font-size:14px;font-weight:700;color:var(--text);line-height:1.35;word-break:break-word}.nba-root .rp-line{font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:4px}.nba-root .rp-line b{color:var(--text);font-weight:700}.nba-root .rp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nba-root .rp-chip{display:inline-flex;align-items:center;max-width:100%;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--canvas);border:1px solid var(--coral-mid);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nba-root .rp-chip.more{color:var(--coral);border-color:var(--coral-mid);background:var(--canvas)}.nba-root .rp-empty{font-size:12.5px;color:var(--muted2);line-height:1.5}.nba-root .b-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.nba-root .agent-builder .sect{overflow:visible;position:relative}.nba-root .agent-builder .sect.ag-dd-parent-open{z-index:70}.nba-root .agent-builder .ag-ms.open{z-index:80}.nba-root .ag-ms{position:relative;max-width:560px}.nba-root .ag-ms-trigger{width:100%;min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:0 12px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:400;text-align:left}.nba-root .ag-ms-trigger:hover{border-color:var(--border2)}.nba-root .ag-ms-trigger.has{color:var(--text);font-weight:500}.nba-root .ag-ms-trigger .spacer{flex:1}.nba-root .ag-ms-trigger .caret{width:15px;height:15px;color:var(--muted2);transition:transform .12s}.nba-root .ag-ms.open .ag-ms-trigger{border-color:var(--coral)}.nba-root .ag-ms.open .caret{transform:rotate(180deg)}.nba-root .ag-ms-panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;background:var(--bg);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);display:none;flex-direction:column;max-height:320px;overflow:hidden}.nba-root .ag-ms.open .ag-ms-panel{display:flex}.nba-root .ag-ms-search{padding:10px;border-bottom:1px solid var(--border);position:relative}.nba-root .ag-ms-search input{width:100%;height:32px;border:1px solid var(--border);border-radius:7px;padding:0 10px 0 32px;background:var(--canvas);outline:none}.nba-root .ag-ms-search input:focus{border-color:var(--coral)}.nba-root .ag-ms-search .ic{position:absolute;left:20px;top:18px;width:14px;height:14px;color:var(--muted2);pointer-events:none}.nba-root .ag-ms-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px}.nba-root .ag-ms-opt{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer}.nba-root .ag-ms-opt:hover{background:var(--canvas)}.nba-root .ag-ms-opt .box{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border2);display:grid;place-items:center;flex-shrink:0;margin-top:1px;background:var(--bg)}.nba-root .ag-ms-opt.on .box{background:var(--coral);border-color:var(--coral)}.nba-root .ag-ms-opt .box .ic{width:10px;height:10px;color:#fff;opacity:0}.nba-root .ag-ms-opt.on .box .ic{opacity:1}.nba-root .ag-ms-opt .ti{font-size:13px;font-weight:500;color:var(--text)}.nba-root .ag-ms-opt .sub{font-size:11.5px;color:var(--muted);margin-top:1px}.nba-root .ag-ms-foot{border-top:1px solid var(--border);padding:9px 12px}.nba-root .ag-ms-link{font-size:12.5px;font-weight:500;color:var(--teal);display:inline-flex;align-items:center;gap:6px}.nba-root .ag-ms-link .ic{width:13px;height:13px}.nba-root .ag-ms-empty{padding:18px;text-align:center;color:var(--muted);font-size:12.5px}.nba-root .ag-rule-empty{font-size:12.5px;color:var(--muted);padding:14px;border:1px dashed var(--border2);border-radius:9px;background:var(--canvas)}.nba-root .ag-as-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed var(--border2);border-radius:10px;background:var(--canvas);color:var(--muted);font-size:13px}.nba-root .ag-as-empty .ic{width:18px;height:18px;color:var(--muted2)}.nba-root .ag-as-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.nba-root .ag-as-count{font-size:13px;font-weight:600}.nba-root .ag-as-count span{color:var(--muted);font-weight:400}.nba-root .ag-as-bar .spacer{flex:1}.nba-root .as-seg-row{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--canvas);border-bottom:1px solid var(--border);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nba-root .as-seg-row:hover{background:#ede9e6}.nba-root .as-seg-nm{font-size:12px;font-weight:600;color:var(--text);flex:1}.nba-root .as-seg-ct{font-size:11px;color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:1px 8px;font-weight:500}.nba-root .as-seg-chev{width:14px;height:14px;color:var(--muted2);transition:transform .15s;flex-shrink:0}.nba-root .as-seg-row.open .as-seg-chev{transform:rotate(180deg)}.nba-root .as-ch-rows{display:none}.nba-root .as-ch-rows.open{display:block}.nba-root .as-ch-row{display:flex;align-items:center;gap:10px;padding:7px 12px 7px 28px;border-bottom:1px solid var(--border)}.nba-root .as-ch-row:last-child{border-bottom:none}.nba-root .as-ch-dot{width:7px;height:7px;border-radius:2px;flex-shrink:0}.nba-root .as-ch-nm{font-size:12px;font-weight:500;color:var(--muted);min-width:140px;flex-shrink:0}.nba-root .as-ch-tags{display:flex;flex-wrap:wrap;gap:4px;flex:1}.nba-root .as-ch-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:400;padding:2px 7px 2px 8px;border-radius:20px;background:var(--canvas);color:var(--text);border:1px solid var(--border);white-space:nowrap}.nba-root .as-ch-tag button{color:var(--muted2);opacity:.7;display:grid;place-items:center;width:12px;height:12px;flex-shrink:0}.nba-root .as-ch-tag button:hover{opacity:1;color:var(--red)}.nba-root .as-ch-tag .ic{width:10px;height:10px}.nba-root .goal-chips-wrap,.nba-root .rule-chips-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.nba-root .ag-chip-goal{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:3px 7px 3px 10px;border-radius:20px;border:1px solid var(--coral-mid);background:var(--canvas);color:var(--text);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.nba-root .ag-chip-goal button{color:var(--coral);opacity:.65;display:grid;place-items:center;width:14px;height:14px;flex-shrink:0}.nba-root .ag-chip-goal button:hover{opacity:1}.nba-root .ag-chip-goal .ic{width:10px;height:10px}.nba-root .ag-chip-overflow{display:inline-flex;align-items:center;font-size:12px;font-weight:500;padding:3px 10px;border-radius:20px;border:1px solid var(--coral-mid);background:var(--canvas);color:var(--coral);cursor:pointer;white-space:nowrap}.nba-root .ag-chip-overflow:hover{border-color:var(--coral);color:var(--text)}.nba-root .ag-chip{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;padding:4px 7px 4px 11px;border-radius:20px;background:var(--canvas);color:var(--text);border:1px solid var(--coral-mid)}.nba-root .ag-goals-cell{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.nba-root .ag-goal-pill{font-weight:500;color:var(--text);max-width:200px;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.nba-root .ag-goal-overflow-pill,.nba-root .ag-goal-pill{display:inline-flex;align-items:center;font-size:11.5px;padding:3px 9px;border-radius:20px;border:1px solid var(--coral-mid);background:var(--canvas);white-space:nowrap}.nba-root .ag-goal-overflow-pill{justify-content:center;font-weight:600;color:var(--coral);min-width:36px}.nba-root .agent-filter-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.nba-root .agent-filter-btn{width:34px;height:34px;border:1px solid var(--border);border-radius:8px;background:var(--bg);display:inline-grid;place-items:center;color:var(--muted);transition:all .12s;position:relative}.nba-root .agent-filter-btn.open,.nba-root .agent-filter-btn:hover{border-color:var(--border2);color:var(--text);background:var(--canvas)}.nba-root .agent-filter-btn.active{border-color:var(--coral-mid);color:var(--coral);background:var(--coral-soft)}.nba-root .agent-filter-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9}.nba-root .agent-filter-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--coral);display:none}.nba-root .agent-filter-btn.active .agent-filter-dot{display:block}.nba-root .agent-filter-panel{position:absolute;top:calc(100% + 8px);left:0;width:310px;background:var(--bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);z-index:60;display:none;overflow:hidden}.nba-root .agent-filter-panel.show{display:block}.nba-root .agent-filter-head{padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.nba-root .agent-filter-title{font-size:13px;font-weight:700;color:var(--text);flex:1}.nba-root .agent-filter-clear{font-size:12px;font-weight:600;color:var(--muted);padding:4px 6px;border-radius:6px}.nba-root .agent-filter-clear:hover{color:var(--text);background:var(--canvas)}.nba-root .agent-filter-body{padding:10px 12px 12px;max-height:330px;overflow:auto}.nba-root .agent-filter-section{padding:6px 0 10px;border-bottom:1px solid var(--border)}.nba-root .agent-filter-section:last-child{border-bottom:none;padding-bottom:0}.nba-root .agent-filter-label{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--muted2);font-weight:700;margin:0 0 8px 2px}.nba-root .agent-filter-option{display:flex;align-items:flex-start;gap:9px;width:100%;padding:7px 8px;border-radius:8px;text-align:left;color:var(--text);font-size:12.5px;line-height:1.35}.nba-root .agent-filter-option:hover{background:var(--canvas)}.nba-root .agent-filter-check{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border2);display:grid;place-items:center;flex-shrink:0;margin-top:1px;background:var(--bg);color:#fff}.nba-root .agent-filter-option.on .agent-filter-check{background:var(--coral);border-color:var(--coral)}.nba-root .agent-filter-check svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:3;opacity:0}.nba-root .agent-filter-option.on .agent-filter-check svg{opacity:1}.nba-root .agent-filter-option .ti{font-weight:600;color:var(--text)}.nba-root .agent-filter-option .sub{font-size:11.5px;color:var(--muted);margin-top:1px}.nba-root .agent-filter-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex:1 1 100%;min-height:0}.nba-root .agent-filter-chip{display:inline-flex;align-items:center;gap:6px;height:24px;border-radius:999px;border:1px solid var(--border);background:var(--canvas);color:var(--text);font-size:11.5px;font-weight:600;padding:0 8px 0 10px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nba-root .agent-filter-chip b{font-weight:700;color:var(--muted)}.nba-root .agent-filter-chip button{width:14px;height:14px;display:grid;place-items:center;color:var(--muted2);flex-shrink:0}.nba-root .agent-filter-chip button:hover{color:var(--red)}.nba-root .agent-filter-chip svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2.4}.nba-root .agent-results-note{font-size:12px;color:var(--muted);margin:-4px 0 12px;display:none}.nba-root .agent-results-note.show{display:block}.nba-root .agent-foot{display:flex;align-items:center;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border)}.nba-root .agent-foot .spacer{flex:1}.nba-root .ag-rv-row{padding:14px 0;border-bottom:1px solid var(--border);display:flex;gap:16px}.nba-root .ag-rv-row:last-child{border-bottom:none}.nba-root .ag-rv-k{width:120px;flex-shrink:0;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;color:var(--muted2);padding-top:2px}.nba-root .ag-rv-v{flex:1;font-size:13px;color:var(--text)}.nba-root .ag-rv-v .muted{color:var(--muted)}.nba-root .ag-rv-note{margin-top:18px;background:var(--canvas);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--muted);line-height:1.55;display:flex;gap:10px}.nba-root .ag-rv-note .ic{width:15px;height:15px;flex-shrink:0;margin-top:1px;color:var(--muted2)}.nba-root .pk-filters{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:9px}.nba-root .pk-bar{display:flex;align-items:center;gap:8px}.nba-root .pk-search{position:relative;flex:1;min-width:0}.nba-root .pk-search input{width:100%;height:34px;border:1px solid var(--border);border-radius:8px;padding:0 12px 0 34px;background:var(--canvas);outline:none}.nba-root .pk-search input:focus{border-color:var(--coral)}.nba-root .pk-search .ic{position:absolute;left:11px;top:10px;width:14px;height:14px;color:var(--muted2);pointer-events:none}.nba-root .pk-dd{position:relative;flex-shrink:0}.nba-root .pk-ddbtn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap}.nba-root .pk-ddbtn:hover{border-color:var(--border2)}.nba-root .pk-ddbtn.on{border-color:var(--coral);color:var(--text);background:var(--coral-soft)}.nba-root .pk-ddbtn .car{width:13px;height:13px;color:var(--muted2);transition:transform .15s}.nba-root .pk-dd.open .pk-ddbtn{border-color:var(--coral)}.nba-root .pk-dd.open .pk-ddbtn .car{transform:rotate(180deg)}.nba-root .pk-ddc{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--coral);color:#fff;font-size:11px;font-weight:600;display:none;align-items:center;justify-content:center;line-height:1}.nba-root .pk-ddbtn.on .pk-ddc{display:inline-flex}.nba-root .pk-ddmenu{position:absolute;top:calc(100% + 6px);right:0;min-width:206px;background:var(--bg);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-lg);padding:6px;z-index:8;display:none;max-height:264px;overflow:auto}.nba-root .pk-dd.open .pk-ddmenu{display:block}.nba-root .pk-ddopt{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;cursor:pointer;font-size:13px;color:var(--text);font-weight:500}.nba-root .pk-ddopt:hover{background:var(--canvas)}.nba-root .pk-ddclear{width:100%;text-align:left;padding:7px 8px;margin-top:2px;border-top:1px solid var(--border);font-size:12px;font-weight:500;color:var(--muted)}.nba-root .pk-ddclear:hover{color:var(--text)}.nba-root .pk-dd-selall{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;cursor:pointer;font-size:12.5px;color:var(--muted);font-weight:600;border-bottom:1px solid var(--border);margin-bottom:4px}.nba-root .pk-dd-selall:hover{color:var(--text)}.nba-root .pk-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding-top:2px}.nba-root .pk-note .ic{width:13px;height:13px;color:var(--muted2);flex-shrink:0}.nba-root .pk-note .spacer{flex:1}.nba-root .pk-selall{font-size:12px;font-weight:600;color:var(--teal);white-space:nowrap}.nba-root .pk-selall:hover{text-decoration:underline}.nba-root .eg-seg{display:flex;align-items:center;gap:10px;padding:9px 8px;position:sticky;top:0;background:var(--bg);border-bottom:1px solid var(--border);z-index:1}.nba-root .eg-seg .name{font-size:12.5px;font-weight:600;flex:1}.nba-root .eg-seg .ct{font-size:11px;color:var(--muted);font-weight:500;background:var(--canvas);border:1px solid var(--border);border-radius:20px;padding:0 7px;line-height:17px}.nba-root .eg-row{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 24px;border-radius:7px;cursor:pointer}.nba-root .eg-row:hover{background:var(--canvas)}.nba-root .eg-name{flex:1;font-size:13px;color:var(--text);font-weight:400;min-width:0}.nba-root .eg-ch{font-size:11.5px;color:var(--muted2);font-weight:400;margin-left:9px}.nba-root .eg-prev{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--muted2);flex-shrink:0}.nba-root .eg-prev:hover{background:var(--teal-soft);color:var(--teal)}.nba-root .eg-prev.empty{visibility:hidden;padding:0;width:26px;height:26px}.nba-root .eg-prev .ic{width:15px;height:15px}.nba-root .eg-empty{padding:34px;text-align:center;color:var(--muted);font-size:13px}.nba-root .tcheck{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border2);display:grid;place-items:center;flex-shrink:0;background:var(--bg)}.nba-root .tcheck .ic{width:10px;height:10px;color:#fff;opacity:0}.nba-root .tcheck.on{background:var(--coral);border-color:var(--coral)}.nba-root .tcheck.on .ic{opacity:1}.nba-root .tcheck.part{background:var(--coral);border-color:var(--coral)}.nba-root .tcheck.part .bar{width:9px;height:2px;background:#fff;border-radius:1px}.nba-root .ag-tcheck{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border2);display:grid;place-items:center;flex-shrink:0;background:var(--bg);cursor:pointer}.nba-root .ag-tcheck .ic{width:10px;height:10px;color:#fff;opacity:0}.nba-root .ag-tcheck.on{background:var(--coral);border-color:var(--coral)}.nba-root .ag-tcheck.on .ic{opacity:1}.nba-root .ag-tcheck.part{background:var(--coral);border-color:var(--coral)}.nba-root .ag-tcheck.part .bar{width:9px;height:2px;background:#fff;border-radius:1px}.nba-root .pk-preview{position:absolute;inset:0;background:var(--bg);display:none;flex-direction:column;border-radius:var(--radius);z-index:6}.nba-root .pk-preview.show{display:flex}.nba-root .pkp-head{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px}.nba-root .pkp-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--muted)}.nba-root .pkp-back:hover{color:var(--text)}.nba-root .pkp-back .ic{width:15px;height:15px}.nba-root .pkp-title{font-size:13.5px;font-weight:600}.nba-root .pkp-body{flex:1;overflow:auto;padding:26px;display:flex;align-items:flex-start;justify-content:center;background:var(--canvas)}.nba-root .pv-phone{width:280px;background:#0E0E12;border-radius:26px;padding:12px;box-shadow:var(--shadow-lg)}.nba-root .pv-screen{background:#EDE7F6;border-radius:16px;min-height:200px;padding:14px;background-image:linear-gradient(160deg,#E9F0F7,#F3ECEF)}.nba-root .pv-notif{background:rgba(255,255,255,.92);border-radius:13px;padding:11px 12px;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;gap:10px}.nba-root .pv-appicon{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,#e86044,#c0533a)}.nba-root .pv-nt{font-size:12px}.nba-root .pv-nt .app{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#7a7a7a;font-weight:600}.nba-root .pv-nt .ti{font-weight:700;margin-top:1px}.nba-root .pv-nt .bd{color:#444;margin-top:2px;line-height:1.4}.nba-root .pv-bubble{max-width:215px;background:#DCF8C6;border-radius:12px 12px 12px 3px;padding:9px 11px;font-size:12.5px;color:#15301a;line-height:1.45;box-shadow:0 1px 2px rgba(0,0,0,.12);margin-top:60px}.nba-root .pv-bubble .meta{font-size:10px;color:#5b7a52;font-weight:600;margin-bottom:3px}.nba-root .pv-sms{max-width:215px;background:#fff;border-radius:14px 14px 14px 4px;padding:9px 12px;font-size:12.5px;color:#222;line-height:1.45;box-shadow:0 1px 3px rgba(0,0,0,.12);margin-top:70px}.nba-root .pv-email{width:360px;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.nba-root .pv-email .eh{padding:14px 16px;border-bottom:1px solid var(--border)}.nba-root .pv-email .sub{font-weight:700;font-size:14px}.nba-root .pv-email .from{font-size:11.5px;color:var(--muted);margin-top:3px}.nba-root .pv-email .eb{padding:16px;font-size:12.5px;color:#333;line-height:1.6}.nba-root .pv-banner{width:380px;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#1a1614,#5A2E1E);color:#fff;padding:26px 22px}.nba-root .pv-banner .bt{font-size:18px;font-weight:700;letter-spacing:-.3px}.nba-root .pv-banner .bb{font-size:13px;opacity:.85;margin-top:6px;line-height:1.5}.nba-root .pv-banner .cta{margin-top:14px;display:inline-block;background:var(--coral);color:#fff;font-weight:600;font-size:12.5px;padding:8px 14px;border-radius:8px}.nba-root .pv-cap{font-size:11.5px;color:var(--muted);text-align:center;margin-top:14px}.nba-root .jb-shell{display:flex;flex-direction:column;gap:0;align-items:stretch}.nba-root .jb-tabs{display:flex;flex-direction:row;gap:0;padding:0 0 14px;background:transparent}.nba-root .jb-tab{position:relative;text-align:center;background:var(--canvas);border:1px solid var(--border);padding:7px 18px;font:600 12px/1 DM Sans,system-ui,sans-serif;color:var(--muted);cursor:pointer;transition:all .12s}.nba-root .jb-tab:first-child{border-radius:8px 0 0 8px}.nba-root .jb-tab:last-child{border-radius:0 8px 8px 0;margin-left:-1px}.nba-root .jb-tab:hover{color:var(--text);background:var(--bg2)}.nba-root .jb-tab.active{color:var(--text);background:var(--bg);border-color:var(--border2);font-weight:700;z-index:1;box-shadow:0 1px 3px rgba(26,22,20,.08)}.nba-root .jb-tabs-pane{flex:1 1 auto;min-width:0;padding:0}.nba-root .jb-section{margin:0 0 12px;border:1px solid var(--border);border-radius:14px;background:var(--bg);overflow:hidden;box-shadow:var(--shadow-sm)}.nba-root .jb-section-head{display:flex;align-items:baseline;gap:14px;padding:14px 20px;background:var(--bg2);border-bottom:1px solid var(--border)}.nba-root .jb-section-tag{font-size:13.5px;font-weight:700;color:var(--text)}.nba-root .jb-section-sub{font-size:12px;color:var(--muted)}.nba-root .jb-section-body{padding:18px 18px 12px}.nba-root .jb-section-body .jb-panel{border:1px solid var(--border);border-radius:12px;background:var(--bg);box-shadow:none;margin:0}.nba-root .jb-section-body .jb-block-connector{height:46px}.nba-root .jb-section-empty{padding:18px;color:var(--muted);font-size:13px;text-align:center;border:1px dashed var(--border2);border-radius:10px;background:var(--bg2)}.nba-root .jb-section .jb-add-top{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border);justify-content:flex-start}.nba-root .jb-section .jb-add-top .jb-add-btn{color:var(--muted);font-weight:600}.nba-root .jb-section .jb-add-top .jb-add-btn:hover{color:var(--text)}.nba-root .jb-panel{border:1px solid var(--border);border-radius:14px;background:var(--bg);overflow:hidden;box-shadow:var(--shadow-sm)}.nba-root .jb-panel-inner{display:flex;min-height:0}.nba-root .jb-panel-right{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--bg)}.nba-root .jb-right-head{padding:14px 20px;background:var(--bg2);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.nba-root .jb-right-title{font-size:13.5px;font-weight:700;color:var(--text);min-width:0}.nba-root .jb-right-title select{max-width:260px}.nba-root .jb-right-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.nba-root .jb-panel-head-badge{height:24px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--muted2);white-space:nowrap}.nba-root .jb-panel-head-title-sel{border:none;background:transparent;outline:none;cursor:pointer;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.nba-root .jb-panel-head-title-sel,.nba-root .jb-panel-head-title-static{font-size:13.5px;font-weight:700;color:var(--text)}.nba-root .jb-label-row{display:grid;gap:8px;margin:0 0 8px;color:var(--text);font-size:12px;font-weight:700}.nba-root .jb-label-row.is-event{grid-template-columns:minmax(180px,1fr) 118px 64px 56px 40px 150px 34px}.nba-root .jb-label-row.is-event span:nth-child(2){grid-column:2/5}.nba-root .jb-label-row.is-event span:nth-child(3){grid-column:6/7}.nba-root .jb-label-row.is-prop{grid-template-columns:minmax(220px,1fr) minmax(150px,.75fr) minmax(180px,.85fr) 34px}.nba-root .jb-panel-body{padding:20px 22px 22px;flex:1}.nba-root .jb-row-wrap{margin-bottom:12px}.nba-root .jb-row{display:grid;grid-template-columns:minmax(180px,1fr) 118px 64px 56px 40px 150px 34px;gap:8px;align-items:center}.nba-root .jb-row.is-prop{grid-template-columns:minmax(220px,1fr) minmax(150px,.75fr) minmax(180px,.85fr) 34px}.nba-root .jb-sel{height:36px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:0 28px 0 10px;font-family:DM Sans,sans-serif;font-size:13px;color:var(--text);outline:none;min-width:0;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237a6e6a' stroke-width='2.2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}.nba-root .jb-sel:focus{border-color:var(--coral)}.nba-root .jb-inp{height:36px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:0 10px;font-family:DM Sans,sans-serif;font-size:13px;color:var(--text);outline:none;min-width:0;width:100%;text-align:center}.nba-root .jb-inp:focus{border-color:var(--coral)}.nba-root .jb-lbl{font-size:12.5px;color:var(--muted);white-space:nowrap;text-align:center}.nba-root .jb-filter-btn{height:36px;width:40px;border:1px solid var(--border);border-radius:8px;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:all .12s;flex-shrink:0;color:var(--muted2)}.nba-root .jb-filter-btn.active,.nba-root .jb-filter-btn:hover{border-color:var(--coral-mid);color:var(--coral);background:var(--coral-soft)}.nba-root .jb-filter-symbol{width:25px;height:25px;display:block;fill:currentColor;stroke:none}.nba-root .jb-filter-cell{position:relative;display:inline-flex;align-items:center;justify-content:center}.nba-root .jb-filter-preview{position:fixed;z-index:120;width:300px;max-width:92vw;background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden;cursor:default}.nba-root .jfp-title{padding:14px 18px 8px;font-size:14px;font-weight:700;color:var(--text)}.nba-root .jfp-list{padding:0 18px 12px;display:flex;flex-direction:column;gap:10px}.nba-root .jfp-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);gap:12px;align-items:baseline}.nba-root .jfp-prop{position:relative;padding-left:14px;font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nba-root .jfp-prop:before{content:"•";position:absolute;left:2px;color:var(--muted2)}.nba-root .jfp-op{font-size:13px;color:var(--muted);font-weight:500;white-space:nowrap}.nba-root .jfp-val{font-size:13.5px;color:var(--text);font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nba-root .jfp-more{font-size:16px;font-weight:700;line-height:1;letter-spacing:2px;color:var(--muted2);padding:2px 0 0 14px}.nba-root .jfp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 18px;background:var(--coral-soft);border-top:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text)}.nba-root .jfp-edit{font-size:12.5px;font-weight:500;color:var(--muted)}.nba-root .jb-date-inp{height:36px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:0 10px 0 30px;font-family:DM Sans,sans-serif;font-size:13px;color:var(--text);outline:none;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b0a49e' stroke-width='1.8'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 9px center;background-size:12px}.nba-root .jb-date-inp:focus{border-color:var(--coral)}.nba-root .jb-row-rm{width:30px;height:30px;display:grid;place-items:center;color:var(--muted2);background:none;border:none;cursor:pointer;border-radius:6px;flex-shrink:0}.nba-root .jb-row-rm:hover{color:var(--coral);background:var(--coral-soft)}.nba-root .jb-row-rm svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}.nba-root .jb-row-connector{height:32px;display:flex;align-items:center;margin:8px 0 12px;padding-left:0}.nba-root .jb-row-pill{display:inline-flex;align-items:center;background:var(--bg);border:1px solid var(--border2);border-radius:999px;padding:1px;gap:1px;box-shadow:0 1px 3px rgba(26,22,20,.07)}.nba-root .jb-row-pill button{height:20px;padding:0 9px;border-radius:999px;font-size:10.5px;font-weight:600;border:none;cursor:pointer;transition:background .12s,color .12s;color:var(--muted);background:transparent}.nba-root .jb-row-pill button:hover:not(.active){background:var(--canvas);color:var(--text)}.nba-root .jb-row-pill button.active{background:var(--text);color:#fff;box-shadow:0 1px 3px rgba(26,22,20,.15)}.nba-root .jb-add-row{display:flex;gap:22px;margin-top:18px}.nba-root .jb-add-btn{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px}.nba-root .jb-add-btn:hover{color:var(--text)}.nba-root .jb-add-btn svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.5}.nba-root .jb-block-connector{height:60px;display:flex;justify-content:center;align-items:center;position:relative}.nba-root .jb-block-connector:after,.nba-root .jb-block-connector:before{content:"";height:1px;background:var(--border2);flex:1}.nba-root .jb-block-pill{display:inline-flex;align-items:center;background:var(--bg);border:1.5px solid var(--border2);border-radius:999px;padding:3px;gap:2px;margin:0 16px;box-shadow:0 2px 8px rgba(26,22,20,.12)}.nba-root .jb-block-pill button{height:32px;padding:0 22px;border-radius:999px;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .12s,color .12s;color:var(--muted);background:transparent;letter-spacing:.1px}.nba-root .jb-block-pill button:hover:not(.active){background:var(--canvas);color:var(--text)}.nba-root .jb-block-pill button.active{background:var(--text);color:#fff;box-shadow:0 1px 4px rgba(26,22,20,.2)}.nba-root .jb-nest-connector{height:44px;display:flex;align-items:center;justify-content:center;position:relative;margin:2px 0 4px}.nba-root .jb-nest-connector:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--border2)}.nba-root .jb-nest-pill{position:relative;z-index:1;display:inline-flex;align-items:center;background:var(--bg);border:1px solid var(--border2);border-radius:999px;padding:2px;gap:2px;box-shadow:0 1px 4px rgba(26,22,20,.08)}.nba-root .jb-nest-pill button{height:24px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700;color:var(--muted);background:transparent;border:none}.nba-root .jb-nest-pill button:hover:not(.active){background:var(--canvas);color:var(--text)}.nba-root .jb-nest-pill button.active{background:var(--text);color:#fff}.nba-root .jb-subgroup{border:1px dashed var(--border2);border-radius:12px;background:var(--bg2);padding:16px 18px 18px;margin:0 0 16px;position:relative}.nba-root .jb-subgroup-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:10px}.nba-root .jb-subgroup-title{font-size:13px;font-weight:700;color:var(--text)}.nba-root .jb-subgroup-actions{display:flex;align-items:center;gap:6px}.nba-root .jb-subgroup .jb-label-row{margin-bottom:8px}.nba-root .jb-subgroup .jb-add-row{margin-top:14px}.nba-root .jb-add-top{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);display:flex;justify-content:flex-end}.nba-root .jb-add-top .jb-add-btn{color:var(--teal);font-weight:600}.nba-root .ef-modal{width:680px;max-width:96vw;background:var(--bg);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column}.nba-root .ef-head{padding:22px 24px 16px;border-bottom:1px solid var(--border)}.nba-root .ef-head h3{font-size:16px;font-weight:700;color:var(--text)}.nba-root .ef-head p{font-size:13px;color:var(--muted);margin-top:4px}.nba-root .ef-head p b{color:var(--text);font-weight:600}.nba-root .ef-body{padding:20px 24px;flex:1;display:flex;flex-direction:column;gap:0;min-height:80px}.nba-root .ef-filter-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(140px,.8fr) 34px;gap:10px;align-items:center;margin-bottom:10px}.nba-root .ef-filter-row:last-child{margin-bottom:0}.nba-root .ef-add-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;color:var(--muted);background:var(--bg);cursor:pointer;margin-top:6px;transition:border-color .12s,color .12s}.nba-root .ef-add-btn:hover{border-color:var(--border2);color:var(--text)}.nba-root .ef-add-btn svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.5}.nba-root .ef-foot{padding:14px 24px;border-top:1px solid var(--border);background:var(--bg2);display:flex;align-items:center;gap:12px}.nba-root .ef-foot .ef-count{font-size:13px;color:var(--muted);flex:1}.nba-root .ef-rm{width:30px;height:30px;display:grid;place-items:center;background:none;border:none;cursor:pointer;color:var(--coral);border-radius:6px}.nba-root .ef-rm:hover{background:var(--red-soft)}.nba-root .ef-rm svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.nba-root .ef-body{max-height:60vh;overflow-y:auto}.nba-root .ef-group{border:1px solid var(--border);border-radius:10px;padding:12px 14px}.nba-root .ef-subgroup{border:1px dashed var(--border2);border-radius:8px;padding:10px 12px;margin-top:10px}.nba-root .ef-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nba-root .ef-group-title{font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.nba-root .ef-empty{color:var(--muted);font-size:12.5px;padding:2px 0 8px}.nba-root .ef-add-btn.sm{height:30px;padding:0 10px;font-size:12px}.nba-root .jfp-group{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:8px 0 4px}.nba-root .jfp-group.sub{padding-left:10px}.nba-root .jfp-join{display:inline-block;font-size:10px;font-weight:600;color:#fff;background:var(--text);border-radius:999px;padding:1px 9px;margin:6px 0 2px}.nba-root .ag-overlay{position:fixed;inset:0;background:rgba(26,22,20,.48);z-index:200;display:flex;align-items:center;justify-content:center}.nba-root .ag-overlay-card{background:var(--bg);border-radius:16px;box-shadow:var(--shadow-lg);width:520px;max-width:95vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.nba-root .ao-head{padding:20px 22px 16px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:12px}.nba-root .ao-head-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nba-root .ao-head-icon.preview{background:var(--teal-soft);color:var(--teal)}.nba-root .ao-head-icon.archive{background:var(--red-soft);color:var(--red)}.nba-root .ao-head-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}.nba-root .ao-head-text{flex:1;min-width:0}.nba-root .ao-head-title{font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--text)}.nba-root .ao-head-sub{font-size:12.5px;color:var(--muted);margin-top:3px;line-height:1.5}.nba-root .ao-close{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--muted2);flex-shrink:0}.nba-root .ao-close:hover{background:var(--canvas);color:var(--text)}.nba-root .ao-close svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.nba-root .ao-body{flex:1;overflow-y:auto;padding:20px 22px}.nba-root .ao-foot{padding:14px 22px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:8px;background:var(--bg2)}.nba-root .ao-row{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.nba-root .ao-row:last-child{border-bottom:none}.nba-root .ao-key{width:110px;flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted2);padding-top:2px}.nba-root .ao-val{flex:1;font-size:13px;color:var(--text);line-height:1.55}.nba-root .ao-pills{display:flex;flex-wrap:wrap;gap:5px}.nba-root .ao-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:20px;border:1px solid var(--coral-mid);background:var(--canvas);color:var(--text)}.nba-root .ao-pill.rule{border-color:var(--coral-mid);background:var(--canvas);color:var(--text)}.nba-root .ao-warn{background:var(--amber-soft);border:1px solid #ffd9a8;border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--amber);line-height:1.55;display:flex;gap:10px;margin-bottom:4px}.nba-root .ao-warn svg{width:16px;height:16px;flex-shrink:0;margin-top:1px;stroke:currentColor;fill:none;stroke-width:2}.nba-root .ao-warn-title{font-weight:700;margin-bottom:3px;color:var(--amber)}.nba-root .ao-info-box{background:var(--canvas);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--muted);line-height:1.6}.nba-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%) translateY(20px);background:#1a1614;color:#fff;padding:11px 18px;border-radius:10px;font-size:13px;font-weight:500;box-shadow:0 12px 32px rgba(26,22,20,.18);display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:300;font-family:DM Sans,system-ui,sans-serif}.nba-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.nba-toast .ic{width:15px;height:15px;color:#6BD49A;stroke:currentColor;fill:none;stroke-width:2.5}@media (max-width:980px){.nba-root .b-grid{grid-template-columns:1fr}.nba-root .rail{position:static}}.cg-root{--accent:#C0533A;--accent-mid:#E86044;--accent-light:#E8604412;--accent-light-2:#E8604422;--bg:#F0EFEF;--bg-2:#F5F3F2;--surface:#fff;--border:#DDD7D7;--border-strong:#c9c1c1;--text-primary:#080808;--text-secondary:#3A3A3A;--text-muted:#9c9494;--green:#009D47;--green-bg:#e3f7ec;--green-border:#b7e8ce;--red:#8A2424;--red-bg:#fbeceb;--red-border:#e8c3c1;--amber:#B87A00;--amber-bg:#fdf3dc;--amber-border:#f6dfa1;--blue:#0C33A0;--blue-bg:#e5edfb;--blue-border:#b9cdf1;--toast-bg:#332222;--sans:"DM Sans",system-ui,-apple-system,sans-serif;--mono:"DM Sans",system-ui,monospace;--serif:"DM Sans",system-ui,sans-serif;--r-sm:6px;--r:10px;--r-lg:14px;--shadow-sm:0 1px 2px rgba(8,8,8,.04);--shadow:0 2px 8px rgba(8,8,8,.06),0 1px 2px rgba(8,8,8,.04);--shadow-lg:0 16px 40px rgba(8,8,8,.14),0 2px 8px rgba(8,8,8,.06);font-family:var(--sans);color:var(--text-primary);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.cg-root.cg-narrow{width:80%}.cg-root *,.cg-root :after,.cg-root :before{box-sizing:border-box}.cg-root .btn,.cg-root button{font-family:var(--sans)}.cg-root .btn{height:34px;padding:0 14px;border-radius:var(--r-sm);font-size:12.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;white-space:nowrap;line-height:1;transition:all .12s}.cg-root .btn svg{width:15px;height:15px}.cg-root .btn-primary{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.cg-root .btn-primary:hover{background:#2d2420}.cg-root .btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.cg-root .btn-accent:hover{background:#a8422c}.cg-root .btn-outline{background:var(--surface);color:var(--text-secondary);border-color:var(--border)}.cg-root .btn-outline:hover{border-color:var(--border-strong);background:var(--bg);color:var(--text-primary)}.cg-root .btn-ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.cg-root .btn-ghost:hover{background:var(--bg);color:var(--text-primary)}.cg-root .btn-sm{height:30px;padding:0 11px;font-size:12px;border-radius:var(--r-sm)}.cg-root .btn-danger{background:var(--red);color:#fff;border-color:var(--red)}.cg-root .btn[disabled]{opacity:.45;cursor:not-allowed}.cg-root .btn-icon-only{width:30px;padding:0;justify-content:center}.cg-root .inp{width:100%;height:36px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--border);font-family:var(--sans);font-size:13px;color:var(--text-primary);background:var(--surface);outline:none;transition:border-color .12s}.cg-root .inp:focus{border-color:var(--accent-mid);box-shadow:0 0 0 3px var(--accent-light)}.cg-root .inp-sm{height:30px;font-size:12.5px}.cg-root .inp:disabled{background:var(--bg-2);color:var(--text-secondary);cursor:default;opacity:1}.cg-root .sel{height:36px;padding:0 28px 0 12px;border-radius:var(--r-sm);border:1px solid var(--border);font-family:var(--sans);font-size:13px;color:var(--text-primary);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b0a49e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/16px;-webkit-appearance:none;outline:none;cursor:pointer;transition:border-color .12s}.cg-root .sel:focus{border-color:var(--accent-mid)}.cg-root .page-desc{font-size:13px;color:var(--text-secondary);line-height:1.6;max-width:640px}.cg-root .sec-lbl{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;display:flex;align-items:center;gap:6px;font-family:var(--mono)}.cg-root .sec-lbl:after{content:"";flex:1;height:1px;background:var(--border)}.cg-root .sec-lbl svg{width:13px;height:13px}.cg-root .new-bdg{font-size:9px;font-weight:700;letter-spacing:.5px;background:var(--accent);color:#fff;padding:2px 6px;border-radius:999px;font-family:var(--mono)}.cg-root .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.cg-root .card-hd{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-2)}.cg-root .card-hd-l{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary)}.cg-root .card-hd-l svg{width:17px;height:17px;color:var(--accent-mid)}.cg-root .card-hd-r{display:flex;align-items:center;gap:8px}.cg-root .badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid var(--border);color:var(--text-secondary);background:var(--bg)}.cg-root .badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.cg-root .badge.active{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.cg-root .badge.draft{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.cg-root .badge.none{background:var(--bg);border-color:var(--border);color:var(--text-muted)}.cg-root .badge svg{width:11px;height:11px}.cg-root .br{display:flex;align-items:flex-start;gap:12px;padding:11px 18px;border-bottom:1px solid var(--border)}.cg-root .br:last-child{border-bottom:none}.cg-root .bl{font-size:11.5px;color:var(--text-muted);width:140px;flex-shrink:0;padding-top:2px;font-weight:500}.cg-root .bv{font-size:13px;color:var(--text-primary);flex:1;line-height:1.5}.cg-root .tr{display:flex;gap:5px;flex-wrap:wrap;flex:1}.cg-root .chip{display:inline-flex;align-items:center;height:24px;border-radius:999px;background:var(--bg);border:1px solid var(--border-strong);color:var(--text-secondary);font-size:11px;font-weight:500;padding:0 10px;gap:5px}.cg-root .chip-g{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.cg-root .chip-r{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.cg-root .chip-more{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--bg);border:1px solid var(--border-strong);color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--mono);cursor:default}.cg-root .sw-row{display:flex;gap:10px;align-items:center;flex:1;flex-wrap:wrap}.cg-root .sw{width:20px;height:20px;border-radius:5px;border:1px solid var(--border-strong);flex-shrink:0}.cg-root .sw-hex{font-size:10.5px;color:var(--text-muted);font-family:var(--mono)}.cg-root .ef{padding:18px;display:flex;flex-direction:column;gap:16px}.cg-root .ef-row{display:flex;gap:14px}.cg-root .efc{flex:1;display:flex;flex-direction:column;gap:5px}.cg-root .efc.full{flex:none;width:100%}.cg-root .fl{font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.3px}.cg-root .fl-hint{font-size:10px;color:var(--text-muted);font-weight:400;margin-left:4px}.cg-root .tag-inp-row{display:flex;gap:7px;margin-bottom:7px}.cg-root .tags-disp{display:flex;gap:5px;flex-wrap:wrap;min-height:16px}.cg-root .chip-rm{display:inline-flex;align-items:center;gap:5px;height:24px;border-radius:999px;padding:0 8px 0 10px;font-size:11px;font-weight:500;border:1px solid var(--border-strong);background:var(--bg);color:var(--text-secondary)}.cg-root .chip-rm.g{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.cg-root .chip-rm.r{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.cg-root .rm-x{width:14px;height:14px;border-radius:50%;background:rgba(0,0,0,.1);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;color:inherit;font-size:9px;line-height:1;font-family:var(--sans)}.cg-root .rm-x:hover{background:rgba(0,0,0,.2)}.cg-root .colors-flex{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.cg-root .ce{display:flex;flex-direction:column;gap:4px}.cg-root .ce .fl{font-size:10px;color:var(--text-muted)}.cg-root .cw{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 10px;background:var(--surface);transition:border-color .12s}.cg-root .cw:focus-within{border-color:var(--accent-mid)}.cg-root .cs{width:22px;height:22px;border-radius:5px;border:1px solid var(--border-strong);cursor:pointer;flex-shrink:0;padding:0;background:none}.cg-root .ch{border:none;background:none;font-size:12px;color:var(--text-primary);width:80px;font-family:var(--mono);outline:none}.cg-root .add-col-btn{height:30px;padding:0 11px;border:1px dashed var(--border-strong);border-radius:var(--r-sm);font-size:11.5px;color:var(--text-muted);cursor:pointer;background:none;font-family:var(--sans);display:inline-flex;align-items:center;gap:5px;transition:all .12s}.cg-root .add-col-btn:hover{border-color:var(--accent-mid);color:var(--accent)}.cg-root .rm-col{padding:2px;border:none;background:none;cursor:pointer;color:var(--border-strong);font-size:14px;line-height:1;transition:color .12s;display:inline-flex}.cg-root .rm-col:hover{color:var(--red)}.cg-root .ef-footer{padding:14px 18px 16px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--border);margin-top:4px}.cg-root .upload-pair{display:flex;gap:14px;margin-top:6px}.cg-root .up-half{flex:1}.cg-root .up-lbl{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:7px;letter-spacing:.2px}.cg-root .uz{border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);padding:28px 20px;text-align:center;cursor:pointer;transition:all .18s;background:var(--bg-2);position:relative;display:flex;flex-direction:column;align-items:center}.cg-root .uz:hover{border-color:var(--accent-mid);background:var(--accent-light)}.cg-root .uz-ic{color:var(--border-strong);margin-bottom:10px;transition:color .18s}.cg-root .uz-ic svg{width:30px;height:30px}.cg-root .uz:hover .uz-ic{color:var(--accent-mid)}.cg-root .uz-title{font-size:12.5px;font-weight:500;color:var(--text-secondary)}.cg-root .uz-sub{font-size:11px;color:var(--text-muted);margin-top:3px;font-family:var(--mono)}.cg-root .uz.filled{border-style:solid;border-color:var(--green-border);background:var(--green-bg)}.cg-root .uz.filled .uz-ic{color:var(--green)}.cg-root .uz.filled .uz-title{color:var(--green);font-weight:600;font-family:var(--mono);font-size:12px}.cg-root .uz.filled .uz-sub{color:var(--green);opacity:.75}.cg-root .uz-file-row{display:flex;align-items:center;gap:7px;margin-top:10px;flex-wrap:wrap;justify-content:center}.cg-root .uz-fname{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.75);border:1px solid var(--green-border);border-radius:6px;padding:3px 9px;font-size:10.5px;color:var(--green);font-weight:500;font-family:var(--mono);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-root .uz-fname svg{width:12px;height:12px;flex-shrink:0}.cg-root .uz-more{height:22px;padding:0 8px;background:var(--green);border-radius:999px;font-size:10px;font-weight:700;color:#fff;font-family:var(--mono);flex-shrink:0}.cg-root .uz-add,.cg-root .uz-more{display:inline-flex;align-items:center}.cg-root .uz-add{font-size:11px;color:var(--green);margin-top:8px;gap:3px;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-weight:500}.cg-root .save-bar{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.cg-root .save-bar-l{margin-right:auto;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.cg-root .blank{flex-direction:column;text-align:center;padding:80px 40px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.cg-root .blank,.cg-root .blank-ic{display:flex;align-items:center;justify-content:center}.cg-root .blank-ic{width:72px;height:72px;background:var(--accent-light);border:1.5px dashed var(--accent-mid);border-radius:18px;margin:0 auto 22px}.cg-root .blank-ic svg{width:32px;height:32px;color:var(--accent-mid)}.cg-root .blank-title{font-family:var(--serif);font-weight:700;font-size:20px;color:var(--text-primary);margin-bottom:10px}.cg-root .blank-desc{font-size:13px;color:var(--text-secondary);line-height:1.7;max-width:440px;margin:0 auto 28px}.cg-root .blank-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.cg-root .panel-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px}.cg-root .modal-ov,.cg-root.modal-ov{position:fixed;inset:0;background:rgba(26,22,20,.55);z-index:1400;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s;backdrop-filter:blur(2px)}.cg-root .modal-ov.open{opacity:1;pointer-events:all}.cg-root .modal{background:var(--surface);border-radius:var(--r-lg);width:460px;display:flex;flex-direction:column;overflow:hidden;transform:translateY(14px) scale(.98);transition:transform .2s;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.cg-root .modal-ov.open .modal{transform:translateY(0) scale(1)}.cg-root .modal.wide{width:580px;max-height:86vh}.cg-root .modal-hd{padding:20px 22px 14px;display:flex;align-items:flex-start;justify-content:space-between;background:var(--bg-2);flex-shrink:0;border-bottom:1px solid var(--border)}.cg-root .modal-title{font-family:var(--serif);font-weight:700;font-size:19px;color:var(--accent);letter-spacing:-.2px}.cg-root .modal-title.with-icon{font-size:18px;display:flex;align-items:center;gap:9px}.cg-root .modal-title.with-icon svg{width:20px;height:20px;color:var(--accent-mid)}.cg-root .modal-sub{font-size:12px;color:var(--text-muted);margin-top:5px;font-family:var(--mono)}.cg-root .modal-close{width:28px;height:28px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all .12s;flex-shrink:0}.cg-root .modal-close:hover{background:var(--bg);color:var(--text-primary);border-color:var(--border-strong)}.cg-root .modal-body{padding:28px 24px;text-align:center}.cg-root .modal-body.scroll{padding:22px 24px;text-align:left;overflow-y:auto;flex:1}.cg-root .modal-footer{padding:16px 24px;display:flex;gap:8px;justify-content:center;background:var(--bg-2);border-top:1px solid var(--border)}.cg-root .modal-footer.end{justify-content:flex-end}.cg-root .drop-zone{border:2px dashed var(--border-strong);border-radius:var(--r-lg);padding:40px 24px;text-align:center;cursor:pointer;transition:all .18s;background:var(--bg-2);margin-bottom:18px;position:relative}.cg-root .drop-zone.drag,.cg-root .drop-zone:hover{border-color:var(--accent-mid);background:var(--accent-light)}.cg-root .dz-ic{color:var(--border-strong);display:block;margin:0 auto 12px;transition:color .18s;width:40px;height:40px}.cg-root .drop-zone.drag .dz-ic,.cg-root .drop-zone:hover .dz-ic{color:var(--accent-mid)}.cg-root .drop-title{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:6px}.cg-root .drop-title span{color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cg-root .drop-sub{font-size:12px;color:var(--text-muted)}.cg-root .drop-fmts{display:flex;gap:6px;justify-content:center;margin-top:14px;flex-wrap:wrap}.cg-root .fmt-chip{font-size:10px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--bg);color:var(--text-secondary);border:1px solid var(--border-strong);font-family:var(--mono)}.cg-root .hidden-file{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.cg-root .ul-list{display:flex;flex-direction:column;gap:8px}.cg-root .ul-item{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r)}.cg-root .ul-ic{width:34px;height:34px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cg-root .ul-ic svg{width:18px;height:18px}.cg-root .ul-ic.json{background:var(--green-bg);color:var(--green)}.cg-root .ul-ic.pdf{background:var(--red-bg);color:var(--red)}.cg-root .ul-ic.html{background:var(--blue-bg);color:var(--blue)}.cg-root .ul-ic.doc{background:var(--amber-bg);color:var(--amber)}.cg-root .ul-info{flex:1;min-width:0}.cg-root .ul-name{font-size:12.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono)}.cg-root .ul-st{display:flex;align-items:center;gap:5px;font-size:11px;margin-top:3px}.cg-root .ul-st svg{width:13px;height:13px}.cg-root .ul-st.parsing{color:var(--accent-mid)}.cg-root .ul-st.done{color:var(--green)}.cg-root .pb{background:var(--border);margin-top:6px;overflow:hidden}.cg-root .pb,.cg-root .pf{height:3px;border-radius:2px}.cg-root .pf{background:var(--accent-mid);width:0;transition:width .4s ease}.cg-root .ul-rm{border:none;background:none;cursor:pointer;color:var(--text-muted);padding:0;line-height:1;transition:color .12s;flex-shrink:0;display:inline-flex}.cg-root .ul-rm:hover{color:var(--red)}.cg-root .pp{margin-top:18px;border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.cg-root .pp-hd{padding:10px 14px;background:var(--bg-2);border-bottom:1px solid var(--border);font-size:11px;font-weight:700;color:var(--text-secondary);display:flex;align-items:center;gap:7px;letter-spacing:.4px;text-transform:uppercase}.cg-root .pp-hd svg{width:14px;height:14px;color:var(--green)}.cg-root .pp-row{display:grid;grid-template-columns:150px 1fr;font-size:12px}.cg-root .pp-row:not(:last-child){border-bottom:1px solid var(--border)}.cg-root .pp-k{padding:9px 14px;background:var(--bg-2);color:var(--text-secondary);font-weight:600;border-right:1px solid var(--border)}.cg-root .pp-v{padding:9px 14px;color:var(--text-primary);font-family:var(--mono);font-size:11.5px}@keyframes cg-spin{to{transform:rotate(1turn)}}.cg-root .spinning{display:inline-block;animation:cg-spin .7s linear infinite}.cg-root .badge.live{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.cg-root .badge.editing{background:var(--accent-light-2);border-color:var(--accent-mid);color:var(--accent);font-weight:700;box-shadow:0 0 0 3px var(--accent-light)}.cg-root .mode-actions{display:flex;gap:8px;flex-shrink:0}.cg-root .ch-ic{width:34px;height:34px;border-radius:var(--r-sm);background:var(--accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cg-root .ch-ic img,.cg-root .ch-ic svg{width:17px;height:17px;color:var(--accent-mid)}.cg-root .master-row{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 18px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.cg-root .master-l{display:flex;align-items:center;gap:12px}.cg-root .master-title{font-size:13.5px;font-weight:600;color:var(--text-primary)}.cg-root .master-sub{font-size:11.5px;color:var(--text-secondary);margin-top:1px}.cg-root .disabled-note{display:flex;align-items:center;gap:10px;padding:16px 18px;border:1.5px dashed var(--border-strong);border-radius:var(--r-lg);color:var(--text-muted);font-size:12.5px;background:var(--bg-2)}.cg-root .disabled-note svg{width:18px;height:18px;flex-shrink:0}.cg-root .tgl{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0;cursor:pointer}.cg-root .tgl input{opacity:0;width:0;height:0;position:absolute}.cg-root .tgl-track{position:absolute;inset:0;background:var(--border-strong);border-radius:999px;transition:background .16s}.cg-root .tgl-track:after{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .16s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.cg-root .tgl input:checked+.tgl-track{background:var(--accent)}.cg-root .tgl input:checked+.tgl-track:after{transform:translateX(16px)}.cg-root .tgl input:disabled+.tgl-track,.cg-root .tgl.ro{cursor:default}.cg-root .acc{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.cg-root .acc-hd{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cg-root .acc-hd-name{font-size:13.5px;font-weight:600;color:var(--text-primary)}.cg-root .acc-hd-meta{font-size:11px;color:var(--text-muted);margin-top:1px;font-family:var(--mono)}.cg-root .acc-chev{margin-left:auto;color:var(--text-muted);transition:transform .16s;flex-shrink:0;width:16px;height:16px}.cg-root .acc.open .acc-chev{transform:rotate(180deg)}.cg-root .acc-body{display:none;padding:4px 18px 18px;border-top:1px solid var(--border)}.cg-root .acc.open .acc-body{display:block}.cg-root .acc-sub-lbl{font-size:11px;font-weight:600;color:var(--text-secondary);margin:14px 0 8px}.cg-root .day-seg{display:flex;gap:6px;flex-wrap:wrap}.cg-root .day-btn{width:36px;height:32px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:11.5px;font-weight:600;font-family:var(--mono);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.cg-root .day-btn:hover{border-color:var(--border-strong)}.cg-root .day-btn.on{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.cg-root .day-btn.ro{pointer-events:none}.cg-root .opt-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cg-root .opt-chip:hover{border-color:var(--border-strong)}.cg-root .opt-chip.on{background:var(--accent-light);border-color:var(--accent-mid);color:var(--accent)}.cg-root .opt-chip svg{width:14px;height:14px}.cg-root .opt-chip.ro{pointer-events:none;opacity:.5}.cg-root .day-rows{display:flex;flex-direction:column;gap:10px}.cg-root .day-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r);padding:10px 12px}.cg-root .day-row-lbl{font-size:12px;font-weight:700;color:var(--text-primary);width:82px;flex-shrink:0}.cg-root .slot-chips{display:flex;gap:7px;flex-wrap:wrap;flex:1;min-width:180px}.cg-root .slot-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 6px 0 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font-size:11.5px;font-family:var(--mono)}.cg-root .slot-chip svg.ic{width:13px;height:13px;color:var(--text-muted)}.cg-root .slot-chip .x{width:18px;height:18px;border-radius:50%;border:none;background:var(--bg);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.cg-root .slot-chip .x:hover{background:var(--red-bg);color:var(--red)}.cg-root .slot-chip.editing{height:34px;padding:4px 6px 4px 8px;gap:6px;border:1px solid var(--accent-mid);background:var(--bg-2)}.cg-root .slot-time-sel{height:26px;padding:0 20px 0 8px;font-size:11px;width:96px;border-radius:6px;background-size:14px;background-position:right 5px center}.cg-root .slot-sep{font-size:11px;color:var(--text-muted);flex-shrink:0}.cg-root .slot-confirm{width:22px;height:22px;border-radius:50%;border:none;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:background .12s}.cg-root .slot-confirm svg{width:12px;height:12px}.cg-root .slot-confirm:hover{background:var(--accent-mid)}.cg-root .add-slot-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:var(--r-sm);border:1px dashed var(--border-strong);background:none;color:var(--text-secondary);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .12s;font-family:var(--sans);flex-shrink:0}.cg-root .add-slot-btn:hover{border-color:var(--accent-mid);color:var(--accent);background:var(--accent-light)}.cg-root .add-slot-btn.ro{pointer-events:none;opacity:.5}.cg-root .day-row-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.cg-root .icon-btn{width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.cg-root .icon-btn:hover{background:var(--red-bg);color:var(--red)}.cg-root .icon-btn.ro{pointer-events:none;opacity:.4}.cg-root .copy-days-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:10.5px;font-weight:500;cursor:pointer;font-family:var(--sans);white-space:nowrap;transition:all .12s}.cg-root .copy-days-btn:hover{border-color:var(--accent-mid);color:var(--accent)}.cg-root .copy-days-btn.ro{pointer-events:none;opacity:.4}.cg-root .day-err{font-size:11.5px;color:var(--red);font-weight:600;width:100%}.cg-root .empty-hint{font-size:12px;color:var(--text-muted);margin-bottom:8px}.cg-root .cool-card{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;margin-bottom:10px;box-shadow:var(--shadow-sm);transition:opacity .12s}.cg-root .cool-card.off{opacity:.55}.cg-root .cool-name{font-size:13px;font-weight:600;color:var(--text-primary)}.cg-root .cool-hint{font-size:11px;color:var(--text-muted);margin-top:1px}.cg-root .cool-config{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.cg-root .cool-config .inp{width:74px;text-align:center}.cg-root .cool-config .sel{width:118px}.cg-root .cg-loading{display:flex;align-items:center;justify-content:center;padding:60px;color:var(--text-muted)}.cg-root .page-hd{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:20px}.cg-root .page-title{font-family:var(--serif);font-weight:700;font-size:24px;color:var(--text-primary);letter-spacing:-.3px;line-height:1.1}.cg-root .ft-wrap{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.cg-root .ft{width:100%;border-collapse:collapse;font-size:12.5px}.cg-root .ft th{padding:10px 14px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);background:var(--bg-2);border-bottom:2px solid var(--border)}.cg-root .ft td.c,.cg-root .ft th.c{text-align:center}.cg-root .ft td{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:middle}.cg-root .ft tr:last-child td{border-bottom:none}.cg-root .ft tbody tr:hover td{background:var(--bg-2)}.cg-root .ft-ch{display:flex;align-items:center;gap:10px}.cg-root .ft-ch-name{font-size:12.5px;font-weight:600;color:var(--text-primary)}.cg-root .ft .inp{display:block;height:30px;font-size:12px;font-family:var(--mono);text-align:center;width:76px;margin:0 auto}.cg-root .ch-ic svg{font-size:17px;color:var(--accent-mid)}.cg-root .tbl-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.cg-root .search-bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:12.5px}.cg-root .search-bar svg{font-size:15px}.cg-root .search-bar input{border:none;outline:none;background:none;font-family:var(--sans);font-size:12.5px;color:var(--text-primary);flex:1}.cg-root .pager{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--text-muted);font-family:var(--mono)}.cg-root .pager-btn{width:26px;height:26px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.cg-root .pager-btn:hover{border-color:var(--border-strong);color:var(--text-primary)}.cg-root .pager-btn[disabled]{opacity:.4;cursor:not-allowed}
/*# sourceMappingURL=d3ae69d4bd4071a8.css.map*/