@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap";*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.-inset-\[1px\]{top:-1px;right:-1px;bottom:-1px;left:-1px}.-inset-\[2px\]{top:-2px;right:-2px;bottom:-2px;left:-2px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-bottom-32{bottom:-8rem}.-bottom-40{bottom:-10rem}.-bottom-48{bottom:-12rem}.-bottom-7{bottom:-1.75rem}.-left-1{left:-.25rem}.-left-1\/4{left:-25%}.-left-16{left:-4rem}.-left-20{left:-5rem}.-left-32{left:-8rem}.-left-40{left:-10rem}.-left-48{left:-12rem}.-left-5{left:-1.25rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\/4{right:-25%}.-right-10{right:-2.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-32{right:-8rem}.-right-40{right:-10rem}.-right-8{right:-2rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\/4{top:-25%}.-top-10{top:-2.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-32{top:-8rem}.-top-40{top:-10rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/4{bottom:25%}.bottom-10{bottom:2.5rem}.bottom-14{bottom:3.5rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-\[22px\]{left:22px}.left-\[230px\]{left:230px}.left-\[26px\]{left:26px}.left-\[72px\]{left:72px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[12\%\]{right:12%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[8\%\]{top:8%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9500\]{z-index:9500}.z-\[9999\]{z-index:9999}.order-2{order:2}.order-first{order:-9999}.col-span-full{grid-column:1 / -1}.-m-4{margin:-1rem}.m-0{margin:0}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-mb-24{margin-bottom:-6rem}.-mb-6{margin-bottom:-1.5rem}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-24{margin-left:-6rem}.-mr-32{margin-right:-8rem}.-mr-8{margin-right:-2rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-32{margin-top:-8rem}.-mt-8{margin-top:-2rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-px{margin-right:1px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[25\%\]{height:25%}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[30\%\]{height:30%}.h-\[300px\]{height:300px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[620px\]{height:620px}.h-\[640px\]{height:640px}.h-\[700px\]{height:700px}.h-\[800px\]{height:800px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(85vh-140px\)\]{max-height:calc(85vh - 140px)}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[36px\]{min-height:36px}.min-h-\[420px\]{min-height:420px}.min-h-\[46px\]{min-height:46px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[55vh\]{min-height:55vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[44px\]{width:44px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[620px\]{width:620px}.w-\[640px\]{width:640px}.w-\[70\%\]{width:70%}.w-\[700px\]{width:700px}.w-\[72px\]{width:72px}.w-\[800px\]{width:800px}.w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[3rem\]{min-width:3rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[560px\]{max-width:560px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[94vw\]{max-width:94vw}.max-w-\[calc\(100vw_-_24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[135deg\]{--tw-rotate: -135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:fade-out .2s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slide-in-from-bottom{animation:slide-in-from-bottom .3s ease-out}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-slide-in-from-left{animation:slide-in-from-left .3s ease-out}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1fr\,auto\,1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2\.5px\]{gap:2.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[6px\]{border-bottom-width:6px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[5px\]{border-left-width:5px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-r-\[5px\]{border-right-width:5px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-gray-200\/50{border-color:#e5e7eb80!important}.border-\[\#0077B5\]{--tw-border-opacity: 1;border-color:rgb(0 119 181 / var(--tw-border-opacity, 1))}.border-\[\#E0E6EF\]{--tw-border-opacity: 1;border-color:rgb(224 230 239 / var(--tw-border-opacity, 1))}.border-\[\#EEF0F4\]{--tw-border-opacity: 1;border-color:rgb(238 240 244 / var(--tw-border-opacity, 1))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/50{border-color:#e0e7ff80}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/50{border-color:#c7d2fe80}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-800\/50{border-color:#1e293b80}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-stone-700{--tw-border-opacity: 1;border-color:rgb(68 64 60 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-200\/50{border-color:#99f6e480}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/80{border-color:#fffc}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-b-amber-500{--tw-border-opacity: 1;border-bottom-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-b-emerald-500{--tw-border-opacity: 1;border-bottom-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-b-red-500{--tw-border-opacity: 1;border-bottom-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-b-violet-400{--tw-border-opacity: 1;border-bottom-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-b-white\/30{border-bottom-color:#ffffff4d}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-rose-500{--tw-border-opacity: 1;border-left-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-l-sky-500{--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-l-teal-500{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-violet-500{--tw-border-opacity: 1;border-left-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-r-violet-400{--tw-border-opacity: 1;border-right-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-r-violet-500{--tw-border-opacity: 1;border-right-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-r-white\/30{border-right-color:#ffffff4d}.border-t-indigo-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-indigo-600{--tw-border-opacity: 1;border-top-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-violet-400{--tw-border-opacity: 1;border-top-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-white\/30{border-top-color:#ffffff4d}.\!bg-amber-400{--tw-bg-opacity: 1 !important;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))!important}.\!bg-emerald-400{--tw-bg-opacity: 1 !important;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))!important}.\!bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))!important}.\!bg-red-400{--tw-bg-opacity: 1 !important;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.\!bg-white\/80{background-color:#fffc!important}.bg-\[\#004182\]{--tw-bg-opacity: 1;background-color:rgb(0 65 130 / var(--tw-bg-opacity, 1))}.bg-\[\#0077B5\]{--tw-bg-opacity: 1;background-color:rgb(0 119 181 / var(--tw-bg-opacity, 1))}.bg-\[\#1B2A4A\]{--tw-bg-opacity: 1;background-color:rgb(27 42 74 / var(--tw-bg-opacity, 1))}.bg-\[\#E4F4EC\]{--tw-bg-opacity: 1;background-color:rgb(228 244 236 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F4FA\]{--tw-bg-opacity: 1;background-color:rgb(240 244 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F9FC\]{--tw-bg-opacity: 1;background-color:rgb(248 249 252 / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/30{background-color:#fbbf244d}.bg-amber-400\/60{background-color:#fbbf2499}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400\/30{background-color:#60a5fa4d}.bg-blue-400\/50{background-color:#60a5fa80}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/20{background-color:#06b6d433}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/30{background-color:#a7f3d04d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/60{background-color:#e5e7eb99}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200\/30{background-color:#bbf7d04d}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/50{background-color:#e0e7ff80}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400\/20{background-color:#c084fc33}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/30{background-color:#f871714d}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/20{background-color:#f43f5e33}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-950\/60{background-color:#02061799}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-stone-900{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-opacity-5{--tw-bg-opacity: .05}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0077B5\]{--tw-gradient-from: #0077B5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 119 181 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0E7A50\]{--tw-gradient-from: #0E7A50 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 122 80 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#D4A853\]{--tw-gradient-from: #D4A853 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 168 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F0F4FA\]{--tw-gradient-from: #F0F4FA var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 244 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/80{--tw-gradient-from: rgb(255 251 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/80{--tw-gradient-from: rgb(236 253 245 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400\/20{--tw-gradient-from: rgb(129 140 248 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/80{--tw-gradient-from: rgb(238 242 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/20{--tw-gradient-from: rgb(192 132 252 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-300{--tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50\/80{--tw-gradient-from: rgb(254 242 242 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-900{--tw-gradient-from: #1c1917 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-900\/80{--tw-gradient-from: rgb(28 25 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 25 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50\/50{--tw-gradient-from: rgb(245 243 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900{--tw-gradient-from: #4c1d95 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/50{--tw-gradient-from: rgb(76 29 149 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/40{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-800{--tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #155e75 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-900{--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #164e63 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50\/50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 250 251 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-500{--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-50{--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdf4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-900{--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-50{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #db2777 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-200{--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e9d5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-700{--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #b91c1c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50\/40{--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 241 242 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-100{--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f1f5f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-500{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #64748b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-800{--tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #292524 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-50\/40{--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(254 252 232 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00A0DC\]{--tw-gradient-to: #00A0DC var(--tw-gradient-to-position)}.to-\[\#16925F\]{--tw-gradient-to: #16925F var(--tw-gradient-to-position)}.to-\[\#B8860B\]{--tw-gradient-to: #B8860B var(--tw-gradient-to-position)}.to-\[\#E8EDF5\]{--tw-gradient-to: #E8EDF5 var(--tw-gradient-to-position)}.to-\[\#F8F9FB\]{--tw-gradient-to: #F8F9FB var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-600\/20{--tw-gradient-to: rgb(217 119 6 / .2) var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-50\/30{--tw-gradient-to: rgb(236 254 255 / .3) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-fuchsia-900{--tw-gradient-to: #701a75 var(--tw-gradient-to-position)}.to-fuchsia-900\/50{--tw-gradient-to: rgb(112 26 117 / .5) var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-50\/80{--tw-gradient-to: rgb(240 253 244 / .8) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/30{--tw-gradient-to: rgb(238 242 255 / .3) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/30{--tw-gradient-to: rgb(255 247 237 / .3) var(--tw-gradient-to-position)}.to-orange-50\/80{--tw-gradient-to: rgb(255 247 237 / .8) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-400\/20{--tw-gradient-to: rgb(244 114 182 / .2) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/50{--tw-gradient-to: rgb(250 245 255 / .5) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-900{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-rose-900{--tw-gradient-to: #881337 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-stone-900{--tw-gradient-to: #1c1917 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-300{--tw-gradient-to: #c4b5fd var(--tw-gradient-to-position)}.to-violet-400\/20{--tw-gradient-to: rgb(167 139 250 / .2) var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-50\/30{--tw-gradient-to: rgb(245 243 255 / .3) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-violet-900{--tw-gradient-to: #4c1d95 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#94a3b8\]{fill:#94a3b8}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-6{padding:1.5rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.\!pl-9{padding-left:2.25rem!important}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[40px\]{font-size:40px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0077B5\]{--tw-text-opacity: 1;color:rgb(0 119 181 / var(--tw-text-opacity, 1))}.text-\[\#0E7A50\]{--tw-text-opacity: 1;color:rgb(14 122 80 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#1B2A4A\]{--tw-text-opacity: 1;color:rgb(27 42 74 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#8B95A7\]{--tw-text-opacity: 1;color:rgb(139 149 167 / var(--tw-text-opacity, 1))}.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-400\/80{color:#9ca3afcc}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-600\/70{color:#ea580cb3}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-primary-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/70{color:#dc2626b3}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/90{color:#b91c1ce6}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-100\/80{color:#ffe4e6cc}.text-rose-100\/90{color:#ffe4e6e6}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-600\/80{color:#e11d48cc}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/40::-moz-placeholder{color:#fff6}.placeholder-white\/40::placeholder{color:#fff6}.accent-cyan-500{accent-color:#06b6d4}.accent-violet-600{accent-color:#7c3aed}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.015\]{opacity:.015}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.15\]{opacity:.15}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 0 40px rgba(16,185,129,.35);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow: 0 0 40px rgba(245,158,11,.35);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(244\,63\,94\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(244,63,94,.5);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(16,185,129,.4);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(245,158,11,.5);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\,0_6px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.04),0 6px 24px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 6px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\,0_8px_24px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.04);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-200\/40{--tw-shadow-color: rgb(253 230 138 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100\/40{--tw-shadow-color: rgb(219 234 254 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200\/50{--tw-shadow-color: rgb(191 219 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100\/40{--tw-shadow-color: rgb(209 250 229 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200\/50{--tw-shadow-color: rgb(167 243 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/50{--tw-shadow-color: rgb(229 231 235 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100\/30{--tw-shadow-color: rgb(224 231 255 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200\/50{--tw-shadow-color: rgb(199 210 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/25{--tw-shadow-color: rgb(99 102 241 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/5{--tw-shadow-color: rgb(99 102 241 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/50{--tw-shadow-color: rgb(249 115 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/40{--tw-shadow-color: rgb(168 85 247 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-200\/50{--tw-shadow-color: rgb(254 202 202 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/25{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200{--tw-shadow-color: #ddd6fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200\/50{--tw-shadow-color: rgb(221 214 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/10{--tw-shadow-color: rgb(139 92 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/15{--tw-shadow-color: rgb(139 92 246 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color: rgb(139 92 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[3px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/60{--tw-ring-color: rgb(253 230 138 / .6)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-cyan-500\/30{--tw-ring-color: rgb(6 182 212 / .3)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/30{--tw-ring-color: rgb(52 211 153 / .3)}.ring-emerald-500\/30{--tw-ring-color: rgb(16 185 129 / .3)}.ring-gray-300\/50{--tw-ring-color: rgb(209 213 219 / .5)}.ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.ring-indigo-500\/20{--tw-ring-color: rgb(99 102 241 / .2)}.ring-purple-500\/20{--tw-ring-color: rgb(168 85 247 / .2)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-rose-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.ring-rose-500\/30{--tw-ring-color: rgb(244 63 94 / .3)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/60{--tw-ring-color: rgb(226 232 240 / .6)}.ring-violet-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.ring-violet-300\/50{--tw-ring-color: rgb(196 181 253 / .5)}.ring-violet-500\/30{--tw-ring-color: rgb(139 92 246 / .3)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/80{--tw-ring-color: rgb(255 255 255 / .8)}.ring-offset-1{--tw-ring-offset-width: 1px}.blur{--tw-blur: blur(8px);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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[60px\]{--tw-blur: blur(60px);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)}.blur-\[80px\]{--tw-blur: blur(80px);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)}.blur-lg{--tw-blur: blur(16px);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)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-0{--tw-brightness: 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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.invert{--tw-invert: invert(100%);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)}.\!filter{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}.filter{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)}.\!backdrop-blur-sm{--tw-backdrop-blur: blur(4px) !important;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in{--tw-enter-opacity: 0}.slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}*{margin:0;padding:0;box-sizing:border-box}html{font-size:80%}#root{isolation:isolate}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafaf8}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.rich-text-editor .ql-editor div,.rich-text-editor .ql-editor p{margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-scaleIn{animation:scaleIn .3s ease-out}.hover\:scale-102:hover{transform:scale(1.02)}.premium-scrollbar::-webkit-scrollbar{width:8px;height:8px}.premium-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.premium-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#a855f7,#ec4899);border-radius:10px}.premium-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#9333ea,#db2777)}.chart-scrollbar::-webkit-scrollbar{width:6px;height:6px}.chart-scrollbar::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.chart-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#6366f1,#8b5cf6);border-radius:10px}.chart-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#4f46e5,#7c3aed)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #6366f14d}50%{box-shadow:0 0 40px #6366f199}}.animate-slideInUp{animation:slideInUp .5s ease-out}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-shift 3s ease infinite}.chart-hover-effect{transition:all .3s cubic-bezier(.4,0,.2,1)}.chart-hover-effect:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000001a}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 2s linear infinite}.recharts-tooltip-wrapper{outline:none}.recharts-default-tooltip{border-radius:12px!important;border:2px solid #e5e7eb!important;box-shadow:0 10px 40px #0000001a!important}.glass-effect{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}@keyframes shine{0%{background-position:-200% center}to{background-position:200% center}}.shine-effect{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);background-size:200% 100%;animation:shine 3s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 2s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shrinkWidth{0%{width:100%}to{width:0%}}.teamnote-root{--tn-bg: #ffffff;--tn-bg-surface: #fbfbfa;--tn-bg-sidebar: #f7f7f5;--tn-text: #37352f;--tn-text-muted: #9b9a97;--tn-border: #e9e9e7;--tn-hover: rgba(55, 53, 47, .04);--tn-active: rgba(35, 131, 226, .07);--tn-accent: #2383e2;--tn-accent-hover: #1b6ec2;--tn-dropdown-bg: #ffffff;--tn-skeleton: #eeeeec;--tn-input-bg: #ffffff;--tn-toolbar-active-bg: rgba(35, 131, 226, .08)}.teamnote-root.tn-dark{--tn-bg: #191919;--tn-bg-surface: #202020;--tn-bg-sidebar: #1e1e1e;--tn-text: #e6e6e4;--tn-text-muted: #7f7f7f;--tn-border: #2f2f2f;--tn-hover: rgba(255, 255, 255, .055);--tn-active: rgba(35, 131, 226, .15);--tn-accent: #529cca;--tn-accent-hover: #6cb1d9;--tn-dropdown-bg: #252525;--tn-skeleton: #2a2a2a;--tn-input-bg: #2a2a2a;--tn-toolbar-active-bg: rgba(35, 131, 226, .15)}.teamnote-root{background:var(--tn-bg);color:var(--tn-text);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tn-bg{background:var(--tn-bg)}.tn-surface{background:var(--tn-bg-surface)}.tn-text{color:var(--tn-text)}.tn-text-muted{color:var(--tn-text-muted)}.tn-border{border-color:var(--tn-border)}.tn-border-v{background:var(--tn-border)}.tn-hover{background:transparent}.tn-hover:hover{background:var(--tn-hover)}.tn-skeleton{background:var(--tn-skeleton)}.tn-dropdown{background:var(--tn-dropdown-bg);border:1px solid var(--tn-border);box-shadow:0 4px 16px #0000001f,0 0 0 1px #0000000a}.tn-dropdown-trigger{background:var(--tn-hover);border:1px solid var(--tn-border);color:var(--tn-text);transition:all .15s}.tn-dropdown-trigger:hover{background:var(--tn-active);border-color:var(--tn-accent)}.tn-item-active{background:var(--tn-active)}.tn-tab-active{background:var(--tn-active);color:var(--tn-accent);font-weight:500}.tn-toolbar-active{background:var(--tn-toolbar-active-bg)}.tn-btn-primary{background:var(--tn-accent);color:#fff;transition:background .15s}.tn-btn-primary:hover{background:var(--tn-accent-hover)}.tn-btn-secondary{background:transparent;color:var(--tn-text);border:1px solid var(--tn-border);transition:background .15s}.tn-btn-secondary:hover{background:var(--tn-hover)}.tn-input{background:var(--tn-input-bg);color:var(--tn-text)}.tn-input:focus{outline:none;border-color:var(--tn-accent);box-shadow:0 0 0 2px #2383e226}.tn-sidebar{background:var(--tn-bg-sidebar);border-color:var(--tn-border)}.tn-bubble-menu{background:var(--tn-dropdown-bg);border-color:var(--tn-border);box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000a}.tn-page-title{font-size:40px;letter-spacing:-.02em;font-weight:700;line-height:1.2;margin-bottom:8px}.tn-page-title:empty:before{content:"Sans titre";color:var(--tn-text-muted);opacity:.5}@media (max-width: 767px){.tn-page-title{font-size:28px;line-height:1.25}.tn-editor-content{font-size:15px}.tn-editor-content h1{font-size:26px}.tn-editor-content h2{font-size:22px}.tn-editor-content h3{font-size:18px}}.tn-editor-content{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;color:var(--tn-text);caret-color:var(--tn-text)}.tn-editor-content>*+*{margin-top:2px}.tn-editor-content p{margin:0;min-height:1.5em;padding:3px 0}.tn-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--tn-text-muted);pointer-events:none;height:0;opacity:.5}.tn-editor-content .is-empty:before{content:attr(data-placeholder);float:left;color:var(--tn-text-muted);pointer-events:none;height:0;opacity:.5}.tn-editor-content h1{font-size:1.875em;font-weight:700;margin-top:2em;margin-bottom:4px;line-height:1.3;letter-spacing:-.01em}.tn-editor-content h2{font-size:1.5em;font-weight:600;margin-top:1.5em;margin-bottom:2px;line-height:1.35}.tn-editor-content h3{font-size:1.25em;font-weight:600;margin-top:1em;margin-bottom:2px;line-height:1.4}.tn-editor-content ul{list-style:disc;padding-left:1.6em}.tn-editor-content ol{list-style:decimal;padding-left:1.6em}.tn-editor-content li{margin:2px 0;padding:2px 0}.tn-editor-content li>p{margin:0}.tn-task-list{list-style:none;padding-left:0}.tn-task-list li{display:flex;align-items:flex-start;gap:.5em;margin:2px 0;padding:2px 0}.tn-task-list li>label{margin-top:4px}.tn-task-list li>label input[type=checkbox]{width:16px;height:16px;border-radius:3px;border:2px solid var(--tn-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;background:var(--tn-input-bg);transition:all .15s}.tn-task-list li>label input[type=checkbox]:hover{border-color:var(--tn-accent)}.tn-task-list li>label input[type=checkbox]:checked{background:var(--tn-accent);border-color:var(--tn-accent)}.tn-task-list li>label input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#fff;font-size:11px;top:-1px;left:2px}.tn-task-list li[data-checked=true]>div>p{text-decoration:line-through;color:var(--tn-text-muted)}.tn-editor-content blockquote{border-left:3px solid var(--tn-text);padding:0 0 0 14px;margin:8px 0;color:var(--tn-text)}.tn-editor-content code{background:#87837826;color:#eb5757;padding:.1em .35em;border-radius:3px;font-size:.85em;font-family:SFMono-Regular,Menlo,Consolas,monospace}.tn-editor-content pre{background:var(--tn-bg-sidebar);color:var(--tn-text);padding:16px 20px;border-radius:4px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;overflow-x:auto;margin:8px 0;border:1px solid var(--tn-border)}.tn-editor-content pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit}.teamnote-root.tn-dark .tn-editor-content pre{background:#1e1e1e;border-color:#333}.tn-editor-content mark{background:#facc1566;padding:.05em .15em;border-radius:2px}.tn-link{color:var(--tn-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tn-text-muted);cursor:pointer}.tn-link:hover{text-decoration-color:var(--tn-text)}.tn-image{max-width:100%;height:auto;border-radius:4px;display:block}.tn-image-resizable{display:flex;margin:8px 0}.tn-image-wrapper{position:relative;display:inline-block;max-width:100%;min-width:100px}.tn-image-wrapper:hover .tn-image-resize-handle,.tn-image-wrapper:hover .tn-image-toolbar{opacity:1}.tn-image-resize-handle{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:ew-resize;opacity:0;transition:opacity .15s;display:flex;align-items:center;justify-content:center}.tn-image-resize-handle:after{content:"";width:4px;height:40px;max-height:50%;border-radius:4px;background:var(--tn-accent, #2383e2)}.tn-image-toolbar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:2px;padding:3px;border-radius:6px;background:#000000a6;opacity:0;transition:opacity .15s}.tn-image-align-btn{width:26px;height:26px;border:none;background:transparent;color:#fff;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.tn-image-align-btn:hover{background:#fff3}.tn-image-align-btn.active{background:#ffffff4d}.tn-image-grid{margin:12px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tn-image-grid-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;margin-bottom:6px}.tn-image-grid-col-buttons{display:flex;gap:4px}.tn-image-grid-col-btn{width:28px;height:24px;border:1px solid var(--tn-border, #e5e7eb);border-radius:4px;background:var(--tn-bg, #fff);color:var(--tn-text-muted, #9ca3af);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.tn-image-grid-col-btn:hover{border-color:var(--tn-accent, #2383e2);color:var(--tn-accent, #2383e2)}.tn-image-grid-col-btn.active{background:var(--tn-accent, #2383e2);color:#fff;border-color:var(--tn-accent, #2383e2)}.tn-image-grid-body{display:grid;gap:8px;padding:12px;background:var(--tn-bg-secondary, #f9fafb);border-radius:8px;border:1px solid var(--tn-border, #e5e7eb)}.tn-image-grid-body.tn-image-grid-dragover{border-color:var(--tn-accent, #2383e2);background:#2383e20a}.tn-image-grid-cell{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4/3;background:var(--tn-bg, #fff)}.tn-image-grid-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tn-image-grid-cell:hover .tn-image-grid-remove{opacity:1}.tn-image-grid-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;line-height:1}.tn-image-grid-remove:hover{background:#dc2626cc}.tn-image-grid-add{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--tn-border, #e5e7eb);border-radius:6px;cursor:pointer;color:var(--tn-text-muted, #9ca3af);font-size:13px;transition:border-color .15s,background .15s;min-height:100px;aspect-ratio:4/3}.tn-image-grid-add:hover{border-color:var(--tn-accent, #2383e2);background:#2383e20a;color:var(--tn-accent, #2383e2)}.tn-image-grid-uploading{display:flex;align-items:center;justify-content:center;background:var(--tn-bg-secondary, #f9fafb)}@keyframes spin{to{transform:rotate(360deg)}}.tn-editor-content table{width:100%;border-collapse:collapse;margin:8px 0}.tn-editor-content th,.tn-editor-content td{border:1px solid var(--tn-border);padding:6px 10px;text-align:left;min-width:80px;font-size:.95em}.tn-editor-content th{background:var(--tn-bg-sidebar);font-weight:600;font-size:.9em;color:var(--tn-text-muted)}.tn-youtube{border-radius:4px;overflow:hidden;margin:8px 0}.tn-editor-content [data-youtube-video],.tn-editor-content img.tn-image,.tn-editor-content pre{position:relative}.tn-block-delete{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:#fff;background:#ef4444e6;border:none;border-radius:5px;cursor:pointer;z-index:50;pointer-events:auto}.tn-block-delete:hover{background:#dc2626}.tn-editor-content hr{border:none;border-top:1px solid var(--tn-border);margin:24px 0}.collaboration-cursor__caret{border-left:2px solid;margin-left:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-cursor__label{font-size:10px;font-weight:600;padding:1px 4px;border-radius:3px 3px 3px 0;color:#fff;position:absolute;top:-18px;left:-1px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.teamnote-root ::-webkit-scrollbar{width:6px}.teamnote-root ::-webkit-scrollbar-track{background:transparent}.teamnote-root ::-webkit-scrollbar-thumb{background:var(--tn-border);border-radius:10px}.teamnote-root ::-webkit-scrollbar-thumb:hover{background:var(--tn-text-muted)}.collaboration-cursor__caret{border-left:2px solid;position:relative;margin-left:-1px;margin-right:-1px}.collaboration-cursor__label{position:absolute;top:-1.4em;left:-1px;font-size:10px;font-weight:600;line-height:1;padding:2px 5px;border-radius:4px 4px 4px 0;color:#fff;white-space:nowrap;pointer-events:none}.tn-editor-content .tn-details,.tn-editor-content details{border:1px solid var(--tn-border, #e5e5e5);border-radius:4px;padding:0;margin:8px 0;overflow:hidden}.tn-editor-content details summary,.tn-editor-content .tn-details>*:first-child{padding:8px 12px;cursor:pointer;font-weight:500;background:var(--tn-bg-surface, #f9fafb);list-style:none;display:flex;align-items:center;gap:6px}.tn-editor-content details summary:before,.tn-editor-content .tn-details>*:first-child:before{content:"▶";font-size:10px;transition:transform .2s;flex-shrink:0}.tn-editor-content details[open] summary:before,.tn-editor-content .tn-details.is-open>*:first-child:before{transform:rotate(90deg)}.tn-editor-content details>*:not(summary),.tn-editor-content .tn-details>*:not(:first-child){padding:8px 12px 12px 28px}.tn-callout{display:flex;gap:10px;padding:12px 16px;border-radius:4px;margin:8px 0;border-left:4px solid}.tn-callout-icon{font-size:18px;line-height:1.5;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tn-callout-content{flex:1;min-width:0}.tn-callout-content>p{margin:0}.tn-callout-info{background:#2383e214;border-color:#2383e2}.tn-callout-warning{background:#f5a62314;border-color:#f5a623}.tn-callout-success{background:#0f9d5814;border-color:#0f9d58}.tn-callout-error{background:#eb575714;border-color:#eb5757}.tn-callout-note{background:var(--tn-bg-surface, #f9fafb);border-color:var(--tn-border, #e5e5e5)}.teamnote-root.tn-dark .tn-callout-info{background:#2383e21f}.teamnote-root.tn-dark .tn-callout-warning{background:#f5a6231f}.teamnote-root.tn-dark .tn-callout-success{background:#0f9d581f}.teamnote-root.tn-dark .tn-callout-error{background:#eb57571f}.tn-toc{background:var(--tn-bg-surface, #f9fafb);border:1px solid var(--tn-border, #e5e5e5);border-radius:4px;padding:16px 20px;margin:16px 0}.tn-toc-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tn-text-muted, #999);margin-bottom:8px}.tn-toc ul{list-style:none;padding:0;margin:0}.tn-toc li{padding:3px 0}.tn-toc a{color:var(--tn-text, #333);text-decoration:none;font-size:14px}.tn-toc a:hover{color:var(--tn-accent, #2383e2)}.tn-toc li[data-level="2"]{padding-left:16px}.tn-toc li[data-level="3"]{padding-left:32px}.tn-editor-content .Tiptap-mathematics-editor{background:var(--tn-bg-surface, #f9fafb);border:1px solid var(--tn-accent, #2383e2);border-radius:4px;padding:4px 8px;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--tn-text, #333)}.tn-editor-content .Tiptap-mathematics-render{padding:2px 4px}.tn-editor-content .Tiptap-mathematics-render .katex{font-size:1.1em}.tn-editor-content .Tiptap-mathematics-editor--is-block{display:block;text-align:center;margin:12px 0;padding:12px}.tn-editor-content .Tiptap-mathematics-render--is-block{display:block;text-align:center;margin:12px 0}.tn-columns{display:grid;gap:16px;margin:12px 0}.tn-column{min-width:0;border:1px dashed var(--tn-border, #e5e5e5);border-radius:4px;padding:8px 12px}.tn-column:focus-within{border-color:var(--tn-accent, #2383e2);border-style:solid}.tn-audio-block{position:relative;background:var(--tn-bg-surface, #f9fafb);border:1px solid var(--tn-border, #e5e5e5);border-radius:4px;padding:12px 16px;margin:8px 0}.tn-audio-name{font-size:13px;font-weight:500;margin-bottom:8px!important;color:var(--tn-text, #333)}.tn-audio-block audio{width:100%;height:36px}.tn-audio-transcript{font-size:12px;line-height:1.5;color:var(--tn-text-muted, #666);margin-top:6px;padding:8px 10px;background:var(--tn-bg, #fff);border-radius:6px;border:1px dashed var(--tn-border, #e5e5e5);font-style:italic;white-space:pre-wrap}.tn-voice-recorder{padding:8px 0;margin-bottom:8px}.tn-voice-recorder-inner{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:var(--tn-bg-surface, #f9fafb);border:1px solid var(--tn-border, #e5e5e5)}.tn-voice-pulse{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:tn-pulse 1.2s ease-in-out infinite}@keyframes tn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.tn-voice-label{font-size:13px;font-weight:500;color:var(--tn-text, #333)}.tn-voice-timer{font-size:13px;font-variant-numeric:tabular-nums;color:var(--tn-text-muted, #999)}.tn-voice-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;cursor:pointer;transition:background .15s}.tn-voice-cancel{background:var(--tn-bg, #fff);color:var(--tn-text-muted, #999);border:1px solid var(--tn-border, #e5e5e5)}.tn-voice-cancel:hover{background:#fee2e2;color:#ef4444}.tn-voice-stop{background:#ef4444;color:#fff}.tn-voice-stop:hover{background:#dc2626}.tn-file-block{position:relative;background:var(--tn-bg-surface, #f9fafb);border:1px solid var(--tn-border, #e5e5e5);border-radius:6px;padding:10px 14px;margin:8px 0;transition:border-color .15s}.tn-file-block:hover{border-color:var(--tn-accent, #2383e2)}.tn-file-block a{font-size:13px;font-weight:500;color:var(--tn-accent, #2383e2);text-decoration:none}.tn-file-block a:hover{text-decoration:underline}.tn-mention{background:#2383e21a;color:var(--tn-accent, #2383e2);padding:1px 4px;border-radius:3px;font-weight:500;cursor:pointer}.tn-mention:hover{background:#2383e233}.tn-mention-page{background:#37352f14;color:var(--tn-text, #37352f);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--tn-text-muted);cursor:pointer}.tn-mention-page:hover{background:#37352f29;text-decoration-color:var(--tn-text)}.teamnote-root.tn-dark .tn-mention-page{background:#ffffff0f}.teamnote-root.tn-dark .tn-mention-page:hover{background:#ffffff1f}.tn-mention-team{background:#f5a62326;color:#b45309;font-weight:600;cursor:pointer}.tn-mention-team:hover{background:#f5a62340}.teamnote-root.tn-dark .tn-mention-team{background:#f5a62333;color:#fbbf24}.tn-find-highlight{background:#facc1580;border-radius:2px}.tn-upload-progress{position:sticky;top:0;z-index:30;padding:8px 0;animation:tn-upload-fadein .2s ease-out}@keyframes tn-upload-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tn-upload-progress-inner{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:var(--tn-dropdown-bg, #fff);border:1px solid var(--tn-border, #e5e5e5);box-shadow:0 2px 8px #00000014}.tn-upload-progress-icon{color:var(--tn-accent, #2383e2);animation:tn-upload-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes tn-upload-pulse{0%,to{opacity:1}50%{opacity:.4}}.tn-upload-progress-info{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:1}.tn-upload-progress-name{font-size:12px;font-weight:500;color:var(--tn-text, #37352f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.tn-upload-progress-pct{font-size:11px;font-weight:600;color:var(--tn-accent, #2383e2);white-space:nowrap}.tn-upload-progress-bar-bg{flex:1;height:6px;background:var(--tn-hover, #f0f0f0);border-radius:3px;overflow:hidden;min-width:80px}.tn-upload-progress-bar-fill{height:100%;background:linear-gradient(90deg,#6366f1,#2383e2);border-radius:3px;transition:width .3s ease}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:start-\[4px\]:after{content:var(--tw-content);inset-inline-start:4px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-l-full:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.last\:rounded-r-full:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-indigo-500:focus-within{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-indigo-500\/10:focus-within{--tw-ring-color: rgb(99 102 241 / .1)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-stone-300:hover{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-violet-500:hover{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#CDEBDB\]:hover{--tw-bg-opacity: 1;background-color:rgb(205 235 219 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D3EDDF\]:hover{--tw-bg-opacity: 1;background-color:rgb(211 237 223 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF5\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 245 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-50\/50:hover{background-color:#ecfdf580}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50\/50:hover{background-color:#f0f9ff80}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-500:hover{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-600:hover{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-600:hover{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white:hover{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-purple-500:hover{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-amber-700:hover{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-indigo-50\/50:hover{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-500:hover{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.hover\:to-rose-700:hover{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(139\,92\,246\,0\.15\)\]:hover{--tw-shadow: 0 20px 60px rgba(139,92,246,.15);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(99\,102\,241\,0\.1\)\]:hover{--tw-shadow: 0 20px 60px rgba(99,102,241,.1);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(99\,102\,241\,0\.12\)\]:hover{--tw-shadow: 0 20px 60px rgba(99,102,241,.12);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.05\)\,0_16px_40px_rgba\(15\,23\,42\,0\.06\)\]:hover{--tw-shadow: 0 2px 8px rgba(15,23,42,.05),0 16px 40px rgba(15,23,42,.06);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-300\/60:hover{--tw-shadow-color: rgb(147 197 253 / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-200\/50:hover{--tw-shadow-color: rgb(167 243 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-100\/50:hover{--tw-shadow-color: rgb(243 244 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-200\/50:hover{--tw-shadow-color: rgb(199 210 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/30:hover{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color: rgb(99 102 241 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-200\/50:hover{--tw-shadow-color: rgb(221 214 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-300:hover{--tw-shadow-color: #c4b5fd;--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-indigo-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.hover\:ring-indigo-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-amber-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/20:focus{--tw-ring-color: rgb(16 185 129 / .2)}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/10:focus{--tw-ring-color: rgb(99 102 241 / .1)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-orange-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/20:focus{--tw-ring-color: rgb(168 85 247 / .2)}.focus\:ring-rose-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/20:focus{--tw-ring-color: rgb(139 92 246 / .2)}.active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-emerald-600:disabled{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:bg-white:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-gray-600:hover:disabled{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:right-0{right:0}.group:hover .group-hover\:h-10{height:2.5rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200\/80{background-color:#e5e7ebcc}.group:hover .group-hover\:bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.group\/cover:hover .group-hover\/cover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-\[0\.08\]{opacity:.08}.group:hover .group-hover\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.peer:checked~.peer-checked\:from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.peer:checked~.peer-checked\:to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:inset-x-0{left:0;right:0}.max-md\:bottom-0{bottom:0}.max-md\:z-\[80\]{z-index:80}.max-md\:block{display:block}.max-md\:hidden{display:none}.max-md\:max-h-\[72vh\]{max-height:72vh}.max-md\:w-full{width:100%}.max-md\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.max-md\:border-l-0{border-left-width:0px}.max-md\:border-t{border-top-width:1px}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}}@media (min-width: 640px){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-7{height:1.75rem}.sm\:w-7{width:1.75rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:rounded-md{border-radius:.375rem}}@media (min-width: 768px){.md\:left-8{left:2rem}.md\:top-6{top:1.5rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-m-6{margin:-1.5rem}.md\:ml-16{margin-left:4rem}.md\:flex{display:flex}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-64{height:16rem}.md\:h-80{height:20rem}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-14{margin-bottom:3.5rem}.lg\:mb-16{margin-bottom:4rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pt-12{padding-top:3rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[3\.4rem\]{font-size:3.4rem}}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.wui-root,.wui-layer{--wui-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--wui-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--wui-ink: #14152A;--wui-ink-2: #474959;--wui-ink-3: #646677;--wui-ink-4: #7C7E8E;--wui-line: #E3E6EC;--wui-line-2: #CDD2DC;--wui-surface: #FFFFFF;--wui-surface-2: #F6F7FA;--wui-canvas: #EBEDF2;--wui-sunken: #ECEEF5;--wui-hover: #F1F2F7;--wui-brand: #4338CA;--wui-brand-ink: #3730A3;--wui-brand-soft: #EEF0FF;--wui-brand-line: #C7CBF6;--wui-brand-300: #A5B4FC;--wui-wa: #0E7A50;--wui-wa-2: #0B6943;--wui-wa-ink: #0B5E3E;--wui-wa-soft: #E4F4EC;--wui-wa-line: #BFE3CF;--wui-wa-tint: #F1F8F4;--wui-ok: #0E7A50;--wui-ok-soft: #E4F4EC;--wui-warn: #9A5B00;--wui-warn-ink: #6E4300;--wui-warn-soft: #FCF1DE;--wui-warn-line: #E8D5B5;--wui-bad: #BE2F1D;--wui-bad-ink: #8E2213;--wui-bad-soft: #FBE9E5;--wui-bad-line: #EDC5C0;--wui-hot: #B93A12;--wui-hot-soft: #FCEBE2;--wui-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--wui-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--wui-sh-pop: 0 0 0 1px rgba(17,19,48,.07), 0 24px 48px -18px rgba(16,18,40,.35), 0 2px 6px rgba(16,18,40,.06);--wui-focus: 0 0 0 3px rgba(67,56,202,.22);--wui-ease: cubic-bezier(.2,.8,.2,1);font-family:var(--wui-font);font-size:14px;line-height:1.45;color:var(--wui-ink);-webkit-font-smoothing:antialiased}.wui-root *,.wui-root *:before,.wui-root *:after,.wui-layer *,.wui-layer *:before,.wui-layer *:after{box-sizing:border-box}.wui-root :where(p,h1,h2,h3,h4,ul,ol,figure),.wui-layer :where(p,h1,h2,h3,h4,ul,ol,figure){margin:0}.wui-root :where(ul,ol),.wui-layer :where(ul,ol){padding:0;list-style:none}.wui-root :where(button,input,textarea,select),.wui-layer :where(button,input,textarea,select){font-family:inherit}.wui-root svg,.wui-layer svg{display:inline-block;flex:none;vertical-align:middle}.wui-root :focus-visible,.wui-layer :focus-visible{outline:2px solid var(--wui-brand);outline-offset:2px}.wui-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wui-num{font-variant-numeric:tabular-nums}.wui-spin{animation:wui-rot .9s linear infinite}@keyframes wui-rot{to{transform:rotate(360deg)}}.wui-in{animation:wui-in .38s var(--wui-ease) both}@keyframes wui-in{0%{opacity:0;transform:translateY(6px)}}.wui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 15px;border:0;border-radius:12px;background:var(--wui-surface);color:var(--wui-ink-2);font:600 14px/1 var(--wui-font);white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:inset 0 0 0 1px var(--wui-line-2);transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.wui-btn:hover:not(:disabled){background:var(--wui-surface-2);color:var(--wui-ink)}.wui-btn:active:not(:disabled){transform:translateY(1px)}.wui-btn:disabled{opacity:.55;cursor:default}.wui-btn.is-pri{color:#fff;background:var(--wui-brand);box-shadow:0 10px 22px -12px #4338cacc}.wui-btn.is-pri:hover:not(:disabled){background:var(--wui-brand-ink);color:#fff}.wui-btn.is-wa{color:#fff;background:var(--wui-wa);box-shadow:0 10px 22px -12px #0e7a50bf}.wui-btn.is-wa:hover:not(:disabled){background:var(--wui-wa-2);color:#fff}.wui-btn.is-soft{color:var(--wui-brand-ink);background:var(--wui-brand-soft);box-shadow:inset 0 0 0 1px var(--wui-brand-line)}.wui-btn.is-soft:hover:not(:disabled){background:#e2e6ff;color:var(--wui-brand-ink)}.wui-btn.is-wasoft{color:var(--wui-wa-ink);background:var(--wui-wa-soft);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-btn.is-wasoft:hover:not(:disabled){background:#d6efe2;color:var(--wui-wa-ink)}.wui-btn.is-ghost{background:transparent;box-shadow:none}.wui-btn.is-ghost:hover:not(:disabled){background:var(--wui-hover)}.wui-btn.is-bad{color:#fff;background:var(--wui-bad);box-shadow:none}.wui-btn.is-bad:hover:not(:disabled){background:#a3271a;color:#fff}.wui-btn.is-danger{color:var(--wui-bad)}.wui-btn.is-sm{height:34px;padding:0 12px;gap:6px;border-radius:10px;font-size:13px}.wui-btn.is-lg{height:48px;padding:0 20px;border-radius:14px;font-size:15px}.wui-btn.is-block{width:100%}.wui-ib{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--wui-ink-2);cursor:pointer;transition:background-color .15s,color .15s}.wui-ib:hover:not(:disabled){background:var(--wui-hover);color:var(--wui-ink)}.wui-ib:disabled{opacity:.45;cursor:default}.wui-ib.is-boxed{background:var(--wui-surface);box-shadow:inset 0 0 0 1px var(--wui-line-2)}.wui-ib.is-on{background:var(--wui-brand-soft);color:var(--wui-brand-ink)}.wui-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;color:var(--wui-brand-ink);font:600 13.5px/1.3 var(--wui-font);text-decoration:none;cursor:pointer}.wui-lnk:hover{text-decoration:underline;text-underline-offset:3px}.wui-lnk.is-wa{color:var(--wui-wa-ink)}.wui-x{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:11px;background:none;color:var(--wui-ink-2);cursor:pointer}.wui-x:hover{background:var(--wui-hover);color:var(--wui-ink)}.wui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wui-label{font-size:13px;font-weight:600;color:var(--wui-ink-2)}.wui-hint{font-size:12.5px;color:var(--wui-ink-3)}.wui-input,.wui-select,.wui-textarea{width:100%;min-width:0;height:42px;padding:0 12px;border:0;border-radius:12px;background:var(--wui-surface);font:500 14px/1.3 var(--wui-font);color:var(--wui-ink);box-shadow:inset 0 0 0 1px var(--wui-line-2);transition:box-shadow .15s}.wui-select{padding-right:34px;-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='%23646677' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.wui-textarea{height:auto;min-height:96px;padding:10px 12px;line-height:1.5;resize:vertical}.wui-input:focus,.wui-select:focus,.wui-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--wui-brand),var(--wui-focus)}.wui-input:focus-visible,.wui-select:focus-visible,.wui-textarea:focus-visible{outline:none}.wui-input::-moz-placeholder,.wui-textarea::-moz-placeholder{color:var(--wui-ink-4)}.wui-input::placeholder,.wui-textarea::placeholder{color:var(--wui-ink-4)}.wui-input.is-bad{box-shadow:inset 0 0 0 1.5px var(--wui-bad)}.wui-search{position:relative;display:flex;align-items:center;min-width:0}.wui-search>svg{position:absolute;left:12px;color:var(--wui-ink-4);pointer-events:none}.wui-search .wui-input{padding-left:36px}.wui-switch{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:99px;background:#cdd2dc;cursor:pointer;transition:background-color .18s}.wui-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122840;transition:transform .18s var(--wui-ease)}.wui-switch.is-on{background:var(--wui-wa)}.wui-switch.is-on i{transform:translate(18px)}.wui-switch:disabled{opacity:.5;cursor:default}.wui-av{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;font-weight:700;letter-spacing:-.01em;background:var(--b, #E3E8F8);color:var(--f, #2C3F86)}.wui-av.t1{--b: #E3E8F8;--f: #2C3F86}.wui-av.t2{--b: #E0F0E8;--f: #1C6444}.wui-av.t3{--b: #F5E6DC;--f: #873F1E}.wui-av.t4{--b: #ECE5F7;--f: #57388B}.wui-av.t5{--b: #F4EAD0;--f: #74540E}.wui-av.t6{--b: #DFEDF1;--f: #1D5C6B}.wui-av.t7{--b: #F3E2EA;--f: #873052}.wui-av.t8{--b: #E7E8EE;--f: #3D4050}.wui-av.is-unknown{background:var(--wui-sunken);color:var(--wui-ink-3);box-shadow:inset 0 0 0 1px var(--wui-line-2)}.wui-av.has-ring{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wui-wa-line)}.wui-tile{display:inline-grid;place-items:center;flex:none;background:var(--wui-wa-soft);color:var(--wui-wa);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-ring{position:relative;display:inline-grid;place-items:center;flex:none}.wui-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.wui-ring b{position:relative;font:700 16px/1 var(--wui-display);letter-spacing:-.02em;color:var(--wui-ink);font-variant-numeric:tabular-nums}.wui-ring-arc{transition:stroke-dasharray .7s var(--wui-ease)}.wui-meter{min-width:0}.wui-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--wui-ink-3)}.wui-meter-top em{font-style:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.wui-meter-top b{font-weight:700;color:var(--wui-ink)}.wui-meter-track{height:6px;margin-top:7px;border-radius:6px;background:var(--wui-sunken);overflow:hidden}.wui-meter-track i{display:block;height:100%;min-width:3px;border-radius:6px;background:var(--wui-wa);transition:width .6s var(--wui-ease)}.wui-meter.is-warn .wui-meter-track i{background:#b45309}.wui-meter.is-bad .wui-meter-track i,.wui-meter.is-full .wui-meter-track i{background:var(--wui-bad)}.wui-meter.is-brand .wui-meter-track i{background:var(--wui-brand)}.wui-meter-hint{margin-top:6px;font-size:12.5px;color:var(--wui-ink-3)}.wui-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--wui-sunken);color:var(--wui-ink-2)}.wui-pill.is-wa,.wui-pill.is-won{background:var(--wui-wa-soft);color:var(--wui-wa-ink)}.wui-pill.is-hot,.wui-pill.is-interested{background:var(--wui-hot-soft);color:var(--wui-hot)}.wui-pill.is-brand,.wui-pill.is-question,.wui-pill.is-meeting{background:var(--wui-brand-soft);color:var(--wui-brand-ink)}.wui-pill.is-warn,.wui-pill.is-not_now{background:var(--wui-warn-soft);color:var(--wui-warn)}.wui-pill.is-bad,.wui-pill.is-stop{background:var(--wui-bad-soft);color:var(--wui-bad)}.wui-pill.is-lost,.wui-pill.is-other{background:var(--wui-sunken);color:var(--wui-ink-2)}.wui-pill.is-unknown{background:transparent;color:var(--wui-ink-3);border:1px dashed var(--wui-line-2);height:22px}.wui-pill.is-sm{height:21px;padding:0 7px;font-size:12px}.wui-sk{display:block;border-radius:8px;background:linear-gradient(90deg,#e6e8ef,#f1f2f6,#e6e8ef);background-size:200% 100%;animation:wui-sk 1.3s ease-in-out infinite}@keyframes wui-sk{to{background-position:-200% 0}}.wui-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 24px 36px;text-align:center}.wui-empty-ico{display:grid;place-items:center;flex:none;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:var(--wui-wa-soft);color:var(--wui-wa)}.wui-empty-ico.is-brand{background:var(--wui-brand-soft);color:var(--wui-brand)}.wui-empty-ico.is-warn{background:var(--wui-warn-soft);color:var(--wui-warn)}.wui-empty-ico.is-bad{background:var(--wui-bad-soft);color:var(--wui-bad)}.wui-empty-ico.is-grey{background:var(--wui-sunken);color:var(--wui-ink-3)}.wui-empty h3{font:700 17px/1.25 var(--wui-display);letter-spacing:-.01em;text-wrap:balance}.wui-empty-p{max-width:400px;font-size:13.5px;line-height:1.55;color:var(--wui-ink-3);text-wrap:pretty}.wui-empty .wui-btn{margin-top:8px}.wui-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:14px;font-size:13.5px;line-height:1.45;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);color:var(--wui-ink-2)}.wui-note>svg{align-self:flex-start;margin-top:1px;color:var(--wui-ink-3)}.wui-note-t{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.wui-note-t b{color:var(--wui-ink);font-weight:650}.wui-note.is-warn{background:var(--wui-warn-soft);box-shadow:inset 0 0 0 1px var(--wui-warn-line);color:var(--wui-warn-ink)}.wui-note.is-warn>svg,.wui-note.is-warn b{color:var(--wui-warn-ink)}.wui-note.is-bad{background:var(--wui-bad-soft);box-shadow:inset 0 0 0 1px var(--wui-bad-line);color:var(--wui-bad-ink)}.wui-note.is-bad>svg,.wui-note.is-bad b{color:var(--wui-bad-ink)}.wui-note.is-ok{background:var(--wui-wa-soft);box-shadow:inset 0 0 0 1px var(--wui-wa-line);color:var(--wui-wa-ink)}.wui-note.is-ok>svg,.wui-note.is-ok b{color:var(--wui-wa-ink)}.wui-note.is-brand{background:var(--wui-brand-soft);box-shadow:inset 0 0 0 1px var(--wui-brand-line);color:var(--wui-brand-ink)}.wui-note.is-brand>svg,.wui-note.is-brand b{color:var(--wui-brand-ink)}.wui-root{position:relative;display:flex;flex-direction:column;min-width:0}body[data-ui=v2] .wui-root.is-page{margin:-1rem;min-height:calc(100vh - 128px);background:var(--wui-canvas)}@media (min-width: 768px){body[data-ui=v2] .wui-root.is-page{margin:-1.5rem;height:calc(100vh - 80px);min-height:600px;overflow:hidden;border-radius:0 0 20px 20px;background:transparent}}.wui-head{flex:none;display:flex;align-items:center;gap:14px;padding:14px 24px 0;min-width:0}.wui-head-id{flex:1;min-width:0;display:flex;align-items:center;gap:14px}.wui-head h1{font:700 26px/1.1 var(--wui-display);letter-spacing:-.02em}.wui-head p{margin-top:3px;font-size:13.5px;color:var(--wui-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-head-acts{flex:none;display:flex;align-items:center;gap:8px}.wui-band{flex:none;position:relative;display:flex;align-items:center;gap:0;margin:12px 24px 0;padding:10px 12px 10px 16px;border-radius:18px;background:var(--wui-surface);box-shadow:var(--wui-sh-1);min-width:0}.wui-band-id{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:12px;padding-right:16px}.wui-band-dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--wui-wa)}.wui-band-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(14,122,80,.35);animation:wui-ping 2.4s ease-out infinite}@keyframes wui-ping{0%{transform:scale(.6);opacity:1}80%,to{transform:scale(1.5);opacity:0}}.wui-band.is-off .wui-band-dot,.wui-band.is-bad .wui-band-dot{background:var(--wui-bad)}.wui-band.is-warn .wui-band-dot{background:#b45309}.wui-band.is-off .wui-band-dot:after,.wui-band.is-bad .wui-band-dot:after,.wui-band.is-warn .wui-band-dot:after{display:none}.wui-band-t{min-width:0}.wui-band-num{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.wui-band-num b{font:700 18px/1.15 var(--wui-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.wui-band-num em{font-style:normal;font-size:13px;font-weight:600;color:var(--wui-ink-3);white-space:nowrap}.wui-band-state{margin-top:3px;font-size:13px;color:var(--wui-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-band-state strong{font-weight:650;color:var(--wui-wa-ink)}.wui-band.is-off .wui-band-state,.wui-band.is-bad .wui-band-state,.wui-band.is-warn .wui-band-state{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wui-band.is-off .wui-band-state strong,.wui-band.is-bad .wui-band-state strong{color:var(--wui-bad)}.wui-band.is-warn .wui-band-state strong{color:var(--wui-warn)}.wui-band-stats{flex:none;display:flex;align-items:stretch}.wui-stat{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:4px 16px;border-left:1px solid var(--wui-line);text-align:left;background:none;border-top:0;border-right:0;border-bottom:0;font:inherit;color:inherit;cursor:default}button.wui-stat{cursor:pointer;border-radius:0}button.wui-stat:hover{background:var(--wui-surface-2)}.wui-stat span{font-size:12.5px;color:var(--wui-ink-3);white-space:nowrap}.wui-stat b{font:700 19px/1.1 var(--wui-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.wui-stat b small{font:600 13px/1 var(--wui-font);color:var(--wui-ink-3)}.wui-stat.is-hot b{color:var(--wui-hot)}.wui-stat .wui-mini{display:block;width:92px;height:4px;margin-top:4px;border-radius:4px;background:var(--wui-sunken);overflow:hidden}.wui-stat .wui-mini i{display:block;height:100%;border-radius:4px;background:var(--wui-wa)}.wui-stat.is-warn .wui-mini i{background:#b45309}.wui-stat.is-bad .wui-mini i{background:var(--wui-bad)}.wui-band-health{flex:none;display:flex;align-items:center;gap:10px;margin-left:4px;padding:6px 12px 6px 8px;border:0;border-radius:14px;background:none;cursor:pointer;font:inherit;color:inherit;text-align:left}.wui-band-health:hover{background:var(--wui-surface-2)}.wui-band-health-t{display:flex;flex-direction:column;gap:1px}.wui-band-health-t b{display:inline-flex;align-items:center;font-size:13.5px;font-weight:650;white-space:nowrap}.wui-band-health-t em{font-style:normal;font-size:12.5px;color:var(--wui-ink-3);white-space:nowrap}.wui-band-act{flex:none;margin-left:8px}.wui-band.is-off,.wui-band.is-bad{background:linear-gradient(90deg,#fdf3f1,#fff 60%);box-shadow:inset 0 0 0 1px var(--wui-bad-line),var(--wui-sh-1)}.wui-band.is-warn{background:linear-gradient(90deg,#fef7ea,#fff 60%);box-shadow:inset 0 0 0 1px var(--wui-warn-line),var(--wui-sh-1)}.wui-band-switch{margin-left:6px}.wui-tabs{flex:none;display:flex;align-items:flex-end;gap:4px;margin:6px 24px 0;border-bottom:1px solid #DCDFE7;overflow-x:auto;scrollbar-width:none}.wui-tabs::-webkit-scrollbar{display:none}.wui-tab{position:relative;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 12px;border:0;background:none;font:600 14.5px/1 var(--wui-font);color:var(--wui-ink-3);white-space:nowrap;cursor:pointer;border-radius:10px 10px 0 0}.wui-tab:hover,.wui-tab[aria-selected=true]{color:var(--wui-ink)}.wui-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--wui-brand)}.wui-tab svg{color:var(--wui-ink-4)}.wui-tab[aria-selected=true] svg{color:var(--wui-brand)}.wui-tab-n{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:99px;font-size:12px;font-weight:700;background:var(--wui-sunken);color:var(--wui-ink-2)}.wui-tab-n.is-hot{background:var(--wui-wa);color:#fff}.wui-tab-dot{width:8px;height:8px;border-radius:50%;background:#b45309}.wui-tab-dot.is-bad{background:var(--wui-bad)}.wui-body{flex:1;min-height:0;min-width:0}.wui-body.is-scroll{overflow-y:auto;padding:18px 24px 28px}.wui-body.is-inbox{display:flex;padding:12px 24px 18px}.wui-wrap{max-width:1180px;margin:0 auto}.wui-inbox{flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:340px minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr);border-radius:20px;background:var(--wui-surface);box-shadow:var(--wui-sh-1);overflow:hidden}.wui-inbox.is-two{grid-template-columns:320px minmax(0,1fr)}.wui-inbox.is-one{display:block;overflow:visible;border-radius:0;background:none;box-shadow:none}.wui-list{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--wui-line);background:var(--wui-surface)}.wui-list-h{flex:none;display:flex;align-items:center;gap:8px;padding:14px 14px 8px}.wui-list-h .wui-search{flex:1}.wui-list-h .wui-input{height:40px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line)}.wui-list-h .wui-input:focus{background:#fff}.wui-chips{flex:none;display:flex;gap:6px;padding:4px 14px 10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.wui-chips::-webkit-scrollbar{display:none}.wui-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:0;border-radius:99px;scroll-snap-align:start;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);font:600 13px/1 var(--wui-font);color:var(--wui-ink-2);cursor:pointer;white-space:nowrap}.wui-chip:hover{background:var(--wui-hover);color:var(--wui-ink)}.wui-chip[aria-pressed=true]{background:var(--wui-ink);color:#fff;box-shadow:none}.wui-chip[aria-pressed=true] svg{color:#fff}.wui-chip svg{color:var(--wui-ink-4)}.wui-chip em{font-style:normal;font-weight:700;font-size:12px;color:var(--wui-ink-3);font-variant-numeric:tabular-nums}.wui-chip[aria-pressed=true] em{color:#fffc}.wui-list-b{flex:1;min-height:0;overflow-y:auto;padding:2px 8px 10px}.wui-conv{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;min-height:74px;padding:12px 10px;border:0;border-radius:14px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .12s}.wui-conv+.wui-conv:before{content:"";position:absolute;top:0;left:62px;right:10px;height:1px;background:var(--wui-line)}.wui-conv:hover{background:var(--wui-surface-2)}.wui-conv:hover:before,.wui-conv:hover+.wui-conv:before,.wui-conv.is-active:before,.wui-conv.is-active+.wui-conv:before{opacity:0}.wui-conv.is-active{background:var(--wui-wa-tint);box-shadow:inset 3px 0 0 var(--wui-wa)}.wui-conv-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.wui-conv-top{display:flex;align-items:baseline;gap:8px;min-width:0}.wui-conv-top b{flex:1;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-conv-top time{flex:none;font-size:12px;color:var(--wui-ink-4);font-variant-numeric:tabular-nums}.wui-conv.is-unread .wui-conv-top b{font-weight:750}.wui-conv.is-unread .wui-conv-top time{color:var(--wui-wa);font-weight:650}.wui-conv-x{display:flex;align-items:center;gap:8px;min-width:0}.wui-conv-ex{flex:1;min-width:0;font-size:13.5px;color:var(--wui-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-conv.is-unread .wui-conv-ex{color:var(--wui-ink-2)}.wui-conv-ex .wui-you{color:var(--wui-ink-4)}.wui-conv-ex svg{margin:-2px 3px 0 0;color:var(--wui-ink-4)}.wui-unread{flex:none;display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:99px;background:var(--wui-wa);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.wui-todo{flex:none;width:9px;height:9px;border-radius:50%;background:var(--wui-brand);box-shadow:0 0 0 3px var(--wui-brand-soft)}.wui-conv-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.wui-list-more{padding:10px 12px;font-size:12.5px;color:var(--wui-ink-4);text-align:center}.wui-list-empty{padding:26px 18px;text-align:center;font-size:13.5px;color:var(--wui-ink-3)}.wui-list-empty .wui-lnk{margin-top:8px}.wui-list-empty.is-start{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 20px}.wui-list-empty.is-start b{font:700 16px/1.25 var(--wui-display);color:var(--wui-ink)}.wui-list-empty.is-start p{max-width:280px;line-height:1.5}.wui-sk-row{display:flex;gap:12px;padding:14px 10px}.wui-sk-row>div{flex:1;display:flex;flex-direction:column;gap:8px}.wui-inbox.is-empty{display:flex;overflow-y:auto;background:radial-gradient(circle at 1px 1px,#E1E4EC 1px,transparent 1.4px) 0 0 / 22px 22px,#f7f8fa}.wui-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100%;padding:36px 24px;text-align:center}.wui-welcome h2{max-width:520px;font:700 24px/1.2 var(--wui-display);letter-spacing:-.02em;text-wrap:balance}.wui-welcome>p{max-width:520px;font-size:14.5px;line-height:1.6;color:var(--wui-ink-2);text-wrap:pretty}.wui-welcome-art{display:flex;flex-direction:column;gap:8px;width:min(340px,100%);margin-bottom:10px}.wui-wb{display:inline-flex;align-items:center;gap:8px;max-width:86%;padding:9px 13px;border-radius:16px;font-size:13.5px;line-height:1.4;text-align:left;background:#fff;box-shadow:0 1px 1px #1012280d,0 0 0 1px #1113300f;color:var(--wui-ink-2)}.wui-wb.is-in{align-self:flex-start;border-top-left-radius:5px}.wui-wb.is-out{align-self:flex-end;border-top-right-radius:5px;background:#ddf2e6;color:var(--wui-ink)}.wui-wb i{display:inline-flex;color:var(--wui-wa)}.wui-wb.is-voice{color:var(--wui-wa)}.wui-wb.is-voice b{display:block;width:120px;height:16px;border-radius:3px;background:repeating-linear-gradient(90deg,rgba(14,122,80,.55) 0 3px,transparent 3px 6px);clip-path:polygon(0 40%,8% 20%,16% 55%,24% 10%,32% 45%,40% 0,48% 50%,56% 15%,64% 60%,72% 25%,80% 50%,88% 30%,100% 45%,100% 55%,88% 70%,80% 50%,72% 75%,64% 40%,56% 85%,48% 50%,40% 100%,32% 55%,24% 90%,16% 45%,8% 80%,0 60%)}.wui-wb.is-voice em{font-style:normal;font-size:12px;color:var(--wui-ink-3)}.wui-welcome-list{display:flex;flex-direction:column;gap:10px;max-width:480px;margin:6px 0 4px;text-align:left}.wui-welcome-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffffe6;box-shadow:0 0 0 1px #1113300f;font-size:13.5px;line-height:1.5;color:var(--wui-ink-2)}.wui-welcome-list li svg{margin-top:1px;color:var(--wui-wa)}.wui-welcome-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.wui-thread{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--wui-surface)}.wui-thread-h{flex:none;display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--wui-line);background:var(--wui-surface)}.wui-thread-id{flex:1;min-width:0}.wui-thread-id b{display:block;min-width:0;font-size:15.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-thread-name{display:flex;align-items:center;gap:8px;min-width:0}.wui-thread-name .wui-pill{flex:none}.wui-thread-id span{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:12.5px;color:var(--wui-ink-3)}.wui-thread-id span a{color:var(--wui-brand-ink);font-weight:600;text-decoration:none}.wui-thread-id span a:hover{text-decoration:underline;text-underline-offset:3px}.wui-thread-acts{flex:none;display:flex;align-items:center;gap:4px}.wui-handled{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:99px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line-2);font:600 13px/1 var(--wui-font);color:var(--wui-ink-2);cursor:pointer;white-space:nowrap}.wui-handled:hover{background:var(--wui-hover);color:var(--wui-ink)}.wui-handled[aria-pressed=true]{background:var(--wui-wa-soft);color:var(--wui-wa-ink);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-back{display:none}.wui-banners{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 16px 0}.wui-banners:empty{display:none}.wui-banners .wui-note{padding:10px 12px;border-radius:12px;font-size:13px}.wui-msgs{position:relative;flex:1;min-height:0;overflow-y:auto;padding:14px 22px 18px;overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px,#E1E4EC 1px,transparent 1.4px) 0 0 / 22px 22px,#f7f8fa}.wui-day{display:flex;justify-content:center;margin:16px 0 10px}.wui-day span{padding:5px 12px;border-radius:99px;background:#fffffff0;box-shadow:0 1px 2px #10122814,0 0 0 1px #1113300d;font-size:12px;font-weight:650;color:var(--wui-ink-3)}.wui-bub-row{display:flex;margin:3px 0}.wui-bub-row.is-out{justify-content:flex-end}.wui-bub-row.is-first{margin-top:10px}.wui-bub{position:relative;max-width:min(72%,560px);padding:8px 12px;border-radius:16px;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;box-shadow:0 1px 1px #1012280d,0 0 0 1px #1113300f;color:var(--wui-ink)}.wui-bub-row.is-in.is-first .wui-bub{border-top-left-radius:5px}.wui-bub-row.is-out .wui-bub{background:#ddf2e6;box-shadow:0 1px 1px #0e7a5014,0 0 0 1px #0e7a501a}.wui-bub-row.is-out.is-first .wui-bub{border-top-right-radius:5px}.wui-bub a{color:var(--wui-brand-ink);text-decoration:underline;text-underline-offset:2px}.wui-bub-meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:7px -2px -3px 12px;font-size:12px;line-height:1;color:var(--wui-ink-4);white-space:nowrap;font-variant-numeric:tabular-nums}.wui-bub-row.is-out .wui-bub-meta{color:#4c7d66}.wui-ticks{display:inline-flex;color:#7fa592}.wui-ticks.is-read{color:var(--wui-wa)}.wui-ticks svg+svg{margin-left:-9px}.wui-bub.is-pending{opacity:.8}.wui-bub.is-failed{box-shadow:0 0 0 1.5px var(--wui-bad)}.wui-bub-fail{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;font-size:12.5px;color:var(--wui-bad)}.wui-bub-fail button{padding:4px 8px;border:0;border-radius:8px;background:var(--wui-bad-soft);color:var(--wui-bad);font:650 12.5px/1 var(--wui-font);cursor:pointer}.wui-att{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;padding:6px 10px;border-radius:10px;background:#1113300d;font-size:13px;color:var(--wui-ink-2)}.wui-bub.is-voice{width:min(340px,86%);padding:8px 10px}.wui-thread-new{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:380px;margin:40px auto 10px;padding:22px 20px;border-radius:18px;background:#ffffffeb;box-shadow:var(--wui-sh-1);text-align:center}.wui-thread-new b{font:700 16px/1.25 var(--wui-display)}.wui-thread-new span{font-size:13.5px;line-height:1.5;color:var(--wui-ink-3)}.wui-tobottom{position:absolute;right:20px;bottom:16px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--wui-ink-2);box-shadow:var(--wui-sh-2);cursor:pointer}.wui-tobottom:hover{color:var(--wui-ink)}.wui-thread-err{margin:40px auto;max-width:420px}.wui-comp{flex:none;position:relative;padding:10px 14px 12px;border-top:1px solid var(--wui-line);background:var(--wui-surface)}.wui-comp.is-card{border-top:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--wui-line-2)}.wui-comp-row{display:flex;align-items:flex-end;gap:8px}.wui-comp-field{flex:1;min-width:0;display:flex;align-items:flex-end;border-radius:22px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);transition:box-shadow .15s,background-color .15s}.wui-comp-field:focus-within{background:#fff;box-shadow:inset 0 0 0 1px var(--wui-wa),0 0 0 3px #0e7a5024}.wui-comp-field textarea{flex:1;min-width:0;min-height:44px;max-height:168px;padding:12px 6px 11px 16px;border:0;background:none;resize:none;outline:none;font:400 14.5px/1.45 var(--wui-font);color:var(--wui-ink);overflow-y:auto}.wui-comp-field textarea:focus-visible{outline:none}.wui-comp-field textarea::-moz-placeholder{color:var(--wui-ink-4)}.wui-comp-field textarea::placeholder{color:var(--wui-ink-4)}.wui-comp-tools{flex:none;display:flex;align-items:center;gap:2px;padding:4px 4px 4px 0}.wui-comp-tools .wui-ib{width:36px;height:36px;border-radius:50%}.wui-suggest-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px;border:0;border-radius:99px;background:var(--wui-brand-soft);color:var(--wui-brand-ink);font:600 13px/1 var(--wui-font);cursor:pointer;white-space:nowrap}.wui-suggest-btn:hover:not(:disabled){background:#e2e6ff}.wui-suggest-btn:disabled{opacity:.6;cursor:default}.wui-send{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--wui-wa);color:#fff;cursor:pointer;box-shadow:0 8px 18px -10px #0e7a50e6;transition:background-color .15s,transform .15s}.wui-send:hover:not(:disabled){background:var(--wui-wa-2)}.wui-send:active:not(:disabled){transform:scale(.96)}.wui-send:disabled{background:#b9cfc4;box-shadow:none;cursor:default}.wui-send.is-mic{background:var(--wui-surface);color:var(--wui-wa);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-send.is-mic:hover:not(:disabled){background:var(--wui-wa-soft)}.wui-comp-foot{display:flex;align-items:center;gap:10px;margin-top:7px;padding:0 4px;font-size:12px;color:var(--wui-ink-4);min-height:16px}.wui-comp-foot .wui-sp{flex:1}.wui-comp-foot .is-warn{color:var(--wui-warn);font-weight:600}.wui-comp-foot .is-bad{color:var(--wui-bad);font-weight:600}.wui-comp-err{margin-bottom:8px}.wui-comp-deal{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-bottom:8px;padding:0 2px 0 10px;height:32px;border-radius:99px;background:var(--wui-wa-tint);box-shadow:inset 0 0 0 1px var(--wui-wa-line);font-size:12.5px;color:var(--wui-wa-ink)}.wui-comp-deal>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-comp-deal b{font-weight:650}.wui-comp-deal select{min-width:0;max-width:260px;height:28px;padding:0 22px 0 4px;border:0;background:transparent;font:600 12.5px/1 var(--wui-font);color:var(--wui-ink);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image: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='%23646677' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.wui-comp-off{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);font-size:13.5px;color:var(--wui-ink-2)}.wui-comp-off svg{color:var(--wui-ink-3)}.wui-insert{position:absolute;right:-6px;bottom:calc(100% + 12px);z-index:8;width:290px;max-height:min(420px,60vh);overflow-y:auto;padding:6px;border-radius:14px;background:#fff;box-shadow:var(--wui-sh-pop);animation:wui-menu .14s var(--wui-ease) both}.wui-insert button[aria-checked=true]{background:var(--wui-wa-tint);box-shadow:inset 3px 0 0 var(--wui-wa)}.wui-insert button[aria-checked=true] em{color:var(--wui-wa-ink);font-weight:600}.wui-insert button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:10px;background:none;text-align:left;font:600 13.5px/1.25 var(--wui-font);color:var(--wui-ink);cursor:pointer}.wui-insert button:hover,.wui-insert button:focus-visible{background:var(--wui-surface-2)}.wui-insert button em{font-style:normal;font-weight:500;font-size:12.5px;color:var(--wui-ink-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-insert button:disabled{opacity:.55;cursor:default}.wui-insert-h{padding:6px 10px 4px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--wui-ink-4)}.wui-sugg{margin-bottom:10px;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,#f5f6ff,#fff);box-shadow:inset 0 0 0 1px var(--wui-brand-line)}.wui-sugg-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wui-brand-ink)}.wui-sugg-h .wui-sp{flex:1}.wui-sugg-h .wui-x{width:32px;height:32px;margin:-6px -8px -6px 0}.wui-sugg-text{margin:8px 0 10px;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wui-ink)}.wui-sugg-acts{display:flex;flex-wrap:wrap;gap:6px}.wui-sugg-wait{display:flex;flex-direction:column;gap:7px;margin:10px 0 4px}.wui-sugg-note{margin-top:8px;font-size:12px;color:var(--wui-ink-3)}.wui-vn{--vn-dim: rgba(17,27,33,.2);--vn-done: var(--wui-wa);min-width:0}.wui-vn.is-out{--vn-dim: rgba(11,94,62,.22);--vn-done: var(--wui-wa-ink)}.wui-vn-row{display:flex;align-items:center;gap:10px;min-width:0}.wui-vn-play{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--wui-wa);color:#fff;cursor:pointer}.wui-vn-play:hover:not(:disabled){background:var(--wui-wa-2)}.wui-vn-play:disabled{background:#b9c2be;cursor:default}.wui-vn-play svg{margin-left:2px}.wui-vn.is-playing .wui-vn-play svg{margin-left:0}.wui-vn-track{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:6px}.wui-vn-times{display:flex;justify-content:space-between;font-size:12px;color:var(--wui-ink-3);font-variant-numeric:tabular-nums;line-height:1}.wui-vn-times .is-total{opacity:.8}.wui-vn-mic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--wui-wa-soft);color:var(--wui-wa)}.wui-vn.is-out .wui-vn-mic{background:#ffffffb3}.wui-vn-rate{flex:none;min-width:40px;height:28px;padding:0 8px;border:0;border-radius:99px;background:#11133014;font:700 12px/1 var(--wui-font);color:var(--wui-ink-2);cursor:pointer}.wui-wave{position:relative;display:flex;align-items:center;justify-content:space-between;height:28px;min-width:0}.wui-wave.is-seekable{cursor:pointer;padding:0 6px;touch-action:none}.wui-wave i{flex:0 0 3px;width:3px;border-radius:3px;background:var(--vn-dim, rgba(17,27,33,.2));transition:background-color .1s}.wui-wave i.is-played{background:var(--vn-done, var(--wui-wa))}.wui-wave-knob{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--wui-wa);box-shadow:0 1px 3px #1012284d;transition:transform .12s}.wui-wave.is-seekable:hover .wui-wave-knob,.wui-wave.is-seekable:focus-visible .wui-wave-knob{transform:scale(1.2)}.wui-wave:focus-visible{outline:2px solid var(--wui-brand);outline-offset:2px;border-radius:6px}.wui-wave.is-live{justify-content:flex-end;gap:2px}.wui-wave.is-live i{background:#d9465a;transition:height .09s linear}.wui-vn-text{margin:8px 0 0 50px;padding:8px 10px;border-radius:10px;background:#1113300b}.wui-vn.is-out .wui-vn-text{background:#fff9}.wui-vn-text-l{display:inline-flex;align-items:center;gap:4px;margin-bottom:3px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wui-ink-3)}.wui-vn-text p{font-size:13.5px;line-height:1.5;color:var(--wui-ink);white-space:pre-wrap;overflow-wrap:anywhere}.wui-vn-more{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 0;border:0;background:none;font:650 12.5px/1.2 var(--wui-font);color:var(--wui-brand-ink);cursor:pointer}.wui-vn-note{display:flex;align-items:center;gap:5px;margin:6px 0 0 50px;font-size:12.5px;color:var(--wui-ink-3)}.wui-vn-note.is-error{color:var(--wui-bad)}.wui-vn-tr{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0 50px;height:28px;padding:0 10px;border:0;border-radius:99px;background:#1113300f;font:650 12.5px/1 var(--wui-font);color:var(--wui-ink-2);cursor:pointer}.wui-vn-tr:hover:not(:disabled){background:#1113301a;color:var(--wui-ink)}.wui-rec{display:flex;align-items:center;gap:8px;min-height:52px;padding:4px 4px 4px 6px;border-radius:26px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line)}.wui-rec.is-recording{box-shadow:inset 0 0 0 1px #d9465a59,0 0 0 4px #d9465a14;background:#fff}.wui-rec>.wui-wave{flex:1;min-width:48px;height:30px}.wui-rec-btn{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--wui-ink-3);cursor:pointer}.wui-rec-btn:hover:not(:disabled){background:var(--wui-hover);color:var(--wui-bad)}.wui-rec-btn.is-stop{background:#d9465a;color:#fff}.wui-rec-btn.is-stop:hover:not(:disabled){background:#c03548;color:#fff}.wui-rec-stopicon{display:block;width:12px;height:12px;border-radius:3px;background:#fff}.wui-rec-dot{flex:none;width:10px;height:10px;border-radius:50%;background:#d9465a;animation:wui-blink 1.2s ease-in-out infinite}@keyframes wui-blink{50%{opacity:.35}}.wui-rec-time{flex:none;min-width:42px;font-size:14.5px;font-weight:650;font-variant-numeric:tabular-nums}.wui-rec.is-ending .wui-rec-time,.wui-rec.is-ending .wui-rec-left{color:var(--wui-bad)}.wui-rec-left{flex:none;font-size:12px;color:var(--wui-ink-3);white-space:nowrap}.wui-rec-review{flex:1;min-width:0;padding:4px 10px 4px 4px;border-radius:20px;background:#ddf2e6}.wui-rec-msg{flex:none;max-width:38%;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--wui-warn)}.wui-rec-msg.is-bad{color:var(--wui-bad);flex:1;max-width:none}.wui-rec.is-waiting{gap:10px;padding:4px 6px 4px 16px;color:var(--wui-ink-3)}.wui-rec-wait{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wui-rec-wait b{font-size:13.5px;font-weight:600;color:var(--wui-ink)}.wui-rec-wait em{font-style:normal;font-size:12.5px;color:var(--wui-ink-3)}.wui-rec.is-error{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;border-radius:16px;background:var(--wui-bad-soft);box-shadow:inset 0 0 0 1px var(--wui-bad-line)}.wui-rec-err-msg{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;color:var(--wui-bad-ink)}.wui-rec-err-acts{display:flex;justify-content:flex-end;gap:6px}.wui-fiche{min-height:0;min-width:0;overflow-y:auto;border-left:1px solid var(--wui-line);background:var(--wui-surface)}.wui-drawer .wui-fiche{border-left:0}.wui-fsec{padding:16px 18px;border-bottom:1px solid var(--wui-line)}.wui-fsec:last-child{border-bottom:0}.wui-fsec-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wui-ink-4)}.wui-fsec-h .wui-sp{flex:1}.wui-fsec-h .wui-saved{text-transform:none;letter-spacing:0;font-weight:600;color:var(--wui-wa);display:inline-flex;align-items:center;gap:4px}.wui-who{display:flex;align-items:center;gap:12px;min-width:0}.wui-who-t{flex:1;min-width:0}.wui-who-t b{display:block;font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-who-t span{display:block;font-size:12.5px;color:var(--wui-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-fiche-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.wui-unknown-card{padding:14px;border-radius:14px;background:var(--wui-surface-2);border:1px dashed var(--wui-line-2)}.wui-unknown-card p{margin:6px 0 12px;font-size:13px;line-height:1.5;color:var(--wui-ink-3)}.wui-stages{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wui-stage{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;border:0;border-radius:11px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);font:600 13px/1.2 var(--wui-font);color:var(--wui-ink-2);text-align:left;cursor:pointer}.wui-stage:hover{background:var(--wui-hover);color:var(--wui-ink)}.wui-stage[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px currentColor}.wui-stage.is-interested[aria-pressed=true]{background:var(--wui-hot-soft);color:var(--wui-hot)}.wui-stage.is-meeting[aria-pressed=true]{background:var(--wui-brand-soft);color:var(--wui-brand-ink)}.wui-stage.is-won[aria-pressed=true]{background:var(--wui-wa-soft);color:var(--wui-wa-ink)}.wui-stage.is-lost[aria-pressed=true]{background:var(--wui-sunken);color:var(--wui-ink)}.wui-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wui-quick button{height:32px;padding:0 10px;border:0;border-radius:99px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);font:600 12.5px/1 var(--wui-font);color:var(--wui-ink-2);cursor:pointer}.wui-quick button:hover{background:var(--wui-hover);color:var(--wui-ink)}.wui-deal{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;margin:0 -8px;border-radius:10px;color:inherit;text-decoration:none}.wui-deal:hover{background:var(--wui-surface-2)}.wui-deal span{flex:1;min-width:0}.wui-deal b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-deal em{display:block;font-style:normal;font-size:12.5px;color:var(--wui-ink-3)}.wui-deal svg{color:var(--wui-ink-4)}.wui-optrow{display:flex;align-items:flex-start;gap:12px}.wui-optrow>div{flex:1;min-width:0}.wui-optrow b{display:block;font-size:13.5px;font-weight:650}.wui-optrow span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--wui-ink-3)}.wui-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.wui-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1012286b;animation:wui-fade .2s ease both}@keyframes wui-fade{0%{opacity:0}}.wui-dialog{position:absolute;left:50%;top:50%;width:min(480px,calc(100% - 32px));max-height:calc(100% - 48px);overflow-y:auto;border-radius:22px;background:#fff;box-shadow:0 26px 64px -20px #10122859,0 2px 8px #10122814;transform:translate(-50%,-50%);animation:wui-pop .22s var(--wui-ease) both;outline:none}.wui-dialog.is-wide{width:min(640px,calc(100% - 32px))}@keyframes wui-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}}.wui-dialog-b{padding:22px 22px 20px}.wui-dialog-h{display:flex;align-items:flex-start;gap:12px;padding:20px 16px 6px 22px}.wui-dialog-h>div{flex:1;min-width:0}.wui-dialog-t{font:700 20px/1.25 var(--wui-display);letter-spacing:-.01em}.wui-dialog-s{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--wui-ink-3)}.wui-dialog-text{margin-top:10px;font-size:14px;line-height:1.55;color:var(--wui-ink-2)}.wui-dialog-text p+p{margin-top:8px}.wui-dialog-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.wui-dialog-f{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 22px 20px;border-top:1px solid var(--wui-line)}.wui-dialog-c{padding:10px 22px 18px}.wui-drawer{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(480px,100%);background:#fff;outline:none;box-shadow:-24px 0 60px -28px #10122873;animation:wui-slide .28s var(--wui-ease) both}.wui-drawer.is-wide{width:min(560px,100%)}@keyframes wui-slide{0%{transform:translate(28px);opacity:.4}}.wui-drawer-h{flex:none;display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--wui-line)}.wui-drawer-h>div{flex:1;min-width:0}.wui-drawer-h h2{font:700 17px/1.2 var(--wui-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-drawer-h p{margin-top:2px;font-size:12.5px;color:var(--wui-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-drawer-b{flex:1;min-height:0;display:flex;flex-direction:column}.wui-drawer .wui-thread{flex:1}.wui-drawer .wui-msgs{padding:12px 16px 16px}.wui-drawer-f{flex:none;display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--wui-line);font-size:12.5px;color:var(--wui-ink-3)}.wui-sheet{position:absolute;left:0;right:0;bottom:0;max-height:88vh;overflow-y:auto;border-radius:22px 22px 0 0;background:#fff;outline:none;box-shadow:0 -24px 60px -28px #10122873;animation:wui-up .26s var(--wui-ease) both;padding-bottom:env(safe-area-inset-bottom,0px)}@keyframes wui-up{0%{transform:translateY(32px);opacity:.4}}.wui-sheet-grip{width:40px;height:4px;margin:10px auto 2px;border-radius:4px;background:var(--wui-line-2)}.wui-menu-wrap{position:relative;display:inline-flex}.wui-menu{position:absolute;top:calc(100% + 6px);z-index:30;min-width:250px;padding:6px;border-radius:14px;background:#fff;box-shadow:var(--wui-sh-pop);animation:wui-menu .14s var(--wui-ease) both}.wui-menu.is-end{right:0}.wui-menu.is-start{left:0}@keyframes wui-menu{0%{opacity:0;transform:translateY(-4px)}}.wui-menu a,.wui-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:none;font:550 14px/1.25 var(--wui-font);color:var(--wui-ink);text-align:left;text-decoration:none;cursor:pointer}.wui-menu a:hover,.wui-menu button:hover,.wui-menu a:focus-visible,.wui-menu button:focus-visible{background:var(--wui-surface-2);outline:none}.wui-menu svg{color:var(--wui-ink-3)}.wui-menu .is-danger,.wui-menu .is-danger svg{color:var(--wui-bad)}.wui-menu button:disabled{opacity:.5;cursor:default}.wui-menu em{margin-left:auto;font-style:normal;font-size:12px;color:var(--wui-ink-4)}.wui-pick{display:flex;flex-direction:column;gap:2px;max-height:min(420px,52vh);overflow-y:auto;margin:10px -8px 0;padding:0 8px}.wui-pick-row{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 10px;border:0;border-radius:12px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.wui-pick-row:hover:not(:disabled),.wui-pick-row:focus-visible{background:var(--wui-surface-2)}.wui-pick-row:disabled{cursor:default;opacity:.62}.wui-pick-row>span:nth-child(2){flex:1;min-width:0}.wui-pick-row b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-pick-row em{display:block;font-style:normal;font-size:12.5px;color:var(--wui-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-pick-row.is-phone .wui-av{background:var(--wui-wa-soft);color:var(--wui-wa)}.wui-pick-none{padding:18px 8px;font-size:13.5px;line-height:1.5;color:var(--wui-ink-3);text-align:center}.wui-pick-foot{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--wui-surface-2);font-size:12.5px;line-height:1.45;color:var(--wui-ink-3)}.wui-pick-foot svg{margin-top:1px;color:var(--wui-ink-4)}.wui-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wui-connect{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 32px}.wui-cx{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);max-width:1100px;margin:0 auto;border-radius:26px;background:#fff;box-shadow:var(--wui-sh-2);overflow:hidden}.wui-cx-art{position:relative;display:flex;flex-direction:column;gap:22px;padding:30px 28px;color:var(--wui-ink);overflow:hidden;background:radial-gradient(380px 240px at 0% 0%,rgba(255,255,255,.9),transparent 70%),linear-gradient(165deg,#e7f5ec,#f2faf5 58%,#f7fbf8);box-shadow:inset -1px 0 0 var(--wui-line)}.wui-cx-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 1px 1px,rgba(14,122,80,.1) 1px,transparent 1.4px) 0 0 / 20px 20px;pointer-events:none}.wui-cx-art>*{position:relative;z-index:1}.wui-cx-eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:28px;padding:0 11px;border-radius:99px;background:#fff;color:var(--wui-wa-ink);box-shadow:inset 0 0 0 1px var(--wui-wa-line);font-size:12.5px;font-weight:650;letter-spacing:.02em}.wui-cx-art h2{font:700 30px/1.08 var(--wui-display);letter-spacing:-.02em;text-wrap:balance}.wui-cx-art p{font-size:14.5px;line-height:1.55;color:var(--wui-ink-2);text-wrap:pretty}.wui-cx-steps{display:flex;flex-direction:column;gap:4px;margin-top:auto}.wui-cx-step{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--wui-ink-3)}.wui-cx-step i{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;font-style:normal;font-size:13px;font-weight:700;background:#fff;color:var(--wui-ink-3);box-shadow:inset 0 0 0 1px var(--wui-line-2)}.wui-cx-step.is-on{color:var(--wui-ink);background:#fff;box-shadow:0 1px 2px #1012280f,0 0 0 1px #0e7a5024}.wui-cx-step.is-on i{background:var(--wui-wa);color:#fff;box-shadow:none}.wui-cx-step.is-done{color:var(--wui-wa-ink)}.wui-cx-step.is-done i{background:var(--wui-wa-soft);color:var(--wui-wa);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-cx-phone{position:relative;align-self:center;width:170px;height:232px;border-radius:30px;background:#fff;box-shadow:0 0 0 7px #0e7a5014,0 0 0 1px #0e7a502e,0 26px 50px -24px #0b5e3e73;padding:16px 14px;color:var(--wui-ink)}.wui-cx-phone:before{content:"";position:absolute;top:8px;left:50%;width:46px;height:5px;margin-left:-23px;border-radius:4px;background:#d5ded9}.wui-cx-phone-h{margin-top:6px;font-size:12px;font-weight:700;color:var(--wui-wa-ink);text-align:center}.wui-cx-qr{display:block;width:116px;height:116px;margin:12px auto 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #dce6e0;padding:7px}.wui-cx-phone-f{font-size:12px;text-align:center;color:var(--wui-ink-3)}.wui-cx-phone.is-wait:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:40px;border:2px solid rgba(14,122,80,.35);animation:wui-ping 2.2s ease-out infinite}.wui-cx-phone.is-done .wui-cx-qr{opacity:.25}.wui-cx-check{position:absolute;left:50%;top:52%;display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:var(--wui-wa);color:#fff;box-shadow:0 10px 24px -8px #0e7a50cc;animation:wui-popin .4s var(--wui-ease) both}@keyframes wui-popin{0%{transform:scale(.4);opacity:0}}.wui-cx-main{display:flex;flex-direction:column;gap:18px;min-width:0;padding:30px 32px}.wui-cx-kicker{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wui-ink-4)}.wui-cx-main h3{margin-top:4px;font:700 23px/1.2 var(--wui-display);letter-spacing:-.015em;text-wrap:balance}.wui-cx-main .wui-cx-lead{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--wui-ink-2);text-wrap:pretty}.wui-rules{display:flex;flex-direction:column;gap:2px}.wui-rule{display:flex;align-items:flex-start;gap:12px;padding:9px 0;font-size:14px;line-height:1.5;color:var(--wui-ink-2)}.wui-rule>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--wui-surface-2);color:var(--wui-ink-3);box-shadow:inset 0 0 0 1px var(--wui-line)}.wui-checks{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line)}.wui-checks-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px}.wui-checks-h b{font-size:14px;font-weight:650}.wui-checks-h em{font-style:normal;font-size:12.5px;font-weight:650;color:var(--wui-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.wui-checks-h em.is-done{color:var(--wui-wa)}.wui-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--wui-line);font-size:13.5px;line-height:1.45;color:var(--wui-ink-2);cursor:pointer;transition:box-shadow .15s,background-color .15s}.wui-check:hover{box-shadow:inset 0 0 0 1px var(--wui-line-2)}.wui-check input{position:absolute;opacity:0;width:1px;height:1px}.wui-check .wui-box{display:grid;place-items:center;flex:none;width:22px;height:22px;margin-top:0;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--wui-line-2);color:transparent;transition:background-color .15s,box-shadow .15s}.wui-check.is-on{background:var(--wui-wa-tint);box-shadow:inset 0 0 0 1px var(--wui-wa-line);color:var(--wui-ink)}.wui-check.is-on .wui-box{background:var(--wui-wa);box-shadow:none;color:#fff}.wui-check input:focus-visible+.wui-box{outline:2px solid var(--wui-brand);outline-offset:2px}.wui-check.is-final{background:transparent;box-shadow:none;padding-left:2px;font-weight:600;color:var(--wui-ink)}.wui-check.is-final.is-on{background:transparent;box-shadow:none}.wui-cx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wui-cx-acts .wui-sp{flex:1}.wui-phone-in{display:flex;gap:8px}.wui-phone-in .wui-select{flex:none;width:128px}.wui-phone-in .wui-input{flex:1;height:50px;font:600 18px/1 var(--wui-font);letter-spacing:.01em}.wui-phone-in .wui-select{height:50px;font-size:15px}.wui-phone-ok{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--wui-wa-ink)}.wui-phone-prev{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--wui-ink-3);min-height:22px}.wui-refuse{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:var(--wui-bad-soft);box-shadow:inset 0 0 0 1px var(--wui-bad-line);color:var(--wui-bad-ink)}.wui-refuse>svg{margin-top:2px;color:var(--wui-bad)}.wui-refuse b{display:block;font-size:14.5px;font-weight:700;color:var(--wui-bad-ink)}.wui-refuse p{margin-top:4px;font-size:13.5px;line-height:1.5}.wui-refuse .wui-btn{margin-top:10px}.wui-howto{display:flex;flex-direction:column;gap:10px;counter-reset:wui-how}.wui-howto li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--wui-ink-2)}.wui-howto li:before{counter-increment:wui-how;content:counter(wui-how);display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--wui-wa-soft);color:var(--wui-wa-ink);font-size:13px;font-weight:700}.wui-howto b{color:var(--wui-ink)}.wui-wait{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--wui-wa-tint);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-wait b{display:block;font-size:14.5px;font-weight:650;color:var(--wui-wa-ink)}.wui-wait span{display:block;margin-top:2px;font-size:13px;color:var(--wui-ink-3)}.wui-wait .wui-wait-dots{display:flex;gap:5px;flex:none;margin:0}.wui-wait-dots i{display:block;width:8px;height:8px;border-radius:50%;background:var(--wui-wa);animation:wui-dot 1.2s ease-in-out infinite}.wui-wait-dots i:nth-child(2){animation-delay:.15s}.wui-wait-dots i:nth-child(3){animation-delay:.3s}@keyframes wui-dot{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.wui-cx-safe{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.5;color:var(--wui-ink-3)}.wui-cx-safe svg{margin-top:1px;color:var(--wui-wa)}.wui-done-num{font:700 26px/1.15 var(--wui-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wui-seg{display:inline-flex;padding:3px;border-radius:12px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--wui-line)}.wui-seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:9px;background:none;font:600 13px/1 var(--wui-font);color:var(--wui-ink-3);cursor:pointer;white-space:nowrap}.wui-seg button[aria-pressed=true]{background:#fff;color:var(--wui-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px #1113300f}.wui-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.wui-toolbar .wui-sp{flex:1}.wui-toolbar .wui-search{width:min(320px,100%)}.wui-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.wui-tilebtn{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 12px;border:0;border-radius:16px;background:#fff;box-shadow:var(--wui-sh-1);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .18s,transform .18s}.wui-tilebtn:hover{transform:translateY(-1px);box-shadow:var(--wui-sh-2)}.wui-tilebtn b{font:700 26px/1 var(--wui-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wui-tilebtn span{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--wui-ink-3)}.wui-tilebtn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--wui-brand),var(--wui-sh-1)}.wui-tilebtn.is-zero b{color:var(--wui-ink-4)}.wui-tilebtn.k-interested span svg{color:var(--wui-hot)}.wui-tilebtn.k-meeting span svg{color:var(--wui-brand)}.wui-tilebtn.k-won span svg{color:var(--wui-wa)}.wui-tilebtn.k-lost span svg,.wui-tilebtn.k-new span svg{color:var(--wui-ink-4)}.wui-card{min-width:0;border-radius:18px;background:#fff;box-shadow:var(--wui-sh-1)}.wui-card-h{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--wui-line)}.wui-card-h h2{flex:1;min-width:0;font:700 17px/1.2 var(--wui-display);letter-spacing:-.01em}.wui-card-h p{font-size:13px;color:var(--wui-ink-3)}.wui-card-b{padding:16px 20px}.wui-prow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 150px 120px 44px;align-items:center;gap:12px;min-height:64px;padding:8px 20px;border-bottom:1px solid var(--wui-line)}.wui-prow:last-child{border-bottom:0}.wui-prow.is-head{min-height:40px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--wui-ink-4);background:var(--wui-surface-2);border-radius:18px 18px 0 0;white-space:nowrap}.wui-prow-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.wui-prow-crm a{display:inline-flex;align-items:center;gap:5px}.wui-prow:not(.is-head):hover{background:#fafafc}.wui-prow-who{display:flex;align-items:center;gap:12px;min-width:0;border:0;background:none;padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.wui-prow-who>span:last-child{min-width:0}.wui-prow-who b{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-prow-who em{display:block;font-style:normal;font-size:12.5px;color:var(--wui-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-prow-who:hover b{color:var(--wui-wa-ink)}.wui-prow-crm{min-width:0;font-size:13px;color:var(--wui-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-prow-crm a{color:var(--wui-brand-ink);font-weight:600;text-decoration:none}.wui-prow-crm a:hover{text-decoration:underline;text-underline-offset:3px}.wui-prow-last{min-width:0;font-size:13px;color:var(--wui-ink-3)}.wui-prow-stage select{width:100%;height:34px;padding:0 26px 0 10px;border:0;border-radius:10px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);font:600 13px/1 var(--wui-font);color:var(--wui-ink);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image: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='%23646677' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.wui-optout-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 20px;border-bottom:1px solid var(--wui-line)}.wui-optout-row:last-child{border-bottom:0}.wui-optout-row>span:nth-child(2){flex:1;min-width:0}.wui-optout-row b{display:block;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.wui-optout-row em{display:block;font-style:normal;font-size:12.5px;color:var(--wui-ink-3)}.wui-addopt{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;border-bottom:1px solid var(--wui-line);background:var(--wui-surface-2)}.wui-addopt .wui-input{flex:1 1 220px}.wui-set{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.wui-set-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:2px}.wui-set-nav a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--wui-ink-3);text-decoration:none}.wui-set-nav a:hover{background:#ffffffb3;color:var(--wui-ink)}.wui-set-nav a.is-on{background:#fff;color:var(--wui-ink);box-shadow:var(--wui-sh-1)}.wui-set-nav a svg{color:var(--wui-ink-4)}.wui-set-col{display:flex;flex-direction:column;gap:16px;min-width:0}.wui-sec{scroll-margin-top:12px}.wui-sec-h{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 14px}.wui-sec-h>span{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--wui-surface-2);color:var(--wui-ink-2);box-shadow:inset 0 0 0 1px var(--wui-line)}.wui-sec-h>span.is-wa{background:var(--wui-wa-soft);color:var(--wui-wa);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-sec-h h2{font:700 17px/1.25 var(--wui-display);letter-spacing:-.01em}.wui-sec-h p{margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--wui-ink-3)}.wui-row{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 20px;border-top:1px solid var(--wui-line)}.wui-row-t{flex:1;min-width:0}.wui-row-t b{display:block;font-size:14px;font-weight:600}.wui-row-t span{display:block;margin-top:2px;font-size:13px;line-height:1.5;color:var(--wui-ink-3);text-wrap:pretty}.wui-row-c{flex:none;display:flex;align-items:center;gap:8px}.wui-row-c .wui-select{width:auto;min-width:150px;height:38px}.wui-row.is-stack{flex-direction:column;align-items:stretch;gap:10px}.wui-row.is-stack .wui-row-c{flex:1}.wui-row-c .wui-field-w{width:min(420px,100%)}.wui-saved-tag{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--wui-wa)}.wui-acc{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;border-top:1px solid var(--wui-line)}.wui-acc-t{flex:1 1 240px;min-width:0}.wui-acc-t b{display:block;font:700 19px/1.2 var(--wui-display);font-variant-numeric:tabular-nums}.wui-acc-t span{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;color:var(--wui-ink-3)}.wui-acc-acts{display:flex;flex-wrap:wrap;gap:8px}.wui-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 20px 18px}.wui-fact{padding:12px 14px;border-radius:14px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);min-width:0}.wui-fact span{display:block;font-size:12.5px;color:var(--wui-ink-3)}.wui-fact b{display:block;margin-top:4px;font-size:14.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wui-prot-hero{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:22px 24px}.wui-prot-hero .wui-ring b{font-size:30px}.wui-prot-hero-t{flex:1 1 320px;min-width:0}.wui-prot-hero-t h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font:700 22px/1.2 var(--wui-display);letter-spacing:-.015em}.wui-prot-hero-t p{margin-top:6px;font-size:14px;line-height:1.55;color:var(--wui-ink-2);max-width:640px}.wui-reasons{display:flex;flex-direction:column;gap:6px;margin-top:12px}.wui-reasons li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;color:var(--wui-ink-2)}.wui-reasons li svg{margin-top:2px;color:#b45309}.wui-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wui-metric{position:relative;min-width:0;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:var(--wui-sh-1)}.wui-metric span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--wui-ink-3)}.wui-metric span svg{color:var(--wui-ink-4)}.wui-metric b{display:block;margin-top:6px;font:700 24px/1.05 var(--wui-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wui-metric b small{font:600 14px/1 var(--wui-font);color:var(--wui-ink-3)}.wui-metric em{display:block;margin-top:4px;font-style:normal;font-size:12.5px;color:var(--wui-ink-3)}.wui-metric.is-warn{background:var(--wui-warn-soft);box-shadow:inset 0 0 0 1px var(--wui-warn-line)}.wui-metric.is-warn b{color:var(--wui-warn-ink)}.wui-rulelist{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px;padding:0 20px 18px}.wui-rulelist li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.5;color:var(--wui-ink-2);border-top:1px solid var(--wui-line)}.wui-rulelist li svg{margin-top:2px;color:var(--wui-wa)}.wui-tips{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 20px 20px}.wui-tip{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--wui-surface-2);font-size:13.5px;line-height:1.5;color:var(--wui-ink-2)}.wui-tip svg{margin-top:2px;color:var(--wui-wa)}.wui-mylink{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;margin:0 20px 20px;border-radius:16px;background:var(--wui-wa-tint);box-shadow:inset 0 0 0 1px var(--wui-wa-line)}.wui-mylink code{flex:1 1 200px;min-width:0;font:600 14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--wui-wa-ink);overflow-wrap:anywhere}.wui-collapse{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 20px;border:0;border-top:1px solid var(--wui-line);background:none;font:650 14px/1.2 var(--wui-font);color:var(--wui-ink-2);text-align:left;cursor:pointer}.wui-collapse:hover{background:var(--wui-surface-2)}.wui-collapse em{margin-left:auto;font-style:normal;font-size:12.5px;font-weight:600;color:var(--wui-ink-4)}.wui-noaccess{max-width:760px;margin:24px auto}.wui-noaccess .wui-card-b{padding:34px 32px}.wui-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 6px}.wui-plans div{padding:12px 14px;border-radius:14px;background:var(--wui-surface-2);box-shadow:inset 0 0 0 1px var(--wui-line);font-size:13px;color:var(--wui-ink-3)}.wui-plans b{display:block;font-size:14.5px;color:var(--wui-ink)}@media (min-width: 768px) and (max-height: 860px){.wui-head p{display:none}.wui-head h1{font-size:23px}.wui-head .wui-tile{width:38px!important;height:38px!important}.wui-band{padding-top:7px;padding-bottom:7px}.wui-tab{height:42px}}.wui-msgs-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.wui-msgs-wrap>.wui-msgs{flex:1}.wui-tab-l.is-short,.wui-sm{display:none}.wui-fullthread{position:fixed;top:56px;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;background:#fff}.wui-fullthread>.wui-thread{flex:1;min-height:0}@media (max-width: 1279.98px){.wui-band-stats .wui-stat.is-opt{display:none}.wui-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.wui-prow{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 140px 44px}.wui-prow>.wui-prow-last{display:none}}@media (max-width: 1099.98px){.wui-set{grid-template-columns:minmax(0,1fr)}.wui-set-nav{display:none}.wui-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wui-cx{grid-template-columns:minmax(0,1fr)}.wui-cx-art{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:22px 24px}.wui-cx-art>div:first-child{flex:1 1 300px}.wui-cx-phone{display:none}.wui-cx-steps{flex-direction:row;flex-wrap:wrap;margin-top:0;flex-basis:100%}}@media (max-width: 767.98px){.wui-head{padding:14px 16px 0;gap:10px}.wui-head h1{font-size:22px}.wui-head p{display:none}.wui-band{flex-wrap:wrap;margin:12px 16px 0;padding:12px 12px 10px 14px;gap:10px 0;border-radius:16px}.wui-band-id{flex:1 1 100%;padding-right:0}.wui-band-num b{font-size:17px}.wui-band-state{white-space:normal}.wui-band-stats{flex:1 1 100%;margin:0 -12px -10px -14px;border-top:1px solid var(--wui-line);overflow-x:auto;scrollbar-width:none}.wui-band-stats::-webkit-scrollbar{display:none}.wui-stat{flex:1 0 auto;padding:8px 14px 10px}.wui-stat:first-child{border-left:0}.wui-band-stats .wui-stat.is-opt{display:flex}.wui-band-health{position:absolute;top:8px;right:6px;margin:0;padding:4px 6px}.wui-band-health-t{display:none}.wui-band-act{flex:1 1 100%;margin:4px 0 2px}.wui-band-act .wui-btn{width:100%}.wui-band.has-health .wui-band-id{padding-right:52px}.wui-tabs{margin:10px 0 0;padding:0 12px}.wui-tab{height:46px;padding:0 10px;font-size:14px}.wui-body.is-scroll{padding:14px 16px 24px;overflow:visible}.wui-body.is-inbox{display:block;padding:0}.wui-inbox.is-one .wui-list{border-right:0;background:none}.wui-inbox.is-one .wui-list-h{padding:12px 16px 6px}.wui-inbox.is-one .wui-list-h .wui-input{background:#fff}.wui-inbox.is-one .wui-chips{padding:4px 16px 10px}.wui-inbox.is-one .wui-list-b{margin:0 12px 16px;padding:4px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #1113300f;overflow:visible}.wui-conv{min-height:76px}.wui-fullthread{animation:wui-slidein .24s var(--wui-ease) both}@keyframes wui-slidein{0%{transform:translate(24px);opacity:.5}}.wui-thread.is-full .wui-back{display:inline-grid}.wui-thread.is-full .wui-thread-id .wui-hide-m,.wui-tab-l.is-long{display:none}.wui-tab-l.is-short{display:inline}.wui-tabs{gap:0}.wui-tab{flex:1 1 auto;justify-content:center;padding:0 6px}.wui-tab svg,.wui-tab .wui-tab-n{display:none}.wui-band-stats .wui-stat.is-rem,.wui-cx-art p{display:none}.wui-cx-art h2{font-size:21px}.wui-tiles{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:2px 16px 4px}.wui-tiles::-webkit-scrollbar{display:none}.wui-tilebtn{flex:0 0 auto;min-width:112px}.wui-row.is-field{flex-direction:column;align-items:stretch}.wui-row.is-field .wui-row-c,.wui-row.is-field .wui-row-c .wui-field-w,.wui-row.is-field .wui-row-c .wui-select{width:100%}.wui-thread-h{min-height:60px;padding:8px 8px 8px 6px;gap:8px}.wui-thread-id b{font-size:15px}.wui-handled .wui-handled-l{display:none}.wui-handled{width:40px;padding:0;justify-content:center}.wui-msgs{padding:10px 12px 14px}.wui-bub{max-width:86%;font-size:15px}.wui-comp{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.wui-comp-foot .wui-comp-hint,.wui-comp-foot.is-quiet,.wui-suggest-btn .wui-suggest-l{display:none}.wui-suggest-btn{width:36px;padding:0;justify-content:center}.wui-drawer{top:auto;height:100%;width:100%;animation-name:wui-up}.wui-dialog{top:auto;bottom:0;left:0;width:100%;max-height:92vh;border-radius:22px 22px 0 0;transform:none;animation:wui-up .24s var(--wui-ease) both;padding-bottom:env(safe-area-inset-bottom,0px)}.wui-dialog.is-wide{width:100%}.wui-dialog-acts .wui-btn,.wui-dialog-f .wui-btn{flex:1 1 auto;height:46px}.wui-grid2{grid-template-columns:1fr}.wui-connect{padding:14px 12px 24px;overflow:visible}.wui-cx{border-radius:22px}.wui-cx-art{padding:20px 18px}.wui-cx-art h2{font-size:24px}.wui-cx-steps{gap:4px;flex-wrap:nowrap}.wui-cx-step{flex:1 1 0;min-width:0;justify-content:center;padding:4px 6px;font-size:13px;gap:7px;min-height:40px}.wui-lg{display:none}.wui-sm{display:inline}.wui-cx-step i{width:24px;height:24px;font-size:12px}.wui-cx-main{padding:20px 16px 22px;gap:16px}.wui-cx-main h3{font-size:20px}.wui-cx-acts .wui-btn{flex:1 1 100%;height:48px}.wui-cx-acts .wui-sp{display:none}.wui-phone-in .wui-select{width:108px}.wui-tilebtn{padding:12px;border-radius:14px}.wui-tilebtn b{font-size:22px}.wui-toolbar .wui-search{width:100%}.wui-prow{grid-template-columns:minmax(0,1fr) 44px;min-height:68px;padding:8px 12px 8px 14px}.wui-prow.is-head{display:none}.wui-prow>.wui-prow-crm,.wui-prow>.wui-prow-stage{display:none}.wui-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wui-metric{padding:12px;border-radius:14px}.wui-metric b{font-size:21px}.wui-rulelist,.wui-tips{grid-template-columns:minmax(0,1fr)}.wui-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wui-row{flex-wrap:wrap;padding:12px 16px}.wui-row-c .wui-select{min-width:0}.wui-sec-h{padding:16px 16px 12px}.wui-acc{padding:14px 16px}.wui-prot-hero{padding:18px 16px;gap:16px}.wui-plans{grid-template-columns:minmax(0,1fr)}.wui-noaccess .wui-card-b{padding:24px 18px}.wui-only-desktop{display:none!important}}@media (min-width: 768px){.wui-only-mobile{display:none!important}}@media (hover: none) and (pointer: coarse){.wui-btn,.wui-lnk,.wui-chip,.wui-quick button,.wui-seg button,.wui-handled,.wui-stage{min-height:44px}.wui-ib,.wui-comp-tools .wui-ib,.wui-suggest-btn{min-width:44px;min-height:44px}.wui-vn-tr,.wui-vn-rate{min-height:36px}}@media (prefers-reduced-motion: reduce){.wui-root *,.wui-layer *,.wui-root,.wui-layer{animation:none!important;transition:none!important}}body[data-ui=v2] .kv-ann-stack{display:flex;flex-direction:column;gap:8px;padding:12px 24px 0}body[data-ui=v2] .kv-ann{display:flex;align-items:flex-start;gap:10px;padding:10px 12px 10px 14px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:14px;line-height:1.45;box-shadow:var(--sh-1)}body[data-ui=v2] .kv-ann-ico{flex:none;margin-top:2px}body[data-ui=v2] .kv-ann-txt{flex:1;min-width:0;overflow-wrap:anywhere}body[data-ui=v2] .kv-ann-txt b{color:var(--ink);font-weight:650}body[data-ui=v2] .kv-ann-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-ui=v2] .kv-ann-x{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-5px -4px -5px 0;border:0;border-radius:var(--r-s);background:transparent;color:var(--ink-3);cursor:pointer}body[data-ui=v2] .kv-ann-x:hover{background:var(--hover);color:var(--ink)}body[data-ui=v2] .kv-ann-x:focus-visible{outline:none;box-shadow:var(--focus)}body[data-ui=v2] .kv-ann.is-info{border-color:var(--brand-line);background:var(--brand-soft)}body[data-ui=v2] .kv-ann.is-info .kv-ann-ico{color:var(--brand)}body[data-ui=v2] .kv-ann.is-warning{border-color:#f0d7a8;background:var(--warn-soft)}body[data-ui=v2] .kv-ann.is-warning .kv-ann-ico{color:var(--warn)}body[data-ui=v2] .kv-ann.is-success{border-color:#bfe3cf;background:var(--ok-soft)}body[data-ui=v2] .kv-ann.is-success .kv-ann-ico{color:var(--ok)}body[data-ui=v2] .kv-ann.is-error{border-color:#f2c4bb;background:var(--bad-soft)}body[data-ui=v2] .kv-ann.is-error .kv-ann-ico{color:var(--bad)}@media (max-width: 767.98px){body[data-ui=v2] .kv-ann-stack{padding:10px 12px 0}body[data-ui=v2] .kv-ann-x{width:44px;height:44px;margin:-11px -8px -11px 0}}body[data-ui=v2]{--font-ui: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--canvas: #EBEDF2;--surface: #FFFFFF;--surface-2: #F6F7FA;--sunken: #E2E5EC;--hover: #F1F2F7;--line: #E3E6EC;--line-strong: #CDD2DC;--ink: #15161F;--ink-2: #474959;--ink-3: #646677;--ink-4: #8A8C9C;--brand: #4338CA;--brand-hover: #3730A3;--brand-soft: #EEF0FF;--brand-ink: #3730A3;--brand-line: #C7CBF6;--on-brand: #FFFFFF;--signal: #D9480F;--signal-soft: #FDEDE4;--ok: #0E7A50;--ok-soft: #E4F4EC;--warn: #9A5B00;--warn-soft: #FCF1DE;--bad: #BE2F1D;--bad-soft: #FBE9E5;--cold: #1F5FA6;--cold-soft: #E6EFFA;--hot: #B93A12;--hot-soft: #FCEBE2;--c1: #6B7280;--c2: #3561D0;--c3: #13807F;--c4: #B7790F;--c5: #6D4FD3;--c6: #1F8150;--c7: #C2416B;--sb-bg: #14152A;--sb-bg-2: #1C1D36;--sb-line: rgba(255,255,255,.07);--sb-ink: #C9CBE3;--sb-ink-2: #8E91B3;--sb-on: #FFFFFF;--sb-on-bg: rgba(129,140,248,.16);--r-s: 9px;--r-m: 12px;--r-l: 16px;--sh-1: 0 1px 2px rgba(16,18,40,.05), 0 2px 8px rgba(16,18,40,.05);--sh-2: 0 1px 2px rgba(16,18,40,.06), 0 8px 24px rgba(16,18,40,.08);--sh-3: 0 18px 50px rgba(16,18,40,.18), 0 2px 8px rgba(16,18,40,.08);--focus: 0 0 0 3px rgba(67,56,202,.22);font-family:var(--font-ui);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}body[data-ui=v2] .kv-side{position:fixed;inset:0 auto 0 0;width:252px;z-index:40;background:var(--sb-bg);color:var(--sb-ink);display:flex;flex-direction:column;padding:14px 12px 12px;gap:2px;overflow:hidden}body[data-ui=v2] .kv-side.is-rail{width:72px}body[data-ui=v2] .kv-brand-row{display:flex;align-items:center;gap:4px;padding:0 0 10px}body[data-ui=v2] .kv-brand{display:flex;align-items:center;gap:10px;padding:4px 8px;color:#fff;text-decoration:none;flex:1;min-width:0}body[data-ui=v2] .kv-mark{position:relative;width:30px;height:30px;border-radius:9px;background:var(--brand);color:#fff;display:grid;place-items:center;font:700 16px/1 var(--font-display);box-shadow:inset 0 1px #ffffff40;flex:none}body[data-ui=v2] .kv-word{font:650 18px/1 var(--font-display);letter-spacing:-.025em}body[data-ui=v2] .kv-nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:0 -4px;padding:0 4px;scrollbar-width:none}body[data-ui=v2] .kv-nav::-webkit-scrollbar{display:none}body[data-ui=v2] .kv-group{font-size:11.5px;font-weight:650;color:var(--sb-ink-2);letter-spacing:.06em;text-transform:uppercase;padding:14px 10px 6px}body[data-ui=v2] .kv-item{display:flex;align-items:center;gap:11px;min-height:36px;padding:0 10px;border-radius:9px;color:var(--sb-ink);font-weight:500;font-size:14px;position:relative;text-decoration:none}body[data-ui=v2] .kv-item:hover{background:#ffffff0d;color:#fff}body[data-ui=v2] .kv-item svg{color:var(--sb-ink-2);flex:none}body[data-ui=v2] .kv-item.is-on{background:var(--sb-on-bg);color:var(--sb-on);font-weight:600}body[data-ui=v2] .kv-item.is-on svg{color:#a5b4fc}body[data-ui=v2] .kv-item.is-on:before{content:"";position:absolute;left:-12px;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:#818cf8}body[data-ui=v2] .kv-item .kv-tail{margin-left:auto;font-size:12px;color:var(--sb-ink-2)}body[data-ui=v2] .kv-item .kv-beta{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#c7d2fe;background:#818cf82e;padding:2px 6px;border-radius:5px}body[data-ui=v2] button.kv-item{width:100%;border:0;background:none;font-family:inherit;cursor:pointer;text-align:left}body[data-ui=v2] button.kv-item.is-on{background:var(--sb-on-bg)}body[data-ui=v2] .kv-item .kv-chev{margin-left:auto;transition:transform .15s ease}body[data-ui=v2] .kv-item .kv-chev.is-open{transform:rotate(180deg)}body[data-ui=v2] .kv-labs .kv-item{padding-left:24px}body[data-ui=v2] .kv-sub{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 29px;padding-left:10px;border-left:1px solid var(--sb-line)}body[data-ui=v2] .kv-sub a{display:block;padding:6px 10px;border-radius:7px;font-size:13.5px;color:var(--sb-ink-2);text-decoration:none}body[data-ui=v2] .kv-sub a:hover{color:#fff;background:#ffffff0d}body[data-ui=v2] .kv-sub a.is-on{color:#fff;font-weight:600;background:#ffffff0f}body[data-ui=v2] .kv-foot{display:flex;flex-direction:column;gap:6px;padding-top:8px}body[data-ui=v2] .kv-ask{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--sb-bg-2);box-shadow:inset 0 0 0 1px #818cf847;color:var(--sb-ink);font-size:13.5px;text-decoration:none;cursor:pointer;border:0;text-align:left;width:100%}body[data-ui=v2] .kv-ask:hover{box-shadow:inset 0 0 0 1px #818cf880;color:#fff}body[data-ui=v2] .kv-ask svg{color:#a5b4fc}body[data-ui=v2] .kv-me{display:flex;align-items:center;gap:10px;padding:10px 6px 2px;border-top:1px solid var(--sb-line)}body[data-ui=v2] .kv-me b{display:block;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-ui=v2] .kv-me small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--sb-ink-2);white-space:nowrap}body[data-ui=v2] .kv-me .kv-dot{width:7px;height:7px;border-radius:50%;background:#4ade96;flex:none}body[data-ui=v2] .kv-me .kv-dot.off{background:#8c8da0}body[data-ui=v2] .kv-me .kv-dot.warn{background:#f5b94a}body[data-ui=v2] .kv-me .kv-dot.bad{background:#ff7a66}body[data-ui=v2] .kv-me .kv-mail{display:flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--sb-ink-2);white-space:nowrap;cursor:pointer}body[data-ui=v2] .kv-me .kv-mail:hover{color:#fff;text-decoration:underline}body[data-ui=v2] .kv-iconbtn{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--sb-ink-2);background:transparent;border:0;cursor:pointer;flex:none}body[data-ui=v2] .kv-iconbtn:hover{background:#ffffff12;color:#fff}body[data-ui=v2] .kv-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:650 12px/1 var(--font-ui);flex:none;background:#e3e8f8;color:#2c3f86}body[data-ui=v2] .kv-side kbd{margin-left:auto;font:600 11px/1 var(--font-ui);color:var(--sb-ink-2);border:1px solid rgba(255,255,255,.18);border-bottom-width:2px;border-radius:5px;padding:3px 5px}body[data-ui=v2] .kv-side.is-rail .kv-word,body[data-ui=v2] .kv-side.is-rail .kv-group,body[data-ui=v2] .kv-side.is-rail .kv-label,body[data-ui=v2] .kv-side.is-rail .kv-tail,body[data-ui=v2] .kv-side.is-rail .kv-beta,body[data-ui=v2] .kv-side.is-rail .kv-sub,body[data-ui=v2] .kv-side.is-rail kbd,body[data-ui=v2] .kv-side.is-rail .kv-me-txt,body[data-ui=v2] .kv-side.is-rail .kv-chev{display:none}body[data-ui=v2] .kv-side.is-rail .kv-item,body[data-ui=v2] .kv-side.is-rail .kv-ask{justify-content:center;padding:0}body[data-ui=v2] .kv-side.is-rail .kv-ask{height:40px}body[data-ui=v2] .kv-side.is-rail .kv-brand{justify-content:center;padding:4px 0}body[data-ui=v2] .kv-side.is-rail .kv-brand-row{flex-direction:column;gap:8px}body[data-ui=v2] .kv-side.is-rail .kv-me{justify-content:center;flex-wrap:wrap}body[data-ui=v2] .kv-scroll{position:fixed;top:0;right:0;bottom:0;left:252px;overflow-y:auto;background:var(--canvas)}body[data-ui=v2] .kv-scroll.is-rail{left:72px}body[data-ui=v2] .kv-top{position:sticky;top:0;z-index:30;height:60px;display:flex;align-items:center;gap:12px;padding:0 24px;background:color-mix(in srgb,var(--canvas) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body[data-ui=v2] .kv-crumb{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:13.5px;min-width:0}body[data-ui=v2] .kv-crumb b{color:var(--ink);font-weight:600;white-space:nowrap}body[data-ui=v2] .kv-search{margin-left:auto;width:380px;max-width:42vw;height:38px;display:flex;align-items:center;gap:9px;padding:0 10px 0 12px;border-radius:11px;background:var(--surface);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line);color:var(--ink-3);font-size:13.5px;border:0;cursor:pointer;text-align:left}body[data-ui=v2] .kv-search:hover{box-shadow:var(--sh-1),inset 0 0 0 1px var(--brand-line)}body[data-ui=v2] .kv-search kbd,body[data-ui=v2] .kv-kbd{margin-left:auto;font:600 11px/1 var(--font-ui);color:var(--ink-3);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:3px 5px;background:var(--surface)}body[data-ui=v2] .kv-topbtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;font:600 13.5px/1 var(--font-ui);color:var(--ink-2);background:transparent;border:0;cursor:pointer;white-space:nowrap}body[data-ui=v2] .kv-topbtn:hover{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}body[data-ui=v2] .kv-topbtn svg{color:var(--brand)}body[data-ui=v2] .kv-main{min-width:0}body[data-ui=v2] .kv-mtop{position:fixed;top:0;left:0;right:0;height:56px;z-index:50;display:flex;align-items:center;gap:10px;padding:0 12px;background:var(--sb-bg);color:#fff}body[data-ui=v2] .kv-mtop .kv-word{font-size:17px;color:#fff}body[data-ui=v2] .kv-mtop .kv-sp{flex:1}body[data-ui=v2] .kv-mtop .kv-iconbtn{width:44px;height:44px;color:#fff}body[data-ui=v2] .kv-scroll.is-mobile{left:0;top:56px;bottom:72px}body[data-ui=v2] .kv-tabbar{position:fixed;left:0;right:0;bottom:0;height:72px;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:0 -1px 0 var(--line)}body[data-ui=v2] .kv-tabbar a,body[data-ui=v2] .kv-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:600 11.5px/1.1 var(--font-ui);color:var(--ink-3);text-decoration:none;background:none;border:0;min-height:44px}body[data-ui=v2] .kv-tabbar .is-on{color:var(--brand)}body[data-ui=v2] .kv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}body[data-ui=v2] .kv-drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#10122873}body[data-ui=v2] .kv-drawer .kv-side{position:absolute;width:290px}body[data-ui=v2] .kv-switch-note{font-size:12px;color:var(--sb-ink-2);padding:0 10px}@media (max-width: 767px){body[data-ui=v2] .kv-support .fixed.bottom-6.right-6{bottom:calc(84px + env(safe-area-inset-bottom,0px));right:16px}body[data-ui=v2] .kv-support .fixed.bottom-6.right-6.w-\[420px\]{left:12px;right:12px;width:auto;height:min(600px,calc(100dvh - 160px))}}@media (prefers-reduced-motion: reduce){body[data-ui=v2] *,body[data-ui=v2] *:before,body[data-ui=v2] *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body[data-ui=v2]{--canvas: #F3F4F8}html body[data-ui=v2]{--r-s: 10px;--r-m: 14px;--r-l: 18px;--sh-1: 0 1px 2px rgba(16,18,40,.05), 0 6px 18px -10px rgba(16,18,40,.12);--sh-2: 0 1px 2px rgba(16,18,40,.05), 0 16px 40px -20px rgba(16,18,40,.22);--sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);--rs-btn-pri: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(55,48,163,.3), 0 8px 18px -10px rgba(67,56,202,.75)}body[data-ui=v2] .kv-side{isolation:isolate}body[data-ui=v2] .kv-side:before{content:"";position:absolute;z-index:-1;left:-130px;top:-170px;width:440px;height:400px;border-radius:50%;background:radial-gradient(closest-side,#6366f157,#6366f100);pointer-events:none}body[data-ui=v2] .kv-side:after{content:"";position:absolute;z-index:-1;left:-80px;bottom:-190px;width:400px;height:340px;border-radius:50%;background:radial-gradient(closest-side,#a855f729,#a855f700);pointer-events:none}body[data-ui=v2] .kv-mark{background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);box-shadow:inset 0 1px #ffffff4d,0 8px 18px -8px #6366f1e6}body[data-ui=v2] .kv-item{transition:background-color .15s,color .15s}body[data-ui=v2] .kv-item.is-on{background:linear-gradient(90deg,#818cf842,#818cf812);box-shadow:inset 0 0 0 1px #a5b4fc24}body[data-ui=v2] .kv-item.is-on:before{background:linear-gradient(180deg,#a5b4fc,#f0a8c8);box-shadow:0 0 10px #a5b4fc99}body[data-ui=v2] .kv-ask{border:1px solid transparent;background:linear-gradient(var(--sb-bg-2),var(--sb-bg-2)) padding-box,linear-gradient(135deg,#818cf8d9,#f472b68c,#fdba7499) border-box;box-shadow:0 10px 24px -14px #6366f1d9}body[data-ui=v2] .kv-ask:hover{box-shadow:0 12px 28px -12px #818cf8f2}body[data-ui=v2] .kv-av{background:linear-gradient(145deg,#c7d2fe,#f5b5d9);color:#1e1b4b}body[data-ui=v2] .kv-search{border-radius:12px}@media (min-width: 768px){body[data-ui=v2]{background:var(--sb-bg)}body[data-ui=v2] .kv-scroll{top:10px;right:10px;bottom:10px;border-radius:20px;scrollbar-gutter:stable;background:radial-gradient(1100px 380px at 16% -6%,#6366f114,#6366f100 70%),var(--canvas);background-attachment:local;box-shadow:0 0 0 1px #ffffff0f,0 30px 70px -30px #000000b3}body[data-ui=v2] .kv-top{background:color-mix(in srgb,var(--canvas) 80%,transparent);box-shadow:0 1px #1113300d}}body[data-ui=v2]{--rs-brand-soft-2: #E5E3F8;--rs-ok-line: #BBDACE;--rs-warn-line: #E8D5B5;--rs-bad-line: #EDC5C0;--rs-cold-line: #C0D2E6;--rs-teal-soft: #E5F1F1;--rs-teal-line: #BDDBDB;--rs-pink-soft: #F9ECF0;--rs-pink-line: #EECAD6;--rs-scrim: rgba(16, 18, 40, .45);--rs-btn-pri: 0 1px 2px rgba(67, 56, 202, .3), inset 0 1px 0 rgba(255, 255, 255, .18)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.font-sans,.font-serif,.teamnote-root,.tn-editor-content){font-family:var(--font-ui)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="DM Sans"]){font-family:var(--font-ui)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="DM Serif Display"]){font-family:var(--font-ui)!important;font-weight:650!important;letter-spacing:-.01em!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="JetBrains Mono"]){font-family:var(--font-ui)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(h1):where(:not(:is(.mj-page,[data-reskin=off]) *)){font-family:var(--font-display)!important;font-weight:650!important;letter-spacing:-.025em!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(h1):where(:not(.text-white,[style*="color: rgb(255, 255, 255)"])):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(:is(.mj-page,[data-reskin=off]) *)){color:var(--ink)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(h2,h3,h4):where(:not(:is(.mj-page,[data-reskin=off]) *)){letter-spacing:-.005em}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.font-black,.font-extrabold){font-weight:700}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){font-size:12px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-xs){line-height:16px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-sm){font-size:13px;line-height:18px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-base){font-size:14px;line-height:21px}@media (min-width: 640px){body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.sm\:text-xs){font-size:12px;line-height:16px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.sm\:text-sm){font-size:13px;line-height:18px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.sm\:text-base){font-size:14px;line-height:21px}}@media (min-width: 768px){body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.md\:text-xs){font-size:12px;line-height:16px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.md\:text-sm){font-size:13px;line-height:18px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.md\:text-base){font-size:14px;line-height:21px}}@media (min-width: 1024px){body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.lg\:text-xs){font-size:12px;line-height:16px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.lg\:text-sm){font-size:13px;line-height:18px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.lg\:text-base){font-size:14px;line-height:21px}}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="font-size: 7px"],[style*="font-size: 8px"],[style*="font-size: 9px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]){font-size:12px!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.recharts-text,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text){font-size:12px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-gray-300,.text-gray-400,.text-gray-500,.text-slate-300,.text-slate-400,.text-slate-500,.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-neutral-300,.text-neutral-400,.text-neutral-500,.text-stone-300,.text-stone-400,.text-stone-500,.text-\[\#8B95A7\],.text-\[\#B0B8C8\],.text-gray-400\/80):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--ink-3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-gray-600,.text-gray-700,.text-slate-600,.text-slate-700,.text-zinc-600,.text-zinc-700,.text-neutral-600,.text-neutral-700,.text-stone-600,.text-stone-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--ink-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-gray-800,.text-gray-900,.text-gray-950,.text-slate-800,.text-slate-900,.text-slate-950,.text-zinc-800,.text-zinc-900,.text-zinc-950,.text-neutral-800,.text-neutral-900,.text-neutral-950,.text-stone-800,.text-stone-900,.text-stone-950,.text-black,.text-\[\#1B2A4A\]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--ink)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(svg):where(.text-gray-300,.text-gray-400,.text-slate-300,.text-slate-400):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink-4)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input,textarea):where(:not(:is(.mj-page,[data-reskin=off]) *))::-moz-placeholder{color:var(--ink-3);opacity:1}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input,textarea):where(:not(:is(.mj-page,[data-reskin=off]) *))::placeholder{color:var(--ink-3);opacity:1}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:text-gray-500,.hover\:text-gray-600,.hover\:text-gray-700,.hover\:text-slate-600,.hover\:text-slate-700):hover:where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:text-gray-800,.hover\:text-gray-900,.hover\:text-slate-900):hover:where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink)}body[data-ui=v2] .kv-main>:where(:not(.bg-white,.fixed,.absolute,.mj-page,[data-reskin=off])),body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.min-h-screen,.bg-\[\#FAFAF8\],.bg-\[\#fafaf8\]){background-color:transparent;background-image:none}body[data-ui=v2] .kv-main>:where(.min-h-screen,[class*=bg-gradient-to-]):where(:not(.fixed,.absolute)){background-image:none;background-color:transparent}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gray-50,.bg-slate-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-gray-50\/30,.bg-gray-50\/50,.bg-gray-50\/60,.bg-gray-50\/80,.bg-slate-50\/60,.bg-slate-50\/80):where(:not(.bg-white,.bg-transparent)){background-color:var(--surface-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gray-100,.bg-slate-100,.bg-zinc-100,.bg-stone-100,.bg-gray-100\/80):where(:not(.bg-white,.bg-transparent)){background-color:var(--hover)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gray-200,.bg-slate-200,.bg-gray-200\/60):where(:not(.bg-white,.bg-transparent)){background-color:var(--sunken)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gray-300,.bg-slate-300):where(:not(.bg-white,.bg-transparent)){background-color:var(--line-strong)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gray-50,.hover\:bg-slate-50,.hover\:bg-gray-50\/50,.hover\:bg-gray-50\/80):hover{background-color:var(--surface-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gray-100,.hover\:bg-slate-100,.hover\:bg-gray-100\/80):hover{background-color:var(--hover)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gray-200,.hover\:bg-slate-200):hover{background-color:var(--sunken)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-gray-50,.border-gray-100,.border-gray-200,.border-slate-100,.border-slate-200,.border-gray-100\/50,.border-gray-100\/80,.border-gray-200\/40,.border-gray-200\/50,.border-gray-200\/60,.border-gray-200\/70,.border-gray-200\/80,.border-slate-200\/50,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-\[\#EEF0F4\],.border-\[\#eef0f4\]):where(:not(.border-white,.border-transparent)){border-color:var(--line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-gray-300,.border-gray-400,.border-slate-300,.border-slate-400):where(:not(.border-white,.border-transparent)){border-color:var(--line-strong)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:border-gray-200,.hover\:border-gray-300,.hover\:border-slate-300):hover{border-color:var(--line-strong)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.divide-gray-50,.divide-gray-100,.divide-gray-200,.divide-slate-100,.divide-slate-200)>:not([hidden])~:not([hidden]){border-color:var(--line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(hr):where(:not(:is(.mj-page,[data-reskin=off]) *)){border-color:var(--line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-indigo-400,.text-indigo-500,.text-indigo-600,.text-violet-400,.text-violet-500,.text-violet-600,.text-purple-400,.text-purple-500,.text-purple-600,.text-primary-500,.text-primary-600,.text-\[\#4F46E5\],.text-\[\#6366f1\],.text-\[\#6366F1\]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-indigo-700,.text-indigo-800,.text-indigo-900,.text-violet-700,.text-violet-800,.text-violet-900,.text-purple-700,.text-purple-800,.text-purple-900,.text-primary-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--brand-ink)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:text-indigo-500,.hover\:text-indigo-600,.hover\:text-indigo-700,.hover\:text-violet-500,.hover\:text-violet-600,.hover\:text-violet-700,.hover\:text-purple-500,.hover\:text-purple-600,.hover\:text-purple-700):hover:where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:text-indigo-800,.hover\:text-indigo-900,.hover\:text-violet-800,.hover\:text-violet-900,.hover\:text-purple-800,.hover\:text-purple-900):hover:where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--brand-ink)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-indigo-50,.bg-violet-50,.bg-purple-50,.bg-indigo-50\/20,.bg-indigo-50\/30,.bg-indigo-50\/50,.bg-indigo-50\/80,.bg-violet-50\/20,.bg-violet-50\/30,.bg-violet-50\/50,.bg-violet-50\/80,.bg-purple-50\/20,.bg-purple-50\/30,.bg-purple-50\/50,.bg-purple-50\/80,.bg-primary-50):where(:not(.bg-white,.bg-transparent)){background-color:var(--brand-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-indigo-100,.bg-violet-100,.bg-purple-100,.bg-indigo-100\/80,.bg-violet-100\/80,.bg-purple-100\/80,.bg-primary-100):where(:not(.bg-white,.bg-transparent)){background-color:var(--rs-brand-soft-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-indigo-200,.bg-indigo-300,.bg-violet-200,.bg-violet-300,.bg-purple-200,.bg-purple-300):where(:not(.bg-white,.bg-transparent)){background-color:var(--brand-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-purple-400,.bg-purple-500,.bg-purple-600,.bg-primary-500,.bg-primary-600):where(:not(.bg-white,.bg-transparent)){background-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-indigo-700,.bg-indigo-800,.bg-indigo-900,.bg-violet-700,.bg-violet-800,.bg-violet-900,.bg-purple-700,.bg-purple-800,.bg-purple-900):where(:not(.bg-white,.bg-transparent)){background-color:var(--brand-hover)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-indigo-50,.hover\:bg-violet-50,.hover\:bg-purple-50,.hover\:bg-indigo-50\/20,.hover\:bg-indigo-50\/30,.hover\:bg-indigo-50\/50,.hover\:bg-violet-50\/20,.hover\:bg-violet-50\/30,.hover\:bg-violet-50\/50,.hover\:bg-purple-50\/20,.hover\:bg-purple-50\/30,.hover\:bg-purple-50\/50):hover{background-color:var(--brand-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-indigo-100,.hover\:bg-indigo-200,.hover\:bg-violet-100,.hover\:bg-violet-200,.hover\:bg-purple-100,.hover\:bg-purple-200):hover{background-color:var(--rs-brand-soft-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-indigo-500,.hover\:bg-indigo-600,.hover\:bg-indigo-700,.hover\:bg-indigo-800,.hover\:bg-violet-500,.hover\:bg-violet-600,.hover\:bg-violet-700,.hover\:bg-violet-800,.hover\:bg-purple-500,.hover\:bg-purple-600,.hover\:bg-purple-700,.hover\:bg-purple-800):hover{background-color:var(--brand-hover)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) .peer:checked~:where(.peer-checked\:bg-indigo-500,.peer-checked\:bg-indigo-600,.peer-checked\:bg-violet-500,.peer-checked\:bg-violet-600,.peer-checked\:bg-purple-500,.peer-checked\:bg-purple-600){background-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-indigo-100,.border-indigo-200,.border-indigo-300,.border-violet-100,.border-violet-200,.border-violet-300,.border-purple-100,.border-purple-200,.border-purple-300,.border-indigo-100\/50,.border-indigo-100\/60,.border-indigo-200\/50,.border-indigo-200\/60,.border-violet-100\/50,.border-violet-100\/60,.border-violet-200\/50,.border-violet-200\/60,.border-purple-100\/50,.border-purple-100\/60,.border-purple-200\/50,.border-purple-200\/60):where(:not(.border-white,.border-transparent)){border-color:var(--brand-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-indigo-400,.border-indigo-500,.border-indigo-600,.border-indigo-700,.border-violet-400,.border-violet-500,.border-violet-600,.border-violet-700,.border-purple-400,.border-purple-500,.border-purple-600,.border-purple-700,.border-primary-500):where(:not(.border-white,.border-transparent)){border-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:border-indigo-200,.hover\:border-indigo-300,.hover\:border-violet-200,.hover\:border-violet-300,.hover\:border-purple-200,.hover\:border-purple-300):hover{border-color:var(--brand-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:border-indigo-400,.hover\:border-indigo-500,.hover\:border-violet-400,.hover\:border-violet-500,.hover\:border-purple-400,.hover\:border-purple-500):hover{border-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.ring-indigo-400,.ring-indigo-500,.ring-indigo-600,.ring-violet-400,.ring-violet-500,.ring-violet-600,.ring-purple-400,.ring-purple-500,.ring-purple-600,.ring-indigo-500\/20,.ring-indigo-500\/30,.ring-violet-500\/20,.ring-violet-500\/30,.ring-purple-500\/20,.ring-purple-500\/30){--tw-ring-color: var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.ring-indigo-100,.ring-indigo-200,.ring-indigo-300,.ring-violet-100,.ring-violet-200,.ring-violet-300,.ring-purple-100,.ring-purple-200,.ring-purple-300){--tw-ring-color: var(--brand-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-blue-500,.text-blue-600,.text-blue-700,.text-sky-500,.text-sky-600,.text-sky-700,.text-cyan-500,.text-cyan-600,.text-cyan-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-blue-50,.bg-blue-100,.bg-sky-50,.bg-sky-100,.bg-cyan-50,.bg-cyan-100,.bg-blue-50\/50,.bg-sky-50\/50,.bg-cyan-50\/50):where(:not(.bg-white,.bg-transparent)){background-color:var(--cold-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-blue-50,.hover\:bg-blue-100,.hover\:bg-sky-50,.hover\:bg-sky-100,.hover\:bg-cyan-50,.hover\:bg-cyan-100):hover{background-color:var(--cold-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-blue-100,.border-blue-200,.border-blue-300,.border-sky-100,.border-sky-200,.border-sky-300,.border-cyan-100,.border-cyan-200,.border-cyan-300):where(:not(.border-white,.border-transparent)){border-color:var(--rs-cold-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-blue-400,.border-blue-500,.border-blue-600,.border-sky-400,.border-sky-500,.border-sky-600,.border-cyan-400,.border-cyan-500,.border-cyan-600):where(:not(.border-white,.border-transparent)){border-color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-l-blue-300,.border-l-blue-400,.border-l-blue-500,.border-l-sky-300,.border-l-sky-400,.border-l-sky-500,.border-l-cyan-300,.border-l-cyan-400,.border-l-cyan-500){border-left-color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600):where(.text-white){background-color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){background-color:var(--cold-soft);color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]) :where(svg,.text-white){color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-teal-500,.text-teal-600,.text-teal-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-teal-50,.bg-teal-100,.bg-teal-50\/50):where(:not(.bg-white,.bg-transparent)){background-color:var(--rs-teal-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-teal-50,.hover\:bg-teal-100):hover{background-color:var(--rs-teal-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-teal-100,.border-teal-200,.border-teal-300):where(:not(.border-white,.border-transparent)){border-color:var(--rs-teal-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-teal-400,.border-teal-500,.border-teal-600):where(:not(.border-white,.border-transparent)){border-color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-l-teal-300,.border-l-teal-400,.border-l-teal-500){border-left-color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-teal-400,.bg-teal-500,.bg-teal-600):where(.text-white){background-color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-teal-400,.bg-teal-500,.bg-teal-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){background-color:var(--rs-teal-soft);color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-teal-400,.bg-teal-500,.bg-teal-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]) :where(svg,.text-white){color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-green-500,.text-green-600,.text-green-700,.text-lime-500,.text-lime-600,.text-lime-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100,.bg-lime-50,.bg-lime-100,.bg-emerald-50\/50,.bg-green-50\/50,.bg-lime-50\/50):where(:not(.bg-white,.bg-transparent)){background-color:var(--ok-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-emerald-50,.hover\:bg-emerald-100,.hover\:bg-green-50,.hover\:bg-green-100,.hover\:bg-lime-50,.hover\:bg-lime-100):hover{background-color:var(--ok-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-emerald-100,.border-emerald-200,.border-emerald-300,.border-green-100,.border-green-200,.border-green-300,.border-lime-100,.border-lime-200,.border-lime-300):where(:not(.border-white,.border-transparent)){border-color:var(--rs-ok-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-emerald-400,.border-emerald-500,.border-emerald-600,.border-green-400,.border-green-500,.border-green-600,.border-lime-400,.border-lime-500,.border-lime-600):where(:not(.border-white,.border-transparent)){border-color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-l-emerald-300,.border-l-emerald-400,.border-l-emerald-500,.border-l-green-300,.border-l-green-400,.border-l-green-500,.border-l-lime-300,.border-l-lime-400,.border-l-lime-500){border-left-color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-green-400,.bg-green-500,.bg-green-600,.bg-lime-400,.bg-lime-500,.bg-lime-600):where(.text-white){background-color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-green-400,.bg-green-500,.bg-green-600,.bg-lime-400,.bg-lime-500,.bg-lime-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){background-color:var(--ok-soft);color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-green-400,.bg-green-500,.bg-green-600,.bg-lime-400,.bg-lime-500,.bg-lime-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]) :where(svg,.text-white){color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-amber-500,.text-amber-600,.text-amber-700,.text-yellow-500,.text-yellow-600,.text-yellow-700,.text-orange-500,.text-orange-600,.text-orange-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-amber-50,.bg-amber-100,.bg-yellow-50,.bg-yellow-100,.bg-orange-50,.bg-orange-100,.bg-amber-50\/50,.bg-yellow-50\/50,.bg-orange-50\/50):where(:not(.bg-white,.bg-transparent)){background-color:var(--warn-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-amber-50,.hover\:bg-amber-100,.hover\:bg-yellow-50,.hover\:bg-yellow-100,.hover\:bg-orange-50,.hover\:bg-orange-100):hover{background-color:var(--warn-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-amber-100,.border-amber-200,.border-amber-300,.border-yellow-100,.border-yellow-200,.border-yellow-300,.border-orange-100,.border-orange-200,.border-orange-300):where(:not(.border-white,.border-transparent)){border-color:var(--rs-warn-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-amber-400,.border-amber-500,.border-amber-600,.border-yellow-400,.border-yellow-500,.border-yellow-600,.border-orange-400,.border-orange-500,.border-orange-600):where(:not(.border-white,.border-transparent)){border-color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-l-amber-300,.border-l-amber-400,.border-l-amber-500,.border-l-yellow-300,.border-l-yellow-400,.border-l-yellow-500,.border-l-orange-300,.border-l-orange-400,.border-l-orange-500){border-left-color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-orange-400,.bg-orange-500,.bg-orange-600):where(.text-white){background-color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-orange-400,.bg-orange-500,.bg-orange-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){background-color:var(--warn-soft);color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-orange-400,.bg-orange-500,.bg-orange-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]) :where(svg,.text-white){color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-red-500,.text-red-600,.text-red-700,.text-rose-500,.text-rose-600,.text-rose-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-red-50,.bg-red-100,.bg-rose-50,.bg-rose-100,.bg-red-50\/50,.bg-rose-50\/50):where(:not(.bg-white,.bg-transparent)){background-color:var(--bad-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-red-50,.hover\:bg-red-100,.hover\:bg-rose-50,.hover\:bg-rose-100):hover{background-color:var(--bad-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-red-100,.border-red-200,.border-red-300,.border-rose-100,.border-rose-200,.border-rose-300):where(:not(.border-white,.border-transparent)){border-color:var(--rs-bad-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-red-400,.border-red-500,.border-red-600,.border-rose-400,.border-rose-500,.border-rose-600):where(:not(.border-white,.border-transparent)){border-color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-l-red-300,.border-l-red-400,.border-l-red-500,.border-l-rose-300,.border-l-rose-400,.border-l-rose-500){border-left-color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-rose-600):where(.text-white){background-color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-rose-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){background-color:var(--bad-soft);color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-red-400,.bg-red-500,.bg-red-600,.bg-rose-400,.bg-rose-500,.bg-rose-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]) :where(svg,.text-white){color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.text-pink-500,.text-pink-600,.text-pink-700,.text-fuchsia-500,.text-fuchsia-600,.text-fuchsia-700):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(.text-white,.text-transparent)){color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-pink-50,.bg-pink-100,.bg-fuchsia-50,.bg-fuchsia-100,.bg-pink-50\/50,.bg-fuchsia-50\/50):where(:not(.bg-white,.bg-transparent)){background-color:var(--rs-pink-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-pink-50,.hover\:bg-pink-100,.hover\:bg-fuchsia-50,.hover\:bg-fuchsia-100):hover{background-color:var(--rs-pink-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-pink-100,.border-pink-200,.border-pink-300,.border-fuchsia-100,.border-fuchsia-200,.border-fuchsia-300):where(:not(.border-white,.border-transparent)){border-color:var(--rs-pink-line)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-pink-400,.border-pink-500,.border-pink-600,.border-fuchsia-400,.border-fuchsia-500,.border-fuchsia-600):where(:not(.border-white,.border-transparent)){border-color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.border-l-pink-300,.border-l-pink-400,.border-l-pink-500,.border-l-fuchsia-300,.border-l-fuchsia-400,.border-l-fuchsia-500){border-left-color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-pink-400,.bg-pink-500,.bg-pink-600,.bg-fuchsia-400,.bg-fuchsia-500,.bg-fuchsia-600):where(.text-white){background-color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-pink-400,.bg-pink-500,.bg-pink-600,.bg-fuchsia-400,.bg-fuchsia-500,.bg-fuchsia-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){background-color:var(--rs-pink-soft);color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-pink-400,.bg-pink-500,.bg-pink-600,.bg-fuchsia-400,.bg-fuchsia-500,.bg-fuchsia-600):where(.text-white):where(.text-xs,.text-\[7px\],.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]) :where(svg,.text-white){color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-indigo-50,.from-indigo-100,.from-indigo-200,.from-violet-50,.from-violet-100,.from-violet-200,.from-purple-50,.from-purple-100,.from-purple-200){background-image:none;background-color:var(--brand-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-indigo-300,.from-indigo-400,.from-indigo-500,.from-indigo-600,.from-indigo-700,.from-indigo-800,.from-indigo-900,.from-violet-300,.from-violet-400,.from-violet-500,.from-violet-600,.from-violet-700,.from-violet-800,.from-violet-900,.from-purple-300,.from-purple-400,.from-purple-500,.from-purple-600,.from-purple-700,.from-purple-800,.from-purple-900,.from-primary-500,.from-primary-600){background-image:none;background-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-blue-50,.from-blue-100,.from-blue-200,.from-sky-50,.from-sky-100,.from-sky-200,.from-cyan-50,.from-cyan-100,.from-cyan-200){background-image:none;background-color:var(--cold-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-blue-300,.from-blue-400,.from-blue-500,.from-blue-600,.from-blue-700,.from-blue-800,.from-blue-900,.from-sky-300,.from-sky-400,.from-sky-500,.from-sky-600,.from-sky-700,.from-sky-800,.from-sky-900,.from-cyan-300,.from-cyan-400,.from-cyan-500,.from-cyan-600,.from-cyan-700,.from-cyan-800,.from-cyan-900){background-image:none;background-color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-teal-50,.from-teal-100,.from-teal-200){background-image:none;background-color:var(--rs-teal-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-teal-300,.from-teal-400,.from-teal-500,.from-teal-600,.from-teal-700,.from-teal-800,.from-teal-900){background-image:none;background-color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-emerald-50,.from-emerald-100,.from-emerald-200,.from-green-50,.from-green-100,.from-green-200,.from-lime-50,.from-lime-100,.from-lime-200){background-image:none;background-color:var(--ok-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-emerald-300,.from-emerald-400,.from-emerald-500,.from-emerald-600,.from-emerald-700,.from-emerald-800,.from-emerald-900,.from-green-300,.from-green-400,.from-green-500,.from-green-600,.from-green-700,.from-green-800,.from-green-900,.from-lime-300,.from-lime-400,.from-lime-500,.from-lime-600,.from-lime-700,.from-lime-800,.from-lime-900){background-image:none;background-color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-amber-50,.from-amber-100,.from-amber-200,.from-yellow-50,.from-yellow-100,.from-yellow-200,.from-orange-50,.from-orange-100,.from-orange-200){background-image:none;background-color:var(--warn-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-amber-300,.from-amber-400,.from-amber-500,.from-amber-600,.from-amber-700,.from-amber-800,.from-amber-900,.from-yellow-300,.from-yellow-400,.from-yellow-500,.from-yellow-600,.from-yellow-700,.from-yellow-800,.from-yellow-900,.from-orange-300,.from-orange-400,.from-orange-500,.from-orange-600,.from-orange-700,.from-orange-800,.from-orange-900){background-image:none;background-color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-red-50,.from-red-100,.from-red-200,.from-rose-50,.from-rose-100,.from-rose-200){background-image:none;background-color:var(--bad-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-red-300,.from-red-400,.from-red-500,.from-red-600,.from-red-700,.from-red-800,.from-red-900,.from-rose-300,.from-rose-400,.from-rose-500,.from-rose-600,.from-rose-700,.from-rose-800,.from-rose-900){background-image:none;background-color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-pink-50,.from-pink-100,.from-pink-200,.from-fuchsia-50,.from-fuchsia-100,.from-fuchsia-200){background-image:none;background-color:var(--rs-pink-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-pink-300,.from-pink-400,.from-pink-500,.from-pink-600,.from-pink-700,.from-pink-800,.from-pink-900,.from-fuchsia-300,.from-fuchsia-400,.from-fuchsia-500,.from-fuchsia-600,.from-fuchsia-700,.from-fuchsia-800,.from-fuchsia-900){background-image:none;background-color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-gray-50,.from-gray-100,.from-gray-200,.from-slate-50,.from-slate-100,.from-slate-200,.from-zinc-50,.from-zinc-100,.from-zinc-200,.from-neutral-50,.from-neutral-100,.from-neutral-200,.from-stone-50,.from-stone-100,.from-stone-200){background-image:none;background-color:var(--surface-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-gray-300,.from-gray-400,.from-gray-500,.from-gray-600,.from-slate-300,.from-slate-400,.from-slate-500,.from-slate-600,.from-zinc-300,.from-zinc-400,.from-zinc-500,.from-zinc-600,.from-neutral-300,.from-neutral-400,.from-neutral-500,.from-neutral-600,.from-stone-300,.from-stone-400,.from-stone-500,.from-stone-600){background-image:none;background-color:var(--ink-3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-gray-700,.from-gray-800,.from-gray-900,.from-gray-950,.from-slate-700,.from-slate-800,.from-slate-900,.from-slate-950,.from-zinc-700,.from-zinc-800,.from-zinc-900,.from-zinc-950,.from-neutral-700,.from-neutral-800,.from-neutral-900,.from-neutral-950,.from-stone-700,.from-stone-800,.from-stone-900,.from-stone-950){background-image:none;background-color:var(--sb-bg)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-white){background-image:none;background-color:var(--surface)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-indigo-50,.from-indigo-100,.from-indigo-200,.from-violet-50,.from-violet-100,.from-violet-200,.from-purple-50,.from-purple-100,.from-purple-200):hover{background-image:none;background-color:var(--brand-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-indigo-300,.from-indigo-400,.from-indigo-500,.from-indigo-600,.from-indigo-700,.from-indigo-800,.from-indigo-900,.from-violet-300,.from-violet-400,.from-violet-500,.from-violet-600,.from-violet-700,.from-violet-800,.from-violet-900,.from-purple-300,.from-purple-400,.from-purple-500,.from-purple-600,.from-purple-700,.from-purple-800,.from-purple-900,.from-primary-500,.from-primary-600):hover{background-image:none;background-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-blue-50,.from-blue-100,.from-blue-200,.from-sky-50,.from-sky-100,.from-sky-200,.from-cyan-50,.from-cyan-100,.from-cyan-200):hover{background-image:none;background-color:var(--cold-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-blue-300,.from-blue-400,.from-blue-500,.from-blue-600,.from-blue-700,.from-blue-800,.from-blue-900,.from-sky-300,.from-sky-400,.from-sky-500,.from-sky-600,.from-sky-700,.from-sky-800,.from-sky-900,.from-cyan-300,.from-cyan-400,.from-cyan-500,.from-cyan-600,.from-cyan-700,.from-cyan-800,.from-cyan-900):hover{background-image:none;background-color:var(--cold)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-teal-50,.from-teal-100,.from-teal-200):hover{background-image:none;background-color:var(--rs-teal-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-teal-300,.from-teal-400,.from-teal-500,.from-teal-600,.from-teal-700,.from-teal-800,.from-teal-900):hover{background-image:none;background-color:var(--c3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-emerald-50,.from-emerald-100,.from-emerald-200,.from-green-50,.from-green-100,.from-green-200,.from-lime-50,.from-lime-100,.from-lime-200):hover{background-image:none;background-color:var(--ok-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-emerald-300,.from-emerald-400,.from-emerald-500,.from-emerald-600,.from-emerald-700,.from-emerald-800,.from-emerald-900,.from-green-300,.from-green-400,.from-green-500,.from-green-600,.from-green-700,.from-green-800,.from-green-900,.from-lime-300,.from-lime-400,.from-lime-500,.from-lime-600,.from-lime-700,.from-lime-800,.from-lime-900):hover{background-image:none;background-color:var(--ok)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-amber-50,.from-amber-100,.from-amber-200,.from-yellow-50,.from-yellow-100,.from-yellow-200,.from-orange-50,.from-orange-100,.from-orange-200):hover{background-image:none;background-color:var(--warn-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-amber-300,.from-amber-400,.from-amber-500,.from-amber-600,.from-amber-700,.from-amber-800,.from-amber-900,.from-yellow-300,.from-yellow-400,.from-yellow-500,.from-yellow-600,.from-yellow-700,.from-yellow-800,.from-yellow-900,.from-orange-300,.from-orange-400,.from-orange-500,.from-orange-600,.from-orange-700,.from-orange-800,.from-orange-900):hover{background-image:none;background-color:var(--warn)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-red-50,.from-red-100,.from-red-200,.from-rose-50,.from-rose-100,.from-rose-200):hover{background-image:none;background-color:var(--bad-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-red-300,.from-red-400,.from-red-500,.from-red-600,.from-red-700,.from-red-800,.from-red-900,.from-rose-300,.from-rose-400,.from-rose-500,.from-rose-600,.from-rose-700,.from-rose-800,.from-rose-900):hover{background-image:none;background-color:var(--bad)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-pink-50,.from-pink-100,.from-pink-200,.from-fuchsia-50,.from-fuchsia-100,.from-fuchsia-200):hover{background-image:none;background-color:var(--rs-pink-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-pink-300,.from-pink-400,.from-pink-500,.from-pink-600,.from-pink-700,.from-pink-800,.from-pink-900,.from-fuchsia-300,.from-fuchsia-400,.from-fuchsia-500,.from-fuchsia-600,.from-fuchsia-700,.from-fuchsia-800,.from-fuchsia-900):hover{background-image:none;background-color:var(--c7)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-gray-50,.from-gray-100,.from-gray-200,.from-slate-50,.from-slate-100,.from-slate-200,.from-zinc-50,.from-zinc-100,.from-zinc-200,.from-neutral-50,.from-neutral-100,.from-neutral-200,.from-stone-50,.from-stone-100,.from-stone-200):hover{background-image:none;background-color:var(--surface-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-gray-300,.from-gray-400,.from-gray-500,.from-gray-600,.from-slate-300,.from-slate-400,.from-slate-500,.from-slate-600,.from-zinc-300,.from-zinc-400,.from-zinc-500,.from-zinc-600,.from-neutral-300,.from-neutral-400,.from-neutral-500,.from-neutral-600,.from-stone-300,.from-stone-400,.from-stone-500,.from-stone-600):hover{background-image:none;background-color:var(--ink-3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-gray-700,.from-gray-800,.from-gray-900,.from-gray-950,.from-slate-700,.from-slate-800,.from-slate-900,.from-slate-950,.from-zinc-700,.from-zinc-800,.from-zinc-900,.from-zinc-950,.from-neutral-700,.from-neutral-800,.from-neutral-900,.from-neutral-950,.from-stone-700,.from-stone-800,.from-stone-900,.from-stone-950):hover{background-image:none;background-color:var(--sb-bg)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.hover\:bg-gradient-to-r,.hover\:bg-gradient-to-l,.hover\:bg-gradient-to-t,.hover\:bg-gradient-to-b,.hover\:bg-gradient-to-tr,.hover\:bg-gradient-to-tl,.hover\:bg-gradient-to-br,.hover\:bg-gradient-to-bl):where(.from-white):hover{background-image:none;background-color:var(--surface)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) .peer:checked~:where(.peer-checked\:bg-gradient-to-r){background-image:none;background-color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(button,a,[role=button]):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-indigo-400,.from-indigo-500,.from-indigo-600,.from-indigo-700,.from-violet-400,.from-violet-500,.from-violet-600,.from-violet-700,.from-purple-400,.from-purple-500,.from-purple-600,.from-purple-700):hover{background-color:var(--brand-hover)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.absolute):where(.blur-sm,.blur,.blur-md,.blur-lg,.blur-xl,.blur-2xl,.blur-3xl){background-image:none;background-color:transparent}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="filter: blur("]):where(.absolute,[style*="position: absolute"]){background:none!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.absolute.inset-0.pointer-events-none,.absolute.inset-0.pointer-events-none *):where([class*=bg-gradient-to-],[style*="gradient("]){background:none!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="radial-gradient("]):where(.absolute,[style*="position: absolute"]){background:none!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-clip-text){background-image:none;background-color:transparent;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:currentColor}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-clip-text):where(.from-indigo-400,.from-indigo-500,.from-indigo-600,.from-indigo-700,.from-violet-400,.from-violet-500,.from-violet-600,.from-violet-700,.from-purple-400,.from-purple-500,.from-purple-600,.from-purple-700){color:var(--brand)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) :where(.bg-clip-text){color:#fff}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="-webkit-text-fill-color: transparent"],[style*="background-clip: text"]){background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--ink)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-indigo-300,.from-indigo-400,.from-indigo-500,.from-indigo-600,.from-indigo-700,.from-indigo-800,.from-indigo-900,.from-violet-300,.from-violet-400,.from-violet-500,.from-violet-600,.from-violet-700,.from-violet-800,.from-violet-900,.from-purple-300,.from-purple-400,.from-purple-500,.from-purple-600,.from-purple-700,.from-purple-800,.from-purple-900,.from-primary-500,.from-primary-600){background-color:var(--brand-soft);color:var(--brand);--rs-tile-ink: var(--brand);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-blue-300,.from-blue-400,.from-blue-500,.from-blue-600,.from-blue-700,.from-blue-800,.from-blue-900,.from-sky-300,.from-sky-400,.from-sky-500,.from-sky-600,.from-sky-700,.from-sky-800,.from-sky-900,.from-cyan-300,.from-cyan-400,.from-cyan-500,.from-cyan-600,.from-cyan-700,.from-cyan-800,.from-cyan-900){background-color:var(--cold-soft);color:var(--cold);--rs-tile-ink: var(--cold);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cold) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-teal-300,.from-teal-400,.from-teal-500,.from-teal-600,.from-teal-700,.from-teal-800,.from-teal-900){background-color:var(--rs-teal-soft);color:var(--c3);--rs-tile-ink: var(--c3);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c3) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-emerald-300,.from-emerald-400,.from-emerald-500,.from-emerald-600,.from-emerald-700,.from-emerald-800,.from-emerald-900,.from-green-300,.from-green-400,.from-green-500,.from-green-600,.from-green-700,.from-green-800,.from-green-900,.from-lime-300,.from-lime-400,.from-lime-500,.from-lime-600,.from-lime-700,.from-lime-800,.from-lime-900){background-color:var(--ok-soft);color:var(--ok);--rs-tile-ink: var(--ok);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-amber-300,.from-amber-400,.from-amber-500,.from-amber-600,.from-amber-700,.from-amber-800,.from-amber-900,.from-yellow-300,.from-yellow-400,.from-yellow-500,.from-yellow-600,.from-yellow-700,.from-yellow-800,.from-yellow-900,.from-orange-300,.from-orange-400,.from-orange-500,.from-orange-600,.from-orange-700,.from-orange-800,.from-orange-900){background-color:var(--warn-soft);color:var(--warn);--rs-tile-ink: var(--warn);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-red-300,.from-red-400,.from-red-500,.from-red-600,.from-red-700,.from-red-800,.from-red-900,.from-rose-300,.from-rose-400,.from-rose-500,.from-rose-600,.from-rose-700,.from-rose-800,.from-rose-900){background-color:var(--bad-soft);color:var(--bad);--rs-tile-ink: var(--bad);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-pink-300,.from-pink-400,.from-pink-500,.from-pink-600,.from-pink-700,.from-pink-800,.from-pink-900,.from-fuchsia-300,.from-fuchsia-400,.from-fuchsia-500,.from-fuchsia-600,.from-fuchsia-700,.from-fuchsia-800,.from-fuchsia-900){background-color:var(--rs-pink-soft);color:var(--c7);--rs-tile-ink: var(--c7);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c7) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-gray-300,.from-gray-400,.from-gray-500,.from-gray-600,.from-gray-700,.from-gray-800,.from-gray-900,.from-gray-950,.from-slate-300,.from-slate-400,.from-slate-500,.from-slate-600,.from-slate-700,.from-slate-800,.from-slate-900,.from-slate-950,.from-zinc-300,.from-zinc-400,.from-zinc-500,.from-zinc-600,.from-zinc-700,.from-zinc-800,.from-zinc-900,.from-zinc-950,.from-neutral-300,.from-neutral-400,.from-neutral-500,.from-neutral-600,.from-neutral-700,.from-neutral-800,.from-neutral-900,.from-neutral-950,.from-stone-300,.from-stone-400,.from-stone-500,.from-stone-600,.from-stone-700,.from-stone-800,.from-stone-900,.from-stone-950){background-color:var(--surface-2);color:var(--ink-2);--rs-tile-ink: var(--ink-2);--tw-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink-2) 14%,transparent)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where(:is(.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-14,.w-16,.w-\[24px\],.w-\[28px\],.w-\[32px\],.w-\[36px\],.w-\[40px\],.w-\[44px\],.w-\[48px\],.w-\[52px\],.w-\[56px\]):is(.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-14,.h-16,.h-\[24px\],.h-\[28px\],.h-\[32px\],.h-\[36px\],.h-\[40px\],.h-\[44px\],.h-\[48px\],.h-\[52px\],.h-\[56px\]),:has(>svg:only-child)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl) :where(svg,.text-white,.text-white\/90,.text-white\/80){color:var(--rs-tile-ink, currentColor)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.shadow-sm,.shadow,.shadow-md){--tw-shadow: var(--sh-1);--tw-shadow-colored: var(--sh-1)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.shadow-lg,.shadow-xl){--tw-shadow: var(--sh-2);--tw-shadow-colored: var(--sh-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.shadow-2xl){--tw-shadow: var(--sh-3);--tw-shadow-colored: var(--sh-3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([class*="shadow-["]){--tw-shadow: var(--sh-2);--tw-shadow-colored: var(--sh-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([class*=shadow-]){--tw-shadow-color: rgb(16 18 40 / .1)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([class*="hover:shadow-"]):hover{--tw-shadow-color: rgb(16 18 40 / .12)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-md,.rounded-lg){border-radius:min(var(--r-s),30%)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-xl,.rounded-\[14px\]){border-radius:var(--r-m)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl,.rounded-3xl,.rounded-\[20px\],.rounded-\[32px\]){border-radius:var(--r-l)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-t-xl){border-top-left-radius:var(--r-m);border-top-right-radius:var(--r-m)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-b-xl){border-bottom-left-radius:var(--r-m);border-bottom-right-radius:var(--r-m)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-t-2xl,.rounded-t-3xl){border-top-left-radius:var(--r-l);border-top-right-radius:var(--r-l)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-b-2xl){border-bottom-left-radius:var(--r-l);border-bottom-right-radius:var(--r-l)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-l-2xl){border-top-left-radius:var(--r-l);border-bottom-left-radius:var(--r-l)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=hidden],[type=image]),select,textarea):where(:not(.bg-transparent,.border-0,.border-none,.text-white)):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(:is(.mj-page,[data-reskin=off]) *)){background-color:var(--surface);border-color:var(--line-strong);color:var(--ink)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=hidden],[type=image]),select,textarea):where(:not(.bg-transparent,.border-0,.border-none,.text-white)):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(:is(.mj-page,[data-reskin=off]) *)):focus{outline:none;border-color:var(--brand);--tw-ring-shadow: 0 0 #0000;box-shadow:var(--focus)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=hidden],[type=image]),select,textarea):where(:not(.bg-transparent,.border-0,.border-none,.text-white)):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)):where(:not(:is(.mj-page,[data-reskin=off]) *)):hover:not(:focus,:disabled){border-color:var(--ink-4)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input,select,textarea):where(:disabled):where(:not(:is(.mj-page,[data-reskin=off]) *)){background-color:var(--surface-2);color:var(--ink-3)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(button,a,summary,[role=button],[role=tab],[tabindex]:not([tabindex="-1"])):where(:not(:is(.mj-page,[data-reskin=off]) *)):focus-visible{outline:2px solid var(--brand);outline-offset:2px}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(button,a,[role=button]):where(.bg-indigo-500,.bg-indigo-600,.bg-violet-500,.bg-violet-600,.bg-purple-500,.bg-purple-600,.from-indigo-500,.from-indigo-600,.from-violet-500,.from-violet-600,.from-purple-500,.from-purple-600):where(.text-white){box-shadow:var(--rs-btn-pri)}body[data-ui=v2] :where(.fixed.inset-0):where(.bg-black\/20,.bg-black\/30,.bg-black\/40,.bg-black\/50,.bg-black\/60,.bg-black\/70,.bg-gray-900\/40,.bg-gray-900\/50,.bg-gray-900\/60,.bg-slate-900\/40,.bg-slate-900\/50,.bg-slate-900\/60){background-color:var(--rs-scrim)}body[data-ui=v2] :where(.fixed.bottom-6.right-6.rounded-full):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl){background-image:none;background-color:var(--brand);--tw-shadow: var(--sh-2);--tw-shadow-colored: var(--sh-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(139, 149, 167)"],[style*=" color: rgb(139, 149, 167)"],[style^="color: rgb(176, 184, 200)"],[style*=" color: rgb(176, 184, 200)"],[style^="color: rgb(148, 163, 184)"],[style*=" color: rgb(148, 163, 184)"],[style^="color: rgb(156, 163, 175)"],[style*=" color: rgb(156, 163, 175)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink-3)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(203, 213, 225)"],[style*=" color: rgb(203, 213, 225)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink-4)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(27, 42, 74)"],[style*=" color: rgb(27, 42, 74)"],[style^="color: rgb(15, 23, 42)"],[style*=" color: rgb(15, 23, 42)"],[style^="color: rgb(30, 41, 59)"],[style*=" color: rgb(30, 41, 59)"],[style^="color: rgb(17, 24, 39)"],[style*=" color: rgb(17, 24, 39)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(100, 116, 139)"],[style*=" color: rgb(100, 116, 139)"],[style^="color: rgb(107, 114, 128)"],[style*=" color: rgb(107, 114, 128)"],[style^="color: rgb(75, 85, 99)"],[style*=" color: rgb(75, 85, 99)"],[style^="color: rgb(71, 85, 105)"],[style*=" color: rgb(71, 85, 105)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ink-2)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(99, 102, 241)"],[style*=" color: rgb(99, 102, 241)"],[style^="color: rgb(79, 70, 229)"],[style*=" color: rgb(79, 70, 229)"],[style^="color: rgb(139, 92, 246)"],[style*=" color: rgb(139, 92, 246)"],[style^="color: rgb(124, 58, 237)"],[style*=" color: rgb(124, 58, 237)"],[style^="color: rgb(168, 85, 247)"],[style*=" color: rgb(168, 85, 247)"],[style^="color: rgb(147, 51, 234)"],[style*=" color: rgb(147, 51, 234)"],[style^="color: rgb(129, 140, 248)"],[style*=" color: rgb(129, 140, 248)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--brand)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(45, 143, 111)"],[style*=" color: rgb(45, 143, 111)"],[style^="color: rgb(16, 185, 129)"],[style*=" color: rgb(16, 185, 129)"],[style^="color: rgb(5, 150, 105)"],[style*=" color: rgb(5, 150, 105)"],[style^="color: rgb(34, 197, 94)"],[style*=" color: rgb(34, 197, 94)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--ok)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(212, 148, 58)"],[style*=" color: rgb(212, 148, 58)"],[style^="color: rgb(245, 158, 11)"],[style*=" color: rgb(245, 158, 11)"],[style^="color: rgb(217, 119, 6)"],[style*=" color: rgb(217, 119, 6)"],[style^="color: rgb(249, 115, 22)"],[style*=" color: rgb(249, 115, 22)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--warn)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(220, 53, 69)"],[style*=" color: rgb(220, 53, 69)"],[style^="color: rgb(239, 68, 68)"],[style*=" color: rgb(239, 68, 68)"],[style^="color: rgb(220, 38, 38)"],[style*=" color: rgb(220, 38, 38)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--bad)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style^="color: rgb(37, 99, 235)"],[style*=" color: rgb(37, 99, 235)"],[style^="color: rgb(59, 130, 246)"],[style*=" color: rgb(59, 130, 246)"]):where(:not(:is(.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-black,[class*=from-slate-8],[class*=from-slate-9],[class*=from-gray-8],[class*=from-gray-9],[style*="rgb(30, 41, 59)"],[style*="rgb(15, 23, 42)"],[style*="background: rgb(27, 42, 74)"]) *)){color:var(--cold)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgba(99, 102, 241, 0.0"],[style*="background: rgba(99, 102, 241, 0.1"],[style*="background: rgba(79, 70, 229, 0.0"],[style*="background: rgba(79, 70, 229, 0.1"],[style*="background: rgba(139, 92, 246, 0.0"],[style*="background: rgba(139, 92, 246, 0.1"],[style*="background: rgb(238, 242, 255)"],[style*="background-color: rgb(238, 242, 255)"],[style*="background: rgb(245, 240, 255)"],[style*="background-color: rgb(245, 240, 255)"],[style*="background: rgb(240, 240, 255)"],[style*="background-color: rgb(240, 240, 255)"],[style*="background: rgb(248, 245, 255)"],[style*="background-color: rgb(248, 245, 255)"],[style*="linear-gradient(135deg, rgba(99, 102, 241, 0.0"],[style*="linear-gradient(135deg, rgba(79, 70, 229, 0.0"]){background:var(--brand-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(99, 102, 241)"],[style*="background-color: rgb(99, 102, 241)"],[style*="background: rgb(79, 70, 229)"],[style*="background-color: rgb(79, 70, 229)"],[style*="background: rgb(139, 92, 246)"],[style*="background-color: rgb(139, 92, 246)"],[style*="background: rgb(124, 58, 237)"],[style*="background-color: rgb(124, 58, 237)"],[style*="background: rgb(168, 85, 247)"],[style*="background-color: rgb(168, 85, 247)"],[style*="background: rgb(147, 51, 234)"],[style*="background-color: rgb(147, 51, 234)"],[style*="background: rgb(129, 140, 248)"],[style*="background-color: rgb(129, 140, 248)"]){background:var(--brand)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(250, 250, 248)"],[style*="background-color: rgb(250, 250, 248)"]){background:var(--surface-2)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(button,a)[style*="background: rgb(27, 42, 74)"]{background:var(--brand)!important;box-shadow:var(--rs-btn-pri)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgba(255, 255, 255, 0.65)"]){background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--sh-1)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(input,select,textarea):where([style*="background: rgb(250, 250, 248)"],[style*="background-color: rgb(250, 250, 248)"]){background:var(--surface)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="min-height: 100vh"]):where([style*="background: rgb(250, 250, 248)"],[style*="background-color: rgb(250, 250, 248)"]){background:transparent!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(240, 251, 244)"],[style*="background-color: rgb(240, 251, 244)"],[style*="background: rgb(236, 253, 245)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background: rgba(16, 185, 129, 0.0"],[style*="background: rgba(45, 143, 111, 0.0"]){background:var(--ok-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(255, 251, 235)"],[style*="background-color: rgb(255, 251, 235)"],[style*="background: rgba(212, 148, 58, 0.0"],[style*="background: rgba(245, 158, 11, 0.0"]){background:var(--warn-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(254, 242, 242)"],[style*="background-color: rgb(254, 242, 242)"],[style*="background: rgba(220, 53, 69, 0.0"],[style*="background: rgba(239, 68, 68, 0.0"]){background:var(--bad-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(240, 247, 255)"],[style*="background-color: rgb(240, 247, 255)"],[style*="background: rgba(37, 99, 235, 0.0"],[style*="background: rgba(59, 130, 246, 0.0"]){background:var(--cold-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(220, 53, 69)"],[style*="background-color: rgb(220, 53, 69)"]){background:var(--bad-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(220, 53, 69)"],[style*="background-color: rgb(220, 53, 69)"]),body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(220, 53, 69)"],[style*="background-color: rgb(220, 53, 69)"]) *{color:var(--bad)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(212, 148, 58)"],[style*="background-color: rgb(212, 148, 58)"]){background:var(--warn-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(212, 148, 58)"],[style*="background-color: rgb(212, 148, 58)"]),body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(212, 148, 58)"],[style*="background-color: rgb(212, 148, 58)"]) *{color:var(--warn)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(45, 143, 111)"],[style*="background-color: rgb(45, 143, 111)"]){background:var(--ok-soft)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(45, 143, 111)"],[style*="background-color: rgb(45, 143, 111)"]),body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="background: rgb(45, 143, 111)"],[style*="background-color: rgb(45, 143, 111)"]) *{color:var(--ok)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="border: 1px solid rgb(238, 240, 244)"],[style*="border: 1px solid rgb(229, 231, 235)"],[style*="border: 1px solid rgb(243, 244, 246)"]){border-color:var(--line)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="border-top: 1px solid rgb(238, 240, 244)"]){border-top-color:var(--line)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="border-bottom: 1px solid rgb(238, 240, 244)"]){border-bottom-color:var(--line)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="border: 1.5px solid rgb(203, 213, 225)"],[style*="border: 2px solid rgb(209, 213, 219)"],[style*="border: 1px solid rgb(203, 213, 225)"]){border-color:var(--line-strong)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 3px, rgba(0, 0, 0, 0.03) 0px 4px 16px"]){box-shadow:var(--sh-1)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241"],[style*="box-shadow: rgba(79, 70, 229"],[style*="box-shadow: rgba(139, 92, 246"],[style*="box-shadow: rgba(124, 58, 237"],[style*="box-shadow: rgba(16, 185, 129"],[style*="box-shadow: rgba(37, 99, 235"],[style*="box-shadow: rgba(59, 130, 246"],[style*="box-shadow: rgba(6, 182, 212"],[style*="box-shadow: rgba(245, 158, 11"],[style*="box-shadow: rgba(239, 68, 68"],[style*="box-shadow: rgba(236, 72, 153"]){box-shadow:var(--sh-1)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="gradient(135deg, rgb(99, 102, 241)"],[style*="gradient(135deg, rgb(79, 70, 229)"],[style*="gradient(135deg, rgb(139, 92, 246)"],[style*="gradient(135deg, rgb(124, 58, 237)"],[style*="gradient(135deg, rgb(168, 85, 247)"],[style*="gradient(135deg, rgb(147, 51, 234)"],[style*="gradient(90deg, rgb(99, 102, 241)"],[style*="gradient(90deg, rgb(79, 70, 229)"],[style*="gradient(90deg, rgb(139, 92, 246)"],[style*="gradient(90deg, rgb(124, 58, 237)"],[style*="gradient(90deg, rgb(168, 85, 247)"],[style*="gradient(90deg, rgb(147, 51, 234)"],[style*="gradient(180deg, rgb(99, 102, 241)"],[style*="gradient(180deg, rgb(79, 70, 229)"],[style*="gradient(180deg, rgb(139, 92, 246)"],[style*="gradient(180deg, rgb(124, 58, 237)"],[style*="gradient(180deg, rgb(168, 85, 247)"],[style*="gradient(180deg, rgb(147, 51, 234)"],[style*="gradient(to right, rgb(99, 102, 241)"],[style*="gradient(to right, rgb(79, 70, 229)"],[style*="gradient(to right, rgb(139, 92, 246)"],[style*="gradient(to right, rgb(124, 58, 237)"],[style*="gradient(to right, rgb(168, 85, 247)"],[style*="gradient(to right, rgb(147, 51, 234)"],[style*="gradient(to bottom, rgb(99, 102, 241)"],[style*="gradient(to bottom, rgb(79, 70, 229)"],[style*="gradient(to bottom, rgb(139, 92, 246)"],[style*="gradient(to bottom, rgb(124, 58, 237)"],[style*="gradient(to bottom, rgb(168, 85, 247)"],[style*="gradient(to bottom, rgb(147, 51, 234)"]){background:var(--brand)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="gradient(135deg, rgb(99, 102, 241)"],[style*="gradient(135deg, rgb(79, 70, 229)"],[style*="gradient(135deg, rgb(139, 92, 246)"],[style*="gradient(135deg, rgb(124, 58, 237)"],[style*="gradient(135deg, rgb(168, 85, 247)"],[style*="gradient(135deg, rgb(147, 51, 234)"],[style*="gradient(90deg, rgb(99, 102, 241)"],[style*="gradient(90deg, rgb(79, 70, 229)"],[style*="gradient(90deg, rgb(139, 92, 246)"],[style*="gradient(90deg, rgb(124, 58, 237)"],[style*="gradient(90deg, rgb(168, 85, 247)"],[style*="gradient(90deg, rgb(147, 51, 234)"],[style*="gradient(180deg, rgb(99, 102, 241)"],[style*="gradient(180deg, rgb(79, 70, 229)"],[style*="gradient(180deg, rgb(139, 92, 246)"],[style*="gradient(180deg, rgb(124, 58, 237)"],[style*="gradient(180deg, rgb(168, 85, 247)"],[style*="gradient(180deg, rgb(147, 51, 234)"],[style*="gradient(to right, rgb(99, 102, 241)"],[style*="gradient(to right, rgb(79, 70, 229)"],[style*="gradient(to right, rgb(139, 92, 246)"],[style*="gradient(to right, rgb(124, 58, 237)"],[style*="gradient(to right, rgb(168, 85, 247)"],[style*="gradient(to right, rgb(147, 51, 234)"],[style*="gradient(to bottom, rgb(99, 102, 241)"],[style*="gradient(to bottom, rgb(79, 70, 229)"],[style*="gradient(to bottom, rgb(139, 92, 246)"],[style*="gradient(to bottom, rgb(124, 58, 237)"],[style*="gradient(to bottom, rgb(168, 85, 247)"],[style*="gradient(to bottom, rgb(147, 51, 234)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)),body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"]) :where(div,span):where([style*="gradient(135deg, rgb(99, 102, 241)"],[style*="gradient(135deg, rgb(79, 70, 229)"],[style*="gradient(135deg, rgb(139, 92, 246)"],[style*="gradient(135deg, rgb(124, 58, 237)"],[style*="gradient(135deg, rgb(168, 85, 247)"],[style*="gradient(135deg, rgb(147, 51, 234)"],[style*="gradient(90deg, rgb(99, 102, 241)"],[style*="gradient(90deg, rgb(79, 70, 229)"],[style*="gradient(90deg, rgb(139, 92, 246)"],[style*="gradient(90deg, rgb(124, 58, 237)"],[style*="gradient(90deg, rgb(168, 85, 247)"],[style*="gradient(90deg, rgb(147, 51, 234)"],[style*="gradient(180deg, rgb(99, 102, 241)"],[style*="gradient(180deg, rgb(79, 70, 229)"],[style*="gradient(180deg, rgb(139, 92, 246)"],[style*="gradient(180deg, rgb(124, 58, 237)"],[style*="gradient(180deg, rgb(168, 85, 247)"],[style*="gradient(180deg, rgb(147, 51, 234)"],[style*="gradient(to right, rgb(99, 102, 241)"],[style*="gradient(to right, rgb(79, 70, 229)"],[style*="gradient(to right, rgb(139, 92, 246)"],[style*="gradient(to right, rgb(124, 58, 237)"],[style*="gradient(to right, rgb(168, 85, 247)"],[style*="gradient(to right, rgb(147, 51, 234)"],[style*="gradient(to bottom, rgb(99, 102, 241)"],[style*="gradient(to bottom, rgb(79, 70, 229)"],[style*="gradient(to bottom, rgb(139, 92, 246)"],[style*="gradient(to bottom, rgb(124, 58, 237)"],[style*="gradient(to bottom, rgb(168, 85, 247)"],[style*="gradient(to bottom, rgb(147, 51, 234)"]):where(:not(.absolute,[style*="position: absolute"])){background:var(--brand-soft)!important;box-shadow:inset 0 0 0 1px var(--brand-line)!important;border-color:transparent!important;color:var(--brand)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="gradient(135deg, rgb(99, 102, 241)"],[style*="gradient(135deg, rgb(79, 70, 229)"],[style*="gradient(135deg, rgb(139, 92, 246)"],[style*="gradient(135deg, rgb(124, 58, 237)"],[style*="gradient(135deg, rgb(168, 85, 247)"],[style*="gradient(135deg, rgb(147, 51, 234)"],[style*="gradient(90deg, rgb(99, 102, 241)"],[style*="gradient(90deg, rgb(79, 70, 229)"],[style*="gradient(90deg, rgb(139, 92, 246)"],[style*="gradient(90deg, rgb(124, 58, 237)"],[style*="gradient(90deg, rgb(168, 85, 247)"],[style*="gradient(90deg, rgb(147, 51, 234)"],[style*="gradient(180deg, rgb(99, 102, 241)"],[style*="gradient(180deg, rgb(79, 70, 229)"],[style*="gradient(180deg, rgb(139, 92, 246)"],[style*="gradient(180deg, rgb(124, 58, 237)"],[style*="gradient(180deg, rgb(168, 85, 247)"],[style*="gradient(180deg, rgb(147, 51, 234)"],[style*="gradient(to right, rgb(99, 102, 241)"],[style*="gradient(to right, rgb(79, 70, 229)"],[style*="gradient(to right, rgb(139, 92, 246)"],[style*="gradient(to right, rgb(124, 58, 237)"],[style*="gradient(to right, rgb(168, 85, 247)"],[style*="gradient(to right, rgb(147, 51, 234)"],[style*="gradient(to bottom, rgb(99, 102, 241)"],[style*="gradient(to bottom, rgb(79, 70, 229)"],[style*="gradient(to bottom, rgb(139, 92, 246)"],[style*="gradient(to bottom, rgb(124, 58, 237)"],[style*="gradient(to bottom, rgb(168, 85, 247)"],[style*="gradient(to bottom, rgb(147, 51, 234)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)) :where(svg,span,b,strong),body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"]) :where(div,span):where([style*="gradient(135deg, rgb(99, 102, 241)"],[style*="gradient(135deg, rgb(79, 70, 229)"],[style*="gradient(135deg, rgb(139, 92, 246)"],[style*="gradient(135deg, rgb(124, 58, 237)"],[style*="gradient(135deg, rgb(168, 85, 247)"],[style*="gradient(135deg, rgb(147, 51, 234)"],[style*="gradient(90deg, rgb(99, 102, 241)"],[style*="gradient(90deg, rgb(79, 70, 229)"],[style*="gradient(90deg, rgb(139, 92, 246)"],[style*="gradient(90deg, rgb(124, 58, 237)"],[style*="gradient(90deg, rgb(168, 85, 247)"],[style*="gradient(90deg, rgb(147, 51, 234)"],[style*="gradient(180deg, rgb(99, 102, 241)"],[style*="gradient(180deg, rgb(79, 70, 229)"],[style*="gradient(180deg, rgb(139, 92, 246)"],[style*="gradient(180deg, rgb(124, 58, 237)"],[style*="gradient(180deg, rgb(168, 85, 247)"],[style*="gradient(180deg, rgb(147, 51, 234)"],[style*="gradient(to right, rgb(99, 102, 241)"],[style*="gradient(to right, rgb(79, 70, 229)"],[style*="gradient(to right, rgb(139, 92, 246)"],[style*="gradient(to right, rgb(124, 58, 237)"],[style*="gradient(to right, rgb(168, 85, 247)"],[style*="gradient(to right, rgb(147, 51, 234)"],[style*="gradient(to bottom, rgb(99, 102, 241)"],[style*="gradient(to bottom, rgb(79, 70, 229)"],[style*="gradient(to bottom, rgb(139, 92, 246)"],[style*="gradient(to bottom, rgb(124, 58, 237)"],[style*="gradient(to bottom, rgb(168, 85, 247)"],[style*="gradient(to bottom, rgb(147, 51, 234)"]):where(:not(.absolute,[style*="position: absolute"])) :where(svg){color:var(--brand)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="height: 3px;"][style*="gradient("]):where(:not([style*=width])){background:transparent!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="linear-gradient(135deg, rgb(59, 130, 246)"],[style*="linear-gradient(135deg, rgb(6, 182, 212)"]){background:var(--cold)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(59, 130, 246)"],[style*="linear-gradient(135deg, rgb(6, 182, 212)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)){background:var(--cold-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cold) 14%,transparent)!important;color:var(--cold)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(59, 130, 246)"],[style*="linear-gradient(135deg, rgb(6, 182, 212)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)) :where(svg){color:var(--cold)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="linear-gradient(135deg, rgb(16, 185, 129)"],[style*="linear-gradient(135deg, rgb(34, 197, 94)"],[style*="linear-gradient(135deg, rgb(20, 184, 166)"]){background:var(--ok)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(16, 185, 129)"],[style*="linear-gradient(135deg, rgb(34, 197, 94)"],[style*="linear-gradient(135deg, rgb(20, 184, 166)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)){background:var(--ok-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 14%,transparent)!important;color:var(--ok)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(16, 185, 129)"],[style*="linear-gradient(135deg, rgb(34, 197, 94)"],[style*="linear-gradient(135deg, rgb(20, 184, 166)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)) :where(svg){color:var(--ok)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="linear-gradient(135deg, rgb(245, 158, 11)"],[style*="linear-gradient(135deg, rgb(234, 179, 8)"],[style*="linear-gradient(135deg, rgb(249, 115, 22)"]){background:var(--warn)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(245, 158, 11)"],[style*="linear-gradient(135deg, rgb(234, 179, 8)"],[style*="linear-gradient(135deg, rgb(249, 115, 22)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)){background:var(--warn-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 14%,transparent)!important;color:var(--warn)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(245, 158, 11)"],[style*="linear-gradient(135deg, rgb(234, 179, 8)"],[style*="linear-gradient(135deg, rgb(249, 115, 22)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)) :where(svg){color:var(--warn)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="linear-gradient(135deg, rgb(239, 68, 68)"]){background:var(--bad)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(239, 68, 68)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)){background:var(--bad-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 14%,transparent)!important;color:var(--bad)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(239, 68, 68)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)) :where(svg){color:var(--bad)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="linear-gradient(135deg, rgb(236, 72, 153)"]){background:var(--c7)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(236, 72, 153)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)){background:var(--rs-pink-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c7) 14%,transparent)!important;color:var(--c7)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span):where([style*="linear-gradient(135deg, rgb(236, 72, 153)"]):where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"],:has(>svg:only-child)) :where(svg){color:var(--c7)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="linear-gradient(135deg, rgb(30, 41, 59)"],[style*="linear-gradient(135deg, rgb(15, 23, 42)"]){background:var(--sb-bg)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(div,span)[style*="linear-gradient(135deg, rgb("][style*=border-radius]:where([style*="width: 24px;"],[style*="width: 26px;"],[style*="width: 28px;"],[style*="width: 30px;"],[style*="width: 32px;"],[style*="width: 34px;"],[style*="width: 36px;"],[style*="width: 38px;"],[style*="width: 40px;"],[style*="width: 42px;"],[style*="width: 44px;"],[style*="width: 46px;"],[style*="width: 48px;"],[style*="width: 52px;"],[style*="width: 56px;"]):where(:not([style*="rgb(99, 102, 241)"],[style*="rgb(79, 70, 229)"],[style*="rgb(139, 92, 246)"],[style*="rgb(124, 58, 237)"],[style*="rgb(168, 85, 247)"],[style*="rgb(147, 51, 234)"],[style*="rgb(129, 140, 248)"],[style*="rgb(59, 130, 246)"],[style*="rgb(6, 182, 212)"],[style*="rgb(16, 185, 129)"],[style*="rgb(34, 197, 94)"],[style*="rgb(20, 184, 166)"],[style*="rgb(245, 158, 11)"],[style*="rgb(234, 179, 8)"],[style*="rgb(249, 115, 22)"],[style*="rgb(239, 68, 68)"],[style*="rgb(236, 72, 153)"])){box-shadow:inset 0 0 0 99px #ffffffd1!important;color:var(--ink-2)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"]){background:transparent!important;box-shadow:none!important;border-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"]) :where([style*="linear-gradient(135deg, rgb(248, 250, 252)"],[style*="radial-gradient("],[style*="filter: blur("],.blur-xl,.blur-2xl,.blur-3xl,.blur-lg){background:none!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"])>:where([style*="height: 3px"],.h-\[3px\],.h-1){background:none!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"]) :where(.border-white\/50,.border-white\/60,.border-white\/80,[style*="border: 1px solid rgba(255, 255, 255"]){border-color:var(--line)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.relative.rounded-2xl.overflow-hidden:has(>.absolute.inset-0:is([class*=from-slate-50],[class*=from-gray-50],[class*=from-indigo-50],[class*=from-white])):has(h1)){background:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;border-color:transparent}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.relative.rounded-2xl.overflow-hidden:has(h1))>:where(.absolute.inset-0:is([class*=from-slate-50],[class*=from-gray-50],[class*=from-indigo-50],[class*=from-white])){background-image:none;background-color:transparent}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where([style*="box-shadow: rgba(99, 102, 241, 0.04) 0px 4px 20px"]) :where([style*="background: rgba(255, 255, 255, 0.6"],[style*="background: rgba(255, 255, 255, 0.7"],[style*="background: rgba(255, 255, 255, 0.8"],.bg-white\/60,.bg-white\/70,.bg-white\/80){background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--sh-1)!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where([style*="gradient("]){box-shadow:inset 0 0 0 999px #ffffffdb!important}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-indigo-300,.from-indigo-400,.from-indigo-500,.from-indigo-600,.from-indigo-700,.from-indigo-800,.from-indigo-900,.from-violet-300,.from-violet-400,.from-violet-500,.from-violet-600,.from-violet-700,.from-violet-800,.from-violet-900,.from-purple-300,.from-purple-400,.from-purple-500,.from-purple-600,.from-purple-700,.from-purple-800,.from-purple-900){background-color:var(--brand-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-blue-300,.from-blue-400,.from-blue-500,.from-blue-600,.from-blue-700,.from-blue-800,.from-blue-900,.from-sky-300,.from-sky-400,.from-sky-500,.from-sky-600,.from-sky-700,.from-sky-800,.from-sky-900,.from-cyan-300,.from-cyan-400,.from-cyan-500,.from-cyan-600,.from-cyan-700,.from-cyan-800,.from-cyan-900){background-color:var(--cold-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-teal-300,.from-teal-400,.from-teal-500,.from-teal-600,.from-teal-700,.from-teal-800,.from-teal-900){background-color:var(--rs-teal-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-emerald-300,.from-emerald-400,.from-emerald-500,.from-emerald-600,.from-emerald-700,.from-emerald-800,.from-emerald-900,.from-green-300,.from-green-400,.from-green-500,.from-green-600,.from-green-700,.from-green-800,.from-green-900,.from-lime-300,.from-lime-400,.from-lime-500,.from-lime-600,.from-lime-700,.from-lime-800,.from-lime-900){background-color:var(--ok-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-amber-300,.from-amber-400,.from-amber-500,.from-amber-600,.from-amber-700,.from-amber-800,.from-amber-900,.from-yellow-300,.from-yellow-400,.from-yellow-500,.from-yellow-600,.from-yellow-700,.from-yellow-800,.from-yellow-900,.from-orange-300,.from-orange-400,.from-orange-500,.from-orange-600,.from-orange-700,.from-orange-800,.from-orange-900){background-color:var(--warn-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-red-300,.from-red-400,.from-red-500,.from-red-600,.from-red-700,.from-red-800,.from-red-900,.from-rose-300,.from-rose-400,.from-rose-500,.from-rose-600,.from-rose-700,.from-rose-800,.from-rose-900){background-color:var(--bad-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-pink-300,.from-pink-400,.from-pink-500,.from-pink-600,.from-pink-700,.from-pink-800,.from-pink-900,.from-fuchsia-300,.from-fuchsia-400,.from-fuchsia-500,.from-fuchsia-600,.from-fuchsia-700,.from-fuchsia-800,.from-fuchsia-900){background-color:var(--rs-pink-soft)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)):where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-gray-300,.from-gray-400,.from-gray-500,.from-gray-600,.from-gray-700,.from-gray-800,.from-gray-900,.from-slate-300,.from-slate-400,.from-slate-500,.from-slate-600,.from-slate-700,.from-slate-800,.from-slate-900,.from-zinc-300,.from-zinc-400,.from-zinc-500,.from-zinc-600,.from-zinc-700,.from-zinc-800,.from-zinc-900,.from-neutral-300,.from-neutral-400,.from-neutral-500,.from-neutral-600,.from-neutral-700,.from-neutral-800,.from-neutral-900,.from-stone-300,.from-stone-400,.from-stone-500,.from-stone-600,.from-stone-700,.from-stone-800,.from-stone-900){background-color:var(--surface-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)) :where(.text-white){color:var(--ink)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)) :where(.text-white\/80,.text-white\/70,.text-white\/60){color:var(--ink-2)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)) :where(.bg-white\/20,.bg-white\/10){background-color:var(--surface);--tw-shadow: var(--sh-1);--tw-shadow-colored: var(--sh-1);-webkit-backdrop-filter:none;backdrop-filter:none}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6)) :where(.border-white\/50,.border-white\/30){border-color:var(--line-strong)}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.rounded-2xl.overflow-hidden)>:where(.relative.overflow-hidden:is(.p-4,.p-5,.p-6))>:where(.absolute.inset-0[class*=from-white]){background:none}body[data-ui=v2] :where(.kv-main,.fixed.inset-0,.fixed.bottom-6.right-6) :where(.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-tr,.bg-gradient-to-tl,.bg-gradient-to-br,.bg-gradient-to-bl):where(.from-\[\#0077B5\],.from-\[\#0A66C2\],.from-\[\#0a66c2\]){background-image:none;background-color:#0a66c2}body[data-ui=v2] :where(.kv-main) .teamnote-root:not(.tn-dark){--tn-text: var(--ink);--tn-text-muted: var(--ink-3);--tn-border: var(--line);--tn-bg-surface: var(--surface-2);--tn-bg-sidebar: var(--surface-2);--tn-skeleton: var(--sunken);--tn-accent: var(--brand);--tn-accent-hover: var(--brand-hover);--tn-hover: rgba(21, 22, 31, .04);--tn-active: rgba(67, 56, 202, .07);--tn-toolbar-active-bg: rgba(67, 56, 202, .08)}body[data-ui=v2] :where(.kv-main,.kv-scroll) ::-webkit-scrollbar-track{background:transparent}body[data-ui=v2] :where(.kv-main,.kv-scroll) ::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px}body[data-ui=v2] :where(.kv-main,.kv-scroll) ::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}[data-app=l4l]{--brand-500: #3B82F6;--brand-600: #2563EB;--brand-700: #1D4ED8;--brand-400: #60A5FA;--brand-300: #93C5FD;--radius-sm: 4px;--radius: 6px;--radius-md: 8px;--radius-lg: 12px;--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", "SF Mono", Monaco, monospace;--font-display: var(--font-sans);--ease: cubic-bezier(.2, .6, .4, 1);--duration-fast: .12s;--duration: .16s;--duration-slow: .22s;--z-sticky: 10;--z-overlay: 100;--z-modal: 200;--z-toast: 300;--z-tooltip: 400}[data-app=l4l][data-theme=light],[data-app=l4l]:not([data-theme]){--bg: #FAFAFA;--bg-elevated: #FFFFFF;--bg-elevated-2: #F4F4F5;--bg-input: #FFFFFF;--bg-hover: rgba(0, 0, 0, .03);--bg-active: rgba(0, 0, 0, .05);--border: rgba(0, 0, 0, .07);--border-strong: rgba(0, 0, 0, .12);--border-focus: var(--brand-600);--text: #09090B;--text-muted: #52525B;--text-subtle: #71717A;--text-faint: #A1A1AA;--text-on-brand: #FFFFFF;--brand: var(--brand-600);--brand-hover: var(--brand-700);--brand-light: var(--brand-600);--brand-bg: rgba(37, 99, 235, .06);--brand-border: rgba(37, 99, 235, .2);--brand-glow: transparent;--success: #16A34A;--success-bg: rgba(22, 163, 74, .08);--warning: #D97706;--warning-bg: rgba(217, 119, 6, .08);--danger: #DC2626;--danger-bg: rgba(220, 38, 38, .08);--info: #2563EB;--info-bg: rgba(37, 99, 235, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow: 0 2px 6px rgba(0, 0, 0, .05);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--shadow-focus: 0 0 0 3px rgba(37, 99, 235, .15);--selection-bg: rgba(37, 99, 235, .15);color-scheme:light}[data-app=l4l][data-theme=dark]{--bg: #0A0A0B;--bg-elevated: #111114;--bg-elevated-2: #1A1A1E;--bg-input: #14141A;--bg-hover: rgba(255, 255, 255, .04);--bg-active: rgba(255, 255, 255, .06);--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--border-focus: var(--brand-500);--text: #F4F4F5;--text-muted: #A1A1AA;--text-subtle: #71717A;--text-faint: #52525B;--text-on-brand: #FFFFFF;--brand: var(--brand-500);--brand-hover: var(--brand-400);--brand-light: var(--brand-500);--brand-bg: rgba(59, 130, 246, .14);--brand-border: rgba(59, 130, 246, .3);--brand-glow: transparent;--success: #4ADE80;--success-bg: rgba(74, 222, 128, .1);--warning: #FBBF24;--warning-bg: rgba(251, 191, 36, .1);--danger: #F87171;--danger-bg: rgba(248, 113, 113, .1);--info: #60A5FA;--info-bg: rgba(96, 165, 250, .1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 2px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-focus: 0 0 0 3px rgba(59, 130, 246, .3);--selection-bg: rgba(59, 130, 246, .25);color-scheme:dark}[data-app=l4l]{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--bg);color:var(--text);letter-spacing:-.005em;font-size:14px;line-height:1.5}[data-app=l4l] *,[data-app=l4l] *:before,[data-app=l4l] *:after{box-sizing:border-box;margin:0;padding:0}[data-app=l4l] ::-moz-selection{background:var(--selection-bg)}[data-app=l4l] ::selection{background:var(--selection-bg)}[data-app=l4l] ::-webkit-scrollbar{width:10px;height:10px}[data-app=l4l] ::-webkit-scrollbar-track{background:transparent}[data-app=l4l] ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px;border:2px solid var(--bg)}[data-app=l4l] ::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}[data-app=l4l] a{color:inherit;text-decoration:none}[data-app=l4l] button{font-family:inherit;cursor:pointer;background:transparent;border:none;color:inherit}[data-app=l4l] input,[data-app=l4l] select,[data-app=l4l] textarea{font-family:inherit;color:inherit}[data-app=l4l] input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--text)}[data-app=l4l] input:autofill,[data-app=l4l] input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset;caret-color:var(--text)}.l4l-shell{display:flex;min-height:100vh;background:var(--bg)}.l4l-main{flex:1;min-width:0;padding:24px 32px 64px;overflow-y:auto}.l4l-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.l4l-page-title{font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--text);margin:0}.l4l-page-subtitle{font-size:13px;color:var(--text-muted);margin-top:4px}@keyframes l4l-page-icon-in{0%{opacity:0;transform:scale(.86) translateY(2px)}60%{opacity:1;transform:scale(1.04) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes l4l-page-icon-shine{0%{transform:translate(-120%) skew(-18deg);opacity:0}20%{opacity:.55}to{transform:translate(180%) skew(-18deg);opacity:0}}@keyframes l4l-page-icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.l4l-page-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;background:var(--icon-bg, linear-gradient(135deg, rgba(124,58,237,.1) 0%, rgba(167,139,250,.04) 100%));border:1px solid var(--icon-border, rgba(124,58,237,.18));color:var(--icon-fg, var(--brand));box-shadow:0 1px #fff9 inset,0 1px 2px #0000000a;animation:l4l-page-icon-in .42s cubic-bezier(.34,1.56,.64,1) both;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.l4l-page-icon:hover{transform:translateY(-1px);box-shadow:0 1px #fff9 inset,0 6px 16px var(--icon-shadow, rgba(37, 99, 235, .14))}.l4l-page-icon-glyph{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;animation:l4l-page-icon-bob 4s ease-in-out infinite}.l4l-page-icon-shine{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);filter:blur(2px);animation:l4l-page-icon-shine 4s ease-in-out .8s infinite;pointer-events:none}[data-theme=dark] .l4l-page-icon{box-shadow:0 1px #ffffff0a inset,0 1px 2px #0006}[data-theme=dark] .l4l-page-icon-shine{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%)}.l4l-page-icon[data-tint=brand]{--icon-bg: linear-gradient(135deg, rgba(124,58,237,.12) 0%, rgba(167,139,250,.05) 100%);--icon-border: rgba(124,58,237,.22);--icon-fg: #2563EB;--icon-shadow: rgba(37, 99, 235, .18)}[data-theme=dark] .l4l-page-icon[data-tint=brand]{--icon-bg: linear-gradient(135deg, rgba(167,139,250,.14) 0%, rgba(167,139,250,.04) 100%);--icon-border: rgba(167,139,250,.3);--icon-fg: #a78bfa}.l4l-page-icon[data-tint=indigo]{--icon-bg: linear-gradient(135deg, rgba(99,102,241,.12) 0%, rgba(129,140,248,.05) 100%);--icon-border: rgba(99,102,241,.22);--icon-fg: #1D4ED8;--icon-shadow: rgba(29, 78, 216, .18)}[data-theme=dark] .l4l-page-icon[data-tint=indigo]{--icon-bg: linear-gradient(135deg, rgba(129,140,248,.14) 0%, rgba(129,140,248,.04) 100%);--icon-border: rgba(129,140,248,.3);--icon-fg: #818cf8}.l4l-page-icon[data-tint=emerald]{--icon-bg: linear-gradient(135deg, rgba(16,185,129,.12) 0%, rgba(52,211,153,.05) 100%);--icon-border: rgba(16,185,129,.22);--icon-fg: #10b981;--icon-shadow: rgba(16, 185, 129, .18)}[data-theme=dark] .l4l-page-icon[data-tint=emerald]{--icon-bg: linear-gradient(135deg, rgba(52,211,153,.14) 0%, rgba(52,211,153,.04) 100%);--icon-border: rgba(52,211,153,.3);--icon-fg: #34d399}.l4l-page-icon[data-tint=orange]{--icon-bg: linear-gradient(135deg, rgba(249,115,22,.12) 0%, rgba(251,146,60,.05) 100%);--icon-border: rgba(249,115,22,.22);--icon-fg: #f97316;--icon-shadow: rgba(249, 115, 22, .18)}[data-theme=dark] .l4l-page-icon[data-tint=orange]{--icon-bg: linear-gradient(135deg, rgba(251,146,60,.14) 0%, rgba(251,146,60,.04) 100%);--icon-border: rgba(251,146,60,.3);--icon-fg: #fb923c}.l4l-page-icon[data-tint=cyan]{--icon-bg: linear-gradient(135deg, rgba(6,182,212,.12) 0%, rgba(34,211,238,.05) 100%);--icon-border: rgba(6,182,212,.22);--icon-fg: #0891b2;--icon-shadow: rgba(6, 182, 212, .18)}[data-theme=dark] .l4l-page-icon[data-tint=cyan]{--icon-bg: linear-gradient(135deg, rgba(34,211,238,.14) 0%, rgba(34,211,238,.04) 100%);--icon-border: rgba(34,211,238,.3);--icon-fg: #22d3ee}.l4l-page-icon[data-tint=amber]{--icon-bg: linear-gradient(135deg, rgba(245,158,11,.12) 0%, rgba(251,191,36,.05) 100%);--icon-border: rgba(245,158,11,.22);--icon-fg: #d97706;--icon-shadow: rgba(245, 158, 11, .18)}[data-theme=dark] .l4l-page-icon[data-tint=amber]{--icon-bg: linear-gradient(135deg, rgba(251,191,36,.14) 0%, rgba(251,191,36,.04) 100%);--icon-border: rgba(251,191,36,.3);--icon-fg: #fbbf24}.l4l-page-icon[data-tint=rose]{--icon-bg: linear-gradient(135deg, rgba(244,63,94,.12) 0%, rgba(251,113,133,.05) 100%);--icon-border: rgba(244,63,94,.22);--icon-fg: #e11d48;--icon-shadow: rgba(244, 63, 94, .18)}[data-theme=dark] .l4l-page-icon[data-tint=rose]{--icon-bg: linear-gradient(135deg, rgba(251,113,133,.14) 0%, rgba(251,113,133,.04) 100%);--icon-border: rgba(251,113,133,.3);--icon-fg: #fb7185}.l4l-page-icon[data-tint=fuchsia]{--icon-bg: linear-gradient(135deg, rgba(217,70,239,.12) 0%, rgba(232,121,249,.05) 100%);--icon-border: rgba(217,70,239,.22);--icon-fg: #c026d3;--icon-shadow: rgba(217, 70, 239, .18)}[data-theme=dark] .l4l-page-icon[data-tint=fuchsia]{--icon-bg: linear-gradient(135deg, rgba(232,121,249,.14) 0%, rgba(232,121,249,.04) 100%);--icon-border: rgba(232,121,249,.3);--icon-fg: #e879f9}.l4l-page-icon[data-tint=blue]{--icon-bg: linear-gradient(135deg, rgba(59,130,246,.12) 0%, rgba(96,165,250,.05) 100%);--icon-border: rgba(59,130,246,.22);--icon-fg: #2563eb;--icon-shadow: rgba(59, 130, 246, .18)}[data-theme=dark] .l4l-page-icon[data-tint=blue]{--icon-bg: linear-gradient(135deg, rgba(96,165,250,.14) 0%, rgba(96,165,250,.04) 100%);--icon-border: rgba(96,165,250,.3);--icon-fg: #60a5fa}.l4l-page-icon[data-tint=teal]{--icon-bg: linear-gradient(135deg, rgba(20,184,166,.12) 0%, rgba(45,212,191,.05) 100%);--icon-border: rgba(20,184,166,.22);--icon-fg: #0d9488;--icon-shadow: rgba(20, 184, 166, .18)}[data-theme=dark] .l4l-page-icon[data-tint=teal]{--icon-bg: linear-gradient(135deg, rgba(45,212,191,.14) 0%, rgba(45,212,191,.04) 100%);--icon-border: rgba(45,212,191,.3);--icon-fg: #2dd4bf}.l4l-chip-editor{width:100%;min-height:240px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;font-size:15px;line-height:1.65;font-family:inherit;color:#111827;white-space:pre-wrap;word-break:break-word;cursor:text;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-user-modify:read-write}.l4l-chip-editor:focus,.l4l-chip-editor:focus-visible{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa33}.l4l-chip-editor:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;display:inline-block}.l4l-chip-editor.is-drag-over{border:2px dashed #a78bfa;background:#a78bfa0f;padding:17px 19px;box-shadow:0 0 0 4px #a78bfa1a}.l4l-var-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 5px;margin:0 2px;font-family:ui-monospace,SF Mono,Geist Mono,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:-.01em;color:#2563eb;background:linear-gradient(135deg,#7c3aed1a,#a78bfa0f);border:1px solid rgba(124,58,237,.25);border-radius:6px;vertical-align:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;white-space:nowrap;transition:all .12s ease;line-height:1.5}.l4l-var-chip:hover{background:linear-gradient(135deg,#7c3aed29,#a78bfa1a);border-color:#7c3aed66;transform:translateY(-.5px);box-shadow:0 2px 6px #2563eb2e}.l4l-var-chip-hash{width:11px;height:11px;flex-shrink:0;opacity:.7}[data-theme=dark] .l4l-chip-editor{background:#14141a;border-color:#ffffff1a;color:#f4f4f5}[data-theme=dark] .l4l-chip-editor:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40}[data-theme=dark] .l4l-chip-editor:empty:before{color:#52525b}[data-theme=dark] .l4l-var-chip{color:#c4b5fd;background:linear-gradient(135deg,#a78bfa24,#a78bfa0f);border-color:#a78bfa4d}.l4l-wf-summary{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px 10px;margin-bottom:12px}.l4l-wf-summary-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:12px}.l4l-wf-summary-title{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.l4l-wf-summary-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-wf-summary-count{font-size:11px;font-family:var(--font-mono);color:var(--text-muted)}.l4l-wf-summary-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.l4l-wf-summary-strip::-webkit-scrollbar{height:4px}.l4l-wf-summary-strip::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.l4l-wf-arrow{flex-shrink:0;color:var(--text-faint);opacity:.6}.l4l-wf-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0;border:1px solid var(--pill-border, var(--border));background:var(--pill-bg, var(--bg-elevated-2));color:var(--pill-color, var(--text-muted));letter-spacing:-.005em;transition:transform .12s ease,box-shadow .12s ease}.l4l-wf-pill:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.l4l-wf-pill-anchor{--pill-color: var(--text-muted);--pill-bg: var(--bg);--pill-border: var(--border);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.l4l-wf-pill-visit{--pill-color: #1d4ed8;--pill-bg: rgba(59,130,246,.1);--pill-border: rgba(59,130,246,.25)}.l4l-wf-pill-invite{--pill-color: #4338ca;--pill-bg: rgba(99,102,241,.1);--pill-border: rgba(99,102,241,.25)}.l4l-wf-pill-message{--pill-color: #2563EB;--pill-bg: rgba(124,58,237,.1);--pill-border: rgba(124,58,237,.25)}.l4l-wf-pill-voice{--pill-color: #be185d;--pill-bg: rgba(236,72,153,.1);--pill-border: rgba(236,72,153,.25)}.l4l-wf-pill-like{--pill-color: #0891b2;--pill-bg: rgba(14,165,233,.1);--pill-border: rgba(14,165,233,.25)}.l4l-wf-pill-endorse{--pill-color: #047857;--pill-bg: rgba(16,185,129,.1);--pill-border: rgba(16,185,129,.25)}.l4l-wf-pill-condition{--pill-color: #b45309;--pill-bg: rgba(245,158,11,.1);--pill-border: rgba(245,158,11,.25)}.l4l-wf-pill-wait{--pill-color: #475569;--pill-bg: rgba(100,116,139,.1);--pill-border: rgba(100,116,139,.22)}.l4l-wf-pill-sentiment{--pill-color: #a21caf;--pill-bg: rgba(217,70,239,.1);--pill-border: rgba(217,70,239,.25)}.l4l-wf-pill-action{--pill-color: #2563EB;--pill-bg: rgba(124,58,237,.1);--pill-border: rgba(124,58,237,.25)}.l4l-wf-pill-unknown{--pill-color: var(--text-muted);--pill-bg: var(--bg-elevated-2);--pill-border: var(--border)}.l4l-wf-pill-empty{--pill-color: var(--text-faint);--pill-bg: var(--bg);--pill-border: var(--border);border-style:dashed}[data-theme=dark] .l4l-wf-pill-visit{--pill-color: #93c5fd;--pill-bg: rgba(59,130,246,.15);--pill-border: rgba(59,130,246,.3)}[data-theme=dark] .l4l-wf-pill-invite{--pill-color: #c7d2fe;--pill-bg: rgba(129,140,248,.15);--pill-border: rgba(129,140,248,.3)}[data-theme=dark] .l4l-wf-pill-message{--pill-color: #c4b5fd;--pill-bg: rgba(167,139,250,.15);--pill-border: rgba(167,139,250,.3)}[data-theme=dark] .l4l-wf-pill-voice{--pill-color: #fbcfe8;--pill-bg: rgba(244,114,182,.15);--pill-border: rgba(244,114,182,.3)}[data-theme=dark] .l4l-wf-pill-like{--pill-color: #67e8f9;--pill-bg: rgba(34,211,238,.15);--pill-border: rgba(34,211,238,.3)}[data-theme=dark] .l4l-wf-pill-endorse{--pill-color: #6ee7b7;--pill-bg: rgba(52,211,153,.15);--pill-border: rgba(52,211,153,.3)}[data-theme=dark] .l4l-wf-pill-condition{--pill-color: #fcd34d;--pill-bg: rgba(251,191,36,.15);--pill-border: rgba(251,191,36,.3)}[data-theme=dark] .l4l-wf-pill-wait{--pill-color: #cbd5e1;--pill-bg: rgba(148,163,184,.12);--pill-border: rgba(148,163,184,.25)}[data-theme=dark] .l4l-wf-pill-sentiment{--pill-color: #f0abfc;--pill-bg: rgba(232,121,249,.15);--pill-border: rgba(232,121,249,.3)}[data-theme=dark] .l4l-wf-pill-action{--pill-color: #c4b5fd;--pill-bg: rgba(167,139,250,.15);--pill-border: rgba(167,139,250,.3)}.l4l-limits-modal{width:100%;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.l4l-limits-header{position:relative;padding:20px 22px;border-bottom:1px solid var(--border);overflow:hidden}.l4l-limits-header-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 100% 0%,rgba(37,99,235,.1),transparent 60%),linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-elevated) 100%);pointer-events:none}.l4l-limits-gear{position:absolute;bottom:-3px;right:-3px;width:22px;height:22px;border-radius:8px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-elevated);box-shadow:0 4px 10px #2563eb4d}.l4l-limits-close{width:32px;height:32px;border-radius:8px;background:var(--bg-elevated-2);border:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .14s ease}.l4l-limits-close:hover{color:var(--text);border-color:var(--border-strong)}.l4l-limits-body{padding:20px 22px;display:flex;flex-direction:column;gap:22px;overflow-y:auto;flex:1}.l4l-limits-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--border);background:var(--bg-elevated)}.l4l-limits-section-icon{width:26px;height:26px;border-radius:7px;background:var(--brand-bg);color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.l4l-limits-card{padding:14px 16px;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border);transition:border-color .14s ease}.l4l-limits-card:hover{border-color:var(--border-strong)}.l4l-limits-card-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.l4l-limits-icon-box{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%);flex-shrink:0;box-shadow:0 4px 12px #2563eb33}.l4l-limits-icon-box[data-tint=indigo]{background:linear-gradient(135deg,#1d4ed8,#818cf8);box-shadow:0 4px 12px #6366f140}.l4l-limits-icon-box[data-tint=violet]{background:linear-gradient(135deg,#2563eb,#a78bfa);box-shadow:0 4px 12px #7c3aed40}.l4l-limits-icon-box[data-tint=blue]{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 4px 12px #3b82f640}.l4l-limits-warmup{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:var(--radius-md);background:#f59e0b14;border:1px solid rgba(245,158,11,.25)}.l4l-limits-warmup-icon{width:30px;height:30px;border-radius:8px;background:#f59e0b26;color:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .l4l-limits-warmup-icon{color:#fbbf24}.l4l-toggle-switch{position:relative;width:40px;height:22px;border-radius:999px;background:var(--border-strong);border:none;cursor:pointer;transition:background .16s ease;flex-shrink:0;padding:0}.l4l-toggle-switch.is-on{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%)}.l4l-toggle-switch-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:left .16s cubic-bezier(.4,0,.2,1)}.l4l-toggle-switch.is-on .l4l-toggle-switch-thumb{left:20px}.l4l-limits-slider-wrap{position:relative;height:26px;margin-bottom:4px}.l4l-limits-slider-track{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:12px;border-radius:999px;background:var(--bg-elevated-2);overflow:hidden;box-shadow:inset 0 1px 2px #0000001a,inset 0 0 0 1px var(--border)}[data-theme=dark] .l4l-limits-slider-track{box-shadow:inset 0 1px 3px #0006,inset 0 0 0 1px var(--border)}.l4l-limits-slider-zone{position:absolute;top:0;bottom:0}.l4l-limits-slider-zone.zone-safe{left:0;background:linear-gradient(180deg,#10b98138,#10b98124)}.l4l-limits-slider-zone.zone-faster{background:linear-gradient(180deg,#f59e0b38,#f59e0b24)}.l4l-limits-slider-zone.zone-risky{background:linear-gradient(180deg,#ef44443d,#ef444424)}.l4l-limits-slider-tick{position:absolute;top:50%;width:1px;height:4px;background:#0000002e;transform:translate(-.5px,-50%);pointer-events:none}.l4l-limits-slider-tick.is-big{height:7px;background:#0000004d;width:1.5px}[data-theme=dark] .l4l-limits-slider-tick{background:#ffffff2e}[data-theme=dark] .l4l-limits-slider-tick.is-big{background:#ffffff59}.l4l-limits-slider-fill{position:absolute;top:0;bottom:0;left:0;border-radius:999px 0 0 999px;transition:width .22s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#10b981d9,#10b981a6);box-shadow:inset 0 -2px 4px #00000014}.l4l-limits-slider-fill.risk-safe{background:linear-gradient(180deg,#10b981,#059669)}.l4l-limits-slider-fill.risk-faster{background:linear-gradient(180deg,#f59e0b,#d97706)}.l4l-limits-slider-fill.risk-risky{background:linear-gradient(180deg,#ef4444,#dc2626)}.l4l-limits-slider-used{position:absolute;top:0;bottom:0;left:0;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#0000004d,#0003);transition:width .4s ease;pointer-events:none}.l4l-limits-gauge-card.risk-risky{border-color:#ef444459;box-shadow:0 0 0 1px #ef44441a,0 6px 16px #ef444414}.l4l-limits-gauge-card.risk-faster{border-color:#f59e0b4d}.l4l-limits-slider-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.l4l-limits-slider-thumb{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--brand);box-shadow:0 2px 8px #2563eb59;pointer-events:none;transition:left .12s ease}.l4l-limits-marks{position:relative;height:26px;margin-top:4px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.l4l-limits-mark{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px}.l4l-limits-mark-tri{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.l4l-limits-mark-tick{width:2px;height:8px;border-radius:1px;background:var(--text-faint)}.l4l-limits-mark.mark-safe{color:#10b981}.l4l-limits-mark.mark-safe .l4l-limits-mark-tri{border-bottom-color:#10b981}.l4l-limits-mark.mark-faster{color:#f59e0b}.l4l-limits-mark.mark-faster .l4l-limits-mark-tri{border-bottom-color:#f59e0b}.l4l-limits-mark.mark-risky{color:#ef4444}.l4l-limits-mark.mark-risky .l4l-limits-mark-tri{border-bottom-color:#ef4444}.l4l-limits-mark.mark-end{color:var(--text-faint)}.l4l-limits-mark.mark-safe{transform:translate(0);align-items:flex-start}.l4l-limits-mark.mark-end{transform:translate(-100%);align-items:flex-end}.l4l-limits-slider-thumb{width:14px;height:26px;border-radius:4px;background:linear-gradient(180deg,#fff,#f3f4f6);border:2px solid var(--thumb-color, var(--brand));box-shadow:0 6px 14px var(--thumb-shadow, rgba(37, 99, 235, .45)),inset 0 -1px 2px #0000000d;top:50%;transform:translateY(-50%);transition:border-color .2s ease,box-shadow .2s ease;z-index:3}.l4l-limits-slider-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:14px;background:var(--thumb-color, var(--brand));border-radius:1px;transition:background .2s ease}.l4l-limits-slider-thumb.risk-safe{--thumb-color: #059669;--thumb-shadow: rgba(16, 185, 129, .45)}.l4l-limits-slider-thumb.risk-faster{--thumb-color: #d97706;--thumb-shadow: rgba(245, 158, 11, .5)}.l4l-limits-slider-thumb.risk-risky{--thumb-color: #dc2626;--thumb-shadow: rgba(239, 68, 68, .55)}[data-theme=dark] .l4l-limits-slider-thumb{background:linear-gradient(180deg,#1f2937,#0f172a);box-shadow:0 6px 14px var(--thumb-shadow, rgba(167, 139, 250, .5)),inset 0 -1px 2px #0000004d}[data-theme=dark] .l4l-limits-slider-thumb.risk-safe{--thumb-color: #34d399}[data-theme=dark] .l4l-limits-slider-thumb.risk-faster{--thumb-color: #fbbf24}[data-theme=dark] .l4l-limits-slider-thumb.risk-risky{--thumb-color: #fca5a5}.l4l-limits-risk-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid}.l4l-limits-risk-dot{width:6px;height:6px;border-radius:50%}.l4l-limits-risk-badge.risk-safe{color:#047857;background:#10b9811a;border-color:#10b98140}.l4l-limits-risk-badge.risk-safe .l4l-limits-risk-dot{background:#10b981}.l4l-limits-risk-badge.risk-faster{color:#b45309;background:#f59e0b1a;border-color:#f59e0b40}.l4l-limits-risk-badge.risk-faster .l4l-limits-risk-dot{background:#f59e0b}.l4l-limits-risk-badge.risk-risky{color:#b91c1c;background:#ef44441a;border-color:#ef444440}.l4l-limits-risk-badge.risk-risky .l4l-limits-risk-dot{background:#ef4444}[data-theme=dark] .l4l-limits-risk-badge.risk-safe{color:#6ee7b7}[data-theme=dark] .l4l-limits-risk-badge.risk-faster{color:#fcd34d}[data-theme=dark] .l4l-limits-risk-badge.risk-risky{color:#fca5a5}.l4l-limits-weekbar{height:8px;border-radius:999px;background:var(--bg-elevated-2);overflow:hidden;position:relative}.l4l-limits-weekbar-fill{display:block;height:100%;border-radius:999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.l4l-limits-weekbar-fill.risk-safe{background:linear-gradient(90deg,var(--brand) 0%,var(--brand-light) 100%)}.l4l-limits-weekbar-fill.risk-warning{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.l4l-limits-weekbar-fill.risk-critical{background:linear-gradient(90deg,#ef4444,#f87171)}.l4l-inv-gauge-card{position:relative;overflow:hidden;padding:20px;border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);isolation:isolate;display:flex;flex-direction:column;flex-shrink:0;min-height:-moz-fit-content;min-height:fit-content;--gauge-color: #10b981;--gauge-glow: #6ee7b7}.l4l-inv-gauge-card.severity-moderate{--gauge-color: #1D4ED8;--gauge-glow: #a5b4fc}.l4l-inv-gauge-card.severity-warning{--gauge-color: #f59e0b;--gauge-glow: #fcd34d;border-color:#f59e0b4d}.l4l-inv-gauge-card.severity-critical{--gauge-color: #ef4444;--gauge-glow: #fca5a5;border-color:#ef444459;box-shadow:0 0 0 1px #ef444414,0 6px 24px #ef44441a}.l4l-inv-gauge-accent{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gauge-color),transparent);opacity:.7}.l4l-inv-gauge-orb{position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:var(--gauge-color);filter:blur(60px);opacity:.1;pointer-events:none;z-index:0}.l4l-inv-gauge-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;z-index:1}.l4l-inv-gauge-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#2563eb1a;border:1px solid rgba(37,99,235,.2);color:var(--gauge-color);position:relative}.l4l-inv-gauge-icon:after{content:"";position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--gauge-color);border:2px solid var(--bg-elevated)}.l4l-inv-gauge-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--gauge-color),var(--gauge-glow));box-shadow:0 4px 12px color-mix(in srgb,var(--gauge-color) 30%,transparent)}.l4l-inv-gauge-body{position:relative;display:flex;align-items:flex-start;gap:20px;z-index:1;flex-wrap:wrap}.l4l-inv-gauge-svg-wrap{position:relative;flex-shrink:0;width:180px;height:100px}.l4l-inv-gauge-svg{display:block}.l4l-inv-gauge-track{stroke:var(--bg-elevated-2);opacity:.8}[data-theme=dark] .l4l-inv-gauge-track{stroke:#ffffff14}.l4l-inv-gauge-tick{stroke:var(--border-strong);opacity:.6}.l4l-inv-gauge-tick-major{stroke:var(--text-faint)}.l4l-inv-gauge-scale{font-size:9px;font-weight:700;fill:var(--text-faint);font-family:var(--font-mono)}.l4l-inv-gauge-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px;pointer-events:none}.l4l-inv-gauge-value-num{font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--gauge-color)}.l4l-inv-gauge-value-sub{font-size:10px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.l4l-inv-gauge-stats{flex:1;min-width:220px;display:flex;flex-direction:column;gap:8px}.l4l-inv-gauge-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.l4l-inv-gauge-stat{padding:10px 12px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;overflow:hidden}.l4l-inv-gauge-stat-wide{grid-column:1 / -1}.l4l-inv-gauge-stat-label{font-size:9px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em}.l4l-inv-gauge-stat-value{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.03em;line-height:1.1;margin-top:2px}.l4l-inv-gauge-rate-bar{height:6px;border-radius:999px;background:var(--bg-elevated);overflow:hidden;border:1px solid var(--border)}.l4l-inv-gauge-rate-fill{display:block;height:100%;border-radius:999px;transition:width 1s cubic-bezier(.4,0,.2,1)}.l4l-inv-gauge-alert{position:relative;display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border-radius:var(--radius-md);font-size:11px;font-weight:500;line-height:1.45;z-index:1}.l4l-inv-gauge-alert.is-critical{background:#ef444414;border:1px solid rgba(239,68,68,.25);color:#b91c1c}.l4l-inv-gauge-alert.is-warning{background:#f59e0b14;border:1px solid rgba(245,158,11,.25);color:#b45309}[data-theme=dark] .l4l-inv-gauge-alert.is-critical{color:#fca5a5}[data-theme=dark] .l4l-inv-gauge-alert.is-warning{color:#fcd34d}.l4l-limits-tiny-label{display:block;font-size:10px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.l4l-limits-range{width:100%;accent-color:var(--brand);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:var(--bg-elevated-2);outline:none}.l4l-limits-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--brand);cursor:pointer;box-shadow:0 2px 6px #2563eb4d}.l4l-limits-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--brand);cursor:pointer}.l4l-limits-days{display:flex;gap:6px;flex-wrap:wrap}.l4l-limits-day{padding:7px 14px;border-radius:8px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .14s ease;font-family:inherit}.l4l-limits-day:hover{border-color:var(--border-strong);color:var(--text)}.l4l-limits-day.is-active{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%);border-color:transparent;color:#fff;box-shadow:0 4px 12px #2563eb40}.l4l-section-title{font-size:11px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;margin-top:24px}.l4l-sidebar{width:232px;flex-shrink:0;background:var(--bg-elevated);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:var(--z-sticky)}.l4l-sidebar-collapsed{width:64px}.l4l-brand{padding:14px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);min-height:56px}.l4l-brand-mark{width:32px;height:32px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.l4l-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;isolation:isolate;transition:filter .28s ease;--lg-ink: #0A0A0B;--lg-accent: #2563EB;--lg-dot: var(--lg-ink);--lg-pulse: var(--lg-accent);--lg-ring-invite: var(--lg-ink);--lg-ring-lead: var(--lg-accent);--lg-glint: #FFFFFF;--lg-glint-opacity: .32}[data-theme=dark] .l4l-logo,.l4l-auth-brand-panel .l4l-logo,.l4l-auth-mobile-hero .l4l-logo{--lg-ink: #FAFAFA;--lg-accent: #3B82F6;--lg-glint: #0A0A0B;--lg-glint-opacity: .3}.l4l-logo.l4l-logo-aurora{--lg-ink: #FAFAFA;--lg-accent: #3B82F6;--lg-dot: rgba(255, 255, 255, .88);--lg-pulse: #93C5FD;--lg-ring-invite: rgba(255, 255, 255, .75);--lg-ring-lead: #60A5FA}.l4l-admin-shell.is-light .l4l-logo{--lg-ink: #0A0A0B;--lg-accent: #2563EB;--lg-glint: #FFFFFF;--lg-glint-opacity: .32}.l4l-admin-shell:not(.is-light) .l4l-logo{--lg-ink: #FAFAFA;--lg-accent: #3B82F6;--lg-glint: #0A0A0B;--lg-glint-opacity: .3}.l4l-logo svg{display:block;overflow:visible}.l4l-logo-orbit{fill:none;stroke:var(--lg-ink);stroke-width:2.4}.l4l-logo-aurora .l4l-logo-orbit{stroke-width:2.5}.l4l-logo-dot{fill:var(--lg-dot)}.l4l-logo-link-lead{fill:none;stroke:var(--lg-dot);stroke-width:2.8;stroke-linecap:round}.l4l-logo-ring{fill:none;stroke-width:1;opacity:0}.l4l-logo-ring-invite{stroke:var(--lg-ring-invite)}.l4l-logo-ring-lead{stroke:var(--lg-ring-lead)}.l4l-logo-sat-invite{fill:var(--lg-ink)}.l4l-logo-sat-lead{fill:var(--lg-accent)}.l4l-logo-core{fill:var(--lg-ink)}.l4l-logo-glint{fill:var(--lg-glint);opacity:var(--lg-glint-opacity);pointer-events:none}.l4l-logo-halo{opacity:.6}.l4l-logo-core-g{transform-box:view-box;transform-origin:32px 32px}.l4l-logo-sat-g,.l4l-logo-sat,.l4l-logo-dot,.l4l-logo-ring{transform-box:fill-box;transform-origin:center}.l4l-logo:hover{filter:drop-shadow(0 4px 14px rgba(10,10,10,.12))}[data-theme=dark] .l4l-logo:hover,.l4l-auth-brand-panel .l4l-logo:hover,.l4l-auth-mobile-hero .l4l-logo:hover,.l4l-admin-shell:not(.is-light) .l4l-logo:hover{filter:drop-shadow(0 4px 14px rgba(250,250,250,.18))}.l4l-admin-shell.is-light .l4l-logo:hover{filter:drop-shadow(0 4px 14px rgba(10,10,10,.12))}.l4l-logo-intro .l4l-logo-orbit{stroke-dasharray:100;animation:l4lLogoInOrbit 2.6s cubic-bezier(.2,.8,.2,1) both}.l4l-logo-intro .l4l-logo-core-g{animation:l4lLogoInCore 2.6s cubic-bezier(.3,.7,.3,1) both}.l4l-logo-intro .l4l-logo-sat-g-invite{animation:l4lLogoInSatInvite 2.6s cubic-bezier(.3,.7,.3,1) both}.l4l-logo-intro .l4l-logo-sat-g-lead{animation:l4lLogoInSatLead 2.6s cubic-bezier(.3,.7,.3,1) both}.l4l-logo-intro .l4l-logo-dot-1{animation:l4lLogoInDot1 2.6s ease-out both}.l4l-logo-intro .l4l-logo-dot-2{animation:l4lLogoInDot2 2.6s ease-out both}.l4l-logo-intro .l4l-logo-dot-3{animation:l4lLogoInDot3 2.6s ease-out both}.l4l-logo-intro .l4l-logo-sat-invite{animation:l4lLogoInPing 2.6s ease-in-out both}.l4l-logo-intro .l4l-logo-ring-invite{animation:l4lLogoInRingInvite 2.6s ease-out both}.l4l-logo-intro .l4l-logo-link-lead{stroke-dasharray:10;animation:l4lLogoInLink 2.6s ease-out both}.l4l-logo-intro .l4l-logo-sat-lead{animation:l4lLogoInLead 2.6s ease-in-out both}.l4l-logo-intro .l4l-logo-ring-lead-1{animation:l4lLogoInRingLead1 2.6s ease-out both}.l4l-logo-intro .l4l-logo-ring-lead-2{animation:l4lLogoInRingLead2 2.6s ease-out both}.l4l-logo-intro .l4l-logo-halo{animation:l4lLogoInHalo 2.6s ease-out both}@keyframes l4lLogoInOrbit{0%{stroke-dashoffset:100}40%,to{stroke-dashoffset:0}}@keyframes l4lLogoInCore{0%,4%{transform:scale(0)}24%{transform:scale(1.14)}34%,to{transform:scale(1)}}@keyframes l4lLogoInSatInvite{0%,24%{transform:translate(-12px,-12px);opacity:0}42%{transform:translate(.9px,.9px);opacity:1}50%,to{transform:translate(0);opacity:1}}@keyframes l4lLogoInSatLead{0%,32%{transform:translate(12px,12px);opacity:0}50%{transform:translate(-.9px,-.9px);opacity:1}58%,to{transform:translate(0);opacity:1}}@keyframes l4lLogoInDot1{0%,50%{opacity:0;transform:scale(.2);fill:var(--lg-pulse)}56%{opacity:1;transform:scale(1.6);fill:var(--lg-pulse)}68%,to{opacity:1;transform:scale(1);fill:var(--lg-dot)}}@keyframes l4lLogoInDot2{0%,54%{opacity:0;transform:scale(.2);fill:var(--lg-pulse)}60%{opacity:1;transform:scale(1.6);fill:var(--lg-pulse)}72%,to{opacity:1;transform:scale(1);fill:var(--lg-dot)}}@keyframes l4lLogoInDot3{0%,58%{opacity:0;transform:scale(.2);fill:var(--lg-pulse)}64%{opacity:1;transform:scale(1.6);fill:var(--lg-pulse)}76%,to{opacity:1;transform:scale(1);fill:var(--lg-dot)}}@keyframes l4lLogoInPing{0%,64%,76%,to{transform:scale(1)}68%{transform:scale(1.25)}}@keyframes l4lLogoInRingInvite{0%,64%{opacity:0;transform:scale(1)}65%{opacity:.7;transform:scale(1)}86%,to{opacity:0;transform:scale(2.5)}}@keyframes l4lLogoInLink{0%,68%{stroke-dashoffset:10}80%,to{stroke-dashoffset:0}}@keyframes l4lLogoInLead{0%,79%{transform:scale(1)}86%{transform:scale(1.32)}92%{transform:scale(.95)}97%,to{transform:scale(1)}}@keyframes l4lLogoInRingLead1{0%,80%{opacity:0;transform:scale(1)}81%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes l4lLogoInRingLead2{0%,86%{opacity:0;transform:scale(1)}87%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes l4lLogoInHalo{0%,78%{opacity:0}90%{opacity:1}to{opacity:.6}}.l4l-logo-pulse{fill:none;stroke:var(--lg-pulse);stroke-width:2.8;stroke-linecap:round;stroke-dasharray:3 20;stroke-dashoffset:3;opacity:0}.l4l-logo-loop .l4l-logo-dot-1{animation:l4lLogoSigD1 6.4s ease-in-out 1.6s infinite}.l4l-logo-loop .l4l-logo-dot-2{animation:l4lLogoSigD2 6.4s ease-in-out 1.6s infinite}.l4l-logo-loop .l4l-logo-dot-3{animation:l4lLogoSigD3 6.4s ease-in-out 1.6s infinite}.l4l-logo-loop .l4l-logo-ring-invite{animation:l4lLogoSigRingInvite 6.4s ease-out 1.6s infinite}.l4l-logo-loop .l4l-logo-sat-invite{animation:l4lLogoSigPing 6.4s ease-in-out 1.6s infinite}.l4l-logo-loop .l4l-logo-pulse{animation:l4lLogoSigPulse 6.4s linear 1.6s infinite}.l4l-logo-loop .l4l-logo-sat-lead{animation:l4lLogoSigLead 6.4s ease-in-out 1.6s infinite}.l4l-logo-loop .l4l-logo-ring-lead-1{animation:l4lLogoSigRingLead1 6.4s ease-out 1.6s infinite}.l4l-logo-loop .l4l-logo-ring-lead-2{animation:l4lLogoSigRingLead2 6.4s ease-out 1.6s infinite}.l4l-logo-loop .l4l-logo-halo{animation:l4lLogoSigHalo 6.4s ease-in-out 1.6s infinite}.l4l-logo-loop .l4l-logo-core-g{animation:l4lLogoSigCore 4.2s ease-in-out infinite}@keyframes l4lLogoSigD1{0%,5%,15%,to{transform:scale(1);fill:var(--lg-dot)}9%{transform:scale(1.8);fill:var(--lg-pulse)}}@keyframes l4lLogoSigD2{0%,9%,19%,to{transform:scale(1);fill:var(--lg-dot)}13%{transform:scale(1.8);fill:var(--lg-pulse)}}@keyframes l4lLogoSigD3{0%,13%,23%,to{transform:scale(1);fill:var(--lg-dot)}17%{transform:scale(1.8);fill:var(--lg-pulse)}}@keyframes l4lLogoSigRingInvite{0%,19%{opacity:0;transform:scale(1)}20%{opacity:.7;transform:scale(1)}40%,to{opacity:0;transform:scale(2.5)}}@keyframes l4lLogoSigPing{0%,18%,30%,to{transform:scale(1)}22%{transform:scale(1.25)}}@keyframes l4lLogoSigPulse{0%,33%{opacity:0;stroke-dashoffset:3}35%{opacity:1;stroke-dashoffset:3}46%{opacity:1;stroke-dashoffset:-10}48%,to{opacity:0;stroke-dashoffset:-10}}@keyframes l4lLogoSigLead{0%,45%,62%,to{transform:scale(1)}50%{transform:scale(1.32)}56%{transform:scale(.94)}}@keyframes l4lLogoSigRingLead1{0%,47%{opacity:0;transform:scale(1)}48%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes l4lLogoSigRingLead2{0%,55%{opacity:0;transform:scale(1)}56%{opacity:.6;transform:scale(1)}88%,to{opacity:0;transform:scale(2.8)}}@keyframes l4lLogoSigHalo{0%,44%,to{opacity:.55}52%{opacity:1}}@keyframes l4lLogoSigCore{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.l4l-logo-wordmark{display:inline-flex;flex-direction:column;min-width:0}.l4l-logo-wordmark-name{font-weight:600;font-size:16px;letter-spacing:-.04em;color:var(--text);line-height:1.1}.l4l-logo-wordmark-sub{font-family:var(--font-mono);font-size:10px;color:var(--text-faint);margin-top:3px;text-transform:lowercase;letter-spacing:.02em}.l4l-wordmark{white-space:nowrap}.l4l-wordmark-for{font-weight:400;color:#a1a1aa}[data-theme=dark] .l4l-wordmark-for{color:#71717a}.l4l-wordmark-i{position:relative;display:inline-block;line-height:1}.l4l-wordmark-i:after{content:"";position:absolute;left:50%;top:.165em;width:.15em;height:.15em;border-radius:50%;background:#2563eb;transform:translate(-46%)}[data-theme=dark] .l4l-wordmark-i:after{background:#3b82f6}.l4l-auth-brand-panel .l4l-wordmark-for,.l4l-auth-mobile-hero .l4l-wordmark-for{color:#71717a;-webkit-text-fill-color:#71717A}.l4l-auth-brand-panel .l4l-wordmark-i:after,.l4l-auth-mobile-hero .l4l-wordmark-i:after{background:#3b82f6}.l4l-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.l4l-logo-intro *,.l4l-logo-intro *:before,.l4l-logo-loop *,.l4l-logo-hero-live,.l4l-logo-hero-live *{animation:none!important}}.l4l-logo-hero-stage{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;isolation:isolate}.l4l-logo-hero-stage>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l4l-logo-hero-center{z-index:10}.l4l-logo-hero-center .l4l-logo{filter:drop-shadow(0 0 32px rgba(250,250,250,.18)) drop-shadow(0 0 80px rgba(245,199,126,.1))}@keyframes l4lLogoHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.l4l-logo-hero-halo{width:88%;height:88%;border-radius:50%;background:radial-gradient(circle at 32% 30%,rgba(245,199,126,.34),transparent 55%),radial-gradient(circle at 70% 72%,rgba(167,139,250,.32),transparent 58%),radial-gradient(circle at 50% 50%,rgba(250,250,250,.08),transparent 70%);filter:blur(28px);z-index:1;animation:l4lLogoHeroHalo 2.6s ease-in-out both}@keyframes l4lLogoHeroHalo{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.l4l-logo-hero-ring{border-radius:50%;border:1px solid transparent;z-index:2;pointer-events:none}.l4l-logo-hero-ring-1{width:70%;height:70%;border-color:#ffffff1f;animation:l4lLogoHeroRing1 2.8s cubic-bezier(.2,.8,.2,1) both}.l4l-logo-hero-ring-1:before{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:#f5c77e;box-shadow:0 0 18px #f5c77ed9;transform:translate(-50%)}.l4l-logo-hero-ring-2{width:92%;height:92%;border:1px dashed rgba(255,255,255,.07);animation:l4lLogoHeroRing2 3.2s cubic-bezier(.2,.8,.2,1) both}.l4l-logo-hero-ring-2:before{content:"";position:absolute;bottom:-3px;left:50%;width:5px;height:5px;border-radius:50%;background:#a78bfa;box-shadow:0 0 16px #a78bfae6;transform:translate(-50%)}.l4l-logo-hero-ring-3{width:78%;height:78%;border:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 270deg,rgba(255,255,255,.55) 348deg,rgba(255,255,255,0) 360deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 62.5%,#000 67%,transparent 67.5%);mask:radial-gradient(circle,transparent 62%,#000 62.5%,#000 67%,transparent 67.5%);animation:l4lLogoHeroSweep 2.6s cubic-bezier(.2,.8,.2,1) both}@keyframes l4lLogoHeroRing1{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes l4lLogoHeroRing2{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes l4lLogoHeroSweep{to{transform:translate(-50%,-50%) rotate(360deg)}}.l4l-logo-hero-sweep{width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 220deg,rgba(245,199,126,.18) 290deg,rgba(245,199,126,.45) 340deg,transparent 360deg);-webkit-mask:radial-gradient(circle,transparent 47%,#000 48%,#000 49.5%,transparent 50%);mask:radial-gradient(circle,transparent 47%,#000 48%,#000 49.5%,transparent 50%);z-index:3;animation:l4lLogoHeroSweep 3s cubic-bezier(.2,.8,.2,1) both;animation-direction:reverse}.l4l-logo-hero-particles{width:100%;height:100%;z-index:4;pointer-events:none}.l4l-logo-hero-particle{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:#fafafae6;box-shadow:0 0 8px #fafafa99;--r: 36%;--dx: 0;--dy: 0;animation:l4lLogoHeroParticle 9s ease-in-out infinite}.l4l-logo-hero-particle-1{--r: 38%;--dx: -6px;--dy: -10px;background:#f5c77e;box-shadow:0 0 10px #f5c77ecc;animation-delay:0s;animation-duration:8s}.l4l-logo-hero-particle-2{--r: 42%;--dx: 8px;--dy: -4px;background:#a78bfa;box-shadow:0 0 10px #a78bfacc;animation-delay:-2s;animation-duration:11s}.l4l-logo-hero-particle-3{--r: 36%;--dx: 4px;--dy: 10px;background:#fff;box-shadow:0 0 10px #ffffffbf;animation-delay:-4s;animation-duration:9s}.l4l-logo-hero-particle-4{--r: 45%;--dx: -10px;--dy: 4px;background:#f5c77e;box-shadow:0 0 10px #f5c77eb3;animation-delay:-1s;animation-duration:13s}.l4l-logo-hero-particle-5{--r: 40%;--dx: 2px;--dy: -12px;background:#a78bfa;box-shadow:0 0 10px #a78bfab3;animation-delay:-6s;animation-duration:10s}.l4l-logo-hero-particle-6{--r: 47%;--dx: 10px;--dy: -2px;background:#fff;box-shadow:0 0 8px #fff9;animation-delay:-3s;animation-duration:14s}.l4l-logo-hero-particle-1{animation-name:l4lLogoHeroOrbit1}.l4l-logo-hero-particle-2{animation-name:l4lLogoHeroOrbit2}.l4l-logo-hero-particle-3{animation-name:l4lLogoHeroOrbit3}.l4l-logo-hero-particle-4{animation-name:l4lLogoHeroOrbit4}.l4l-logo-hero-particle-5{animation-name:l4lLogoHeroOrbit5}.l4l-logo-hero-particle-6{animation-name:l4lLogoHeroOrbit6}.l4l-logo-hero-particle{animation:none}@keyframes l4lLogoHeroOrbit1{0%{transform:translate(-50%,-50%) rotate(0) translate(38%) rotate(0) scale(1);opacity:.95}50%{transform:translate(-50%,-50%) rotate(180deg) translate(38%) rotate(-180deg) scale(1.4);opacity:.55}to{transform:translate(-50%,-50%) rotate(360deg) translate(38%) rotate(-360deg) scale(1);opacity:.95}}@keyframes l4lLogoHeroOrbit2{0%{transform:translate(-50%,-50%) rotate(60deg) translate(42%) rotate(-60deg) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) rotate(240deg) translate(42%) rotate(-240deg) scale(1.5);opacity:.45}to{transform:translate(-50%,-50%) rotate(420deg) translate(42%) rotate(-420deg) scale(1);opacity:.85}}@keyframes l4lLogoHeroOrbit3{0%{transform:translate(-50%,-50%) rotate(120deg) translate(36%) rotate(-120deg) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) rotate(300deg) translate(36%) rotate(-300deg) scale(1.3);opacity:.5}to{transform:translate(-50%,-50%) rotate(480deg) translate(36%) rotate(-480deg) scale(1);opacity:.9}}@keyframes l4lLogoHeroOrbit4{0%{transform:translate(-50%,-50%) rotate(200deg) translate(45%) rotate(-200deg) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) rotate(380deg) translate(45%) rotate(-380deg) scale(1.4);opacity:.4}to{transform:translate(-50%,-50%) rotate(560deg) translate(45%) rotate(-560deg) scale(1);opacity:.8}}@keyframes l4lLogoHeroOrbit5{0%{transform:translate(-50%,-50%) rotate(280deg) translate(40%) rotate(-280deg) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) rotate(460deg) translate(40%) rotate(-460deg) scale(1.5);opacity:.5}to{transform:translate(-50%,-50%) rotate(640deg) translate(40%) rotate(-640deg) scale(1);opacity:.85}}@keyframes l4lLogoHeroOrbit6{0%{transform:translate(-50%,-50%) rotate(340deg) translate(47%) rotate(-340deg) scale(1);opacity:.7}50%{transform:translate(-50%,-50%) rotate(520deg) translate(47%) rotate(-520deg) scale(1.2);opacity:.35}to{transform:translate(-50%,-50%) rotate(700deg) translate(47%) rotate(-700deg) scale(1);opacity:.7}}.l4l-logo-hero-stage:not(.l4l-logo-hero-live) .l4l-logo-hero-halo,.l4l-logo-hero-stage:not(.l4l-logo-hero-live) .l4l-logo-hero-ring,.l4l-logo-hero-stage:not(.l4l-logo-hero-live) .l4l-logo-hero-sweep{animation:none}.l4l-logo-hero-live .l4l-logo-hero-halo{animation:l4lLogoHeroHalo 8s ease-in-out infinite}.l4l-logo-hero-live .l4l-logo-hero-ring-1{animation:l4lLogoHeroRing1 20s linear infinite}.l4l-logo-hero-live .l4l-logo-hero-ring-2{animation:l4lLogoHeroRing2 32s linear infinite}.l4l-logo-hero-live .l4l-logo-hero-ring-3{animation:l4lLogoHeroSweep 4.8s linear infinite}.l4l-logo-hero-live .l4l-logo-hero-sweep{animation:l4lLogoHeroSweep 7.2s linear infinite reverse}.l4l-logo-hero-live .l4l-logo-hero-center .l4l-logo{animation:l4lLogoHeroFloat 7s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.l4l-logo-hero-center .l4l-logo,.l4l-logo-hero-halo,.l4l-logo-hero-ring-1,.l4l-logo-hero-ring-2,.l4l-logo-hero-ring-3,.l4l-logo-hero-sweep,.l4l-logo-hero-particle{animation:none}}.l4l-brand-text{font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--text)}.l4l-brand-sub{font-family:var(--font-mono);font-size:10px;color:var(--text-faint);margin-top:1px;text-transform:lowercase}.l4l-nav{flex:1;overflow-y:auto;padding:8px 8px 16px;display:flex;flex-direction:column;gap:1px}.l4l-nav-section{margin-top:12px}.l4l-nav-section:first-child{margin-top:4px}.l4l-nav-section-label{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px 6px}.l4l-nav-item{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:var(--radius);color:var(--text-muted);font-size:13px;font-weight:500;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);position:relative;cursor:pointer;min-height:30px}.l4l-nav-item:hover{background:var(--bg-hover);color:var(--text)}.l4l-nav-item-active{background:var(--bg-active);color:var(--text)}.l4l-nav-item-active:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:2px;height:16px;background:var(--brand);border-radius:2px}.l4l-nav-item-icon{width:16px;height:16px;flex-shrink:0}.l4l-nav-item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-nav-item-badge{font-family:var(--font-mono);font-size:9px;font-weight:500;color:var(--text-faint);background:var(--bg-elevated-2);padding:1px 5px;border-radius:3px;letter-spacing:.04em;border:1px solid var(--border)}.l4l-nav-item-soon{opacity:.5;cursor:not-allowed}.l4l-nav-item-locked{width:100%;background:transparent;border:none;text-align:left;font-family:inherit;color:var(--text-faint);opacity:.55;cursor:pointer;position:relative}.l4l-nav-item-locked:hover{opacity:.85;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-nav-item-locked .l4l-nav-item-icon{color:var(--text-faint)}.l4l-nav-item-locked:hover .l4l-nav-item-icon{color:var(--brand)}.l4l-nav-item-lock{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309;flex-shrink:0}.l4l-user-card{margin:8px;padding:8px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;align-items:center;gap:10px}.l4l-sidebar-footer{border-top:1px solid var(--border);padding:8px}.l4l-user-card-rich{display:flex;align-items:center;gap:10px;padding:8px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease)}.l4l-user-card-rich:hover{border-color:var(--border-strong)}.l4l-user-card-avatar{width:32px;height:32px;border-radius:8px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:-.01em;flex-shrink:0;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1d4ed833}.l4l-user-card-meta{flex:1;min-width:0}.l4l-user-card-name{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.l4l-user-card-plan{margin-top:4px;display:flex}.l4l-icon-btn{width:26px;height:26px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast) var(--ease);flex-shrink:0}.l4l-icon-btn:hover{color:var(--text);background:var(--bg-elevated);border-color:var(--border)}.l4l-cmd-trigger{margin:8px 8px 4px;padding:7px 10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;gap:8px;font-family:inherit;font-size:12px;color:var(--text-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);text-align:left}.l4l-cmd-trigger:hover{border-color:var(--border-strong);background:var(--bg-hover);color:var(--text)}.l4l-cmd-trigger-icon{color:var(--text-faint);flex-shrink:0}.l4l-cmd-trigger-label{flex:1;min-width:0}.l4l-cmd-trigger-kbd{display:inline-flex;gap:3px;flex-shrink:0}.l4l-avatar{border-radius:50%;background:var(--brand);background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 60%,#ffffff));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a14;letter-spacing:-.01em;text-transform:uppercase}.l4l-avatar-sm{width:30px;height:30px;font-size:12px}.l4l-avatar-md{width:36px;height:36px;font-size:13px}.l4l-avatar-lg{width:44px;height:44px;font-size:15px}.l4l-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.l4l-card-hover:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.l4l-card-padding{padding:16px}.l4l-card-padding-lg{padding:24px}.l4l-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--radius);font-size:13px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.l4l-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.l4l-btn-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.l4l-btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.l4l-btn-secondary{background:var(--bg-elevated);color:var(--text);border-color:var(--border)}.l4l-btn-secondary:hover:not(:disabled){background:var(--bg-elevated-2);border-color:var(--border-strong)}.l4l-btn-ghost{background:transparent;color:var(--text-muted)}.l4l-btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.l4l-btn-danger{background:transparent;color:var(--danger);border-color:var(--border)}.l4l-btn-danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger-bg)}.l4l-btn:disabled{opacity:.5;cursor:not-allowed}.l4l-btn-sm{height:28px;padding:0 10px;font-size:12px}.l4l-btn-lg{height:40px;padding:0 18px;font-size:14px}.l4l-btn-block{width:100%}.l4l-btn-icon{width:32px;height:32px;padding:0;flex-shrink:0}.l4l-input{width:100%;height:36px;padding:0 12px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;color:var(--text);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease);outline:none;font-family:inherit}.l4l-input::-moz-placeholder{color:var(--text-faint)}.l4l-input::placeholder{color:var(--text-faint)}.l4l-input:hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.l4l-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.l4l-input:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-elevated-2)}.l4l-textarea{height:auto;padding:10px 12px;resize:vertical;min-height:80px;line-height:1.55}.l4l-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 4L5 7L8 4' stroke='%2371717A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;cursor:pointer}.l4l-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.l4l-label{font-size:12px;font-weight:500;color:var(--text);letter-spacing:-.005em}.l4l-hint{font-size:11px;color:var(--text-subtle)}.l4l-error{font-size:12px;color:var(--danger);display:flex;align-items:center;gap:4px}.l4l-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid transparent;letter-spacing:0}.l4l-badge-default{background:var(--bg-elevated-2);color:var(--text-muted);border-color:var(--border)}.l4l-badge-brand{background:var(--brand-bg);color:var(--brand);border-color:var(--brand-border)}.l4l-badge-success{background:var(--success-bg);color:var(--success)}.l4l-badge-warning{background:var(--warning-bg);color:var(--warning)}.l4l-badge-danger{background:var(--danger-bg);color:var(--danger)}.l4l-badge-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.l4l-stat{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;position:relative;box-shadow:var(--shadow-sm)}.l4l-stat-label{font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:8px}.l4l-stat-value{font-family:var(--font-mono);font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.1;font-variant-numeric:tabular-nums}.l4l-stat-suffix{font-size:13px;color:var(--text-muted);font-weight:500;margin-left:4px}.l4l-stat-sub{font-size:11px;color:var(--text-subtle);margin-top:6px}.l4l-stat-trend-up{color:var(--success)}.l4l-stat-trend-down{color:var(--danger)}.l4l-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1273;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;animation:l4lFadeIn var(--duration) var(--ease)}.l4l-modal{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:calc(100vh - 48px);overflow-y:auto;animation:l4lModalIn var(--duration-slow) var(--ease)}.l4l-modal-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.l4l-modal-title{font-size:16px;font-weight:600;letter-spacing:-.01em}.l4l-modal-body{padding:20px}.l4l-modal-footer{padding:12px 20px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:8px}.l4l-toast{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;font-size:13px;color:var(--text);display:flex;align-items:center;gap:10px;box-shadow:var(--shadow-lg);animation:l4lFadeUp var(--duration-slow) var(--ease);max-width:380px}.l4l-toast-success{border-left:3px solid var(--success)}.l4l-toast-error{border-left:3px solid var(--danger)}.l4l-toast-warning{border-left:3px solid var(--warning)}.l4l-toast-info{border-left:3px solid var(--info)}@keyframes l4lFadeIn{0%{opacity:0}to{opacity:1}}@keyframes l4lFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes l4lModalIn{0%{opacity:0;transform:scale(.98) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes l4lSpin{to{transform:rotate(360deg)}}.l4l-spin{animation:l4lSpin 1s linear infinite}.l4l-animate-fade-in{animation:l4lFadeIn var(--duration) var(--ease)}.l4l-animate-fade-up{animation:l4lFadeUp var(--duration-slow) var(--ease)}.l4l-spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;animation:l4lSpin .7s linear infinite}.l4l-spinner-sm{width:12px;height:12px;border-width:1.5px}.l4l-spinner-lg{width:24px;height:24px;border-width:2.5px}.l4l-skeleton{background:var(--bg-elevated-2);border-radius:var(--radius-sm)}.l4l-auth-split{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--bg)}@media (max-width: 960px){.l4l-auth-split{grid-template-columns:minmax(0,1fr)}}.l4l-auth-brand-panel{--mx: 0;--my: 0;--sx: 50%;--sy: 40%;position:sticky;top:0;height:100vh;height:100dvh;background:radial-gradient(ellipse at 62% 72%,#151519,#09090b,#040405);color:#fff;overflow:hidden;isolation:isolate}@media (max-width: 960px){.l4l-auth-brand-panel{display:none}}.l4l-auth-brand-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px);background-size:26px 26px;background-position:0 0;opacity:.6;pointer-events:none;z-index:0;mask-image:radial-gradient(ellipse at 60% 60%,black 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 60% 60%,black 30%,transparent 78%)}.l4l-auth-brand-glow-1,.l4l-auth-brand-glow-2{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(110px);opacity:.6;transition:translate .9s var(--ease)}.l4l-auth-brand-glow-1{right:-14%;bottom:-16%;width:560px;height:560px;background:radial-gradient(circle,rgba(245,199,126,.3),transparent 70%);animation:l4lBrandGlowDrift1 14s ease-in-out infinite;translate:calc(var(--mx) * -24px) calc(var(--my) * -18px)}.l4l-auth-brand-glow-2{top:-18%;left:-16%;width:500px;height:500px;background:radial-gradient(circle,rgba(167,139,250,.26),transparent 70%);animation:l4lBrandGlowDrift2 16s ease-in-out infinite;translate:calc(var(--mx) * 18px) calc(var(--my) * 14px)}@keyframes l4lBrandGlowDrift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-24px,26px) scale(1.08)}}@keyframes l4lBrandGlowDrift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(26px,-22px) scale(1.05)}}.l4l-auth-brand-spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);background:radial-gradient(560px circle at var(--sx) var(--sy),rgba(255,255,255,.055),transparent 62%)}.l4l-auth-brand-panel:hover .l4l-auth-brand-spot{opacity:1}.l4l-auth-brand-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.l4l-auth-brand-logo{position:absolute;top:34px;left:44px;z-index:3}.l4l-auth-brand-logo .l4l-logo-wordmark-name{color:#fff!important}.l4l-auth-brand-logo .l4l-logo-wordmark-sub{color:#ffffff73!important}.l4l-auth-brand-copy{position:absolute;left:48px;top:16%;z-index:3;max-width:470px;translate:calc(var(--mx) * -6px) calc(var(--my) * -4px);transition:translate .9s var(--ease)}.l4l-auth-brand-headline{font-size:clamp(36px,min(3.6vw,6.4vh),56px);font-weight:600;letter-spacing:-.035em;line-height:1.04;color:#fafafa;margin:0;text-wrap:balance}.l4l-auth-brand-word{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(14px);animation:l4lAuthWordIn .9s cubic-bezier(.2,.7,.2,1) both}@keyframes l4lAuthWordIn{to{opacity:1;filter:blur(0);transform:none}}.l4l-auth-brand-headline-accent{background:linear-gradient(120deg,#f5c77e,#fafafa,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.l4l-auth-brand-tagline{margin:18px 0 0;font-size:15.5px;line-height:1.6;color:#fff9;max-width:390px;text-wrap:pretty;animation:l4lAuthRise .8s var(--ease) .54s both}@keyframes l4lAuthRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.l4l-auth-brand-hero{position:absolute;right:-5%;bottom:34px;z-index:2;display:flex;opacity:0;animation:l4lAuthHeroIn 1.2s cubic-bezier(.2,.8,.3,1) 60ms both;translate:calc(var(--mx) * 14px) calc(var(--my) * 10px);transition:translate .7s var(--ease)}@keyframes l4lAuthHeroIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.l4l-auth-brand-hero .l4l-logo-hero-stage:not(.l4l-logo-hero-live) .l4l-logo-hero-ring-1{transform:translate(-50%,-50%) rotate(150deg)}.l4l-auth-brand-hero .l4l-logo-hero-stage:not(.l4l-logo-hero-live) .l4l-logo-hero-ring-3{transform:translate(-50%,-50%) rotate(200deg)}.l4l-auth-brand-hero .l4l-logo-hero-stage:not(.l4l-logo-hero-live) .l4l-logo-hero-sweep{transform:translate(-50%,-50%) rotate(190deg)}.l4l-auth-orbit-spin{display:block;rotate:var(--spin, 0deg);transition:rotate var(--spin-ms, 1.4s) cubic-bezier(.2,.7,.2,1)}.l4l-auth-orbit-spin .l4l-logo-hero-center .l4l-logo{rotate:calc(-1 * var(--spin, 0deg));transition:rotate var(--spin-ms, 1.4s) cubic-bezier(.2,.7,.2,1)}.l4l-auth-brand-ticker{position:absolute;left:0;right:0;bottom:0;height:48px;z-index:4;display:flex;align-items:center;overflow:hidden;background:linear-gradient(180deg,#06060873,#060608f0);animation:l4lAuthRise .9s var(--ease) .82s both}.l4l-auth-brand-ticker:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(245,199,126,.7) 30%,rgba(167,139,250,.7) 70%,transparent)}.l4l-auth-brand-ticker:after{content:"";position:absolute;top:1px;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#060608,#06060800 14%,#06060800 86%,#060608)}.l4l-auth-brand-ticker-track{display:flex;align-items:center;gap:40px;padding:0 0 0 40px;margin:0;list-style:none;width:-moz-max-content;width:max-content;white-space:nowrap;animation:l4lAuthTicker 44s linear infinite}.l4l-auth-brand-ticker:hover .l4l-auth-brand-ticker-track{animation-play-state:paused}@keyframes l4lAuthTicker{to{transform:translate(calc(-100% / 3))}}.l4l-auth-brand-ticker-track li{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:#fff9}.l4l-auth-brand-ticker-track li svg{flex-shrink:0}.l4l-auth-brand-ticker-track li:nth-child(4n+1) svg{color:#f5c77e}.l4l-auth-brand-ticker-track li:nth-child(4n+2) svg{color:#a78bfa}.l4l-auth-brand-ticker-track li:nth-child(4n+3) svg{color:#60a5fa}.l4l-auth-brand-ticker-track li:nth-child(4n+4) svg{color:#fafafa}@media (max-height: 700px){.l4l-auth-brand-copy{top:13%;max-width:420px}.l4l-auth-brand-tagline{font-size:14.5px;margin-top:12px}.l4l-auth-brand-hero{bottom:26px}}@media (prefers-reduced-motion: reduce){.l4l-auth-brand-word,.l4l-auth-brand-tagline,.l4l-auth-brand-hero,.l4l-auth-brand-ticker{animation:none;opacity:1;filter:none;transform:none}.l4l-auth-brand-ticker-track,.l4l-auth-brand-glow-1,.l4l-auth-brand-glow-2{animation:none}.l4l-auth-brand-spot{display:none}}.l4l-auth-form-panel{--auth-gutter: 16px;position:relative;display:flex;align-items:center;justify-content:center;padding:48px 32px;background:var(--bg);overflow:hidden;isolation:isolate}.l4l-auth-form-glow{position:absolute;left:50%;top:50%;width:620px;height:620px;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:0;filter:blur(100px);opacity:.5;transition:opacity .9s var(--ease);background:radial-gradient(circle at 36% 34%,rgba(245,199,126,.3),transparent 58%),radial-gradient(circle at 68% 70%,rgba(167,139,250,.28),transparent 58%)}[data-theme=dark] .l4l-auth-form-glow{opacity:.36}.l4l-auth-form-panel:has(.l4l-input:focus) .l4l-auth-form-glow{opacity:.85}[data-theme=dark] .l4l-auth-form-panel:has(.l4l-input:focus) .l4l-auth-form-glow{opacity:.6}.l4l-auth-form-inner{position:relative;z-index:1;width:100%;max-width:424px}.l4l-auth-form-card{position:relative;border:1px solid transparent;border-radius:20px;padding:36px 36px 32px;background:linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,linear-gradient(135deg,#f5c77ea6,#f0a9c959 45%,#a78bfaa6) border-box;box-shadow:0 1px 2px #0000000a,0 30px 80px -32px #00000040;transition:box-shadow .5s var(--ease)}[data-theme=dark] .l4l-auth-form-card{background:linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,linear-gradient(135deg,#f5c77e80,#f0a9c938 45%,#a78bfa80) border-box;box-shadow:inset 0 1px #ffffff08,0 30px 80px -32px #000000e6}.l4l-auth-form-card:has(.l4l-input:focus){box-shadow:0 1px 2px #0000000a,0 36px 90px -30px #2563eb38}.l4l-auth-form-card-shake{animation:l4lAuthShake .52s cubic-bezier(.36,.07,.19,.97) both}@keyframes l4lAuthShake{10%,90%{translate:-1px 0}20%,80%{translate:2px 0}30%,50%,70%{translate:-4px 0}40%,60%{translate:4px 0}}.l4l-auth-theme-toggle{position:absolute;top:20px;right:20px;z-index:2}.l4l-auth-title{font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--text);margin:0 0 8px;line-height:1.12}.l4l-auth-subtitle{font-size:14.5px;color:var(--text-muted);margin:0 0 26px;line-height:1.55}.l4l-auth-form-content{--l4l-input-icon-left: 14px;--l4l-input-pad-icon: 42px;--l4l-input-pad-trailing: 44px}.l4l-auth-form-content .l4l-field{gap:7px;margin-bottom:16px}.l4l-auth-form-content .l4l-label{font-size:13px}.l4l-auth-form-content .l4l-hint{font-size:12px;color:var(--text-subtle)}.l4l-auth-form-content .l4l-input{height:44px;border-radius:10px;font-size:14px;padding-left:14px;padding-right:14px;border-color:var(--border-strong)}.l4l-auth-form-content .l4l-input:focus{border-color:var(--border-focus);box-shadow:0 0 0 4px #2563eb24}[data-theme=dark] .l4l-auth-form-content .l4l-input:focus{box-shadow:0 0 0 4px #3b82f63d}.l4l-auth-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.l4l-auth-label-row a{font-size:12px;font-weight:500;color:var(--text-subtle);transition:color var(--duration-fast) var(--ease)}.l4l-auth-label-row a:hover{color:var(--text)}[data-app=l4l] .l4l-auth-pw-toggle{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-faint);transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}[data-app=l4l] .l4l-auth-pw-toggle:hover{color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-auth-pw-toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.l4l-auth-form-content .l4l-btn-primary{background:#09090b;color:#fff;border:1px solid #09090B}[data-app=l4l] .l4l-auth-form-content .l4l-btn-primary{position:relative;overflow:hidden;height:46px;border-radius:11px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;gap:8px;margin-top:6px;background:#09090b;color:#fff;border:1px solid #09090B;box-shadow:0 1px 2px #0000001f,0 10px 26px -14px #00000080;transition:box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}[data-app=l4l] .l4l-auth-form-content .l4l-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);translate:-130% 0;transition:translate .8s var(--ease)}[data-app=l4l] .l4l-auth-form-content .l4l-btn-primary:hover:not(:disabled){background:#1c1c21;border-color:#1c1c21;transform:translateY(-1px);box-shadow:0 2px 4px #0000001f,0 14px 30px -14px #0000008c}[data-app=l4l] .l4l-auth-form-content .l4l-btn-primary:hover:not(:disabled):after{translate:130% 0}[data-app=l4l] .l4l-auth-form-content .l4l-btn-primary:active:not(:disabled){transform:translateY(0)}[data-app=l4l] .l4l-auth-form-content .l4l-btn-primary:disabled{opacity:.45}[data-app=l4l][data-theme=dark] .l4l-auth-form-content .l4l-btn-primary{background:#f4f4f5;color:#09090b;border-color:#f4f4f5;box-shadow:0 10px 26px -14px #ffffff59}[data-app=l4l][data-theme=dark] .l4l-auth-form-content .l4l-btn-primary:after{background:linear-gradient(105deg,transparent 35%,rgba(0,0,0,.08) 50%,transparent 65%)}[data-app=l4l][data-theme=dark] .l4l-auth-form-content .l4l-btn-primary:hover:not(:disabled){background:#fff;border-color:#fff;box-shadow:0 14px 30px -14px #fff6}.l4l-auth-form-content .l4l-btn-primary .l4l-spinner{border-color:#ffffff4d;border-top-color:#fff}[data-theme=dark] .l4l-auth-form-content .l4l-btn-primary .l4l-spinner{border-color:#0003;border-top-color:#09090b}.l4l-auth-cta-arrow{transition:transform .2s var(--ease)}.l4l-auth-form-content .l4l-btn-primary:hover:not(:disabled) .l4l-auth-cta-arrow{transform:translate(3px)}.l4l-auth-form-footer{margin-top:18px;font-size:13.5px;color:var(--text-muted);text-align:center}.l4l-auth-mobile-hero{display:none;position:relative;flex-direction:column;align-items:center;justify-content:center;margin:0 calc(-1 * var(--auth-gutter));padding:40px 16px 70px;background:radial-gradient(ellipse at 50% 40%,#17171b,#0a0a0c 60%,#050506);color:#fff;overflow:hidden;isolation:isolate}.l4l-auth-mobile-hero>*{position:relative;z-index:1}.l4l-auth-mobile-hero .l4l-auth-brand-grid{position:absolute;z-index:0}.l4l-auth-mobile-wordmark{margin-top:-8px;font-size:24px;font-weight:600;letter-spacing:-.04em;color:#fafafa;line-height:1}@media (max-width: 960px){.l4l-auth-form-panel{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0 var(--auth-gutter) 40px}.l4l-auth-mobile-hero{display:flex}.l4l-auth-form-inner{margin:-44px auto 0;max-width:440px}.l4l-auth-form-card{padding:28px 22px 26px;border-radius:16px}.l4l-auth-theme-toggle{top:14px;right:14px}.l4l-auth-theme-toggle .l4l-theme-toggle{color:#ffffffd9;border-color:#ffffff24;background:#ffffff0f}}.l4l-auth-shell,.l4l-auth-card{display:contents}.l4l-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 980px){.l4l-settings-grid{grid-template-columns:1fr}}.l4l-settings-card{display:flex;flex-direction:column;gap:6px}.l4l-settings-section-head{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text)}.l4l-settings-section-icon{width:26px;height:26px;border-radius:8px;background:var(--brand-bg);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand-border)}.l4l-settings-section-desc{margin:-2px 0 14px 36px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.l4l-settings-form{display:flex;flex-direction:column;gap:12px}.l4l-settings-helper{font-size:11.5px;color:var(--text-faint);font-family:var(--font-mono);text-align:right}.l4l-settings-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 18px;padding:12px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px}.l4l-settings-meta-label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);font-weight:600}.l4l-settings-meta-value{display:block;margin-top:4px;font-size:13px;color:var(--text);font-weight:500}.l4l-pwd-field{position:relative}.l4l-pwd-toggle{position:absolute;right:10px;top:32px;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.l4l-pwd-toggle:hover{color:var(--text);background:var(--bg-elevated)}.l4l-pwd-rules{list-style:none;padding:10px 12px;margin:-2px 0 0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:4px}.l4l-pwd-rules li{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);transition:color .2s ease}.l4l-pwd-rules li svg{color:var(--text-faint);background:var(--bg);border-radius:50%;padding:2px;transition:all .2s ease}.l4l-pwd-rules li.ok{color:#10b981}.l4l-pwd-rules li.ok svg{background:#10b98129;color:#10b981}.l4l-builder-root{display:flex;height:100%;width:100%;background:var(--bg);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border)}.l4l-builder-sidebar{width:248px;flex-shrink:0;background:var(--bg-elevated);border-right:1px solid var(--border);padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.l4l-builder-templates-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:var(--radius);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background var(--duration-fast) var(--ease)}.l4l-builder-templates-btn:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.l4l-builder-templates-list{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px;animation:l4lFadeUp var(--duration) var(--ease)}.l4l-builder-template-card{display:flex;align-items:flex-start;gap:10px;padding:10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);text-align:left;cursor:pointer;font-family:inherit;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.l4l-builder-template-card:hover{border-color:var(--brand-border);background:var(--brand-bg)}.l4l-builder-template-icon{width:26px;height:26px;border-radius:6px;background:var(--brand-bg);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.l4l-builder-template-name{font-size:12px;font-weight:600;color:var(--text);letter-spacing:-.005em}.l4l-builder-template-desc{font-size:11px;color:var(--text-muted);line-height:1.45;margin-top:3px}.l4l-builder-search{position:relative;margin-top:4px}.l4l-builder-search-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.l4l-builder-search-input{width:100%;height:30px;padding:0 10px 0 28px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;color:var(--text);font-family:inherit;outline:none;transition:border-color var(--duration-fast) var(--ease)}.l4l-builder-search-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.l4l-builder-search-input::-moz-placeholder{color:var(--text-faint)}.l4l-builder-search-input::placeholder{color:var(--text-faint)}.l4l-builder-categories{display:flex;flex-direction:column;gap:16px;margin-top:8px}.l4l-builder-category-label{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;padding:0 4px 6px}.l4l-builder-category-items{display:flex;flex-direction:column;gap:4px}.l4l-builder-item{display:flex;align-items:center;gap:8px;padding:7px 10px 7px 6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);cursor:grab;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.l4l-builder-item:hover{border-color:var(--border-strong);background:var(--bg-elevated-2)}.l4l-builder-item:active{cursor:grabbing}.l4l-builder-item-grip{color:var(--text-faint);flex-shrink:0;opacity:.7}.l4l-builder-item-icon{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-builder-item-label{flex:1;font-size:12px;font-weight:500;color:var(--text);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-builder-item-badge{font-size:9px;font-weight:600;font-family:var(--font-mono);color:var(--brand);background:var(--brand-bg);border:1px solid var(--brand-border);padding:1px 5px;border-radius:3px;letter-spacing:.04em}.l4l-builder-vars{margin-top:auto;padding:12px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius)}.l4l-builder-vars-label{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.l4l-builder-vars-chips{display:flex;flex-wrap:wrap;gap:4px}.l4l-builder-var-chip{font-family:var(--font-mono);font-size:10px;color:var(--brand);background:var(--bg-elevated);border:1px solid var(--border);padding:1px 6px;border-radius:3px;letter-spacing:0}.l4l-builder-canvas-wrap{flex:1;position:relative;background:var(--bg)}.l4l-builder-flow{background:var(--bg)}.l4l-builder-flow .react-flow__attribution{display:none}.l4l-builder-flow .react-flow__controls,.l4l-builder-flow .react-flow__controls-button{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);border-radius:6px}.l4l-builder-flow .react-flow__controls{box-shadow:var(--shadow);overflow:hidden}.l4l-builder-flow .react-flow__controls-button{border-radius:0;border-bottom:1px solid var(--border);width:28px;height:28px}.l4l-builder-flow .react-flow__controls-button:last-child{border-bottom:none}.l4l-builder-flow .react-flow__controls-button:hover{background:var(--bg-hover);color:var(--text)}.l4l-builder-flow .react-flow__controls-button svg{fill:currentColor}.l4l-builder-flow .react-flow__minimap{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.l4l-builder-flow .react-flow__edge-path{stroke-width:2}.l4l-builder-flow .react-flow__edge.selected .react-flow__edge-path,.l4l-builder-flow .react-flow__edge:focus .react-flow__edge-path{stroke-width:3}.l4l-builder-toolbar{position:absolute;top:12px;right:12px;z-index:10;display:inline-flex;align-items:center;gap:8px}.l4l-builder-toolbar-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-size:12px;font-weight:500;color:var(--text-muted);font-family:inherit;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.l4l-builder-toolbar-btn:hover{border-color:var(--border-strong);color:var(--text)}.l4l-builder-toolbar-btn-ai{background:linear-gradient(135deg,#7c3aed,#2563eb);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 4px 14px #7c3aed52}.l4l-builder-toolbar-btn-ai:hover{color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed6b}.l4l-builder-hint{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:10;padding:5px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;font-size:11px;color:var(--text-muted);box-shadow:var(--shadow-sm)}.l4l-node-handle{width:14px!important;height:14px!important;background:#fff!important;border:3px solid #6366F1!important;box-shadow:0 0 0 2px #fff,0 2px 6px #6366f159!important;transition:transform .14s ease,box-shadow .14s ease,background .14s ease!important;opacity:1!important;z-index:10!important}.react-flow__handle.l4l-node-handle.react-flow__handle-left{left:-12px!important;transform:translateY(-50%)!important}.react-flow__handle.l4l-node-handle.react-flow__handle-right{right:-12px!important;left:auto!important;transform:translateY(-50%)!important}.react-flow__handle.l4l-node-handle.react-flow__handle-top{top:-12px!important}.react-flow__handle.l4l-node-handle.react-flow__handle-bottom{bottom:-12px!important;top:auto!important}.l4l-node-handle:hover{background:#6366f1!important;transform:translateY(-50%) scale(1.35)!important;box-shadow:0 0 0 2px #fff,0 4px 12px #6366f18c!important}.l4l-node-handle.connecting,.l4l-node-handle.connectionindicator{background:#6366f1!important;transform:scale(1.4)!important}.l4l-node-handle-start{border-color:#16a34a!important;background:#16a34a!important;box-shadow:0 0 0 2px #fff,0 2px 6px #16a34a59!important}.l4l-node-handle-start:hover{background:#15803d!important;box-shadow:0 0 0 2px #fff,0 4px 12px #16a34a8c!important}.l4l-node-handle-end{border-color:#71717a!important;box-shadow:0 0 0 2px #fff,0 2px 6px #71717a59!important}.l4l-node-handle-end:hover{background:#71717a!important;box-shadow:0 0 0 2px #fff,0 4px 12px #71717a8c!important}.l4l-node-handle-success{border-color:#16a34a!important;box-shadow:0 0 0 2px #fff,0 2px 6px #16a34a59!important}.l4l-node-handle-success:hover{background:#16a34a!important;box-shadow:0 0 0 2px #fff,0 4px 12px #16a34a8c!important}.l4l-node-handle-warning{border-color:#d97706!important;box-shadow:0 0 0 2px #fff,0 2px 6px #d9770659!important}.l4l-node-handle-warning:hover{background:#d97706!important;box-shadow:0 0 0 2px #fff,0 4px 12px #d977068c!important}.l4l-node-handle-danger{border-color:#dc2626!important;box-shadow:0 0 0 2px #fff,0 2px 6px #dc262659!important}.l4l-node-handle-danger:hover{background:#dc2626!important;box-shadow:0 0 0 2px #fff,0 4px 12px #dc26268c!important}.l4l-node-handle-purple{border-color:#7c3aed!important;box-shadow:0 0 0 2px #fff,0 2px 6px #7c3aed59!important}.l4l-node-handle-purple:hover{background:#7c3aed!important;box-shadow:0 0 0 2px #fff,0 4px 12px #7c3aed8c!important}.l4l-reaction-btn{transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .14s ease,box-shadow .14s ease}.l4l-reaction-btn:hover{transform:translateY(-6px) scale(1.3);z-index:2}.l4l-reaction-btn:active{transform:translateY(-2px) scale(1.12)}.l4l-voice-ava-bar{animation:l4lVoiceWave 1.1s ease-in-out infinite alternate;transform-origin:center}@keyframes l4lVoiceWave{0%{transform:scaleY(.55);opacity:.75}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion: reduce){.l4l-voice-ava-bar{animation:none}}@keyframes l4lFlashIn{0%{transform:scale(.96);opacity:0;box-shadow:0 0 #10b98100}60%{transform:scale(1.02);opacity:1;box-shadow:0 0 0 8px #10b98140}to{transform:scale(1);opacity:1;box-shadow:0 0 0 3px #10b9811f}}.l4l-node-action:hover .l4l-node-handle,.l4l-node-wait:hover .l4l-node-handle{animation:l4l-handle-pulse 1.6s ease-out infinite}@keyframes l4l-handle-pulse{0%,to{box-shadow:0 0 0 2px #fff,0 2px 6px #6366f159}50%{box-shadow:0 0 0 2px #fff,0 0 0 6px #6366f126,0 2px 6px #6366f159}}.l4l-node-start,.l4l-node-end{position:relative}.l4l-node-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #FFF;box-shadow:0 4px 12px #0000001a;transition:box-shadow var(--duration-fast) var(--ease)}.l4l-node-circle-start{background:#16a34a}.l4l-node-circle-end{background:#71717a}.l4l-node-circle-selected{box-shadow:0 0 0 3px #2563eb33,0 4px 14px #0000001f}.l4l-node-circle-label{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;color:var(--text-muted);letter-spacing:.02em;white-space:nowrap}.l4l-node-action{position:relative;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-width:220px;max-width:260px;overflow:visible;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.l4l-node-action:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.l4l-node-selected{border-color:var(--node-accent, var(--brand))!important;box-shadow:0 0 0 3px #2563eb1f!important}.l4l-node-action-strip{position:absolute;left:0;top:0;bottom:0;width:3px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.l4l-node-action-body{display:flex;align-items:flex-start;gap:10px;padding:12px 14px 12px 17px}.l4l-node-action-icon{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-node-action-text{min-width:0;flex:1}.l4l-node-action-label{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.l4l-node-action-content{display:flex;flex-direction:column;gap:6px}.l4l-node-action-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:600;align-self:flex-start}.l4l-node-action-preview{padding:6px 8px;border-radius:6px;font-size:11px;line-height:1.45;font-style:italic}.l4l-node-action-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.l4l-node-pill{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600}.l4l-node-pill-warn{background:#e8943a24;color:#b45309;border:1px solid rgba(232,148,58,.3)}.l4l-node-meta-text{font-size:10px;color:var(--text-faint);font-family:var(--font-mono);letter-spacing:0}.l4l-node-message-bubble{align-self:flex-start;max-width:100%;padding:8px 10px;border-radius:10px 10px 10px 3px;font-size:11px;color:#fff;line-height:1.45;white-space:pre-wrap;word-break:break-word}.l4l-node-waveform{display:flex;align-items:flex-end;gap:2px;height:22px;padding:0 2px}.l4l-node-condition,.l4l-node-sentiment{position:relative;display:flex;align-items:center;gap:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:12px 14px 12px 12px;min-width:240px;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.l4l-node-condition:hover,.l4l-node-sentiment:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.l4l-node-condition.l4l-node-selected,.l4l-node-sentiment.l4l-node-selected{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb1f}.l4l-node-condition-body{display:flex;align-items:center;gap:12px;width:100%}.l4l-node-condition-text{min-width:0;flex:1}.l4l-node-diamond{position:relative;width:44px;height:44px;flex-shrink:0}.l4l-node-diamond-inner{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#d97706;border-radius:7px;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #d9770633}.l4l-node-diamond-inner svg{transform:rotate(-45deg)}.l4l-node-diamond-selected .l4l-node-diamond-inner{box-shadow:0 0 0 3px #d9770633,0 2px 8px #d9770640}.l4l-node-sentiment-block{width:44px;height:44px;border-radius:9px;background:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #2563eb33;transition:box-shadow var(--duration-fast) var(--ease)}.l4l-node-sentiment-block-selected{box-shadow:0 0 0 3px #2563eb2e,0 2px 8px #2563eb40}.l4l-node-branch-label{position:absolute;right:-52px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap}.l4l-node-branch-yes{color:#16a34a;border-color:#16a34a4d}.l4l-node-branch-no{color:#dc2626;border-color:#dc26264d}.l4l-node-branch-neutral{color:#d97706;border-color:#d977064d}.l4l-node-wait-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.l4l-node-wait-pill:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.l4l-node-wait-pill-selected{border-color:var(--brand);box-shadow:0 0 0 3px #2563eb1f}.l4l-node-wait-icon{width:22px;height:22px;border-radius:999px;background:var(--bg-elevated-2);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-node-wait-value{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.l4l-node-wait-suffix{font-size:11px;color:var(--text-muted)}.l4l-cmd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1273;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;padding-left:24px;padding-right:24px;animation:l4lFadeIn .14s var(--ease)}.l4l-cmd-palette{width:100%;max-width:580px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:l4lModalIn var(--duration-slow) var(--ease)}.l4l-cmd-input-wrap{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.l4l-cmd-input-icon{color:var(--text-faint);flex-shrink:0}.l4l-cmd-input{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:15px;color:var(--text);letter-spacing:-.01em}.l4l-cmd-input::-moz-placeholder{color:var(--text-faint)}.l4l-cmd-input::placeholder{color:var(--text-faint)}.l4l-cmd-list{max-height:50vh;overflow-y:auto;padding:6px 0}.l4l-cmd-group{padding:6px 0}.l4l-cmd-group+.l4l-cmd-group{border-top:1px solid var(--border);margin-top:4px}.l4l-cmd-group-label{font-size:10px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;padding:6px 16px}.l4l-cmd-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;background:transparent;border:none;font-family:inherit;font-size:13px;color:var(--text);cursor:pointer;letter-spacing:-.005em;transition:background var(--duration-fast) var(--ease)}.l4l-cmd-item-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:5px;color:var(--text-muted);background:var(--bg-elevated-2);flex-shrink:0}.l4l-cmd-item-active{background:var(--bg-active)}.l4l-cmd-item-active .l4l-cmd-item-icon{background:var(--brand-bg);color:var(--brand)}.l4l-cmd-item-label{flex:1;min-width:0;text-align:left}.l4l-cmd-item-arrow{color:var(--brand);flex-shrink:0}.l4l-cmd-empty{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-muted)}.l4l-cmd-footer{display:flex;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--border);background:var(--bg-elevated-2);font-size:11px;color:var(--text-muted)}.l4l-cmd-footer-hint{display:inline-flex;align-items:center;gap:4px}.l4l-toaster{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:var(--z-toast);pointer-events:none}.l4l-toast-item{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;background:var(--bg-elevated);border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-md);padding:12px 14px;font-size:13px;color:var(--text);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);animation:l4lToastSlide .22s cubic-bezier(.2,.8,.4,1)}@keyframes l4lToastSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.l4l-toast-item-success{border-left-color:var(--success);color:var(--text)}.l4l-toast-item-success svg{color:var(--success)}.l4l-toast-item-error{border-left-color:var(--danger)}.l4l-toast-item-error svg{color:var(--danger)}.l4l-toast-item-warning{border-left-color:var(--warning)}.l4l-toast-item-warning svg{color:var(--warning)}.l4l-toast-item-info,.l4l-toast-item-default{border-left-color:var(--info)}.l4l-toast-item-info svg,.l4l-toast-item-default svg{color:var(--info)}.l4l-toast-item-loading{border-left-color:var(--brand)}.l4l-toast-item-loading svg{color:var(--brand)}.l4l-toast-icon-spin{animation:l4lSpin 1s linear infinite}.l4l-toast-title{font-weight:500;font-size:13px;letter-spacing:-.005em;line-height:1.4}.l4l-toast-desc{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.45}.l4l-toast-close{background:transparent;border:none;color:var(--text-faint);cursor:pointer;padding:2px;border-radius:4px;margin-top:-2px;transition:color var(--duration-fast),background var(--duration-fast)}.l4l-toast-close:hover{color:var(--text);background:var(--bg-hover)}.l4l-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.l4l-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.l4l-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.l4l-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px}.l4l-grid-auto-lg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px}.l4l-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px}.l4l-tab{padding:8px 14px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;border:none;cursor:pointer;position:relative;transition:color var(--duration-fast) var(--ease);font-family:inherit}.l4l-tab:hover,.l4l-tab-active{color:var(--text)}.l4l-tab-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--brand)}.l4l-empty{background:var(--bg-elevated);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:48px 32px;text-align:center;max-width:480px;margin:32px auto}.l4l-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:var(--radius);background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-empty-title{font-size:16px;font-weight:600;margin-bottom:6px;color:var(--text)}.l4l-empty-text{font-size:13px;color:var(--text-muted);line-height:1.55;max-width:380px;margin:0 auto}.l4l-alert{padding:12px 14px;border-radius:var(--radius);border:1px solid transparent;font-size:13px;display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;line-height:1.5}.l4l-alert-error{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-bg)}.l4l-alert-success{background:var(--success-bg);color:var(--success);border-color:var(--success-bg)}.l4l-alert-info{background:var(--info-bg);color:var(--info);border-color:var(--info-bg)}.l4l-alert-warning{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-bg)}.l4l-mono{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.l4l-tabular{font-variant-numeric:tabular-nums}.l4l-text-xs{font-size:11px}.l4l-text-sm{font-size:12px}.l4l-text-base{font-size:13px}.l4l-text-md{font-size:14px}.l4l-text-lg{font-size:16px}.l4l-text-xl{font-size:20px}.l4l-text-2xl{font-size:24px}.l4l-text-muted{color:var(--text-muted)}.l4l-text-subtle{color:var(--text-subtle)}.l4l-text-faint{color:var(--text-faint)}.l4l-text-brand{color:var(--brand)}.l4l-text-success{color:var(--success)}.l4l-text-danger{color:var(--danger)}.l4l-gradient-text{color:var(--text)}.l4l-divider{height:1px;background:var(--border);margin:16px 0;border:none}.l4l-theme-toggle{width:32px;height:32px;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);flex-shrink:0}.l4l-theme-toggle:hover{color:var(--text);border-color:var(--border-strong);background:var(--bg-elevated-2)}.l4l-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-family:var(--font-mono);font-size:10px;color:var(--text-muted);background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:4px}.l4l-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.l4l-dashboard-hero-left{display:flex;align-items:center;gap:14px;min-width:0}.l4l-dashboard-hero-avatar{width:44px;height:44px;border-radius:12px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;letter-spacing:-.01em;flex-shrink:0;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #1d4ed833,0 4px 14px #1d4ed81a}.l4l-dashboard-hero-greeting{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text);line-height:1.15;margin:0}.l4l-dashboard-hero-meta{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.l4l-dashboard-hero-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-date-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-transform:capitalize}.l4l-date-pill-icon{display:inline-flex;color:var(--text-faint);flex-shrink:0}.l4l-plan-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:500;color:var(--text);letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.l4l-plan-pill-sm{padding:3px 10px 3px 3px;font-size:11px;gap:6px}.l4l-plan-pill-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;flex-shrink:0}.l4l-plan-pill-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase}.l4l-plan-pill-name{font-weight:600;color:var(--text)}.l4l-pulse-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 24px;margin-bottom:16px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.l4l-pulse-grid{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}@media (max-width: 880px){.l4l-pulse-grid{grid-template-columns:1fr;gap:16px}}.l4l-pulse-eyebrow{font-size:11px;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.l4l-pulse-title{font-family:var(--font-mono);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.l4l-pulse-title-suffix{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-muted);margin-left:6px;letter-spacing:-.005em}.l4l-pulse-sub{font-size:13px;color:var(--text-muted);margin-top:8px;display:flex;align-items:center;gap:6px}.l4l-pulse-gauges{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width: 880px){.l4l-pulse-gauges{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}}.l4l-gauge{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);min-width:150px}.l4l-gauge-meta{min-width:0}.l4l-gauge-label{font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.l4l-gauge-value{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px}.l4l-gauge-value-muted{color:var(--text-faint);font-weight:500}.l4l-stat-rich{padding:16px 18px}.l4l-stat-trend-pill{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:600;font-family:var(--font-mono);letter-spacing:0;margin-left:4px}.l4l-stat-trend-pill-up{background:var(--success-bg);color:var(--success)}.l4l-stat-trend-pill-down{background:var(--danger-bg);color:var(--danger)}.l4l-stat-trend-pill-flat{background:var(--bg-elevated-2);color:var(--text-faint)}.l4l-dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:24px}@media (max-width: 980px){.l4l-dashboard-grid{grid-template-columns:1fr}}.l4l-area-chart{width:100%;position:relative}@keyframes l4lChartLineDraw{0%{stroke-dasharray:2000;stroke-dashoffset:2000}to{stroke-dasharray:2000;stroke-dashoffset:0}}@keyframes l4lChartAreaIn{0%{opacity:0;transform:scaleY(.85);transform-origin:bottom}to{opacity:1;transform:scaleY(1)}}.l4l-chart-line{stroke-dasharray:2000;stroke-dashoffset:2000;animation:l4lChartLineDraw 1.1s cubic-bezier(.4,0,.2,1) forwards}.l4l-chart-area{opacity:0;animation:l4lChartAreaIn .8s cubic-bezier(.4,0,.2,1) forwards}.l4l-chart-tooltip{position:absolute;top:8px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);padding:10px 12px;box-shadow:var(--shadow-lg);font-size:12px;min-width:160px;pointer-events:none;z-index:10;animation:l4lFadeIn .12s var(--ease)}.l4l-chart-tooltip-date{font-size:11px;font-weight:600;color:var(--text);letter-spacing:-.005em;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--border);text-transform:capitalize}.l4l-chart-tooltip-row{display:flex;align-items:center;gap:6px;padding:2px 0}.l4l-chart-tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.l4l-chart-tooltip-label{flex:1;color:var(--text-muted);font-size:11px}.l4l-chart-tooltip-value{font-size:12px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.l4l-chart-line{animation:none;stroke-dashoffset:0}.l4l-chart-area{animation:none;opacity:1;transform:none}}.l4l-area-chart-empty{position:relative}.l4l-area-chart-empty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;pointer-events:none}.l4l-area-chart-empty-title{font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px}.l4l-area-chart-empty-text{font-size:12px;color:var(--text-muted);max-width:340px;line-height:1.55}.l4l-area-chart-legend{display:flex;gap:18px;padding-top:12px;margin-top:8px;border-top:1px solid var(--border);flex-wrap:wrap}.l4l-area-chart-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.l4l-area-chart-legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.l4l-funnel-compact{display:flex;flex-direction:column;gap:4px}.l4l-funnel-compact-row{display:flex;flex-direction:column;gap:6px;padding:6px 0}.l4l-funnel-compact-meta{display:flex;justify-content:space-between;align-items:baseline}.l4l-funnel-compact-label{font-size:12px;color:var(--text-muted)}.l4l-funnel-compact-value{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.l4l-funnel-compact-bar{height:6px;background:var(--bg-elevated-2);border-radius:3px;overflow:hidden}.l4l-funnel-compact-fill{height:100%;background:var(--brand);border-radius:3px;transition:width .8s cubic-bezier(.2,.8,.4,1)}.l4l-funnel-compact-conv-row{display:flex;justify-content:flex-end;align-items:center;height:14px;position:relative}.l4l-funnel-compact-conv-row:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:1px;background:var(--border);background-image:linear-gradient(to bottom,var(--text-faint) 50%,transparent 50%);background-size:1px 4px;opacity:.5}.l4l-funnel-compact-conv{font-family:var(--font-mono);font-size:10px;color:var(--text-faint);background:var(--bg-elevated);padding:0 6px;letter-spacing:.04em;position:relative;z-index:1}.l4l-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.l4l-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.l4l-action-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--text);transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);box-shadow:var(--shadow-sm)}.l4l-action-card:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.l4l-action-icon{width:32px;height:32px;border-radius:var(--radius);background:var(--brand-bg);display:flex;align-items:center;justify-content:center;color:var(--brand);flex-shrink:0}.l4l-action-title{font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px}.l4l-action-desc{font-size:12px;color:var(--text-muted);line-height:1.4}.l4l-activity-list{display:flex;flex-direction:column;gap:2px}.l4l-activity-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:8px;transition:background .15s ease}.l4l-activity-row:hover{background:var(--bg-hover, rgba(0, 0, 0, .025))}.l4l-activity-icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid transparent}.l4l-activity-icon.tint-blue{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.l4l-activity-icon.tint-indigo{background:#e0e7ff;color:#4338ca;border-color:#c7d2fe}.l4l-activity-icon.tint-violet{background:#ede9fe;color:#6d28d9;border-color:#ddd6fe}.l4l-activity-icon.tint-green{background:#dcfce7;color:#15803d;border-color:#86efac}.l4l-activity-icon.tint-amber{background:#fef3c7;color:#b45309;border-color:#fcd34d}.l4l-activity-icon.tint-red{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.l4l-activity-icon.tint-slate{background:var(--bg-elevated-2, #F1F5F9);color:var(--text-muted);border-color:var(--border)}.l4l-activity-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.l4l-activity-label{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.l4l-activity-sub{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.l4l-activity-time{font-size:11px;color:var(--text-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.l4l-roadmap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px}.l4l-roadmap-card{display:flex!important;gap:12px;align-items:flex-start}.l4l-roadmap-icon{width:32px;height:32px;border-radius:var(--radius);background:var(--bg-elevated-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.l4l-roadmap-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.l4l-roadmap-title{font-size:13px;font-weight:500;color:var(--text)}.l4l-roadmap-desc{font-size:12px;color:var(--text-muted);line-height:1.5}.l4l-accounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px}.l4l-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius)}.l4l-mini-stat{min-width:0}.l4l-mini-stat-head{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.04em}.l4l-mini-stat-value{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px;line-height:1;font-variant-numeric:tabular-nums}.l4l-mini-bar{height:3px;background:var(--border);border-radius:2px;overflow:hidden}.l4l-mini-bar-fill{height:100%;background:var(--brand);border-radius:2px;transition:width var(--duration) var(--ease)}.l4l-inbox{display:grid;grid-template-columns:320px 1fr;gap:16px;height:calc(100vh - 160px);min-height:480px}.l4l-conv-list{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.l4l-conv-list-header{padding:12px 14px;border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.l4l-conv-scroll{flex:1;overflow-y:auto}.l4l-conv-item{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);cursor:pointer;transition:background var(--duration-fast) var(--ease)}.l4l-conv-item:hover{background:var(--bg-hover)}.l4l-conv-item-active{background:var(--bg-active);position:relative}.l4l-conv-item-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--brand)}.l4l-conv-name{font-size:13px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-conv-preview{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.l4l-conv-time{font-size:10px;color:var(--text-faint);font-family:var(--font-mono);flex-shrink:0}.l4l-thread{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-sm)}.l4l-thread-header{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.l4l-thread-messages{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:8px}.l4l-message{max-width:70%;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.55}.l4l-message-incoming{background:var(--bg-elevated-2);color:var(--text);border:1px solid var(--border);align-self:flex-start;border-bottom-left-radius:4px}.l4l-message-outgoing{background:var(--brand);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.l4l-message-time{font-size:10px;font-family:var(--font-mono);opacity:.7;margin-top:4px}.l4l-thread-composer{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--border);background:var(--bg-elevated-2)}.l4l-inbox-premium{display:grid;grid-template-columns:340px 1fr;gap:16px;height:calc(100vh - 180px);min-height:520px}.l4l-conv-pane{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0f172a0a}.l4l-conv-pane-header{padding:14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated-2) 0%,var(--bg-elevated) 100%)}.l4l-conv-scroll-premium{flex:1;overflow-y:auto;padding:6px}.l4l-conv-scroll-premium::-webkit-scrollbar{width:6px}.l4l-conv-scroll-premium::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.l4l-conv-scroll-premium::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.l4l-conv-item-premium{width:100%;display:flex;gap:11px;padding:11px 12px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;text-align:left;transition:all var(--duration-fast) var(--ease);position:relative}.l4l-conv-item-premium:hover{background:var(--bg-hover);border-color:var(--border)}.l4l-conv-item-premium.l4l-conv-item-active{background:linear-gradient(135deg,#2563eb0f,#1d4ed808);border-color:#2563eb2e;box-shadow:inset 0 0 0 1px #2563eb14}.l4l-conv-item-premium.l4l-conv-item-active:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;background:var(--brand);border-radius:0 3px 3px 0}.l4l-conv-avatar-wrap{position:relative;flex-shrink:0}.l4l-conv-unread-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:999px;background:var(--brand);border:2px solid var(--bg-elevated)}.l4l-conv-name-premium{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.l4l-conv-headline{font-size:11.5px;color:var(--text-faint);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-conv-preview-premium{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.l4l-conv-time-premium{font-size:11px;color:var(--text-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.l4l-conv-empty{padding:32px 16px;text-align:center;display:flex;flex-direction:column;align-items:center}.l4l-thread-pane{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.l4l-thread-header-premium{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated-2) 0%,var(--bg-elevated) 100%)}.l4l-thread-messages-premium{flex:1;overflow-y:auto;padding:24px 28px;display:flex;flex-direction:column;gap:4px;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.04),transparent 40%),radial-gradient(circle at 80% 100%,rgba(29,78,216,.03),transparent 40%),var(--bg-elevated)}.l4l-message-separator{align-self:center;font-size:11px;color:var(--text-faint);padding:14px 0 6px;display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.l4l-message-premium{max-width:65%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.55;margin-bottom:4px;box-shadow:0 1px 2px #0f172a0a}.l4l-message-premium.l4l-message-incoming{background:var(--bg-elevated-2);color:var(--text);border:1px solid var(--border);align-self:flex-start;border-bottom-left-radius:4px}.l4l-message-premium.l4l-message-outgoing{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;align-self:flex-end;border-bottom-right-radius:4px;border:none}.l4l-thread-composer-premium{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-elevated-2);align-items:flex-end}.l4l-thread-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.l4l-thread-empty-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#2563eb14,#1d4ed80a);border:1px solid rgba(37,99,235,.14);display:flex;align-items:center;justify-content:center;color:var(--brand)}@media (max-width: 900px){.l4l-inbox-premium{grid-template-columns:1fr;height:auto}}.l4l-inbox-pro{display:grid;grid-template-columns:340px 1fr;gap:14px;height:calc(100vh - 200px);min-height:560px}.l4l-inbox-pro:has(.l4l-inbox-ai-panel){grid-template-columns:340px 1fr 320px}@media (max-width: 1100px){.l4l-inbox-pro{grid-template-columns:1fr;height:auto}.l4l-inbox-pro:has(.l4l-inbox-ai-panel){grid-template-columns:1fr}}.l4l-inbox-list{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #0f172a0a}.l4l-inbox-list-header{padding:14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated-2) 0%,var(--bg-elevated) 100%)}.l4l-inbox-list-title{font-size:11px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;color:var(--muted)}.l4l-inbox-filters{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.l4l-filter-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:8px;font-size:11.5px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s var(--ease)}.l4l-filter-pill:hover{background:var(--bg-hover);color:var(--text)}.l4l-filter-pill.active{background:var(--brand);color:var(--on-brand);border-color:var(--brand);box-shadow:0 2px 6px -2px #2563eb66}.l4l-filter-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 5px;height:14px;background:#fff3;border-radius:999px;font-size:10px;font-weight:700}.l4l-filter-pill:not(.active) .l4l-filter-pill-count{background:var(--border);color:var(--text-faint)}.l4l-inbox-camp-select{width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated-2);font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer;outline:none;transition:all .15s var(--ease)}.l4l-inbox-camp-select.active{background:var(--brand-bg);border-color:var(--brand-border);color:var(--brand)}.l4l-inbox-camp-select:focus{border-color:var(--brand)}.l4l-inbox-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.l4l-inbox-tag{padding:3px 8px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:999px;font-size:10.5px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:all .15s var(--ease);text-transform:capitalize}.l4l-inbox-tag:hover{border-color:var(--brand)}.l4l-inbox-tag.active{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.l4l-inbox-tag-clear{padding:3px 6px;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-faint);cursor:pointer;display:inline-flex;align-items:center;transition:color .15s}.l4l-inbox-tag-clear:hover{color:#ef4444}.l4l-inbox-scroll{flex:1;overflow-y:auto;padding:6px}.l4l-inbox-scroll::-webkit-scrollbar{width:6px}.l4l-inbox-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.l4l-conv-row{width:100%;display:flex;gap:11px;padding:11px 12px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s var(--ease);position:relative}.l4l-conv-row:hover{background:var(--bg-hover);border-color:var(--border)}.l4l-conv-row.active{background:var(--brand-bg);border-color:var(--brand-border)}.l4l-conv-row.active:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;background:var(--brand);border-radius:0 3px 3px 0}.l4l-conv-row-avatar{position:relative;flex-shrink:0}.l4l-conv-stage-dot{position:absolute;bottom:-1px;right:-1px;width:12px;height:12px;border-radius:999px;border:2px solid var(--bg-elevated);box-sizing:content-box}.l4l-thread-stage-dot{bottom:0;right:0;width:13px;height:13px}.l4l-conv-row-name{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.l4l-conv-row-headline{font-size:11.5px;color:var(--text-faint);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-conv-row-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.l4l-conv-row-tag{padding:1px 6px;background:var(--brand-bg);color:var(--brand);border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.2px;text-transform:lowercase;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-conv-row-tag-more{padding:1px 5px;font-size:9.5px;color:var(--text-faint);font-weight:600}.l4l-conv-row-preview{font-size:12.5px;color:var(--text-muted);margin-top:3px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.l4l-conv-row-time{font-size:11px;color:var(--text-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.l4l-conv-ai-badge{padding:1px 5px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.4px}.l4l-inbox-empty-list{padding:30px 14px;text-align:center;display:flex;flex-direction:column;align-items:center}.l4l-inbox-thread{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.l4l-inbox-thread-header{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated-2) 0%,var(--bg-elevated) 100%);min-width:0}.l4l-thread-avatar-wrap{position:relative;flex-shrink:0}.l4l-thread-identity{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.l4l-thread-name-row{display:flex;align-items:center;gap:8px;min-width:0}.l4l-thread-name{font-size:15px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.l4l-thread-li-link{color:var(--brand);display:inline-flex;flex-shrink:0}.l4l-thread-meta-row{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--text-muted)}.l4l-thread-meta-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0}.l4l-thread-meta-text strong{color:var(--text);font-weight:600}.l4l-thread-meta-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:6px;font-size:11px;font-weight:600;color:var(--brand);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.l4l-thread-meta-account{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:6px;font-size:11px;font-weight:500;color:var(--text-muted);flex-shrink:0;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.l4l-thread-meta-account-dot{width:6px;height:6px;border-radius:50%;background:#10b981;flex-shrink:0}.l4l-thread-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.l4l-stage-badge{padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border:1px solid;flex-shrink:0}.l4l-thread-campaign-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:8px;font-size:11px;font-weight:600;color:var(--brand)}.l4l-thread-ai-mode{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.l4l-thread-ai-mode.mode-full_auto{background:#10b9811f;color:#047857}.l4l-thread-ai-mode.mode-semi_auto{background:#f59e0b24;color:#b45309}.l4l-thread-ai-mode.mode-suggest{background:#2563eb1a;color:#1d4ed8}.l4l-thread-ai-toggle{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-faint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ease)}.l4l-thread-ai-toggle:hover{background:var(--bg-hover);color:var(--text)}.l4l-thread-ai-toggle.active{background:var(--brand-bg);color:var(--brand);border-color:var(--brand-border)}.l4l-inbox-messages{flex:1;overflow-y:auto;padding:22px 26px;display:flex;flex-direction:column;gap:4px;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.03),transparent 40%),radial-gradient(circle at 80% 100%,rgba(14,165,233,.025),transparent 40%),var(--bg-elevated)}.l4l-msg-separator{align-self:center;font-size:11px;color:var(--text-faint);padding:12px 0 6px;display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.l4l-inbox-msg{max-width:65%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.55;margin-bottom:4px;box-shadow:0 1px 2px #0f172a0a}.l4l-inbox-msg.in{background:var(--bg-elevated-2);color:var(--text);border:1px solid var(--border);align-self:flex-start;border-bottom-left-radius:4px}.l4l-inbox-msg.out{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;align-self:flex-end;border-bottom-right-radius:4px;border:none}.l4l-inbox-composer{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-elevated-2);align-items:flex-end}.l4l-inbox-composer-input{flex:1;min-height:56px;max-height:200px;resize:none;border:1px solid var(--border);background:var(--bg-elevated);border-radius:10px;padding:10px 12px;font-size:13.5px;font-family:inherit;color:var(--text);outline:none;transition:border-color .15s}.l4l-inbox-composer-input:focus{border-color:var(--brand)}.l4l-inbox-thread-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.l4l-inbox-thread-empty-icon{width:64px;height:64px;border-radius:18px;background:var(--brand-bg);border:1px solid var(--brand-border);display:flex;align-items:center;justify-content:center;color:var(--brand)}.l4l-invoices-table{width:100%;border-collapse:collapse;font-size:13px}.l4l-invoices-table thead th{text-align:left;padding:12px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--muted);border-bottom:1px solid var(--border);background:var(--bg-elevated-2);white-space:nowrap}.l4l-invoices-table tbody td{padding:14px;border-bottom:1px solid var(--border);vertical-align:middle}.l4l-invoices-table tbody tr:last-child td{border-bottom:none}.l4l-invoices-table tbody tr:hover{background:var(--bg-hover)}.l4l-invoices-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg-elevated);color:var(--text-muted);font-size:11px;font-weight:600;text-decoration:none;transition:all .15s var(--ease)}.l4l-invoices-btn:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-bg)}.l4l-lang-picker{position:absolute;bottom:calc(100% + 6px);left:8px;z-index:50;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 28px -8px #0f172a33;padding:6px;min-width:180px}.l4l-lang-picker-title{font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--muted);padding:6px 8px 4px}.l4l-lang-opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;background:transparent;color:var(--text);font-size:12.5px;border-radius:7px;cursor:pointer;text-align:left;transition:background .12s}.l4l-lang-opt:hover{background:var(--bg-hover)}.l4l-lang-opt.active{background:var(--brand-bg);color:var(--brand);font-weight:600}.l4l-lang-flag{font-size:16px;line-height:1}.l4l-lang-check{margin-left:auto;font-weight:700;color:var(--brand)}.l4l-tags-bar{position:relative;padding:8px 18px 10px;border-bottom:1px solid var(--border);background:var(--bg-elevated);display:flex;align-items:flex-start;gap:10px}.l4l-tags-bar-icon{width:22px;height:22px;border-radius:6px;background:var(--bg-elevated-2);display:inline-flex;align-items:center;justify-content:center;color:var(--text-faint);flex-shrink:0;margin-top:1px}.l4l-tags-bar-list{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.l4l-tags-bar-empty{font-size:11.5px;color:var(--text-faint);font-style:italic}.l4l-tag-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border-radius:999px;border:1px solid;font-size:10.5px;font-weight:700;color:#fff;letter-spacing:.2px;text-transform:capitalize;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.l4l-tag-chip-x{width:14px;height:14px;border:none;background:#fff3;border-radius:999px;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.l4l-tag-chip-x:hover{background:#ffffff59}.l4l-tag-add{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;border:1px dashed var(--border);background:transparent;color:var(--text-muted);font-size:10.5px;font-weight:600;cursor:pointer;transition:all .15s var(--ease)}.l4l-tag-add:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-bg)}.l4l-tag-picker{position:absolute;top:100%;left:18px;right:18px;margin-top:6px;z-index:10;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 28px -8px #0f172a33;padding:12px;max-width:600px}.l4l-tag-picker-section{margin-bottom:10px}.l4l-tag-picker-section:last-child{margin-bottom:0}.l4l-tag-picker-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--muted);margin-bottom:6px}.l4l-tag-picker-grid{display:flex;flex-wrap:wrap;gap:4px}.l4l-tag-opt{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated-2);font-size:11px;font-weight:600;color:var(--text);cursor:pointer;transition:all .12s var(--ease)}.l4l-tag-opt:hover{transform:translateY(-1px)}.l4l-tag-opt.on{color:#fff}.l4l-tag-picker-custom{display:flex;gap:6px;padding-top:10px;border-top:1px dashed var(--border);margin-top:10px}.l4l-tag-custom-input{flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated-2);font-size:12px;outline:none;transition:border-color .15s}.l4l-tag-custom-input:focus{border-color:var(--brand)}.l4l-tag-custom-add{padding:6px 12px;border-radius:8px;border:none;background:var(--brand);color:var(--on-brand);font-size:11px;font-weight:700;cursor:pointer;transition:opacity .15s}.l4l-tag-custom-add:disabled{opacity:.4;cursor:not-allowed}.l4l-ai-pending{align-self:flex-end;max-width:70%;margin:10px 0 4px;padding:12px 14px;border-radius:14px 14px 4px;background:linear-gradient(135deg,#f59e0b14,#ea580c0a);border:1px solid rgba(245,158,11,.3);box-shadow:0 4px 12px -6px #f59e0b40}.l4l-ai-pending-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.l4l-ai-pending-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f59e0b;color:#fff;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.l4l-ai-conf{padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.l4l-ai-conf.high{background:#10b98126;color:#047857}.l4l-ai-conf.mid{background:#f59e0b26;color:#b45309}.l4l-ai-conf.low{background:#ef444426;color:#b91c1c}.l4l-ai-pending-content{font-size:13.5px;line-height:1.55;color:var(--text);white-space:pre-wrap}.l4l-ai-strategy{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(245,158,11,.25);font-size:11px;color:#b45309;display:inline-flex;align-items:center;gap:4px}.l4l-ai-pending-actions{display:flex;gap:6px;margin-top:10px;justify-content:flex-end;flex-wrap:wrap}.l4l-ai-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:7px;font-size:11.5px;font-weight:600;cursor:pointer;border:1px solid;transition:all .15s var(--ease)}.l4l-ai-btn.approve{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:transparent;box-shadow:0 2px 6px -2px #10b98166}.l4l-ai-btn.approve:hover{transform:translateY(-1px)}.l4l-ai-btn.edit{background:var(--bg-elevated);color:#b45309;border-color:#f59e0b4d}.l4l-ai-btn.edit:hover{background:#f59e0b14}.l4l-ai-btn.regen{background:var(--bg-elevated);color:var(--text-muted);border-color:var(--border)}.l4l-ai-btn.regen:hover{background:var(--bg-hover);color:var(--text)}.l4l-ai-btn.reject{background:var(--bg-elevated);color:#b91c1c;border-color:#ef444440}.l4l-ai-btn.reject:hover{background:#ef44440f}.l4l-ai-edit-input{width:100%;border:1px solid rgba(245,158,11,.4);background:var(--bg-elevated);border-radius:10px;padding:10px 12px;font-size:13.5px;font-family:inherit;color:var(--text);outline:none;resize:vertical;min-height:70px}.l4l-ai-edit-input:focus{border-color:#f59e0b}.l4l-inbox-ai-panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;min-height:0;box-shadow:0 1px 2px #0f172a0a}.l4l-ai-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin}.l4l-ai-panel::-webkit-scrollbar{width:6px}.l4l-ai-panel::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.l4l-ai-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--bg-elevated-2) 0%,var(--bg-elevated) 100%);position:sticky;top:0;z-index:2;flex-shrink:0}.l4l-ai-panel-icon{width:26px;height:26px;border-radius:7px;background:var(--brand-bg);color:var(--brand);display:flex;align-items:center;justify-content:center}.l4l-ai-panel-close{width:26px;height:26px;border-radius:7px;background:transparent;border:none;color:var(--text-faint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.l4l-ai-panel-close:hover{background:var(--bg-hover);color:var(--text)}.l4l-ai-panel-toggle{padding:14px 16px;border-bottom:1px solid var(--border)}.l4l-ai-locked{padding:22px 18px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:linear-gradient(180deg,rgba(245,158,11,.05) 0%,transparent 100%)}.l4l-ai-locked-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#0a0a0a;color:#fafaf7}.l4l-ai-locked-title{font-size:14px;font-weight:700;color:var(--text);letter-spacing:-.01em}.l4l-ai-locked-desc{font-size:12.5px;color:var(--text-muted);line-height:1.5}.l4l-ai-locked-bullets{list-style:none;padding:0;margin:4px 0 6px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-muted)}.l4l-ai-locked-bullets li{position:relative;padding-left:14px}.l4l-ai-locked-bullets li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#f59e0b}.l4l-ai-locked-cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;background:#0a0a0a;color:#fafaf7;border:none;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.005em;transition:transform .12s ease,background .12s ease;margin-top:4px}.l4l-ai-locked-cta:hover{background:#1a1a1a;transform:translateY(-1px)}.l4l-ai-toggle-row{display:flex;align-items:center;gap:10px;cursor:pointer}.l4l-ai-toggle-row input{display:none}.l4l-ai-toggle-slider{width:36px;height:20px;border-radius:999px;background:var(--border);position:relative;transition:background .2s;flex-shrink:0}.l4l-ai-toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0003}.l4l-ai-toggle-row input:checked+.l4l-ai-toggle-slider{background:var(--brand)}.l4l-ai-toggle-row input:checked+.l4l-ai-toggle-slider:after{transform:translate(16px)}.l4l-ai-section{padding:14px 16px;border-bottom:1px solid var(--border)}.l4l-ai-section-label{font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--muted);display:block;margin-bottom:8px}.l4l-ai-select{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated-2);font-size:12.5px;color:var(--text);outline:none;transition:border-color .15s}.l4l-ai-select:focus{border-color:var(--brand)}.l4l-ai-no-lib{display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-elevated-2);border:1px dashed var(--border);border-radius:8px;font-size:12px;color:var(--muted)}.l4l-ai-mode-options{display:flex;flex-direction:column;gap:6px}.l4l-ai-mode-opt{text-align:left;padding:10px 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg-elevated-2);cursor:pointer;transition:all .15s var(--ease)}.l4l-ai-mode-opt:hover{background:var(--bg-hover)}.l4l-ai-mode-opt.active{background:var(--brand-bg);border-color:var(--brand)}.l4l-ai-meta{padding:14px 16px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border)}.l4l-ai-meta>div{display:flex;justify-content:space-between;align-items:center;font-size:12px}.l4l-ai-meta span{color:var(--muted)}.l4l-ai-meta strong{font-weight:600;color:var(--text)}.l4l-ai-panel-footer{margin-top:auto;padding:14px 16px;border-top:1px solid var(--border);background:var(--bg-elevated);position:sticky;bottom:0;flex-shrink:0}.l4l-ai-phase-pipeline{display:flex;align-items:center;gap:4px;margin-bottom:14px;flex-wrap:nowrap}.l4l-ai-phase-pipeline[data-dead=true]{opacity:.85}.l4l-ai-phase-step{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1 0;min-width:0}.l4l-ai-phase-step-icon{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-hover, #f1f5f9);color:var(--muted);border:1.5px solid var(--border);transition:all .25s ease;flex-shrink:0}.l4l-ai-phase-step.past .l4l-ai-phase-step-icon{background:#dcfce7;color:#15803d;border-color:#86efac}.l4l-ai-phase-step.active .l4l-ai-phase-step-icon{background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed29;animation:l4lPhasePulse 2s ease-in-out infinite}.l4l-ai-phase-step.dead .l4l-ai-phase-step-icon{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.l4l-ai-phase-step-label{font-size:9.5px;color:var(--muted);text-align:center;line-height:1.15;font-weight:500;letter-spacing:.1px}.l4l-ai-phase-step.active .l4l-ai-phase-step-label{color:var(--text);font-weight:700}.l4l-ai-phase-connector{flex:0 0 16px;height:1.5px;background:var(--border);margin-top:-14px;border-radius:1px;transition:background .25s ease}.l4l-ai-phase-connector.past{background:#86efac}.l4l-ai-phase-dead-label{width:100%;text-align:center;font-size:10.5px;color:#b91c1c;font-weight:600;margin-top:4px}@keyframes l4lPhasePulse{0%,to{box-shadow:0 0 0 4px #7c3aed29}50%{box-shadow:0 0 0 6px #7c3aed0f}}.l4l-ai-sentiment-gauge{margin-bottom:12px}.l4l-ai-sentiment-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.l4l-ai-sentiment-label{font-size:11px;color:var(--muted);letter-spacing:.2px;font-weight:500}.l4l-ai-sentiment-value{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.l4l-ai-sentiment-value.good{color:#15803d}.l4l-ai-sentiment-value.warn{color:#b45309}.l4l-ai-sentiment-value.bad{color:#b91c1c}.l4l-ai-sentiment-track{height:6px;background:var(--bg-hover, #f1f5f9);border-radius:999px;overflow:hidden;border:1px solid var(--border)}.l4l-ai-sentiment-bar{height:100%;border-radius:999px;transition:width .8s cubic-bezier(.4,0,.2,1)}.l4l-ai-sentiment-bar.good{background:linear-gradient(90deg,#4ade80,#16a34a)}.l4l-ai-sentiment-bar.warn{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.l4l-ai-sentiment-bar.bad{background:linear-gradient(90deg,#fca5a5,#ef4444)}.l4l-ai-status-badges{display:flex;flex-wrap:wrap;gap:6px}.l4l-ai-status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.1px;border:1px solid transparent}.l4l-ai-status-badge.ok{background:#dcfce7;color:#15803d;border-color:#86efac}.l4l-ai-status-badge.info{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd}.l4l-ai-status-badge.warn{background:#fef3c7;color:#b45309;border-color:#fcd34d}.l4l-ai-status-badge.active{background:#7c3aed1a;color:#6d28d9;border-color:#7c3aed4d}.l4l-ai-manual-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;margin:0 16px 12px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .15s ease;width:calc(100% - 32px);justify-content:center}.l4l-ai-manual-btn.ok{background:#dcfce7;color:#15803d;border-color:#86efac}.l4l-ai-manual-btn.ok:hover{background:#bbf7d0}.l4l-ai-manual-btn.primary{background:var(--brand);color:#fff}.l4l-ai-manual-btn.primary:hover{filter:brightness(.95)}.l4l-ai-handoff-card{margin:0 16px 12px;padding:10px 12px;background:#fef3c7;border:1px solid #FCD34D;border-radius:8px}.l4l-ai-handoff-reason{display:flex;align-items:flex-start;gap:6px;color:#92400e;font-size:11.5px;line-height:1.4;margin-bottom:8px}.l4l-ai-handoff-card .l4l-ai-manual-btn{margin:0;width:100%}.l4l-ai-delay-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.l4l-ai-delay-input{display:flex;flex-direction:column;gap:3px}.l4l-ai-delay-input span{font-size:10.5px;color:var(--muted);font-weight:500}.l4l-ai-delay-input input{padding:6px 9px;border:1px solid var(--border);border-radius:6px;font-size:12px;background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;text-align:center}.l4l-ai-delay-input input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-ai-delay-hint{font-size:10.5px;color:var(--muted);margin-top:6px;line-height:1.35}.l4l-ai-confidence{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.2px;font-variant-numeric:tabular-nums}.l4l-ai-confidence.high{background:#10b98126;color:#047857}.l4l-ai-confidence.mid{background:#f59e0b26;color:#b45309}.l4l-ai-confidence.low{background:#ef444426;color:#b91c1c}@keyframes l4lFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes l4lPulseDot{0%,to{box-shadow:0 0 #10b98199}50%{box-shadow:0 0 0 6px #10b98100}}@keyframes l4lAuroraFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-6px) scale(1.05)}}.l4l-dash2-hero{position:relative;background:linear-gradient(135deg,#2563eb0f,#1d4ed808,#0ea5e90a);border:1px solid var(--border);border-radius:16px;padding:22px 26px;margin-bottom:16px;overflow:hidden;animation:l4lFadeUp .4s var(--ease)}.l4l-dash2-hero-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px at 80% -10%,rgba(37,99,235,.18),transparent 55%),radial-gradient(360px at 0% 100%,rgba(14,165,233,.12),transparent 50%);animation:l4lAuroraFloat 10s ease-in-out infinite}.l4l-dash2-hero-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.l4l-dash2-hero-left{display:flex;align-items:center;gap:16px;min-width:0}.l4l-dash2-hero-avatar{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 18px -6px #2563eb73}.l4l-dash2-hero-date{font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;text-transform:capitalize;letter-spacing:.1px}.l4l-dash2-hero-title{font-size:26px;font-weight:700;margin:4px 0;letter-spacing:-.4px;line-height:1.1}.l4l-dash2-hero-sub{font-size:13.5px;color:var(--text-muted);line-height:1.5;max-width:580px}.l4l-dash2-hero-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l4l-dash2-hero-linkedin{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;text-decoration:none;color:inherit;transition:all .18s var(--ease)}.l4l-dash2-hero-linkedin:hover{border-color:var(--brand);background:var(--brand-bg);transform:translateY(-1px)}.l4l-dash2-hero-li-avatar{width:32px;height:32px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--bg-elevated-2)}.l4l-dash2-hero-li-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-weight:700;font-size:13px}.l4l-dash2-hero-li-info{display:flex;flex-direction:column;line-height:1.2;min-width:0}.l4l-dash2-hero-li-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.l4l-dash2-hero-li-status{font-size:10.5px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;margin-top:1px}.l4l-dash2-hero-li-dot{width:6px;height:6px;border-radius:999px;background:#10b981;animation:l4lPulseDot 2s ease-in-out infinite}.l4l-dash2-deck{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin-bottom:18px;animation:l4lFadeUp .45s var(--ease) .05s both}@media (max-width: 1100px){.l4l-dash2-deck{grid-template-columns:1fr}}.l4l-dash2-pulse{position:relative;background:radial-gradient(ellipse at 50% 0%,#18181b,#0a0a0c 60%,#050506);border-radius:16px;padding:22px 24px;overflow:hidden;color:#fff;box-shadow:0 18px 48px -12px #000000a6,inset 0 0 0 1px #ffffff0f;isolation:isolate}.l4l-dash2-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px at 82% 12%,rgba(245,199,126,.22),transparent 55%),radial-gradient(360px at 16% 92%,rgba(167,139,250,.22),transparent 55%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.025),transparent 70%);pointer-events:none;z-index:-1;animation:l4lDash2PulseGlow 14s ease-in-out infinite}.l4l-dash2-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 80%);pointer-events:none;z-index:-1}@keyframes l4lDash2PulseGlow{0%,to{transform:translate(0)}50%{transform:translate(-12px,8px)}}.l4l-dash2-pulse>*{position:relative;z-index:1}.l4l-dash2-pulse-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;gap:16px;flex-wrap:wrap}.l4l-dash2-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#fff9;display:inline-flex;align-items:center;gap:6px}.l4l-dash2-live-dot{width:7px;height:7px;border-radius:999px;background:#10b981;animation:l4lPulseDot 1.8s ease-in-out infinite}.l4l-dash2-pulse-title{font-size:36px;font-weight:800;letter-spacing:-1px;margin-top:6px;display:inline-flex;align-items:baseline;gap:10px;line-height:1;color:#fff}.l4l-dash2-pulse-suffix{font-size:13px;font-weight:500;color:#ffffffa6;letter-spacing:.2px}.l4l-dash2-pulse-status{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.l4l-dash2-status-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;padding:4px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffeb;white-space:nowrap}.l4l-dash2-status-chip.warn{background:#f59e0b33;border-color:#f59e0b59;color:#fcd34d}.l4l-dash2-pulse-rings{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.l4l-dash2-ring{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.l4l-dash2-ring-label{font-size:11.5px;color:#ffffffd9;display:inline-flex;align-items:center;gap:6px;font-weight:600;letter-spacing:.2px}.l4l-dash2-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.l4l-dash2-kpi-tile{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:14px 16px;position:relative;overflow:hidden;transition:all .18s var(--ease)}.l4l-dash2-kpi-tile:hover{transform:translateY(-1px);border-color:var(--tile-accent);box-shadow:0 8px 22px -10px var(--tile-accent)}.l4l-dash2-kpi-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--tile-accent),transparent 70%);opacity:.6}.l4l-dash2-kpi-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.l4l-dash2-kpi-icon{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-dash2-kpi-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--text-muted)}.l4l-dash2-kpi-value{font-size:26px;font-weight:700;letter-spacing:-.8px;line-height:1.05;font-variant-numeric:tabular-nums}.l4l-dash2-kpi-footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:8px}.l4l-dash2-mid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-bottom:18px;align-items:start;animation:l4lFadeUp .5s var(--ease) .1s both}@media (max-width: 1100px){.l4l-dash2-mid{grid-template-columns:1fr}}.l4l-dash2-chart-fullwidth{border-radius:14px;margin-bottom:18px;animation:l4lFadeUp .5s var(--ease) .08s both}.l4l-sh{position:relative;border-radius:18px;padding:26px 28px;margin-bottom:18px;overflow:hidden;isolation:isolate;background:var(--surface, #fff);border:1px solid var(--border, rgba(0,0,0,.07));box-shadow:0 1px 2px #1018280a,0 16px 44px -22px #10182842;animation:l4lFadeUp .5s var(--ease) .04s both}.l4l-sh-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(520px at 92% -14%,rgba(16,185,129,.12),transparent 58%),radial-gradient(420px at 0% 116%,rgba(124,111,214,.1),transparent 58%)}.l4l-sh-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.l4l-sh-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted, #8a8a93)}.l4l-sh-eyebrow svg{color:var(--text-muted, #a1a1aa)}.l4l-sh-status{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.l4l-sh-status-dot{width:8px;height:8px;border-radius:999px;animation:l4lPulseDot 1.9s ease-in-out infinite}.l4l-sh-main{display:grid;grid-template-columns:168px 1fr;align-items:center;gap:30px;margin:14px 0 20px}@media (max-width: 720px){.l4l-sh-main{grid-template-columns:1fr;justify-items:center;gap:22px}}.l4l-sh-gauge{position:relative;width:168px;height:168px;flex-shrink:0}.l4l-sh-gauge-svg{width:100%;height:100%;display:block;position:relative;z-index:1}.l4l-sh-gauge-halo{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 38%,transparent) 0%,transparent 68%);filter:blur(8px);animation:l4lShHalo 3.4s ease-in-out infinite}@keyframes l4lShHalo{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.08);opacity:1}}.l4l-sh-gauge-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.l4l-sh-gauge-num{font-size:46px;font-weight:800;letter-spacing:-.04em;line-height:1}.l4l-sh-gauge-max{font-size:12px;font-weight:500;color:var(--text-muted, #a1a1aa);margin-top:4px;font-variant-numeric:tabular-nums}.l4l-sh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:100%}@media (max-width: 980px){.l4l-sh-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.l4l-sh-tiles{grid-template-columns:1fr}}.l4l-sh-tile{position:relative;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--tc) 13%,#ffffff),color-mix(in srgb,var(--tc) 5%,#ffffff));border:1px solid color-mix(in srgb,var(--tc) 22%,transparent);box-shadow:0 8px 22px -14px color-mix(in srgb,var(--tc) 60%,transparent),inset 0 1px #ffffffb3;animation:l4lFunnel2In .5s cubic-bezier(.22,1,.36,1) both;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.l4l-sh-tile:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--tc) 70%,transparent),inset 0 1px #fffc}.l4l-sh-tile-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;color:var(--tc);background:color-mix(in srgb,var(--tc) 16%,#ffffff);border:1px solid color-mix(in srgb,var(--tc) 22%,transparent)}.l4l-sh-tile-label{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--text, #2b2b30);letter-spacing:-.005em;line-height:1.25}.l4l-sh-tile-check{flex-shrink:0;color:#10b981}.l4l-sh-warmup{margin-top:4px}.l4l-sh-warmup-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.l4l-sh-warmup-label{font-size:13px;font-weight:500;color:var(--text, #3f3f46)}.l4l-sh-warmup-pct{font-size:13px;font-weight:700;color:var(--text, #18181b);font-variant-numeric:tabular-nums}.l4l-sh-warmup-track{height:7px;border-radius:999px;background:var(--bg, rgba(0,0,0,.05));overflow:hidden}.l4l-sh-warmup-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#6ee7b7,#10b981);box-shadow:0 0 12px #10b98173;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.l4l-sh-warmoff{display:flex;align-items:center;gap:13px;margin-top:4px;padding:13px 16px;border-radius:13px;background:linear-gradient(135deg,#e8943a1a,#e8943a0a);border:1px solid rgba(232,148,58,.26);box-shadow:inset 0 1px #fff9}.l4l-sh-warmoff-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;color:#b45309;background:#e8943a29;border:1px solid rgba(232,148,58,.28)}.l4l-sh-warmoff-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.l4l-sh-warmoff-title{font-size:13px;font-weight:700;color:#92400e;letter-spacing:-.01em}.l4l-sh-warmoff-sub{font-size:11.5px;line-height:1.45;color:color-mix(in srgb,#92400E 70%,#ffffff 30%)}.l4l-sh-warmoff-tag{flex-shrink:0;align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff;background:#e8943a;padding:3px 8px;border-radius:6px;box-shadow:0 2px 8px -2px #e8943a99}.l4l-sh-reco{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:13px 15px;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 6px 18px -12px var(--reco-shadow, rgba(16,185,129,.5));border:1px solid var(--reco-border, rgba(16,185,129,.26));background:linear-gradient(135deg,var(--reco-bg1, rgba(16,185,129,.1)),var(--reco-bg2, rgba(16,185,129,.03)))}.l4l-sh-reco-ok{--reco-deep: #047857;--reco-mid: #059669;--reco-border: rgba(16,185,129,.26);--reco-shadow: rgba(16,185,129,.5);--reco-bg1: rgba(16,185,129,.1);--reco-bg2: rgba(16,185,129,.03)}.l4l-sh-reco-advice{--reco-deep: #B45309;--reco-mid: #D97706;--reco-border: rgba(232,148,58,.26);--reco-shadow: rgba(232,148,58,.5);--reco-bg1: rgba(232,148,58,.1);--reco-bg2: rgba(232,148,58,.03)}.l4l-sh-reco-ic{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;color:var(--reco-deep);background:color-mix(in srgb,var(--reco-mid) 16%,#ffffff 84%);border:1px solid var(--reco-border)}.l4l-sh-reco-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.l4l-sh-reco-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-sh-reco-title{font-size:13px;font-weight:700;color:var(--reco-deep);letter-spacing:-.01em}.l4l-sh-reco-chip{font-size:10.5px;font-weight:700;letter-spacing:.01em;color:var(--reco-deep);background:color-mix(in srgb,var(--reco-mid) 12%,#ffffff 88%);border:1px solid var(--reco-border);padding:2px 8px;border-radius:999px;white-space:nowrap}.l4l-sh-reco-reason{font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--reco-deep) 72%,#ffffff 28%)}.l4l-sh-reco-meta{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--reco-deep) 60%,#ffffff 40%)}.l4l-sh-risks{display:flex;flex-direction:column;gap:6px;margin-top:16px}.l4l-sh-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--border, rgba(0,0,0,.06));font-size:12.5px;line-height:1.6;color:var(--text-muted, #8a8a93);max-width:680px}.l4l-safety{position:relative;border-radius:16px;padding:24px 26px;margin-bottom:18px;overflow:hidden;isolation:isolate;background:var(--surface, #FFFFFF);border:1px solid var(--border, rgba(0,0,0,.07));box-shadow:0 1px 2px #1018280a,0 8px 28px -18px #1018282e;animation:l4lFadeUp .5s var(--ease) .04s both}.l4l-safety-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(420px at 88% -10%,rgba(16,185,129,.07),transparent 60%),radial-gradient(360px at 4% 110%,rgba(124,111,214,.06),transparent 60%)}.l4l-safety-grid{display:grid;grid-template-columns:150px 1fr;gap:30px;align-items:center}@media (max-width: 720px){.l4l-safety-grid{grid-template-columns:1fr;gap:20px;justify-items:center;text-align:center}}.l4l-safety-score{position:relative;width:150px;height:150px}.l4l-safety-ring{width:150px;height:150px;display:block}.l4l-safety-score-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.l4l-safety-score-num{font-size:44px;font-weight:800;letter-spacing:-2px;line-height:1}.l4l-safety-score-max{font-size:12px;color:var(--text-muted, #71717A);margin-top:3px;font-variant-numeric:tabular-nums}.l4l-safety-body{min-width:0}.l4l-safety-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.9px;font-weight:700;color:var(--text-muted, #71717A);display:inline-flex;align-items:center;gap:6px;margin-bottom:10px}.l4l-safety-badge{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:7px 14px;border-radius:999px;margin-bottom:18px}.l4l-safety-badge-dot{width:8px;height:8px;border-radius:999px;animation:l4lPulseDot 1.8s ease-in-out infinite}.l4l-safety-badge-healthy{background:#10b9811a;color:#047857;border:1px solid rgba(16,185,129,.28)}.l4l-safety-badge-healthy .l4l-safety-badge-dot{background:#10b981;box-shadow:0 0 0 4px #10b98129}.l4l-safety-badge-caution{background:#d9930b1a;color:#b45309;border:1px solid rgba(217,147,11,.3)}.l4l-safety-badge-caution .l4l-safety-badge-dot{background:#d9930b;box-shadow:0 0 0 4px #d9930b29}.l4l-safety-badge-risk{background:#f43f5e17;color:#e11d48;border:1px solid rgba(244,63,94,.28)}.l4l-safety-badge-risk .l4l-safety-badge-dot{background:#f43f5e;box-shadow:0 0 0 4px #f43f5e29}.l4l-safety-warmup{margin-bottom:16px;max-width:460px}.l4l-safety-warmup-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text, #3F3F46);margin-bottom:6px;font-weight:500}.l4l-safety-warmup-pct{color:#b7791f;font-weight:700;font-variant-numeric:tabular-nums}.l4l-safety-warmup-track{height:7px;border-radius:999px;background:#0000000f;overflow:hidden}.l4l-safety-warmup-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#f0b24b,#f5c77e);transition:width 1s cubic-bezier(.22,1,.36,1)}.l4l-safety-prots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}@media (max-width: 720px){.l4l-safety-prots{justify-content:center}}.l4l-safety-prot{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--text, #3F3F46);padding:6px 11px 6px 9px;border-radius:999px;background:var(--bg, #F4F4F5);border:1px solid var(--border, rgba(0,0,0,.07))}.l4l-safety-prot-ic{display:inline-flex;color:#7c6fd6}.l4l-safety-prot-check{color:#10b981;margin-left:1px}.l4l-safety-risks{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.l4l-safety-risk{display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:7px 11px;border-radius:9px}.l4l-safety-risk-warn{background:#d9930b14;color:#b45309;border:1px solid rgba(217,147,11,.22)}.l4l-safety-risk-danger{background:#f43f5e12;color:#e11d48;border:1px solid rgba(244,63,94,.24)}.l4l-safety-foot{font-size:12px;line-height:1.55;color:var(--text-muted, #71717A);max-width:640px}.l4l-dash2-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;align-items:start;animation:l4lFadeUp .55s var(--ease) .12s both}@media (max-width: 1200px){.l4l-dash2-trio{grid-template-columns:1fr 1fr}}@media (max-width: 800px){.l4l-dash2-trio{grid-template-columns:1fr}}.l4l-dash2-trio-card,.l4l-dash2-quick-card{border-radius:14px}.l4l-dash2-stack-col{display:flex;flex-direction:column;gap:14px}.l4l-dash2-chart-card,.l4l-dash2-funnel-card{border-radius:14px}.l4l-dash2-card-link{font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px;text-decoration:none;font-weight:500;transition:color .15s var(--ease)}.l4l-dash2-card-link:hover{color:var(--brand)}.l4l-dash2-funnel{display:flex;flex-direction:column;gap:10px}.l4l-dash2-funnel-row{display:flex;align-items:center;gap:12px}.l4l-dash2-funnel-label{width:110px;flex-shrink:0;font-size:12.5px;color:var(--text);font-weight:500;display:flex;align-items:center}.l4l-dash2-funnel-bar-wrap{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.l4l-dash2-funnel-bar{height:26px;border-radius:7px;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;min-width:32px;transition:width .6s var(--ease)}.l4l-dash2-funnel-value{color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-dash2-funnel-rate{font-size:11px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;background:var(--bg-elevated-2);padding:2px 7px;border-radius:6px}.l4l-funnel2{display:flex;flex-direction:column;gap:16px;padding:6px 2px 2px}.l4l-funnel2-stack{display:flex;flex-direction:column;align-items:center}.l4l-funnel2-card{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 20px;border-radius:18px;color:#fff;overflow:hidden;isolation:isolate;background:var(--c);background:linear-gradient(140deg,color-mix(in srgb,var(--c) 88%,#ffffff) 0%,var(--c) 48%,color-mix(in srgb,var(--c) 80%,#000000) 100%);border:1px solid rgba(255,255,255,.28);box-shadow:0 16px 36px -16px color-mix(in srgb,var(--c) 70%,transparent),0 2px 6px -2px color-mix(in srgb,var(--c) 50%,transparent),inset 0 1px #ffffff73,inset 0 -10px 24px -12px #00000040;animation:l4lFunnel2In .6s cubic-bezier(.22,1,.36,1) both;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.l4l-funnel2-card:hover{transform:translateY(-2px) scale(1.006);box-shadow:0 22px 46px -16px color-mix(in srgb,var(--c) 80%,transparent),0 3px 8px -2px color-mix(in srgb,var(--c) 55%,transparent),inset 0 1px #ffffff80}.l4l-funnel2-card.is-worst{box-shadow:0 16px 36px -14px color-mix(in srgb,var(--c) 80%,transparent),inset 0 0 0 1.5px #ffffff8c}@keyframes l4lFunnel2In{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.l4l-funnel2-card-sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffff4d,#ffffff0d 38%,#fff0 60%);mix-blend-mode:screen}.l4l-funnel2-card>*:not(.l4l-funnel2-card-sheen){position:relative;z-index:1}.l4l-funnel2-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;color:#fff;background:#fff3;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px #ffffff59}.l4l-funnel2-card-text{display:flex;flex-direction:column;gap:1px;min-width:0}.l4l-funnel2-card-name{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0}.l4l-funnel2-card-count{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.05;text-shadow:0 1px 8px rgba(0,0,0,.18)}.l4l-funnel2-card-rate{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#fff;padding:5px 11px;border-radius:999px;background:#fff3;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.l4l-funnel2-card-rate.drop{background:#0000002e}.l4l-funnel2-ribbon{position:relative;width:100%;height:34px;display:flex;align-items:center;justify-content:center}.l4l-funnel2-ribbon-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c1) 42%,transparent),color-mix(in srgb,var(--c2) 42%,transparent))}.l4l-funnel2-ribbon-pill{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text, #18181b);padding:4px 12px;border-radius:999px;background:#ffffffd1;border:1px solid var(--border, rgba(0,0,0,.07));box-shadow:0 4px 12px -4px #1018282e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.l4l-funnel2-ribbon-pill b{font-weight:800;font-variant-numeric:tabular-nums}.l4l-funnel2-ribbon-sub{color:var(--text-muted, #71717a)}.l4l-funnel2-ribbon-ok{display:inline-flex;align-items:center;gap:5px;color:#059669;font-weight:600}.l4l-funnel2-summary{display:flex;align-items:stretch;margin-top:4px;padding:14px 8px;border-radius:14px;background:var(--bg, #f7f7f8);border:1px solid var(--border, rgba(0,0,0,.06))}.l4l-funnel2-sum-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.l4l-funnel2-sum-label{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted, #71717a)}.l4l-funnel2-sum-value{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text, #18181b);font-variant-numeric:tabular-nums}.l4l-funnel2-sum-div{width:1px;background:var(--border, rgba(0,0,0,.08));margin:2px 0}.l4l-funnel-pyramid{display:flex;flex-direction:column;gap:14px;padding:4px 0}.l4l-funnel-stack{display:flex;flex-direction:column;align-items:center;gap:0}@keyframes l4lFunnelIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.l4l-funnel-card{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 100%,transparent),color-mix(in srgb,var(--c) 80%,#000 8%));box-shadow:0 6px 20px color-mix(in srgb,var(--c) 28%,transparent),0 1px #ffffff2e inset,0 -1px #0000000f inset;color:#fff;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;opacity:0;animation:l4lFunnelIn .45s cubic-bezier(.4,0,.2,1) forwards}.l4l-funnel-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,transparent 45%);pointer-events:none}.l4l-funnel-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--c) 40%,transparent),0 1px #ffffff38 inset}.l4l-funnel-card-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;z-index:1}.l4l-funnel-card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;position:relative;z-index:1}.l4l-funnel-card-name{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-funnel-card-count{font-size:24px;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.5px;text-shadow:0 1px 2px rgba(0,0,0,.12)}.l4l-funnel-card-rate{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;background:#ffffff38;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0;position:relative;z-index:1}.l4l-funnel-card-rate.drop{background:#ffe0002e;border-color:#ffe0008c}.l4l-funnel-drop{height:10px;display:flex;justify-content:center;align-items:center}.l4l-funnel-drop-line{width:2px;height:100%;background:linear-gradient(180deg,#0f172a1f,#0f172a05);border-radius:2px}.l4l-funnel-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:var(--bg-elevated-2, #F8FAFC);border:1px solid var(--border);border-radius:10px}.l4l-funnel-summary-item{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;min-width:0}.l4l-funnel-summary-label{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-weight:600;text-align:center}.l4l-funnel-summary-value{font-size:18px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1.1}.l4l-funnel-summary-divider{width:1px;height:28px;background:var(--border);flex-shrink:0}.l4l-dash2-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px;align-items:stretch;animation:l4lFadeUp .55s var(--ease) .15s both}@media (max-width: 1100px){.l4l-dash2-row2{grid-template-columns:1fr}}.l4l-dash2-row2>*{height:100%}.l4l-dash2-row2>.l4l-dash2-stack-col{height:auto}.l4l-dash2-onb{position:relative;overflow:hidden;border-radius:14px}.l4l-dash2-onb-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px at 100% 0%,rgba(37,99,235,.06),transparent 50%);pointer-events:none}.l4l-dash2-onb-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;position:relative;z-index:1}.l4l-dash2-onb-progress{display:flex;align-items:center;gap:6px}.l4l-dash2-onb-pct{font-size:22px;font-weight:800;background:linear-gradient(135deg,#2563eb,#1d4ed8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.l4l-dash2-onb-track{height:6px;background:var(--bg-elevated-2);border-radius:999px;overflow:hidden;margin-bottom:16px;position:relative;z-index:1}.l4l-dash2-onb-track-fill{height:100%;background:linear-gradient(90deg,#2563eb,#1d4ed8);transition:width .6s var(--ease);border-radius:999px}.l4l-dash2-onb-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.l4l-dash2-onb-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;background:var(--bg-elevated-2);border:1px solid var(--border);transition:all .15s var(--ease)}.l4l-dash2-onb-item.done{opacity:.6}.l4l-dash2-onb-item.done .l4l-dash2-onb-label{text-decoration:line-through;color:var(--text-faint)}.l4l-dash2-onb-check{color:var(--text-faint);display:flex}.l4l-dash2-onb-item.done .l4l-dash2-onb-check{color:#10b981}.l4l-dash2-onb-label{flex:1;font-size:13px;font-weight:500}.l4l-dash2-onb-cta{font-size:12px;color:var(--brand);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:2px;padding:4px 8px;border-radius:6px;transition:background .15s}.l4l-dash2-onb-cta:hover{background:#2563eb1a}.l4l-dash2-suggestion{position:relative;overflow:hidden;border-radius:14px}.l4l-dash2-suggestion-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(380px at 0% 100%,rgba(37,99,235,.08),transparent 55%);pointer-events:none}.l4l-dash2-suggestion-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 18px -6px #2563eb73}.l4l-dash2-accounts{border-radius:14px}.l4l-dash2-accounts-list{display:flex;flex-direction:column;gap:10px}.l4l-dash2-account-row{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:10px}.l4l-dash2-account-name{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-dash2-account-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.l4l-dash2-status-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.3px}.l4l-dash2-status-pill.ok{background:#10b9811f;color:#10b981}.l4l-dash2-status-pill.off{background:#f59e0b1f;color:#f59e0b}.l4l-dash2-status-dot{width:5px;height:5px;border-radius:999px;background:currentColor}.l4l-dash2-status-pill.ok .l4l-dash2-status-dot{animation:l4lPulseDot 2s ease-in-out infinite}.l4l-dash2-section-header{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px}.l4l-dash2-section-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--muted)}.l4l-dash2-section-title{font-size:16px;font-weight:600;margin-top:2px}.l4l-dash2-campaigns-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:18px}.l4l-dash2-campaign-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;transition:all .18s var(--ease);position:relative;overflow:hidden}.l4l-dash2-campaign-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#1d4ed8)}.l4l-dash2-campaign-card:hover{transform:translateY(-2px);border-color:#2563eb4d;box-shadow:0 10px 22px -10px #2563eb40}.l4l-dash2-campaign-header{display:flex;align-items:center;justify-content:space-between}.l4l-dash2-campaign-acc{font-size:18px;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums}.l4l-dash2-campaign-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-dash2-campaign-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding-top:10px;border-top:1px solid var(--border)}.l4l-dash2-campaign-metrics>div{display:flex;flex-direction:column;align-items:center;text-align:center}.l4l-dash2-campaign-metrics span{font-size:10px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.l4l-dash2-campaign-metrics strong{font-size:16px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.l4l-dash2-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-bottom:28px}@media (max-width: 1100px){.l4l-dash2-bottom{grid-template-columns:1fr}}.l4l-dash2-activity-card{border-radius:14px}.l4l-dash2-activity-list{display:flex;flex-direction:column;gap:4px}.l4l-dash2-activity-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:9px;transition:background .15s}.l4l-dash2-activity-row:hover{background:var(--bg-hover)}.l4l-dash2-activity-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-dash2-activity-label{font-size:13px;font-weight:600;color:var(--text);margin-bottom:1px}.l4l-dash2-activity-msg{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-dash2-activity-prospect{display:flex;align-items:center;gap:6px;margin-top:3px;min-width:0}.l4l-dash2-activity-prospect-avatar{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;letter-spacing:.02em;flex-shrink:0}.l4l-dash2-activity-prospect-info{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1}.l4l-dash2-activity-prospect-name{font-size:12px;color:var(--text);font-weight:500;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}a.l4l-dash2-activity-prospect-name:hover{color:var(--brand);text-decoration:underline}.l4l-dash2-activity-prospect-headline{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.l4l-dash2-activity-prospect-headline:before{content:"·";margin-right:4px;color:var(--text-faint)}.l4l-dash2-activity-time{font-size:11px;color:var(--text-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.l4l-dash2-quick-stack{display:flex;flex-direction:column;gap:8px}.l4l-dash2-quick-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:11px;text-decoration:none;color:inherit;transition:all .18s var(--ease)}.l4l-dash2-quick-tile:hover{transform:translate(2px);border-color:#2563eb4d;box-shadow:0 4px 12px -6px #2563eb2e}.l4l-dash2-quick-title{font-size:13.5px;font-weight:600}.l4l-dash2-quick-desc{font-size:11.5px;color:var(--text-muted);margin-top:1px}.l4l-dash2-quick-arrow{color:var(--text-faint);flex-shrink:0;transition:transform .15s}.l4l-dash2-quick-tile:hover .l4l-dash2-quick-arrow{transform:translate(2px,-2px);color:var(--brand)}.l4l-dash2-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 16px}.l4l-dash2-empty-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#2563eb1a,#1d4ed80a);border:1px solid rgba(37,99,235,.16);display:flex;align-items:center;justify-content:center;color:var(--brand)}.l4l-audience-stats-row{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.l4l-audience-stat-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:12px;min-width:180px;box-shadow:0 1px 2px #0f172a08}.l4l-audience-stat-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-audience-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--text-faint)}.l4l-audience-stat-value{font-size:20px;font-weight:700;color:var(--text);margin-top:2px;font-variant-numeric:tabular-nums}.l4l-audience-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}.l4l-audience-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:18px;position:relative;overflow:hidden;cursor:pointer;transition:all .18s var(--ease);display:flex;flex-direction:column;min-height:180px;box-shadow:0 1px 2px #0f172a0a}.l4l-audience-card:hover{transform:translateY(-2px);border-color:#2563eb4d;box-shadow:0 12px 24px -10px #2563eb2e,0 2px 4px #0f172a0f}.l4l-audience-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s var(--ease)}.l4l-audience-card:hover .l4l-audience-card-glow{opacity:1}.l4l-audience-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;position:relative;z-index:1}.l4l-audience-card-icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-audience-card-menu{width:28px;height:28px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--ease);opacity:0}.l4l-audience-card:hover .l4l-audience-card-menu{opacity:1}.l4l-audience-card-menu:hover{background:#ef444414;color:#ef4444;border-color:#ef44442e}.l4l-audience-card-name{font-size:16px;font-weight:600;color:var(--text);margin-bottom:4px;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-audience-card-desc{font-size:12.5px;color:var(--text-muted);line-height:1.5;flex:1;position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.l4l-audience-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;margin-top:14px;border-top:1px solid var(--border);position:relative;z-index:1}.l4l-audience-card-count{display:inline-flex;align-items:baseline;gap:5px}.l4l-audience-card-count-num{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.l4l-audience-card-count-label{font-size:11.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.l4l-audience-card-open{font-size:12px;color:var(--brand);font-weight:600;opacity:0;transform:translate(-4px);transition:all .18s var(--ease)}.l4l-audience-card:hover .l4l-audience-card-open{opacity:1;transform:translate(0)}.l4l-timeline{position:relative;padding-left:24px}.l4l-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--border)}.l4l-timeline-row{position:relative;padding:10px 0 14px;border-bottom:1px solid var(--border)}.l4l-timeline-row:last-child{border-bottom:none}.l4l-timeline-row:before{content:"";position:absolute;left:-22px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:2px solid var(--brand)}.l4l-timeline-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.l4l-timeline-msg{font-size:13px;color:var(--text)}.l4l-timeline-meta{font-size:11px;font-family:var(--font-mono);color:var(--text-faint);margin-top:2px}.l4l-table-wrap{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.l4l-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.l4l-table thead th{text-align:left;font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--bg-elevated-2);white-space:nowrap}.l4l-table tbody td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.l4l-table tbody tr:last-child td{border-bottom:none}.l4l-table tbody tr:hover td{background:var(--bg-hover)}.l4l-table tbody tr.l4l-table-row-clickable{cursor:pointer}.l4l-kanban{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.l4l-kanban-col{flex:0 0 280px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;max-height:calc(100vh - 200px);box-shadow:var(--shadow-sm)}.l4l-kanban-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}.l4l-kanban-title{font-size:11px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.l4l-kanban-body{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.l4l-prospect-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;cursor:grab;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.l4l-prospect-card:hover{border-color:var(--border-strong);background:var(--bg-elevated-2)}.l4l-prospect-card:active{cursor:grabbing}.l4l-pipe-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;animation:l4lFadeUp .45s var(--ease) .05s both}@media (max-width: 980px){.l4l-pipe-kpi-grid{grid-template-columns:repeat(2,1fr)}}.l4l-pipe-kpi{position:relative;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 55%),var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:14px 16px;overflow:hidden;isolation:isolate;transition:transform .18s var(--ease),border-color .18s var(--ease)}.l4l-pipe-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),transparent 70%);opacity:.7}.l4l-pipe-kpi:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.l4l-pipe-kpi-head{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.l4l-pipe-kpi-icon{width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.l4l-pipe-kpi-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.l4l-pipe-kpi-value{font-size:28px;font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums;line-height:1;color:var(--text)}.l4l-pipe-kpi-note{margin-top:8px;font-size:11.5px;color:var(--text-faint);font-family:var(--font-mono)}.l4l-pipe-funnel{display:flex;align-items:center;gap:6px;margin-bottom:18px;padding:14px 16px;background:radial-gradient(ellipse at 50% 0%,#18181b,#0a0a0c 80%,#050506);border-radius:14px;box-shadow:0 16px 40px -14px #000000a6,inset 0 0 0 1px #ffffff0f;overflow-x:auto;animation:l4lFadeUp .5s var(--ease) .1s both}.l4l-pipe-funnel-step{flex:1;min-width:130px;position:relative;padding:10px 12px;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-color) 14%,transparent) 0%,transparent 100%),#ffffff06;border:1px solid color-mix(in srgb,var(--stage-color) 22%,rgba(255,255,255,.06));overflow:hidden}.l4l-pipe-funnel-bar{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--stage-glow),transparent 100%);pointer-events:none;transition:width .4s var(--ease)}.l4l-pipe-funnel-meta{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#fafafa}.l4l-pipe-funnel-icon{width:18px;height:18px;border-radius:5px;background:color-mix(in srgb,var(--stage-color) 22%,transparent);color:var(--stage-color);display:inline-flex;align-items:center;justify-content:center}.l4l-pipe-funnel-label{font-weight:600;font-size:11.5px;color:#fafafa}.l4l-pipe-funnel-count{font-weight:700;color:var(--stage-color);font-variant-numeric:tabular-nums;margin-left:4px}.l4l-pipe-funnel-pct{margin-left:auto;font-size:10.5px;font-family:var(--font-mono);color:#ffffff80}.l4l-pipe-funnel-arrow{color:#ffffff2e;flex-shrink:0}.l4l-pipe-board{display:flex;gap:12px;overflow-x:auto;padding:4px 4px 16px;scroll-snap-type:x proximity;animation:l4lFadeUp .55s var(--ease) .15s both}.l4l-pipe-board::-webkit-scrollbar{height:8px}.l4l-pipe-board::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.l4l-pipe-board::-webkit-scrollbar-track{background:transparent}.l4l-pipe-col{position:relative;flex:0 0 300px;scroll-snap-align:start;display:flex;flex-direction:column;max-height:calc(100vh - 280px);min-height:360px;border-radius:14px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--stage-color) 7%,var(--bg-elevated)) 0%,var(--bg-elevated) 70%);border:1px solid color-mix(in srgb,var(--stage-color) 18%,var(--border));box-shadow:0 12px 32px -16px var(--stage-glow),inset 0 1px #ffffff05;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}[data-theme=dark] .l4l-pipe-col{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--stage-color) 14%,#0F0F12),#0a0a0c 80%)}.l4l-pipe-col-hover{border-color:var(--stage-color)!important;transform:translateY(-2px);box-shadow:0 18px 40px -10px var(--stage-glow),0 0 0 1px var(--stage-color),inset 0 0 0 1px var(--stage-color)}.l4l-pipe-col-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--stage-color) 14%,var(--border));position:sticky;top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 10%,var(--bg-elevated)),color-mix(in srgb,var(--stage-color) 4%,var(--bg-elevated)));border-top-left-radius:14px;border-top-right-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}[data-theme=dark] .l4l-pipe-col-head{background:linear-gradient(180deg,color-mix(in srgb,var(--stage-color) 18%,#0F0F12),color-mix(in srgb,var(--stage-color) 8%,#0A0A0C))}.l4l-pipe-col-head-l{display:inline-flex;align-items:center;gap:8px}.l4l-pipe-col-dot{width:7px;height:7px;border-radius:50%;background:var(--stage-color);box-shadow:0 0 10px var(--stage-color)}.l4l-pipe-col-icon{display:inline-flex;color:var(--stage-color)}.l4l-pipe-col-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text)}.l4l-pipe-col-head-r{display:inline-flex;align-items:center;gap:6px}.l4l-pipe-col-ratio{font-size:10px;font-family:var(--font-mono);color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--stage-color) 22%,transparent);padding:1px 5px;border-radius:4px}.l4l-pipe-col-count{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--bg);border:1px solid var(--border);padding:2px 7px;border-radius:999px;min-width:22px;text-align:center;color:var(--text)}.l4l-pipe-col-more{text-align:center;font-size:11px;color:var(--text-muted);padding:9px 6px;margin-top:2px;border-top:1px dashed var(--border);width:100%;background:none;border-left:none;border-right:none;border-bottom:none;font-family:inherit;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease}.l4l-pipe-col-more:hover:not(:disabled){color:var(--text);background:color-mix(in srgb,var(--stage-color) 6%,transparent)}.l4l-pipe-col-more:disabled{cursor:default;opacity:.6}.l4l-pipe-col.is-folded{flex:0 0 46px;min-height:0;cursor:pointer}.l4l-pipe-col-fold{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;background:none;border:none;font:inherit;color:var(--text-muted);cursor:pointer;border-radius:14px;transition:color .15s ease,background .15s ease}.l4l-pipe-col-fold:hover{color:var(--text);background:color-mix(in srgb,var(--stage-color) 8%,transparent)}.l4l-pipe-col-fold-icon{color:var(--stage-color);display:inline-flex}.l4l-pipe-col-fold-count{font-size:14px;font-weight:750;color:var(--text);font-variant-numeric:tabular-nums}.l4l-pipe-col-fold-title{writing-mode:vertical-rl;font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:190px}.l4l-pipe-col-foldbtn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:2px;background:none;border:none;border-radius:5px;cursor:pointer;color:var(--text-faint);opacity:0;transition:opacity .15s ease,color .15s ease}.l4l-pipe-col:hover .l4l-pipe-col-foldbtn{opacity:1}.l4l-pipe-col-foldbtn:hover{color:var(--text);background:color-mix(in srgb,var(--stage-color) 12%,transparent)}.l4l-pipe-col-foldbtn:focus-visible{opacity:1;outline:2px solid var(--stage-color);outline-offset:1px}.l4l-pipe-col-delta{font-size:9.5px;font-weight:700;color:#16a34a;white-space:nowrap;background:#16a34a14;border:1px solid rgba(22,163,74,.25);border-radius:999px;padding:1px 6px;font-variant-numeric:tabular-nums}.l4l-pipe-conv{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);padding:10px 11px;margin-bottom:16px}.l4l-pipe-conv-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:8px}.l4l-pipe-conv-head>span{display:inline-flex;align-items:center;gap:6px}.l4l-pipe-conv-link{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:10px;letter-spacing:.3px;color:var(--brand);text-transform:none}.l4l-pipe-conv-link:hover{text-decoration:underline}.l4l-pipe-conv-loading{display:flex;justify-content:center;padding:14px 0}.l4l-pipe-conv-more{width:100%;background:none;border:1px dashed var(--border);border-radius:7px;padding:5px 0;margin-bottom:8px;cursor:pointer;font:inherit;font-size:10.5px;font-weight:600;color:var(--text-muted)}.l4l-pipe-conv-more:hover{color:var(--text)}.l4l-pipe-conv-thread{display:flex;flex-direction:column;gap:7px;max-height:260px;overflow-y:auto;padding-right:2px}.l4l-pipe-conv-thread::-webkit-scrollbar{width:5px}.l4l-pipe-conv-thread::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.l4l-pipe-conv-msg{max-width:88%;border-radius:11px;padding:7px 10px}.l4l-pipe-conv-msg.in{align-self:flex-start;background:var(--bg-elevated);border:1px solid var(--border);border-bottom-left-radius:4px}.l4l-pipe-conv-msg.out{align-self:flex-end;background:color-mix(in srgb,var(--brand) 12%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--brand) 26%,var(--border));border-bottom-right-radius:4px}.l4l-pipe-conv-text{font-size:12.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word}.l4l-pipe-conv-ts{display:block;margin-top:3px;font-size:9.5px;color:var(--text-faint);font-variant-numeric:tabular-nums}.l4l-pipe-conv-empty{font-size:12px;color:var(--text-muted);padding:6px 0}.l4l-pipe-conv-compose{display:flex;gap:7px;align-items:flex-end;margin-top:9px}.l4l-pipe-conv-compose textarea{flex:1;min-width:0;resize:vertical;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);font-family:inherit;font-size:12.5px;line-height:1.45;color:var(--text);outline:none;box-sizing:border-box}.l4l-pipe-conv-compose textarea:focus{border-color:var(--brand)}.l4l-pipe-conv-compose button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;border-radius:var(--radius-md);cursor:pointer;background:var(--brand);color:#fff;transition:opacity .15s ease}.l4l-pipe-conv-compose button:disabled{opacity:.45;cursor:default}.l4l-pipe-conv-note{margin-top:8px;font-size:11.5px;line-height:1.45;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:7px 9px}.l4l-pipe-conv-note.is-error{color:#b42318;border-color:#fecdca;background:#fef3f2}.l4l-pipe-queue{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border:1px solid color-mix(in srgb,#34D399 30%,var(--border));background:color-mix(in srgb,#34D399 7%,var(--bg-elevated));border-radius:var(--radius-lg);animation:l4lFadeUp .45s var(--ease) both}.l4l-pipe-queue.is-urgent{border-color:color-mix(in srgb,#F59E0B 38%,var(--border));background:color-mix(in srgb,#F59E0B 8%,var(--bg-elevated))}.l4l-pipe-queue-ic{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:color-mix(in srgb,#34D399 16%,transparent);color:#059669}.l4l-pipe-queue.is-urgent .l4l-pipe-queue-ic{background:color-mix(in srgb,#F59E0B 18%,transparent);color:#b45309}.l4l-pipe-queue-txt{flex:1;min-width:190px;display:flex;flex-direction:column;gap:1px}.l4l-pipe-queue-txt b{font-size:13.5px;font-weight:700;color:var(--text)}.l4l-pipe-queue-txt span{font-size:12px;color:var(--text-muted);line-height:1.4}.l4l-pipe-queue-cta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 15px;border-radius:var(--radius-md);border:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;background:var(--text);color:var(--bg-elevated);transition:transform .15s ease,opacity .15s ease}.l4l-pipe-queue-cta:hover{transform:translateY(-1px)}.l4l-pipe-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.l4l-pipe-filters select{padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);font-family:inherit;font-size:11.5px;color:var(--text-muted);cursor:pointer;outline:none}.l4l-pipe-filters select:focus{border-color:var(--brand)}.l4l-pipe-filters-clear{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:4px 6px;font:inherit;font-size:11.5px;color:var(--brand)}.l4l-pipe-filters-clear:hover{text-decoration:underline}.l4l-pipe-drawer-queue{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 18px 10px;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--brand) 9%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);font-size:11.5px;font-weight:600;color:var(--text-muted)}.l4l-pipe-drawer-queue button{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0;font:inherit;font-size:11.5px;font-weight:650;color:var(--brand)}.l4l-pipe-outcome{margin-top:14px;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.l4l-pipe-outcome-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:8px}.l4l-pipe-outcome-row,.l4l-pipe-outcome-value{display:flex;gap:6px;flex-wrap:wrap}.l4l-pipe-outcome button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-width:92px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;font:inherit;font-size:11.5px;font-weight:650;color:var(--text-muted);transition:border-color .15s ease,color .15s ease,background .15s ease}.l4l-pipe-outcome button:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.l4l-pipe-outcome button:disabled{opacity:.5;cursor:default}.l4l-pipe-outcome button.is-win:hover:not(:disabled){color:#059669;border-color:#34d399;background:color-mix(in srgb,#34D399 10%,transparent)}.l4l-pipe-outcome button.is-lost:hover:not(:disabled){color:#b42318;border-color:#fecdca;background:color-mix(in srgb,#DC2626 7%,transparent)}.l4l-pipe-outcome button.is-skip{flex:0 0 34px;min-width:34px}.l4l-pipe-outcome-value input{flex:1;min-width:100px;padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);font-family:inherit;font-size:12.5px;color:var(--text);outline:none}.l4l-pipe-outcome-value input:focus{border-color:#34d399}.l4l-pipe-col-body{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.l4l-pipe-col-body::-webkit-scrollbar{width:6px}.l4l-pipe-col-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.l4l-pipe-col-empty{display:flex;align-items:center;justify-content:center;height:80px;border:1px dashed color-mix(in srgb,var(--stage-color) 20%,var(--border));border-radius:10px;color:var(--text-faint);font-size:14px;font-family:var(--font-mono)}.l4l-pipe-col-drop{position:absolute;top:50px;right:10px;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 12%,transparent);border:2px dashed var(--stage-color);border-radius:12px;pointer-events:none;animation:l4lPipeDropPulse .9s ease-in-out infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5}@keyframes l4lPipeDropPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}}.l4l-pipe-card{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:10px 11px;cursor:grab;transition:transform .16s var(--ease),border-color .16s var(--ease),box-shadow .18s var(--ease);opacity:0;transform:translateY(6px);animation:l4lPipeCardIn .32s var(--ease) both}[data-theme=dark] .l4l-pipe-card{background:#131316;border-color:#ffffff12}@keyframes l4lPipeCardIn{to{opacity:1;transform:translateY(0)}}.l4l-pipe-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--stage-color, var(--brand)) 28%,var(--border));box-shadow:0 8px 22px -10px var(--stage-glow, rgba(0, 0, 0, .18))}.l4l-pipe-card:active{cursor:grabbing;opacity:.85}.l4l-pipe-card-row{display:flex;align-items:center;gap:10px}.l4l-pipe-card-avatar{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0;box-shadow:0 4px 10px -2px #00000040}.l4l-pipe-card-avatar img{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover}.l4l-pipe-card-main{flex:1;min-width:0}.l4l-pipe-card-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-pipe-card-headline{font-size:11px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.l4l-pipe-card-meta{margin-top:6px;font-size:11px;color:var(--text-faint);display:inline-flex;align-items:center;gap:5px}.l4l-pipe-card-foot{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.l4l-pipe-card-tags{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.l4l-pipe-card-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;padding:2px 6px;border-radius:5px;background:#a78bfa1f;color:#a78bfa;border:1px solid rgba(167,139,250,.22);text-transform:capitalize}.l4l-pipe-card-tag[data-tag*=hot]{background:#f5c77e24;color:#c8932e;border-color:#f5c77e47}[data-theme=dark] .l4l-pipe-card-tag[data-tag*=hot]{color:#f5c77e}.l4l-pipe-card-tag[data-tag*=meeting]{background:#10b98124;color:#059669;border-color:#10b98142}[data-theme=dark] .l4l-pipe-card-tag[data-tag*=meeting]{color:#34d399}.l4l-pipe-card-tag[data-tag*=signed]{background:#10b98124;color:#047857;border-color:#10b9814d}[data-theme=dark] .l4l-pipe-card-tag[data-tag*=signed]{color:#10b981}.l4l-pipe-card-tag[data-tag*=not]{background:#f43f5e1a;color:#be123c;border-color:#f43f5e38}[data-theme=dark] .l4l-pipe-card-tag[data-tag*=not]{color:#fb7185}.l4l-pipe-card-tag[data-tag*=callback]{background:#f59e0b1f;color:#b45309;border-color:#f59e0b3d}[data-theme=dark] .l4l-pipe-card-tag[data-tag*=callback]{color:#f59e0b}.l4l-pipe-card-time{font-size:10px;color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap}.l4l-pipe-empty-hero{position:relative;margin-top:32px;padding:80px 24px;border-radius:18px;background:radial-gradient(ellipse at 50% 30%,#18181b,#0a0a0c 70%,#050506);color:#fafafa;text-align:center;overflow:hidden;isolation:isolate;box-shadow:0 20px 60px -20px #000000a6}.l4l-pipe-empty-glow{position:absolute;inset:-20% -10% auto auto;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(245,199,126,.28),transparent 60%);filter:blur(80px);z-index:-1}.l4l-pipe-empty-ring{position:absolute;bottom:-40%;left:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.25),transparent 60%);filter:blur(90px);z-index:-1}.l4l-pipe-empty-inner{max-width:480px;margin:0 auto}.l4l-pipe-empty-icon{display:inline-flex;width:56px;height:56px;border-radius:14px;background:#ffffff0d;color:#f5c77e;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);margin-bottom:16px}.l4l-pipe-empty-hero h2{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px;color:#fafafa}.l4l-pipe-empty-hero p{font-size:14px;color:#ffffffa6;margin:0 0 22px;line-height:1.55}.l4l-pipe-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;animation:l4lFade .18s var(--ease)}@keyframes l4lFade{0%{opacity:0}to{opacity:1}}.l4l-pipe-drawer{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:radial-gradient(ellipse at 50% 0%,#18181b,#0a0a0c 60%,#050506);color:#fafafa;z-index:5001;padding:22px;display:flex;flex-direction:column;box-shadow:-20px 0 60px -20px #000000a6;animation:l4lDrawerSlide .28s var(--ease)}@keyframes l4lDrawerSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.l4l-pipe-drawer-head{display:flex;gap:14px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.l4l-pipe-drawer-avatar{width:52px;height:52px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:19px;flex-shrink:0;box-shadow:0 6px 18px -4px #0006}.l4l-pipe-drawer-avatar img{width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.l4l-pipe-drawer-meta{flex:1;min-width:0}.l4l-pipe-drawer-meta h3{font-size:18px;font-weight:700;margin:0;color:#fafafa;letter-spacing:-.01em}.l4l-pipe-drawer-headline{font-size:12.5px;color:#ffffffa6;margin-top:4px;line-height:1.4}.l4l-pipe-drawer-company{font-size:11.5px;color:#ffffff73;margin-top:6px;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono)}.l4l-pipe-drawer-close{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:18px;line-height:1}.l4l-pipe-drawer-close:hover{background:#ffffff1a}.l4l-pipe-drawer-tags{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06)}.l4l-pipe-drawer-stage-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);padding:3px 8px;border-radius:6px}.l4l-pipe-drawer-body{flex:1;overflow-y:auto;padding:18px 0}.l4l-pipe-drawer-empty{font-size:13px;color:#ffffff80;font-family:var(--font-mono);text-align:center;padding:40px 0}.l4l-pipe-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;position:relative}.l4l-pipe-timeline:before{content:"";position:absolute;top:6px;bottom:6px;left:13px;width:1px;background:#ffffff14}.l4l-pipe-timeline li{display:flex;gap:12px;align-items:flex-start;position:relative}.l4l-pipe-timeline-dot{flex-shrink:0;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--c) 16%,#131316);border:1px solid color-mix(in srgb,var(--c) 32%,transparent);color:var(--c);display:inline-flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 0 14px color-mix(in srgb,var(--c) 30%,transparent)}.l4l-pipe-timeline-label{font-size:13px;font-weight:600;color:#fafafa}.l4l-pipe-timeline-date{font-size:11px;color:#ffffff73;font-family:var(--font-mono);margin-top:2px}.l4l-pipe-drawer-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-radius:10px;font-size:13px;font-weight:600;background:#ffffff14;color:#fafafa;border:1px solid rgba(255,255,255,.14);text-decoration:none;transition:background .18s var(--ease),border-color .18s var(--ease)}.l4l-pipe-drawer-cta:hover{background:#ffffff1f;border-color:#ffffff38}@media (max-width: 720px){.l4l-pipe-funnel{padding:10px 12px}.l4l-pipe-funnel-step{min-width:110px}.l4l-pipe-col{flex:0 0 260px}.l4l-pipe-drawer{width:100vw}}@media (prefers-reduced-motion: reduce){.l4l-pipe-card,.l4l-pipe-kpi-grid,.l4l-pipe-funnel,.l4l-pipe-board,.l4l-pipe-col-drop,.l4l-pipe-drawer{animation:none!important}.l4l-pipe-card{transform:none!important}}.l4l-pipe-filters-customize{order:99;margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);font:inherit;font-size:11.5px;font-weight:650;color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.l4l-pipe-filters-customize:hover{color:var(--text);border-color:var(--text-faint)}.l4l-pipe-stages-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;background:#0a0a0c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.l4l-pipe-stages{position:fixed;z-index:5001;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,94vw);max-height:88vh;display:flex;flex-direction:column;background:var(--bg-elevated);color:var(--text);border:1px solid var(--border);border-radius:16px;box-shadow:0 30px 80px #00000059;overflow:hidden}.l4l-pipe-stages-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--border)}.l4l-pipe-stages-head h3{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:-.01em}.l4l-pipe-stages-head p{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted);max-width:52ch}.l4l-pipe-stages-close{flex-shrink:0;width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.l4l-pipe-stages-close:hover{color:var(--text);border-color:var(--text-faint)}.l4l-pipe-stages-list{flex:1;overflow-y:auto;padding:12px 20px;display:flex;flex-direction:column;gap:8px}.l4l-pipe-stages-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--bg);border-left:3px solid var(--c)}.l4l-pipe-stages-color{position:relative;width:26px;height:26px;border-radius:8px;overflow:hidden;background:var(--c);border:1px solid color-mix(in srgb,var(--c) 55%,var(--border));box-shadow:0 0 12px color-mix(in srgb,var(--c) 35%,transparent);cursor:pointer}.l4l-pipe-stages-color input[type=color]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);opacity:0;cursor:pointer;border:0;padding:0}.l4l-pipe-stages-name{min-width:0;display:flex;flex-direction:column;gap:4px}.l4l-pipe-stages-name input[type=text]{width:100%;box-sizing:border-box;padding:6px 9px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);font:inherit;font-size:13px;font-weight:600;color:var(--text);outline:none}.l4l-pipe-stages-name input[type=text]:focus{border-color:var(--c)}.l4l-pipe-stages-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:16px}.l4l-pipe-stages-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:1px 6px;border-radius:999px;border:1px solid var(--border)}.l4l-pipe-stages-badge.is-custom{color:var(--c);border-color:color-mix(in srgb,var(--c) 45%,transparent)}.l4l-pipe-stages-count{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.l4l-pipe-stages-reset{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:11px;font-weight:650;color:var(--brand)}.l4l-pipe-stages-btns{display:flex;gap:4px}.l4l-pipe-stages-btns button{width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.l4l-pipe-stages-btns button:hover:not(:disabled){color:var(--text);border-color:var(--text-faint)}.l4l-pipe-stages-btns button:disabled{opacity:.35;cursor:default}.l4l-pipe-stages-btns button.is-danger:hover:not(:disabled){color:#b42318;border-color:#fecdca;background:color-mix(in srgb,#DC2626 7%,transparent)}.l4l-pipe-stages-error{margin:0 20px;padding:8px 10px;border-radius:var(--radius-md);font-size:12px;color:#b42318;background:color-mix(in srgb,#DC2626 8%,transparent);border:1px solid #FECDCA}.l4l-pipe-stages-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 20px 16px;border-top:1px solid var(--border)}.l4l-pipe-stages-actions{display:flex;gap:8px}.l4l-pipe-stages-add,.l4l-pipe-stages-cancel,.l4l-pipe-stages-save{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:12px;font-weight:650;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted)}.l4l-pipe-stages-add:hover,.l4l-pipe-stages-cancel:hover{color:var(--text);border-color:var(--text-faint)}.l4l-pipe-stages-save{background:var(--brand);color:#fff;border-color:transparent}.l4l-pipe-stages-save:disabled{opacity:.6;cursor:default}.l4l-pipe-outcome{margin-bottom:4px}.l4l-pipe-drawer-sec{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.l4l-pipe-drawer-sec-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:12px}.l4l-pipe-drawer-sec .l4l-pipe-timeline{padding-top:2px}.l4l-bool{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 960px){.l4l-bool{grid-template-columns:1fr}}.l4l-bool-panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px}.l4l-bool-panel.is-sticky{position:sticky;top:18px}.l4l-bool-textarea{min-height:150px;resize:vertical;font-size:14px;line-height:1.55}.l4l-bool-opt{display:flex;flex-direction:column;gap:6px}.l4l-bool-opt-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.l4l-bool-seg{display:inline-flex;gap:3px;padding:3px;border-radius:10px;background:var(--bg);border:1px solid var(--border);flex-wrap:wrap}.l4l-bool-seg button{border:none;background:transparent;cursor:pointer;padding:6px 11px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;color:var(--text-muted);transition:background .15s ease,color .15s ease}.l4l-bool-seg button:hover{color:var(--text)}.l4l-bool-seg button.is-on{background:var(--brand);color:#fff}.l4l-bool-examples{display:flex;flex-direction:column;gap:6px}.l4l-bool-example{text-align:left;cursor:pointer;padding:8px 10px;border-radius:10px;border:1px dashed var(--border);background:transparent;color:var(--text-muted);font:inherit;font-size:12px;line-height:1.4;transition:border-color .15s ease,color .15s ease,background .15s ease}.l4l-bool-example:hover{color:var(--text);border-style:solid;border-color:var(--text-faint);background:var(--bg)}.l4l-bool-quota{font-size:11.5px;color:var(--text-muted);font-family:var(--font-mono);text-align:center}.l4l-bool-quota.is-reached{color:#b42318}.l4l-bool-results{display:flex;flex-direction:column;gap:14px;min-width:0}.l4l-bool-intent{font-size:13px;color:var(--text-muted);padding:0 4px;line-height:1.5}.l4l-bool-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.l4l-bool-card.is-main{border-color:color-mix(in srgb,var(--brand) 40%,var(--border));box-shadow:0 12px 40px -18px color-mix(in srgb,var(--brand) 55%,transparent);background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--brand) 9%,transparent),transparent 55%),var(--bg-elevated)}.l4l-bool-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.l4l-bool-card-title{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.l4l-bool-card-actions{display:flex;gap:6px;flex-wrap:wrap}.l4l-bool-chars{font-size:11px;color:var(--text-faint);font-family:var(--font-mono)}.l4l-bool-query{position:relative;margin:0;padding:14px 16px;border-radius:12px;background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word;overflow-x:auto;-webkit-user-select:all;-moz-user-select:all;user-select:all}.l4l-bool-query.is-hero{font-size:14px}.l4l-bool-op{color:var(--brand);font-weight:700}.l4l-bool-str{color:#059669}:root[data-theme=dark] .l4l-bool-str,.l4l-dark .l4l-bool-str{color:#34d399}.l4l-bool-par{color:var(--text-faint)}.l4l-bool-variants{display:inline-flex;gap:3px;padding:3px;border-radius:9px;background:var(--bg);border:1px solid var(--border)}.l4l-bool-variants button{border:none;background:transparent;cursor:pointer;padding:5px 10px;border-radius:7px;font:inherit;font-size:11.5px;font-weight:650;color:var(--text-muted)}.l4l-bool-variants button.is-on{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #00000014}.l4l-bool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.l4l-bool-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px dashed var(--border);background:transparent;cursor:pointer;font:inherit;font-size:11.5px;font-weight:650;color:var(--text-muted);transition:border-color .15s ease,color .15s ease,background .15s ease}.l4l-bool-toggle:hover{color:var(--text);border-color:var(--text-faint)}.l4l-bool-toggle.is-on{border-style:solid;border-color:#fecdca;color:#b42318;background:color-mix(in srgb,#DC2626 6%,transparent)}.l4l-bool-meter{font-size:11px;font-family:var(--font-mono);color:var(--text-muted);padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:var(--bg);white-space:nowrap}.l4l-bool-meter.is-full{color:#b45309;border-color:color-mix(in srgb,#D97706 45%,var(--border));background:color-mix(in srgb,#D97706 8%,transparent)}.l4l-bool-exclrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.l4l-bool-exclrow-label{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-right:2px}.l4l-bool-chip.is-toggle{cursor:pointer;font:inherit;font-size:12px;transition:border-color .15s ease,color .15s ease,background .15s ease}.l4l-bool-chip.is-toggle:hover{border-color:var(--text-faint)}.l4l-bool-chip.is-toggle.is-on{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.l4l-bool-chip.is-toggle.is-on.is-excl{border-color:#fecdca;color:#b42318;background:color-mix(in srgb,#DC2626 6%,transparent)}.l4l-bool-dropped{font-size:11px;color:#b45309}.l4l-bool-picker{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,#D97706 45%,var(--border));background:color-mix(in srgb,#D97706 8%,var(--bg-elevated))}.l4l-bool-picker-label{font-size:12.5px;font-weight:600;color:var(--text)}.l4l-bool-splitlist{display:flex;flex-direction:column;gap:10px}.l4l-bool-split{padding-top:10px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:8px}.l4l-bool-split-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-bool-split-n{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--brand)}.l4l-bool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}.l4l-bool-chips{display:flex;flex-wrap:wrap;gap:6px}.l4l-bool-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;border:1px solid var(--border);background:var(--bg);font-size:12px;color:var(--text)}.l4l-bool-chip.is-excl{border-color:#fecdca;color:#b42318;background:color-mix(in srgb,#DC2626 6%,transparent)}.l4l-bool-chip b{font-weight:700;color:var(--text-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.4px}.l4l-bool-filter{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--bg)}.l4l-bool-filter-field{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--brand)}.l4l-bool-filter-value{font-size:13px;font-weight:600;color:var(--text)}.l4l-bool-filter-why{font-size:11.5px;color:var(--text-muted);line-height:1.4}.l4l-bool-hint{font-size:11.5px;color:var(--text-muted);line-height:1.45}.l4l-bool-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--text)}.l4l-bool-list.is-warn li::marker{color:#b45309}.l4l-bool-skel{display:flex;flex-direction:column;gap:10px}.l4l-bool-skel span{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--border) 25%,var(--bg-elevated-2) 50%,var(--border) 75%);background-size:200% 100%;animation:l4l-bool-shimmer 1.3s ease-in-out infinite}@keyframes l4l-bool-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.l4l-bool-generating{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.l4l-bool-history{display:flex;flex-direction:column;gap:6px}.l4l-bool-hist{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--bg);cursor:pointer;transition:border-color .15s ease}.l4l-bool-hist:hover{border-color:var(--text-faint)}.l4l-bool-hist.is-active{border-color:color-mix(in srgb,var(--brand) 50%,var(--border))}.l4l-bool-hist-brief{font-size:12.5px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-bool-hist-meta{display:flex;gap:6px;align-items:center;font-size:10.5px;color:var(--text-faint);font-family:var(--font-mono);margin-top:2px}.l4l-bool-hist-btns{display:flex;gap:3px}.l4l-bool-hist-btns button{width:26px;height:26px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--text-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.l4l-bool-hist-btns button:hover{color:var(--text);border-color:var(--border);background:var(--bg-elevated)}.l4l-bool-hist-btns button.is-fav{color:#d97706}@media (prefers-reduced-motion: reduce){.l4l-bool-skel span{animation:none}}.l4l-aud-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated)}.l4l-aud-filters label{display:flex;flex-direction:column;gap:4px;min-width:0}.l4l-aud-filters label>span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.l4l-aud-filters input,.l4l-aud-filters select{width:100%;box-sizing:border-box;padding:7px 9px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);outline:none;font:inherit;font-size:12.5px;color:var(--text)}.l4l-aud-filters input:focus,.l4l-aud-filters select:focus{border-color:var(--brand)}.l4l-aud-filters .l4l-aud-filter-field{display:flex;flex-direction:column;gap:4px;min-width:0}.l4l-aud-filters .l4l-aud-filter-field>span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.l4l-aud-mcd{position:relative}.l4l-aud-mcd-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg);font:inherit;font-size:12.5px;color:var(--text);cursor:pointer;text-align:left}.l4l-aud-mcd-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-aud-mcd-btn.is-active{border-color:var(--brand)}.l4l-aud-mcd-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:40;min-width:100%;padding:6px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 8px 24px #00000024;display:flex;flex-direction:column;gap:2px}.l4l-aud-filters .l4l-aud-mcd-item{flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer}.l4l-aud-filters .l4l-aud-mcd-item:hover{background:var(--bg)}.l4l-aud-filters .l4l-aud-mcd-item>span{font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text)}.l4l-aud-filters .l4l-aud-mcd-item input[type=checkbox]{width:15px;height:15px;padding:0;margin:0;accent-color:var(--brand);cursor:pointer}.l4l-aud-mcd-clear{margin-top:2px;background:none;border:none;padding:6px 8px;text-align:left;cursor:pointer;font:inherit;font-size:11.5px;font-weight:650;color:var(--brand)}.l4l-aud-filters-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted);font-family:var(--font-mono)}.l4l-aud-filters-foot button{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:650;color:var(--brand)}.l4l-aud-facet-pop{min-width:300px;max-width:440px}.l4l-aud-facet-search{display:flex;align-items:center;gap:6px;padding:2px 6px 6px;color:var(--text-muted);border-bottom:1px solid var(--border);margin-bottom:4px}.l4l-aud-filters .l4l-aud-facet-search input{flex:1;min-width:0;border:none;background:transparent;padding:4px 2px;font-size:12.5px}.l4l-aud-facet-search button{background:none;border:none;padding:2px;cursor:pointer;color:var(--text-muted);display:inline-flex}.l4l-aud-facet-list{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.l4l-aud-filters .l4l-aud-facet-item>span.l4l-aud-facet-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-aud-filters .l4l-aud-facet-item>span.l4l-aud-facet-n{flex-shrink:0;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.l4l-aud-filters .l4l-aud-facet-item.is-contains>span.l4l-aud-facet-val{color:var(--brand);font-weight:650}.l4l-aud-facet-hint{padding:6px 8px;font-size:11.5px;color:var(--text-muted)}.l4l-aud-facet-foot{display:flex;gap:12px;padding:7px 8px 2px;margin-top:4px;border-top:1px solid var(--border)}.l4l-aud-facet-foot button{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:650;color:var(--brand)}.l4l-aud-facet-foot button:disabled{color:var(--text-muted);cursor:default;opacity:.6}.l4l-aud-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.l4l-aud-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 6px 2px 8px;border-radius:999px;background:#2563eb14;border:1px solid rgba(37,99,235,.25);color:var(--brand);font-size:11px;font-weight:600;line-height:1.4}.l4l-aud-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.l4l-aud-chip button{background:none;border:none;padding:0;cursor:pointer;color:inherit;display:inline-flex}.l4l-aud-chip.is-more{background:var(--bg);border-color:var(--border);color:var(--text-muted);padding-right:8px}.l4l-aud-sel-all{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.l4l-aud-delf-filters{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated)}.l4l-aud-delf-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:6px}.l4l-aud-delf-row{font-size:12.5px;color:var(--text);padding:3px 0;border-top:1px dashed var(--border)}.l4l-aud-delf-row:first-of-type{border-top:none}.l4l-aud-delf-none{font-size:12.5px;color:#b45309;font-weight:600}.l4l-csv-warn{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#fef3c7;border:1px solid #FCD34D;color:#92400e;font-size:12.5px;line-height:1.5}.l4l-csv-warn>svg{flex-shrink:0;margin-top:2px}.l4l-csv-warn-opt{display:flex;align-items:center;gap:6px;margin-top:6px;font-weight:650;cursor:pointer}.l4l-csv-warn-opt input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#B45309;cursor:pointer}.l4l-aud-nourl{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:650;background:#fef3c7;color:#92400e;border:1px solid #FCD34D}.l4l-aud-nourl:hover{background:#fde68a}.l4l-civ-wrap{position:relative;display:inline-flex}.l4l-civ{font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.3px;line-height:1.4;padding:1px 7px;border-radius:999px;cursor:pointer;border:1px solid var(--border);border-left-width:3px;background:var(--bg);color:var(--text-muted);transition:border-color .15s ease,color .15s ease}.l4l-civ:hover{color:var(--text);border-color:var(--text-faint)}.l4l-civ.is-f{border-left-color:#7c3aed;color:var(--text)}.l4l-civ.is-m{border-left-color:#0f766e;color:var(--text)}.l4l-civ.is-unknown{border-style:dashed;color:var(--text-faint)}.l4l-civ.is-soft{border-style:dashed}.l4l-civ-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:flex;gap:4px;padding:5px;border-radius:10px;white-space:nowrap;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 8px 24px #00000024}.l4l-civ-menu button{font:inherit;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:7px;cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--text)}.l4l-civ-menu button:hover{border-color:var(--brand);color:var(--brand)}.l4l-draft-status{font-size:11px;color:var(--text-faint);font-family:var(--font-mono);white-space:nowrap}.l4l-draft-status.is-ok{color:var(--text-muted)}.l4l-draft-status.is-warn{color:#b45309}.l4l-draft-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:9px 12px;border-radius:10px;font-size:12.5px;color:var(--text);background:color-mix(in srgb,#D97706 9%,var(--bg-elevated));border:1px solid color-mix(in srgb,#D97706 40%,var(--border))}.l4l-draft-banner>span{flex:1;min-width:200px}.l4l-draft-banner em{font-style:normal;color:var(--text-muted)}.l4l-funnel{display:flex;flex-direction:column;gap:6px}.l4l-funnel-row{display:flex;align-items:center;gap:12px}.l4l-funnel-label{flex:0 0 140px;font-size:12px;color:var(--text-muted);text-align:right}.l4l-funnel-bar{flex:1;height:28px;background:var(--bg-elevated-2);border-radius:var(--radius);position:relative;overflow:hidden}.l4l-funnel-fill{height:100%;background:var(--brand);border-radius:var(--radius);display:flex;align-items:center;padding-left:12px;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;transition:width var(--duration) var(--ease)}.l4l-funnel-pct{flex:0 0 60px;font-size:12px;font-family:var(--font-mono);color:var(--text-muted)}.l4l-audience-card{position:relative;cursor:pointer}.l4l-rules-list{display:flex;flex-direction:column}.l4l-rule-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.l4l-rule-row:first-child{padding-top:0}.l4l-rule-account-off{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:6px;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:600;color:#92400e;background:#fffbeb;border:1px solid #FCD34D}.l4l-rule-account-off a{color:#b45309;text-decoration:underline}.l4l-rule-row:last-child{padding-bottom:0;border-bottom:none}.l4l-wizard{display:grid;grid-template-columns:260px 1fr;height:100%;width:100%;background:var(--bg)}.l4l-wizard-sidebar{background:var(--bg-elevated);border-right:1px solid var(--border);padding:28px 20px;display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto}.l4l-wizard-brand{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.l4l-wizard-brand-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.l4l-stepper{display:flex;flex-direction:column;gap:4px}.l4l-stepper-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius);cursor:pointer;transition:background var(--duration-fast) var(--ease);background:transparent;border:1px solid transparent;text-align:left}.l4l-stepper-item:hover{background:var(--bg-hover)}.l4l-stepper-item-active{background:var(--bg-elevated-2);border-color:var(--border)}.l4l-stepper-bullet{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:var(--font-mono);flex-shrink:0;background:var(--bg-elevated-2);border:1px solid var(--border-strong);color:var(--text-muted);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.l4l-stepper-item-active .l4l-stepper-bullet{background:var(--brand);border-color:var(--brand);color:#fff}.l4l-stepper-item-done .l4l-stepper-bullet{background:var(--success);border-color:var(--success);color:#fff}.l4l-stepper-content{flex:1;min-width:0}.l4l-stepper-title{font-size:13px;font-weight:500;color:var(--text)}.l4l-stepper-desc{font-size:11px;color:var(--text-muted);margin-top:2px}.l4l-wizard-main{display:flex;flex-direction:column;overflow:hidden;background:var(--bg)}.l4l-wizard-content{flex:1;overflow-y:auto;padding:32px 40px}.l4l-wizard-content-inner{max-width:720px;margin:0 auto}.l4l-wizard-content-inner-fluid{max-width:100%;margin:0;display:flex;flex-direction:column;height:100%}.l4l-wizard-content-fluid{padding:24px 32px}.l4l-wizard-builder-host{flex:1;min-height:560px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;margin-top:14px}.l4l-wizard-step-sequence-header{max-width:760px}.l4l-wizard-step-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:4px 10px 4px 4px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;font-size:11px;font-weight:500;color:var(--text-muted)}.l4l-wizard-step-eyebrow-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--brand);color:#fff;border-radius:50%;font-size:10px;font-weight:600;font-family:var(--font-mono)}.l4l-wizard-step-title{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0;line-height:1.2}.l4l-wizard-step-subtitle{font-size:14px;color:var(--text-muted);margin-top:8px;margin-bottom:24px;line-height:1.55;max-width:640px}.l4l-wizard-hint{margin-top:20px;padding:12px 14px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius-md);font-size:12px;color:var(--text-muted);display:flex;align-items:flex-start;gap:10px;line-height:1.55}.l4l-wizard-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 40px;border-top:1px solid var(--border);background:var(--bg-elevated)}.l4l-wizard-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.l4l-wizard-close:hover{color:var(--text);background:var(--bg-elevated-2)}.l4l-timeline-builder{position:relative;display:flex;flex-direction:column}.l4l-tl-step{position:relative;padding-left:52px;padding-bottom:4px}.l4l-tl-step:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:1px;background:var(--border)}.l4l-tl-bullet{position:absolute;left:4px;top:14px;width:28px;height:28px;border-radius:var(--radius);background:var(--brand-bg);color:var(--brand);display:flex;align-items:center;justify-content:center;z-index:1;border:1px solid var(--brand-border);box-shadow:0 0 0 4px var(--bg)}.l4l-tl-bullet[data-action=visit_profile]{background:var(--bg-elevated-2);color:var(--text-muted);border-color:var(--border-strong)}.l4l-tl-bullet[data-action=send_invite]{background:var(--warning-bg);color:var(--warning);border-color:var(--warning-bg)}.l4l-tl-bullet[data-action=send_message]{background:var(--info-bg);color:var(--info);border-color:var(--info-bg)}.l4l-tl-bullet[data-action=send_voice_message]{background:var(--brand-bg);color:var(--brand);border-color:var(--brand-border)}.l4l-tl-bullet[data-action=delay]{background:var(--bg-elevated-2);color:var(--text-muted);border-color:var(--border-strong)}.l4l-tl-bullet[data-action=like_post]{background:var(--success-bg);color:var(--success);border-color:var(--success-bg)}.l4l-tl-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:12px;transition:border-color var(--duration-fast) var(--ease);box-shadow:var(--shadow-sm)}.l4l-tl-card:hover{border-color:var(--border-strong)}.l4l-tl-card-active{border-color:var(--brand)!important}.l4l-tl-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.l4l-tl-head-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.l4l-tl-step-num{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase}.l4l-tl-action-name{font-size:13px;font-weight:500;color:var(--text)}.l4l-tl-card-actions{display:flex;gap:4px;opacity:0;transition:opacity var(--duration-fast) var(--ease)}.l4l-tl-card:hover .l4l-tl-card-actions,.l4l-tl-card-active .l4l-tl-card-actions{opacity:1}.l4l-tl-action-pills{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:12px}.l4l-tl-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);font-size:11px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease);font-family:inherit}.l4l-tl-pill:hover{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text)}.l4l-tl-pill-active{background:var(--brand-bg);border-color:var(--brand-border);color:var(--brand)}.l4l-tl-message-input{width:100%;min-height:70px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-input);color:var(--text);font-family:inherit;font-size:13px;line-height:1.5;resize:vertical;transition:border-color var(--duration-fast) var(--ease);outline:none}.l4l-tl-message-input:focus{border-color:var(--brand);box-shadow:var(--shadow-focus)}.l4l-tl-message-input::-moz-placeholder{color:var(--text-faint)}.l4l-tl-message-input::placeholder{color:var(--text-faint)}.l4l-tl-meta{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:11px;color:var(--text-muted)}.l4l-tl-delay-control{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius)}.l4l-tl-delay-control input{width:40px;background:transparent;border:none;color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:600;text-align:center;outline:none}.l4l-tl-delay-control select{background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-size:11px;cursor:pointer;outline:none}.l4l-tl-condition{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);font-size:11px;color:var(--text-muted);cursor:pointer;font-family:inherit}.l4l-tl-insert{position:relative;padding-left:52px;height:32px;display:flex;align-items:center;margin:-7px 0}.l4l-tl-insert:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:1px;background:var(--border)}.l4l-tl-insert-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--bg-elevated);border:1px dashed var(--border-strong);border-radius:999px;color:var(--text-muted);font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.l4l-tl-insert:hover .l4l-tl-insert-btn{opacity:1}.l4l-tl-insert-btn:hover{border-color:var(--brand);color:var(--brand)}.l4l-tl-add-final{margin-top:12px;padding-left:52px}.l4l-tl-empty{text-align:center;padding:48px 20px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated)}.l4l-template-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px}.l4l-template-card{padding:16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);box-shadow:var(--shadow-sm)}.l4l-template-card:hover{border-color:var(--border-strong)}.l4l-template-icon{width:32px;height:32px;border-radius:var(--radius);background:var(--brand-bg);display:flex;align-items:center;justify-content:center;color:var(--brand);margin-bottom:12px}.l4l-template-name{font-size:14px;font-weight:500;color:var(--text)}.l4l-template-desc{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.45}.l4l-template-steps{display:flex;gap:4px;margin-top:10px}.l4l-template-pill{font-size:9px;padding:2px 6px;background:var(--bg-elevated-2);border-radius:4px;color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.l4l-recap-grid{display:grid;gap:10px}.l4l-recap-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md)}.l4l-recap-label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.l4l-recap-value{font-size:13px;color:var(--text);font-weight:500}.l4l-audience-pick{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease);font-family:inherit;text-align:left;color:inherit;width:100%}.l4l-audience-pick:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.l4l-audience-pick-active{border-color:var(--brand)!important;background:var(--brand-bg)}.l4l-audience-pick-icon{width:36px;height:36px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--brand);background:var(--brand-bg);flex-shrink:0}.l4l-audience-pick-name{font-size:14px;font-weight:500;color:var(--text)}.l4l-audience-pick-desc{font-size:12px;color:var(--text-muted);margin-top:3px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-camp-card{position:relative;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast) var(--ease);box-shadow:var(--shadow-sm);overflow:hidden}.l4l-camp-card:hover{border-color:var(--border-strong)}.l4l-camp-card-active{border-color:var(--brand)}.l4l-camp-accent{height:2px;width:100%;background:var(--border)}.l4l-camp-accent-active{height:2px;background:var(--brand)}.l4l-camp-accent-paused{height:2px;background:var(--warning)}.l4l-camp-orb-1,.l4l-camp-orb-2{display:none}.l4l-camp-body{position:relative;padding:16px}.l4l-camp-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.l4l-camp-avatar-wrap{position:relative;flex-shrink:0}.l4l-camp-avatar{width:40px;height:40px;border-radius:var(--radius-md);background:var(--brand);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:1}.l4l-camp-avatar-ring{display:none}.l4l-camp-avatar-dot{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:var(--success);border:2px solid var(--bg-elevated);z-index:2}.l4l-camp-avatar-dot:after{content:none}.l4l-camp-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-camp-meta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:var(--text-muted)}.l4l-camp-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);font-size:11px;font-weight:500;flex-shrink:0}.l4l-camp-status-active{background:var(--success-bg);border-color:var(--success-bg);color:var(--success)}.l4l-camp-status-paused{background:var(--warning-bg);border-color:var(--warning-bg);color:var(--warning)}.l4l-camp-status-draft{background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-camp-status-dot{width:6px;height:6px;border-radius:50%}.l4l-camp-status-active .l4l-camp-status-dot{background:var(--success)}.l4l-camp-status-paused .l4l-camp-status-dot{background:var(--warning)}.l4l-camp-status-draft .l4l-camp-status-dot{background:var(--text-faint)}.l4l-funnel-strip{position:relative;display:flex;align-items:center;padding:12px 10px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.l4l-funnel-strip::-webkit-scrollbar{display:none}.l4l-funnel-node{display:flex;flex-direction:column;align-items:center;z-index:2;cursor:pointer;flex-shrink:0}.l4l-funnel-node-icon{width:32px;height:32px;border-radius:var(--radius);background:var(--brand-bg);border:1px solid var(--brand-border);display:flex;align-items:center;justify-content:center;color:var(--brand);margin-bottom:4px}.l4l-funnel-node-icon.is-empty{background:var(--bg-elevated);border-color:var(--border);color:var(--text-faint)}.l4l-funnel-value{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.l4l-funnel-value.is-empty{color:var(--text-faint)}.l4l-funnel-label{font-size:9px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.l4l-funnel-link{flex:1;display:flex;flex-direction:column;align-items:center;margin:0 4px;z-index:1}.l4l-funnel-rate{font-size:9px;font-weight:600;padding:1px 6px;border-radius:999px;margin-bottom:4px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted)}.l4l-funnel-rate-empty{color:var(--text-faint);background:var(--bg);border-color:var(--border)}.l4l-funnel-line{width:100%;height:2px;border-radius:2px;background:var(--border)}.l4l-funnel-line-empty{background:var(--border)}.l4l-funnel-line-shimmer{display:none}.l4l-camp-progress{display:flex;align-items:center;gap:14px}.l4l-camp-circular{flex-shrink:0;width:40px;height:40px;position:relative}.l4l-camp-progress-bar{flex:1}.l4l-camp-progress-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.l4l-camp-progress-head-label{font-size:10px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em}.l4l-camp-progress-track{width:100%;height:6px;background:var(--bg-elevated-2);border-radius:3px;overflow:hidden}.l4l-camp-progress-fill{height:100%;background:var(--brand);border-radius:3px;transition:width var(--duration-slow) var(--ease)}.l4l-camp-progress-fill.is-paused{background:var(--text-faint)}.l4l-camp-progress-fill:after{content:none}.l4l-page{display:flex;flex-direction:column;gap:16px}.l4l-row{display:flex;align-items:center;gap:8px}.l4l-stack{display:flex;flex-direction:column;gap:8px}@media (max-width: 768px){.l4l-main{padding:16px}.l4l-inbox{grid-template-columns:1fr;height:auto}.l4l-wizard{grid-template-columns:1fr}.l4l-wizard-sidebar{height:auto}.l4l-stats-grid{grid-template-columns:repeat(2,1fr)}}.l4l-act2-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b98199;animation:l4lActPulse 2.2s ease-in-out infinite}.l4l-act2-live-dot-sm{width:6px;height:6px}@keyframes l4lActPulse{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.l4l-act2-tiles-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 18px}.l4l-act2-kpi{position:relative;padding:16px 18px 14px 22px;border-radius:14px;background:var(--bg-elevated, #ffffff);border:1px solid var(--border, #ebe9e2);display:flex;flex-direction:column;gap:6px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.l4l-act2-kpi:hover{transform:translateY(-1px);border-color:#0a0a0a2e;box-shadow:0 4px 12px #0a0a0a0a}.l4l-act2-kpi-bar{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0}.l4l-act2-kpi-head{display:flex;align-items:center;gap:8px}.l4l-act2-kpi-label{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--text-muted, #666);text-transform:uppercase}.l4l-act2-kpi-value{font-size:28px;font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text, #0a0a0a);line-height:1}.l4l-act2-prospect{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:6px 10px 6px 6px;border-radius:10px;background:var(--bg-elevated-2, #f4f4f5);border:1px solid transparent;text-decoration:none;color:inherit;max-width:-moz-fit-content;max-width:fit-content;transition:background .14s ease,border-color .14s ease,transform .14s ease}.l4l-act2-prospect:hover{background:var(--bg, #ffffff);border-color:#0a0a0a2e;transform:translate(1px)}.l4l-act2-prospect-avatar{width:26px;height:26px;border-radius:8px;background:#0a0a0a;color:#fafaf7;font-size:10px;font-weight:700;letter-spacing:.3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-act2-prospect-info{display:flex;flex-direction:column;gap:1px;min-width:0}.l4l-act2-prospect-name{font-size:12.5px;font-weight:600;color:var(--text, #0a0a0a);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.l4l-act2-prospect-headline{font-size:11px;color:var(--text-muted, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px;line-height:1.25}.l4l-act2-prospect-arrow{color:var(--text-faint, #888);opacity:0;transition:opacity .14s ease,transform .14s ease;margin-left:4px}.l4l-act2-prospect:hover .l4l-act2-prospect-arrow{opacity:1;transform:translate(1px,-1px)}.l4l-act2-filters{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;border-radius:14px;background:var(--bg-elevated, #ffffff);border:1px solid var(--border, #ebe9e2);flex-wrap:wrap}.l4l-act2-filters-right{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.l4l-act2-segctrl{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--bg-elevated-2, #f4f4f5)}.l4l-act2-seg{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:7px;background:transparent;border:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--text-muted, #444);transition:background .14s ease,color .14s ease,transform .14s ease}.l4l-act2-seg:hover{color:var(--text, #0a0a0a)}.l4l-act2-seg.active{background:#0a0a0a;color:#fafaf7;box-shadow:0 1px 2px #0000002e}.l4l-act2-seg.active.danger{background:#dc2626}.l4l-act2-seg-count{font-size:11px;padding:1px 6px;border-radius:999px;background:#00000014;font-variant-numeric:tabular-nums;font-weight:700}.l4l-act2-seg.active .l4l-act2-seg-count{background:#fafaf72e;color:#fafaf7}.l4l-act2-rangepills{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--bg-elevated-2, #f4f4f5)}.l4l-act2-rangepill{padding:5px 10px;border-radius:7px;background:transparent;border:none;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--text-muted, #666)}.l4l-act2-rangepill:hover{color:var(--text, #0a0a0a)}.l4l-act2-rangepill.active{background:var(--bg, #fff);color:var(--text, #0a0a0a);box-shadow:0 1px 2px #00000014}.l4l-act2-search{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;background:var(--bg-elevated-2, #f4f4f5);border:1px solid transparent;transition:border-color .14s ease,background .14s ease;min-width:240px}.l4l-act2-search:focus-within{background:var(--bg, #fff);border-color:#0a0a0a}.l4l-act2-search input{border:none;background:transparent;outline:none;font-size:12.5px;font-family:inherit;flex:1;color:var(--text, #0a0a0a)}.l4l-act2-search input::-moz-placeholder{color:var(--text-faint, #94a3b8)}.l4l-act2-search input::placeholder{color:var(--text-faint, #94a3b8)}.l4l-act2-search-clear{border:none;background:#00000014;color:var(--text-muted, #444);cursor:pointer;width:16px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.l4l-act2-timeline{display:flex;flex-direction:column;gap:28px}.l4l-act2-group{display:flex;flex-direction:column;gap:6px}.l4l-act2-day{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:8px 0 6px;background:linear-gradient(180deg,var(--bg, #fafafa) 70%,transparent 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.l4l-act2-day-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted, #666)}.l4l-act2-day-count{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-faint, #888);padding:1px 7px;border-radius:999px;background:var(--bg-elevated-2, #f4f4f5)}.l4l-act2-day-line{flex:1;height:1px;background:linear-gradient(90deg,var(--border, #ebe9e2) 0%,transparent 100%)}.l4l-act2-rows{display:flex;flex-direction:column;gap:6px}.l4l-act2-row{position:relative;display:grid;grid-template-columns:4px 36px 1fr auto;align-items:center;gap:12px;padding:13px 14px 13px 0;border-radius:11px;background:var(--bg-elevated, #ffffff);border:1px solid var(--border, #ebe9e2);cursor:default;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.l4l-act2-row:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0a0a0a0d;border-color:#0a0a0a2e}.l4l-act2-row.err{background:linear-gradient(180deg,rgba(220,38,38,.04) 0%,var(--bg-elevated, #fff) 100%)}.l4l-act2-row-strip{width:4px;height:100%;min-height:36px;border-radius:11px 0 0 11px}.l4l-act2-row-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-act2-row-body{min-width:0}.l4l-act2-row-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-act2-row-label{font-size:13.5px;font-weight:600;color:var(--text, #0a0a0a);letter-spacing:-.01em}.l4l-act2-row-severity{font-size:10px;font-weight:700;letter-spacing:.4px;padding:2px 7px;border-radius:4px;background:#dc26261a;color:#dc2626;text-transform:uppercase}.l4l-act2-row-prospect{font-size:12px;color:var(--text-muted, #666)}.l4l-act2-row-msg{margin-top:2px;font-size:12.5px;color:var(--text-muted, #555);line-height:1.5}.l4l-act2-row-meta{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-faint, #888)}.l4l-act2-row-ago{font-weight:600;color:var(--text-muted, #555)}.l4l-act2-row-sep{opacity:.5}.l4l-act2-row-acc{font-family:var(--font-mono, ui-monospace, "JetBrains Mono", monospace);font-size:10.5px;padding:1px 6px;border-radius:4px;background:var(--bg-elevated-2, #f4f4f5);color:var(--text-muted, #666)}.l4l-act2-row-time{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-faint, #888);padding-right:6px;flex-shrink:0}.l4l-act2-foot{padding:14px;text-align:center;font-size:12px;color:var(--text-faint, #888);border-radius:10px;background:var(--bg-elevated-2, #f4f4f5)}[data-theme=dark] .l4l-act2-row{background:var(--bg-elevated, #181818)}[data-theme=dark] .l4l-act2-row.err{background:linear-gradient(180deg,rgba(220,38,38,.08) 0%,var(--bg-elevated, #181818) 100%)}[data-theme=dark] .l4l-act2-filters{background:var(--bg-elevated, #181818)}@media (prefers-reduced-motion: reduce){.l4l-act2-live-dot{animation:none}.l4l-act2-row{transition:none}}@media (max-width: 900px){.l4l-act2-hero{padding:22px 18px 16px;border-radius:16px}.l4l-act2-hero-title{font-size:28px}.l4l-act2-hero-tiles{grid-template-columns:repeat(2,1fr)}.l4l-act2-filters{flex-direction:column;align-items:stretch}.l4l-act2-filters-right{width:100%;flex-wrap:wrap}.l4l-act2-search{min-width:0;flex:1}.l4l-act2-row-time{display:none}}.l4l-sh-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ease)}.l4l-sh-collapsed .l4l-sh-body{grid-template-rows:0fr}.l4l-sh-body-inner{overflow:hidden;min-height:0}.l4l-sh-collapsed{padding-bottom:18px}.l4l-sh-collapsed .l4l-sh-top{margin-bottom:0}.l4l-sh-collapse-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border, rgba(0,0,0,.08));background:var(--surface, #fff);color:var(--text-muted, #8a8a93);cursor:pointer;transition:all .18s var(--ease)}.l4l-sh-collapse-btn:hover{color:var(--text, #18181b);border-color:#00000029}.l4l-sh-mini{display:inline-flex;align-items:center;gap:8px}.l4l-sh-mini-score{font-size:12px;font-weight:800;letter-spacing:-.01em;padding:3px 9px;border-radius:999px;border:1px solid;font-variant-numeric:tabular-nums}.l4l-sh-mini-risks{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#b45309;background:#d9930b1a;border:1px solid rgba(217,147,11,.22);padding:3px 8px;border-radius:999px}.l4l-sh-accounts{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 14px}.l4l-sh-accpill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--text-muted, #71717a);padding:5px 11px;border-radius:999px;cursor:pointer;background:var(--surface, #fff);border:1px solid var(--border, rgba(0,0,0,.08));transition:all .16s var(--ease)}.l4l-sh-accpill:hover{color:var(--text, #18181b)}.l4l-sh-accpill.is-active{color:var(--text, #18181b);border-color:#00000038;box-shadow:0 1px 3px #10182814}.l4l-sh-accpill-dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.l4l-sh-accpill-score{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-muted, #8a8a93)}.l4l-sh-gauge-btn{border:none;background:none;padding:0;cursor:pointer;font:inherit;color:inherit;display:block}.l4l-sh-gauge-hint{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint, #a1a1aa);margin-top:3px;opacity:0;transition:opacity .18s var(--ease)}.l4l-sh-gauge-btn:hover .l4l-sh-gauge-hint{opacity:1}.l4l-sh-trend{display:flex;align-items:center;gap:9px}.l4l-sh-trend-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.l4l-sh-trend-delta.is-up{color:#059669}.l4l-sh-trend-delta.is-down{color:#e11d48}.l4l-sh-breakdown{margin:0 0 16px;padding:13px 16px;border-radius:12px;background:#00000006;border:1px solid var(--border, rgba(0,0,0,.07));animation:l4lFadeUp .3s var(--ease) both}.l4l-sh-breakdown-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, #8a8a93);margin-bottom:9px}.l4l-sh-breakdown-head>span{display:inline-flex;align-items:center;gap:5px}.l4l-sh-breakdown-close{border:none;background:none;padding:2px;cursor:pointer;color:var(--text-faint, #a1a1aa);display:inline-flex}.l4l-sh-breakdown-close:hover{color:var(--text, #18181b)}.l4l-sh-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--text, #3f3f46);padding:4px 0}.l4l-sh-breakdown-row.is-total{border-top:1px dashed var(--border, rgba(0,0,0,.1));margin-top:5px;padding-top:8px;font-weight:700}.l4l-sh-breakdown-delta{font-weight:800;font-variant-numeric:tabular-nums;font-size:12.5px}.l4l-sh-breakdown-delta.is-base{color:var(--text-muted, #8a8a93)}.l4l-sh-breakdown-delta.is-down{color:#e11d48}.l4l-sh-breakdown-delta.is-up{color:#059669}.l4l-sh-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}@media (max-width: 880px){.l4l-sh-metrics{grid-template-columns:1fr}}.l4l-sh-metric{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:var(--surface, #fff);border:1px solid var(--border, rgba(0,0,0,.07))}.l4l-sh-metric-label{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #8a8a93)}.l4l-sh-metric-value{font-size:19px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text, #18181b)}.l4l-sh-metric-cap{font-size:13px;font-weight:600;color:var(--text-muted, #8a8a93)}.l4l-sh-metric-sub{font-size:11.5px;color:var(--text-muted, #8a8a93)}.l4l-sh-metric-track{height:5px;border-radius:999px;background:#0000000f;overflow:hidden;margin:4px 0 2px}.l4l-sh-metric-fill{height:100%;border-radius:999px;transition:width .7s var(--ease)}.l4l-sh-throttle{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;margin-bottom:14px;background:#7c6fd60d;border:1px solid rgba(124,111,214,.16)}.l4l-sh-throttle-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;flex-shrink:0;background:#7c6fd61a;color:#7c6fd6}.l4l-sh-throttle-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.l4l-sh-throttle-title{font-size:13px;font-weight:700;color:var(--text, #18181b);display:inline-flex;align-items:center;gap:8px}.l4l-sh-throttle-factor{font-size:10.5px;font-weight:800;color:#b45309;background:#d9930b1f;border:1px solid rgba(217,147,11,.25);padding:1px 7px;border-radius:999px}.l4l-sh-throttle-sub{font-size:11.5px;line-height:1.45;color:var(--text-muted, #71717a)}.l4l-sh-switch{position:relative;width:38px;height:22px;border-radius:999px;flex-shrink:0;border:1px solid rgba(0,0,0,.12);background:#00000014;cursor:pointer;transition:all .2s var(--ease);padding:0}.l4l-sh-switch.is-on{background:#7c6fd6;border-color:#7c6fd6}.l4l-sh-switch:disabled{opacity:.55;cursor:wait}.l4l-sh-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #10182840;transition:transform .2s var(--ease)}.l4l-sh-switch.is-on .l4l-sh-switch-knob{transform:translate(16px)}.l4l-sh .l4l-safety-risk{display:flex;width:100%}.l4l-sh-risk-action{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.01em;padding:5px 11px;border-radius:999px;cursor:pointer;border:1px solid currentColor;background:#ffffff8c;color:inherit;text-decoration:none;transition:all .16s var(--ease)}.l4l-sh-risk-action:hover{background:#ffffffe6}.l4l-sh-risk-action:disabled{opacity:.55;cursor:wait}.l4l-sh-risk-when{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.l4l-sh-actionnote{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:8px 12px;border-radius:9px;margin-bottom:14px;animation:l4lFadeUp .25s var(--ease) both}.l4l-sh-actionnote-ok{background:#10b98114;color:#059669;border:1px solid rgba(16,185,129,.22)}.l4l-sh-actionnote-info{background:#2563eb12;color:#2563eb;border:1px solid rgba(37,99,235,.2)}.l4l-sh-actionnote-err{background:#f43f5e12;color:#e11d48;border:1px solid rgba(244,63,94,.24)}.l4l-shx{position:relative;border-radius:16px;padding:14px 18px;margin-bottom:18px;overflow:visible;isolation:isolate;color:#edeff3;background:linear-gradient(165deg,#0e1118,#131722);border:1px solid rgba(255,255,255,.09);box-shadow:0 1px 2px #00000040,0 18px 48px -24px #0000008c;animation:l4lFadeUp .5s var(--ease) .04s both;transition:border-color .3s var(--ease)}.l4l-shx-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden;background:radial-gradient(480px at 90% -20%,rgba(16,185,129,.13),transparent 58%),radial-gradient(380px at 2% 130%,rgba(124,111,214,.12),transparent 58%)}.l4l-shx.has-pop{z-index:45}.l4l-shx-caution{border-color:#d9930b61}.l4l-shx-caution .l4l-shx-aurora{background:radial-gradient(480px at 90% -20%,rgba(217,147,11,.16),transparent 58%),radial-gradient(380px at 2% 130%,rgba(124,111,214,.1),transparent 58%)}.l4l-shx-risk{border-color:#f43f5e73}.l4l-shx-risk .l4l-shx-aurora{background:radial-gradient(480px at 90% -20%,rgba(244,63,94,.16),transparent 58%),radial-gradient(380px at 2% 130%,rgba(217,147,11,.1),transparent 58%)}.l4l-shx-head{position:relative;display:flex;align-items:center;gap:14px}.l4l-shx-eyebrow{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#edeff380}.l4l-shx-headmid{display:flex;align-items:center;gap:12px;flex:1;min-width:0;flex-wrap:wrap}.l4l-shx-scorepill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;cursor:pointer;font:inherit;color:inherit;background:#ffffff0d;border:1px solid rgba(255,255,255,.13);transition:all .18s var(--ease)}.l4l-shx-scorepill:hover{background:#ffffff17}.l4l-shx-scoredot{width:8px;height:8px;border-radius:999px;background:var(--shx-c, #10B981);box-shadow:0 0 0 4px #ffffff0d,0 0 10px var(--shx-c, #10B981);animation:l4lPulseDot 1.9s ease-in-out infinite}.l4l-shx-healthy .l4l-shx-scoredot{--shx-c: #10B981}.l4l-shx-caution .l4l-shx-scoredot{--shx-c: #D9930B}.l4l-shx-risk .l4l-shx-scoredot{--shx-c: #F43F5E}.l4l-shx-scorenum{font-size:17px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.l4l-shx-spark{display:inline-flex;align-items:center;opacity:.9}.l4l-shx-delta{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.l4l-shx-delta.is-up{color:#34d399}.l4l-shx-delta.is-down{color:#fb7185}.l4l-shx-statuslabel{font-size:13px;font-weight:700;letter-spacing:-.01em;color:#edeff3d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-shx-riskcount{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;color:#fbbf24;background:#d9930b24;border:1px solid rgba(217,147,11,.3);padding:2px 8px;border-radius:999px}.l4l-shx-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#edeff399;transition:all .18s var(--ease)}.l4l-shx-chevron:hover{color:#edeff3;background:#ffffff1a}.l4l-shx-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--ease)}.l4l-shx.is-collapsed .l4l-shx-body{grid-template-rows:0fr}.l4l-shx-body-inner{overflow:hidden;min-height:0}.l4l-shx-accounts{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.l4l-shx-accpill{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:600;color:#edeff399;padding:4px 10px;border-radius:999px;font-family:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:all .16s var(--ease)}.l4l-shx-accpill:hover{color:#edeff3}.l4l-shx-accpill.is-active{color:#edeff3;border-color:#ffffff52;background:#ffffff14}.l4l-shx-accdot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.l4l-shx-accscore{font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;color:#edeff380}.l4l-shx-alerts{display:flex;flex-direction:column;gap:6px;margin-top:13px}.l4l-shx-alert{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:500;padding:8px 12px;border-radius:10px}.l4l-shx-alert-warn{background:#d9930b1a;color:#fcd34d;border:1px solid rgba(217,147,11,.28)}.l4l-shx-alert-danger{background:#f43f5e1a;color:#fda4af;border:1px solid rgba(244,63,94,.32)}.l4l-shx-alert-text{flex:1;min-width:0}.l4l-shx-actionbtn{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.01em;font-family:inherit;padding:5px 12px;border-radius:999px;text-decoration:none;color:inherit;border:1px solid currentColor;background:#ffffff0d;transition:all .16s var(--ease)}.l4l-shx-actionbtn:hover{background:#ffffff1f}.l4l-shx-actionbtn:disabled{opacity:.55;cursor:wait}.l4l-shx-when{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.l4l-shx-note{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:12px;font-weight:600;padding:7px 11px;border-radius:9px;animation:l4lFadeUp .25s var(--ease) both}.l4l-shx-note-ok{background:#10b9811a;color:#6ee7b7;border:1px solid rgba(16,185,129,.26)}.l4l-shx-note-info{background:#2563eb1f;color:#93c5fd;border:1px solid rgba(37,99,235,.28)}.l4l-shx-note-err{background:#f43f5e1a;color:#fda4af;border:1px solid rgba(244,63,94,.3)}.l4l-shx-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px}@media (max-width: 760px){.l4l-shx-metrics{grid-template-columns:1fr}}.l4l-shx-metric{display:flex;flex-direction:column;gap:2px;padding:10px 13px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.l4l-shx-metric-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#edeff373}.l4l-shx-metric-value{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.l4l-shx-metric-value.is-ok{color:#6ee7b7}.l4l-shx-metric-value.is-warn{color:#fcd34d}.l4l-shx-metric-value.is-bad{color:#fda4af}.l4l-shx-metric-value.is-mut{color:#edeff38c}.l4l-shx-metric-cap{font-size:12px;font-weight:600;color:#edeff373}.l4l-shx-metric-sub{font-size:11px;color:#edeff373}.l4l-shx-metric-sub.is-warn{color:#fcd34d}.l4l-shx-track{height:4px;border-radius:999px;background:#ffffff17;overflow:hidden;margin:4px 0 1px}.l4l-shx-fill{height:100%;border-radius:999px;transition:width .7s var(--ease)}.l4l-shx-fill.is-ok{background:#10b981}.l4l-shx-fill.is-warn{background:#d9930b}.l4l-shx-fill.is-bad{background:#f43f5e}.l4l-shx-footrow{position:relative;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.l4l-shx-narration{display:inline-flex;align-items:center;gap:7px;flex:1;min-width:220px;font-size:12.5px;font-weight:600;color:#edeff3c7}.l4l-shx-narration.is-advice{color:#fcd34d}.l4l-shx-footright{display:inline-flex;align-items:center;gap:14px;flex-shrink:0}.l4l-shx-protbtn{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:11.5px;font-weight:700;font-family:inherit;color:#edeff399;background:none;border:none;padding:2px 0;transition:color .16s var(--ease)}.l4l-shx-protbtn:hover{color:#edeff3}.l4l-shx-throttle{display:inline-flex;align-items:center;gap:8px}.l4l-shx-throttle-label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#edeff399;cursor:help}.l4l-shx-throttle-chip{font-size:10px;font-weight:800;color:#fcd34d;background:#d9930b29;border:1px solid rgba(217,147,11,.32);padding:1px 6px;border-radius:999px}.l4l-shx-switch{position:relative;width:34px;height:20px;border-radius:999px;flex-shrink:0;border:1px solid rgba(255,255,255,.18);background:#ffffff17;cursor:pointer;transition:all .2s var(--ease);padding:0}.l4l-shx-switch.is-on{background:#7c6fd6;border-color:#7c6fd6}.l4l-shx-switch:disabled{opacity:.55;cursor:wait}.l4l-shx-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .2s var(--ease)}.l4l-shx-switch.is-on .l4l-shx-knob{transform:translate(14px)}.l4l-shx-pop{position:absolute;z-index:60;min-width:290px;max-width:360px;max-height:min(60vh,420px);overflow-y:auto;padding:13px 15px;border-radius:13px;background:#161b26;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px -12px #000000a6;animation:l4lFadeUp .22s var(--ease) both}.l4l-shx-pop-breakdown{top:calc(100% + 8px);left:90px}.l4l-shx-pop-prot{top:calc(100% + 6px);right:18px}.l4l-shx-pop-title{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#edeff380;margin-bottom:8px}.l4l-shx-pop-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12.5px;color:#edeff3d9;padding:4px 0}.l4l-shx-pop-row.is-total{border-top:1px dashed rgba(255,255,255,.14);margin-top:5px;padding-top:8px;font-weight:800}.l4l-shx-pop-delta{font-weight:800;font-variant-numeric:tabular-nums;color:#edeff399}.l4l-shx-pop-delta.is-down{color:#fb7185}.l4l-shx-pop-prot-label{display:inline-flex;align-items:center;gap:8px}.l4l-shx-pop-foot{font-size:11px;line-height:1.5;color:#edeff373;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}@media (max-width: 640px){.l4l-shx-pop-breakdown{left:0;right:0;min-width:0}.l4l-shx-statuslabel{display:none}}@media (max-width: 640px){.l4l-hm-grid{display:none}}@keyframes l4l-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.l4l-hm-grid,[style*=l4l-fade-up]{animation:none!important}}@keyframes l4l-live-ping{0%{transform:scale(.7);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}.l4l-live-ping{animation:l4l-live-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes l4l-slide-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.l4l-live-ping{animation:none}}@keyframes l4l-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.l4l-locked{position:relative;min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;padding:24px;border-radius:16px;overflow:hidden;isolation:isolate}.l4l-locked-preview{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(6px) saturate(.92);opacity:.55;transform:scale(1.012);animation:l4l-frost .6s ease 1.6s both}@keyframes l4l-frost{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(6px) saturate(.92);opacity:.55;transform:scale(1.012)}}.l4l-locked-preview .l4l-mock-item{animation:l4l-pop .5s cubic-bezier(.16,1,.3,1) both}.l4l-locked-preview .l4l-mock-item:nth-child(1){animation-delay:.05s}.l4l-locked-preview .l4l-mock-item:nth-child(2){animation-delay:.15s}.l4l-locked-preview .l4l-mock-item:nth-child(3){animation-delay:.25s}.l4l-locked-preview .l4l-mock-item:nth-child(4){animation-delay:.35s}.l4l-locked-preview .l4l-mock-item:nth-child(5){animation-delay:.45s}.l4l-locked-preview .l4l-mock-item:nth-child(6){animation-delay:.55s}.l4l-locked-preview .l4l-mock-item:nth-child(7){animation-delay:.65s}.l4l-locked-preview .l4l-mock-item:nth-child(8){animation-delay:.75s}@keyframes l4l-pop{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.l4l-locked-preview .l4l-mock-bar{transform-origin:bottom;animation:l4l-grow .6s cubic-bezier(.2,.8,.2,1) both}.l4l-locked-preview .l4l-mock-bar:nth-child(odd){animation-delay:.15s}.l4l-locked-preview .l4l-mock-bar:nth-child(2n){animation-delay:.3s}@keyframes l4l-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.l4l-locked-card{position:relative;z-index:2;width:min(560px,100%);background:var(--bg-elevated, #fff);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 70px #0000002e;padding:24px;animation:l4l-rise .55s cubic-bezier(.16,1,.3,1) 1.85s both}@keyframes l4l-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.l4l-locked-badge{display:inline-flex;align-items:center;gap:6px;background:var(--text, #0a0a0a);color:var(--bg, #fff);padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.l4l-locked-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.l4l-locked-icon{width:46px;height:46px;border-radius:12px;flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center}.l4l-locked-title{font-size:20px;font-weight:650;margin:2px 0 0;letter-spacing:-.02em;color:var(--text);line-height:1.2}.l4l-locked-blurb{font-size:13px;color:var(--text-muted);margin:5px 0 0;line-height:1.5}.l4l-locked-media{aspect-ratio:16 / 9;border-radius:12px;margin-bottom:16px;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.l4l-locked-media span{font-size:12px;font-weight:600;color:var(--text-muted)}.l4l-locked-benefits{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:9px}.l4l-locked-benefits li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text)}.l4l-locked-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,currentColor 15%,transparent);font-size:11px;font-weight:800}.l4l-locked-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.l4l-locked-plan{font-size:12px;color:var(--text-faint, var(--text-muted));text-align:center}@media (prefers-reduced-motion: reduce){.l4l-locked-preview,.l4l-locked-card{animation:none}.l4l-locked-card{opacity:1;transform:none}}.l4l-xplain{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;padding:22px 18px;border-radius:14px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--xc) 16%,transparent) 0%,transparent 60%),var(--bg-elevated, #fff);border:1px solid var(--border);overflow:hidden}.l4l-xplain-caption{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text);text-align:center;min-height:22px;animation:l4l-xplain-cap .45s cubic-bezier(.2,.7,.3,1) both}.l4l-xplain-caption-step{font-variant-numeric:tabular-nums;font-weight:800;font-size:12px;opacity:.9;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--xc) 14%,transparent)}@keyframes l4l-xplain-cap{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.l4l-xplain-flow{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:4px;width:100%}.l4l-xplain-node{display:flex;flex-direction:column;align-items:center;gap:7px;width:78px;transition:opacity .4s ease,transform .4s ease}.l4l-xplain-node.off{opacity:.38}.l4l-xplain-node.on{opacity:1;transform:translateY(-2px)}.l4l-xplain-node.done{opacity:.9}.l4l-xplain-bubble{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--bg);border:1.5px solid var(--border);color:var(--text-muted);transition:all .4s cubic-bezier(.2,.7,.3,1)}.l4l-xplain-node.done .l4l-xplain-bubble{background:color-mix(in srgb,var(--xc) 16%,transparent);border-color:color-mix(in srgb,var(--xc) 45%,transparent);color:var(--xc)}.l4l-xplain-node.on .l4l-xplain-bubble{background:var(--xc);border-color:var(--xc);color:#fff;transform:scale(1.12);box-shadow:0 0 0 5px color-mix(in srgb,var(--xc) 18%,transparent),0 10px 26px color-mix(in srgb,var(--xc) 35%,transparent)}.l4l-xplain-label{font-size:11px;font-weight:600;text-align:center;line-height:1.2;color:var(--text-muted);max-width:78px}.l4l-xplain-node.on .l4l-xplain-label{color:var(--text)}.l4l-xplain-link{position:relative;height:2px;width:26px;margin-top:22px;background:var(--border);border-radius:999px;overflow:hidden;flex-shrink:0}.l4l-xplain-link.done{background:color-mix(in srgb,var(--xc) 55%,transparent)}.l4l-xplain-spark{position:absolute;top:0;left:-40%;height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--xc),transparent);animation:l4l-xplain-spark 1.9s linear infinite}@keyframes l4l-xplain-spark{to{left:120%}}.l4l-xplain-tagline{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:-.005em;padding:6px 13px;border-radius:999px;background:color-mix(in srgb,var(--xc) 10%,transparent)}@media (max-width: 560px){.l4l-xplain-link{width:14px}.l4l-xplain-node{width:64px}}.l4l-demo{width:100%;padding:4px}.l4l-demo-win{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-elevated, #fff);box-shadow:0 18px 50px color-mix(in srgb,var(--xc) 14%,transparent)}.l4l-demo-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--xc) 5%,var(--bg-elevated, #fff))}.l4l-demo-dot{width:9px;height:9px;border-radius:999px;background:var(--border)}.l4l-demo-bar-title{flex:1;margin-left:8px;font-size:11px;font-weight:600;color:var(--text-muted)}.l4l-demo-launch{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:6px 11px;border-radius:999px;cursor:default;border:1.5px solid color-mix(in srgb,var(--xc) 40%,transparent);color:var(--xc);background:transparent;transition:all .35s ease}.l4l-demo-launch.hot{background:var(--xc);color:#fff;border-color:var(--xc);box-shadow:0 6px 18px color-mix(in srgb,var(--xc) 45%,transparent)}.l4l-demo-canvas{position:relative;padding:18px 22px 22px;min-height:300px}.l4l-demo-node{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:38px;padding-bottom:16px;opacity:0;transform:translateY(9px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.3,1)}.l4l-demo-node.in{opacity:1;transform:translateY(0)}.l4l-demo-node-bubble{position:relative;z-index:2;width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--xc) 15%,transparent);border:1.5px solid color-mix(in srgb,var(--xc) 42%,transparent);color:var(--xc)}.l4l-demo-node.pop .l4l-demo-node-bubble{animation:l4l-demo-pop .5s cubic-bezier(.2,.9,.3,1.4) both}@keyframes l4l-demo-pop{0%{transform:scale(.5)}60%{transform:scale(1.12)}to{transform:scale(1)}}.l4l-demo-link{position:absolute;left:18px;top:40px;width:2px;height:calc(100% - 26px);z-index:1;background:color-mix(in srgb,var(--xc) 32%,transparent);border-radius:999px}.l4l-demo-node-body{display:flex;flex-direction:column;gap:6px;padding-top:4px;min-width:0;flex:1}.l4l-demo-node-label{font-size:13px;font-weight:600;color:var(--text);letter-spacing:-.01em}.l4l-demo-typed{font-size:11.5px;color:var(--text-muted);padding:6px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--border);max-width:280px;white-space:nowrap;overflow:hidden}.l4l-demo-typed.typing{animation:l4l-demo-type 1.1s steps(28) both}@keyframes l4l-demo-type{0%{max-width:0}to{max-width:280px}}.l4l-demo-toast{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-size:12.5px;font-weight:700;color:#fff;padding:9px 14px;border-radius:10px;background:#16a34a;box-shadow:0 8px 22px #16a34a55;animation:l4l-demo-pop .4s cubic-bezier(.2,.9,.3,1.3) both}.l4l-demo-cursor{position:absolute;z-index:5;color:#0a0a0a;transition:top .55s cubic-bezier(.4,.1,.2,1),left .55s cubic-bezier(.4,.1,.2,1);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35));pointer-events:none}.l4l-demo-canvas{min-height:248px;padding-top:14px}.l4l-demo-node{min-height:32px;padding-bottom:12px}.l4l-demo-node-bubble{width:34px;height:34px;border-radius:10px}.l4l-demo-link{top:36px;height:calc(100% - 22px)}.l4l-ibx{display:flex;gap:14px;padding:16px;min-height:250px}.l4l-ibx-list{width:152px;display:flex;flex-direction:column;gap:7px;flex-shrink:0}.l4l-ibx-conv{position:relative;display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, #fff)}.l4l-ibx-conv.active{border-color:color-mix(in srgb,var(--xc) 45%,transparent);background:color-mix(in srgb,var(--xc) 7%,transparent)}.l4l-ibx-av{width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--xc) 18%,transparent);flex-shrink:0}.l4l-ibx-av.big{width:34px;height:34px}.l4l-ibx-lines{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.l4l-ibx-lines i{display:block;height:7px;border-radius:999px;background:var(--border)}.l4l-ibx-new{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:999px;background:#16a34a;box-shadow:0 0 #16a34a88;animation:l4l-pulse 1.6s ease-out infinite}@keyframes l4l-pulse{0%{box-shadow:0 0 #16a34a66}to{box-shadow:0 0 0 7px #16a34a00}}.l4l-ibx-thread{position:relative;flex:1;display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated, #fff);min-width:0}.l4l-ibx-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.l4l-ibx-bubble{max-width:82%;padding:9px 12px;border-radius:13px;font-size:12.5px;line-height:1.35;animation:l4l-demo-pop .42s cubic-bezier(.2,.9,.3,1.25) both}.l4l-ibx-bubble.in{align-self:flex-start;background:var(--bg);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.l4l-ibx-bubble.out{align-self:flex-end;background:var(--xc);color:#fff;border-bottom-right-radius:4px;box-shadow:0 6px 16px color-mix(in srgb,var(--xc) 35%,transparent)}.l4l-ibx-suggest{align-self:flex-start;max-width:86%;font-size:12px;line-height:1.4;color:var(--text);padding:9px 12px;border-radius:11px;border:1.5px dashed color-mix(in srgb,var(--xc) 50%,transparent);background:color-mix(in srgb,var(--xc) 8%,transparent);animation:l4l-demo-pop .42s cubic-bezier(.2,.9,.3,1.25) both}.l4l-ibx-suggest-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;color:var(--xc);margin-right:7px;text-transform:uppercase;letter-spacing:.03em}.l4l-ibx-send{margin-top:auto;display:flex;align-items:center;gap:8px;padding-top:4px}.l4l-ibx-send-field{flex:1;height:30px;border-radius:8px;border:1px solid var(--border);background:var(--bg)}.l4l-ibx-send-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;cursor:default;padding:7px 12px;border-radius:8px;border:1.5px solid color-mix(in srgb,var(--xc) 40%,transparent);color:var(--xc);background:transparent;transition:all .3s ease;flex-shrink:0}.l4l-ibx-send-btn.hot{background:var(--xc);color:#fff;border-color:var(--xc);box-shadow:0 5px 14px color-mix(in srgb,var(--xc) 40%,transparent)}.l4l-act{display:flex;flex-direction:column;gap:8px;padding:14px 16px;min-height:250px}.l4l-act-live{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:800;color:#16a34a}.l4l-act-live-dot{width:7px;height:7px;border-radius:999px;background:#16a34a;animation:l4l-pulse 1.5s ease-out infinite}.l4l-act-row{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated, #fff)}.l4l-act-row.fresh{animation:l4l-act-in .45s cubic-bezier(.2,.8,.3,1) both;box-shadow:0 4px 16px color-mix(in srgb,var(--xc) 14%,transparent)}@keyframes l4l-act-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.l4l-act-icon{width:30px;height:30px;border-radius:9px;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-act-txt{flex:1;font-size:12.5px;color:var(--text);min-width:0}.l4l-act-txt b{font-weight:600}.l4l-act-name{color:var(--text-muted);margin-left:4px}.l4l-act-time{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.l4l-air-phasebar{display:flex;align-items:center;gap:4px;padding:11px 16px 0}.l4l-air-pstep{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.l4l-air-pdot{width:17px;height:17px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:800;border:1.5px solid var(--border);color:var(--text-muted);background:var(--bg);transition:all .4s ease}.l4l-air-pstep.on .l4l-air-pdot{border-color:var(--xc);color:#fff;background:var(--xc);box-shadow:0 0 0 4px color-mix(in srgb,var(--xc) 16%,transparent)}.l4l-air-pstep.done .l4l-air-pdot{border-color:color-mix(in srgb,var(--xc) 55%,transparent);color:var(--xc);background:color-mix(in srgb,var(--xc) 12%,transparent)}.l4l-air-plabel{font-size:10.5px;font-weight:600;color:var(--text-muted);transition:color .4s ease}.l4l-air-pstep.on .l4l-air-plabel{color:var(--text)}.l4l-air-pline{flex:1;height:2px;border-radius:2px;background:var(--border);transition:background .4s ease;min-width:8px}.l4l-air-pline.done{background:color-mix(in srgb,var(--xc) 50%,transparent)}.l4l-air-body{display:flex;flex-direction:column;gap:9px;padding:13px 16px 16px;min-height:256px}.l4l-air-prospect{display:flex;align-items:center;gap:9px;padding-bottom:9px;border-bottom:1px solid var(--border)}.l4l-air-bubble{max-width:86%;padding:9px 12px;border-radius:13px;font-size:12.5px;line-height:1.42;animation:l4l-demo-pop .42s cubic-bezier(.2,.9,.3,1.25) both}.l4l-air-bubble.in{align-self:flex-start;background:var(--bg);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.l4l-air-bubble.out{align-self:flex-end;background:var(--xc);color:#fff;border-bottom-right-radius:4px;box-shadow:0 6px 16px color-mix(in srgb,var(--xc) 35%,transparent)}.l4l-air-analyze{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--xc);padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--xc) 9%,transparent);border:1px solid color-mix(in srgb,var(--xc) 22%,transparent)}.l4l-air-dots{display:inline-flex;gap:3px}.l4l-air-dots i{width:4px;height:4px;border-radius:999px;background:var(--xc);animation:l4l-air-blink 1s infinite}.l4l-air-dots i:nth-child(2){animation-delay:.15s}.l4l-air-dots i:nth-child(3){animation-delay:.3s}@keyframes l4l-air-blink{0%,to{opacity:.25}50%{opacity:1}}.l4l-air-analysis{display:flex;flex-direction:column;gap:8px;animation:l4l-demo-pop .4s ease both}.l4l-air-senti{display:flex;align-items:center;gap:9px}.l4l-air-senti-lbl{font-size:11px;font-weight:600;color:var(--text-muted);width:62px;flex-shrink:0}.l4l-air-senti-track{flex:1;height:7px;border-radius:999px;background:var(--border);overflow:hidden}.l4l-air-senti-fill{display:block;height:100%;border-radius:999px;width:var(--w);background:linear-gradient(90deg,#16a34a,#22c55e);animation:l4l-air-fill .9s cubic-bezier(.2,.8,.3,1) both}@keyframes l4l-air-fill{0%{width:0}}.l4l-air-senti-val{font-size:11.5px;font-weight:800;color:#16a34a;font-variant-numeric:tabular-nums}.l4l-air-chips{display:flex;gap:6px;flex-wrap:wrap}.l4l-air-chip{font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted);background:var(--bg)}.l4l-air-chip.good{color:#16a34a;border-color:color-mix(in srgb,#16a34a 40%,transparent);background:color-mix(in srgb,#16a34a 10%,transparent)}.l4l-air-draft{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:13px;border:1.5px solid color-mix(in srgb,var(--xc) 40%,transparent);background:color-mix(in srgb,var(--xc) 6%,transparent);animation:l4l-demo-pop .45s cubic-bezier(.2,.9,.3,1.25) both}.l4l-air-draft-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.l4l-air-draft-title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--xc);text-transform:uppercase;letter-spacing:.03em}.l4l-air-conf{font-size:10.5px;font-weight:800;color:#16a34a;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,#16a34a 12%,transparent);border:1px solid color-mix(in srgb,#16a34a 35%,transparent);white-space:nowrap}.l4l-air-draft-text{font-size:12.5px;line-height:1.45;color:var(--text)}.l4l-air-draft-text.typing{border-right:2px solid var(--xc);padding-right:2px;animation:l4l-air-caret .7s step-end infinite}@keyframes l4l-air-caret{50%{border-color:transparent}}.l4l-air-strategy{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.l4l-air-strategy svg{color:var(--xc);flex-shrink:0}.l4l-air-actions{display:flex;gap:7px;margin-top:2px}.l4l-air-btn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:7px 11px;border-radius:8px;border:1px solid var(--border);background:var(--bg-elevated, #fff);color:var(--text-muted);cursor:default;transition:all .3s ease}.l4l-air-btn.primary{border-color:color-mix(in srgb,var(--xc) 40%,transparent);color:var(--xc)}.l4l-air-btn.primary.hot{background:var(--xc);color:#fff;border-color:var(--xc);box-shadow:0 6px 16px color-mix(in srgb,var(--xc) 40%,transparent);transform:translateY(-1px)}.l4l-air-rdv{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--xc);padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--xc) 10%,transparent);border:1px dashed color-mix(in srgb,var(--xc) 45%,transparent);animation:l4l-demo-pop .4s ease both}.l4l-air-modes{display:flex;gap:6px;padding:11px 16px 0}.l4l-air-mode{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;font-size:10.5px;font-weight:700;padding:6px 8px;border-radius:8px;border:1px solid var(--border);color:var(--text-muted);background:var(--bg);transition:all .35s ease;white-space:nowrap}.l4l-air-mode.active{border-color:var(--xc);color:#fff;background:var(--xc);box-shadow:0 5px 14px color-mix(in srgb,var(--xc) 32%,transparent)}.l4l-air-mode-desc{padding:7px 16px 0;font-size:11px;font-weight:500;color:var(--text-muted);animation:l4l-demo-pop .4s ease both}.l4l-air-btn.auto{cursor:default}.l4l-air-btn .l4l-air-dots i{background:currentColor}.cop{--ink: var(--text);--ink-soft: var(--text-muted);--mute: var(--text-subtle);--hair: var(--border);--paper: var(--bg-elevated);--paper-dim: var(--bg-elevated-2);--acc: var(--brand-600, #2563EB);--shadow-1: var(--shadow-sm);--shadow-2: var(--shadow-lg);--ink-inverse: var(--paper);--hair-strong: color-mix(in srgb, var(--hair) 55%, var(--mute));--faint: color-mix(in srgb, var(--mute) 55%, transparent);max-width:880px}.cop-head{padding:6px 0 26px}.cop-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.cop-kicker-sep{width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.6}.cop-h1{font-size:clamp(26px,4vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--ink);margin:0 0 10px;max-width:22ch}.cop-lede{font-size:15px;line-height:1.6;color:var(--mute);margin:0;max-width:58ch}.cop-error{margin:0 0 16px;padding:12px 16px;border-radius:10px;font-size:13px;color:#b42318;background:#fef3f2;border:1px solid #FECDCA}.cop-stage{max-width:680px}.cop-console{background:var(--paper);border:1px solid var(--hair);border-radius:16px;box-shadow:var(--shadow-1);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both}.cop-console:focus-within{border-color:color-mix(in srgb,var(--acc) 25%,var(--hair));box-shadow:var(--shadow-2),0 0 0 4px #2563eb12}.cop-console-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.cop-microlabel{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cop-console-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.cop-brief{display:block;width:100%;border:none;outline:none;resize:vertical;background:transparent;padding:12px 20px 16px;min-height:132px;font-size:15.5px;line-height:1.65;color:var(--ink);font-family:inherit}.cop-brief::-moz-placeholder{color:var(--faint)}.cop-brief::placeholder{color:var(--faint)}.cop-console-foot{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:14px 16px 14px 20px;border-top:1px solid var(--hair);background:var(--paper-dim)}.cop-field{display:flex;flex-direction:column;gap:5px}.cop-field>span{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute)}.cop-field select{border:1px solid var(--hair);background:var(--paper);color:var(--ink);font-size:13px;font-weight:500;font-family:inherit;padding:8px 30px 8px 11px;border-radius:9px;outline:none;cursor:pointer;transition:border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2371717A' stroke-width='1.6' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 11px center}.cop-field select:hover{border-color:var(--hair-strong)}.cop-field select:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px #2563eb1f}.cop-cta{display:inline-flex;align-items:center;gap:9px;margin-left:auto;cursor:pointer;font-size:13.5px;font-weight:650;letter-spacing:.005em;font-family:inherit;color:var(--ink-inverse);background:var(--ink);border:1px solid var(--ink);padding:11px 20px;border-radius:10px;box-shadow:0 1px 2px #0a0a0c3d,inset 0 1px #ffffff14;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,background .2s ease}.cop-cta:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--ink) 90%,var(--paper));box-shadow:0 4px 10px #0a0a0c38,inset 0 1px #ffffff1a}.cop-cta:active:not(:disabled){transform:translateY(0) scale(.98)}.cop-cta:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb47}.cop-cta:disabled{background:var(--paper-dim);border-color:var(--hair);color:var(--mute);cursor:not-allowed;box-shadow:none}.cop-cta svg{transition:transform .16s ease}.cop-cta:hover:not(:disabled) svg{transform:translate(2px)}.cop-btn-quiet{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hair);border-radius:10px;padding:10px 15px;transition:border-color .15s ease,color .15s ease,transform .16s ease}.cop-btn-quiet:hover{border-color:var(--hair-strong);color:var(--ink)}.cop-btn-quiet:active{transform:scale(.98)}.cop-examples{margin-top:26px}.cop-examples .cop-microlabel{display:block;margin-bottom:4px}.cop-example{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;cursor:pointer;font-family:inherit;background:none;border:none;border-bottom:1px solid var(--hair);padding:13px 2px;font-size:13px;line-height:1.5;color:var(--mute);transition:color .15s ease}.cop-example svg{flex-shrink:0;color:var(--faint);transition:transform .18s cubic-bezier(.2,.7,.2,1),color .15s ease}.cop-example:hover{color:var(--ink)}.cop-example:hover svg{transform:translate(3px);color:var(--acc)}.cop-gen{padding:10px 20px 0}.cop-gen-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--hair);opacity:.38;transition:opacity .35s ease}.cop-gen-row.on,.cop-gen-row.done{opacity:1}.cop-gen-idx{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;color:var(--mute);letter-spacing:.04em}.cop-gen-row.on .cop-gen-idx{color:var(--acc)}.cop-gen-label{font-size:13.5px;font-weight:500;color:var(--ink);flex:1}.cop-gen-state{display:inline-flex;width:20px;justify-content:center;color:var(--acc)}.cop-gen-foot{padding:14px 0 16px;font-size:12px;color:var(--mute)}.cop-dossier{display:flex;flex-direction:column;gap:18px}.cop-decide{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.cop-decide-main{min-width:min(360px,100%);flex:1}.cop-name{font-size:21px;font-weight:750;letter-spacing:-.02em;color:var(--ink);margin:0 0 6px}.cop-rationale{font-size:13.5px;line-height:1.6;color:var(--mute);margin:0;max-width:62ch}.cop-decide-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.cop-controls{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:-6px}.cop-ctl{display:flex;align-items:center;gap:8px}.cop-ctl-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.cop-seg{display:inline-flex;background:var(--paper-dim);border:1px solid var(--hair);border-radius:8px;padding:2px}.cop-seg button{border:none;cursor:pointer;border-radius:6px;padding:5px 11px;font:inherit;font-size:12px;font-weight:600;background:transparent;color:var(--ink-soft);transition:all .15s}.cop-seg button:hover:not(.on){color:var(--ink)}.cop-seg button.on{background:var(--ink);color:var(--paper)}.cop-accountbar{max-width:320px}.cop-sheet{background:var(--paper);border:1px solid var(--hair);border-radius:16px;box-shadow:var(--shadow-1);overflow:hidden}.cop-sheet-cols{display:grid;grid-template-columns:1fr 1fr}.cop-sheet-cols>.cop-sec:last-child{border-left:1px solid var(--hair)}.cop-sec{padding:26px 28px;animation:copRise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop-sec-seq{border-top:1px solid var(--hair)}.cop-sec-label{display:flex;align-items:baseline;gap:10px;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:16px}.cop-sec-label i{font-style:normal;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;color:var(--acc)}.cop-sec-hint{margin-left:auto;font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--mute)}.cop-approach{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:550;color:var(--ink);margin-bottom:12px}.cop-approach-tag{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sc, #2563EB)}.cop-approach-reg{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);background:var(--paper-dim);border:1px solid var(--hair);padding:2px 7px;border-radius:999px}.cop-persona{font-size:14px;line-height:1.65;color:var(--ink-soft);margin:0 0 16px}.cop-sec .cop-microlabel{display:block;margin:14px 0 8px}.cop-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cop-points li{position:relative;padding-left:16px;font-size:13px;line-height:1.55;color:var(--ink-soft)}.cop-points li:before{content:"";position:absolute;left:1px;top:7.5px;width:5px;height:5px;background:var(--hair-strong);border-radius:1.5px}.cop-points.is-plus li:before{background:var(--acc);border-radius:999px}.cop-kv{margin:0 0 4px}.cop-kv-row{display:flex;align-items:baseline;padding:7px 0}.cop-kv-row dt{font-size:12.5px;color:var(--mute);flex-shrink:0}.cop-kv-row dd{flex:1;display:flex;align-items:baseline;margin:0;min-width:0}.cop-kv-row dd:before{content:"";flex:1;min-width:24px;margin:0 10px;border-bottom:1px dotted var(--hair-strong);transform:translateY(-3px)}.cop-kv-row dd{font-size:13px;font-weight:550;color:var(--ink);text-align:right}.cop-meters{display:flex;gap:28px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hair)}.cop-meters>div{display:flex;flex-direction:column;gap:3px}.cop-meters b,.cop-meters>div>input{font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.cop-meters span{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.cop-flight{display:flex;flex-direction:column}.cop-leg{display:flex;gap:18px}.cop-leg-rail{display:flex;align-items:center;gap:12px;align-self:flex-start;padding-top:2px}.cop-day{width:34px;text-align:right;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums}.cop-node{width:34px;height:34px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--ink-inverse);box-shadow:0 1px 2px #0a0a0c40}.cop-leg-body{flex:1;min-width:0;padding-bottom:22px}.cop-leg-head{display:flex;align-items:center;gap:10px;min-height:34px;flex-wrap:wrap}.cop-leg-title{font-size:14px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.cop-cond{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper-dim);border:1px solid var(--hair);padding:3px 8px;border-radius:999px}.cop-abswitch{display:inline-flex;border:1px solid var(--hair);border-radius:8px;overflow:hidden;background:var(--paper-dim)}.cop-abswitch button{width:26px;height:22px;border:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;color:var(--mute);background:transparent;transition:background .15s ease,color .15s ease}.cop-abswitch button.on{background:var(--ink);color:var(--ink-inverse)}.cop-editbtn{margin-left:auto;width:28px;height:28px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--mute);background:none;border:1px solid transparent;border-radius:8px;transition:color .15s ease,border-color .15s ease}.cop-editbtn:hover{color:var(--ink);border-color:var(--hair)}.cop-msg{margin-top:6px;padding:12px 16px;border-left:2px solid var(--ink);background:var(--paper-dim);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.62;color:var(--ink-soft);white-space:pre-wrap}.cop-edit{display:flex;flex-direction:column;gap:4px;margin-top:6px}.cop-edit textarea{width:100%;font-family:inherit;font-size:13.5px;line-height:1.6;color:var(--ink);padding:11px 14px;border:1px solid var(--hair-strong);border-radius:10px;outline:none;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.cop-edit textarea:focus{border-color:var(--acc);box-shadow:0 0 0 3px #2563eb1a}.cop-count{align-self:flex-end;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;color:var(--mute);margin-bottom:6px;font-variant-numeric:tabular-nums}.cop-gap{display:flex;align-items:center;gap:12px;padding:2px 0 22px}.cop-gap-line{flex:1;border-top:1px dashed var(--hair-strong)}.cop-gap-label{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums}.cop-note{font-size:12.5px;line-height:1.6;color:var(--mute);max-width:52ch;margin:0 auto 22px}.cop-console,.cop-sheet{position:relative}.cop-console:before,.cop-sheet:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2563eb,#0891b2 55%,#16a34a);opacity:.9}.cop-sec-label i{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 5px;border-radius:6px;background:color-mix(in srgb,var(--sc, #2563EB) 10%,var(--paper));border:1px solid color-mix(in srgb,var(--sc, #2563EB) 30%,var(--paper));color:var(--sc, #2563EB)}.cop-sec-label{color:var(--ink)}.cop-points.is-pain li:before{background:#d97706;border-radius:1.5px}.cop-points.is-plus li:before{background:#16a34a}.cop-points li,.cop-kv-row{animation:copRise .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + var(--i, 0) * 45ms)}.cop-kv-row dd{color:var(--ink)}.cop-meters>div:nth-child(1) :is(b,input){color:#2563eb}.cop-meters>div:nth-child(2) :is(b,input){color:#16a34a}.cop-meters>div:nth-child(3) :is(b,input){color:#d97706}.cop-node{background:var(--acc);box-shadow:0 2px 6px #2563eb59}.cop-leg,.cop-gap{animation:copRise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop-leg .cop-node{animation:copPop .4s cubic-bezier(.2,.9,.3,1.4) both;animation-delay:calc(var(--d, 0ms) + 80ms)}.cop-msg{border-left-color:var(--acc);animation:copSwap .22s ease both}.cop-cond{color:#b45309;background:#fff7ed;border-color:#fde8cf}.cop-abswitch{position:relative}.cop-abthumb{position:absolute;top:0;left:0;width:26px;height:22px;background:var(--acc);border-radius:7px;transition:transform .22s cubic-bezier(.3,.8,.3,1.1)}.cop-abswitch button{position:relative;z-index:1}.cop-abswitch button.on{background:transparent;color:var(--ink-inverse)}.cop-gen-bar{height:3px;border-radius:999px;background:var(--hair);overflow:hidden;margin:14px 0 4px}.cop-gen-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#0891b2);transition:width .9s cubic-bezier(.3,.7,.3,1)}.cop-gen-row.done .cop-gen-state svg{color:#16a34a;animation:copPop .35s cubic-bezier(.2,.9,.3,1.5) both}.cop-gen-row.on .cop-gen-label{background:linear-gradient(90deg,var(--ink) 40%,var(--mute) 50%,var(--ink) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:copShimmer 1.6s linear infinite}.cop-src{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);background:var(--paper-dim);border:1px solid var(--hair);padding:3px 9px;border-radius:999px;margin:2px 0 8px}.cop-src.is-sn{color:#b45309;background:#fff7ed;border-color:#fde8cf}.cop-livebadge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#16a34a;margin-bottom:8px}.cop-livedot{width:8px;height:8px;border-radius:999px;background:#16a34a;box-shadow:0 0 #16a34a80;animation:copPulse 1.8s ease-out infinite}.cop-pipe{display:flex;align-items:stretch;gap:0;margin:4px 0 20px;flex-wrap:wrap}.cop-pipe-node{flex:1;min-width:96px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border:1px solid var(--hair);border-radius:12px;background:var(--paper);text-align:center}.cop-pipe-ic{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px;color:var(--acc);background:var(--brand-bg, rgba(37,99,235,.06));border:1px solid var(--brand-border, rgba(37,99,235,.2))}.cop-pipe.is-on .cop-pipe-node:first-child .cop-pipe-ic{animation:copScan 2.4s linear infinite}.cop-pipe-n{font-size:19px;font-weight:750;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.cop-pipe-lbl{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.cop-pipe-sub{font-size:10.5px;color:var(--mute);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,monospace}.cop-pipe-flow{width:26px;flex-shrink:0;align-self:center;height:2px;margin:0 2px;background-image:linear-gradient(90deg,var(--hair-strong) 55%,transparent 45%);background-size:8px 2px}.cop-pipe.is-on .cop-pipe-flow{background-image:linear-gradient(90deg,var(--acc) 55%,transparent 45%);animation:copFlow .9s linear infinite}@keyframes copFlow{to{background-position:8px 0}}.cop-quota{border-top:1px solid var(--hair);padding-top:14px}.cop-quota-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--mute);margin-bottom:7px}.cop-quota-row b{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.cop-quota-bar{height:6px;border-radius:999px;background:var(--hair);overflow:hidden}.cop-quota-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#0891b2);transition:width .8s cubic-bezier(.3,.7,.3,1)}.cop-quota-foot{display:flex;gap:20px;margin-top:10px;font-size:12px;color:var(--mute)}.cop-quota-foot b{color:var(--ink);font-variant-numeric:tabular-nums}.cop-ptime{font-style:normal;font-size:10.5px;color:var(--faint);margin-left:8px;font-variant-numeric:tabular-nums}.cop-preason{font-size:11.5px;color:var(--mute);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}@keyframes copPulse{0%{box-shadow:0 0 #16a34a73}to{box-shadow:0 0 0 9px #16a34a00}}.cop-hunting{display:flex;align-items:center;gap:14px;padding:10px 0 4px}.cop-hunting-spin{width:38px;height:38px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--acc);background:var(--brand-bg, rgba(37,99,235,.06));border:1px solid var(--brand-border, rgba(37,99,235,.2));animation:copScan 2.4s linear infinite}@keyframes copScan{50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.cop-hunting-title{font-size:13.5px;font-weight:650;color:var(--ink)}.cop-hunting-sub{font-size:12.5px;color:var(--mute);margin-top:2px}.cop-plist{display:flex;flex-direction:column}.cop-prow{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--hair);animation:copRise .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop-prow:last-child{border-bottom:none}.cop-pav{width:34px;height:34px;border-radius:999px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;background:var(--paper-dim);border:1px solid var(--hair)}.cop-pav-txt{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--mute)}.cop-pmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cop-pname{font-size:13.5px;font-weight:600;color:var(--ink)}.cop-phead{font-size:12px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop-pscore{flex-shrink:0;min-width:34px;text-align:center;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums;padding:4px 8px;border-radius:999px;cursor:default}.cop-pscore.hi{color:#15803d;background:#f0fdf4;border:1px solid #BBF7D0}.cop-pscore.mid{color:#1d4ed8;background:#eff6ff;border:1px solid #BFDBFE}.cop-pscore.low{color:#b45309;background:#fffbeb;border:1px solid #FDE68A}.cop-probe{margin-top:18px;border-top:1px solid var(--hair);padding-top:16px}.cop-probe-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cop-probe-btn{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--acc);background:transparent;border:1px solid rgba(37,99,235,.32);border-radius:9px;padding:7px 14px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.cop-probe-btn:hover:not(:disabled){background:#2563eb0f;border-color:#2563eb8c;transform:translateY(-1px)}.cop-probe-btn:disabled{opacity:.45;cursor:default}.cop-probe-note{font-size:11.5px;color:var(--mute)}.cop-probe-scan{position:relative;overflow:hidden;margin-top:14px;border:1px solid var(--hair);border-radius:12px;background:var(--paper-dim);padding:14px 16px 10px;animation:copRise .35s cubic-bezier(.2,.7,.2,1) both}.cop-probe-scan:after{content:"";position:absolute;top:0;bottom:0;width:72px;left:-80px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.1),rgba(37,99,235,.28),transparent);animation:copProbeSweep 1.9s cubic-bezier(.4,.1,.6,.9) infinite;pointer-events:none}@keyframes copProbeSweep{to{left:calc(100% + 80px)}}.cop-probe-scanhead{display:flex;align-items:center;gap:11px;margin-bottom:12px}.cop-probe-radar{position:relative;width:32px;height:32px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--acc);border:1px solid rgba(37,99,235,.3);background:var(--paper)}.cop-probe-radar:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;border:1px solid rgba(37,99,235,.45);animation:copProbePing 1.6s cubic-bezier(.2,.6,.4,1) infinite}@keyframes copProbePing{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(1.85);opacity:0}}.cop-probe-radar svg{animation:copProbeSpin 3.2s linear infinite}@keyframes copProbeSpin{to{transform:rotate(360deg)}}.cop-probe-scantitle{font-size:13px;font-weight:700;color:var(--ink)}.cop-probe-scansub{font-size:11.5px;color:var(--mute);margin-top:1px}.cop-probe-skel{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--hair);opacity:0;animation:copRise .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .11s + .12s)}.cop-probe-skel-av,.cop-probe-skel-l1,.cop-probe-skel-l2,.cop-probe-skel-pill{background:linear-gradient(90deg,var(--paper-dim) 25%,var(--hair) 37%,var(--paper-dim) 63%);background-size:200% 100%;animation:copShimmer 1.3s linear infinite}.cop-probe-skel-av{width:30px;height:30px;border-radius:999px;flex-shrink:0}.cop-probe-skel-lines{flex:1;display:flex;flex-direction:column;gap:6px}.cop-probe-skel-l1{height:9px;width:42%;border-radius:4px}.cop-probe-skel-l2{height:8px;width:68%;border-radius:4px}.cop-probe-skel-pill{width:34px;height:20px;border-radius:999px;flex-shrink:0}.cop-probe-res{margin-top:14px}.cop-probe-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.cop-probe-stat{border:1px solid var(--hair);border-radius:12px;background:var(--paper);padding:10px 12px;text-align:center;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.cop-probe-stat b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.cop-probe-stat span{display:block;margin-top:2px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute)}.cop-probe-stat.is-acc b{color:var(--acc)}.cop-probe-stat.is-acc{border-color:#2563eb47}.cop-probe-gauge{height:4px;border-radius:999px;background:var(--hair);overflow:hidden;margin-bottom:12px}.cop-probe-gauge i{display:block;height:100%;border-radius:999px;background:var(--acc);transform-origin:left;animation:copGaugeIn .9s cubic-bezier(.2,.7,.2,1) .25s both}@keyframes copGaugeIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cop-probe-notice{font-size:11.5px;color:var(--mute);background:var(--paper-dim);border:1px solid var(--hair);border-radius:8px;padding:7px 10px;margin-bottom:10px}.cop-probe-empty{font-size:12.5px;color:var(--ink-soft);background:var(--paper-dim);border:1px dashed var(--hair);border-radius:10px;padding:14px 16px}.cop-probe-pop{animation:copPop .35s cubic-bezier(.3,1.4,.5,1) both;animation-delay:var(--d, 0ms)}@keyframes copPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes copSwap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes copShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.cop-points li,.cop-kv-row,.cop-leg,.cop-gap,.cop-leg .cop-node,.cop-gen-row.done .cop-gen-state svg,.cop-msg{animation:none}.cop-gen-row.on .cop-gen-label{animation:none;-webkit-text-fill-color:currentColor;background:none}.cop-abthumb,.cop-gen-bar i{transition:none}}@keyframes copRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cop-console,.cop-sec{animation:none}.cop-cta,.cop-cta svg,.cop-example svg{transition:none}.cop-probe-scan:after,.cop-probe-radar:after,.cop-probe-radar svg,.cop-probe-skel,.cop-probe-skel-av,.cop-probe-skel-l1,.cop-probe-skel-l2,.cop-probe-skel-pill,.cop-probe-stat,.cop-probe-gauge i,.cop-probe-pop{animation:none;opacity:1}}@media (max-width: 860px){.cop-sheet-cols{grid-template-columns:1fr}.cop-sheet-cols>.cop-sec:last-child{border-left:none;border-top:1px solid var(--hair)}.cop-leg-rail{gap:8px}.cop-day{width:28px}}.l4l-nav-badge-beta{background:#7c3aed24!important;color:#7c3aed!important;border:1px solid rgba(124,58,237,.35)!important}.cop-num{width:84px;border:1px solid var(--hair);background:var(--paper);color:var(--ink);font-size:13px;font-weight:600;font-family:inherit;font-variant-numeric:tabular-nums;padding:8px 10px;border-radius:9px;outline:none;transition:border-color .15s ease}.cop-num:focus-visible{border-color:var(--acc);box-shadow:0 0 0 3px #2563eb1f}.cop-quota-bar i.is-done{background:linear-gradient(90deg,#16a34a,#22c55e)}.cop-goal-done{display:inline-flex;align-items:center;gap:5px;color:#15803d}.cop-missions{margin-top:30px}.cop-missions .cop-microlabel{display:block;margin-bottom:10px}.cop-mgrid{display:flex;flex-direction:column;gap:10px}.cop-mcard{display:flex;align-items:center;gap:6px;background:var(--paper);border:1px solid var(--hair);border-radius:14px;box-shadow:0 1px 2px #1018280a;padding:6px 10px 6px 6px;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms);transition:box-shadow .2s ease,border-color .2s ease,transform .16s ease}.cop-mcard:hover{border-color:var(--hair-strong);box-shadow:0 2px 4px #1018280d,0 10px 26px -14px #10182829;transform:translateY(-1px)}.cop-mcard-main{flex:1;min-width:0;display:flex;align-items:center;gap:13px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;padding:8px}.cop-mring{position:relative;width:40px;height:40px;flex-shrink:0}.cop-mring>svg{transform:rotate(-90deg)}.cop-mring b svg{transform:none}.cop-mring-bg{fill:none;stroke:var(--hair);stroke-width:3}.cop-mring-fg{fill:none;stroke:var(--acc);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.3,.7,.3,1)}.cop-mring.is-done .cop-mring-fg{stroke:#16a34a}.cop-mring.is-hunting .cop-mring-fg{stroke-dasharray:24 74;stroke-dashoffset:0;animation:copRingHunt 1.6s linear infinite}@keyframes copRingHunt{to{stroke-dashoffset:-97.4}}.cop-mring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:750;color:var(--ink);font-variant-numeric:tabular-nums}.cop-mring.is-done b{color:#15803d}.cop-mmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cop-mname{font-size:14px;font-weight:650;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop-mmeta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mute);flex-wrap:wrap;font-variant-numeric:tabular-nums}.cop-mmeta b{color:var(--ink);font-weight:650}.cop-mdate{font-size:11px;color:var(--faint)}.cop-msrc{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);border:1px solid var(--hair);background:var(--paper-dim);padding:2px 7px;border-radius:999px}.cop-msrc.is-sn{color:#b45309;background:#fff7ed;border-color:#fde8cf}.cop-mopen{color:var(--faint);flex-shrink:0;transition:transform .18s cubic-bezier(.2,.7,.2,1),color .15s ease}.cop-mcard:hover .cop-mopen{transform:translate(3px);color:var(--acc)}.cop-mmeta em{font-style:normal;font-weight:700;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.cop-mlive{color:#16a34a;display:inline-flex;align-items:center;gap:5px}.cop-mlive i{width:6px;height:6px;border-radius:999px;background:#16a34a;animation:copPulse 1.8s ease-out infinite}.cop-mdone{color:#15803d}.cop-mpaused{color:var(--mute)}.cop-mactions{display:flex;gap:6px;flex-shrink:0}.cop-mbtn{min-width:30px;height:30px;padding:0 10px;cursor:pointer;gap:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:650;color:var(--ink-soft);background:var(--paper-dim);border:1px solid var(--hair);border-radius:9px;transition:all .15s ease;font-family:inherit;white-space:nowrap}.cop-mbtn:hover{color:var(--ink);border-color:var(--hair-strong)}.cop-mbtn.is-danger:hover{color:#b42318;border-color:#fecdca;background:#fef3f2}.cop-mbtn.is-confirm{color:#b42318;border-color:#fecdca;background:#fef3f2;animation:copPop .25s ease both}.cop-mempty{font-size:12.5px;color:var(--mute);padding:6px 2px}.cop-gen-bar.is-indet i{width:34%;animation:copIndet 1.3s cubic-bezier(.45,.15,.35,.85) infinite}@keyframes copIndet{0%{margin-left:-34%}to{margin-left:100%}}.cop-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cop-name-edit{font-family:inherit;font-size:21px;font-weight:800;letter-spacing:-.015em;color:var(--ink);background:transparent;border:none;outline:none;border-bottom:1px dashed transparent;padding:0 0 2px;min-width:200px;flex:1}.cop-name-edit:hover{border-bottom-color:var(--hair-strong)}.cop-name-edit:focus{border-bottom-color:var(--acc)}.cop-stickybar{position:sticky;bottom:12px;z-index:30;display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 14px;border:1px solid var(--hair);border-radius:12px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-2)}.cop-stickybar-sum{flex:1;min-width:160px;font-size:12px;font-weight:650;color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.01em}.cop-meters>div>input{width:64px;background:transparent;border:none;outline:none;border-bottom:1px dashed var(--hair-strong);padding:0 0 1px;font-family:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cop-meters>div>input:focus{border-bottom-color:var(--acc)}.cop-meters>div>input::-webkit-outer-spin-button,.cop-meters>div>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cop-gap-num{width:30px;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background:transparent;border:none;outline:none;border-bottom:1px dashed var(--hair-strong);text-align:center;padding:0;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cop-gap-num:focus{border-bottom-color:var(--acc)}.cop-gap-num::-webkit-outer-spin-button,.cop-gap-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cop-editbtn.is-del:hover{color:#b42318;border-color:#fecdca;background:#fef3f2}.cop-editbtn.is-del.has-sib{margin-left:4px}.cop-recon{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;border:1px dashed var(--hair-strong);border-radius:9px;font-size:12px;color:var(--ink-soft)}.cop-recon button{font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;color:var(--acc);background:transparent;border:none;padding:0;border-bottom:1px dashed currentColor}.cop-train{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--paper-dim);border:1px solid var(--hair);border-radius:14px;padding:16px 18px;margin-top:6px}.cop-train-ic{width:40px;height:40px;border-radius:11px;background:var(--ink);color:var(--ink-inverse);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cop-train-main{flex:1;min-width:220px}.cop-train-title{font-size:14px;font-weight:650;color:var(--ink);margin-bottom:2px}.cop-train-sub{font-size:12.5px;color:var(--ink-soft);line-height:1.5}.cop-seg-mode button{display:inline-flex;align-items:center;gap:4px}.cop-src.is-inf{display:inline-flex;align-items:center;gap:4px;color:var(--acc);background:#2563eb12;border-color:#2563eb40}.cop-msrc.is-inf{display:inline-flex;align-items:center;gap:3px;color:var(--acc);border-color:#2563eb4d}.cop-mbrake{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:10.5px;font-weight:700;color:#b45309}.cop-brake{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;color:#b45309;background:#fff7ed;border:1px solid #FDE8CF;border-radius:10px;padding:11px 14px;margin-bottom:14px}.cop-brake svg{flex-shrink:0;margin-top:1px}.cop-instr{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--hair);border-radius:12px;overflow:hidden;margin-bottom:18px}.cop-instr>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-right:1px solid var(--hair);min-width:0}.cop-instr>div:last-child{border-right:none}.cop-instr b{font-size:21px;font-weight:780;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.cop-instr-rate{font-style:normal;font-size:12px;font-weight:700;color:#16a34a}.cop-instr-sub{font-style:normal;font-size:10.5px;font-weight:600;color:var(--mute);font-variant-numeric:tabular-nums;min-height:20px;display:flex;align-items:center}.cop-instr span:last-child{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.cop-spark{color:var(--acc);opacity:.8}@media (max-width: 640px){.cop-instr{grid-template-columns:repeat(2,1fr)}.cop-instr>div:nth-child(2){border-right:none}.cop-instr>div:nth-child(-n+2){border-bottom:1px solid var(--hair)}}.cop-orig{display:flex;flex-direction:column;gap:9px}.cop-orig-row{display:flex;align-items:center;gap:12px}.cop-orig-name{flex:0 0 148px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}.cop-orig-bar{flex:1;height:6px;border-radius:999px;background:var(--paper-dim);overflow:hidden}.cop-orig-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#0891b2);transition:width .7s cubic-bezier(.3,.7,.3,1)}.cop-orig-n{flex:0 0 34px;text-align:right;font-size:13px;font-weight:750;color:var(--ink);font-variant-numeric:tabular-nums}.cop-orig-rate{flex:0 0 72px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:12px;font-weight:650;color:var(--mute);font-variant-numeric:tabular-nums}.cop-orig-rate.is-best{color:#15803d;font-weight:750}.cop-journal{display:flex;flex-direction:column}.cop-journal-row{display:flex;align-items:baseline;gap:14px;padding:8px 2px;border-bottom:1px solid var(--hair);font-size:12.5px;line-height:1.5}.cop-journal-row:last-child{border-bottom:none}.cop-journal-at{flex:0 0 96px;font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.cop-journal-msg{color:var(--ink-soft);min-width:0}.cop-journal-row.is-warn .cop-journal-msg{color:#b45309;font-weight:600}.cop-profline{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-family:inherit;font-size:12px;color:var(--ink-soft);cursor:pointer;background:transparent;border:1px dashed var(--hair-strong);border-radius:999px;padding:6px 13px;margin-bottom:10px;transition:border-color .15s ease,color .15s ease}.cop-profline:hover{border-color:var(--acc);color:var(--ink)}.cop-profline b{font-weight:700;color:var(--ink)}.cop-profline svg{color:var(--mute)}.cop-profline-dot{color:var(--acc);font-size:11px}.cop-profcard{background:var(--paper);border:1px solid var(--hair);border-radius:14px;box-shadow:var(--shadow-1);padding:16px 18px;margin-bottom:14px;animation:copRise .3s cubic-bezier(.2,.7,.2,1) both}.cop-profgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.cop-profcard label{display:flex;flex-direction:column;gap:4px}.cop-profcard label span,.cop-profcard .cop-ctl-label{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.cop-profcard input,.cop-profcard textarea{font-family:inherit;font-size:13px;color:var(--ink);background:var(--paper-dim);border:1px solid var(--hair);border-radius:9px;padding:8px 11px;outline:none;resize:vertical}.cop-profcard input:focus,.cop-profcard textarea:focus{border-color:var(--acc)}.cop-proffull{margin-bottom:12px}.cop-proffoot{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.cop-keepprof b{color:var(--ink);font-weight:700}.cop-refine{background:var(--paper);border:1px solid var(--hair);border-radius:12px;box-shadow:var(--shadow-1);padding:12px 14px;margin-top:14px;animation:copRise .25s cubic-bezier(.2,.7,.2,1) both}.cop-refine-in{display:flex;align-items:center;gap:10px}.cop-refine-in>svg{color:var(--acc);flex-shrink:0}.cop-refine-in input{flex:1;min-width:0;font-family:inherit;font-size:13.5px;color:var(--ink);background:transparent;border:none;outline:none}.cop-refine-in input::-moz-placeholder{color:var(--faint)}.cop-refine-in input::placeholder{color:var(--faint)}.cop-refine-none{font-size:12.5px;color:var(--mute);padding:2px 0 8px}.cop-diff-row{display:flex;gap:14px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--hair);font-size:12.5px;line-height:1.5}.cop-diff-label{flex:0 0 118px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mute)}.cop-diff-vals{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cop-diff-vals del{color:#b42318;text-decoration:line-through;opacity:.75}.cop-diff-vals ins{color:var(--ink);text-decoration:none;background:#2563eb14;border-radius:4px;padding:1px 5px}.cop-refine-actions{display:flex;gap:9px;justify-content:flex-end;padding-top:10px}.cop-btn-quiet.is-on{border-color:var(--acc);color:var(--acc)}@media (prefers-reduced-motion: reduce){.cop-gen-bar.is-indet i{animation:none;width:100%;opacity:.4}.cop-profcard,.cop-refine{animation:none}}.cop-mconfirm{font-size:11px;font-weight:700;white-space:nowrap}.cop-gen-srcrow{display:flex;align-items:center;gap:14px;padding:13px 0 10px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.cop-src-detecting{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;color:var(--acc)}.cop-src-detecting svg{animation:copScan 2s linear infinite}.cop-src-chip{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--ink-soft);background:var(--paper-dim);border:1px solid var(--hair);padding:5px 11px;border-radius:999px;animation:copPop .4s cubic-bezier(.2,.9,.3,1.35) both}.cop-src-chip.is-sn{color:#b45309;background:#fff7ed;border-color:#fde1c3;box-shadow:0 2px 10px -2px #b4530940}:root{--ig-grad: linear-gradient(135deg, #F77737 0%, #E1306C 55%, #C13584 100%);--ig-accent: #E1306C}.l4l-ig-connect{max-width:460px;margin:8px auto 0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px}.l4l-ig-connect-mark{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--ig-grad);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:inset 0 1px #ffffff3d,0 4px 14px #e1306c3d}.l4l-ig-connect-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);margin-bottom:6px}.l4l-ig-connect-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0 0 8px;line-height:1.2}.l4l-ig-connect-sub{font-size:13.5px;line-height:1.6;color:var(--text-muted);margin:0 0 22px}.l4l-ig-connect-fields{display:flex;flex-direction:column;gap:14px}.l4l-ig-connect-note{display:flex;gap:9px;align-items:flex-start;margin-top:20px;padding:12px 14px;border-radius:var(--radius-md);background:var(--bg-elevated-2);font-size:12px;line-height:1.55;color:var(--text-muted)}.l4l-ig-connect-note svg{flex-shrink:0;margin-top:1px;color:var(--text-faint)}.l4l-ig-shell{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:14px;height:calc(100vh - 220px);min-height:460px}.l4l-ig-list,.l4l-ig-thread{display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.l4l-ig-list-head{display:flex;align-items:baseline;justify-content:space-between;padding:15px 18px 13px;border-bottom:1px solid var(--border)}.l4l-ig-list-head span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle)}.l4l-ig-list-head b{font-family:var(--font-mono);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-muted)}.l4l-ig-scroll{flex:1;overflow-y:auto;padding:6px}.l4l-ig-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:2px;background:none;border:0;border-radius:var(--radius-md);text-align:left;cursor:pointer;color:inherit;font:inherit;position:relative;transition:background .14s ease}.l4l-ig-item:hover{background:var(--bg-hover)}.l4l-ig-item.is-active{background:var(--bg-active)}.l4l-ig-item.is-active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2.5px;border-radius:0 3px 3px 0;background:var(--ig-accent)}.l4l-ig-item-body{flex:1;min-width:0}.l4l-ig-item-top{display:flex;align-items:baseline;gap:8px}.l4l-ig-item-name{font-size:13.5px;font-weight:550;color:var(--text);flex:1;min-width:0;letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-ig-item-time{font-size:10.5px;color:var(--text-faint);flex-shrink:0;font-variant-numeric:tabular-nums}.l4l-ig-item-last{font-size:12.5px;color:var(--text-subtle);margin-top:2px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-ig-unread{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ig-accent);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.l4l-ig-thread-head{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.l4l-ig-thread-name{font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em}.l4l-ig-thread-handle{font-size:11.5px;color:var(--text-faint);margin-top:1px}.l4l-ig-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-faint);font-size:13.5px;padding:40px;text-align:center}.l4l-ig-messages{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:6px}.l4l-ig-bubble{max-width:66%;align-self:flex-start;padding:9px 13px 7px;border-radius:16px 16px 16px 5px;background:var(--bg-elevated-2);color:var(--text);font-size:13.5px;line-height:1.5;display:flex;flex-direction:column;word-break:break-word}.l4l-ig-bubble.is-mine{align-self:flex-end;border-radius:16px 16px 5px;background:var(--ig-grad);color:#fff;box-shadow:0 2px 10px #e1306c33}.l4l-ig-bubble time{font-size:10px;opacity:.62;align-self:flex-end;margin-top:3px;font-variant-numeric:tabular-nums}.l4l-ig-bubble+.l4l-ig-bubble:not(.is-mine){border-top-left-radius:6px}.l4l-ig-bubble.is-mine+.l4l-ig-bubble.is-mine{border-top-right-radius:6px}.l4l-ig-composer{display:flex;gap:10px;align-items:flex-end;padding:13px 16px;border-top:1px solid var(--border);background:var(--bg-elevated)}.l4l-ig-composer textarea{flex:1;resize:none;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text);padding:10px 13px;font:inherit;font-size:13.5px;line-height:1.5;max-height:140px;transition:border-color .14s ease,box-shadow .14s ease}.l4l-ig-composer textarea::-moz-placeholder{color:var(--text-faint)}.l4l-ig-composer textarea::placeholder{color:var(--text-faint)}.l4l-ig-composer textarea:focus{outline:none;border-color:var(--ig-accent);box-shadow:0 0 0 3px #e1306c24}.l4l-ig-composer-hint{font-size:10.5px;color:var(--text-faint);padding:0 16px 11px;margin-top:-4px}@media (max-width: 900px){.l4l-ig-shell{grid-template-columns:1fr;height:auto}.l4l-ig-list{max-height:300px}.l4l-ig-thread{min-height:440px}.l4l-ig-bubble{max-width:82%}}.l4l-ig-tabs{display:flex;gap:2px;margin-bottom:20px;border-bottom:1px solid var(--border)}.l4l-ig-tabs button{background:none;border:0;cursor:pointer;padding:10px 15px;font:inherit;font-size:13.5px;font-weight:550;color:var(--text-subtle);position:relative;transition:color .14s ease}.l4l-ig-tabs button:hover,.l4l-ig-tabs button.is-active{color:var(--text)}.l4l-ig-tabs button.is-active:after{content:"";position:absolute;left:13px;right:13px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--ig-grad)}.l4l-ig-builder{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:22px;overflow:hidden}.l4l-ig-step{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:22px 24px}.l4l-ig-step+.l4l-ig-step{border-top:1px solid var(--border)}.l4l-ig-step-num{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text-subtle);border:1px solid var(--border-strong);margin-top:1px}.l4l-ig-step-body{min-width:0}.l4l-ig-step-body h3{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--text);margin:0 0 13px}.l4l-ig-step-empty{font-size:13px;color:var(--text-subtle);margin:0}.l4l-ig-posts{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.l4l-ig-post{display:flex;align-items:center;gap:12px;width:100%;padding:9px 11px;border-radius:var(--radius-md);background:none;border:1px solid transparent;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .14s ease,border-color .14s ease}.l4l-ig-post:hover{background:var(--bg-hover)}.l4l-ig-post.is-picked{border-color:var(--ig-accent);background:#e1306c0f}.l4l-ig-post-thumb{width:40px;height:40px;border-radius:var(--radius);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--text-faint);overflow:hidden}.l4l-ig-post-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l4l-ig-post-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-ig-post-meta b{font-size:13px;font-weight:550;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-ig-post-meta em{font-size:11px;font-style:normal;color:var(--text-faint)}.l4l-ig-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.l4l-ig-choice{display:flex;flex-direction:column;gap:4px;text-align:left;padding:13px 15px;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-elevated);color:inherit;font:inherit;transition:border-color .14s ease,background .14s ease}.l4l-ig-choice:hover{border-color:var(--text-faint)}.l4l-ig-choice.is-picked{border-color:var(--ig-accent);background:#e1306c0f;box-shadow:inset 0 0 0 1px var(--ig-accent)}.l4l-ig-choice b{font-size:13px;font-weight:600;color:var(--text)}.l4l-ig-choice em{font-size:11.5px;font-style:normal;color:var(--text-subtle);line-height:1.4}.l4l-ig-keyword{width:100%;margin-top:11px;background:var(--bg-input);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:10px 13px;font:inherit;font-size:13.5px}.l4l-ig-keyword:focus{outline:none;border-color:var(--ig-accent);box-shadow:0 0 0 3px #e1306c24}.l4l-ig-auto-msg{width:100%;resize:vertical;background:var(--bg-input);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:11px 13px;font:inherit;font-size:13.5px;line-height:1.55}.l4l-ig-auto-msg:focus{outline:none;border-color:var(--ig-accent);box-shadow:0 0 0 3px #e1306c24}.l4l-ig-step-foot{display:flex;align-items:center;justify-content:space-between;margin-top:11px;gap:12px;flex-wrap:wrap}.l4l-ig-cap{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-subtle)}.l4l-ig-cap input{width:58px;text-align:center;background:var(--bg-elevated-2);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius);padding:4px 6px;font:inherit;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.l4l-ig-count{font-family:var(--font-mono);font-size:11px;color:var(--text-faint);font-variant-numeric:tabular-nums}.l4l-ig-builder-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 24px;flex-wrap:wrap;background:var(--bg-elevated-2);border-top:1px solid var(--border)}.l4l-ig-builder-note{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-subtle)}.l4l-ig-builder-note svg{color:var(--text-faint);flex-shrink:0}.l4l-ig-auto-list{display:flex;flex-direction:column;gap:9px}.l4l-ig-auto-item{display:flex;align-items:flex-start;gap:14px;padding:15px 17px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.l4l-ig-auto-item.is-on{border-color:#34d3995c}.l4l-ig-auto-title{font-size:13.5px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.l4l-ig-auto-post{font-size:12px;color:var(--text-subtle);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-ig-auto-stats{display:flex;gap:15px;flex-wrap:wrap;margin-top:8px;font-size:11.5px;color:var(--text-faint)}.l4l-ig-auto-stats b{color:var(--text);font-variant-numeric:tabular-nums}@media (max-width: 720px){.l4l-ig-choices{grid-template-columns:1fr}.l4l-ig-step{grid-template-columns:1fr;gap:10px}.l4l-ig-step-num{display:none}}.l4l-ig-auto-state{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12px;line-height:1.4;color:var(--text-subtle)}.l4l-ig-auto-state svg{flex-shrink:0;color:var(--text-faint)}.l4l-ig-auto-state.is-on{color:#34d399}.l4l-ig-auto-state.is-on svg{color:#34d399}.l4l-ig-dot{width:7px;height:7px;border-radius:50%;background:#34d399;flex-shrink:0;box-shadow:0 0 0 3px #34d3992e}.l4l-ig-auto-item:not(.is-on){opacity:.82}.l4l-ig-auto-item:not(.is-on):hover{opacity:1}.l4l-ig-switch{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;flex-shrink:0;padding-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l4l-ig-switch input{position:absolute;opacity:0;width:0;height:0}.l4l-ig-switch-track{position:relative;display:block;width:40px;height:23px;border-radius:999px;background:var(--bg-elevated-2);border:1px solid var(--border-strong);transition:background .18s ease,border-color .18s ease}.l4l-ig-switch-track i{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:var(--text-faint);transition:transform .18s ease,background .18s ease}.l4l-ig-switch:hover .l4l-ig-switch-track{border-color:var(--text-faint)}.l4l-ig-switch input:checked+.l4l-ig-switch-track{background:#34d399;border-color:#34d399}.l4l-ig-switch input:checked+.l4l-ig-switch-track i{transform:translate(17px);background:#fff}.l4l-ig-switch input:focus-visible+.l4l-ig-switch-track{box-shadow:0 0 0 3px #34d3994d}.l4l-ig-switch-label{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.l4l-ig-switch input:checked~.l4l-ig-switch-label{color:#34d399}.l4l-ig-auto-actions{display:flex;gap:6px;margin-top:7px;flex-wrap:wrap}.l4l-ig-chip{font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:var(--bg-elevated-2);color:var(--text-subtle);border:1px solid var(--border)}.l4l-ig-auto-warn{margin-top:8px;padding:8px 11px;border-radius:var(--radius-md);background:#f59e0b17;border:1px solid rgba(245,158,11,.3);font-size:11.5px;line-height:1.45;color:var(--text-muted)}.l4l-ig-ring{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ig-grad);padding:2.5px;flex-shrink:0}.l4l-ig-ring img,.l4l-ig-ring i{width:100%;height:100%;border-radius:50%;border:2px solid var(--bg-elevated);-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:650;color:var(--text);background:var(--bg-elevated-2)}.l4l-ig-ring svg{color:var(--text-subtle)}.l4l-ig-ring-lg{width:64px;height:64px}.l4l-ig-ring-lg i{font-size:22px}.l4l-ig-ring-md{width:52px;height:52px;background:var(--ig-grad)}.l4l-ig-ring-sm{width:40px;height:40px}.l4l-ig-ring-sm i{font-size:14px}.l4l-ig-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 22px;margin-bottom:18px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.l4l-ig-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:2.5px;background:var(--ig-grad)}.l4l-ig-hero-id{display:flex;align-items:center;gap:15px;min-width:0}.l4l-ig-hero-meta{min-width:0}.l4l-ig-hero-name{font-size:17px;font-weight:650;letter-spacing:-.015em;color:var(--text);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l4l-ig-hero-live{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:#34d399}.l4l-ig-hero-live i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d3992e}.l4l-ig-hero-handle{font-size:12.5px;color:var(--text-subtle);margin-top:2px}.l4l-ig-hero-stats{display:flex;gap:14px;margin-top:6px;font-size:12px;color:var(--text-subtle)}.l4l-ig-hero-stats b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.l4l-ig-hero-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.l4l-ig-hero-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:550;color:var(--text-muted);text-decoration:none;padding:7px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:color .14s ease,border-color .14s ease}.l4l-ig-hero-link:hover{color:var(--text);border-color:var(--text-faint)}.l4l-ig-hero-link.is-solid{background:var(--ig-grad);color:#fff;border:0;box-shadow:0 2px 10px #e1306c3d}.l4l-ig-hero-link.is-solid:hover{color:#fff;filter:brightness(1.06)}.l4l-ig-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;margin-left:7px;border-radius:999px;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;background:var(--bg-elevated-2);color:var(--text-subtle);border:1px solid var(--border)}.l4l-ig-tabs button.is-active .l4l-ig-tab-count{background:#e1306c1a;color:var(--ig-accent);border-color:#e1306c4d}.l4l-ig-skel{display:block;border-radius:var(--radius);background:linear-gradient(90deg,var(--bg-elevated-2) 25%,var(--bg-hover) 50%,var(--bg-elevated-2) 75%);background-size:200% 100%;animation:l4l-ig-shimmer 1.4s ease-in-out infinite}.l4l-ig-skel-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0}.l4l-ig-skel-rows{display:flex;flex-direction:column;gap:14px;padding:14px}.l4l-ig-skel-row{display:flex;align-items:center;gap:12px}.l4l-ig-hero.is-skeleton{gap:15px}@keyframes l4l-ig-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.l4l-ig-skel{animation:none}}.l4l-ig-list-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 22px;text-align:center}.l4l-ig-list-empty b{font-size:13px;color:var(--text);font-weight:600}.l4l-ig-list-empty p{font-size:12px;color:var(--text-subtle);line-height:1.5;margin:0;max-width:230px}.l4l-ig-thread-broken{display:flex;flex-direction:column;align-items:center;gap:10px;margin:auto;padding:30px;text-align:center;max-width:380px}.l4l-ig-thread-broken b{font-size:14px;color:var(--text);font-weight:600}.l4l-ig-thread-broken p{font-size:12.5px;color:var(--text-subtle);line-height:1.55;margin:0 0 6px}.l4l-ig-item-unreadtxt{color:var(--ig-accent);font-weight:600}.l4l-ig-send.l4l-btn{background:var(--ig-grad);border:0;box-shadow:0 2px 10px #e1306c38}.l4l-ig-send.l4l-btn:hover:not(:disabled){filter:brightness(1.07)}.l4l-ig-step-num{border:0;background:var(--ig-grad);color:#fff;font-weight:650}@media (max-width: 720px){.l4l-ig-hero-actions{margin-left:0;width:100%}}@keyframes l4lExportFocus{0%,to{box-shadow:0 0 #635bff00;transform:scale(1)}50%{box-shadow:0 0 0 6px #635bff59,0 10px 30px -8px #635bffcc;transform:scale(1.04)}}.l4l-export-focus{animation:l4lExportFocus 1.2s ease-in-out 4;border-color:#635bff!important}@media (prefers-reduced-motion: reduce){.l4l-export-focus{animation:none}}.l4l-seqtpl{display:flex;flex-direction:column;gap:14px}.l4l-seqtpl-head{max-width:760px}.l4l-seqtpl-title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:var(--text)}.l4l-seqtpl-sub{margin:6px 0 0;font-size:13px;color:var(--text-muted);line-height:1.5}.l4l-seqtpl-section{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.l4l-seqtpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(288px,100%),1fr));gap:14px}.l4l-seqtpl-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 8px 12px;text-align:left;cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;font:inherit;color:var(--text);transition:border-color .15s,box-shadow .15s,transform .15s}.l4l-seqtpl-card:hover{border-color:var(--brand);box-shadow:0 8px 24px #2563eb1f;transform:translateY(-1px)}.l4l-seqtpl-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.l4l-seqtpl-card.is-blank{border-style:dashed}.l4l-seqtpl-card.is-blank .l4l-seqtpl-preview{color:var(--text-muted)}.l4l-seqtpl-preview{display:flex;align-items:center;justify-content:center;height:112px;border-radius:10px;background:var(--bg);border:1px solid var(--border);overflow:hidden}.l4l-seqtpl-name{padding:2px 6px 0;font-size:13.5px;font-weight:700}.l4l-seqtpl-desc{padding:0 6px;font-size:12px;color:var(--text-muted);line-height:1.45}.l4l-seqtpl-badge{position:absolute;top:14px;left:14px;z-index:2;padding:3px 8px;border-radius:999px;background:#6d28d9;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.l4l-seqtpl-change{margin-left:6px;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:650;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.l4l-seqprev{position:relative;overflow:hidden}.l4l-seqprev-stage{position:absolute;left:0;top:0;transform-origin:0 0}.l4l-seqprev-edges{position:absolute;left:0;top:0;overflow:visible}.l4l-seqprev-node{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;box-shadow:0 1px 2px #0000001f}.l4l-seqprev-node.is-action{background:#2563eb}.l4l-seqprev-node.is-wait{background:#9ca3af}.l4l-seqprev-node.is-cond{background:#d97706;border-radius:50% 8px}.l4l-seqprev-node.is-ai{background:#7c3aed}.l4l-seqprev-node.is-start{background:#16a34a;border-radius:50%}.l4l-seqprev-node.is-end{background:#6b7280;border-radius:50%}.l4l-table td.l4l-civ-cell{white-space:nowrap}.l4l-civ-cell .l4l-civ{min-width:40px;justify-content:center}.l4l-aud-facet-modes{display:flex;gap:4px;padding:2px 4px 6px}.l4l-aud-facet-modes button{flex:1;padding:5px 8px;border-radius:7px;border:1px solid var(--border);background:var(--bg);font:inherit;font-size:11.5px;font-weight:650;color:var(--text-muted);cursor:pointer}.l4l-aud-facet-modes button.is-on{background:#2563eb1a;border-color:#2563eb66;color:var(--brand)}.l4l-aud-facet-modes button.is-on.is-not{background:#dc262614;border-color:#dc262659;color:#b91c1c}.l4l-aud-chip.is-excluded{background:#dc262614;border-color:#dc26264d;color:#b91c1c}.cop-note-hint{margin-top:6px;padding-left:10px;border-left:2px dashed var(--border);font-size:12px;line-height:1.45;color:var(--text-muted)}.l4l-aud-sort{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-aud-sort button{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:none;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--text-muted);cursor:pointer}.l4l-aud-sort button.is-on{background:var(--bg);color:var(--text);box-shadow:0 1px 2px #00000014}.l4l-aud-enrich{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:650;background:#7c3aed14;color:#6d28d9;border:1px solid rgba(124,58,237,.3)}.l4l-aud-enrich.is-running{cursor:default}.l4l-aud-enrich.is-running.is-paused{background:#fffbeb;color:#92400e;border-color:#fcd34d}.l4l-aud-enrich.is-paused .l4l-enrich-ring .fg{stroke:#d97706}.l4l-aud-enrich.is-warn{background:#fef3c7;color:#92400e;border-color:#fcd34d;cursor:default}.l4l-spin{animation:l4l-spin 1s linear infinite}.l4l-aud-facet-order{display:inline-flex;gap:2px;margin-left:auto;padding:2px;border-radius:999px;background:var(--bg);border:1px solid var(--border);flex-shrink:0}.l4l-aud-facet-order button{padding:2px 8px;border-radius:999px;border:none;background:transparent;font:inherit;font-size:11px;font-weight:650;color:var(--text-muted);cursor:pointer}.l4l-aud-facet-order button.is-on{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #00000014}.l4l-aud-facet-modes button.is-alt{flex:0 0 auto}.l4l-aud-facet-foot .l4l-aud-facet-apply{margin-left:auto;padding:5px 12px;border-radius:8px;background:var(--brand);color:#fff;font-weight:700}.l4l-aud-facet-foot .l4l-aud-facet-apply:disabled{background:var(--border);color:var(--text-muted);opacity:1}.l4l-name-edit{opacity:0;margin-left:2px;background:none;border:none;padding:0 2px;cursor:pointer;font-size:13px;color:var(--text-muted);transition:opacity .12s}.l4l-name-edit.is-title{opacity:.55;font-size:16px}.l4l-table tr:hover .l4l-name-edit,.l4l-name-edit:focus-visible,.l4l-name-edit.is-title:hover{opacity:1;color:var(--brand)}.l4l-name-editor{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.l4l-name-editor input{width:120px;padding:5px 8px;border-radius:7px;border:1px solid var(--brand);background:var(--bg);font:inherit;font-size:12.5px;color:var(--text);outline:none}.l4l-name-editor button,.l4l-aud-title-edit button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;cursor:pointer;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font:inherit;font-size:14px}.l4l-name-editor button.is-save,.l4l-aud-title-edit button.is-save{background:var(--brand);border-color:var(--brand);color:#fff}.l4l-aud-title,.l4l-aud-title-edit{display:inline-flex;align-items:center;gap:6px}.l4l-aud-title-edit input{min-width:260px;padding:6px 10px;border-radius:8px;border:1px solid var(--brand);background:var(--bg);font:inherit;font-size:18px;font-weight:700;color:var(--text);outline:none}.l4l-mv-new{background:none;border:none;padding:0 0 8px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;color:var(--brand)}.l4l-mv-create{display:flex;gap:6px;align-items:center;margin-bottom:10px}.l4l-mv-create input{flex:1;padding:7px 10px;border-radius:8px;border:1px solid var(--brand);background:var(--bg);font:inherit;font-size:13px;color:var(--text);outline:none}.l4l-seqtpl-preview.is-list{height:auto;min-height:136px;align-items:flex-start;justify-content:flex-start;padding:10px 12px}.l4l-seqsteps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.l4l-seqsteps li{position:relative;display:flex;align-items:center;gap:10px;padding:3px 0;min-height:28px}.l4l-seqsteps li+li:before{content:"";position:absolute;left:11px;top:-7px;height:10px;border-left:2px solid var(--border)}.l4l-seqsteps-ico{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;flex-shrink:0;background:#2563eb;box-shadow:0 1px 2px #0000001f}.l4l-seqsteps-ico.is-wait{background:#9ca3af}.l4l-seqsteps-ico.is-cond{background:#d97706}.l4l-seqsteps-ico.is-ai{background:#7c3aed}.l4l-seqsteps-ico.is-end{background:#6b7280}.l4l-seqsteps-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.l4l-seqsteps-lbl{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-seqsteps-sub{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-seqsteps-more{font-size:11.5px;color:var(--text-muted);padding-left:34px!important}.l4l-seqsteps-more:before{display:none}.l4l-seq-headrow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.l4l-seq-headrow .l4l-wizard-step-subtitle{flex:1 1 320px}.l4l-seqtpl-change-btn{flex-shrink:0;border-color:var(--brand);color:var(--brand);font-weight:700}.l4l-wizard-closeprompt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.l4l-wizard-closeprompt-card{width:100%;max-width:440px;padding:22px 22px 18px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 24px 60px #00000040}.l4l-wizard-closeprompt-card h3{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--text)}.l4l-wizard-closeprompt-card p{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-wizard-closeprompt-actions{display:flex;flex-direction:column;gap:8px}.l4l-wizard-closeprompt-actions .l4l-btn{width:100%;justify-content:center}.l4l-aud-enrich.is-running{gap:8px;padding:4px 11px 4px 6px;background:var(--bg-elevated);color:var(--text);border-color:var(--border);font-weight:500;box-shadow:0 1px 2px #0f172a0d;cursor:default}.l4l-enrich-ring{width:18px;height:18px;flex-shrink:0;transform:rotate(-90deg)}.l4l-enrich-ring circle{fill:none;stroke-width:2.5}.l4l-enrich-ring .bg{stroke:var(--border)}.l4l-enrich-ring .fg{stroke:#6d28d9;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.l4l-enrich-ring.is-indeterminate{animation:l4l-enrich-spin 1.1s linear infinite}@keyframes l4l-enrich-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.l4l-enrich-num{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.l4l-enrich-num small{font-size:12px;font-weight:500;color:var(--text-muted)}.l4l-enrich-eta{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-left:8px;border-left:1px solid var(--border);white-space:nowrap}.l4l-auth-invite-toggle{display:block;background:none;border:none;padding:0;margin:-6px 0 14px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--brand);text-align:left}.l4l-auth-invite-toggle:hover{text-decoration:underline;text-underline-offset:2px}.l4l-trial-steps{list-style:none;margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated)}.l4l-trial-steps li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.l4l-trial-steps li.is-done{color:var(--text)}.l4l-trial-steps li.is-current{color:var(--text);font-weight:650}.l4l-trial-step-ico{display:inline-flex;width:18px;justify-content:center;color:var(--text-muted);flex-shrink:0}.l4l-trial-steps li.is-done .l4l-trial-step-ico{color:#16a34a}.l4l-trial-steps li.is-current .l4l-trial-step-ico{color:var(--brand)}.l4l-trial-steps li.is-failed .l4l-trial-step-ico{color:#dc2626}.l4l-trial-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--text)}.l4l-trial-note{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--text-muted)}.l4l-trial-note.is-warn{color:#92400e}.l4l-trial-logout{align-self:center;margin-top:4px;background:none;border:none;padding:4px 8px;cursor:pointer;font:inherit;font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:5px}.l4l-trial-logout:hover{color:var(--text)}.l4l-builder-templates-list{flex-shrink:0;max-height:52vh;overflow-y:auto}.l4l-dash2-deck.is-solo{grid-template-columns:1fr}.l4l-dash2-pending{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-dash2-pending.is-urgent{border-color:#f59e0b8c}.l4l-dash2-pending-main{display:flex;align-items:center;gap:14px;min-width:0}.l4l-dash2-pending-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;flex-shrink:0;background:#a78bfa24;color:#7c3aed}.l4l-dash2-pending.is-urgent .l4l-dash2-pending-ic{background:#f59e0b29;color:#b45309}.l4l-dash2-pending-title{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text);margin-top:2px}.l4l-dash2-pending-sub{font-size:12.5px;color:var(--text-muted);margin-top:2px}.l4l-dash2-pending-actions{display:flex;gap:14px;flex-wrap:wrap}.l4l-bool-excl{display:flex;flex-direction:column;gap:5px;margin:2px 0 10px}.l4l-bool-excl-input{padding:8px 10px;border-radius:9px;border:1px solid var(--border);background:var(--bg);font:inherit;font-size:13px;color:var(--text);outline:none}.l4l-bool-excl-input:focus{border-color:var(--brand)}.l4l-bool-excl-hint{font-size:11.5px;color:var(--text-muted);line-height:1.4}.l4l-bool-imp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-bool-imp-txt{font-size:12.5px;color:var(--text-muted);min-width:0}.l4l-bool-imp-link{margin-left:auto;font-size:12.5px;font-weight:650;color:var(--brand);text-decoration:none}.l4l-bool-imp-link:hover{text-decoration:underline;text-underline-offset:2px}.l4l-bool-imp-intro{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-bool-imp-summary{margin-top:10px;font-size:12px;color:var(--text-muted)}.l4l-bool-impcard{margin-bottom:14px;padding:16px 18px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 6px 22px #0f172a0f;display:flex;flex-direction:column;gap:14px;--tone: #6D28D9}.l4l-bool-impcard.is-ok{--tone: #16A34A}.l4l-bool-impcard.is-info{--tone: #2563EB}.l4l-bool-impcard.is-warn{--tone: #D97706}.l4l-bool-impcard-head{display:flex;align-items:center;gap:14px}.l4l-bool-impcard-ring{position:relative;width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.l4l-bool-impcard-ring small{font-size:9px;font-weight:700;color:var(--text-muted);margin-left:1px}.l4l-bool-impcard-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.l4l-bool-impcard-ring svg.is-indeterminate{animation:l4l-enrich-spin 1.1s linear infinite}.l4l-bool-impcard-ring circle{fill:none;stroke-width:4}.l4l-bool-impcard-ring .bg{stroke:var(--border)}.l4l-bool-impcard-ring .fg{stroke:var(--tone);stroke-linecap:round;transition:stroke-dashoffset .8s ease}.l4l-bool-impcard-title{min-width:0;flex:1}.l4l-bool-impcard-eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tone)}.l4l-bool-impcard-src{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);letter-spacing:0;text-transform:none;font-weight:650}.l4l-bool-impcard-name{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-bool-impcard-sub{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.l4l-bool-impcard-sub b{color:var(--text)}.l4l-bool-impcard-x{align-self:flex-start;background:none;border:none;padding:4px;border-radius:6px;cursor:pointer;color:var(--text-muted)}.l4l-bool-impcard-x:hover{background:var(--bg);color:var(--text)}.l4l-bool-impcard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.l4l-bool-impcard-stat{padding:9px 10px;border-radius:11px;background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;gap:1px}.l4l-bool-impcard-stat .v{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.l4l-bool-impcard-stat .l{font-size:11px;color:var(--text-muted)}.l4l-bool-impcard-stat.is-accent{border-color:var(--tone)}.l4l-bool-impcard-stat.is-accent .v{color:var(--tone)}.l4l-bool-impcard-queries{display:flex;flex-direction:column;gap:5px}.l4l-bool-impcard-qtitle{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.l4l-bool-impcard-q{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);min-width:0}.l4l-bool-impcard-q .ic{display:inline-flex;color:var(--text-muted);flex-shrink:0}.l4l-bool-impcard-q.is-done .ic,.l4l-bool-impcard-q.is-paused .ic{color:#16a34a}.l4l-bool-impcard-q.is-running .ic{color:var(--tone)}.l4l-bool-impcard-q.is-limited .ic,.l4l-bool-impcard-q.is-error .ic{color:#d97706}.l4l-bool-impcard-q code{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;color:var(--text);background:none;padding:0}.l4l-bool-impcard-q .n{flex-shrink:0;font-variant-numeric:tabular-nums}.l4l-bool-impcard-why{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;font-size:12.5px;line-height:1.5;color:var(--text);background:color-mix(in srgb,var(--tone) 8%,transparent);border:1px solid color-mix(in srgb,var(--tone) 28%,transparent)}.l4l-bool-impcard-why>svg{flex-shrink:0;margin-top:2px;color:var(--tone)}.l4l-bool-impcard-why>div{flex:1;min-width:0}.l4l-bool-impcard-break{margin-top:3px;font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.l4l-bool-impcard-why .l4l-bool-imp-link{align-self:center;white-space:nowrap}@media (max-width: 640px){.l4l-bool-impcard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-bool-impcard-why{flex-wrap:wrap}}.l4l-bool-loc{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px;position:relative}.l4l-bool-loc-label{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--text)}.l4l-bool-loc-input{display:flex;align-items:center;gap:7px;padding:0 10px;height:36px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text-muted)}.l4l-bool-loc-input:focus-within{border-color:var(--brand)}.l4l-bool-loc-input input{flex:1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:13px;color:var(--text)}.l4l-bool-loc-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);box-shadow:0 10px 28px #0f172a1f;max-height:210px;overflow-y:auto}.l4l-bool-loc-list button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:none;background:none;text-align:left;cursor:pointer;font:inherit;font-size:12.5px;color:var(--text)}.l4l-bool-loc-list button:hover{background:var(--bg)}.l4l-bool-loc-list button svg{color:var(--text-muted);flex-shrink:0}.l4l-bool-loc-chips{display:flex;flex-wrap:wrap;gap:5px}.l4l-bool-loc-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 5px 3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#2563eb1a;color:var(--brand)}.l4l-bool-loc-chip button{display:inline-flex;background:none;border:none;padding:2px;border-radius:50%;cursor:pointer;color:inherit}.l4l-bool-loc-hint{font-size:11.5px;color:var(--text-muted);line-height:1.4}.l4l-immo-title{display:inline-flex;align-items:center;gap:10px}.l4l-immo-section{margin-top:18px}.l4l-immo-h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.l4l-immo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.l4l-immo-provider{display:flex;align-items:center;gap:12px}.l4l-immo-provider.is-soon{opacity:.7}.l4l-immo-logo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:#fff;font-weight:800;font-size:17px;flex-shrink:0;letter-spacing:-.02em}.l4l-immo-logo.is-sm{width:34px;height:34px;border-radius:10px;font-size:15px}.l4l-immo-provider-body{flex:1;min-width:0}.l4l-immo-provider-name{font-weight:700;font-size:14px}.l4l-immo-provider-desc{font-size:12px;color:var(--text-muted);margin-top:2px}.l4l-immo-account{margin-bottom:10px}.l4l-immo-account-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.l4l-immo-account-body{flex:1;min-width:200px}.l4l-immo-account-name{font-weight:700;font-size:14px}.l4l-immo-account-label{font-weight:500;color:var(--text-muted);margin-left:6px}.l4l-immo-account-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--text-muted);margin-top:3px}.l4l-immo-account-meta .is-err{display:inline-flex;align-items:center;gap:4px;color:#b45309}.l4l-immo-account-actions{display:flex;gap:6px;flex-wrap:wrap}.l4l-immo-panel{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg);--tone: #6D28D9;display:flex;flex-direction:column;gap:12px}.l4l-immo-panel.is-ok{--tone: #16A34A}.l4l-immo-panel.is-err{--tone: #D97706}.l4l-immo-panel-head{display:flex;align-items:flex-start;gap:10px}.l4l-immo-panel-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;flex-shrink:0;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent)}.l4l-immo-panel-txt{flex:1;min-width:0}.l4l-immo-panel-title{font-weight:700;font-size:13.5px;color:var(--text)}.l4l-immo-panel-sub{font-size:12px;color:var(--text-muted);margin-top:2px}.l4l-immo-panel-x{background:none;border:none;padding:4px;border-radius:6px;cursor:pointer;color:var(--text-muted)}.l4l-immo-code{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#2563eb12;border:1px solid rgba(37,99,235,.25);color:var(--brand)}.l4l-immo-code-txt{display:flex;flex-direction:column;flex:1;min-width:180px;font-size:12px;color:var(--text)}.l4l-immo-code-txt b{font-size:13px}.l4l-immo-code input{width:140px;padding:7px 10px;border-radius:8px;border:1px solid var(--brand);background:var(--bg-elevated);font:inherit;font-size:15px;letter-spacing:.2em;color:var(--text);outline:none}.l4l-immo-shot{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--bg-elevated)}.l4l-immo-shot-cap{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:11px;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-immo-shot img{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;background:#fff}.l4l-immo-intro{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-immo-note{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;color:var(--text-muted)}.l4l-immo-cooldown{margin-bottom:14px}.l4l-immo-cooldown strong{display:block;margin-bottom:2px}.l4l-immo-pwtools{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-4px 0 12px}.l4l-immo-linkbtn{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--l4l-brand, #5b5bd6)}.l4l-immo-linkbtn:hover{text-decoration:underline}.l4l-immo-pwhint{font-size:11.5px;color:var(--l4l-text-muted, #6b7280)}.l4l-ck{display:flex;flex-direction:column;gap:20px;animation:l4lFadeUp .45s var(--ease) both}.l4l-ck-loading{display:flex;justify-content:center;padding:80px}.l4l-ck-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:4px}.l4l-ck-head-text{min-width:0}.l4l-ck-date{font-size:13px;color:var(--text-subtle);text-transform:capitalize;margin-bottom:4px}.l4l-ck-title{font-size:30px;line-height:1.15;font-weight:650;letter-spacing:-.025em;color:var(--text);margin:0}.l4l-ck-status{display:inline-flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:1.45;color:var(--text-muted)}.l4l-ck-status-dot{width:8px;height:8px;border-radius:50%;background:var(--success);flex-shrink:0;position:relative;margin-top:6px}.l4l-ck-status.is-ok .l4l-ck-status-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--success);opacity:.35;animation:l4lCkPing 2s var(--ease) infinite}.l4l-ck-status.is-rest .l4l-ck-status-dot{background:#818cf8}.l4l-ck-status.is-warn .l4l-ck-status-dot{background:var(--warning)}.l4l-ck-status.is-bad{color:var(--danger)}.l4l-ck-status.is-bad .l4l-ck-status-dot{background:var(--danger)}.l4l-ck-status.is-mut .l4l-ck-status-dot{background:var(--text-faint)}@keyframes l4lCkPing{0%{transform:scale(.6);opacity:.45}80%,to{transform:scale(1.9);opacity:0}}.l4l-ck-head-side{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l4l-ck-account{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);text-decoration:none;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.l4l-ck-account:hover{box-shadow:var(--shadow)}.l4l-ck-account-img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.l4l-ck-account-img.is-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff;font-weight:700;font-size:13px}.l4l-ck-account-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.l4l-ck-account-name{font-size:13px;font-weight:600;color:var(--text);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-ck-account-state{font-size:11.5px;color:var(--success)}.l4l-ck-account-state.is-bad{color:var(--danger)}.l4l-ck-viewswitch{display:inline-flex;padding:3px;border-radius:999px;background:var(--bg-hover);border:1px solid var(--border)}.l4l-ck-viewswitch button{border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:550;color:var(--text-muted);padding:6px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}.l4l-ck-viewswitch button:hover{color:var(--text)}.l4l-ck-viewswitch button.is-active{background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm),0 0 0 1px var(--border)}.l4l-ck-verify{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--warning-bg);color:var(--text);font-size:13.5px;border:1px solid rgba(217,119,6,.22)}.l4l-ck-band{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding:22px 24px;color:#f4f5f7;background:linear-gradient(160deg,#0c0e14,#121621 55%,#0e1119);border:1px solid rgba(255,255,255,.07);box-shadow:0 1px 2px #0003,0 24px 56px -28px #0a0e1eb3}.l4l-ck-band-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 260px at 12% 0%,rgba(59,130,246,.26),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(139,92,246,.22),transparent 70%);transition:opacity .6s var(--ease)}.l4l-ck-band.is-resting .l4l-ck-band-glow{background:radial-gradient(520px 260px at 12% 0%,rgba(99,102,241,.22),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(30,64,175,.2),transparent 70%)}.l4l-ck-band.is-disconnected .l4l-ck-band-glow,.l4l-ck-band.tier-risk .l4l-ck-band-glow{background:radial-gradient(520px 260px at 12% 0%,rgba(244,63,94,.24),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(139,92,246,.16),transparent 70%)}.l4l-ck-band.tier-caution .l4l-ck-band-glow{background:radial-gradient(520px 260px at 12% 0%,rgba(245,158,11,.22),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(139,92,246,.16),transparent 70%)}[data-theme=dark] .l4l-ck-band{border-color:#ffffff1a;background:linear-gradient(160deg,#10131b,#161b28 55%,#121621)}.l4l-ck-band-row{display:grid;grid-template-columns:minmax(180px,230px) 1fr auto;gap:28px;align-items:center}.l4l-ck-band-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.l4l-ck-pulse{width:8px;height:8px;border-radius:50%;background:#34d399;position:relative}.l4l-ck-pulse.is-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#34d399;opacity:.4;animation:l4lCkPing 2s var(--ease) infinite}.l4l-ck-pulse.is-resting{background:#a5b4fc}.l4l-ck-pulse.is-safety_pause{background:#fbbf24}.l4l-ck-pulse.is-disconnected,.l4l-ck-pulse.is-none{background:#fb7185}.l4l-ck-band-total{font-size:46px;line-height:1;font-weight:700;letter-spacing:-.03em;margin-top:10px;font-variant-numeric:tabular-nums}.l4l-ck-band-caption{font-size:13px;color:#fff9;margin-top:6px}.l4l-ck-band-note{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#c7d2fe;background:#818cf824;border:1px solid rgba(129,140,248,.24);padding:4px 10px;border-radius:999px}.l4l-ck-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.l4l-ck-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.l4l-ck-meter-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#ffffffc7;white-space:nowrap}.l4l-ck-meter-value{font-size:12.5px;color:#ffffff80;font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-ck-meter-value b{font-size:18px;color:#fff;font-weight:650;margin-right:1px}.l4l-ck-meter-track{height:8px;border-radius:999px;background:#ffffff17;overflow:hidden}.l4l-ck-meter-fill{height:100%;border-radius:999px;transition:width .9s var(--ease)}.l4l-ck-meter.is-amber .l4l-ck-meter-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.l4l-ck-meter.is-violet .l4l-ck-meter-fill{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.l4l-ck-meter.is-mint .l4l-ck-meter-fill{background:linear-gradient(90deg,#10b981,#34d399)}.l4l-ck-meter.is-amber .l4l-ck-meter-label svg{color:#fbbf24}.l4l-ck-meter.is-violet .l4l-ck-meter-label svg{color:#a78bfa}.l4l-ck-meter.is-mint .l4l-ck-meter-label svg{color:#34d399}.l4l-ck-shield{display:inline-flex;align-items:center;gap:12px;padding:10px 14px 10px 12px;border-radius:16px;cursor:pointer;font:inherit;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease);position:relative}.l4l-ck-shield:hover{background:#ffffff17}.l4l-ck-shield>svg:first-child{color:#34d399}.l4l-ck-shield.tier-caution>svg:first-child{color:#fbbf24}.l4l-ck-shield.tier-risk>svg:first-child{color:#fb7185}.l4l-ck-shield-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.l4l-ck-shield-score{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.l4l-ck-shield-score small{font-size:12px;font-weight:500;color:#ffffff73;margin-left:2px}.l4l-ck-shield-label{font-size:12px;color:#ffffffa6;white-space:nowrap}.l4l-ck-shield-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f43f5e;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #0c0e14}.l4l-ck-shield-chev{color:#ffffff80;transition:transform .25s var(--ease)}.l4l-ck-safety{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.l4l-ck-safety.is-open{grid-template-rows:1fr}.l4l-ck-safety-inner{overflow:hidden;min-height:0}.l4l-ck-safety.is-open .l4l-ck-safety-inner{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.l4l-ck-safety-grid{display:flex;flex-direction:column;gap:16px}.l4l-ck-accswitch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.l4l-ck-accpill{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12.5px;color:#ffffffbf;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 11px;cursor:pointer}.l4l-ck-accpill.is-active{background:#ffffff1f;color:#fff}.l4l-ck-accdot{width:7px;height:7px;border-radius:50%;background:#34d399}.l4l-ck-accdot.tier-caution{background:#fbbf24}.l4l-ck-accdot.tier-risk{background:#fb7185}.l4l-ck-risks{display:flex;flex-direction:column;gap:8px}.l4l-ck-risk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;font-size:13.5px;background:#fbbf241a;border:1px solid rgba(251,191,36,.24);color:#fde68a}.l4l-ck-risk.is-danger{background:#f43f5e1f;border-color:#f43f5e4d;color:#fecdd3}.l4l-ck-risk-text{flex:1;min-width:200px;color:#f4f5f7}.l4l-ck-risk-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;cursor:pointer;text-decoration:none;color:#0c0e14;background:#fff;border:0;transition:opacity var(--duration) var(--ease)}.l4l-ck-risk-btn:hover{opacity:.88}.l4l-ck-risk-btn:disabled{opacity:.6;cursor:default}.l4l-ck-risk-when{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffbf}.l4l-ck-note{display:flex;align-items:center;gap:8px;font-size:13px;padding:8px 12px;border-radius:10px;background:#ffffff0f;color:#ffffffd9}.l4l-ck-note.is-ok{background:#34d3991f;color:#a7f3d0}.l4l-ck-note.is-err{background:#f43f5e1f;color:#fecdd3}.l4l-ck-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.l4l-ck-signal{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);cursor:help}.l4l-ck-signal-label{font-size:12.5px;color:#fff9}.l4l-ck-signal-value{font-size:24px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.l4l-ck-signal-value small{font-size:14px;font-weight:500;color:#ffffff73}.l4l-ck-signal-value.is-ok{color:#6ee7b7}.l4l-ck-signal-value.is-warn{color:#fcd34d}.l4l-ck-signal-value.is-bad{color:#fda4af}.l4l-ck-signal-sub{font-size:12px;color:#ffffff80}.l4l-ck-signal-track{height:5px;border-radius:999px;background:#ffffff17;overflow:hidden;margin:2px 0}.l4l-ck-signal-fill{display:block;height:100%;border-radius:999px;background:#34d399}.l4l-ck-signal-fill.is-warn{background:#fbbf24}.l4l-ck-signal-fill.is-bad{background:#fb7185}.l4l-ck-capacity{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#34d39914,#3b82f60f);border:1px solid rgba(52,211,153,.18)}.l4l-ck-capacity.is-ramp{background:linear-gradient(135deg,#fb923c1a,#8b5cf60f);border-color:#fb923c3d}.l4l-ck-capacity.is-advice{background:linear-gradient(135deg,#fbbf241a,#3b82f60d);border-color:#fbbf2442}.l4l-ck-capacity-main{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.l4l-ck-capacity-head{display:flex;flex-direction:column;gap:4px}.l4l-ck-capacity-kicker{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.l4l-ck-capacity-title{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:650;color:#fff}.l4l-ck-capacity-title svg{color:#34d399}.l4l-ck-capacity.is-ramp .l4l-ck-capacity-title svg{color:#fb923c}.l4l-ck-capacity.is-advice .l4l-ck-capacity-title svg{color:#fbbf24}.l4l-ck-capacity-desc{margin:0;font-size:13.5px;line-height:1.55;color:#ffffffb8;max-width:460px}.l4l-ck-capacity-desc.is-note{color:#fcd34d;font-size:12.5px}.l4l-ck-capacity-viz{display:flex;flex-direction:column;gap:16px;justify-content:center}.l4l-ck-gauge-top,.l4l-ck-ladder-top{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:#fff9;margin-bottom:7px}.l4l-ck-gauge-top b,.l4l-ck-ladder-top b{font-size:14px;color:#fff;font-weight:650;font-variant-numeric:tabular-nums}.l4l-ck-gauge-track{height:8px;border-radius:999px;background:#ffffff17;overflow:hidden}.l4l-ck-gauge-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#10b981,#34d399);transition:width .9s var(--ease)}.l4l-ck-capacity.is-ramp .l4l-ck-gauge-fill{background:linear-gradient(90deg,#f97316,#fbbf24)}.l4l-ck-ramp{display:grid;grid-template-columns:repeat(21,1fr);gap:3px;margin-top:8px}.l4l-ck-ramp span{height:5px;border-radius:2px;background:#ffffff1a}.l4l-ck-ramp span.is-done{background:#fb923c}.l4l-ck-ramp span.is-today{background:#fff}.l4l-ck-ladder-track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.l4l-ck-ladder-seg{height:8px;border-radius:999px;background:#ffffff17}.l4l-ck-ladder-seg.is-past{background:#34d3998c}.l4l-ck-ladder-seg.is-current{background:linear-gradient(90deg,#34d3998c,#34d39933)}.l4l-ck-ladder-marker{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #10B981;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #10b98133}.l4l-ck-ladder-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;font-size:11.5px;color:#ffffff73}.l4l-ck-ladder-labels span.is-current{color:#fff;font-weight:600}.l4l-ck-ladder-next{margin-top:6px;font-size:12px;color:#ffffff80}.l4l-ck-safety-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.l4l-ck-protections{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.l4l-ck-protections-label{font-size:12.5px;color:#ffffff8c;margin-right:4px}.l4l-ck-prot{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#fffc;padding:4px 9px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);cursor:help}.l4l-ck-prot svg{color:#6ee7b7}.l4l-ck-throttle{display:inline-flex;align-items:center;gap:12px;cursor:help;margin-left:auto}.l4l-ck-camp-auto{font-size:12.5px;font-weight:500;color:var(--text-muted);line-height:1.3}.l4l-ck-throttle>span{display:flex;flex-direction:column;text-align:right;line-height:1.3}.l4l-ck-throttle-title{font-size:13px;font-weight:600;color:#fff}.l4l-ck-throttle-sub{font-size:11.5px;color:#ffffff80}.l4l-ck-switch{position:relative;width:38px;height:22px;border-radius:999px;border:0;padding:0;cursor:pointer;background:#ffffff2e;transition:background var(--duration) var(--ease);flex-shrink:0}.l4l-ck-switch.is-on{background:#10b981}.l4l-ck-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--duration) var(--ease)}.l4l-ck-switch.is-on .l4l-ck-switch-knob{transform:translate(16px)}.l4l-ck-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px}.l4l-ck-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.l4l-ck-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.l4l-ck-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-subtle);margin-bottom:4px}.l4l-ck-h2{font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--text);margin:0}.l4l-ck-sub{font-size:13.5px;color:var(--text-muted);margin-top:3px}.l4l-ck-queue.is-urgent .l4l-ck-sub{color:var(--danger)}.l4l-ck-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;text-decoration:none;white-space:nowrap}.l4l-ck-chip.is-ai{color:#7c3aed;background:#7c3aed14;border:1px solid rgba(124,58,237,.24)}.l4l-ck-people{list-style:none;margin:0 -8px;padding:0;display:flex;flex-direction:column}.l4l-ck-person-item{border-radius:12px;transition:background var(--duration) var(--ease)}.l4l-ck-person-item:hover,.l4l-ck-person-item.is-open{background:var(--bg-hover)}.l4l-ck-person{display:flex;align-items:center;gap:10px;padding:9px 8px}.l4l-ck-person-link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-decoration:none;color:inherit}.l4l-ck-person-img{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--bg-active)}.l4l-ck-person-img.is-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;color:var(--text-muted)}.l4l-ck-person-main{display:flex;flex-direction:column;min-width:0;flex:1}.l4l-ck-person-name{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-ck-person-meta{font-size:12.5px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-ck-wait{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap;color:var(--success);background:var(--success-bg)}.l4l-ck-wait.is-warn{color:var(--warning);background:var(--warning-bg)}.l4l-ck-wait.is-bad{color:var(--danger);background:var(--danger-bg)}.l4l-ck-person-go{color:var(--text-faint);flex-shrink:0;transition:transform var(--duration) var(--ease),color var(--duration) var(--ease)}.l4l-ck-person:hover .l4l-ck-person-go{color:var(--text);transform:translate(2px)}.l4l-ck-card-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:4px}.l4l-ck-btn{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;padding:9px 15px;border-radius:10px;text-decoration:none;transition:opacity var(--duration) var(--ease),background var(--duration) var(--ease);white-space:nowrap}.l4l-ck-btn.is-primary{background:#09090b;color:#fff;box-shadow:var(--shadow-sm)}.l4l-ck-btn.is-primary:hover{opacity:.88}[data-theme=dark] .l4l-ck-btn.is-primary{background:#f4f4f5;color:#09090b}.l4l-ck-btn.is-ghost{color:var(--text-muted)}.l4l-ck-btn.is-ghost:hover{color:var(--text);background:var(--bg-hover)}.l4l-ck-btn.is-light{background:#fff;color:#09090b}.l4l-ck-btn.is-light:hover{opacity:.9}.l4l-ck-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap}.l4l-ck-link:hover{color:var(--brand)}.l4l-ck-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 12px;text-align:center;color:var(--text-subtle);font-size:13.5px;flex:1}.l4l-ck-empty svg{color:var(--success)}.l4l-ck-empty.is-block svg{color:var(--text-faint)}.l4l-ck-tiplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.l4l-ck-tip{display:flex;gap:12px;padding:12px;border-radius:14px;background:var(--bg-hover);border:1px solid var(--border)}.l4l-ck-tip-ic{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--success);background:var(--success-bg)}.l4l-ck-tip.is-warning .l4l-ck-tip-ic{color:var(--warning);background:var(--warning-bg)}.l4l-ck-tip.is-ai .l4l-ck-tip-ic{color:#7c3aed;background:#7c3aed1a}.l4l-ck-tip-body{display:flex;flex-direction:column;gap:3px;min-width:0}.l4l-ck-tip-title{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35}.l4l-ck-tip-desc{font-size:12.5px;color:var(--text-muted);line-height:1.45}.l4l-ck-tip-cta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--brand);text-decoration:none;margin-top:3px}.l4l-ck-tip-cta:hover{text-decoration:underline}.l4l-ck-section{display:flex;flex-direction:column;gap:12px}.l4l-ck-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.l4l-ck-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.l4l-ck-result{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 18px 14px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border);min-width:0}.l4l-ck-result-label{font-size:13px;color:var(--text-muted)}.l4l-ck-result-value{font-size:30px;font-weight:680;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.l4l-ck-result-sub{font-size:12.5px;color:var(--text-subtle)}.l4l-ck-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;align-self:flex-start;padding:2px 8px;border-radius:999px}.l4l-ck-delta.is-up{color:var(--success);background:var(--success-bg)}.l4l-ck-delta.is-down{color:var(--danger);background:var(--danger-bg)}.l4l-ck-delta.is-flat{color:var(--text-subtle);background:var(--bg-hover);font-weight:500}.l4l-ck-bars{display:flex;align-items:flex-end;gap:3px;height:34px;margin-top:8px}.l4l-ck-bars span{flex:1;border-radius:3px 3px 1px 1px;background:var(--brand);opacity:.9;min-height:2px;transition:height .6s var(--ease)}.l4l-ck-bars span.is-prev{opacity:.18}.l4l-ck-result.tone-invited .l4l-ck-bars span{background:#f59e0b}.l4l-ck-result.tone-accepted .l4l-ck-bars span{background:#06b6d4}.l4l-ck-result.tone-replied .l4l-ck-bars span{background:#10b981}.l4l-ck-scale{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:8px}.l4l-ck-scale-track{position:relative;display:grid;grid-template-columns:25fr 10fr 25fr;gap:3px;height:8px}.l4l-ck-scale-zone{border-radius:999px}.l4l-ck-scale-zone.is-low{background:var(--danger-bg);box-shadow:inset 0 0 0 1px #dc26262e}.l4l-ck-scale-zone.is-mid{background:var(--warning-bg);box-shadow:inset 0 0 0 1px #d9770633}.l4l-ck-scale-zone.is-high{background:var(--success-bg);box-shadow:inset 0 0 0 1px #16a34a33}.l4l-ck-scale-marker{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--bg-elevated);border:3px solid var(--text);transform:translate(-50%,-50%)}.l4l-ck-scale-caption{font-size:11.5px;color:var(--text-faint)}.l4l-ck-camps{padding:6px;gap:0}.l4l-ck-camps-head,.l4l-ck-camp{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2.2fr) 90px 90px minmax(0,1.1fr);gap:16px;align-items:center}.l4l-ck-camps-head{padding:10px 14px 8px;font-size:12px;color:var(--text-subtle);border-bottom:1px solid var(--border)}.l4l-ck-camp{padding:13px 14px;border-radius:12px;text-decoration:none;color:inherit;transition:background var(--duration) var(--ease)}.l4l-ck-camp:hover{background:var(--bg-hover)}.l4l-ck-camp+.l4l-ck-camp{border-top:1px solid var(--border)}.l4l-ck-camp:hover+.l4l-ck-camp{border-top-color:transparent}.l4l-ck-camp.is-paused{opacity:.62}.l4l-ck-camp-name{display:flex;align-items:center;gap:9px;min-width:0}.l4l-ck-camp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--success)}.l4l-ck-camp-dot.is-paused{background:var(--text-faint)}.l4l-ck-camp-dot.is-completed{background:var(--brand)}.l4l-ck-camp-dot.is-waiting{background:var(--text-faint)}.l4l-ck-camp-title{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-ck-camp-status{font-size:11.5px;color:var(--text-subtle);white-space:nowrap}.l4l-ck-camp-progress{display:flex;flex-direction:column;gap:6px;min-width:0}.l4l-ck-stack{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--bg-active)}.l4l-ck-stack span{height:100%}.l4l-ck-stack .is-won{background:#10b981}.l4l-ck-stack .is-talk{background:#3b82f6}.l4l-ck-stack .is-wait{background:#f59e0b}.l4l-ck-stack .is-lost{background:var(--text-faint);opacity:.5}.l4l-ck-camp-count{font-size:12px;color:var(--text-subtle)}.l4l-ck-camp-num{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.l4l-ck-camp-reserve{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;font-size:13.5px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.l4l-ck-camp-reserve svg{color:var(--text-faint)}.l4l-ck-camp-reserve small{font-size:12px;font-weight:500;color:var(--text-subtle)}.l4l-ck-camp-reserve.is-low{color:var(--warning)}.l4l-ck-camp-reserve.is-low svg,.l4l-ck-camp-reserve.is-low small{color:var(--warning)}.l4l-ck-start{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.l4l-ck-start-title{font-size:22px;font-weight:650;margin-top:8px}@media (max-width: 1180px){.l4l-ck-band-row{grid-template-columns:1fr auto}.l4l-ck-meters{grid-column:1 / -1;grid-row:2}.l4l-ck-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.l4l-ck-grid,.l4l-ck-capacity{grid-template-columns:1fr}.l4l-ck-camps-head{display:none}.l4l-ck-camp{grid-template-columns:1fr auto;gap:8px 16px}.l4l-ck-camp-progress{grid-column:1 / -1;grid-row:2}.l4l-ck-camp-num{display:none}}@media (max-width: 640px){.l4l-ck-title{font-size:25px}.l4l-ck-band{padding:18px}.l4l-ck-band-row,.l4l-ck-meters,.l4l-ck-signals,.l4l-ck-results{grid-template-columns:1fr}.l4l-ck-safety-foot{flex-direction:column;align-items:flex-start}.l4l-ck-throttle{margin-left:0}.l4l-ck-throttle>span{text-align:left}}@media (prefers-reduced-motion: reduce){.l4l-ck,.l4l-ck-status-dot:after,.l4l-ck-pulse:after{animation:none!important}}.l4l-ck-reply-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:999px;padding:5px 11px;cursor:pointer;white-space:nowrap;transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease),background var(--duration) var(--ease)}.l4l-ck-reply-btn:hover{color:var(--text);border-color:var(--text-faint)}.l4l-ck-reply-btn.is-active{background:#09090b;border-color:#09090b;color:#fff}[data-theme=dark] .l4l-ck-reply-btn.is-active{background:#f4f4f5;border-color:#f4f4f5;color:#09090b}.l4l-ck-reply{margin:0 8px 10px 58px;padding:12px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);display:flex;flex-direction:column;gap:10px;animation:l4lFadeUp .25s var(--ease) both}.l4l-ck-reply-loading{display:flex;justify-content:center;padding:10px;color:var(--text-faint)}.l4l-ck-thread{display:flex;flex-direction:column;gap:6px}.l4l-ck-bubble{display:flex;flex-direction:column;gap:2px;max-width:88%;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.45}.l4l-ck-bubble.is-in{align-self:flex-start;background:var(--bg-hover);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px}.l4l-ck-bubble.is-out{align-self:flex-end;background:var(--brand-bg);border:1px solid var(--brand-border);color:var(--text);border-bottom-right-radius:4px}.l4l-ck-bubble-who{font-size:11px;font-weight:600;color:var(--text-subtle)}.l4l-ck-bubble-text{white-space:pre-wrap;word-break:break-word}.l4l-ck-reply-ai{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12.5px;font-weight:600;color:#7c3aed;background:#7c3aed14;border:1px solid rgba(124,58,237,.24);border-radius:999px;padding:4px 10px;text-decoration:none}.l4l-ck-reply-note{font-size:13px;color:var(--text-subtle)}.l4l-ck-compose{display:flex;gap:8px;align-items:flex-end}.l4l-ck-compose textarea{flex:1;min-width:0;resize:vertical;min-height:44px;font:inherit;font-size:13.5px;line-height:1.45;color:var(--text);background:var(--bg-input);border:1px solid var(--border-strong);border-radius:10px;padding:9px 11px;outline:none;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.l4l-ck-compose textarea:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.l4l-ck-reply-error{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--danger)}.l4l-ck-reply-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.l4l-ck-reply-hint{font-size:11.5px;color:var(--text-faint);margin-right:auto}.l4l-ck-linkbtn{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-muted);background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.l4l-ck-linkbtn:hover{color:var(--text)}.l4l-ck-linkbtn:disabled{opacity:.5;cursor:default}.l4l-ck-btn{border:0;font-family:inherit;cursor:pointer}.l4l-ck-btn.is-sm{padding:8px 12px;font-size:13px;border-radius:9px}.l4l-ck-btn:disabled{opacity:.45;cursor:default}.l4l-ck-flash{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--success);background:var(--success-bg);border-radius:10px;padding:8px 12px;animation:l4lFadeUp .25s var(--ease) both}.l4l-ck-goal{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-ck-goal.is-empty{border-style:dashed;border-color:var(--border-strong);background:transparent}.l4l-ck-goal-ic{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--brand);background:var(--brand-bg)}.l4l-ck-goal.is-done .l4l-ck-goal-ic{color:var(--success);background:var(--success-bg)}.l4l-ck-goal.is-late .l4l-ck-goal-ic{color:var(--warning);background:var(--warning-bg)}.l4l-ck-goal-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex-shrink:0}.l4l-ck-goal.is-empty .l4l-ck-goal-text{flex:1;flex-shrink:1}.l4l-ck-goal-kicker{font-size:11.5px;color:var(--text-subtle)}.l4l-ck-goal-title{font-size:14px;color:var(--text-muted);white-space:nowrap}.l4l-ck-goal.is-empty .l4l-ck-goal-title{font-weight:600;color:var(--text);white-space:normal}.l4l-ck-goal-title b{font-size:17px;color:var(--text);font-variant-numeric:tabular-nums}.l4l-ck-goal-sub{font-size:12.5px;color:var(--text-subtle)}.l4l-ck-goal-track{position:relative;flex:1;min-width:80px;height:8px;border-radius:999px;background:var(--bg-active)}.l4l-ck-goal-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--brand);transition:width .9s var(--ease)}.l4l-ck-goal.is-done .l4l-ck-goal-fill{background:var(--success)}.l4l-ck-goal.is-late .l4l-ck-goal-fill{background:var(--warning)}.l4l-ck-goal-now{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--text);opacity:.55;transform:translate(-1px)}.l4l-ck-goal-status{font-size:12.5px;font-weight:600;white-space:nowrap;padding:3px 9px;border-radius:999px}.l4l-ck-goal-status.is-ok,.l4l-ck-goal-status.is-done{color:var(--success);background:var(--success-bg)}.l4l-ck-goal-status.is-late{color:var(--warning);background:var(--warning-bg)}.l4l-ck-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--text-subtle);cursor:pointer}.l4l-ck-iconbtn:hover{color:var(--text);background:var(--bg-hover)}.l4l-ck-goalform{display:flex;flex-direction:column;gap:12px}@media (max-width: 960px){.l4l-ck-goal{flex-wrap:wrap}.l4l-ck-goal-track{order:5;flex-basis:100%}.l4l-ck-reply{margin-left:8px}}.l4l-mobilebar,.l4l-sidebar-close,.l4l-sidebar-backdrop{display:none}@media (max-width: 900px){.l4l-sidebar{position:fixed;top:0;left:0;bottom:0;height:100dvh;width:min(284px,86vw);transform:translate(-104%);transition:transform .28s var(--ease);z-index:var(--z-modal);box-shadow:var(--shadow-lg);overflow-y:auto}.l4l-sidebar.is-mobile-open{transform:translate(0)}.l4l-sidebar-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:12px;right:10px;width:34px;height:34px;border-radius:10px;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.l4l-sidebar-close:hover{background:var(--bg-hover);color:var(--text)}.l4l-sidebar-collapse-btn{display:none!important}.l4l-sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);background:#09090b73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:l4lFadeUp .2s var(--ease) both}.l4l-mobilebar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:var(--z-sticky);margin:-24px -32px 18px;padding:10px 16px;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.l4l-mobilebar-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer}.l4l-mobilebar-btn:hover{background:var(--bg-hover)}.l4l-mobilebar-brand{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.l4l-main{width:100%;overflow-x:clip;overflow-y:visible}}@media (max-width: 768px){.l4l-mobilebar{margin:-16px -16px 16px}}[data-app=l4l] .l4l-ck-reply-btn{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-muted)}[data-app=l4l] .l4l-ck-reply-btn:hover{color:var(--text);border-color:var(--text-faint)}[data-app=l4l] .l4l-ck-reply-btn.is-active{background:#09090b;border-color:#09090b;color:#fff}[data-app=l4l][data-theme=dark] .l4l-ck-reply-btn.is-active{background:#f4f4f5;border-color:#f4f4f5;color:#09090b}[data-app=l4l] .l4l-ck-shield{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}[data-app=l4l] .l4l-ck-shield:hover{background:#ffffff17}[data-app=l4l] .l4l-ck-switch{background:#ffffff2e}[data-app=l4l] .l4l-ck-switch.is-on{background:#10b981}[data-app=l4l] .l4l-ck-risk-btn{background:#fff;color:#0c0e14}[data-app=l4l] .l4l-ck-accpill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffbf}[data-app=l4l] .l4l-ck-accpill.is-active{background:#ffffff1f;color:#fff}[data-app=l4l] .l4l-ck-iconbtn{border:1px solid var(--border);color:var(--text-subtle)}[data-app=l4l] .l4l-ck-iconbtn:hover{color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-ck-linkbtn{color:var(--text-muted)}[data-app=l4l] .l4l-ck-linkbtn:hover{color:var(--text)}[data-app=l4l] .l4l-ck-btn.is-ghost{color:var(--text-muted)}[data-app=l4l] .l4l-ck-btn.is-ghost:hover{color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-mobilebar-btn{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text)}[data-app=l4l] .l4l-mobilebar-btn:hover{background:var(--bg-hover)}[data-app=l4l] .l4l-sidebar-close{color:var(--text-muted)}.l4l-wa-hint-steps{display:flex;align-items:center;gap:6px;margin:4px 0 10px;color:var(--warning)}[data-app=l4l] .l4l-builder-toolbar-btn{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted)}[data-app=l4l] .l4l-builder-toolbar-btn:hover{border-color:var(--border-strong);color:var(--text)}[data-app=l4l] .l4l-builder-toolbar-btn:disabled{opacity:.5;cursor:default}[data-app=l4l] .l4l-builder-toolbar-btn-ai,[data-app=l4l] .l4l-builder-toolbar-btn-ai:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);border-color:transparent;color:#fff}.l4l-builder-undo{position:absolute;top:58px;right:12px;z-index:11;display:inline-flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;border-radius:999px;font-size:12.5px;font-weight:550;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:l4lFadeIn var(--duration) var(--ease)}.l4l-builder-undo>svg{color:var(--success)}[data-app=l4l] .l4l-builder-undo button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--brand);background:var(--brand-bg)}[data-app=l4l] .l4l-builder-undo button:hover{background:var(--brand-border)}.l4l-wfai-overlay{z-index:9000}.l4l-wfai{width:100%;max-width:620px;max-height:min(90vh,860px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 30px 80px -24px #02061773;color:var(--text)}.l4l-wfai.is-wide{max-width:760px}.l4l-wfai-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.l4l-wfai-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.l4l-wfai-head b{font-size:15px;font-weight:650}.l4l-wfai-head em{font-style:normal;font-size:12.5px;color:var(--text-muted)}.l4l-wfai-mark{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 6px 16px -6px #7c3aed8c}[data-app=l4l] .l4l-wfai-x{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}[data-app=l4l] .l4l-wfai-x:hover{color:var(--text);background:var(--bg-hover, rgba(0, 0, 0, .04))}.l4l-wfai-body{flex:1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.l4l-wfai-label{font-size:12.5px;font-weight:650;color:var(--text)}.l4l-wfai-goal{width:100%;resize:vertical;min-height:104px;margin-top:-6px;padding:11px 13px;border-radius:12px;font-size:13.5px;line-height:1.55;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);outline:none}.l4l-wfai-goal:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-wfai-examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px}.l4l-wfai-examples>span{font-size:12px;color:var(--text-subtle);margin-right:2px}[data-app=l4l] .l4l-wfai-chip{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:550;color:var(--text-muted);background:var(--bg-elevated-2);border:1px solid var(--border);transition:color .14s ease,border-color .14s ease}[data-app=l4l] .l4l-wfai-chip:hover{color:var(--brand);border-color:var(--brand-border)}.l4l-wfai-opts{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:12px}@media (max-width: 640px){.l4l-wfai-opts{grid-template-columns:1fr}}.l4l-wfai-opt{display:flex;flex-direction:column;gap:6px;min-width:0}.l4l-wfai-opt>span{font-size:11.5px;font-weight:650;letter-spacing:.02em;color:var(--text-subtle)}.l4l-wfai-opt select{height:34px;padding:0 10px;border-radius:9px;font-size:13px;color:var(--text);background:var(--bg);border:1px solid var(--border-strong);outline:none}.l4l-wfai-seg{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-elevated-2);border:1px solid var(--border)}[data-app=l4l] .l4l-wfai-seg button{flex:1;height:26px;padding:0 8px;border-radius:7px;font-size:12.5px;font-weight:550;color:var(--text-muted);white-space:nowrap}[data-app=l4l] .l4l-wfai-seg button.is-on{color:var(--text);background:var(--bg-elevated);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--border)}.l4l-wfai-toggles{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 640px){.l4l-wfai-toggles{grid-template-columns:1fr}}[data-app=l4l] .l4l-wfai-toggle{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-align:left;background:var(--bg);border:1px solid var(--border);transition:border-color .14s ease,background .14s ease}[data-app=l4l] .l4l-wfai-toggle>svg{flex-shrink:0;color:var(--text-subtle)}.l4l-wfai-toggle>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.l4l-wfai-toggle b{font-size:13px;font-weight:600;color:var(--text)}.l4l-wfai-toggle em{font-style:normal;font-size:11.5px;line-height:1.4;color:var(--text-subtle)}.l4l-wfai-toggle>i{flex-shrink:0;position:relative;width:32px;height:18px;border-radius:999px;background:var(--border-strong);transition:background .14s ease}.l4l-wfai-toggle>i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .14s ease;box-shadow:0 1px 2px #0003}[data-app=l4l] .l4l-wfai-toggle.is-on{border-color:var(--brand-border);background:var(--brand-bg)}[data-app=l4l] .l4l-wfai-toggle.is-on>svg{color:var(--brand)}.l4l-wfai-toggle.is-on>i{background:var(--brand)}.l4l-wfai-toggle.is-on>i:after{transform:translate(14px)}.l4l-wfai-loading{display:flex;flex-direction:column;align-items:center;gap:18px;padding:30px 0 22px}.l4l-wfai-loading.is-inline{padding:18px 0}.l4l-wfai-orb{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb);animation:l4lWfaiPulse 1.8s ease-in-out infinite}@keyframes l4lWfaiPulse{0%,to{box-shadow:0 0 #7c3aed59}50%{box-shadow:0 0 0 12px #7c3aed00}}.l4l-wfai-loading ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.l4l-wfai-loading li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-faint)}.l4l-wfai-loading li>span{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border-strong)}.l4l-wfai-loading li.is-on{color:var(--text);font-weight:550}.l4l-wfai-loading li.is-on>span{border-color:var(--brand);color:var(--brand)}.l4l-wfai-loading li.is-done{color:var(--text-muted)}.l4l-wfai-loading li.is-done>span{border-color:var(--success);background:var(--success);color:#fff}.l4l-wfai-clarify{display:flex;flex-direction:column;gap:14px}.l4l-wfai-note{margin:0;padding:10px 12px;border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--text-muted);background:var(--bg-elevated-2)}.l4l-wfai-q{display:flex;flex-direction:column;gap:7px}.l4l-wfai-q b{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--text)}.l4l-wfai-summary{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#7c3aed12,#2563eb0d);border:1px solid rgba(124,58,237,.22)}.l4l-wfai-summary p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text)}.l4l-wfai-summary span{font-size:12px;font-weight:600;color:#7c3aed}.l4l-wfai-warns{list-style:none;margin:0;padding:10px 12px;display:flex;flex-direction:column;gap:6px;border-radius:10px;background:var(--warning-bg)}.l4l-wfai-warns li{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--warning)}.l4l-wfai-warns li svg{flex-shrink:0;margin-top:2px}.l4l-wfai-error{padding:10px 12px;border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--danger);background:var(--danger-bg)}.l4l-wfai-error.is-block{display:flex;gap:8px;align-items:flex-start;font-size:13px}.l4l-wfai-error.is-block svg{flex-shrink:0;margin-top:2px}.l4l-wfai-flow{display:flex;flex-direction:column;gap:6px}.l4l-wfai-step{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--border)}.l4l-wfai-step-ico{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--brand);background:var(--brand-bg)}.l4l-wfai-step.is-send_voice_message .l4l-wfai-step-ico{color:#db2777;background:#db27771a}.l4l-wfai-step.is-like_post .l4l-wfai-step-ico,.l4l-wfai-step.is-endorse_skill .l4l-wfai-step-ico{color:var(--success);background:#16a34a1a}.l4l-wfai-step-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.l4l-wfai-step-top{display:flex;align-items:center;gap:8px;min-height:28px}.l4l-wfai-step-top b{font-size:13px;font-weight:650;color:var(--text)}.l4l-wfai-step-top em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:600;color:var(--text-subtle);white-space:nowrap}.l4l-wfai-tag{height:19px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;font-size:10.5px;font-weight:650;color:#db2777;background:#db27771a}.l4l-wfai-muted{font-size:12px;color:var(--text-subtle)}.l4l-wfai-text{position:relative}.l4l-wfai-text textarea{width:100%;resize:none;overflow:hidden;min-height:44px;padding:8px 10px 20px;border-radius:9px;font-size:13px;line-height:1.5;color:var(--text);background:var(--bg-elevated-2);border:1px solid transparent;outline:none;transition:border-color .14s ease,background .14s ease}.l4l-wfai-text textarea:hover{border-color:var(--border)}.l4l-wfai-text textarea:focus{border-color:var(--brand);background:var(--bg-elevated);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-wfai-count{position:absolute;right:9px;bottom:5px;font-size:10.5px;color:var(--text-faint);font-variant-numeric:tabular-nums;pointer-events:none}.l4l-wfai-text.is-over textarea{border-color:var(--danger)}.l4l-wfai-text.is-over .l4l-wfai-count{color:var(--danger);font-weight:650}.l4l-wfai-wait,.l4l-wfai-end{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-left:20px;padding:2px 9px;border-radius:999px;font-size:11.5px;color:var(--text-subtle);background:var(--bg-elevated-2)}.l4l-wfai-condwrap{display:flex;flex-direction:column;gap:8px}.l4l-wfai-cond{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;font-size:13px;color:var(--text);background:var(--warning-bg);border:1px solid rgba(217,119,6,.25)}.l4l-wfai-cond svg{color:var(--warning)}.l4l-wfai-cond em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--text-subtle)}.l4l-wfai-branches{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 700px){.l4l-wfai-branches{grid-template-columns:1fr}}.l4l-wfai-branch{display:flex;flex-direction:column;gap:6px;padding:8px 0 0 10px;border-left:2px solid var(--success)}.l4l-wfai-branch.is-no{border-left-color:var(--danger)}.l4l-wfai-branch-tag{align-self:flex-start;font-size:11px;font-weight:700;color:var(--success)}.l4l-wfai-branch.is-no .l4l-wfai-branch-tag{color:var(--danger)}.l4l-wfai-refine{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid var(--border)}.l4l-wfai-refine-head{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--text)}.l4l-wfai-refine-head svg{color:#7c3aed}.l4l-wfai-refine-row{display:flex;gap:8px}.l4l-wfai-refine-row .l4l-input{flex:1;min-width:0}.l4l-wfai-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--border);background:var(--bg-elevated)}.l4l-wfai-foot>.l4l-wfai-btn:first-child{margin-right:auto}.l4l-wfai-grow{flex:1}.l4l-wfai-foot-note{font-size:11.5px;color:var(--text-subtle);text-align:right;line-height:1.4}[data-app=l4l] .l4l-wfai-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong)}[data-app=l4l] .l4l-wfai-btn:hover:not(:disabled){border-color:var(--text-faint)}[data-app=l4l] .l4l-wfai-btn.is-primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 6px 16px -8px #7c3aed99}[data-app=l4l] .l4l-wfai-btn:disabled{opacity:.45;cursor:default}.l4l-auth-site-link{cursor:pointer;text-decoration:none;transition:opacity .16s ease}.l4l-auth-site-link:hover{opacity:.82}.l4l-auth-site-link:focus-visible{outline:2px solid rgba(167,139,250,.8);outline-offset:6px;border-radius:12px}@media (max-width: 900px){.l4l-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.l4l-docs-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.l4l-docs-toc{position:static!important}.l4l-docs-toc-nav{flex-direction:row!important;overflow-x:auto;gap:4px!important;padding-bottom:2px}.l4l-docs-toc-nav>button{flex-shrink:0;white-space:nowrap}}@media (max-width: 640px){.l4l-page-header{flex-direction:column;align-items:stretch;gap:12px}.l4l-page-header-actions{flex-wrap:wrap}.l4l-auth-form-panel{--auth-gutter: 14px}.l4l-act2-tiles-row{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-act2-segctrl,.l4l-act2-rangepills{max-width:100%;overflow-x:auto}.l4l-act2-seg,.l4l-act2-rangepill{flex-shrink:0;white-space:nowrap}.l4l-src-zone-head{flex-wrap:wrap}.l4l-src-zone-head>button{width:100%;justify-content:center}.l4l-src-zone-title{flex-wrap:wrap;row-gap:2px}.l4l-rule-row{flex-wrap:wrap}.l4l-rule-row>div{order:2;flex-basis:100%}.l4l-rule-row>button{order:3}.l4l-src-wire{margin-left:0!important;width:100%}.l4l-src-wire select{flex:1;min-width:0;max-width:none!important}.l4l-rule-row>div{flex-basis:100%!important}.l4l-act2-search{min-width:0;flex:1 1 100%}.l4l-docs-hero{padding:28px 20px 24px!important}.l4l-docs-hero-text{min-width:0!important;flex-basis:100%!important}.l4l-docs-hero-h1{font-size:30px!important}.l4l-docs-hero-search{min-width:0!important;width:100%}.l4l-audience-stat-card{flex:1 1 100%;min-width:0}.l4l-page-header-actions>div{flex-wrap:wrap}.l4l-section-head{flex-wrap:wrap;gap:8px}.l4l-section-head>div{flex-wrap:wrap}.l4l-cmp-head-main{flex-basis:100%!important}.l4l-cmp-head-actions{flex-wrap:wrap;flex-shrink:1!important}.l4l-dash2-pulse-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.l4l-dash2-ring:last-child:nth-child(odd){grid-column:1 / -1}.l4l-modal-overlay{padding:12px}.l4l-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.l4l-modal-footer{flex-wrap:wrap}}@media (max-width: 900px){.l4l-ai-detail-grid{grid-template-columns:minmax(0,1fr)!important}}.l4l-prio-title{display:inline-flex;align-items:center;gap:8px}.l4l-prio-title svg{color:var(--brand)}.l4l-prio{display:flex;flex-direction:column;gap:18px}.l4l-prio-intro{margin:0;font-size:13px;line-height:1.55;color:var(--text-muted)}.l4l-prio-account{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.l4l-prio-account label{font-size:13px;font-weight:550;color:var(--text)}.l4l-prio-account select{flex:1 1 220px;width:auto;min-width:0}.l4l-prio-switch{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);transition:border-color .16s ease,background .16s ease}.l4l-prio-switch>div{flex:1;min-width:0}.l4l-prio-switch.is-on{border-color:var(--brand-border);background:var(--brand-bg)}.l4l-prio-switch-label{font-size:14px;font-weight:600;color:var(--text)}.l4l-prio-switch-hint{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.l4l-prio-body{display:flex;flex-direction:column;gap:20px;transition:opacity .16s ease}.l4l-prio-body.is-off{opacity:.55}.l4l-prio-h{margin:0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.l4l-prio-desc{margin:4px 0 10px;font-size:12.5px;line-height:1.5;color:var(--text-subtle)}.l4l-prio-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.l4l-prio-row{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);transition:border-color .12s ease,box-shadow .12s ease}.l4l-prio-row.is-over{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-prio-row.is-muted{background:var(--bg)}.l4l-prio-grip{display:inline-flex;flex-shrink:0;color:var(--text-faint);cursor:grab}.l4l-prio-rank{flex-shrink:0;width:24px;height:24px;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.l4l-prio-rank.is-muted{background:var(--bg-active);color:var(--text-muted)}.l4l-prio-icon{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--bg-active);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center}.l4l-prio-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.l4l-prio-text b{font-size:13.5px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.l4l-prio-text em{font-style:normal;font-size:12px;line-height:1.4;color:var(--text-muted)}.l4l-prio-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.l4l-prio-moves{display:inline-flex;gap:4px;flex-shrink:0}[data-app=l4l] .l4l-prio-move{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer}[data-app=l4l] .l4l-prio-move:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-prio-move:disabled{opacity:.35;cursor:default}.l4l-prio-empty{margin:0;font-size:13px;color:var(--text-subtle)}.l4l-prio-summary{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-hover)}.l4l-prio-summary-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--text)}.l4l-prio-summary-h svg{color:var(--brand)}.l4l-prio-summary p{margin:0;font-size:12.5px;line-height:1.55;color:var(--text-muted);overflow-wrap:anywhere}.l4l-prio-safe{display:flex;gap:7px;align-items:flex-start}.l4l-prio-safe svg{flex-shrink:0;margin-top:2px;color:var(--success)}.l4l-prio-pill{margin-left:2px;height:18px;padding:0 7px;display:inline-flex;align-items:center;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:600}[data-app=l4l] .l4l-prio-btn.is-on{border-color:var(--brand-border);color:var(--brand);background:var(--brand-bg)}.l4l-prio-banner{margin-bottom:16px;padding:11px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border:1px solid var(--brand-border);border-radius:var(--radius-lg);background:var(--brand-bg);font-size:13px;line-height:1.5;color:var(--text)}.l4l-prio-banner>svg{flex-shrink:0;color:var(--brand)}.l4l-prio-banner>span{flex:1 1 280px;min-width:0}[data-app=l4l] .l4l-prio-banner-edit{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--brand);cursor:pointer}[data-app=l4l] .l4l-prio-banner-edit:hover{text-decoration:underline}.l4l-prio-badge{flex-shrink:0;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:var(--brand-bg);color:var(--brand);font-family:var(--font-mono);font-size:11px;font-weight:600;white-space:nowrap}.l4l-prio-badge.is-first{background:var(--brand);color:#fff}.l4l-prio-badge.is-paused{background:var(--bg-active);color:var(--text-muted);font-family:var(--font-sans)}@media (max-width: 640px){.l4l-prio-row{gap:8px;padding:8px}.l4l-prio-grip,.l4l-prio-icon{display:none}[data-app=l4l] .l4l-prio-move{width:40px;height:40px}.l4l-prio-switch{padding:12px 14px}}[data-app=l4l] .l4l-prio-switch .l4l-toggle-switch{background:#d4d4d8}[data-app=l4l][data-theme=dark] .l4l-prio-switch .l4l-toggle-switch{background:#3f3f46}[data-app=l4l] .l4l-prio-switch .l4l-toggle-switch.is-on,[data-app=l4l][data-theme=dark] .l4l-prio-switch .l4l-toggle-switch.is-on{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%)}@media (max-width: 900px){html:has(.l4l-prio) [data-app=l4l] .l4l-sup-bubble{display:none}}.l4l-topup{position:relative;flex:0 1 360px;min-width:min(100%,300px);padding:2px;border-radius:18px;overflow:hidden;isolation:isolate;box-shadow:0 10px 34px -10px #f59e0b8c;animation:l4lTopupIn .52s cubic-bezier(.2,.8,.2,1) both,l4lTopupGlow 2.8s ease-in-out .6s infinite}.l4l-topup:before{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;z-index:-1;background:conic-gradient(from 0deg,#f59e0b,#fde68a,#fb923c,#f472b6,#a78bfa,#60a5fa,#f59e0b);animation:l4lTopupSpin 5s linear infinite}.l4l-topup-inner{position:relative;border-radius:16px;padding:16px 18px 14px;background:radial-gradient(120% 90% at 100% 0%,#f59e0b33,#11111400 60%),#111114;display:flex;flex-direction:column;gap:12px;color:#fafaf7}.l4l-topup-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.l4l-topup-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1205;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 #fbbf248c;animation:l4lTopupPing 2.2s ease-out infinite}.l4l-topup-once{font-size:11.5px;font-weight:600;color:#a1a1aa}.l4l-topup-deal{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.l4l-topup-qty{font-size:18px;font-weight:650;letter-spacing:-.01em;color:#fafaf7}.l4l-topup-price{font-size:34px;font-weight:750;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fef3c7,#fbbf24 55%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.l4l-topup-old{font-size:14px;font-weight:500;color:#71717a;text-decoration-thickness:1.5px}[data-app=l4l] .l4l-topup-cta{position:relative;overflow:hidden;width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,#fde68a,#fbbf24 45%,#f59e0b);color:#0a0a0a;font-size:15px;font-weight:750;letter-spacing:-.005em;box-shadow:0 6px 18px -4px #f59e0ba6,inset 0 1px #ffffff8c;transition:transform .15s ease,box-shadow .15s ease}[data-app=l4l] .l4l-topup-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px -4px #f59e0bcc,inset 0 1px #fff9}[data-app=l4l] .l4l-topup-cta:active{transform:translateY(0)}[data-app=l4l] .l4l-topup-cta:focus-visible{outline:2px solid #fde68a;outline-offset:3px}.l4l-topup-cta:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.85) 50%,transparent 100%);transform:skew(-20deg);animation:l4lTopupShine 3.2s ease-in-out 1s infinite}.l4l-topup-arrow{animation:l4lTopupNudge 1.6s ease-in-out infinite}.l4l-topup-foot{display:block;font-size:11px;line-height:1.5;color:#8b8b94;text-align:center}.l4l-topup-foot svg{display:inline-block;vertical-align:-1px;margin-right:5px}@keyframes l4lTopupSpin{to{transform:rotate(360deg)}}@keyframes l4lTopupIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes l4lTopupGlow{0%,to{box-shadow:0 10px 34px -10px #f59e0b8c,0 0 #fbbf2400}50%{box-shadow:0 14px 44px -8px #f59e0bcc,0 0 0 5px #fbbf241f}}@keyframes l4lTopupShine{0%,55%{left:-70%}to{left:135%}}@keyframes l4lTopupNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes l4lTopupPing{0%{box-shadow:0 0 #fbbf248c}80%,to{box-shadow:0 0 0 8px #fbbf2400}}@media (prefers-reduced-motion: reduce){.l4l-topup,.l4l-topup:before,.l4l-topup-badge,.l4l-topup-cta:after,.l4l-topup-arrow{animation:none!important}.l4l-topup-cta:after{display:none}}@media (max-width: 640px){.l4l-topup{flex:1 1 100%}.l4l-topup-price{font-size:30px}}.l4l-dedup-row{margin-bottom:16px;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);transition:border-color .16s ease,background .16s ease}.l4l-dedup-row.is-on{border-color:var(--brand-border);background:var(--brand-bg)}.l4l-dedup-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-active);color:var(--text-muted)}.l4l-dedup-row.is-on .l4l-dedup-icon{background:var(--brand);color:#fff}.l4l-dedup-text{flex:1;min-width:0}.l4l-dedup-title{font-size:13.5px;font-weight:600;color:var(--text)}.l4l-dedup-desc{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}[data-app=l4l] .l4l-dedup-row .l4l-toggle-switch{background:#d4d4d8}[data-app=l4l][data-theme=dark] .l4l-dedup-row .l4l-toggle-switch{background:#3f3f46}[data-app=l4l] .l4l-dedup-row .l4l-toggle-switch.is-on,[data-app=l4l][data-theme=dark] .l4l-dedup-row .l4l-toggle-switch.is-on{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-light) 100%)}[data-app=l4l] .l4l-dedup-row .l4l-toggle-switch:disabled{opacity:.6;cursor:default}@media (max-width: 640px){.l4l-dedup-row{align-items:flex-start}.l4l-dedup-icon{display:none}}.l4l-dedup-text{flex:1 1 320px}.l4l-dedup-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}[data-app=l4l] .l4l-dedup-clean{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}[data-app=l4l] .l4l-dedup-clean:hover{background:var(--bg-hover)}.l4l-dedup-loading{display:flex;align-items:center;gap:10px;padding:24px 0;color:var(--text-muted);font-size:13px}.l4l-dedup-clean-body{display:flex;flex-direction:column;gap:14px}.l4l-dedup-keep{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.l4l-dedup-keep-label{margin-right:4px;font-size:12.5px;font-weight:600;color:var(--text-muted)}[data-app=l4l] .l4l-dedup-keep-btn{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}[data-app=l4l] .l4l-dedup-keep-btn.is-active{border-color:var(--brand);background:var(--brand-bg);color:var(--brand)}.l4l-dedup-none{display:flex;align-items:center;gap:8px;margin:0;padding:12px 14px;border-radius:var(--radius-lg);background:var(--success-bg);color:var(--success);font-size:13.5px;font-weight:500}.l4l-dedup-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.l4l-dedup-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-lg)}.l4l-dedup-stats span{font-size:12px;color:var(--text-muted)}.l4l-dedup-stats b{font-size:22px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.l4l-dedup-rule{margin:0;font-size:13px;line-height:1.55;color:var(--text-muted)}.l4l-dedup-table-wrap{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}.l4l-dedup-table{width:100%;border-collapse:collapse;font-size:13px}.l4l-dedup-table th{position:sticky;top:0;padding:8px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border);text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.l4l-dedup-table th:nth-child(n+2){text-align:right}.l4l-dedup-table td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--text);overflow-wrap:anywhere}.l4l-dedup-table tr:last-child td{border-bottom:0}.l4l-dedup-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-dedup-table .is-removed{color:var(--danger);font-weight:600}.l4l-dedup-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.l4l-dedup-notes .is-warn{color:var(--danger);font-weight:500}[data-app=l4l] .l4l-dedup-confirm{background:var(--danger);border-color:var(--danger);color:#fff}[data-app=l4l] .l4l-dedup-confirm:hover:not(:disabled){filter:brightness(.94)}@media (max-width: 640px){.l4l-dedup-actions{width:100%;justify-content:space-between;margin-left:0}}@media (max-width: 900px){html:has(.l4l-dedup-clean-body) [data-app=l4l] .l4l-sup-bubble{display:none}}.l4l-main:has(.l4l-aud-toolbar){overflow-x:clip;overflow-y:visible}.l4l-aud-selbar{position:sticky;top:10px;z-index:25;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;padding:8px 14px;border-radius:10px;background:linear-gradient(#2563eb12,#2563eb12),var(--bg-elevated);border:1px solid rgba(37,99,235,.25);box-shadow:0 10px 24px -12px #0f172a59}@media (max-width: 900px){.l4l-aud-selbar{top:66px}}.l4l-table-wrap{transition:opacity .12s ease}.l4l-table-wrap.is-loading{opacity:.55;pointer-events:none;transition:opacity .2s ease .25s}.l4l-aud-rowact{text-align:right;white-space:nowrap}[data-app=l4l] .l4l-aud-rowbtn{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s}[data-app=l4l] .l4l-aud-rowbtn+.l4l-aud-rowbtn{margin-left:6px}[data-app=l4l] .l4l-aud-rowbtn:hover{color:var(--brand);border-color:#2563eb73;background:#2563eb14}[data-app=l4l] .l4l-aud-rowbtn.is-danger:hover{color:#dc2626;border-color:#dc262673;background:#dc262614}.l4l-aud-empty-left{display:block;margin-top:6px;font-weight:600;color:var(--text)}[data-app=l4l] .l4l-aud-showall{background:var(--brand);border:1px solid var(--brand);color:#fff}[data-app=l4l] .l4l-aud-showall:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.l4l-page-header:has(.l4l-aud-title-edit) .l4l-page-header-main{flex:1 1 440px!important}.l4l-aud-title-edit{display:flex;width:100%;max-width:760px}.l4l-aud-title-edit input{flex:1 1 auto;min-width:180px;width:100%}.l4l-aud-title-edit button{flex-shrink:0}[data-app=l4l] .l4l-aud-fncase{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:650;background:#2563eb12;color:var(--brand);border:1px solid rgba(37,99,235,.3)}[data-app=l4l] .l4l-aud-fncase:hover{background:#2563eb21}[data-app=l4l] .l4l-fn-confirm{background:var(--brand);border:1px solid var(--brand);color:#fff}[data-app=l4l] .l4l-fn-confirm:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.l4l-fn-table th:nth-child(2){text-align:left}.l4l-fn-table .is-before{color:var(--text-muted)}.l4l-fn-table .is-after{font-weight:600}.l4l-fn-campaigns{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--text);cursor:pointer}.l4l-fn-campaigns input{margin-top:3px;accent-color:var(--brand);flex-shrink:0}.l4l-aud2{display:flex;flex-direction:column;gap:20px}.l4l-aud2-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.l4l-aud2-head-txt h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.025em;color:var(--text)}.l4l-aud2-head-txt p{margin:6px 0 0;font-size:14.5px;color:var(--text-muted)}.l4l-aud2-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.l4l-aud2-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.l4l-aud2-kpi{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px}.l4l-aud2-kpi>span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-muted)}.l4l-aud2-kpi>strong{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.l4l-aud2-kpi>strong.is-up{color:var(--success)}.l4l-aud2-kpi>small{font-size:12.5px;line-height:1.45;color:var(--text-subtle)}.l4l-aud2-kpi.is-warn{border-color:#d9770659}.l4l-aud2-dot{width:7px;height:7px;border-radius:999px;background:var(--warning)}.l4l-aud2-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.l4l-aud2-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;max-width:300px;height:38px;padding:0 10px 0 12px;box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:10px;color:var(--text-subtle)}.l4l-aud2-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--text)}[data-app=l4l] .l4l-aud2-search button{display:inline-flex;padding:2px;color:var(--text-subtle);cursor:pointer}.l4l-aud2-chips{display:flex;flex-wrap:wrap;gap:6px}[data-app=l4l] .l4l-aud2-chips button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}[data-app=l4l] .l4l-aud2-chips button span{font-size:12px;color:var(--text-subtle)}[data-app=l4l] .l4l-aud2-chips button.is-on{border-color:var(--brand-border);background:var(--brand-bg);color:var(--brand)}[data-app=l4l] .l4l-aud2-chips button.is-on span{color:var(--brand)}.l4l-aud2-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.l4l-aud2-sort{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 4px 0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated);font-size:13px;color:var(--text-muted)}.l4l-aud2-sort select{height:32px;border:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;outline:none}.l4l-aud2-seg{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-elevated-2)}[data-app=l4l] .l4l-aud2-seg button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:30px;border-radius:8px;color:var(--text-muted);cursor:pointer}[data-app=l4l] .l4l-aud2-seg button.is-on{background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-sm)}[data-app=l4l] .l4l-aud2-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--text-muted);cursor:pointer;flex:none}[data-app=l4l] .l4l-aud2-iconbtn:hover{background:var(--bg-hover);color:var(--text)}[data-app=l4l] .l4l-aud2-iconbtn.is-boxed{width:36px;height:36px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-elevated)}.l4l-aud2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.l4l-aud2-card{position:relative;display:flex;flex-direction:column;gap:13px;padding:18px 20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.l4l-aud2-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.l4l-aud2-card.is-skeleton{min-height:230px;cursor:default;background:linear-gradient(90deg,var(--bg-elevated) 0%,var(--bg-elevated-2) 50%,var(--bg-elevated) 100%);background-size:200% 100%;animation:l4l-aud2-shimmer 1.4s ease-in-out infinite}@keyframes l4l-aud2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.l4l-aud2-card-head{display:flex;align-items:flex-start;gap:12px}.l4l-aud2-card-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}[data-app=l4l] .l4l-aud2-card-title{padding:0;text-align:left;font:inherit;font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--text);cursor:pointer;overflow-wrap:anywhere}[data-app=l4l] .l4l-aud2-card-title:hover{color:var(--brand)}[data-app=l4l] .l4l-aud2-card-title.is-row{font-size:14px;font-weight:600}.l4l-aud2-meta{font-size:12.5px;color:var(--text-subtle)}.l4l-aud2-src{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff}.l4l-aud2-menu{position:relative}.l4l-aud2-menu-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:40;min-width:200px;padding:6px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.l4l-aud2-menu-pop.is-wide{min-width:300px}[data-app=l4l] .l4l-aud2-menu-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;text-align:left;font:inherit;font-size:13.5px;font-weight:500;color:var(--text);cursor:pointer}[data-app=l4l] .l4l-aud2-menu-pop button:hover{background:var(--bg-hover)}[data-app=l4l] .l4l-aud2-menu-pop button.is-danger{color:var(--danger)}.l4l-aud2-menu-pop button svg{flex:none;color:var(--text-muted)}.l4l-aud2-menu-pop button.is-danger svg{color:var(--danger)}.l4l-aud2-menu-txt{display:flex;flex-direction:column;gap:2px}.l4l-aud2-menu-txt small{font-size:11.5px;font-weight:400;color:var(--text-subtle)}.l4l-aud2-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.l4l-aud2-count strong{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text)}.l4l-aud2-count span{font-size:13px;color:var(--text-muted)}.l4l-aud2-count em{font-style:normal;font-size:12px;font-weight:600;color:var(--success);background:var(--success-bg);border-radius:999px;padding:2px 8px}.l4l-aud2-usage{display:flex;flex-direction:column;gap:8px}.l4l-aud2-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--bg-elevated-2)}.l4l-aud2-usage.is-compact .l4l-aud2-bar{width:110px}.l4l-aud2-bar span{display:block;height:100%}.l4l-aud2-bar .is-ready,.l4l-aud2-legend i.is-ready{background:var(--brand)}.l4l-aud2-bar .is-active,.l4l-aud2-legend i.is-active{background:#93b4f5}.l4l-aud2-bar .is-contacted,.l4l-aud2-legend i.is-contacted{background:#c9cfd8}[data-app=l4l][data-theme=dark] .l4l-aud2-bar .is-active,[data-app=l4l][data-theme=dark] .l4l-aud2-legend i.is-active{background:#60a5fa73}[data-app=l4l][data-theme=dark] .l4l-aud2-bar .is-contacted,[data-app=l4l][data-theme=dark] .l4l-aud2-legend i.is-contacted{background:#3f3f46}.l4l-aud2-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--text-muted)}.l4l-aud2-legend span{display:inline-flex;align-items:center;gap:6px}.l4l-aud2-legend i{width:8px;height:8px;border-radius:2px}.l4l-aud2-skeleton{height:34px;border-radius:8px;background:linear-gradient(90deg,var(--bg-elevated-2) 0%,var(--bg-hover) 50%,var(--bg-elevated-2) 100%);background-size:200% 100%;animation:l4l-aud2-shimmer 1.4s ease-in-out infinite}.l4l-aud2-quality{display:flex;align-items:center;gap:8px;font-size:13px}.l4l-aud2-quality svg{flex:none}.l4l-aud2-quality.is-good{color:var(--success)}.l4l-aud2-quality.is-mid{color:#b45309}.l4l-aud2-quality.is-low{color:var(--danger)}[data-app=l4l][data-theme=dark] .l4l-aud2-quality.is-mid{color:var(--warning)}.l4l-aud2-quality-txt{flex:1;min-width:0}[data-app=l4l] .l4l-aud2-link{display:inline-flex;align-items:center;gap:4px;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--brand);cursor:pointer}[data-app=l4l] .l4l-aud2-link:hover{text-decoration:underline}.l4l-aud2-divider{height:1px;background:var(--border)}.l4l-aud2-camps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;color:var(--text-muted)}.l4l-aud2-camp{display:inline-flex;align-items:center;max-width:220px;height:26px;padding:0 10px;border-radius:999px;background:var(--bg-elevated-2);color:var(--text);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-app=l4l] .l4l-aud2-camp:hover{color:var(--brand)}.l4l-aud2-more{font-size:12px;font-weight:600;color:var(--text-subtle)}.l4l-aud2-sync{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}[data-app=l4l] .l4l-aud2-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--brand-border);background:var(--brand-bg);color:var(--brand);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}[data-app=l4l] .l4l-aud2-cta:hover{border-color:var(--brand)}[data-app=l4l] .l4l-aud2-cta.is-ai{border-color:#7c3aed47;background:#7c3aed12;color:#6d28d9}[data-app=l4l][data-theme=dark] .l4l-aud2-cta.is-ai{color:#c4b5fd}[data-app=l4l] .l4l-aud2-cta.is-plain{border-color:var(--border-strong);background:var(--bg-elevated);color:var(--text)}.l4l-aud2-row-actions .l4l-aud2-cta{height:30px;padding:0 11px;font-size:12.5px}.l4l-aud2-empty{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--bg);cursor:default}.l4l-aud2-empty strong{font-size:14px;color:var(--text)}.l4l-aud2-empty span{font-size:13px;color:var(--text-muted)}.l4l-aud2-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}[data-app=l4l] .l4l-aud2-chipbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}[data-app=l4l] .l4l-aud2-chipbtn:hover{border-color:var(--brand-border);color:var(--brand)}.l4l-aud2-table-wrap{overflow-x:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px}.l4l-aud2-table{width:100%;min-width:900px;border-collapse:collapse;font-size:13.5px}.l4l-aud2-table th{padding:11px 12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.l4l-aud2-table td{padding:11px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.l4l-aud2-table tbody tr{cursor:pointer}.l4l-aud2-table tbody tr:hover{background:var(--bg-hover)}.l4l-aud2-table tr:last-child td{border-bottom:0}.l4l-aud2-table th:first-child,.l4l-aud2-table td:first-child{padding-left:16px}.l4l-aud2-table th:last-child,.l4l-aud2-table td:last-child{padding-right:14px}.l4l-aud2-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.l4l-aud2-cell-name{display:flex;align-items:center;gap:10px;min-width:220px}.l4l-aud2-cell-name>div{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-aud2-cell-usage{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12.5px;color:var(--text-muted)}.l4l-aud2-qpill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600}.l4l-aud2-qpill.is-good{background:var(--success-bg);color:var(--success)}.l4l-aud2-qpill.is-mid{background:var(--warning-bg);color:#b45309}.l4l-aud2-qpill.is-low{background:var(--danger-bg);color:var(--danger)}[data-app=l4l][data-theme=dark] .l4l-aud2-qpill.is-mid{color:var(--warning)}.l4l-aud2-muted{color:var(--text-subtle)}.l4l-aud2-nowrap{white-space:nowrap;color:var(--text-muted)}.l4l-aud2-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.l4l-aud2-dkpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;margin-bottom:14px}.l4l-aud2-dkpis>div{display:flex;flex-direction:column;gap:2px;padding:13px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px}.l4l-aud2-dkpis span{font-size:12.5px;font-weight:500;color:var(--text-muted)}.l4l-aud2-dkpis strong{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.l4l-aud2-dkpis strong.is-brand{color:var(--brand)}.l4l-aud2-dkpis strong.is-up{color:var(--success)}.l4l-aud2-dkpis small{font-size:11.5px;color:var(--text-subtle)}.l4l-aud2-health{display:flex;flex-direction:column;margin-bottom:16px;padding:16px 20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;scroll-margin-top:80px}.l4l-aud2-health-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.l4l-aud2-health-txt{flex:1;min-width:200px}.l4l-aud2-health-txt h2{margin:0;font-size:16px;font-weight:700;color:var(--text)}.l4l-aud2-health-txt p{margin:3px 0 0;font-size:13px;color:var(--text-muted)}.l4l-aud2-ring circle{fill:none;stroke-width:6}.l4l-aud2-ring .bg{stroke:var(--bg-elevated-2)}.l4l-aud2-ring .fg{stroke:var(--brand);stroke-linecap:round;transition:stroke-dashoffset .6s ease}.l4l-aud2-ring.is-mid .fg{stroke:var(--warning)}.l4l-aud2-ring.is-low .fg{stroke:var(--danger)}.l4l-aud2-ring text{font:700 14px var(--font-sans, Inter, system-ui, sans-serif);fill:var(--text)}.l4l-aud2-health-rows{display:flex;flex-direction:column;margin-top:10px}.l4l-aud2-health-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border)}.l4l-aud2-health-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px}.l4l-aud2-health-ico.is-warn{background:var(--warning-bg);color:#b45309}.l4l-aud2-health-ico.is-ai{background:#7c3aed14;color:#6d28d9}.l4l-aud2-health-ico.is-ok{background:var(--success-bg);color:var(--success)}[data-app=l4l][data-theme=dark] .l4l-aud2-health-ico.is-warn{color:var(--warning)}[data-app=l4l][data-theme=dark] .l4l-aud2-health-ico.is-ai{color:#c4b5fd}.l4l-aud2-health-main{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.l4l-aud2-health-main strong{font-size:14px;font-weight:600;color:var(--text)}.l4l-aud2-health-main span{font-size:12.5px;color:var(--text-subtle)}[data-app=l4l] .l4l-aud2-hbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}[data-app=l4l] .l4l-aud2-hbtn:hover{border-color:var(--brand-border);color:var(--brand)}[data-app=l4l] .l4l-aud2-hbtn.is-ai{border-color:#7c3aed47;background:#7c3aed12;color:#6d28d9}[data-app=l4l][data-theme=dark] .l4l-aud2-hbtn.is-ai{color:#c4b5fd}[data-app=l4l] .l4l-aud2-hbtn.is-danger{color:var(--danger)}[data-app=l4l] .l4l-aud2-hbtn.is-danger:hover{border-color:var(--danger);color:var(--danger)}.l4l-aud2-views{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:12px;border-bottom:1px solid var(--border)}[data-app=l4l] .l4l-aud2-views button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;margin-bottom:-1px;border-bottom:2px solid transparent;font:inherit;font-size:13.5px;font-weight:500;color:var(--text-muted);cursor:pointer}[data-app=l4l] .l4l-aud2-views button span{font-size:12px;color:var(--text-subtle)}[data-app=l4l] .l4l-aud2-views button.is-on{border-bottom-color:var(--brand);color:var(--text);font-weight:600}[data-app=l4l] .l4l-aud2-namebtn{padding:0;font:inherit;font-weight:500;color:var(--text);text-align:left;cursor:pointer}[data-app=l4l] .l4l-aud2-namebtn:hover{color:var(--brand);text-decoration:underline}.l4l-aud2-drawer{position:fixed;top:0;right:0;bottom:0;z-index:150;width:min(420px,100vw);box-sizing:border-box;display:flex;flex-direction:column;background:var(--bg-elevated);border-left:1px solid var(--border-strong);box-shadow:-18px 0 40px -24px #0f172a73;animation:l4l-aud2-slide .2s ease-out}@keyframes l4l-aud2-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.l4l-aud2-drawer-head{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--border)}.l4l-aud2-drawer-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.l4l-aud2-drawer-id strong{font-size:16px;color:var(--text)}.l4l-aud2-drawer-id span{font-size:13px;color:var(--text-muted)}.l4l-aud2-drawer-body{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:18px}.l4l-aud2-drawer-body section{display:flex;flex-direction:column;gap:8px}.l4l-aud2-drawer-body h3{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.l4l-aud2-drawer-line{margin:0;font-size:13.5px;color:var(--text)}.l4l-aud2-drawer-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none}.l4l-aud2-drawer-loading{display:flex;justify-content:center;padding:24px 0}.l4l-aud2-drawer-camp{padding:12px 14px;border:1px solid var(--border);border-radius:12px}.l4l-aud2-drawer-camp-name{display:block;margin-bottom:8px;font-size:13.5px;font-weight:600;color:var(--text)}.l4l-aud2-drawer-camp ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.l4l-aud2-drawer-camp li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text)}.l4l-aud2-drawer-camp li i{flex:none;width:9px;height:9px;box-sizing:border-box;border-radius:999px;border:2px solid #93B4F5;background:var(--bg-elevated)}.l4l-aud2-drawer-camp li i.is-done{border-color:var(--brand);background:var(--brand)}.l4l-aud2-drawer-camp li small{margin-left:auto;font-size:12px;color:var(--text-subtle)}.l4l-aud2-drawer-chips{display:flex;flex-wrap:wrap;gap:6px}.l4l-aud2-drawer-chips span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--bg-elevated-2);font-size:12.5px;font-weight:600;color:var(--text)}.l4l-aud2-drawer-note{display:flex;flex-direction:column;gap:6px}.l4l-aud2-drawer-note span{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.l4l-aud2-drawer-note textarea{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-input);font:inherit;font-size:13.5px;color:var(--text);resize:vertical;outline:none}.l4l-aud2-drawer-note textarea:focus{border-color:var(--brand)}.l4l-aud2-drawer-saved{font-size:12px;color:var(--text-subtle)}.l4l-aud2-drawer-saved.is-ok{color:var(--success)}.l4l-aud2-drawer-saved.is-err{color:var(--danger)}.l4l-aud2-drawer-foot{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--border)}.l4l-aud2-drawer-foot .l4l-aud2-hbtn{flex:1;justify-content:center;height:38px}@media (max-width: 640px){.l4l-aud2-toolbar-end{margin-left:0}.l4l-aud2-search{max-width:none}}@media (max-width: 900px){html:has(.l4l-aud2-drawer) [data-app=l4l] .l4l-sup-bubble{display:none}}.l4l-aud2-quality.is-minor{color:var(--text-muted)}.l4l-aud2-quality.is-minor svg{color:var(--warning)}[data-app=l4l] .l4l-aud2-btn-primary{background:var(--brand);border:1px solid var(--brand);color:#fff}[data-app=l4l] .l4l-aud2-btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}[data-app=l4l] .l4l-aud2-btn-secondary{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text)}[data-app=l4l] .l4l-aud2-btn-secondary:hover:not(:disabled){background:var(--bg-hover)}@media (max-width: 640px){.l4l-aud2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-aud2-kpi{padding:13px 14px}.l4l-aud2-kpi>strong{font-size:22px}}html:has(.l4l-aud2-drawer) [data-app=l4l] .l4l-sup-bubble{display:none}.l4l-aud-title{flex-wrap:wrap;overflow-wrap:anywhere;min-width:0}.l4l-main:has(.l4l-aud2){overflow-x:clip;overflow-y:visible}html:has(.l4l-aud2-modal) [data-app=l4l] .l4l-sup-bubble{display:none}.l4l-aud2-folders{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px}[data-app=l4l] .l4l-aud2-folders button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-muted);cursor:pointer}[data-app=l4l] .l4l-aud2-folders button span{font-size:12px;color:var(--text-subtle)}[data-app=l4l] .l4l-aud2-folders button:hover{background:var(--bg-hover);color:var(--text)}[data-app=l4l] .l4l-aud2-folders button.is-on{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}[data-app=l4l] .l4l-aud2-folders button.is-add{color:var(--brand);font-weight:600}.l4l-aud2-folder-tag{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:var(--text-subtle)}.l4l-aud2-check{position:absolute;top:18px;left:20px;z-index:2;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--bg-elevated);border:1.5px solid var(--border-strong);opacity:0;transition:opacity .12s;cursor:pointer}.l4l-aud2-check input{width:18px;height:18px;margin:0;accent-color:var(--brand);cursor:pointer}.l4l-aud2-card:hover .l4l-aud2-check,.l4l-aud2.has-sel .l4l-aud2-check,.l4l-aud2-check:focus-within{opacity:1}.l4l-aud2-card.is-selected .l4l-aud2-check{background:linear-gradient(var(--brand-bg),var(--brand-bg)),var(--bg-elevated);border-color:var(--brand)}.l4l-aud2-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}@media (hover: none){.l4l-aud2-check,.l4l-aud2-card.is-selected .l4l-aud2-check{top:24px;left:14px;width:26px;height:26px;border:none;background:transparent;opacity:1}.l4l-aud2-card-head{padding-left:30px}}.l4l-aud2-table th.is-check,.l4l-aud2-table td.is-check{width:36px;padding-right:0}.l4l-aud2-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.l4l-aud2-table tr.is-selected{background:var(--brand-bg)}.l4l-aud2-selbar{position:sticky;top:10px;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#0b0b0f;color:#fff;box-shadow:0 10px 24px -12px #0f172a73}[data-app=l4l][data-theme=dark] .l4l-aud2-selbar{background:#1d1d24;border:1px solid var(--border-strong)}.l4l-aud2-selbar:before{content:"";position:absolute;left:-1px;right:-1px;bottom:100%;height:10px;background:var(--bg)}[data-app=l4l][data-theme=dark] .l4l-aud2-selbar:before{bottom:calc(100% + 1px)}.l4l-aud2-selbar-text{display:flex;align-items:baseline;gap:8px;min-width:0}.l4l-aud2-selbar strong{font-size:13.5px}.l4l-aud2-selbar-text span{font-size:13px;color:#c9cfd8}.l4l-aud2-sb-x{display:none}.l4l-aud2-selbar-gap{flex:1}[data-app=l4l] .l4l-aud2-selbar button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}[data-app=l4l] .l4l-aud2-selbar button:hover{background:#ffffff29}[data-app=l4l] .l4l-aud2-selbar button.is-danger{border-color:#fca5a573;background:#dc26262e;color:#fecaca}[data-app=l4l] .l4l-aud2-selbar button.is-ghost{border-color:transparent;background:transparent;color:#c9cfd8}@media (max-width: 900px){.l4l-aud2-selbar{top:66px}.l4l-aud2-selbar:before{height:7px}}@media (max-width: 640px){.l4l-aud2-selbar{flex-wrap:nowrap;gap:6px;padding:8px 8px 8px 12px}.l4l-aud2-selbar-text{flex-direction:column;align-items:flex-start;gap:0}.l4l-aud2-selbar strong{font-size:13px}.l4l-aud2-selbar-text span{font-size:12px}.l4l-aud2-sb-label{display:none}.l4l-aud2-sb-x{display:inline-block}[data-app=l4l] .l4l-aud2-selbar button{flex:none;justify-content:center;width:36px;height:36px;padding:0}}.l4l-aud2-modal{display:flex;flex-direction:column;gap:14px}.l4l-aud2-field{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;border:none}.l4l-aud2-field-label{padding:0;font-size:13px;font-weight:600;color:var(--text)}.l4l-aud2-input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-input);font:inherit;font-size:14px;color:var(--text);outline:none}.l4l-aud2-input:focus{border-color:var(--brand);box-shadow:var(--shadow-focus)}.l4l-aud2-picklist{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;border:1px solid var(--border);border-radius:12px}.l4l-aud2-picklist label{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--text);cursor:pointer}.l4l-aud2-picklist label:last-child{border-bottom:0}.l4l-aud2-picklist label:hover{background:var(--bg-hover)}.l4l-aud2-picklist label.is-on{background:var(--brand-bg)}.l4l-aud2-picklist input{width:16px;height:16px;margin:0;accent-color:var(--brand);flex:none}.l4l-aud2-picklist svg{flex:none;color:var(--text-muted)}.l4l-aud2-picklist-name{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.l4l-aud2-picklist-n{font-size:12.5px;color:var(--text-subtle);font-variant-numeric:tabular-nums}.l4l-aud2-preview{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:var(--brand-bg);border:1px solid var(--brand-border);color:var(--brand)}.l4l-aud2-preview>div{display:flex;flex-direction:column;gap:2px}.l4l-aud2-preview strong{font-size:15px;color:var(--text)}.l4l-aud2-preview span{font-size:12.5px;color:var(--text-muted)}.l4l-aud2-radios label{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text);cursor:pointer}.l4l-aud2-radios input{accent-color:var(--brand)}.l4l-aud2-note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-aud2-note.is-warn{color:var(--danger);font-weight:500}.l4l-aud2-note svg{flex:none;margin-top:2px}.l4l-aud2-inline{display:flex;gap:8px;align-items:center}.l4l-aud2-inline .l4l-aud2-input{flex:1}.l4l-aud2-namelist{margin:0;padding-left:18px;list-style:disc;display:flex;flex-direction:column;gap:3px;font-size:13.5px;font-weight:600;color:var(--text)}.l4l-aud2-namelist li::marker{color:var(--text-subtle)}.l4l-aud2-namelist .is-more{list-style:none;margin-left:-18px;font-weight:500;color:var(--text-subtle)}.l4l-aud2-folderlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px}.l4l-aud2-folderlist:empty{display:none}.l4l-aud2-folderlist li{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--border)}.l4l-aud2-folderlist li:last-child{border-bottom:0}.l4l-aud2-folderlist li>svg{flex:none;color:var(--text-muted)}.l4l-aud2-folderlist-name{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--text)}.l4l-aud2-folderlist .l4l-aud2-input{height:34px}.l4l-aud2-dyn{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 18px;border-radius:14px;background:var(--bg-elevated);border:1px solid rgba(124,58,237,.28);box-shadow:inset 3px 0 #7c3aed}.l4l-aud2-dyn-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.l4l-aud2-dyn-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#7c3aed1f;color:#7c3aed}.l4l-aud2-dyn-titles{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px}.l4l-aud2-dyn-titles strong{font-size:14.5px;color:var(--text)}.l4l-aud2-dyn-titles span{font-size:12.5px;color:var(--text-muted)}.l4l-aud2-dyn-actions{display:flex;flex-wrap:wrap;gap:8px}.l4l-aud2-dyn-rules{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.l4l-aud2-dyn-rules.is-inline{flex:1;min-width:0}.l4l-aud2-dyn-from{margin-right:4px;font-size:12.5px;color:var(--text-muted)}.l4l-aud2-dyn-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#7c3aed14;border:1px solid rgba(124,58,237,.22);font-size:12.5px;font-weight:500;color:var(--text);overflow-wrap:anywhere}.l4l-aud2-dyn-chip.is-muted{background:var(--bg-hover);border-color:var(--border);color:var(--text-muted)}.l4l-aud2-dyn-and{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle)}.l4l-aud2-dyn-note{margin:0;font-size:12.5px;color:var(--text-muted)}[data-app=l4l] .l4l-aud2-dynbtn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;border:1px solid rgba(124,58,237,.4);background:#7c3aed14;color:#6d28d9;font:inherit;font-size:12px;font-weight:600;cursor:pointer}[data-app=l4l] .l4l-aud2-dynbtn:hover:not(:disabled){background:#7c3aed26}[data-app=l4l] .l4l-aud2-dynbtn:disabled{opacity:.6;cursor:default}[data-app=l4l][data-theme=dark] .l4l-aud2-dynbtn,[data-app=l4l][data-theme=dark] .l4l-aud2-dyn-ico{color:#c4b5fd}.l4l-aud2-empty.is-dyn{align-items:flex-start;font-size:13px;color:var(--text-muted)}.l4l-aud2-refill-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 0;font-size:13px;color:var(--text-muted)}.l4l-aud2-refill-basis{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;color:#6d28d9}[data-app=l4l][data-theme=dark] .l4l-aud2-refill-basis{color:#c4b5fd}.l4l-aud2-field-label small{margin-left:6px;font-size:12px;font-weight:500;color:var(--text-subtle)}.l4l-aud2-pchips{display:flex;flex-wrap:wrap;gap:6px}[data-app=l4l] .l4l-aud2-pchips button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:13px;cursor:pointer}[data-app=l4l] .l4l-aud2-pchips button span{font-size:11.5px;color:var(--text-subtle)}[data-app=l4l] .l4l-aud2-pchips button.is-on{border-color:var(--brand);background:linear-gradient(var(--brand-bg),var(--brand-bg)),var(--bg-elevated);color:var(--brand);font-weight:600}[data-app=l4l] .l4l-aud2-pchips button.is-on span{color:var(--brand)}[data-app=l4l] .l4l-aud2-pchips button:disabled{opacity:.45;cursor:default}.l4l-aud2-textarea{height:auto;min-height:76px;padding:10px 12px;line-height:1.5;resize:vertical}.l4l-aud2-refill-grid{display:flex;flex-direction:column;gap:10px}.l4l-aud2-refill-grid>.l4l-aud2-field{flex-direction:row;align-items:center;gap:14px}.l4l-aud2-refill-grid>.l4l-aud2-field>.l4l-aud2-field-label{flex:none;width:96px}.l4l-aud2-refill-grid .l4l-aud2-seg2{flex:1;min-width:0}.l4l-aud2-seg2{display:flex;gap:3px;padding:3px;border-radius:10px;background:var(--bg-hover);border:1px solid var(--border)}[data-app=l4l] .l4l-aud2-seg2 button{flex:1;min-width:0;padding:6px;border-radius:8px;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}[data-app=l4l] .l4l-aud2-seg2 button.is-on{background:var(--bg-elevated);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}@media (max-width: 640px){.l4l-aud2-refill-grid>.l4l-aud2-field{flex-direction:column;align-items:stretch;gap:7px}.l4l-aud2-refill-grid>.l4l-aud2-field>.l4l-aud2-field-label{width:auto}.l4l-aud2-dyn-actions{width:100%}.l4l-aud2-dyn-actions .l4l-aud2-hbtn{flex:1;justify-content:center}}.l4l-aud2-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.l4l-aud2-card{gap:14px;padding:18px 20px 16px;border-radius:16px}.l4l-aud2-card.is-dyn{border-color:#7c3aed4d}.l4l-aud2-card.is-empty{border-style:dashed;border-color:var(--border-strong)}.l4l-aud2-card-head{align-items:center}.l4l-aud2-card-titles{gap:3px}.l4l-aud2-mono{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1}.l4l-aud2-mono.is-dyn{background:#7c3aed1a;color:#6d28d9}.l4l-aud2-mono.is-empty{background:var(--bg-elevated-2);color:var(--text-muted)}[data-app=l4l][data-theme=dark] .l4l-aud2-mono.is-dyn{background:#8b5cf62e;color:#c4b5fd}.l4l-aud2-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;border-radius:10px;background:var(--bg);border:1px solid var(--border)}.l4l-aud2-strip>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 14px}.l4l-aud2-strip>div+div{border-left:1px solid var(--border)}.l4l-aud2-strip strong{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text)}.l4l-aud2-strip strong.is-brand{color:var(--brand)}.l4l-aud2-strip strong.is-zero{color:var(--text-subtle)}.l4l-aud2-strip span{font-size:11.5px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-aud2-strip.is-skeleton{height:62px;border:none;background:linear-gradient(90deg,var(--bg-elevated-2) 0%,var(--bg-hover) 50%,var(--bg-elevated-2) 100%)}[data-app=l4l][data-theme=dark] .l4l-aud2-strip{background:#0a0a0b}.l4l-aud2-emptybox{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;background:var(--bg);border:1px solid var(--border)}.l4l-aud2-emptybox strong{font-size:14px;color:var(--text)}.l4l-aud2-emptybox span{font-size:12.5px;color:var(--text-muted)}.l4l-aud2-qline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:18px;font-size:12.5px;color:var(--text-muted)}.l4l-aud2-qline.is-good{justify-content:flex-start;gap:6px;color:var(--success)}.l4l-aud2-qline-txt{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-aud2-qline-txt i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--warning)}.l4l-aud2-qline.is-rules{justify-content:flex-start;flex-wrap:wrap;gap:6px}.l4l-aud2-qline-from{color:var(--text-subtle)}.l4l-aud2-rulechip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#7c3aed14;font-size:11.5px;font-weight:600;color:#6d28d9;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[data-app=l4l][data-theme=dark] .l4l-aud2-rulechip{background:#8b5cf62e;color:#c4b5fd}.l4l-aud2-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.l4l-aud2-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--bg-elevated-2);font-size:12px;font-weight:600;color:var(--text-muted);white-space:nowrap}.l4l-aud2-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.l4l-aud2-pill.is-ready{background:#16a34a1a;color:#15803d}.l4l-aud2-pill.is-dynamic{background:#7c3aed14;color:#6d28d9}[data-app=l4l][data-theme=dark] .l4l-aud2-pill.is-ready{background:#22c55e24;color:#4ade80}[data-app=l4l][data-theme=dark] .l4l-aud2-pill.is-dynamic{background:#8b5cf62e;color:#c4b5fd}.l4l-aud2-campline{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;color:var(--text)}.l4l-aud2-campline>svg{flex:none;color:var(--brand)}.l4l-aud2-campline a{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.l4l-aud2-campline a:hover{color:var(--brand)}.l4l-aud2-campline em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-weight:400;color:var(--text-subtle);white-space:nowrap}.l4l-aud2-campline em.is-sync{font-weight:500;color:#6d28d9}[data-app=l4l][data-theme=dark] .l4l-aud2-campline em.is-sync{color:#c4b5fd}[data-app=l4l] .l4l-aud2-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}[data-app=l4l] .l4l-aud2-btn:hover{background:var(--bg-hover)}[data-app=l4l] .l4l-aud2-btn.is-primary{border-color:var(--brand);background:var(--brand);color:#fff}[data-app=l4l] .l4l-aud2-btn.is-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}[data-app=l4l] .l4l-aud2-btn.is-black{border-color:var(--text);background:var(--text);color:var(--bg-elevated)}[data-app=l4l] .l4l-aud2-btn.is-black:hover{opacity:.88}[data-app=l4l] .l4l-aud2-btn.is-ai{border-color:#7c3aed47;background:#7c3aed0f;color:#6d28d9}[data-app=l4l] .l4l-aud2-btn.is-ai:hover{background:#7c3aed1f}[data-app=l4l][data-theme=dark] .l4l-aud2-btn.is-ai{border-color:#a78bfa59;background:#8b5cf61f;color:#c4b5fd}.l4l-aud2-mono-wrap{position:relative;flex:none;display:inline-flex}.l4l-aud2-check{position:absolute;right:0;bottom:0;top:0;left:0;width:100%;height:100%;border-radius:11px}.l4l-aud2-strip span{white-space:normal;line-height:1.25}@media (hover: none){.l4l-aud2-check,.l4l-aud2-card.is-selected .l4l-aud2-check{inset:auto -6px -6px auto;top:auto;left:auto;width:22px;height:22px;border-radius:6px;border:1px solid var(--border-strong);background:var(--bg-elevated);opacity:1}.l4l-aud2-check input{width:14px;height:14px}.l4l-aud2-card-head{padding-left:0}}.l4l-aud2-colors{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 6px;margin-top:2px;border-top:1px solid var(--border)}.l4l-aud2-colors>span{width:100%;margin-bottom:2px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--text-subtle)}.l4l-aud2-colors.is-form{padding:0;margin:0;border:none}.l4l-aud2-colors.is-form>span{display:none}[data-app=l4l] .l4l-aud2-menu-pop .l4l-aud2-swatch,[data-app=l4l] .l4l-aud2-swatch{width:22px;height:22px;padding:0;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px #0000001a inset;cursor:pointer}[data-app=l4l] .l4l-aud2-swatch.is-on{border-color:var(--bg-elevated);box-shadow:0 0 0 2px var(--text)}@media (max-width: 640px){.l4l-aud2-strip>div{padding:0 10px}.l4l-aud2-strip strong{font-size:18px}.l4l-aud2-foot{flex-wrap:wrap}}.cop-head.is-compact{padding-bottom:12px}.cop-head.is-compact .cop-kicker{margin-bottom:0}.cop-linkbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px dashed var(--hair-strong);border-radius:9px;background:transparent;color:var(--acc);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cop-linkbtn:hover{border-style:solid}.cop-partial{margin:12px 0 4px;padding:12px 14px;border-radius:10px;border:1px solid var(--hair);background:var(--paper)}.cop-partial-head{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#16a34a}.cop-partial-line{margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--mute);overflow-wrap:anywhere}.cop-partial-line b{color:var(--ink);font-weight:600;margin-right:4px}.cop-src.is-lang{display:inline-flex;align-items:center;gap:5px}.cop-objective{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--ink)}.cop-objective b{font-weight:600;margin-right:4px;color:var(--mute)}.cop-warn{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;border-radius:10px;border:1px solid #FDE8CF;background:#fff7ed;color:#b45309;font-size:13px;line-height:1.45}.cop-warn svg{flex:none}.cop-warn span{flex:1;min-width:0}.cop-warn button{flex:none;height:30px;padding:0 11px;border-radius:8px;border:1px solid #B45309;background:transparent;color:#b45309;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.cop-warn button:hover{background:#b45309;color:#fff}.cop-audcard{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;margin:0 0 14px;padding:14px 16px;border-radius:12px;border:1px solid var(--hair);background:var(--paper)}.cop-audcard-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#0891b21a;color:#0891b2}.cop-audcard>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cop-audcard>div b{font-size:15px;color:var(--ink);overflow-wrap:anywhere}.cop-audcard>div span{font-size:12.5px;color:var(--mute)}.cop-audcard p{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.cop-dropped,.cop-pace{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.cop-dropped{color:#b45309}.cop-dropped svg,.cop-pace svg{flex:none;margin-top:2px}.cop-pace{padding:9px 12px;border-radius:9px;background:var(--paper);border:1px solid var(--hair);color:var(--ink)}.cop-mwarn{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11.5px;font-weight:600;color:#b45309}.cop.cop4{max-width:1120px}.cop4-head{padding:4px 0 30px}.cop4 .cop-h1{font-size:clamp(30px,4.2vw,44px);letter-spacing:-.035em;line-height:1.06;max-width:24ch;margin-bottom:14px}.cop4 .cop-lede{font-size:16px;max-width:56ch}.cop4-h1{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--ink);margin:0}.cop4 .cop-console:before,.cop4 .cop-sheet:before{display:none}.cop4-atelier{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;align-items:start}.cop4-sheet{border-radius:18px;box-shadow:0 24px 48px -32px #0f172a40,var(--shadow-1)}.cop4-sheet-top{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 0}.cop4-brief{font-size:18px;line-height:1.55;letter-spacing:-.005em;min-height:184px;padding:10px 24px 14px;resize:none}.cop4-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 24px;padding:16px 0 0;border-top:1px solid var(--hair)}[data-app=l4l] .cop4-chip{position:relative;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--hair-strong);background:var(--paper);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;max-width:100%;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}[data-app=l4l] .cop4-chip:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--hair))}[data-app=l4l] .cop4-chip:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px #2563eb1f}.cop4-chip>svg{color:var(--mute);flex:none}.cop4-chip-k{color:var(--mute);font-weight:500;white-space:nowrap}.cop4-chip select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;color:var(--ink);font:inherit;font-weight:600;padding:0 14px 0 0;outline:none;cursor:pointer;max-width:240px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%2371717A' stroke-width='1.6' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 0 center}.cop4-chip-num{width:52px;border:none;background:transparent;font:inherit;font-weight:600;color:var(--ink);outline:none;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cop4-chip-num::-webkit-outer-spin-button,.cop4-chip-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-app=l4l] .cop4-chip.is-acc{border-color:var(--acc);background:#2563eb0f}.cop4-chip.is-acc>svg,.cop4-chip.is-acc .cop4-chip-k,.cop4-chip.is-acc select{color:var(--acc)}[data-app=l4l] .cop4-chip.is-btn{border-style:dashed;color:var(--acc);font-weight:600}[data-app=l4l] .cop4-chip.is-btn>svg{color:inherit}[data-app=l4l] .cop4-chip.is-seg{padding:0 4px 0 12px;cursor:default}.cop4-chip.is-seg .cop-seg{border:none;background:transparent;padding:0}.cop4-chip.is-seg .cop-seg button{padding:4px 9px;font-size:12px;border-radius:999px}.cop4-chip .cop4-chip-av{width:18px;height:18px;font-size:9px;flex:none}[data-app=l4l] .cop4-cta{margin-left:auto;height:42px;padding:0 18px;border-radius:12px;font-size:14px;box-shadow:0 10px 24px -14px #09090b99}.cop4-kbd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 24px;padding:12px 0 18px;font-size:12.5px;color:var(--mute)}.cop4-kbd kbd{font:inherit;font-size:11px;padding:1px 6px;border:1px solid var(--hair-strong);border-radius:5px;background:var(--paper-dim);color:var(--ink-soft)}.cop4-kbd-will{color:var(--ink-soft)}.cop4-prep{display:flex;flex-direction:column;gap:12px;animation:copRise .5s .08s cubic-bezier(.2,.7,.2,1) both}.cop4-prep-card{background:var(--paper);border:1px solid var(--hair);border-radius:18px;padding:18px 20px 4px}.cop4-prep-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cop4-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#16a34a}.cop4-live i{width:7px;height:7px;border-radius:50%;background:#16a34a;animation:copPulse 1.8s ease-out infinite}.cop4-prep-row{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--hair)}.cop4-prep-row.is-last{border-bottom:none}.cop4-prep-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--sc, #2563EB) 10%,var(--paper));color:var(--sc, #2563EB)}.cop4-prep-row>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.cop4-prep-row b{font-size:13.5px;font-weight:600;color:var(--ink)}.cop4-prep-row>div>span{font-size:13px;line-height:1.45;color:var(--mute);overflow-wrap:anywhere}.cop4-prep-row strong{color:var(--ink);font-weight:600}.cop4-bars{display:flex;align-items:flex-end;gap:4px;height:44px;margin:4px 0 2px}.cop4-bars i{flex:1;border-radius:3px 3px 0 0;background:#bfdbfe;transform-origin:bottom;animation:cop4Grow .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.cop4-bars i:nth-child(-n+4){background:var(--acc)}.cop4-bars i:nth-child(5),.cop4-bars i:nth-child(6){background:#60a5fa}.cop4-bars i:nth-child(7),.cop4-bars i:nth-child(8){background:#93c5fd}.cop4-bars i.is-done{background:var(--ink)}.cop4-bars i.is-now{background:var(--acc)}@keyframes cop4Grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-app=l4l] .cop4-profline{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;width:100%;background:var(--paper);border:1px solid var(--hair);font:inherit;font-size:13px;color:var(--mute);text-align:left;cursor:pointer;transition:border-color .15s ease}[data-app=l4l] .cop4-profline:hover{border-color:var(--hair-strong)}.cop4-profline-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cop4-profline b{color:var(--ink);font-weight:600}.cop4-profline em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--acc);flex:none}.cop4-profcard{margin:16px 0 0}.cop4-examples{margin-top:32px}.cop4-examples .cop-microlabel{display:block;margin-bottom:10px}.cop4-exgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}[data-app=l4l] .cop4-example{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--hair);background:var(--paper);font:inherit;font-size:13px;line-height:1.5;color:var(--ink-soft);cursor:pointer;transition:border-color .15s ease,transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,color .15s ease;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-example span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cop4-example svg{flex:none;margin-top:2px;color:var(--faint);transition:transform .18s cubic-bezier(.2,.7,.2,1),color .15s ease}[data-app=l4l] .cop4-example:hover{border-color:var(--hair-strong);transform:translateY(-1px);box-shadow:0 10px 26px -18px #10182840;color:var(--ink)}.cop4-example:hover svg{transform:translate(3px);color:var(--acc)}.cop4-missions{margin-top:36px}.cop4-missions-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.cop4-missions-sum{font-size:12.5px;color:var(--mute)}.cop4-mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cop4-mcard{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair);border-radius:16px;overflow:hidden;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms);transition:border-color .2s ease,box-shadow .2s ease,transform .16s ease}.cop4-mcard:hover{border-color:var(--hair-strong);box-shadow:0 12px 28px -18px #10182838;transform:translateY(-1px)}.cop4-mcard.is-bad{border-color:#d9770666}[data-app=l4l] .cop4-mcard-hit{display:flex;flex-direction:column;gap:14px;padding:18px 20px 14px;text-align:left;flex:1;width:100%;background:none;border:none;font:inherit;color:inherit;cursor:pointer}.cop4-mcard-head{display:flex;align-items:flex-start;gap:12px}.cop4-mcard-id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.cop4-mname{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-mmeta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12.5px;color:var(--mute)}.cop4-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--paper-dim);border:1px solid var(--hair);font-size:12px;font-weight:600;color:var(--mute);white-space:nowrap}.cop4-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.cop4-pill.is-live{color:#15803d;background:#16a34a1a;border-color:transparent}.cop4-pill.is-live i{animation:copPulse 1.8s ease-out infinite}.cop4-pill.is-hunt{color:var(--acc);background:#2563eb14;border-color:transparent}.cop4-pill.is-hunt svg{animation:copScan 2.4s linear infinite}.cop4-pill.is-done{color:#15803d;background:#16a34a1a;border-color:transparent}.cop4-pill.is-bad{color:#b45309;background:#d977061a;border-color:transparent}.cop4-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;border-radius:10px;background:var(--paper-dim);border:1px solid var(--hair)}.cop4-strip>div{display:flex;flex-direction:column;gap:2px;padding:0 14px;min-width:0}.cop4-strip>div+div{border-left:1px solid var(--hair)}.cop4-strip strong{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.cop4-strip strong small{font-size:12px;font-weight:500;color:var(--faint);letter-spacing:0}.cop4-strip strong.is-acc{color:var(--acc)}.cop4-strip span{font-size:11.5px;font-weight:500;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-mfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--mute);margin-top:auto;min-width:0}.cop4-mfoot.is-warn{color:#b45309}.cop4-mfoot-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cop4-open{flex:none;display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--acc)}.cop4-open svg{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.cop4-mcard:hover .cop4-open svg{transform:translate(3px)}.cop4-mactions{display:flex;gap:6px;padding:0 20px 14px}.cop4-gen{display:flex;flex-direction:column;gap:26px;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both}.cop4-gen-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cop4-gen-titles{display:flex;flex-direction:column;gap:10px;max-width:680px}.cop4-gen-titles .cop-kicker,.cop4-side .cop-kicker{margin-bottom:0}.cop4-quote{margin:0;font-size:14.5px;line-height:1.55;color:var(--mute);border-left:2px solid var(--hair-strong);padding-left:12px}.cop4-gen-side{display:flex;align-items:center;gap:10px}.cop4-timer{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--hair);background:var(--paper);font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.cop4-railrow{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.cop4-rail{list-style:none;margin:0;padding:0;flex:1;min-width:420px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cop4-rail li{display:flex;flex-direction:column;gap:8px;min-width:0}.cop4-rail-bar{height:3px;border-radius:999px;background:var(--hair);overflow:hidden}.cop4-rail-bar i{display:block;height:100%;width:0;border-radius:999px;background:var(--ink);transition:width .6s cubic-bezier(.3,.7,.3,1)}.cop4-rail li.is-done .cop4-rail-bar i{width:100%}.cop4-rail li.is-on .cop4-rail-bar i{width:55%;background:var(--acc);animation:cop4Pulse 1.6s ease-in-out infinite}@keyframes cop4Pulse{0%,to{opacity:1}50%{opacity:.5}}.cop4-rail-lbl{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-rail li.is-done .cop4-rail-lbl{color:var(--ink);font-weight:600}.cop4-rail li.is-on .cop4-rail-lbl{color:var(--acc);font-weight:600}.cop4-rail-dot{width:7px;height:7px;border-radius:50%;background:var(--acc);flex:none;animation:copPulse 1.8s ease-out infinite}.cop4-railsrc{display:flex;align-items:center;min-height:22px}.cop4-railsrc .cop-src-chip,.cop4-railsrc .cop-src-detecting{margin-left:0}.cop4-gen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cop4-gcard{display:flex;flex-direction:column;gap:14px;padding:20px 22px;background:var(--paper);border:1px solid var(--hair);border-radius:16px;min-height:200px;min-width:0;opacity:.55;transition:opacity .4s ease,border-color .3s ease,box-shadow .3s ease}.cop4-gcard.is-in{opacity:1;animation:copRise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-gcard.is-wide{grid-column:1 / -1;min-height:0}.cop4-gcard.is-busy{border-color:#2563eb59;box-shadow:0 0 0 4px #2563eb0d}.cop4-gcard-head,.cop4-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.cop4-sec-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);min-width:0}.cop4-sec-label i{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;flex:none;font-style:normal;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:0;background:color-mix(in srgb,var(--sc, #2563EB) 10%,var(--paper));color:var(--sc, #2563EB)}.cop4-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--faint);white-space:nowrap;flex:none}.cop4-state.is-ready{color:#16a34a}.cop4-state.is-writing{color:var(--acc)}.cop4-persona{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink);letter-spacing:-.005em}.cop4-persona.is-lg{font-size:15.5px}.cop4-tags{display:flex;flex-wrap:wrap;gap:6px}.cop4-tags span{padding:4px 10px;border-radius:999px;background:var(--paper-dim);font-size:12.5px;font-weight:500;color:var(--ink)}.cop4-tags.is-outline span{background:transparent;border:1px solid var(--hair-strong)}.cop4-dl{margin:auto 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13px}.cop4-dl dt{color:var(--mute)}.cop4-dl dd{margin:0;font-weight:500;color:var(--ink)}.cop4-queries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cop4-queries li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:var(--paper-dim);border:1px solid var(--hair);min-width:0}.cop4-queries li span{flex:none;width:18px;height:18px;border-radius:6px;background:var(--hair-strong);color:var(--ink);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cop4-queries li:first-child span{background:var(--ink);color:var(--ink-inverse)}.cop4-queries code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.cop4-foot-note{margin:auto 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.cop4-audmini{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center}.cop4-audmini-mono{display:inline-flex;width:40px;height:40px;border-radius:11px;background:#0891b2;color:#fff;font-size:15px;font-weight:700;align-items:center;justify-content:center}.cop4-audmini>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cop4-audmini b{font-size:15px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.cop4-audmini>div span{font-size:12.5px;color:var(--mute)}.cop4-audmini p{grid-column:1 / -1;margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.cop4-seqlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cop4-seqlist li{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--hair)}.cop4-seqlist li:last-child{border-bottom:none}.cop4-seqnode{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ink);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.cop4-seqlbl{font-size:13.5px;font-weight:500;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cop4-seqlbl em{font-style:normal;font-weight:400;color:var(--mute)}.cop4-seqday{font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.cop4-msggrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cop4-msgcell{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:12px;background:var(--paper-dim);border:1px solid var(--hair);min-width:0}.cop4-msgcell-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cop4-msgcell-head b{font-size:12.5px;font-weight:600;color:var(--mute);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cop4-msgcell.is-written .cop4-msgcell-head b{color:var(--ink)}.cop4-msgcell-head span{font-size:11px;font-weight:600;color:var(--faint);flex:none}.cop4-msgcell.is-written .cop4-msgcell-head span{color:#16a34a}.cop4-msgcell p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;animation:copSwap .3s ease both}.cop4-skel{display:flex;flex-direction:column;gap:8px}.cop4-skel span{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,var(--paper-dim) 25%,var(--hair) 37%,var(--paper-dim) 63%);background-size:200% 100%;animation:copShimmer 1.4s linear infinite}.cop4-gcard.is-in .cop4-skel span{background:linear-gradient(90deg,var(--paper-dim) 25%,var(--hair-strong) 37%,var(--paper-dim) 63%);background-size:200% 100%}.cop4-review{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both}.cop4-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.cop4-name{font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.15;width:100%;min-width:0}.cop4-side-chips{display:flex;flex-wrap:wrap;gap:6px}.cop4-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;max-width:100%;background:var(--paper-dim);border:1px solid var(--hair);font-size:12px;font-weight:600;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-tag svg{flex:none}.cop4-tag.is-acc{color:var(--acc);background:#2563eb0f;border-color:#2563eb40}.cop4-tag.is-sn{color:#b45309;background:#fff7ed;border-color:#fde8cf}.cop4-obj{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.cop4-obj b{color:var(--ink);font-weight:600;margin-right:4px}.cop4-rationale{margin:0;font-size:12.5px;line-height:1.55;color:var(--mute);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cop4-side-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--hair)}.cop4-side-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cop4-side-card-head b{font-size:12.5px;font-weight:600;color:var(--ink)}.cop4-side-card-head span{font-size:12px;color:var(--mute)}.cop4-side-card .cop4-bars{height:34px;gap:3px;margin:0}.cop4-side-note{font-size:12px;line-height:1.5;color:var(--mute)}.cop4-side-card.is-list{padding:0;gap:0}.cop4-side-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hair)}.cop4-side-row:last-child{border-bottom:none}.cop4-side-row>div:first-child{display:flex;flex-direction:column;gap:1px;min-width:0}.cop4-side-row b{font-size:13px;font-weight:600;color:var(--ink)}.cop4-side-row>div:first-child span{font-size:12px;color:var(--mute)}.cop4-side-row .cop-seg{flex:none}.cop4-side-row.is-stack{flex-direction:column;align-items:stretch}.cop4-side-row .cop-field select{width:100%}.cop4-side-actions{display:flex;flex-direction:column;gap:8px}[data-app=l4l] .cop4-launch{width:100%;justify-content:center;height:46px;border-radius:12px;font-size:14.5px;margin-left:0;box-shadow:0 10px 24px -14px #09090b99}.cop4-side-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cop4-side-2 .cop-btn-quiet{justify-content:center;padding:10px 8px}[data-app=l4l] .cop-btn-quiet.is-ghost{border-color:transparent;color:var(--mute);background:transparent}.cop4-main{display:flex;flex-direction:column;gap:20px;min-width:0}.cop4-warn{margin:0}.cop4-refine{margin-top:0}.cop4-cards2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.cop4-card{display:flex;flex-direction:column;gap:12px;padding:20px 22px;background:var(--paper);border:1px solid var(--hair);border-radius:16px;min-width:0;animation:copRise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-card.is-flush{padding:0;gap:0;overflow:hidden}.cop4-card-head.is-pad{padding:16px 20px 10px}.cop4-pad{padding:10px 20px 20px}.cop4-card-hint{font-size:12.5px;color:var(--mute);flex:none}.cop4-approach{font-size:12px;font-weight:600;color:var(--ink-soft);background:var(--paper-dim);border:1px solid var(--hair);padding:3px 9px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.cop4-ml{margin:6px 0 -4px!important}.cop4-card .cop-points li,.cop4-kv .cop-kv-row{animation:none}.cop4-kv{margin:0}.cop4-meters{margin-top:10px;flex-wrap:wrap;gap:18px 24px}[data-app=l4l] .cop4-link{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--acc);cursor:pointer}[data-app=l4l] .cop4-link:hover{text-decoration:underline}.cop4-flight-sec{display:flex;flex-direction:column;gap:16px;animation:copRise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-flight-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cop4-flight-head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.cop4-flight-head span{font-size:12.5px;color:var(--mute)}.cop4-flight{display:flex;flex-direction:column}.cop4-leg{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-leg-rail{display:flex;flex-direction:column;align-items:center}.cop4-node{width:28px;height:28px;border-radius:50%;background:var(--paper);border:1.5px solid var(--ink);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.cop4-node.is-gap{border-style:dashed;border-color:var(--hair-strong)}.cop4-line{flex:1;width:1px;background:var(--hair-strong);min-height:12px}.cop4-leg-body{padding:3px 0 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.cop4-leg.is-last .cop4-leg-body{padding-bottom:0}.cop4-leg-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:28px}.cop4-leg-head b{font-size:14px;font-weight:600;color:var(--ink)}.cop4-day{font-size:12.5px;color:var(--mute)}.cop4-cond{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--paper);border:1px solid var(--hair-strong);font-size:12px;font-weight:600;color:var(--ink-soft)}.cop4-abtag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6d28d9;background:#7c3aed14;padding:3px 9px;border-radius:999px}.cop4-leg-tools{margin-left:auto;display:inline-flex;gap:4px}.cop4-leg-tools .cop-editbtn{margin-left:0}.cop4-leg-sub{margin:0;font-size:12.5px;color:var(--mute);line-height:1.5}.cop4-gaprow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:5px 0 22px;font-size:12.5px;color:var(--mute)}.cop4-wait{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.cop4-wait .cop-gap-num{font-weight:600;color:var(--ink)}.cop4-bubbles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:680px}.cop4-bubbles.is-ab{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.cop4-bubble{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--paper);border:1px solid var(--hair);min-width:0;transition:border-color .15s ease}.cop4-bubble:hover{border-color:var(--hair-strong)}.cop4-bubble-head{display:flex;align-items:center;gap:10px}.cop4-bubble-who{display:flex;flex-direction:column;min-width:0;flex:1}.cop4-bubble-who b{font-size:13px;font-weight:600;color:var(--ink)}.cop4-bubble-who span{font-size:11.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-ab{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--ink);color:var(--ink-inverse);font-style:normal;font-size:11px;font-weight:700;flex:none}.cop4-ab.is-b{background:var(--paper-dim);color:var(--ink);border:1px solid var(--hair-strong)}.cop4-bubble-txt{margin:0;padding:12px 14px;border-radius:4px 14px 14px;background:var(--paper-dim);font-size:13.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;animation:copSwap .25s ease both}.cop4-var{background:#2563eb1a;color:var(--acc);border-radius:4px;padding:0 4px;font-weight:600;font-size:12.5px}.cop4-bubble-edit{width:100%;box-sizing:border-box;font:inherit;font-size:13.5px;line-height:1.6;color:var(--ink);background:var(--paper);padding:11px 14px;border:1px solid var(--acc);border-radius:4px 14px 14px;outline:none;resize:vertical;box-shadow:0 0 0 3px #2563eb1a}.cop4-bubble-foot{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--mute)}.cop4-count{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,monospace}.cop4-cockpit{display:flex;flex-direction:column;gap:22px;animation:copRise .45s cubic-bezier(.2,.7,.2,1) both}.cop4-ck-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.cop4-ck-titles{display:flex;flex-direction:column;gap:8px;min-width:min(360px,100%);flex:1}[data-app=l4l] .cop4-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:none;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--acc);cursor:pointer}.cop4-ck-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cop4-ck-name .cop4-h1{font-size:clamp(22px,2.6vw,30px)}.cop4-ck-meta{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px;color:var(--mute)}.cop4-ck-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cop4-ck-actions .cop-cta{margin-left:0;padding:9px 14px;font-size:13px}.cop4-del{height:38px}.cop4-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cop4-kpi{display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:var(--paper);border:1px solid var(--hair);border-radius:16px;min-width:0;animation:copRise .5s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-kpi-l{font-size:12.5px;font-weight:500;color:var(--mute)}.cop4-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.cop4-kpi-row strong{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cop4-kpi-row strong small{font-size:14px;font-weight:500;color:var(--faint);letter-spacing:0}.cop4-kpi-row strong small.is-ok{color:#16a34a;font-weight:600}.cop4-kpi.is-acc .cop4-kpi-row strong{color:var(--acc)}.cop4-kpi .cop-spark{color:var(--acc);opacity:.9;flex:none}.cop4-kpi-s{font-size:12px;color:var(--mute);min-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-health{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:var(--paper);border:1px solid var(--hair)}.cop4-health-ico{flex:none;display:inline-flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;background:#16a34a1a;color:#16a34a}.cop4-health.is-warn .cop4-health-ico{background:#d977061a;color:#b45309}.cop4-health.is-bad{border-color:#d9770659;background:color-mix(in srgb,#D97706 7%,var(--paper))}.cop4-health.is-bad .cop4-health-ico{background:#d9770624;color:#b45309}.cop4-health-txt{display:flex;flex-direction:column;gap:1px;font-size:13.5px;min-width:0;flex:1}.cop4-health-txt b{font-weight:600;color:var(--ink)}.cop4-health-txt span{color:var(--mute)}.cop4-health.is-bad .cop4-health-txt span{color:#b45309}.cop4-health-next{flex:none;font-size:12.5px;color:var(--mute);white-space:nowrap}.cop4-ck-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.cop4-ck-left,.cop4-ck-right{display:flex;flex-direction:column;gap:16px;min-width:0}.cop4-plist{list-style:none;margin:0;padding:0 8px 8px;display:flex;flex-direction:column}.cop4-plist li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;animation:copRise .4s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}.cop4-plist li:nth-child(2n){background:var(--paper-dim)}.cop4-plist .cop-pav{width:36px;height:36px}.cop4-pmain{display:flex;flex-direction:column;gap:1px;min-width:0}.cop4-pmain b{font-size:13.5px;font-weight:600;color:var(--ink)}.cop4-pmain b em{font-style:normal;font-size:10.5px;color:var(--faint);margin-left:8px;font-variant-numeric:tabular-nums}.cop4-pmain span{font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-pmain small{font-size:11.5px;color:var(--mute);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cop4-score{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cop4-score i{width:46px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--scc, #16A34A) var(--w),var(--hair) var(--w))}.cop4-score.hi{--scc: #16A34A}.cop4-score.mid{--scc: #2563EB}.cop4-score.low{--scc: #D97706}.cop4-pipe{margin:0;padding:12px 20px 16px;border-top:1px solid var(--hair);flex-wrap:nowrap}.cop4-pipe .cop-pipe-node{background:var(--paper-dim);border-color:transparent;padding:12px 6px;min-width:0}.cop4-pipe .cop-pipe-flow{width:14px}.cop4-ab-block{display:flex;flex-direction:column;gap:8px}.cop4-ab-title{font-size:12.5px;font-weight:600;color:var(--ink)}.cop4-ab-row{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;font-size:12.5px;color:var(--mute)}.cop4-ab-row b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cop4-ab-bar{height:6px;border-radius:999px;background:var(--paper-dim);overflow:hidden}.cop4-ab-bar i{display:block;height:100%;border-radius:999px;background:var(--hair-strong);transition:width .7s cubic-bezier(.3,.7,.3,1)}.cop4-ab-row.is-lead .cop4-ab-bar i{background:var(--ink)}.cop4-learn{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--paper-dim);border:1px solid var(--hair);font-size:13px;line-height:1.5;color:var(--ink)}.cop4-learn>span:first-child{color:#16a34a;flex:none}.cop4-train{margin-top:0}.cop4-note{text-align:left;margin:0}@media (max-width: 1100px){.cop4-mgrid,.cop4-exgrid,.cop4-gen-grid,.cop4-msggrid,.cop4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.cop4-atelier,.cop4-review,.cop4-ck-grid,.cop4-cards2{grid-template-columns:1fr}.cop4-side{position:static}.cop4-rail{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.cop4-pipe{flex-wrap:wrap}}@media (max-width: 640px){.cop4-mgrid,.cop4-exgrid,.cop4-gen-grid,.cop4-msggrid,.cop4-kpis,.cop4-bubbles.is-ab{grid-template-columns:1fr}[data-app=l4l] .cop4-cta{width:100%;justify-content:center;margin-left:0}.cop4-strip strong{font-size:18px}.cop4-sheet-top,.cop4-chips,.cop4-kbd{margin-left:16px;margin-right:16px}.cop4-brief{padding-left:16px;padding-right:16px}.cop4-health{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.cop4-bars i,.cop4-prep,.cop4-example,.cop4-mcard,.cop4-gen,.cop4-gcard.is-in,.cop4-review,.cop4-card,.cop4-flight-sec,.cop4-leg,.cop4-cockpit,.cop4-kpi,.cop4-plist li,.cop4-msgcell p,.cop4-bubble-txt,.cop4-skel span,.cop4-rail li.is-on .cop4-rail-bar i,.cop4-pill.is-hunt svg,.cop4-pill.is-live i,.cop4-live i,.cop4-rail-dot{animation:none}}.cop4-mcard-head{flex-wrap:wrap}.cop4-mmeta>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cop4-mfoot-txt{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.cop4-mprog{height:3px;border-radius:999px;background:var(--hair);overflow:hidden;margin-top:-4px}.cop4-mprog i{display:block;height:100%;border-radius:999px;background:var(--acc);transition:width .8s cubic-bezier(.3,.7,.3,1)}.cop4-mprog.is-done i{background:#16a34a}.cop4-bars-wrap{display:flex;flex-direction:column;gap:4px}.cop4-bars-ax{display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.02em}.cop4-profline-ico{display:inline-flex;width:26px;height:26px;border-radius:8px;align-items:center;justify-content:center;background:color-mix(in srgb,var(--acc) 10%,var(--paper));color:var(--acc);flex:none}.cop-keepprof b svg{vertical-align:-2px;margin-right:2px;color:var(--acc)}textarea.cop4-name{resize:none;overflow:hidden;line-height:1.15;padding:0 0 4px;display:block}.cop4-dl.is-rows{margin-top:2px;padding-top:10px;border-top:1px solid var(--hair);row-gap:8px}.cop4-kbd kbd+kbd{margin-left:-4px}.cop4-mprog{width:100%;align-self:stretch;margin-top:-2px}.cop4-chips{padding-bottom:2px}.cop4-will{margin:10px 24px 0;font-size:12.5px;line-height:1.5;color:var(--ink-soft)}.cop4-sheet-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 16px 12px 24px;border-top:1px solid var(--hair);background:var(--paper-dim)}.cop4-sheet-foot .cop4-kbd{margin:0;padding:0}@media (max-width: 640px){.cop4-will{margin-left:16px;margin-right:16px}.cop4-sheet-foot{padding-left:16px}}.cop4-journal-wrap{display:flex;flex-direction:column;gap:8px;padding:14px 18px 6px;background:var(--paper);border:1px solid var(--hair);border-radius:14px}.cop4-journal{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cop4-journal li{display:grid;grid-template-columns:40px 18px minmax(0,1fr);gap:10px;align-items:start;padding:7px 0;border-top:1px solid var(--hair);font-size:13px;color:var(--mute);animation:copRise .35s ease both}.cop4-journal li:first-child{border-top:none}.cop4-journal li.is-on{color:var(--ink);font-weight:500}.cop4-journal-t{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--faint);padding-top:2px;font-variant-numeric:tabular-nums;text-align:right}.cop4-journal-ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#16a34a}.cop4-journal li.is-on .cop4-journal-ic{color:var(--acc)}.cop4-journal-txt{line-height:1.45;overflow-wrap:anywhere}.cop4-journal-txt em{font-style:normal;color:var(--acc);font-variant-numeric:tabular-nums}.l4l-main:has(.cop.cop4){overflow-x:clip;overflow-y:visible}.cop4-side{max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin;margin:0 -6px;padding:0 6px 2px}.cop4-side-actions{position:sticky;bottom:0;z-index:2;padding:14px 0 4px;background:linear-gradient(to bottom,transparent,var(--bg) 14px)}.cop4-cards2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}.cop4-card>.cop-probe{margin-top:auto}.cop4-approach-line{margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.cop4-approach-line b{color:var(--ink);font-weight:600;margin-right:4px}.cop4-probe-card{gap:14px}.cop4-probe-card .cop-probe-scan{margin-top:0}.cop4-probe-res{display:flex;flex-direction:column;gap:12px;margin:0}.cop4-probe-top{display:flex;flex-direction:column;gap:10px}.cop4-probe-top .cop-probe-stats,.cop4-probe-top .cop-probe-gauge,.cop4-probe-res .cop-probe-notice{margin-bottom:0}.cop4-plgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));-moz-column-gap:28px;column-gap:28px}.cop4-plgrid .cop-prow,.cop4-plgrid .cop-probe-skel{border-bottom:none;border-top:1px solid var(--hair)}[data-app=l4l] .cop4-probe-more{align-self:flex-start}.cop4-bubbles.is-ab{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width: 1167px){.l4l-shell:not(:has(.l4l-sidebar-collapsed)) .cop4-review{grid-template-columns:minmax(0,1fr);gap:24px}.l4l-shell:not(:has(.l4l-sidebar-collapsed)) .cop4-side{position:static;max-height:none;overflow:visible;margin:0;padding:0}.l4l-shell:not(:has(.l4l-sidebar-collapsed)) .cop4-side-actions{position:static;background:none;padding:0}}@media (max-width: 999px){.cop4-review{grid-template-columns:minmax(0,1fr);gap:24px}.cop4-side{position:static;max-height:none;overflow:visible;margin:0;padding:0}.cop4-side-actions{position:static;background:none;padding:0}}[data-app=l4l] .cop-cta{color:var(--ink-inverse);background:var(--ink);border:1px solid var(--ink)}[data-app=l4l] .cop-cta:hover:not(:disabled){color:var(--ink-inverse);background:color-mix(in srgb,var(--ink) 86%,var(--paper))}[data-app=l4l] .cop-cta:disabled{color:var(--mute);background:var(--paper-dim);border-color:var(--hair)}[data-app=l4l] .cop-btn-quiet{color:var(--ink-soft);background:var(--paper);border:1px solid var(--hair-strong)}[data-app=l4l] .cop-btn-quiet:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 30%,var(--hair))}[data-app=l4l] .cop-btn-quiet.is-on{color:var(--acc);border-color:var(--acc)}[data-app=l4l] .cop-btn-quiet.is-ghost{color:var(--mute);background:transparent;border-color:transparent}[data-app=l4l] .cop-btn-quiet.is-ghost:hover{color:var(--ink);border-color:var(--hair)}[data-app=l4l] .cop-mbtn{color:var(--ink-soft);background:var(--paper);border:1px solid var(--hair)}[data-app=l4l] .cop-mbtn:hover{color:var(--ink);border-color:var(--hair-strong)}[data-app=l4l] .cop-mbtn.is-danger:hover,[data-app=l4l] .cop-mbtn.is-confirm{color:#b42318;background:#fef3f2;border-color:#fecdca}[data-app=l4l] .cop-probe-btn{color:var(--acc);background:transparent;border:1px solid rgba(37,99,235,.32)}[data-app=l4l] .cop-probe-btn:hover:not(:disabled){background:#2563eb0f;border-color:#2563eb8c}[data-app=l4l] .cop-warn button{color:#b45309;background:transparent;border:1px solid #B45309}[data-app=l4l] .cop-warn button:hover{color:#fff;background:#b45309}[data-app=l4l] .cop-recon button{color:var(--acc);background:transparent;border:none;border-bottom:1px dashed currentColor;border-radius:0}[data-app=l4l] .cop-editbtn{color:var(--mute);background:none;border:1px solid transparent}[data-app=l4l] .cop-editbtn:hover{color:var(--ink);border-color:var(--hair)}[data-app=l4l] .cop-editbtn.is-del:hover{color:#b42318;background:#fef3f2;border-color:#fecdca}.l4l-wa{--wa-green: #25D366;--wa-green-ink: #128C4B;--wa-blue-tick: #53BDEB;display:flex;flex-direction:column;gap:18px}.l4l-wa-title{display:inline-flex;align-items:center;gap:10px}.l4l-wa-hint{font-size:12.5px;color:var(--text-faint);line-height:1.5;margin:0}.l4l-wa-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wa-green-ink)}.l4l-wa-label{font-size:12.5px;font-weight:600;color:var(--text-muted);margin-bottom:6px}.l4l-wa-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--text);margin-bottom:8px}.l4l-wa-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--text-muted);background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.l4l-wa-note svg{flex-shrink:0;margin-top:2px;color:var(--wa-green-ink)}.l4l-wa-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:650;letter-spacing:.02em;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-ok{color:var(--success);flex-shrink:0}.l4l-wa-ko{color:var(--danger);flex-shrink:0}[data-app=l4l] .l4l-wa-linkbtn{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:550;color:var(--text-muted);background:transparent;border:0}[data-app=l4l] .l4l-wa-linkbtn:hover{color:var(--text)}[data-app=l4l] .l4l-wa-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--text-faint);background:transparent;border:1px solid transparent}[data-app=l4l] .l4l-wa-icon-btn:hover{color:var(--text);background:var(--bg-hover);border-color:var(--border)}[data-app=l4l] .l4l-wa-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:500;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);transition:border-color var(--duration) var(--ease),color var(--duration) var(--ease),background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-chip:hover{border-color:var(--border-strong);color:var(--text)}[data-app=l4l] .l4l-wa-chip.is-active{background:var(--text);border-color:var(--text);color:var(--bg-elevated)}[data-app=l4l] .l4l-wa-chip.is-accent{color:var(--brand);border-color:var(--brand-border);background:var(--brand-bg)}[data-app=l4l] .l4l-wa-switch{position:relative;flex-shrink:0;width:38px;height:22px;padding:0;border-radius:999px;background:var(--border-strong);border:0;transition:background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-switch i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .22s var(--ease)}[data-app=l4l] .l4l-wa-switch.is-on{background:var(--brand)}[data-app=l4l] .l4l-wa-switch.is-on i{transform:translate(16px)}.l4l-wa-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:12px;background:var(--bg-elevated-2);border:1px solid var(--border);max-width:100%;overflow-x:auto}[data-app=l4l] .l4l-wa-seg-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:9px;font-size:13.5px;font-weight:550;white-space:nowrap;color:var(--text-muted);background:transparent;border:0;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-seg-btn:hover{color:var(--text)}[data-app=l4l] .l4l-wa-seg-btn.is-active{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--border)}.l4l-wa-seg-count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-active);color:var(--text-subtle);font-variant-numeric:tabular-nums}.l4l-wa-seg-btn.is-active .l4l-wa-seg-count{background:var(--brand-bg);color:var(--brand)}.l4l-wa-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:550;white-space:nowrap;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-pill.is-sent{background:#25d3661f;color:var(--wa-green-ink)}.l4l-wa-pill.is-replied{background:var(--brand-bg);color:var(--brand)}.l4l-wa-pill.is-sending{background:var(--warning-bg);color:var(--warning)}.l4l-wa-pill.is-failed{background:var(--danger-bg);color:var(--danger)}.l4l-wa-pill.is-skipped{color:var(--text-faint)}.l4l-wa-connect{display:grid;grid-template-columns:220px minmax(0,1fr);max-width:860px;margin:6px auto 0;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--bg-elevated);box-shadow:var(--shadow)}.l4l-wa-connect-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:260px;background:radial-gradient(240px 200px at 30% 20%,rgba(37,211,102,.28),transparent 70%),radial-gradient(240px 220px at 80% 100%,rgba(59,130,246,.26),transparent 70%),linear-gradient(160deg,#0c0e14,#121621 60%,#0e1119)}.l4l-wa-connect-phone{width:92px;height:164px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 48px -20px #000000b3,inset 0 1px #ffffff1f}.l4l-wa-connect-phone svg{color:var(--wa-green);filter:drop-shadow(0 0 14px rgba(37,211,102,.55))}.l4l-wa-connect-body{display:flex;flex-direction:column;gap:12px;padding:28px 30px}.l4l-wa-connect-title{font-size:24px;font-weight:750;letter-spacing:-.02em;margin:0;color:var(--text)}.l4l-wa-connect-sub{margin:0;font-size:14px;line-height:1.55;color:var(--text-muted)}.l4l-wa-steps,.l4l-wa-start ol{list-style:none;margin:2px 0 4px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--text);line-height:1.5}.l4l-wa-steps li,.l4l-wa-start li{display:flex;align-items:flex-start;gap:10px}.l4l-wa-steps li span,.l4l-wa-start li span{flex-shrink:0;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-bg);color:var(--brand)}.l4l-wa-connect-body>.l4l-btn{align-self:flex-start}.l4l-wa-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding:22px 24px 16px;color:#f4f5f7;background:linear-gradient(160deg,#0c0e14,#121621 55%,#0e1119);border:1px solid rgba(255,255,255,.07);box-shadow:0 1px 2px #0003,0 24px 56px -28px #0a0e1eb3}[data-theme=dark] .l4l-wa-hero{border-color:#ffffff1a;background:linear-gradient(160deg,#10131b,#161b28 55%,#121621)}.l4l-wa-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transition:opacity .6s var(--ease);background:radial-gradient(520px 260px at 10% 0%,rgba(99,102,241,.2),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(30,64,175,.2),transparent 70%)}.l4l-wa-hero.is-live .l4l-wa-hero-glow{background:radial-gradient(520px 260px at 10% 0%,rgba(16,185,129,.26),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(59,130,246,.22),transparent 70%)}.l4l-wa-hero.tier-caution .l4l-wa-hero-glow{background:radial-gradient(520px 260px at 10% 0%,rgba(245,158,11,.22),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(59,130,246,.16),transparent 70%)}.l4l-wa-hero.tier-risk .l4l-wa-hero-glow,.l4l-wa-hero.is-error .l4l-wa-hero-glow{background:radial-gradient(520px 260px at 10% 0%,rgba(244,63,94,.24),transparent 70%),radial-gradient(420px 240px at 92% 110%,rgba(139,92,246,.16),transparent 70%)}.l4l-wa-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;align-items:center}.l4l-wa-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap}.l4l-wa-pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#a5b4fc;flex-shrink:0}.l4l-wa-pulse.is-live{background:#34d399}.l4l-wa-pulse.is-live:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#34d399;opacity:.4;animation:l4lCkPing 2s var(--ease) infinite}.l4l-wa-pulse.is-error{background:#fb7185}.l4l-wa-hero-total{font-size:50px;line-height:1;font-weight:700;letter-spacing:-.035em;margin-top:12px;font-variant-numeric:tabular-nums}.l4l-wa-hero-caption{font-size:13px;color:#fff9;margin-top:7px;line-height:1.45}.l4l-wa-hero-note{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#a7f3d0;background:#34d3991f;border:1px solid rgba(52,211,153,.24);padding:4px 10px;border-radius:999px}.l4l-wa-meters{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.l4l-wa-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.l4l-wa-meter-top span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#ffffffc7;white-space:nowrap}.l4l-wa-meter-top em{font-style:normal;font-size:12.5px;color:#ffffff80;font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-wa-meter-top em b{font-size:18px;color:#fff;font-weight:650;margin-right:1px}.l4l-wa-meter-track{height:8px;border-radius:999px;background:#ffffff17;overflow:hidden}.l4l-wa-meter-track i{display:block;height:100%;border-radius:999px;transition:width .9s var(--ease)}.l4l-wa-meter.is-mint i{background:linear-gradient(90deg,#10b981,#34d399)}.l4l-wa-meter.is-violet i{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.l4l-wa-meter.is-amber i{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.l4l-wa-meter.is-mint svg{color:#34d399}.l4l-wa-meter.is-violet svg{color:#a78bfa}.l4l-wa-meter.is-amber svg{color:#fbbf24}.l4l-wa-hero-side{display:flex;align-items:center;gap:14px}.l4l-wa-next{min-width:150px;padding:10px 14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.l4l-wa-next-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.l4l-wa-next-value{margin-top:4px;font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff}.l4l-wa-next-value.is-soon{font-size:16px;color:#a7f3d0}.l4l-wa-next-state{margin-top:5px;max-width:220px;font-size:13px;line-height:1.4;color:#ffffffd1}.l4l-wa-next-sub{margin-top:6px;font-size:12px;color:#ffffff80;white-space:nowrap}[data-app=l4l] .l4l-wa-shield{display:inline-flex;align-items:center;gap:12px;padding:10px 14px 10px 12px;border-radius:16px;font:inherit;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-shield:hover{background:#ffffff17}.l4l-wa-shield>svg{color:#34d399}.l4l-wa-shield.tier-caution>svg{color:#fbbf24}.l4l-wa-shield.tier-risk>svg{color:#fb7185}.l4l-wa-shield span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.l4l-wa-shield b{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.l4l-wa-shield b small{font-size:12px;font-weight:500;color:#ffffff73;margin-left:2px}.l4l-wa-shield em{font-style:normal;font-size:12px;color:#ffffffa6;white-space:nowrap}.l4l-wa-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}[data-app=l4l] .l4l-wa-hero-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;color:#0c0e14;background:#fff;border:0;transition:opacity var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-hero-btn:hover{opacity:.88}[data-app=l4l] .l4l-wa-hero-link{margin-left:auto;padding:0;font-size:12.5px;color:#ffffff80;background:transparent;border:0}[data-app=l4l] .l4l-wa-hero-link:hover{color:#fff}.l4l-wa-health{display:flex;flex-direction:column;gap:16px}.l4l-wa-health-head{display:flex;align-items:center;gap:18px;--ring: #10B981}.l4l-wa-health-head.is-caution{--ring: #F59E0B}.l4l-wa-health-head.is-risk{--ring: #F43F5E}.l4l-wa-health-head svg{transform:rotate(-90deg);flex-shrink:0}.l4l-wa-ring-track{fill:none;stroke:var(--bg-elevated-2);stroke-width:8}.l4l-wa-ring-fill{fill:none;stroke:var(--ring);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease)}.l4l-wa-health-score{font-size:34px;font-weight:750;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1}.l4l-wa-health-score small{font-size:14px;font-weight:500;color:var(--text-faint);margin-left:2px}.l4l-wa-health-level{margin-top:6px;font-size:13.5px;font-weight:600;color:var(--ring)}.l4l-wa-health-reasons{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--text);line-height:1.5}.l4l-wa-protect{padding:14px 16px;border-radius:14px;background:var(--bg-elevated-2);border:1px solid var(--border)}.l4l-wa-protect ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.l4l-wa-protect li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-wa-protect li svg{flex-shrink:0;margin-top:3px;color:var(--success)}.l4l-wa-protect .l4l-wa-section-title svg{color:var(--success)}.l4l-wa-pace{display:flex;flex-direction:column;gap:18px}.l4l-wa-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}[data-app=l4l] .l4l-wa-preset{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 14px 12px;text-align:left;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-preset:hover{border-color:var(--border-strong);transform:translateY(-1px)}[data-app=l4l] .l4l-wa-preset.is-active{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-wa-preset-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--text-muted);margin-bottom:4px}.l4l-wa-preset.is-active .l4l-wa-preset-icon{background:var(--brand-bg);color:var(--brand)}.l4l-wa-preset b{font-size:14px;font-weight:650}.l4l-wa-preset em{font-style:normal;font-size:12px;line-height:1.4;color:var(--text-subtle)}.l4l-wa-preset-n{margin-top:6px;font-size:12px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-pace-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:start}.l4l-wa-days{display:flex;gap:6px}[data-app=l4l] .l4l-wa-day{min-width:42px;height:36px;padding:0 8px;border-radius:10px;font-size:12.5px;font-weight:600;text-transform:capitalize;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border)}[data-app=l4l] .l4l-wa-day:hover{border-color:var(--border-strong);color:var(--text)}[data-app=l4l] .l4l-wa-day.is-on{color:var(--brand);background:var(--brand-bg);border-color:var(--brand-border)}.l4l-wa-hours{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.l4l-wa-hours select{width:auto;min-width:86px}.l4l-wa-toggles{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;overflow:hidden}.l4l-wa-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer}.l4l-wa-toggle+.l4l-wa-toggle{border-top:1px solid var(--border)}.l4l-wa-toggle>span{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:center}.l4l-wa-toggle>span svg{color:var(--text-subtle);grid-row:span 2}.l4l-wa-toggle b{font-size:13.5px;font-weight:600;color:var(--text)}.l4l-wa-toggle em{font-style:normal;font-size:12.5px;color:var(--text-subtle)}.l4l-wa-pace-summary{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:12px;font-size:13.5px;font-weight:550;color:var(--text);background:var(--brand-bg);border:1px solid var(--brand-border)}.l4l-wa-pace-summary svg{color:var(--brand);flex-shrink:0}.l4l-wa-campaigns{display:flex;flex-direction:column;gap:14px}.l4l-wa-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.l4l-wa-start{padding:22px 24px;border:1px dashed var(--border-strong);border-radius:16px;background:var(--bg-elevated)}.l4l-wa-start h3{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--text)}.l4l-wa-camp{display:flex;flex-direction:column;gap:14px;padding:18px 18px 14px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated);box-shadow:var(--shadow-sm);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.l4l-wa-camp:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}.l4l-wa-camp.is-running{border-color:#25d36666;box-shadow:0 0 0 3px #25d36612,var(--shadow-sm)}.l4l-wa-camp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.l4l-wa-camp-title{min-width:0}.l4l-wa-camp-title h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.l4l-wa-camp-list{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:12.5px;color:var(--text-faint)}.l4l-wa-camp-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.l4l-wa-camp-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--bg-elevated-2);min-width:0}.l4l-wa-camp-stats b{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.l4l-wa-camp-stats span{font-size:12px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-camp-stats .is-replies{background:var(--brand-bg)}.l4l-wa-camp-stats .is-replies b{color:var(--brand)}.l4l-wa-camp-stats .is-muted b{color:var(--text-subtle)}.l4l-wa-camp-stats .is-bad{background:var(--danger-bg)}.l4l-wa-camp-stats .is-bad b{color:var(--danger)}.l4l-wa-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--bg-elevated-2)}.l4l-wa-bar i{display:block;height:100%;transition:width .9s var(--ease)}.l4l-wa-bar i.is-sent{background:linear-gradient(90deg,var(--wa-green-ink),var(--wa-green))}.l4l-wa-bar i.is-skipped{background:var(--text-faint);opacity:.45}.l4l-wa-bar i.is-failed{background:var(--danger)}.l4l-wa-camp-eta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}.l4l-wa-camp-eta svg{color:var(--text-faint)}.l4l-wa-camp-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.l4l-wa-camp-detail{display:flex;flex-direction:column;gap:14px}.l4l-wa-sends{display:flex;flex-direction:column;gap:12px}.l4l-wa-filters{display:flex;flex-wrap:wrap;gap:6px}.l4l-wa-rows{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--bg-elevated)}.l4l-wa-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;transition:background var(--duration) var(--ease)}.l4l-wa-row+.l4l-wa-row{border-top:1px solid var(--border)}.l4l-wa-row:hover{background:var(--bg-hover)}.l4l-wa-rows.is-compact .l4l-wa-row{padding:7px 12px}.l4l-wa-row.is-opted{opacity:.6}.l4l-wa-row.is-invalid .l4l-wa-row-num{color:var(--danger);text-decoration:line-through;text-decoration-color:#dc262666}.l4l-wa-row-id{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.l4l-wa-row-id b{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-row-id em{font-style:normal;font-size:12px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-row-num{font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted);white-space:nowrap}.l4l-wa-row-time{min-width:90px;text-align:right;font-size:12px;color:var(--text-faint);white-space:nowrap}.l4l-wa-row-actions{display:inline-flex;gap:2px}.l4l-wa-row-reply{flex-basis:100%;margin-left:42px;padding:8px 12px;border-radius:4px 12px 12px;font-size:13px;line-height:1.45;color:var(--text);background:var(--bg-elevated-2);white-space:pre-wrap;overflow-wrap:anywhere}.l4l-wa-bubble-out{position:relative;align-self:flex-end;max-width:88%;padding:7px 10px 6px 11px;border-radius:10px 10px 2px;font-size:13.5px;line-height:1.45;color:#111b21;background:#d9fdd3;box-shadow:0 1px .5px #0b141a21;white-space:pre-wrap;overflow-wrap:anywhere}.l4l-wa-bubble-out.is-template{align-self:flex-start;max-width:620px;border-radius:12px 12px 2px}.l4l-wa-bubble-meta{float:right;display:inline-flex;align-items:center;gap:3px;margin:8px 0 -3px 12px;font-size:11px;color:#667781}.l4l-wa-bubble-meta svg{color:var(--wa-blue-tick)}.l4l-wa-bubble-in{align-self:flex-start;max-width:620px;padding:8px 12px;border-radius:2px 12px 12px;font-size:13.5px;line-height:1.5;color:var(--text);background:var(--bg-elevated-2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere}.l4l-wa-composer{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.l4l-wa-composer-form{display:flex;flex-direction:column;gap:14px;min-width:0}.l4l-wa-composer-form .l4l-field{margin:0}.l4l-wa-editor-box{border:1px solid var(--border);border-radius:14px;padding:12px 12px 10px;background:var(--bg-elevated);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.l4l-wa-editor-box:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.l4l-wa-editor-box .l4l-textarea{border:0;padding:4px 2px;box-shadow:none;background:transparent;resize:vertical;min-height:140px;font-size:14px;line-height:1.55}.l4l-wa-editor-box .l4l-textarea:focus{box-shadow:none}.l4l-wa-editor-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--border)}.l4l-wa-editor-count{margin-left:auto;font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}.l4l-wa-insights{display:flex;flex-direction:column;gap:8px}.l4l-wa-insight{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.l4l-wa-insight svg{flex-shrink:0;color:var(--text-faint)}.l4l-wa-insight.is-main{font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-insight.is-main svg{color:var(--brand)}.l4l-wa-insight.is-good svg{color:var(--success)}.l4l-wa-insight.is-muted{color:var(--text-subtle);font-size:12.5px}.l4l-wa-phone-wrap{position:sticky;top:0;display:flex;flex-direction:column;align-items:center;gap:12px}.l4l-wa-phone{position:relative;width:280px;height:520px;display:flex;flex-direction:column;overflow:hidden;border-radius:38px;background:#efeae2;border:9px solid #0C0E14;box-shadow:0 0 0 1px #ffffff0f inset,0 30px 60px -28px #0a0e1e8c,0 0 0 1px var(--border)}.l4l-wa-phone-notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:84px;height:22px;border-radius:999px;background:#0c0e14;z-index:2}.l4l-wa-phone-head{display:flex;align-items:center;gap:8px;padding:36px 12px 10px 8px;background:#f0f2f5;color:#111b21;border-bottom:1px solid rgba(0,0,0,.06)}.l4l-wa-phone-head>svg{color:#54656f;flex-shrink:0}.l4l-wa-phone-head div{display:flex;flex-direction:column;min-width:0;line-height:1.2}.l4l-wa-phone-head b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-phone-head em{font-style:normal;font-size:11.5px;color:#667781}.l4l-wa-phone-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:14px 10px;overflow-y:auto;background-color:#efeae2;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1.5px),radial-gradient(rgba(0,0,0,.025) 1px,transparent 1.5px);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px}.l4l-wa-phone-chat .l4l-wa-bubble-out{animation:l4lWaPop .32s var(--ease) both}.l4l-wa-phone-empty{margin:auto 8px;padding:10px 12px;border-radius:10px;text-align:center;font-size:12.5px;line-height:1.45;color:#54656f;background:#fffc}.l4l-wa-phone-input{display:flex;align-items:center;gap:8px;padding:8px 10px 14px;background:#f0f2f5}.l4l-wa-phone-input span{flex:1;height:34px;border-radius:999px;background:#fff}.l4l-wa-phone-input svg{flex-shrink:0;width:34px;height:34px;padding:9px;border-radius:50%;color:#fff;background:#00a884}.l4l-wa-phone-nav{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}[data-theme=dark] .l4l-wa-phone{background:#0b141a;border-color:#000}[data-theme=dark] .l4l-wa-phone-head,[data-theme=dark] .l4l-wa-phone-input{background:#202c33;color:#e9edef;border-color:#ffffff0f}[data-theme=dark] .l4l-wa-phone-head em,[data-theme=dark] .l4l-wa-phone-head>svg{color:#8696a0}[data-theme=dark] .l4l-wa-phone-chat{background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1.5px),radial-gradient(rgba(255,255,255,.02) 1px,transparent 1.5px)}[data-theme=dark] .l4l-wa-phone-input span{background:#2a3942}[data-theme=dark] .l4l-wa-bubble-out{color:#e9edef;background:#005c4b}[data-theme=dark] .l4l-wa-bubble-meta{color:#e9edef99}[data-theme=dark] .l4l-wa-phone-empty{color:#8696a0;background:#202c33e6}@keyframes l4lWaPop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.l4l-wa-replies{display:flex;flex-direction:column;gap:10px}.l4l-wa-reply{display:flex;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.l4l-wa-reply:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.l4l-wa-reply-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.l4l-wa-reply-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.l4l-wa-reply-head b{font-size:14px;font-weight:650;color:var(--text)}.l4l-wa-reply-head span{font-size:12.5px;color:var(--text-faint)}.l4l-wa-reply-head .l4l-wa-reply-camp{padding:1px 8px;border-radius:999px;background:var(--bg-elevated-2);color:var(--text-subtle);font-size:12px}.l4l-wa-reply-head time{margin-left:auto;font-size:12px;color:var(--text-faint);white-space:nowrap}.l4l-wa-reply-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.l4l-wa-wa-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--wa-green-ink);background:#25d3661a;border:1px solid rgba(37,211,102,.28);transition:background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-wa-link{color:var(--wa-green-ink)}.l4l-wa-wa-link:hover{background:#25d36629}.l4l-wa-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:44px 20px;border:1px dashed var(--border-strong);border-radius:16px;color:var(--text-faint)}.l4l-wa-empty h3{margin:6px 0 0;font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-empty p{margin:0;max-width:420px;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-wa-empty.is-small{padding:24px 14px}.l4l-wa-lists{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.l4l-wa-lists-side{display:flex;flex-direction:column;gap:6px}.l4l-wa-newlist{display:flex;gap:8px;margin-bottom:8px}.l4l-wa-newlist .l4l-field{flex:1;margin:0}[data-app=l4l] .l4l-wa-listitem{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);transition:background var(--duration) var(--ease),border-color var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-listitem:hover{background:var(--bg-hover)}[data-app=l4l] .l4l-wa-listitem.is-active{background:var(--bg-elevated);border-color:var(--border);box-shadow:var(--shadow-sm)}.l4l-wa-listitem-icon{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--text-subtle)}.l4l-wa-listitem.is-active .l4l-wa-listitem-icon{background:var(--brand-bg);color:var(--brand)}.l4l-wa-listitem-text{display:flex;flex-direction:column;min-width:0}.l4l-wa-listitem-text b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-listitem-text em{font-style:normal;font-size:12px;color:var(--text-faint)}.l4l-wa-lists-main{display:flex;flex-direction:column;gap:16px;min-width:0}.l4l-wa-list-head{display:flex;align-items:center;gap:12px}.l4l-wa-list-head h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.l4l-wa-list-head>:last-child{margin-left:auto}.l4l-wa-import{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated)}.l4l-wa-import .l4l-field{margin:0}.l4l-wa-drop{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1.5px dashed var(--border-strong);background:var(--bg-elevated-2);color:var(--text-subtle);transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease)}.l4l-wa-drop.is-drag{border-color:var(--brand);background:var(--brand-bg);color:var(--brand)}.l4l-wa-drop>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.l4l-wa-drop b{font-size:13.5px;font-weight:600;color:var(--text)}.l4l-wa-drop em{font-style:normal;font-size:12.5px;line-height:1.45;color:var(--text-subtle)}.l4l-wa-import-preview{display:flex;flex-direction:column;gap:8px;animation:l4lWaPop .25s var(--ease) both}.l4l-wa-import-stats{display:flex;gap:14px;font-size:12.5px;font-weight:600}.l4l-wa-import-stats span{display:inline-flex;align-items:center;gap:5px}.l4l-wa-import-stats .is-ok{color:var(--success)}.l4l-wa-import-stats .is-ko{color:var(--danger)}.l4l-wa-import-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.l4l-wa-import-row .l4l-field{flex:1 1 240px;margin:0}.l4l-wa-contacts{display:flex;flex-direction:column;gap:10px}.l4l-wa-contacts .l4l-field{margin:0}[data-app=l4l] .l4l-wa .l4l-btn-primary{background:var(--brand);color:#fff;border:1px solid var(--brand)}[data-app=l4l] .l4l-wa .l4l-btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}[data-app=l4l] .l4l-wa .l4l-btn-secondary{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}[data-app=l4l] .l4l-wa .l4l-btn-secondary:hover:not(:disabled){background:var(--bg-elevated-2);border-color:var(--border-strong)}[data-app=l4l] .l4l-wa .l4l-btn-ghost{background:transparent;color:var(--text-muted);border:1px solid transparent}[data-app=l4l] .l4l-wa .l4l-btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}[data-app=l4l] .l4l-wa .l4l-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 900px){.l4l-wa-connect{grid-template-columns:1fr}.l4l-wa-connect-art{min-height:160px}.l4l-wa-lists,.l4l-wa-composer{grid-template-columns:1fr}.l4l-wa-phone-wrap{position:static}.l4l-wa-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-wa-pace-row{grid-template-columns:1fr}.l4l-wa-camp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.l4l-wa-hero{padding:18px 16px 14px}.l4l-wa-hero-row{grid-template-columns:1fr;gap:18px}.l4l-wa-meters{grid-template-columns:1fr;gap:14px}.l4l-wa-hero-side{flex-wrap:wrap}.l4l-wa-camp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.l4l-wa-camp-stats>div{padding:8px 10px}.l4l-wa-seg{align-self:stretch}[data-app=l4l] .l4l-wa-seg-btn{flex:1;justify-content:center;padding:7px 8px;gap:5px}.l4l-wa-days{flex-wrap:wrap}.l4l-wa-row-time{min-width:0}.l4l-wa-row-reply{margin-left:0}.l4l-wa-drop{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.l4l-wa-pulse.is-live:after,.l4l-wa-phone-chat .l4l-wa-bubble-out,.l4l-wa-import-preview{animation:none}}.l4l-wa-option{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated)}.l4l-wa-option>span{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-wa-option b{font-size:13.5px;font-weight:600;color:var(--text)}.l4l-wa-option em{font-style:normal;font-size:12.5px;line-height:1.45;color:var(--text-subtle)}.l4l-wa-option.is-compact{padding:9px 12px;background:var(--bg-elevated-2);border-color:transparent}.l4l-wa-option.is-compact b{font-size:13px;font-weight:550;color:var(--text-muted)}.l4l-wa-option.is-flagged{background:var(--warning-bg);border-color:#d9770638}.l4l-wa-option.is-flagged em{color:var(--warning);font-weight:550}.l4l-wa{--wa-sky: #0EA5E9;--wa-violet: #8B5CF6;--wa-amber: #F59E0B;--wa-rose: #F43F5E;--wa-teal: #14B8A6}.l4l-wa-meters{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.l4l-wa-meter.is-sky i{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.l4l-wa-meter.is-sky svg{color:#38bdf8}.l4l-wa-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.l4l-wa-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.l4l-wa-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.l4l-wa-grid2 .l4l-field,.l4l-wa-grid3 .l4l-field,.l4l-wa-grid4 .l4l-field{margin:0}.l4l-wa-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated)}.l4l-wa-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.l4l-wa-card-head h3{margin:0;font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-card-head .l4l-field{margin:0;min-width:220px}.l4l-wa-tabpane{display:flex;flex-direction:column;gap:16px;animation:l4lWaFadeIn .24s var(--ease)}@keyframes l4lWaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes l4lWaFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.l4l-wa-maintabs{position:sticky;top:8px;z-index:5;scroll-margin-top:12px;box-shadow:0 6px 18px -12px #0000002e}.l4l-wa-seg.is-small [data-app=l4l] .l4l-wa-seg-btn,[data-app=l4l] .l4l-wa-seg.is-small .l4l-wa-seg-btn{padding:6px 12px;font-size:13px}.l4l-wa-seg-count.is-hot{background:var(--wa-green);color:#fff}[data-app=l4l] .l4l-wa-chip.is-soft{color:var(--text-subtle);border-style:dashed}[data-app=l4l] .l4l-wa-chip.is-done{color:var(--success);border-color:#16a34a4d;background:var(--success-bg)}[data-app=l4l] .l4l-wa-chip.is-danger{color:var(--danger);border-color:#dc262640}[data-app=l4l] .l4l-wa-chip:disabled{opacity:.5;cursor:not-allowed}.l4l-wa-chip-n{margin-left:2px;font-size:11px;font-weight:650;opacity:.7;font-variant-numeric:tabular-nums}.l4l-wa-empty-icon{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--text-subtle)}.l4l-wa-empty .l4l-btn{margin-top:8px}.l4l-wa-lmeter{display:flex;flex-direction:column;gap:6px}.l4l-wa-lmeter-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:var(--text-muted)}.l4l-wa-lmeter-top em{font-style:normal;color:var(--text-subtle);font-variant-numeric:tabular-nums}.l4l-wa-lmeter-top b{color:var(--text);font-size:15px;font-weight:650}.l4l-wa-lmeter-track{height:7px;border-radius:999px;background:var(--bg-elevated-2);overflow:hidden}.l4l-wa-lmeter-track i{display:block;height:100%;border-radius:999px;background:var(--brand);transition:width .8s var(--ease)}.l4l-wa-lmeter.is-mint i{background:linear-gradient(90deg,#10b981,#34d399)}.l4l-wa-lmeter.is-sky i{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.l4l-wa-lmeter.is-violet i{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.l4l-wa-lmeter.is-full i{background:var(--danger)}.l4l-wa-lmeter-sub{font-size:12px;color:var(--text-faint)}.l4l-wa-ticks{display:inline-flex;margin-left:2px;color:#8696a0}.l4l-wa-ticks svg+svg{margin-left:-9px}.l4l-wa-ticks.is-read{color:var(--wa-blue-tick)}.l4l-wa-tags-input{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-input)}.l4l-wa-tags-input:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.l4l-wa-tags-input input{flex:1;min-width:90px;border:0;outline:none;background:transparent;font-size:13.5px;color:var(--text);padding:4px 2px}.l4l-wa-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:550;background:var(--brand-bg);color:var(--brand);white-space:nowrap}[data-app=l4l] .l4l-wa-tag button{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;opacity:.7}[data-app=l4l] .l4l-wa-tag button:hover{opacity:1}.l4l-wa-tags-sugg{position:absolute;left:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;min-width:180px;padding:4px;border-radius:10px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg)}[data-app=l4l] .l4l-wa-tags-sugg button{text-align:left;padding:6px 10px;border-radius:7px;font-size:13px;color:var(--text);background:transparent;border:0}[data-app=l4l] .l4l-wa-tags-sugg button:hover{background:var(--bg-hover)}.l4l-wa-menu{position:relative}.l4l-wa-menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:210px;display:flex;flex-direction:column;padding:5px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:l4lWaFade .16s var(--ease)}[data-app=l4l] .l4l-wa-menu-pop button{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13.5px;text-align:left;color:var(--text);background:transparent;border:0}[data-app=l4l] .l4l-wa-menu-pop button:hover:not(:disabled){background:var(--bg-hover)}[data-app=l4l] .l4l-wa-menu-pop button:disabled{opacity:.45;cursor:not-allowed}[data-app=l4l] .l4l-wa-menu-pop button.is-danger{color:var(--danger)}.l4l-wa-menu-pop button svg{color:var(--text-subtle)}.l4l-wa-menu-pop button.is-danger svg{color:var(--danger)}.l4l-wa-stepper{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:10px;overflow:hidden;background:var(--bg-input);height:36px}[data-app=l4l] .l4l-wa-stepper button{width:32px;height:100%;font-size:16px;color:var(--text-muted);background:transparent;border:0}[data-app=l4l] .l4l-wa-stepper button:hover{background:var(--bg-hover);color:var(--text)}.l4l-wa-stepper input{width:56px;height:100%;text-align:center;border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);background:transparent;font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.l4l-wa-stepper input::-webkit-outer-spin-button,.l4l-wa-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.l4l-wa-stepper span{padding:0 10px;font-size:12.5px;color:var(--text-subtle)}.l4l-wa-numfield{display:flex;flex-direction:column;gap:6px}.l4l-wa-numfield>span{font-size:12.5px;font-weight:600;color:var(--text-muted)}.l4l-wa-numfield>em{font-style:normal;font-size:12px;color:var(--text-faint)}.l4l-wa-bubble{position:relative;max-width:86%;padding:7px 10px 6px 11px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 1px .5px #0b141a21}.l4l-wa-bubble.is-out{align-self:flex-end;color:#111b21;background:#d9fdd3;border-radius:10px 10px 2px}.l4l-wa-bubble.is-in{align-self:flex-start;color:#111b21;background:#fff;border-radius:10px 10px 10px 2px}.l4l-wa-bubble.is-media{padding:4px}.l4l-wa-bubble .l4l-wa-bubble-meta svg.is-read{color:var(--wa-blue-tick)}.l4l-wa-bubble-img{display:block;max-width:100%;max-height:220px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.l4l-wa-doc{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#0000000d;font-size:12.5px;color:#111b21}.l4l-wa-doc svg{color:#e5484d;flex-shrink:0}.l4l-wa-voice{display:flex;align-items:center;gap:8px;padding:6px 8px;min-width:200px;color:#54656f}.l4l-wa-voice svg{color:#00a884}.l4l-wa-voice em{font-style:normal;font-size:11px}.l4l-wa-voice-wave{flex:1;display:flex;align-items:center;gap:2px}.l4l-wa-voice-wave i{width:3px;border-radius:2px;background:#8696a0}.l4l-wa-voice-text{padding:2px 8px 6px;font-size:12px;color:#54656f;font-style:italic}.l4l-wa-att{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:12px;color:#54656f}[data-theme=dark] .l4l-wa-bubble.is-out{color:#e9edef;background:#005c4b}[data-theme=dark] .l4l-wa-bubble.is-in{color:#e9edef;background:#202c33}[data-theme=dark] .l4l-wa-doc,[data-theme=dark] .l4l-wa-voice,[data-theme=dark] .l4l-wa-voice-text,[data-theme=dark] .l4l-wa-att{color:#d1d7db}.l4l-wa-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 16px}[data-app=l4l] .l4l-wa-number{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;font-size:12.5px;color:#ffffffb8;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}[data-app=l4l] .l4l-wa-number:hover{background:#ffffff17}[data-app=l4l] .l4l-wa-number.is-active{color:#fff;background:#ffffff24;border-color:#ffffff38}.l4l-wa-number i{width:7px;height:7px;border-radius:50%;background:#34d399}.l4l-wa-number i.is-caution{background:#fbbf24}.l4l-wa-number i.is-risk,.l4l-wa-number i.is-off{background:#fb7185}.l4l-wa-number em{font-style:normal;color:#ffffff73;font-variant-numeric:tabular-nums}.l4l-wa-number-add .l4l-btn{height:28px;border-radius:999px}.l4l-wa-hero-err{font-size:12px;color:#fecdd3}[data-app=l4l] .l4l-wa-hero-btn.is-stop{color:#fecdd3;background:#f43f5e24;border:1px solid rgba(244,63,94,.32)}[data-app=l4l] .l4l-wa-hero-btn.is-stop:hover{background:#f43f5e38;opacity:1}[data-app=l4l] .l4l-wa-hero-btn.is-resume{color:#0c0e14;background:#34d399}.l4l-wa-hero-quota{margin-left:auto;font-size:12px;color:#ffffff73;font-variant-numeric:tabular-nums}.l4l-wa-connect-art{overflow:hidden}.l4l-wa-connect-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.l4l-wa-connect-orbit span{position:absolute;left:50%;top:50%;border:1px solid rgba(255,255,255,.08);border-radius:50%;transform:translate(-50%,-50%);animation:l4lWaOrbit 6s linear infinite}.l4l-wa-connect-orbit span:nth-child(1){width:170px;height:170px}.l4l-wa-connect-orbit span:nth-child(2){width:240px;height:240px;animation-duration:9s}.l4l-wa-connect-orbit span:nth-child(3){width:310px;height:310px;animation-duration:12s}.l4l-wa-connect-orbit span:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399cc}@keyframes l4lWaOrbit{to{transform:translate(-50%,-50%) rotate(360deg)}}.l4l-wa-camp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:14px}.l4l-wa-camp.is-scheduled{border-color:var(--brand-border)}.l4l-wa-camp.is-done{background:linear-gradient(180deg,var(--bg-elevated),var(--bg-elevated-2))}[data-app=l4l] .l4l-wa-camp-title{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:0;text-align:left;background:transparent;border:0;min-width:0}[data-app=l4l] .l4l-wa-camp-title:hover h3{color:var(--brand)}.l4l-wa-camp-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--text-faint)}.l4l-wa-camp-meta span{display:inline-flex;align-items:center;gap:4px}.l4l-wa-camp-meta .is-prio-1{color:var(--danger)}.l4l-wa-camp-head-right{display:flex;align-items:center;gap:6px;flex-shrink:0}.l4l-wa-camp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.l4l-wa-camp-kpis>div{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:12px;background:var(--bg-elevated-2);min-width:0}.l4l-wa-camp-kpis b{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.l4l-wa-camp-kpis span{font-size:11.5px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-camp-kpis .is-replies{background:var(--brand-bg)}.l4l-wa-camp-kpis .is-replies b{color:var(--brand)}.l4l-wa-camp-kpis .is-hot{background:#f59e0b1a}.l4l-wa-camp-kpis .is-hot b{color:#c2410c}.l4l-wa-camp-kpis .is-muted b{color:var(--text-subtle)}.l4l-wa-camp-foot-info{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--text-muted)}.l4l-wa-camp-foot-info span{display:inline-flex;align-items:center;gap:6px}.l4l-wa-camp-foot-info svg{color:var(--text-faint)}.l4l-wa-start{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.l4l-wa-start-art{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;color:#fff;background:linear-gradient(140deg,#0c0e14,#1e293b);box-shadow:0 10px 24px -12px #0a0e1e99}.l4l-wa-start .l4l-btn{margin-top:10px}.l4l-wa-dots{display:inline-flex;align-items:center;gap:4px}.l4l-wa-dots i{width:9px;height:9px;border-radius:50%;background:var(--bg-elevated-2);border:1px solid var(--border-strong)}.l4l-wa-dots i.is-sent{background:var(--wa-green);border-color:var(--wa-green)}.l4l-wa-dots i.is-read{background:var(--wa-blue-tick);border-color:var(--wa-blue-tick)}.l4l-wa-dots i.is-next{border-color:var(--wa-green);border-style:dashed}.l4l-wa-dots-reply{color:var(--brand);margin-left:2px}.l4l-wa-pill.is-waiting{background:#0ea5e91a;color:#0369a1}.l4l-wa-pill.is-stopped{color:var(--text-subtle)}.l4l-wa-pill.is-pending{background:var(--bg-elevated-2)}.l4l-wa-builder,.l4l-wa-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 200);display:flex;flex-direction:column;background:var(--bg);animation:l4lWaRise .26s var(--ease)}@keyframes l4lWaRise{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.l4l-wa-builder-top{display:flex;align-items:center;gap:14px;padding:10px 18px;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.l4l-wa-builder-name{flex:0 1 300px;min-width:140px;border:0;outline:none;padding:6px 8px;border-radius:8px;font-size:16px;font-weight:650;color:var(--text);background:transparent}.l4l-wa-builder-name:hover,.l4l-wa-builder-name:focus{background:var(--bg-hover)}.l4l-wa-builder-name::-moz-placeholder{color:var(--text-faint);font-weight:500}.l4l-wa-builder-name::placeholder{color:var(--text-faint);font-weight:500}.l4l-wa-builder-stages{flex:1;display:flex;justify-content:center;gap:4px;overflow-x:auto}[data-app=l4l] .l4l-wa-builder-stage{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:550;white-space:nowrap;color:var(--text-subtle);background:transparent;border:0}[data-app=l4l] .l4l-wa-builder-stage:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-wa-builder-stage:disabled{opacity:.4;cursor:default}.l4l-wa-builder-stage span{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;background:var(--bg-elevated-2);color:var(--text-subtle);transition:background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-builder-stage.is-active{color:var(--text);background:var(--bg-elevated-2)}.l4l-wa-builder-stage.is-active span{background:var(--brand);color:#fff}.l4l-wa-builder-stage.is-done span{background:var(--success-bg);color:var(--success)}.l4l-wa-builder-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px}.l4l-wa-builder-main{overflow-y:auto;padding:28px clamp(16px,4vw,56px) 40px}.l4l-wa-builder-side{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 18px;border-left:1px solid var(--border);background:radial-gradient(420px 300px at 50% 0%,rgba(37,211,102,.07),transparent 70%),var(--bg-elevated-2);overflow-y:auto}.l4l-wa-builder-side-head{align-self:stretch;display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.l4l-wa-builder-facts{align-self:stretch;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.l4l-wa-builder-facts div{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-builder-facts b{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-builder-facts span{font-size:11.5px;color:var(--text-subtle);text-align:center}.l4l-wa-builder-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border);background:var(--bg-elevated)}.l4l-wa-builder-foot-right{display:flex;gap:8px}.l4l-wa-bstage{display:flex;flex-direction:column;gap:16px;max-width:860px;margin:0 auto;animation:l4lWaFade .24s var(--ease)}.l4l-wa-bstage h2{margin:0;font-size:24px;font-weight:750;letter-spacing:-.02em;color:var(--text)}.l4l-wa-bstage-sub{margin:-10px 0 4px;font-size:14px;line-height:1.55;color:var(--text-muted)}.l4l-wa-bstage-h3{margin:10px 0 0;font-size:14px;font-weight:650;color:var(--text)}.l4l-wa-bstage .l4l-field{margin:0}.l4l-wa-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.l4l-wa-tpl{position:relative}[data-app=l4l] .l4l-wa-tpl:not(.is-mine),[data-app=l4l] .l4l-wa-tpl-hit{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:100%;padding:16px;text-align:left;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);transition:transform var(--duration) var(--ease),border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-tpl:not(.is-mine):hover,[data-app=l4l] .l4l-wa-tpl-hit:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:var(--shadow)}[data-app=l4l] .l4l-wa-tpl.is-active{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}[data-app=l4l] .l4l-wa-tpl.is-blank{border-style:dashed}[data-app=l4l] .l4l-wa-tpl.is-ai{background:linear-gradient(150deg,rgba(139,92,246,.07),rgba(37,99,235,.05) 60%,var(--bg-elevated));border-color:#8b5cf640}.l4l-wa-tpl b{font-size:14.5px;font-weight:650}.l4l-wa-tpl em{font-style:normal;font-size:12.5px;line-height:1.45;color:var(--text-subtle)}.l4l-wa-tpl-icon{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-tpl.is-ai .l4l-wa-tpl-icon{background:#8b5cf61f;color:var(--wa-violet)}.l4l-wa-tpl.tone-mint .l4l-wa-tpl-icon.is-tone{background:#10b9811f;color:#059669}.l4l-wa-tpl.tone-sky .l4l-wa-tpl-icon.is-tone{background:#0ea5e91f;color:#0284c7}.l4l-wa-tpl.tone-violet .l4l-wa-tpl-icon.is-tone{background:#8b5cf61f;color:#7c3aed}.l4l-wa-tpl.tone-amber .l4l-wa-tpl-icon.is-tone{background:#f59e0b21;color:#b45309}.l4l-wa-tpl.tone-rose .l4l-wa-tpl-icon.is-tone{background:#f43f5e1c;color:#e11d48}.l4l-wa-tpl.tone-teal .l4l-wa-tpl-icon.is-tone{background:#14b8a61f;color:#0f766e}.l4l-wa-tpl-steps{margin-top:auto;padding-top:6px;font-size:11.5px;font-weight:600;color:var(--text-faint)}.l4l-wa-tpl-del{position:absolute;top:8px;right:8px}.l4l-wa-ai-box{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;border:1px solid rgba(139,92,246,.25);background:linear-gradient(160deg,rgba(139,92,246,.06),var(--bg-elevated) 70%);animation:l4lWaFade .2s var(--ease)}.l4l-wa-ai-box .l4l-btn{align-self:flex-start}.l4l-wa-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}[data-app=l4l] .l4l-wa-pick{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;text-align:left;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-pick:hover:not(:disabled){border-color:var(--border-strong)}[data-app=l4l] .l4l-wa-pick:disabled{opacity:.5;cursor:not-allowed}[data-app=l4l] .l4l-wa-pick.is-active{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-wa-pick b{font-size:14px;font-weight:650}.l4l-wa-pick em{font-style:normal;font-size:12.5px;color:var(--text-subtle)}.l4l-wa-pick-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-pick.is-active .l4l-wa-pick-icon{background:var(--brand-bg);color:var(--brand)}.l4l-wa-pick-check{position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff}.l4l-wa-reach{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 24px;align-items:center;padding:18px 20px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-reach-big{display:flex;flex-direction:column;align-items:flex-start;padding-right:20px;border-right:1px solid var(--border)}.l4l-wa-reach-big b{font-size:40px;font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-reach-big span{margin-top:4px;font-size:13px;color:var(--text-subtle)}.l4l-wa-reach ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.l4l-wa-reach li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-muted)}.l4l-wa-reach li b{color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-reach li.is-kept b{color:var(--warning);font-weight:550}.l4l-wa-reach .l4l-alert{grid-column:1 / -1}.l4l-wa-seq{display:flex;flex-direction:column}.l4l-wa-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.l4l-wa-step-rail{display:flex;flex-direction:column;align-items:center}.l4l-wa-step-rail span{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(140deg,#128c4b,#25d366);box-shadow:0 6px 14px -8px #128c4bb3}.l4l-wa-step-rail i{flex:1;width:2px;margin:6px 0;background:repeating-linear-gradient(var(--border-strong) 0 6px,transparent 6px 11px)}.l4l-wa-step-card{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:16px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.l4l-wa-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.l4l-wa-step-head>div>b{font-size:14.5px;font-weight:650;color:var(--text)}.l4l-wa-step-delay{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:13px;color:var(--text-muted)}.l4l-wa-step-delay .l4l-select{width:auto;height:36px}.l4l-wa-step-actions{display:flex;gap:2px}.l4l-wa-step-foot{display:flex;gap:14px}[data-app=l4l] .l4l-wa-step-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:46px;padding:12px;border-radius:14px;font-size:13.5px;font-weight:600;color:var(--text-muted);background:transparent;border:1.5px dashed var(--border-strong)}[data-app=l4l] .l4l-wa-step-add:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-bg)}.l4l-wa-ab-tabs{display:flex;align-items:center;gap:4px}[data-app=l4l] .l4l-wa-ab-tab{padding:4px 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-subtle);background:var(--bg-elevated-2);border:1px solid transparent}[data-app=l4l] .l4l-wa-ab-tab.is-active{color:var(--brand);background:var(--brand-bg);border-color:var(--brand-border)}.l4l-wa-ab-tabs .l4l-wa-linkbtn{margin-left:auto;font-size:12px}.l4l-wa-lint{list-style:none;margin:0;padding:10px 12px;display:flex;flex-direction:column;gap:5px;border-radius:10px;background:var(--warning-bg)}.l4l-wa-lint li{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:#92400e}.l4l-wa-lint li svg{flex-shrink:0;margin-top:2px}.l4l-wa-lint li.is-error{color:var(--danger);font-weight:550}[data-theme=dark] .l4l-wa-lint li{color:#fcd34d}.l4l-wa-media{display:flex;flex-direction:column;gap:8px}.l4l-wa-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.l4l-wa-media-actions .l4l-wa-hint{margin-left:4px}.l4l-wa-media-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg-elevated-2);border:1px solid var(--border)}.l4l-wa-media-card.is-voice{background:linear-gradient(160deg,rgba(139,92,246,.07),var(--bg-elevated-2))}.l4l-wa-media-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border)}.l4l-wa-media-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.l4l-wa-media-body b{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-wa-media-body em{font-style:normal;font-size:12px;color:var(--text-faint)}.l4l-wa-media-body .l4l-field{margin:0}.l4l-wa-recorder{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated-2)}.l4l-wa-recorder>.l4l-btn{align-self:flex-start}.l4l-wa-review{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-elevated)}.l4l-wa-review-row{display:grid;grid-template-columns:26px 180px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;font-size:13.5px}.l4l-wa-review-row+.l4l-wa-review-row{border-top:1px solid var(--border)}.l4l-wa-review-row span{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--danger-bg);color:var(--danger)}.l4l-wa-review-row.is-ok span{background:var(--success-bg);color:var(--success)}.l4l-wa-review-row b{font-weight:600;color:var(--text)}.l4l-wa-review-row em{font-style:normal;color:var(--text-muted)}.l4l-wa-test{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;border:1px dashed var(--border-strong);background:var(--bg-elevated)}.l4l-wa-test.is-inline{border-style:solid}.l4l-wa-test-row{display:flex;gap:8px;align-items:center}.l4l-wa-test-row .l4l-field{flex:1;margin:0;max-width:300px}.l4l-wa-test-res{display:flex;flex-wrap:wrap;gap:6px}.l4l-wa-test-res span{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600}.l4l-wa-test-res .is-ok{background:var(--success-bg);color:var(--success)}.l4l-wa-test-res .is-ko{background:var(--danger-bg);color:var(--danger)}.l4l-wa-phone.is-tall{height:600px}.l4l-wa-phone-sep{align-self:center;display:inline-flex;align-items:center;gap:4px;margin:6px 0 2px;padding:3px 10px;border-radius:8px;font-size:11px;color:#54656f;background:#ffffffd9;box-shadow:0 1px .5px #0b141a1a}[data-theme=dark] .l4l-wa-phone-sep{color:#8696a0;background:#182229}.l4l-wa-phone-ab{align-self:flex-end;display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#ffffffb3}[data-app=l4l] .l4l-wa-phone-ab button{width:22px;height:20px;border-radius:6px;font-size:11px;font-weight:700;color:#54656f;background:transparent;border:0}[data-app=l4l] .l4l-wa-phone-ab button.is-active{color:#fff;background:#00a884}.l4l-wa-seg.is-small{align-self:flex-start}.l4l-wa-detail-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.l4l-wa-detail-title{flex:1;min-width:220px;display:flex;flex-direction:column;gap:5px}.l4l-wa-detail-title h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.l4l-wa-detail-title>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.l4l-wa-detail-title em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:12.5px;color:var(--text-faint)}.l4l-wa-detail-actions{display:flex;flex-wrap:wrap;gap:6px}.l4l-wa-detail-body{flex:1;overflow-y:auto;padding:22px clamp(16px,4vw,48px) 40px;display:flex;flex-direction:column;gap:16px}.l4l-wa-detail-body>*{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.l4l-wa-detail-load{flex:1;display:flex;align-items:center;justify-content:center}.l4l-wa-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.l4l-wa-funnel-step{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-funnel-label{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-subtle)}.l4l-wa-funnel-step b{font-size:28px;font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-funnel-bar{height:6px;border-radius:999px;background:var(--bg-elevated-2);overflow:hidden}.l4l-wa-funnel-bar i{display:block;height:100%;border-radius:999px;background:var(--text-faint);transition:width .9s var(--ease)}.l4l-wa-funnel-step.is-reached i{background:var(--wa-green)}.l4l-wa-funnel-step.is-read i{background:var(--wa-blue-tick)}.l4l-wa-funnel-step.is-replied i{background:var(--brand)}.l4l-wa-funnel-step.is-interested i{background:var(--wa-amber)}.l4l-wa-funnel-step em{font-style:normal;font-size:12px;color:var(--text-faint)}.l4l-wa-steps-table{display:flex;flex-direction:column}.l4l-wa-steps-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:14px;padding:12px 0;align-items:start}.l4l-wa-steps-row+.l4l-wa-steps-row{border-top:1px solid var(--border)}.l4l-wa-steps-n{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#25d36621;color:var(--wa-green-ink)}.l4l-wa-steps-text{display:flex;flex-direction:column;gap:4px;min-width:0}.l4l-wa-steps-text em{font-style:normal;font-size:12px;font-weight:600;color:var(--text-faint)}.l4l-wa-steps-text p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.l4l-wa-steps-stats{display:flex;gap:12px;font-size:13px;color:var(--text-muted);font-variant-numeric:tabular-nums}.l4l-wa-steps-stats span{display:inline-flex;align-items:center;gap:4px}.l4l-wa-steps-stats .is-replies{color:var(--brand);font-weight:600}.l4l-wa-ab{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:10px 12px;border-radius:12px;background:var(--bg-elevated-2)}.l4l-wa-ab-row{display:grid;grid-template-columns:90px minmax(0,1fr) 130px auto;align-items:center;gap:10px;font-size:12.5px;color:var(--text-muted)}.l4l-wa-ab-row b{font-weight:650;color:var(--text)}.l4l-wa-ab-bar{height:8px;border-radius:999px;background:var(--bg-elevated);overflow:hidden}.l4l-wa-ab-bar i{display:block;height:100%;border-radius:999px;background:var(--text-faint)}.l4l-wa-ab-row.is-winner .l4l-wa-ab-bar i{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.l4l-wa-ab-row em{font-style:normal;font-variant-numeric:tabular-nums}.l4l-wa-ab-win{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:650;color:#b45309;background:#f59e0b24}.l4l-wa-reasons{display:flex;flex-wrap:wrap;gap:6px}.l4l-wa-reasons span{padding:4px 10px;border-radius:999px;font-size:12.5px;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-reasons b{margin-left:4px;color:var(--text)}.l4l-wa-inbox{display:grid;grid-template-columns:200px 320px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100vh - 92px);height:calc(100dvh - 92px);min-height:520px;scroll-margin-top:12px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--bg-elevated)}.l4l-wa-inbox-filters{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-right:1px solid var(--border);background:var(--bg-elevated-2);overflow-y:auto}[data-app=l4l] .l4l-wa-inbox-filter{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;font-size:13.5px;font-weight:550;text-align:left;color:var(--text-muted);background:transparent;border:0}[data-app=l4l] .l4l-wa-inbox-filter:hover{color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-wa-inbox-filter.is-active{color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm),0 0 0 1px var(--border)}.l4l-wa-inbox-filter span{flex:1}.l4l-wa-inbox-filter em{font-style:normal;font-size:11.5px;font-weight:650;color:var(--text-subtle);font-variant-numeric:tabular-nums}[data-app=l4l] .l4l-wa-inbox-sync{display:flex;align-items:center;gap:8px;margin-top:auto;padding:8px 10px;border-radius:10px;font-size:12.5px;color:var(--text-subtle);background:transparent;border:0}[data-app=l4l] .l4l-wa-inbox-sync:hover{color:var(--text);background:var(--bg-hover)}.l4l-wa-inbox-sync .is-spin{animation:l4lWaSpin .9s linear infinite}@keyframes l4lWaSpin{to{transform:rotate(360deg)}}.l4l-wa-inbox>*{min-height:0}.l4l-wa-inbox-list{display:flex;flex-direction:column;border-right:1px solid var(--border);overflow-y:auto}.l4l-wa-inbox-search{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.l4l-wa-inbox-search .l4l-field{flex:1;min-width:0;margin:0}.l4l-wa-inbox-readhint{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 12px;font-size:12px;line-height:1.45;color:var(--text-muted);border-bottom:1px solid var(--border)}.l4l-wa-inbox-readhint svg{flex-shrink:0;margin-top:2px;color:var(--wa-green)}[data-app=l4l] .l4l-wa-newchat-btn{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:var(--wa-green);border:0;box-shadow:0 6px 14px -8px #25d366e6;transition:transform var(--duration) var(--ease),filter var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-newchat-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.l4l-wa-inbox-none{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;font-size:13px;color:var(--text-subtle)}.l4l-wa-inbox-none.is-start{align-items:center;text-align:center;gap:8px;padding:36px 20px}.l4l-wa-inbox-none.is-start svg{color:var(--text-faint)}.l4l-wa-inbox-none.is-start b{font-size:14px;color:var(--text)}.l4l-wa-inbox-none.is-start .l4l-btn{margin-top:6px}.l4l-wa-inbox-pick{margin:auto;display:flex;flex-direction:column;align-items:center;gap:4px}.l4l-wa-inbox-pick .l4l-wa-empty{border:0}[data-app=l4l] .l4l-wa-conv{position:relative;display:flex;gap:10px;padding:12px 14px;text-align:left;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--border);transition:background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-conv:hover{background:var(--bg-hover)}[data-app=l4l] .l4l-wa-conv.is-active{background:var(--brand-bg);box-shadow:inset 3px 0 0 var(--brand)}.l4l-wa-conv-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.l4l-wa-conv-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.l4l-wa-conv-top b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-conv.is-unread .l4l-wa-conv-top b{font-weight:750}.l4l-wa-conv-top time{flex-shrink:0;font-size:11.5px;color:var(--text-faint)}.l4l-wa-conv-excerpt{font-size:12.5px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-conv.is-unread .l4l-wa-conv-excerpt{color:var(--text)}.l4l-wa-conv-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.l4l-wa-unread{position:absolute;right:12px;bottom:12px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:var(--wa-green)}.l4l-wa-todo-dot{width:7px;height:7px;border-radius:50%;background:var(--brand)}.l4l-wa-cat{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-cat.is-interested{background:#f59e0b21;color:#c2410c}.l4l-wa-cat.is-question{background:#0ea5e91f;color:#0369a1}.l4l-wa-cat.is-not_now{background:#8b5cf61c;color:#6d28d9}.l4l-wa-cat.is-stop{background:var(--danger-bg);color:var(--danger)}.l4l-wa-cat.is-reminder{background:var(--brand-bg);color:var(--brand)}.l4l-wa-stage-mini{padding:1px 8px;border-radius:6px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-elevated-2);color:var(--text-subtle)}.l4l-wa-stage-mini.is-interested{color:#c2410c}.l4l-wa-stage-mini.is-meeting{color:var(--brand)}.l4l-wa-stage-mini.is-won{color:var(--success)}.l4l-wa-stage-mini.is-lost{color:var(--text-faint)}.l4l-wa-inbox-thread{min-width:0;display:flex;flex-direction:column;overflow:hidden}.l4l-wa-inbox-thread>.l4l-wa-empty{margin:auto;border:0}.l4l-wa-thread{flex:1;min-height:0;display:flex;flex-direction:column}.l4l-wa-thread.is-loading{align-items:center;justify-content:center}.l4l-wa-thread-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.l4l-wa-thread-back{display:none!important}.l4l-wa-thread-id{flex:1;min-width:0;display:flex;flex-direction:column}.l4l-wa-thread-id b{font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-thread-id em{font-style:normal;font-size:12.5px;color:var(--text-faint)}.l4l-wa-thread-actions{display:flex;align-items:center;gap:8px}.l4l-wa-thread-main{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-rows:minmax(0,1fr)}.l4l-wa-thread-main>*{min-height:0}.l4l-wa-thread-col{position:relative;min-width:0;display:flex;flex-direction:column}.l4l-wa-thread-msgs{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:18px;overflow-y:auto;overscroll-behavior:contain;background-color:#efeae2;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1.5px),radial-gradient(rgba(0,0,0,.025) 1px,transparent 1.5px);background-size:22px 22px,22px 22px;background-position:0 0,11px 11px}[data-theme=dark] .l4l-wa-thread-msgs{background-color:#0b141a;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1.5px)}.l4l-wa-thread-msgs .l4l-wa-bubble{max-width:72%}.l4l-wa-day-sep{align-self:center;margin:8px 0}.l4l-wa-day-sep span{padding:4px 12px;border-radius:8px;font-size:11.5px;text-transform:capitalize;color:#54656f;background:#ffffffe6;box-shadow:0 1px .5px #0b141a1a}[data-theme=dark] .l4l-wa-day-sep span{color:#8696a0;background:#182229}.l4l-wa-thread-side{display:flex;flex-direction:column;gap:16px;padding:16px;border-left:1px solid var(--border);overflow-y:auto}.l4l-wa-side-block{display:flex;flex-direction:column;gap:6px}.l4l-wa-side-block .l4l-wa-label{display:flex;align-items:center;gap:6px;margin:0}.l4l-wa-side-block .l4l-field{margin:0}.l4l-wa-stage-pick{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}[data-app=l4l] .l4l-wa-stage-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border)}[data-app=l4l] .l4l-wa-stage-btn:hover{border-color:var(--border-strong);color:var(--text)}[data-app=l4l] .l4l-wa-stage-btn.is-active.is-interested{color:#c2410c;border-color:#f59e0b66;background:#f59e0b1a}[data-app=l4l] .l4l-wa-stage-btn.is-active.is-meeting{color:var(--brand);border-color:var(--brand-border);background:var(--brand-bg)}[data-app=l4l] .l4l-wa-stage-btn.is-active.is-won{color:var(--success);border-color:#16a34a59;background:var(--success-bg)}[data-app=l4l] .l4l-wa-stage-btn.is-active.is-lost{color:var(--text-subtle);border-color:var(--border-strong);background:var(--bg-elevated-2)}.l4l-wa-reminder{display:flex;flex-direction:column;gap:6px}.l4l-wa-quick{display:flex;gap:4px}.l4l-wa-side-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;border-radius:10px;background:var(--bg-elevated-2)}.l4l-wa-side-list b{width:100%;font-size:12.5px;color:var(--text)}.l4l-wa-side-list em{width:100%;font-style:normal;font-size:12px;color:var(--text-subtle)}.l4l-wa-side-camp{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--text)}.l4l-wa-side-camp em{font-style:normal;color:var(--text-faint)}.l4l-wa-composer-bar{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:10px 14px 8px;border-top:1px solid var(--border);background:var(--bg-elevated-2)}.l4l-wa-composer-row{display:flex;align-items:flex-end;gap:8px}.l4l-wa-composer-row .l4l-field{flex:1;min-width:0;margin:0}[data-app=l4l] .l4l-wa-composer-row textarea{resize:none;field-sizing:content;min-height:42px;max-height:150px;padding:10px 14px;line-height:1.45;border-radius:21px;background:var(--bg-elevated);overflow-y:auto}.l4l-wa-composer-row .l4l-btn{height:42px;border-radius:21px}[data-app=l4l] .l4l-wa-send-btn{flex-shrink:0;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--wa-green);border:0;transition:transform var(--duration) var(--ease),opacity var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-send-btn:hover:not(:disabled){transform:scale(1.05)}[data-app=l4l] .l4l-wa-send-btn:disabled{opacity:.4;cursor:default}.l4l-wa-send-btn svg{margin-left:-2px}.l4l-wa-composer-bar>.l4l-wa-hint{padding-left:14px;font-size:11.5px}.l4l-wa-bubble.is-pending{opacity:.7}[data-app=l4l] .l4l-wa-to-bottom{position:absolute;right:18px;bottom:96px;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-md)}.l4l-wa-thread-new{align-self:center;margin:auto 0;max-width:340px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 18px;text-align:center;font-size:12.5px;color:#54656f;border-radius:12px;background:#ffffffeb;box-shadow:0 1px .5px #0b141a1a}.l4l-wa-thread-new b{font-size:13.5px;color:#111b21}.l4l-wa-thread-new svg{color:var(--wa-green-ink)}[data-theme=dark] .l4l-wa-thread-new{color:#8696a0;background:#182229}[data-theme=dark] .l4l-wa-thread-new b{color:#e9edef}.l4l-wa-newchat{display:flex;flex-direction:column;gap:10px}.l4l-wa-newchat .l4l-field{margin:0}.l4l-wa-newchat-list{display:flex;flex-direction:column;max-height:340px;overflow-y:auto;margin:0 -6px}[data-app=l4l] .l4l-wa-newchat-row{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;text-align:left;color:var(--text);background:transparent;border:0}[data-app=l4l] .l4l-wa-newchat-row:hover:not(:disabled){background:var(--bg-hover)}[data-app=l4l] .l4l-wa-newchat-row:disabled{opacity:.55;cursor:default}.l4l-wa-newchat-id{flex:1;min-width:0;display:flex;flex-direction:column}.l4l-wa-newchat-id b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-newchat-id em{font-style:normal;font-size:12px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-newchat-ico{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--wa-green)}.l4l-wa-newchat-tag{font-size:11.5px;font-weight:600;color:var(--text-faint)}.l4l-wa-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:6px}.l4l-wa-board-col{display:flex;flex-direction:column;gap:8px;min-height:420px;padding:10px;border-radius:16px;background:var(--bg-elevated-2);border:1px solid var(--border);transition:border-color var(--duration) var(--ease),background var(--duration) var(--ease)}.l4l-wa-board-col.is-over{border-color:var(--brand);background:var(--brand-bg)}.l4l-wa-board-head{display:flex;align-items:center;gap:7px;padding:4px 6px 6px;font-size:13px;color:var(--text-muted)}.l4l-wa-board-head b{flex:1;color:var(--text);font-weight:650}.l4l-wa-board-head em{font-style:normal;font-size:12px;font-weight:650;color:var(--text-subtle)}.l4l-wa-board-col.is-interested .l4l-wa-board-head svg{color:#ea580c}.l4l-wa-board-col.is-meeting .l4l-wa-board-head svg{color:var(--brand)}.l4l-wa-board-col.is-won .l4l-wa-board-head svg{color:var(--success)}.l4l-wa-board-cards{display:flex;flex-direction:column;gap:8px}.l4l-wa-board-card{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);cursor:grab;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.l4l-wa-board-card:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.l4l-wa-board-card:active{cursor:grabbing}.l4l-wa-board-card-top{display:flex;align-items:center;gap:8px}.l4l-wa-board-card-top b{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-wa-board-card p{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.l4l-wa-board-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.l4l-wa-board-card-foot time{font-size:11.5px;color:var(--text-faint)}.l4l-wa-board-empty{padding:18px 8px;text-align:center;font-size:12.5px;color:var(--text-faint);border:1.5px dashed var(--border-strong);border-radius:12px}.l4l-wa-contacts-tab{display:flex;flex-direction:column;gap:16px}.l4l-wa-list-head{flex-wrap:wrap}.l4l-wa-list-title{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-wa-list-title h3{display:flex;align-items:center;gap:6px}.l4l-wa-list-title form .l4l-input{font-size:16px;font-weight:650}.l4l-wa-list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.l4l-wa-list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.l4l-wa-list-tools .l4l-field{margin:0;flex:1 1 220px}.l4l-wa-tag-select{width:auto;min-width:150px}.l4l-wa-bulk{position:sticky;top:64px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:#0c0e14;color:#fff;box-shadow:0 16px 30px -18px #0a0e1eb3;animation:l4lWaFade .18s var(--ease)}.l4l-wa-bulk b{margin-right:6px;font-size:13px}.l4l-wa-bulk .l4l-input{width:150px;height:32px;color:var(--text)}.l4l-wa-bulk .l4l-select{width:auto;height:32px;color:var(--text)}[data-app=l4l] .l4l-wa-bulk .l4l-wa-chip{color:#ffffffd9;background:#ffffff14;border-color:#ffffff29}[data-app=l4l] .l4l-wa-bulk .l4l-wa-chip:hover:not(:disabled){color:#fff;background:#ffffff24}[data-app=l4l] .l4l-wa-bulk .l4l-wa-chip.is-danger{color:#fecdd3}[data-app=l4l] .l4l-wa-bulk .l4l-wa-linkbtn{color:#fff9;margin-left:auto}.l4l-wa-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated)}.l4l-wa-table-wrap .l4l-wa-table{margin:0}.l4l-wa-table th{white-space:nowrap;background:var(--bg-elevated-2)}.l4l-wa-table td{vertical-align:middle}.l4l-wa-table tbody tr{cursor:pointer;transition:background var(--duration) var(--ease)}.l4l-wa-table tbody tr:hover td{background:var(--bg-hover)}.l4l-wa-table tr.is-selected td{background:var(--brand-bg)}.l4l-wa-table tr.is-opted td{color:var(--text-faint)}.l4l-wa-table .is-check{width:36px;text-align:center}.l4l-wa-table .is-mono{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.l4l-wa-table .is-hook{max-width:240px}.l4l-wa-table .is-hook span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text-muted);font-style:italic}.l4l-wa-cell-id{display:flex;align-items:center;gap:9px;min-width:160px}.l4l-wa-cell-id span{display:flex;flex-direction:column;min-width:0}.l4l-wa-cell-id b{font-size:13.5px;font-weight:600;white-space:nowrap}.l4l-wa-cell-id em{font-style:normal;font-size:12px;color:var(--text-faint);white-space:nowrap}.l4l-wa-cell-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.l4l-wa-cell-tags em{font-style:normal;font-size:11.5px;color:var(--text-faint)}.l4l-wa-wizard{display:flex;flex-direction:column;gap:14px}.l4l-wa-wizard-steps{display:flex;gap:18px;padding-bottom:6px;border-bottom:1px solid var(--border)}.l4l-wa-wizard-steps span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--text-faint)}.l4l-wa-wizard-steps b{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;background:var(--bg-elevated-2);color:var(--text-subtle)}.l4l-wa-wizard-steps span.is-on{color:var(--text)}.l4l-wa-wizard-steps span.is-on b{background:var(--brand);color:#fff}.l4l-wa-wizard .l4l-field{margin:0}.l4l-wa-drop.is-big{flex-direction:column;text-align:center;padding:30px 20px;gap:8px}.l4l-wa-drop.is-big>b{font-size:15px}.l4l-wa-drop.is-big>em{font-style:normal;max-width:460px;font-size:13px;color:var(--text-subtle)}.l4l-wa-or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-faint)}.l4l-wa-or:before,.l4l-wa-or:after{content:"";flex:1;height:1px;background:var(--border)}.l4l-wa-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.l4l-wa-map-col{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-map-col.is-phone{border-color:#25d36680;box-shadow:0 0 0 3px #25d36614}.l4l-wa-map-col.is-ignored{opacity:.55}.l4l-wa-map-col b{font-size:13px;color:var(--text)}.l4l-wa-map-col em{font-style:normal;font-size:12px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-toggle.is-boxed{border:1px solid var(--border);border-radius:12px}.l4l-wa-consent{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--warning);background:var(--warning-bg)}.l4l-wa-consent.is-on{border-color:#16a34a59;background:var(--success-bg)}.l4l-wa-consent em{font-style:normal;font-size:12px;color:var(--text-subtle);padding-left:26px}.l4l-wa-import-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px}.l4l-wa-import-done h3{margin:6px 0 0;font-size:18px;color:var(--text)}.l4l-wa-import-done p{margin:0;font-size:13px;color:var(--text-muted)}.l4l-wa-done-icon{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(140deg,#128c4b,#25d366);box-shadow:0 10px 24px -10px #128c4bb3}.l4l-wa-known,.l4l-wa-hooks,.l4l-wa-contact-edit,.l4l-wa-entry-form{display:flex;flex-direction:column;gap:12px}.l4l-wa-known .l4l-field,.l4l-wa-hooks .l4l-field,.l4l-wa-contact-edit .l4l-field,.l4l-wa-entry-form .l4l-field{margin:0}.l4l-wa-known-bar{display:flex;align-items:center;gap:12px}.l4l-wa-known-bar .l4l-field{flex:1}.l4l-wa-rows.is-scroll{max-height:340px;overflow-y:auto}.l4l-wa-row.is-pick{cursor:pointer}.l4l-wa-row.is-selected{background:var(--brand-bg)}.l4l-wa-contact-hero{display:flex;align-items:center;gap:12px}.l4l-wa-contact-hero div{display:flex;flex-direction:column}.l4l-wa-contact-hero b{font-size:15px;color:var(--text);font-family:var(--font-mono)}.l4l-wa-contact-hero em{font-style:normal;font-size:12.5px;color:var(--text-subtle)}.l4l-wa-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.l4l-wa-kv label{display:flex;flex-direction:column;gap:4px}.l4l-wa-kv label span{font-family:var(--font-mono);font-size:12px;color:var(--brand)}.l4l-wa-kv-add{grid-column:1 / -1;display:flex;gap:8px}.l4l-wa-kv-add .l4l-input{max-width:240px}.l4l-wa-explain{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-explain>div{flex:1;min-width:0}.l4l-wa-explain b{font-size:14.5px;color:var(--text)}.l4l-wa-explain p{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-wa-explain-icon{width:42px;height:42px;border-radius:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(140deg,#0c0e14,#1e293b)}.l4l-wa-entries,.l4l-wa-optouts{display:flex;flex-direction:column;gap:14px}.l4l-wa-entry-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:12px}.l4l-wa-entry{display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;padding:16px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-entry-qr{width:136px;height:136px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:12px;background:#fff;border:1px solid var(--border)}.l4l-wa-entry-qr img{width:100%;height:100%}.l4l-wa-entry-body{display:flex;flex-direction:column;gap:7px;min-width:0}.l4l-wa-entry-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.l4l-wa-entry-top h4{margin:0;font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-code{padding:2px 8px;border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--wa-green-ink);background:#25d3661f}.l4l-wa-entry-text{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.l4l-wa-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;color:var(--text-faint)}.l4l-wa-entry-meta span{display:inline-flex;align-items:center;gap:4px}.l4l-wa-entry-stats{font-size:12.5px;color:var(--text-muted)}.l4l-wa-entry-stats b{margin-right:4px;font-size:16px;color:var(--text)}.l4l-wa-entry-stats em{font-style:normal;color:var(--text-faint);margin-left:4px}.l4l-wa-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto}.l4l-wa-optouts-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start}.l4l-wa-optouts-grid .l4l-wa-card>.l4l-btn{align-self:flex-start}.l4l-wa-optouts-grid .l4l-field{margin:0}.l4l-wa-analytics{display:flex;flex-direction:column;gap:14px}.l4l-wa-acc-select{width:auto}.l4l-wa-analytics .l4l-wa-toolbar>.l4l-btn{margin-left:auto}.l4l-wa-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.l4l-wa-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-kpi-icon{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;background:#25d3661f;color:var(--wa-green-ink)}.l4l-wa-kpi.is-sky .l4l-wa-kpi-icon{background:#0ea5e91f;color:#0284c7}.l4l-wa-kpi.is-brand .l4l-wa-kpi-icon{background:var(--brand-bg);color:var(--brand)}.l4l-wa-kpi.is-hot .l4l-wa-kpi-icon{background:#f59e0b21;color:#c2410c}.l4l-wa-kpi.is-muted .l4l-wa-kpi-icon{background:var(--bg-elevated-2);color:var(--text-subtle)}.l4l-wa-kpi-label{font-size:12px;font-weight:600;color:var(--text-subtle)}.l4l-wa-kpi-value{font-size:26px;font-weight:750;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-kpi em{font-style:normal;font-size:12px;color:var(--text-faint)}.l4l-wa-chart{width:100%}.l4l-wa-tip{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:10px;background:#0c0e14;color:#fff;font-size:12px;box-shadow:0 10px 24px -10px #00000080}.l4l-wa-tip span{display:flex;align-items:center;gap:6px;color:#ffffffd1}.l4l-wa-tip i{width:8px;height:8px;border-radius:50%}.l4l-wa-an-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.l4l-wa-heat-grid{display:grid;gap:3px}.l4l-wa-heat-h,.l4l-wa-heat-d{font-size:10.5px;color:var(--text-faint);text-align:center;text-transform:capitalize}.l4l-wa-heat-d{text-align:left;line-height:22px}.l4l-wa-heat-cell{position:relative;height:22px;border-radius:5px;background:rgba(37,211,102,var(--a, 0));outline:1px solid var(--border);outline-offset:-1px}.l4l-wa-heat-cell i{position:absolute;right:3px;top:3px;width:5px;height:5px;border-radius:50%;background:var(--brand)}.l4l-wa-heat-cell.is-hot{box-shadow:inset 0 0 0 2px var(--brand)}.l4l-wa-heat-legend{display:flex;gap:16px;margin-top:10px;font-size:12px;color:var(--text-subtle)}.l4l-wa-heat-legend span{display:inline-flex;align-items:center;gap:6px}.l4l-wa-heat-legend i{width:12px;height:12px;border-radius:3px}.l4l-wa-heat-legend i.is-vol{background:linear-gradient(90deg,#25d36633,#25d366)}.l4l-wa-heat-legend i.is-rep{width:7px;height:7px;border-radius:50%;background:var(--brand)}.l4l-wa-cats{display:flex;flex-direction:column;gap:10px}.l4l-wa-catrow{display:grid;grid-template-columns:130px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.l4l-wa-catrow>span:first-child{display:inline-flex;align-items:center;gap:6px}.l4l-wa-catrow b{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-catbar{height:8px;border-radius:999px;background:var(--bg-elevated-2);overflow:hidden}.l4l-wa-catbar i{display:block;height:100%;border-radius:999px;background:var(--text-faint)}.l4l-wa-catrow.is-interested i{background:#f59e0b}.l4l-wa-catrow.is-question i{background:#0ea5e9}.l4l-wa-catrow.is-not_now i{background:#8b5cf6}.l4l-wa-catrow.is-stop i{background:#f43f5e}.l4l-wa-stage-sum{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--border)}.l4l-wa-stage-sum div{display:flex;flex-direction:column;align-items:center}.l4l-wa-stage-sum b{font-size:20px;font-weight:700;color:var(--text)}.l4l-wa-stage-sum span{font-size:11.5px;color:var(--text-subtle)}.l4l-wa-stage-sum .is-won b{color:var(--success)}.l4l-wa-status-dot{font-style:normal;margin-left:6px;font-size:11.5px;color:var(--text-faint)}.l4l-wa-rate{display:inline-flex;align-items:center;gap:8px;min-width:120px}.l4l-wa-rate i{display:block;height:6px;border-radius:999px;background:var(--brand)}.l4l-wa-rate b{font-size:12.5px;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-settings{display:flex;flex-direction:column;gap:14px;position:relative}.l4l-wa-saved{position:fixed;right:24px;bottom:24px;z-index:50;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:#0c0e14;box-shadow:var(--shadow-lg);animation:l4lWaFade .2s var(--ease)}.l4l-wa-set{border:1px solid var(--border);border-radius:18px;background:var(--bg-elevated);overflow:hidden}.l4l-wa-set-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.l4l-wa-set-head h3{margin:0;font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-set-head p{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.l4l-wa-set-icon{width:36px;height:36px;border-radius:11px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-set-body{display:flex;flex-direction:column}.l4l-wa-set-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.l4l-wa-set-row+.l4l-wa-set-row,.l4l-wa-set-body>*+.l4l-wa-set-row{border-top:1px solid var(--border)}.l4l-wa-set-row-text{display:flex;align-items:flex-start;gap:10px;min-width:0}.l4l-wa-set-row-text>svg{flex-shrink:0;margin-top:2px;color:var(--text-subtle)}.l4l-wa-set-row-text>span{display:flex;flex-direction:column;gap:2px}.l4l-wa-set-row-text b{font-size:13.5px;font-weight:600;color:var(--text)}.l4l-wa-set-row-text em{font-style:normal;font-size:12.5px;line-height:1.45;color:var(--text-subtle)}.l4l-wa-set-row-ctrl{display:flex;align-items:center;gap:10px;flex-shrink:0}.l4l-wa-set-row-ctrl .l4l-field{margin:0;min-width:240px}.l4l-wa-set-row-ctrl .l4l-select{width:auto}.l4l-wa-set-full{padding:14px 18px;border-top:1px solid var(--border)}.l4l-wa-set-full .l4l-field{margin:0}.l4l-wa-set-body>.l4l-alert,.l4l-wa-set-body>.l4l-wa-hint{margin:0 18px 14px}.l4l-wa-numcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;padding:16px 18px}.l4l-wa-numcard{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--border);background:var(--bg-elevated)}.l4l-wa-numcard.is-paused{background:var(--warning-bg)}.l4l-wa-numcard.is-off{border-color:#dc26264d}.l4l-wa-numcard.is-add{align-items:center;justify-content:center;text-align:center;gap:6px;border-style:dashed;color:var(--text-subtle)}.l4l-wa-numcard.is-add b{color:var(--text);font-size:14px}.l4l-wa-numcard.is-add em{font-style:normal;font-size:12.5px}.l4l-wa-numcard-top{display:flex;align-items:center;gap:10px}.l4l-wa-numcard-top div{flex:1;min-width:0;display:flex;flex-direction:column}.l4l-wa-numcard-top b{font-size:14px;color:var(--text)}.l4l-wa-numcard-top em{font-style:normal;font-size:12px;color:var(--text-faint)}.l4l-wa-numdot{width:10px;height:10px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3992e}.l4l-wa-numdot.is-caution{background:#fbbf24;box-shadow:0 0 0 4px #fbbf242e}.l4l-wa-numdot.is-risk,.l4l-wa-numdot.is-off{background:#fb7185;box-shadow:0 0 0 4px #fb71852e}.l4l-wa-numcard-score{font-size:18px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-numcard-score small{font-size:11px;color:var(--text-faint)}.l4l-wa-numcard-actions{display:flex;flex-wrap:wrap;gap:6px}.l4l-wa-plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:16px 18px}.l4l-wa-rgpd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px}.l4l-wa-rgpd .l4l-field{margin:0;flex:0 1 280px}.l4l-wa-set-row.is-link{border-top:1px solid var(--border)}.l4l-admin-muted{font-size:12px;color:var(--la-muted, #9CA3AF)}.l4l-admin-wa-bar{display:flex;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;white-space:nowrap}.l4l-admin-wa-bar i{display:block;width:60px;height:5px;border-radius:999px}.l4l-admin-wa-beta{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;color:#60a5fa;background:#60a5fa24}.l4l-admin-wa-input{width:90px;height:28px;padding:0 8px;border-radius:7px;font-size:12.5px;border:1px solid rgba(127,127,127,.3);background:transparent;color:inherit}.l4l-admin-wa-input.is-note{width:160px}.l4l-admin-wa-actions{display:flex;gap:6px}.l4l-admin-wa-table td{vertical-align:top}@media (max-width: 1180px){.l4l-wa-builder-body{grid-template-columns:minmax(0,1fr) 320px}.l4l-wa-phone.is-tall{width:270px}.l4l-wa-inbox{grid-template-columns:64px 300px minmax(0,1fr)}[data-app=l4l] .l4l-wa-inbox-filter span,.l4l-wa-inbox-filter em,[data-app=l4l] .l4l-wa-inbox-sync{font-size:0}[data-app=l4l] .l4l-wa-inbox-filter{justify-content:center}.l4l-wa-thread-main{grid-template-columns:minmax(0,1fr)}.l4l-wa-thread-side{display:none}.l4l-wa-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.l4l-wa-builder-body{grid-template-columns:1fr;overflow-y:auto}.l4l-wa-builder-main{overflow:visible}.l4l-wa-builder-side{border-left:0;border-top:1px solid var(--border);overflow:visible}.l4l-wa-builder-stages{justify-content:flex-start}[data-app=l4l] .l4l-wa-builder-stage{font-size:0;gap:0;padding:6px}.l4l-wa-builder-name{flex-basis:160px}.l4l-wa-grid2,.l4l-wa-grid3,.l4l-wa-grid4,.l4l-wa-an-grid,.l4l-wa-optouts-grid{grid-template-columns:1fr}.l4l-wa-camp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.l4l-wa-inbox{grid-template-columns:1fr;height:auto;min-height:0}.l4l-wa-inbox-filters{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}[data-app=l4l] .l4l-wa-inbox-filter span,.l4l-wa-inbox-filter em{font-size:12.5px}[data-app=l4l] .l4l-wa-inbox-sync{margin-top:0}.l4l-wa-inbox-thread,.l4l-wa-inbox.has-thread .l4l-wa-inbox-list,.l4l-wa-inbox.has-thread .l4l-wa-inbox-filters{display:none}.l4l-wa-inbox.has-thread .l4l-wa-inbox-thread{display:flex;height:calc(100vh - 160px)}.l4l-wa-thread-back{display:inline-flex!important}.l4l-wa-thread-actions .l4l-wa-wa-link{font-size:0;gap:0;padding:7px}.l4l-wa-reach{grid-template-columns:1fr}.l4l-wa-reach-big{border-right:0;padding:0 0 10px;border-bottom:1px solid var(--border)}.l4l-wa-review-row{grid-template-columns:26px minmax(0,1fr)}.l4l-wa-review-row em{grid-column:2}.l4l-wa-set-row{flex-direction:column;align-items:stretch}.l4l-wa-set-row-ctrl{flex-wrap:wrap}.l4l-wa-set-row-ctrl .l4l-field{min-width:0;flex:1}.l4l-wa-ab-row{grid-template-columns:70px minmax(0,1fr)}.l4l-wa-ab-row em,.l4l-wa-ab-win{grid-column:2}}@media (max-width: 640px){.l4l-wa-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-wa-entry{grid-template-columns:1fr}.l4l-wa-entry-qr{margin:0 auto}.l4l-wa-explain{flex-wrap:wrap}.l4l-wa-hero-quota{margin-left:0;width:100%}.l4l-wa-maintabs{top:0}.l4l-wa-detail-top{padding:10px 14px}.l4l-wa-builder-top{padding:8px 10px;gap:8px}.l4l-wa-builder-top-actions .l4l-btn{font-size:0;gap:0}.l4l-wa-bstage h2{font-size:20px}.l4l-wa-step{grid-template-columns:26px minmax(0,1fr);gap:8px}[data-app=l4l] .l4l-wa-step-add{margin-left:34px}}@media (prefers-reduced-motion: reduce){.l4l-wa-tabpane,.l4l-wa-builder,.l4l-wa-detail,.l4l-wa-bstage,.l4l-wa-connect-orbit span,.l4l-wa-menu-pop,.l4l-wa-bulk,.l4l-wa-saved{animation:none}}[data-app=l4l] .l4l-wa-number.is-add{color:#ffffffb3;border-style:dashed;background:transparent}[data-app=l4l] .l4l-wa-number.is-add:hover{color:#fff;border-color:#ffffff59}.l4l-wa-camp-kpis b small{margin-left:5px;font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--text-subtle)}.l4l-wa-camp-kpis .is-replies b small{color:var(--brand);opacity:.75}.l4l-wa-thread-head{flex-wrap:wrap}.l4l-wa-thread-id{flex:1 1 160px}.l4l-wa-thread-id b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-day-sep span{text-transform:none}.l4l-wa-day-sep span:first-letter{text-transform:uppercase}.l4l-wa-table{width:100%;border-collapse:collapse;font-size:13px}.l4l-wa-table th{text-align:left;padding:10px 12px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border)}.l4l-wa-table td{padding:10px 12px;color:var(--text);border-bottom:1px solid var(--border)}.l4l-wa-table tbody tr:last-child td{border-bottom:0}.l4l-wa-table tbody tr{cursor:default}.l4l-wa-table.is-click tbody tr{cursor:pointer}.l4l-wa-table:not(.is-click) tbody tr:hover td{background:transparent}.l4l-wa-table td em{font-style:normal;white-space:nowrap}.l4l-wa-cell-tags{flex-wrap:nowrap}.l4l-wa-table td .l4l-wa-pill,.l4l-wa-table td .l4l-wa-stage-mini{white-space:nowrap}.l4l-wa-kpi-label{min-height:32px}.l4l-admin-wa-scroll{max-width:calc(100vw - 330px);overflow-x:auto}.l4l-admin-wa-input{width:76px}.l4l-admin-wa-input.is-note{width:120px}@media (max-width: 1180px){.l4l-wa-meters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.l4l-admin-wa-scroll{max-width:calc(100vw - 40px)}}@media (max-width: 640px){.l4l-wa-meters{grid-template-columns:1fr}.l4l-wa-thread-actions{width:100%}}.l4l-wa-camp-next{font-weight:550;color:var(--text)}.l4l-wa-camp-next.is-queued,.l4l-wa-camp-next.is-window,.l4l-wa-camp-next.is-holiday{color:var(--warning)}.l4l-wa-camp-next.is-queued svg,.l4l-wa-camp-next.is-window svg,.l4l-wa-camp-next.is-holiday svg{color:var(--warning)}.l4l-wa-camp-next.is-paused,.l4l-wa-camp-next.is-paused svg{color:var(--danger)}.l4l-wa-camp-next.is-contact,.l4l-wa-camp-next.is-contact svg{color:var(--warning)}.l4l-wa-camp-next{flex-wrap:wrap}[data-app=l4l] .l4l-wa-camp-fix{font-size:12.5px;color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}[data-app=l4l] .l4l-wa-camp-fix:hover{text-decoration-color:currentColor}.l4l-wa-camp-next.is-next svg{color:var(--wa-green-ink)}@media (max-width: 900px){.l4l-wa-inbox{grid-template-rows:none;height:auto;scroll-margin-top:66px}.l4l-wa-inbox.has-thread .l4l-wa-inbox-thread{height:calc(100vh - 76px);height:calc(100dvh - 76px)}.l4l-wa-thread-head{flex-wrap:wrap;row-gap:8px}[data-app=l4l] .l4l-wa-to-bottom{bottom:90px}}.l4l-wa-meter.is-red i{background:linear-gradient(90deg,#e11d48,#fb7185)}.l4l-wa-meter.is-red svg{color:#fb7185}.l4l-wa-meter.is-red .l4l-wa-meter-top em b{color:#fda4af}.l4l-wa-restrict{display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;border-radius:16px;background:#f43f5e1f;border:1px solid rgba(251,113,133,.32)}.l4l-wa-restrict.is-undelivered,.l4l-wa-restrict.is-complaints{background:#f59e0b1f;border-color:#fbbf2452}.l4l-wa-restrict-icon{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fda4af;background:#f43f5e2e}.l4l-wa-restrict.is-undelivered .l4l-wa-restrict-icon,.l4l-wa-restrict.is-complaints .l4l-wa-restrict-icon{color:#fcd34d;background:#f59e0b2e}.l4l-wa-restrict-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.l4l-wa-restrict-text b{font-size:14px;font-weight:650;color:#fff}.l4l-wa-restrict-text em{font-style:normal;font-size:12.5px;line-height:1.5;color:#ffffffb8}.l4l-wa-restrict-err{font-size:12px;color:#fda4af}.l4l-wa-ack{display:flex;flex-direction:column;gap:14px}.l4l-wa-ack-intro{display:flex;gap:10px;margin:0;padding:12px 14px;border-radius:12px;font-size:13.5px;line-height:1.55;color:var(--text);background:var(--warning-bg);border:1px solid rgba(217,119,6,.22)}.l4l-wa-ack-intro svg{flex-shrink:0;margin-top:2px;color:var(--warning)}.l4l-wa-ack-list,.l4l-wa-tips ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.l4l-wa-ack-list li,.l4l-wa-tips li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.55;color:var(--text-muted)}.l4l-wa-ack-list li>span,.l4l-wa-tips li>span{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text);background:var(--bg-elevated-2);border:1px solid var(--border)}.l4l-wa-ack-done{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--success)}.l4l-wa-tips{padding:14px 16px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-tips .l4l-wa-section-title svg{color:var(--wa-green-ink)}.l4l-wa-connect .l4l-wa-tips{margin:4px 0 2px}.l4l-wa-connect-ack{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 4px}.l4l-wa-safest{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#25d3661a,#25d36608);border:1px solid rgba(37,211,102,.28)}.l4l-wa-safest-icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:var(--wa-green);box-shadow:0 8px 18px -10px #25d366e6}.l4l-wa-safest>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.l4l-wa-safest b{font-size:14px;font-weight:650;color:var(--text)}.l4l-wa-safest em{font-style:normal;font-size:12.5px;line-height:1.5;color:var(--text-muted)}[data-app=l4l] .l4l-wa-safest-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:var(--wa-green-ink);border:0}[data-app=l4l] .l4l-wa-safest-cta:hover{filter:brightness(1.08)}.l4l-wa-safest-wrap{position:relative}.l4l-wa-safest-wrap>.l4l-wa-icon-btn{position:absolute;top:8px;right:8px}.l4l-wa-safest-wrap .l4l-wa-safest{padding-right:46px}.l4l-wa-set .l4l-wa-safest{margin-bottom:6px}.l4l-wa-safety-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.l4l-wa-safety-grid>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--bg-elevated-2);border:1px solid var(--border)}.l4l-wa-safety-grid span{font-size:11.5px;color:var(--text-subtle)}.l4l-wa-safety-grid b{font-size:16px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-safety-grid b small{font-size:12px;font-weight:500;color:var(--text-faint)}.l4l-wa-pace-hard{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--text-subtle)}.l4l-wa-budget-field>span{display:inline-flex;align-items:center;gap:6px}.l4l-wa-toggle.is-flagged{background:var(--warning-bg);border-color:#d9770638}.l4l-wa-camp-foot-info .l4l-wa-camp-next{display:block;flex-basis:100%;line-height:1.5}.l4l-wa-camp-foot-info .l4l-wa-camp-next>svg{display:inline-block;vertical-align:-2px;margin-right:6px}.l4l-wa-camp-foot-info .l4l-wa-camp-next .l4l-wa-camp-fix{margin-left:8px}.l4l-wa-health .l4l-wa-safest{flex-wrap:wrap}.l4l-wa-health .l4l-wa-safest>div{flex:1 1 calc(100% - 60px)}.l4l-wa-health .l4l-wa-safest-cta{margin-left:54px}.l4l-wa-safety-grid b.is-text{font-size:13.5px;line-height:1.35}.l4l-wa-pace-hard{align-items:flex-start;line-height:1.45}.l4l-wa-pace-hard svg{flex-shrink:0;margin-top:2px}.l4l-wa-camp-next.is-restricted,.l4l-wa-camp-next.is-restricted svg{color:var(--danger)}.l4l-wa-camp-next.is-budget,.l4l-wa-camp-next.is-budget svg{color:var(--warning)}.l4l-admin-wa-flag{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap}.l4l-admin-wa-flag.is-ok{color:#059669;background:#10b9811f}.l4l-admin-wa-flag.is-warn{color:#b45309;background:#f59e0b24}.l4l-admin-wa-flag.is-bad{color:#be123c;background:#f43f5e1f}@media (max-width: 1180px){.l4l-wa-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.l4l-wa-restrict,.l4l-wa-safest{flex-wrap:wrap}.l4l-wa-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.l4l-wa-vary{margin-bottom:16px;transition:border-color .15s,background .15s}.l4l-wa-vary.is-on{border-color:var(--brand-border);background:var(--brand-bg)}.l4l-wa-vary.is-on .l4l-wa-toggle>span svg{color:var(--brand)}.l4l-wa-vary-demo{margin-top:10px;padding:10px 12px 12px;border:1px dashed var(--brand-border);border-radius:10px;background:var(--surface, transparent)}.l4l-wa-vary-demo-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--brand)}.l4l-wa-vary-demo ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.l4l-wa-vary-demo li{font-size:13px;line-height:1.5;color:var(--text);white-space:pre-wrap}.l4l-wa-vary-demo li::marker{color:var(--text-faint)}.l4l-wa-camp-meta .is-ai{color:var(--brand)}@media (max-width: 640px){.l4l-wa-safest{flex-wrap:wrap;align-items:flex-start}.l4l-wa-safest>div{flex:1 1 calc(100% - 54px)}[data-app=l4l] .l4l-wa-safest-cta{margin-left:54px}}.l4l-wa-spin{animation:l4lWaSpin .9s linear infinite}.l4l-wa-bubble.is-voice{min-width:min(320px,100%);padding:6px 8px 6px 6px;white-space:normal}.l4l-wa-bubble.is-voice .l4l-wa-bubble-meta{margin-top:-2px}.l4l-wa-vn{--vn-ink: #3B4A54;--vn-dim: rgba(17, 27, 33, .22);--vn-done: #00A884;--vn-knob: #00A884;display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--vn-ink)}.l4l-wa-vn.is-out{--vn-dim: rgba(17, 27, 33, .2);--vn-done: #128C7E;--vn-knob: #53BDEB}.l4l-wa-vn-row{display:flex;align-items:center;gap:10px;min-width:0}[data-app=l4l] .l4l-wa-vn-play{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--vn-ink);background:#111b210f;border:0;cursor:pointer;transition:transform var(--duration) var(--ease),background var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-vn-play:hover:not(:disabled){background:#111b211a;transform:scale(1.04)}[data-app=l4l] .l4l-wa-vn-play:disabled{opacity:.45;cursor:default}.l4l-wa-vn-play svg{margin-left:1px}.l4l-wa-vn.is-playing .l4l-wa-vn-play svg{margin-left:0}.l4l-wa-vn-track{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:6px}.l4l-wa-vn-times{display:flex;justify-content:space-between;font-size:11px;color:#667781;font-variant-numeric:tabular-nums;line-height:1}.l4l-wa-vn-times .is-total{opacity:.75}.l4l-wa-vn-side{flex-shrink:0;width:34px;display:flex;justify-content:center}.l4l-wa-vn-mic{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#25d366,#00a884);box-shadow:0 1px 2px #0000001f}.l4l-wa-vn-mic.is-out{background:linear-gradient(145deg,#53bdeb,#3b9fd0)}[data-app=l4l] .l4l-wa-vn-rate{min-width:34px;height:22px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:#111b216b;border:0;cursor:pointer}[data-app=l4l] .l4l-wa-vn-rate:hover{background:#111b2194}.l4l-wa-wave{position:relative;display:flex;align-items:center;justify-content:space-between;height:28px;min-width:0;overflow:hidden;touch-action:none;outline:none}.l4l-wa-wave.is-seekable{cursor:pointer;padding:0 6px}.l4l-wa-wave i{flex:0 0 3px;width:3px;border-radius:3px;background:var(--vn-dim, rgba(17, 27, 33, .22));transition:background .12s linear}.l4l-wa-wave i.is-played{background:var(--vn-done, #00A884)}.l4l-wa-wave-knob{position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--vn-knob, #00A884);box-shadow:0 1px 3px #00000040;pointer-events:none;transition:transform .15s var(--ease)}.l4l-wa-wave.is-seekable:hover .l4l-wa-wave-knob,.l4l-wa-wave.is-seekable:focus-visible .l4l-wa-wave-knob{transform:scale(1.2)}.l4l-wa-wave:focus-visible{box-shadow:0 0 0 2px var(--brand-border);border-radius:6px}.l4l-wa-wave.is-live{justify-content:flex-end;gap:2px}.l4l-wa-wave.is-live i{background:#f15c6d;transition:height .09s linear}.l4l-wa-vn-text{margin:2px 2px 0 48px;padding:7px 9px;border-radius:8px;background:#111b210b}.l4l-wa-vn-text-label{display:inline-flex;align-items:center;gap:4px;margin-bottom:2px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#667781}.l4l-wa-vn-text p{margin:0;font-size:13px;line-height:1.45;color:#111b21;white-space:pre-wrap;overflow-wrap:anywhere}[data-app=l4l] .l4l-wa-vn-more,[data-app=l4l] .l4l-wa-vn-transcribe{display:inline-flex;align-items:center;gap:4px;padding:2px 0;margin-top:2px;font-size:12px;font-weight:600;color:#008069;background:transparent;border:0;cursor:pointer}[data-app=l4l] .l4l-wa-vn-transcribe{margin-left:48px}[data-app=l4l] .l4l-wa-vn-transcribe:disabled{opacity:.6;cursor:default}.l4l-wa-vn-note{display:flex;align-items:center;gap:5px;margin-left:48px;font-size:11.5px;color:#667781}.l4l-wa-vn-note.is-error{color:#d93a4c}[data-theme=dark] .l4l-wa-vn{--vn-ink: #D1D7DB;--vn-dim: rgba(233, 237, 239, .22);--vn-done: #25D366}[data-theme=dark] .l4l-wa-vn.is-out{--vn-dim: rgba(233, 237, 239, .24);--vn-done: #7AE3C3}[data-theme=dark] [data-app=l4l] .l4l-wa-vn-play,[data-theme=dark] .l4l-wa-vn-play{background:#ffffff14}[data-theme=dark] .l4l-wa-vn-times,[data-theme=dark] .l4l-wa-vn-text-label,[data-theme=dark] .l4l-wa-vn-note{color:#e9edef99}[data-theme=dark] .l4l-wa-vn-text{background:#ffffff0f}[data-theme=dark] .l4l-wa-vn-text p{color:#e9edef}[data-theme=dark] [data-app=l4l] .l4l-wa-vn-more,[data-theme=dark] [data-app=l4l] .l4l-wa-vn-transcribe{color:#25d366}.l4l-wa-excerpt-voice{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%}.l4l-wa-excerpt-voice svg{flex-shrink:0;color:#00a884}.l4l-wa-excerpt-voice b{flex-shrink:0;font-weight:600}.l4l-wa-excerpt-voice em{font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.l4l-wa-excerpt-voice em:before{content:"·";margin:0 4px 0 2px;opacity:.6}[data-app=l4l] .l4l-wa-send-btn.is-mic{background:linear-gradient(145deg,#25d366,#00a884);box-shadow:0 2px 8px #00a88447}[data-app=l4l] .l4l-wa-send-btn.is-mic svg{margin-left:0}.l4l-wa-rec{display:flex;align-items:center;gap:8px;min-height:52px;padding:5px 5px 5px 8px;border-radius:26px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 1px 2px #0000000a;animation:l4lWaFade .18s var(--ease)}.l4l-wa-rec.is-recording{border-color:#f15c6d59;box-shadow:0 0 0 4px #f15c6d14}.l4l-wa-rec.is-error{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;border-radius:16px;border-color:#d93a4c4d}.l4l-wa-rec-errmsg{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--danger)}.l4l-wa-rec-errmsg svg{flex-shrink:0;margin-top:1px}.l4l-wa-rec-erractions{display:flex;justify-content:flex-end;gap:6px}.l4l-wa-rec>.l4l-wa-wave{flex:1;min-width:48px;height:30px}.l4l-wa-rec-stopicon{display:block;width:12px;height:12px;border-radius:3px;background:#fff}.l4l-wa-rec-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#f15c6d;animation:l4lWaRecPulse 1.2s ease-in-out infinite}@keyframes l4lWaRecPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.l4l-wa-rec-time{flex-shrink:0;min-width:40px;font-size:14.5px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-rec.is-ending .l4l-wa-rec-time,.l4l-wa-rec.is-ending .l4l-wa-rec-left{color:#d93a4c}.l4l-wa-rec-left{flex-shrink:0;font-size:11.5px;color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap}[data-app=l4l] .l4l-wa-rec-btn{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-muted);background:transparent;border:0;cursor:pointer;transition:background var(--duration) var(--ease),color var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-rec-btn:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-wa-rec-btn.is-trash:hover:not(:disabled){color:#d93a4c;background:#d93a4c14}[data-app=l4l] .l4l-wa-rec-btn.is-stop{color:#fff;background:#f15c6d}[data-app=l4l] .l4l-wa-rec-btn.is-stop:hover:not(:disabled){color:#fff;background:#e04b5c}[data-app=l4l] .l4l-wa-rec-btn.is-ghost{width:auto;height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--border)}[data-app=l4l] .l4l-wa-rec-btn:disabled{opacity:.45;cursor:default}.l4l-wa-rec-review{flex:1;min-width:0;padding:4px 8px 4px 4px;border-radius:18px;background:#d9fdd3}.l4l-wa-rec-err{flex-shrink:0;max-width:40%;font-size:12px;color:#d93a4c}[data-theme=dark] .l4l-wa-rec-review{background:#005c4b}.l4l-wa-vstep{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(160deg,rgba(37,211,102,.06),var(--bg-elevated-2) 55%)}.l4l-wa-vstep.is-hybrid{background:linear-gradient(160deg,rgba(139,92,246,.08),rgba(37,211,102,.05) 45%,var(--bg-elevated-2) 80%);border-color:#8b5cf638}.l4l-wa-vstep-head{display:flex;align-items:center;gap:10px}.l4l-wa-vstep-badge{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#fff;background:linear-gradient(145deg,#25d366,#00a884);box-shadow:0 2px 6px #00a88440}.l4l-wa-vstep.is-hybrid .l4l-wa-vstep-badge{background:linear-gradient(145deg,#8b5cf6,#00a884)}.l4l-wa-vstep-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.l4l-wa-vstep-title b{font-size:13.5px;font-weight:650;color:var(--text)}.l4l-wa-vstep-title em{font-style:normal;font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}.l4l-wa-vstep-player{display:flex;flex-direction:column;gap:6px;padding:6px 8px 6px 6px;border-radius:12px 12px 3px;background:#d9fdd3;box-shadow:0 1px .5px #0b141a21}[data-theme=dark] .l4l-wa-vstep-player{background:#005c4b}.l4l-wa-vstep-part{align-self:flex-start;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.l4l-wa-vstep-part.is-rec{color:#0b6b53;background:#00a88424}.l4l-wa-vstep-part.is-clone{color:#6d28d9;background:#8b5cf621}[data-theme=dark] .l4l-wa-vstep-part.is-rec{color:#7ae3c3}[data-theme=dark] .l4l-wa-vstep-part.is-clone{color:#c4b5fd}.l4l-wa-vstep-perso{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-vstep-perso>div{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-wa-vstep-perso b{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:650;color:var(--text)}.l4l-wa-vstep-perso b svg{color:#8b5cf6}.l4l-wa-vstep-perso span{font-size:12.5px;line-height:1.45;color:var(--text-muted)}.l4l-wa-vstep-perso.is-locked{opacity:.8}.l4l-wa-vstep-intro{display:flex;flex-direction:column;gap:8px}.l4l-wa-vstep-label{font-size:12.5px;font-weight:600;color:var(--text-muted)}.l4l-wa-vstep-introrow{display:flex;align-items:center;gap:8px}.l4l-wa-vstep-introrow .l4l-input{flex:1;min-width:0}.l4l-wa-vstep-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.l4l-wa-vstep-tools .l4l-btn{margin-left:auto}.l4l-wa-vstep-sample{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:var(--bg-elevated);border:1px dashed var(--border-strong);animation:l4lWaFade .2s var(--ease)}.l4l-wa-vstep-sample>span{font-size:12px;color:var(--text-muted)}.l4l-wa-vstep-sample .l4l-wa-vn{padding:4px 6px 4px 4px;border-radius:12px 12px 3px;background:#d9fdd3}[data-theme=dark] .l4l-wa-vstep-sample .l4l-wa-vn{background:#005c4b}@media (max-width: 900px){html:has(.l4l-wa-composer-bar){--l4l-sup-lift: 84px}}@media (max-width: 640px){.l4l-wa-bubble.is-voice{min-width:min(260px,100%)}.l4l-wa-rec-left{display:none}.l4l-wa-vn-text,.l4l-wa-vn-note,[data-app=l4l] .l4l-wa-vn-transcribe{margin-left:4px}.l4l-wa-vstep-introrow{flex-direction:column;align-items:stretch}.l4l-wa-vstep-tools .l4l-btn{margin-left:0}}@media (prefers-reduced-motion: reduce){.l4l-wa-rec-dot,.l4l-wa-rec,.l4l-wa-vstep-sample{animation:none}.l4l-wa-wave i,.l4l-wa-wave-knob{transition:none}}[data-app=l4l] .l4l-wa-vstep-create{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;color:#6d28d9;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);cursor:pointer}[data-app=l4l] .l4l-wa-vstep-create:hover{background:#8b5cf629}[data-theme=dark] [data-app=l4l] .l4l-wa-vstep-create,[data-theme=dark] .l4l-wa-vstep-create{color:#c4b5fd}.l4l-wa-rec.is-waiting{gap:10px}.l4l-wa-rec-waiticon{flex-shrink:0;color:var(--text-faint)}.l4l-wa-rec-wait{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.35}.l4l-wa-rec-wait b{font-size:13px;font-weight:600;color:var(--text)}.l4l-wa-rec-wait em{font-style:normal;font-size:12px;color:var(--text-muted)}.l4l-wa-rec-nosound{flex:1;min-width:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.2;color:#b45309}.l4l-wa-rec-nosound svg{flex-shrink:0}.l4l-wa-rec-err.is-warn{color:#b45309}[data-theme=dark] .l4l-wa-rec-nosound,[data-theme=dark] .l4l-wa-rec-err.is-warn{color:#fbbf24}[data-app=l4l] .l4l-wa-rec-btn.is-ghost.is-retry{gap:5px;color:#008069;border-color:#00a88459}[data-theme=dark] [data-app=l4l] .l4l-wa-rec-btn.is-ghost.is-retry,[data-theme=dark] .l4l-wa-rec-btn.is-ghost.is-retry{color:#25d366}.l4l-wa-seqhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.l4l-wa-seqhead-text{display:flex;flex-direction:column;gap:10px;min-width:0}.l4l-wa-seqhead-text .l4l-wa-bstage-sub{margin:0}.l4l-wa-editor-switch{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:560px}.l4l-wa-editor-switch .l4l-wa-hint{text-align:right}[data-app=l4l] .l4l-wa-editor-switch .l4l-wa-seg-btn:disabled{opacity:.45;cursor:not-allowed}.l4l-wa-card-head h3{display:inline-flex;align-items:center;gap:8px}.l4l-wa-builder-body.is-flow{grid-template-columns:minmax(0,1fr)}.l4l-wa-builder-body.is-flow>.l4l-wa-builder-side{display:none}.l4l-wa-builder-body.is-flow>.l4l-wa-builder-main{display:flex;flex-direction:column;padding:18px 20px 0;overflow:hidden}.l4l-wa-bstage.is-flow{flex:1;min-height:0;width:100%;max-width:none;gap:14px}.l4l-wa-flow{--fl-line: var(--border-strong);flex:1;min-height:0;display:grid;grid-template-columns:228px minmax(0,1fr) 384px;border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden;background:var(--bg-elevated)}.l4l-wa-flow.is-readonly{display:block;border-bottom:1px solid var(--border);border-radius:14px}.l4l-wa-flow-palette{display:flex;flex-direction:column;gap:14px;padding:16px 12px;overflow-y:auto;border-right:1px solid var(--border)}.l4l-wa-flow-palette-head{display:flex;flex-direction:column;gap:3px;padding:0 4px}.l4l-wa-flow-palette-head b{font-size:14px;font-weight:650;color:var(--text)}.l4l-wa-flow-palette-head span{font-size:12px;line-height:1.45;color:var(--text-subtle)}.l4l-wa-flow-group{display:flex;flex-direction:column;gap:5px}.l4l-wa-flow-group-title{padding:0 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.l4l-wa-flow-group-items{display:flex;flex-direction:column;gap:5px}[data-app=l4l] .l4l-wa-flow-block{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;text-align:left;border-radius:11px;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);cursor:grab;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}[data-app=l4l] .l4l-wa-flow-block:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}[data-app=l4l] .l4l-wa-flow-block:active{cursor:grabbing}[data-app=l4l] .l4l-wa-flow-block.is-wait{border-style:dashed}[data-app=l4l] .l4l-wa-flow-block.is-off{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.l4l-wa-flow-block-text{display:flex;flex-direction:column;min-width:0}.l4l-wa-flow-block-text b{font-size:13px;font-weight:600}.l4l-wa-flow-block-text em{font-style:normal;font-size:11.5px;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wa-fl-ico{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-fl-ico.is-message,.l4l-wa-fl-ico.is-voice{background:#25d36621;color:#0f7a41}.l4l-wa-fl-ico.is-voice_clone,.l4l-wa-fl-ico.is-voice_perso{background:linear-gradient(145deg,#7c3aed,#0f7a41);color:#fff}.l4l-wa-fl-ico.is-file{background:#0ea5e91f;color:#0369a1}.l4l-wa-fl-ico.is-replied{background:#f59e0b26;color:#b45309}.l4l-wa-fl-ico.is-interested{background:#8b5cf621;color:#6d28d9}.l4l-wa-flow-canvas{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background-color:var(--bg-elevated-2);background-image:radial-gradient(var(--border) 1px,transparent 1.3px);background-size:20px 20px}.l4l-wa-flow-scroll{flex:1;min-height:0;overflow:auto;padding:26px 24px 84px}.l4l-wa-flow-tree{display:flex;flex-direction:column;align-items:center;width:-moz-max-content;width:max-content;min-width:100%}.l4l-wa-fl-start{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:650;color:var(--bg-elevated);background:var(--text);box-shadow:var(--shadow-sm)}.l4l-wa-fl-start em{font-style:normal;font-weight:500;opacity:.75}.l4l-wa-fl-col{display:flex;flex-direction:column;align-items:center}.l4l-wa-fl-link{position:relative;width:48px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.l4l-wa-fl-link.is-open{z-index:20}.l4l-wa-fl-link:before{content:"";position:absolute;top:0;bottom:7px;left:50%;width:2px;margin-left:-1px;border-radius:2px;background:var(--fl-line)}.l4l-wa-fl-link:after{content:"";position:absolute;bottom:1px;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--fl-line)}.l4l-wa-fl-link.is-static{height:34px}[data-app=l4l] .l4l-wa-fl-add{position:relative;z-index:2;width:24px;height:24px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-strong);box-shadow:0 2px 6px #00000014;opacity:0;transform:scale(.85);transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.l4l-wa-fl-link:hover .l4l-wa-fl-add,.l4l-wa-fl-link.is-open .l4l-wa-fl-add,.l4l-wa-fl-link.is-drop .l4l-wa-fl-add,[data-app=l4l] .l4l-wa-fl-add:focus-visible{opacity:1;transform:scale(1)}[data-app=l4l] .l4l-wa-fl-add:hover,.l4l-wa-fl-link.is-open .l4l-wa-fl-add{color:var(--brand);border-color:var(--brand)}.l4l-wa-fl-link.is-drop .l4l-wa-fl-add{color:var(--brand);border-style:dashed;border-color:var(--brand)}@media (hover: none){[data-app=l4l] .l4l-wa-fl-add{opacity:1;transform:none}}.l4l-wa-fl-menu{position:absolute;z-index:30;top:calc(50% + 16px);left:50%;transform:translate(-50%);width:236px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:0 18px 40px -14px #00000047;animation:l4lWaFadeIn .16s var(--ease)}.l4l-wa-fl-menu-group{display:flex;flex-direction:column;gap:2px}.l4l-wa-fl-menu-group>span{padding:2px 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}[data-app=l4l] .l4l-wa-fl-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:6px;border-radius:9px;text-align:left;font-size:13px;font-weight:550;color:var(--text);background:transparent;border:0}[data-app=l4l] .l4l-wa-fl-menu button:hover:not(:disabled){background:var(--bg-hover)}[data-app=l4l] .l4l-wa-fl-menu button:disabled{opacity:.4;cursor:not-allowed}.l4l-wa-fl-menu .l4l-wa-fl-ico{width:24px;height:24px;border-radius:7px}[data-app=l4l] .l4l-wa-fl-card{position:relative;display:flex;align-items:flex-start;gap:10px;width:268px;padding:11px 12px;text-align:left;border-radius:14px;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}[data-app=l4l] button.l4l-wa-fl-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}[data-app=l4l] .l4l-wa-fl-card.has-error{border-color:#dc262680}[data-app=l4l] button.l4l-wa-fl-card.is-selected{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg),var(--shadow)}.l4l-wa-fl-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.l4l-wa-fl-card-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.l4l-wa-fl-card-title b{font-size:13.5px;font-weight:650}.l4l-wa-fl-tag{font-style:normal;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:650;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-fl-tag.is-first{background:#25d36621;color:#0f7a41}.l4l-wa-fl-card-text{font-size:12.5px;line-height:1.45;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.l4l-wa-fl-card-text.is-empty{font-style:italic;color:var(--text-faint)}.l4l-wa-fl-err{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--danger);box-shadow:0 0 0 2px var(--bg-elevated)}[data-app=l4l] .l4l-wa-fl-wait{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:550;color:var(--text-muted);background:var(--bg-elevated);border:1.5px dashed var(--border-strong)}[data-app=l4l] button.l4l-wa-fl-wait:hover{color:var(--text);border-color:var(--text-faint)}[data-app=l4l] button.l4l-wa-fl-wait.is-selected{color:var(--text);border-style:solid;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}[data-app=l4l] .l4l-wa-fl-cond{position:relative;width:200px;height:88px;padding:0 34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text);background:transparent;border:0}.l4l-wa-fl-cond.is-replied{--fl-cond: #D97706}.l4l-wa-fl-cond.is-interested{--fl-cond: #7C3AED}.l4l-wa-fl-diamond{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.l4l-wa-fl-diamond polygon{fill:color-mix(in srgb,var(--fl-cond, #D97706) 9%,var(--bg-elevated));stroke:var(--fl-cond, #D97706);stroke-width:1.5px;transition:stroke-width var(--duration) var(--ease)}[data-app=l4l] button.l4l-wa-fl-cond:hover .l4l-wa-fl-diamond polygon{stroke-width:2.2px}.l4l-wa-fl-cond.is-selected .l4l-wa-fl-diamond polygon{stroke:var(--brand);stroke-width:2.6px}.l4l-wa-fl-cond.has-error .l4l-wa-fl-diamond polygon{stroke:var(--danger)}.l4l-wa-fl-cond-text{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;text-align:center}.l4l-wa-fl-cond-text svg{flex-shrink:0;color:var(--fl-cond)}.l4l-wa-fl-cond .l4l-wa-fl-err{top:6px;right:30px}.l4l-wa-fl-cond .l4l-wa-fl-stats{position:relative;margin:0}.l4l-wa-fl-end{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-strong)}[data-app=l4l] button.l4l-wa-fl-end{color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-strong)}[data-app=l4l] button.l4l-wa-fl-end:hover{color:var(--text)}[data-app=l4l] button.l4l-wa-fl-end.is-selected{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.l4l-wa-fl-end.has-stage{color:var(--text)}.l4l-wa-fl-end.is-implicit{color:var(--text-faint);background:transparent;border-style:dashed;font-weight:550}.l4l-wa-fl-branches{position:relative;display:flex;align-items:flex-start;padding-top:18px}.l4l-wa-fl-branches:before{content:"";position:absolute;top:0;left:50%;width:2px;height:18px;margin-left:-1px;background:var(--fl-line)}.l4l-wa-fl-branch{position:relative;display:flex;flex-direction:column;align-items:center;padding:14px 18px 0}.l4l-wa-fl-branch:before{content:"";position:absolute;top:0;height:2px;background:var(--fl-line)}.l4l-wa-fl-branch:first-child:before{left:50%;right:0}.l4l-wa-fl-branch:last-child:before{left:0;right:50%}.l4l-wa-fl-branch:after{content:"";position:absolute;top:0;left:50%;width:2px;height:14px;margin-left:-1px;background:var(--fl-line)}.l4l-wa-fl-blabel{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-strong)}.l4l-wa-fl-blabel.is-yes{color:#15803d;border-color:#16a34a66;background:color-mix(in srgb,#16A34A 9%,var(--bg-elevated))}.l4l-wa-fl-blabel b{font-variant-numeric:tabular-nums}.l4l-wa-fl-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:11.5px;color:var(--text-subtle)}.l4l-wa-fl-stats span{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.l4l-wa-fl-stats .is-replies{color:var(--brand)}.l4l-wa-fl-stats .is-waiting{color:var(--warning)}.l4l-wa-fl-end .l4l-wa-fl-stats{margin:0 0 0 4px}.l4l-wa-flow-zoom{position:absolute;left:16px;bottom:16px;z-index:5;display:flex;align-items:center;gap:2px;padding:3px;border-radius:11px;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-sm)}[data-app=l4l] .l4l-wa-flow-zoom button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:30px;height:30px;padding:0 8px;border-radius:8px;font-size:12.5px;font-weight:550;color:var(--text-muted);background:transparent;border:0}[data-app=l4l] .l4l-wa-flow-zoom button:hover{color:var(--text);background:var(--bg-hover)}[data-app=l4l] .l4l-wa-flow-zoom button.is-fit{border-left:1px solid var(--border);border-radius:0 8px 8px 0}.l4l-wa-flow-zoom>span{min-width:46px;text-align:center;font-size:12px;font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.l4l-wa-flow-panel{min-width:0;min-height:0;overflow-y:auto;border-left:1px solid var(--border);background:var(--bg-elevated)}.l4l-wa-flow-over,.l4l-wa-flow-cfg{display:flex;flex-direction:column;gap:14px;padding:16px 18px 28px}.l4l-wa-flow-over .l4l-wa-toggles{margin:0}.l4l-wa-flow-over .l4l-wa-builder-side-head{margin-top:4px}.l4l-wa-flow-over .l4l-wa-phone-wrap{align-self:center}.l4l-wa-flow-cfg-head{display:flex;align-items:center;gap:10px}.l4l-wa-flow-cfg-head>div{flex:1;min-width:0;display:flex;flex-direction:column}.l4l-wa-flow-cfg-head b{font-size:15px;font-weight:650;color:var(--text)}.l4l-wa-flow-cfg-head em{font-style:normal;font-size:12px;color:var(--text-subtle)}.l4l-wa-flow-cfg-head .l4l-wa-fl-ico{width:34px;height:34px;border-radius:10px}.l4l-wa-flow-cfg-body{display:flex;flex-direction:column;gap:10px}.l4l-wa-flow-cfg-foot{padding-top:12px;border-top:1px solid var(--border)}[data-app=l4l] .l4l-wa-linkbtn.is-danger,[data-app=l4l] .l4l-wa-linkbtn.is-danger:hover{color:var(--danger)}.l4l-wa-flow-confirm{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--text);background:var(--danger-bg)}.l4l-wa-flow-confirm>div{display:flex;gap:8px}.l4l-wa-flow-field{display:flex;flex-direction:column;gap:8px}.l4l-wa-flow-field .l4l-wa-label{margin:0}.l4l-wa-flow-field .l4l-select{width:100%}.l4l-wa-flow-text{margin:0;font-size:13px;line-height:1.55;color:var(--text-muted)}.l4l-wa-flow-need{color:var(--text-muted)}.l4l-wa-flow-errs{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:12px;background:var(--danger-bg);border:1px solid rgba(220,38,38,.2)}.l4l-wa-flow-errs .l4l-wa-section-title{margin:0;color:var(--danger)}.l4l-wa-flow-errs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.l4l-wa-flow-errs li{font-size:12.5px;line-height:1.45;color:var(--text)}[data-app=l4l] .l4l-wa-flow-errs li button{padding:0;font-size:12.5px;line-height:1.45;text-align:left;color:var(--text);background:transparent;border:0}[data-app=l4l] .l4l-wa-flow-errs li button:hover{text-decoration:underline}.l4l-wa-note.is-ok svg{color:var(--success)}.l4l-wa-flow-panel .l4l-wa-editor-tools{flex-wrap:wrap}.l4l-wa-flow-panel .l4l-wa-step-foot{flex-wrap:wrap;gap:8px 16px}[data-app=l4l] .l4l-wa-flow-panel .l4l-wa-step-foot .l4l-wa-linkbtn{white-space:nowrap}.l4l-wa-flow.is-readonly .l4l-wa-flow-canvas{height:540px;border-radius:14px}@media (max-width: 1180px){.l4l-wa-flow{grid-template-columns:196px minmax(0,1fr) 340px}}@media (max-width: 900px){.l4l-wa-builder-body.is-flow>.l4l-wa-builder-main{display:block;padding:14px 12px 28px;overflow-y:auto}.l4l-wa-flow{display:flex;flex-direction:column;border-bottom:1px solid var(--border);border-radius:14px;overflow:visible}.l4l-wa-flow-palette{flex-direction:row;gap:10px;padding:10px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--border)}.l4l-wa-flow-palette-head{display:none}.l4l-wa-flow-group{flex-shrink:0}.l4l-wa-flow-group-items{flex-direction:row}[data-app=l4l] .l4l-wa-flow-block{width:auto;padding:6px 10px 6px 6px;white-space:nowrap}.l4l-wa-flow-block-text em{display:none}.l4l-wa-flow-canvas{height:62vh;min-height:360px}.l4l-wa-flow-scroll{padding:20px 12px 76px}.l4l-wa-flow-panel{border-left:0;border-top:1px solid var(--border);overflow:visible;border-radius:0 0 14px 14px}.l4l-wa-flow.has-selection .l4l-wa-flow-panel{position:fixed;left:0;right:0;bottom:0;z-index:80;max-height:72dvh;overflow-y:auto;border:1px solid var(--border);border-radius:18px 18px 0 0;box-shadow:0 -18px 44px -16px #0006;animation:l4lWaFadeIn .18s var(--ease)}.l4l-wa-seqhead,.l4l-wa-editor-switch{align-items:flex-start}.l4l-wa-editor-switch .l4l-wa-hint{text-align:left}.l4l-wa-flow.is-readonly .l4l-wa-flow-canvas{height:420px}html:has(.l4l-wa-flow.has-selection) [data-app=l4l] .l4l-sup-bubble{display:none}}[data-theme=dark] .l4l-wa-fl-ico.is-message,[data-theme=dark] .l4l-wa-fl-ico.is-voice{color:#4ade80;background:#25d36624}[data-theme=dark] .l4l-wa-fl-ico.is-file{color:#7dd3fc}[data-theme=dark] .l4l-wa-fl-ico.is-replied{color:#fcd34d}[data-theme=dark] .l4l-wa-fl-ico.is-interested{color:#c4b5fd}[data-theme=dark] .l4l-wa-fl-cond.is-replied{--fl-cond: #FBBF24}[data-theme=dark] .l4l-wa-fl-cond.is-interested{--fl-cond: #A78BFA}[data-theme=dark] .l4l-wa-fl-tag.is-first{color:#4ade80}[data-theme=dark] .l4l-wa-fl-blabel.is-yes{color:#4ade80;border-color:#4ade8059}[data-theme=dark] .l4l-wa-fl-menu{box-shadow:0 18px 44px -14px #000000b3}.l4l-wa-lmeter.is-amber i{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.l4l-wa-prot-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;padding:14px 18px}.l4l-wa-prot-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:var(--bg-elevated);border:1px solid var(--border)}.l4l-wa-prot-card.is-bad{border-color:#dc262666}.l4l-wa-prot-card.is-warn{border-color:#f59e0b73}.l4l-wa-prot-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.l4l-wa-prot-card-head>div{display:flex;flex-direction:column;min-width:0}.l4l-wa-prot-card-head b{font-size:14.5px;font-weight:650;color:var(--text)}.l4l-wa-prot-card-head em{font-style:normal;font-size:12.5px;color:var(--text-subtle)}.l4l-wa-prot-score{font-size:22px;font-weight:750;letter-spacing:-.02em;color:var(--success);font-variant-numeric:tabular-nums}.l4l-wa-prot-score small{font-size:12px;font-weight:600;color:var(--text-faint)}.l4l-wa-prot-score.is-caution{color:var(--warning)}.l4l-wa-prot-score.is-risk{color:var(--danger)}.l4l-wa-prot-state{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--text);background:var(--success-bg)}.l4l-wa-prot-state svg{flex-shrink:0;margin-top:2px;color:var(--success)}.l4l-wa-prot-state.is-warn{background:var(--warning-bg)}.l4l-wa-prot-state.is-warn svg{color:var(--warning)}.l4l-wa-prot-state.is-bad{background:var(--danger-bg)}.l4l-wa-prot-state.is-bad svg{color:var(--danger)}.l4l-wa-prot-state.is-off{background:var(--bg-elevated-2)}.l4l-wa-prot-state.is-off svg{color:var(--text-faint)}.l4l-wa-prot-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.l4l-wa-prot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.l4l-wa-prot-metric{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:10px;background:var(--bg-elevated-2);border:1px solid var(--border);min-width:0}.l4l-wa-prot-metric>span{font-size:11.5px;line-height:1.35;color:var(--text-subtle)}.l4l-wa-prot-metric b{font-size:16px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.l4l-wa-prot-metric b small{font-size:12px;font-weight:550;color:var(--text-faint)}.l4l-wa-prot-metric em{font-style:normal;font-size:11.5px;color:var(--text-faint)}.l4l-wa-prot-metric.is-warn{border-color:#f59e0b73;background:var(--warning-bg)}.l4l-wa-prot-cold{display:flex;gap:7px;align-items:flex-start;margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.l4l-wa-prot-cold svg{flex-shrink:0;margin-top:3px;color:#7c3aed}.l4l-wa-prot-reasons{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.l4l-wa-prot-reasons .l4l-wa-label{margin:0}.l4l-wa-prot-reasons ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;color:var(--text)}.l4l-wa-prot-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.l4l-wa-prot-rules li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.55;color:var(--text-muted)}.l4l-wa-prot-rules li svg{flex-shrink:0;margin-top:3px;color:var(--success)}.l4l-wa-prot-table-wrap{overflow-x:auto}.l4l-wa-prot-table{width:100%;border-collapse:collapse;font-size:13px}.l4l-wa-prot-table th{text-align:left;padding:8px 10px;font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);white-space:nowrap}.l4l-wa-prot-table td{padding:10px;border-bottom:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;vertical-align:top}.l4l-wa-prot-table td:first-child{font-weight:600;white-space:nowrap}.l4l-wa-prot-table td:first-child svg{vertical-align:-2px;margin-right:7px}.l4l-wa-prot-table td em{display:block;margin-top:4px;font-style:normal;font-size:11.5px;color:var(--danger)}.l4l-wa-prot-table tr.is-cold td{background:var(--danger-bg)}.l4l-wa-set-row.is-info .l4l-wa-set-row-text>svg{color:var(--danger)}.l4l-wa-set-full{padding:14px 18px}.l4l-wa-ack-items{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:var(--bg-elevated-2);border:1px solid var(--border)}.l4l-wa-ack-items .l4l-wa-section-title{margin:0}.l4l-wa-ack-item{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);cursor:pointer}.l4l-wa-ack-item input{margin-top:3px;flex-shrink:0;accent-color:var(--brand)}.l4l-wa-ack-item>span{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--bg-elevated-2);color:var(--text-muted)}.l4l-wa-ack-item.is-done{border-color:#16a34a59}.l4l-wa-ack-item.is-done>span{background:var(--success-bg);color:var(--success)}div.l4l-wa-ack-item{cursor:default}.l4l-wa-listitem-risk,.l4l-wa-list-risk{display:inline-flex;align-self:flex-start;margin-top:3px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:650;color:var(--danger);background:var(--danger-bg)}.l4l-wa-list-risk{font-size:12px;font-weight:550;border-radius:8px;padding:4px 9px}@media (max-width: 640px){.l4l-wa-prot-cards{padding:12px}.l4l-wa-prot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-wa-prot-metrics{grid-template-columns:minmax(0,1fr)}.l4l-wa-set-full{padding:12px}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}[data-app=l4l] .l4l-sup-bubble{position:fixed;right:24px;bottom:24px;z-index:7001;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:radial-gradient(120% 120% at 30% 20%,#334155,#0c0e14 70%);border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 34px -14px #020617bf,0 0 0 4px #2563eb1a;transition:transform .16s ease,box-shadow .16s ease}[data-app=l4l] .l4l-sup-bubble:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 40px -14px #020617cc,0 0 0 5px #2563eb29}[data-app=l4l] .l4l-sup-bubble.is-open{background:#0c0e14}.l4l-sup-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;color:#fff;background:#e11d48;border:2px solid var(--bg, #fff)}.l4l-sup-online{position:absolute;bottom:3px;right:3px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #0C0E14}.l4l-sup-panel{position:fixed;right:24px;bottom:92px;z-index:8600;width:384px;height:min(620px,calc(100vh - 120px));display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--bg, #FAFAFA);border:1px solid var(--border-strong, rgba(0, 0, 0, .12));box-shadow:0 30px 70px -24px #02061773,0 0 0 1px #ffffff0a;animation:l4lSupIn .18s cubic-bezier(.2,.8,.2,1)}.l4l-sup-panel.is-drag{box-shadow:0 0 0 3px var(--brand, #2563EB),0 30px 70px -24px #02061773}@keyframes l4lSupIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.l4l-sup-head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;color:#fff;background:radial-gradient(140% 120% at 0% 0%,#1e293b,#0c0e14 70%)}.l4l-sup-avatar{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.l4l-sup-avatar i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#94a3b8;border:2px solid #0C0E14}.l4l-sup-avatar i.is-on{background:#22c55e}.l4l-sup-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.l4l-sup-id b{font-size:15px;font-weight:650}.l4l-sup-id em{font-style:normal;font-size:12.5px;line-height:1.4;color:#ffffffa8}[data-app=l4l] .l4l-sup-x{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3}[data-app=l4l] .l4l-sup-x:hover{color:#fff;background:#ffffff14}.l4l-sup-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:16px 14px}.l4l-sup-msg{max-width:82%;display:flex;flex-direction:column;gap:6px;padding:9px 12px 6px;border-radius:16px;font-size:13.5px;line-height:1.5;word-break:break-word}.l4l-sup-msg p{margin:0;white-space:pre-wrap}.l4l-sup-msg.is-user{align-self:flex-end;color:#fff;background:#2563eb;border-bottom-right-radius:6px}.l4l-sup-msg.is-agent{align-self:flex-start;color:var(--text, #09090B);background:var(--bg-elevated, #fff);border:1px solid var(--border, rgba(0, 0, 0, .07));border-bottom-left-radius:6px}.l4l-sup-msg.is-intro{padding-bottom:10px}.l4l-sup-meta{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;font-size:11px;opacity:.7}.l4l-sup-img{display:block;border-radius:10px;overflow:hidden;max-width:240px}.l4l-sup-img img{display:block;width:100%;height:auto;max-height:220px;-o-object-fit:cover;object-fit:cover}.l4l-sup-file{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;font-size:12.5px;color:inherit;text-decoration:none;background:#0000000f}.l4l-sup-msg.is-user .l4l-sup-file{background:#ffffff29}.l4l-sup-file span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-sup-file em{font-style:normal;opacity:.7}.l4l-sup-day{align-self:center;margin:6px 0 2px;padding:3px 10px;border-radius:999px;font-size:11.5px;color:var(--text-subtle, #71717A);background:var(--bg-elevated-2, #F4F4F5)}.l4l-sup-day:first-letter{text-transform:uppercase}.l4l-sup-sys{align-self:center;font-size:12px;color:var(--text-subtle, #71717A)}.l4l-sup-typing{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border-radius:14px;background:var(--bg-elevated, #fff);border:1px solid var(--border, rgba(0, 0, 0, .07))}.l4l-sup-typing span{width:6px;height:6px;border-radius:50%;background:var(--text-faint, #A1A1AA);animation:l4lSupDot 1.2s infinite ease-in-out}.l4l-sup-typing span:nth-child(2){animation-delay:.15s}.l4l-sup-typing span:nth-child(3){animation-delay:.3s}.l4l-sup-typing em{margin-left:6px;font-style:normal;font-size:12px;color:var(--text-subtle, #71717A)}@keyframes l4lSupDot{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-3px);opacity:1}}.l4l-sup-note{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:92%;padding:6px 10px;border-radius:10px;font-size:12px;line-height:1.45;color:var(--text-muted, #52525B);background:var(--bg-elevated-2, #F4F4F5)}.l4l-sup-compose{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-top:1px solid var(--border, rgba(0, 0, 0, .07));background:var(--bg-elevated, #fff)}.l4l-sup-row{display:flex;align-items:flex-end;gap:6px}.l4l-sup-row textarea{flex:1;min-width:0;resize:none;field-sizing:content;min-height:40px;max-height:140px;padding:9px 12px;border-radius:14px;font:inherit;font-size:13.5px;line-height:1.45;color:var(--text, #09090B);background:var(--bg-input, #fff);border:1px solid var(--border-strong, rgba(0, 0, 0, .12));outline:none}.l4l-sup-row textarea:focus{border-color:var(--brand, #2563EB);box-shadow:0 0 0 3px #2563eb24}[data-app=l4l] .l4l-sup-attach{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted, #52525B)}[data-app=l4l] .l4l-sup-attach:hover{color:var(--text, #09090B);background:var(--bg-hover, rgba(0, 0, 0, .03))}[data-app=l4l] .l4l-sup-send{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#2563eb;transition:transform .14s ease,opacity .14s ease}[data-app=l4l] .l4l-sup-send:hover:not(:disabled){transform:scale(1.06)}[data-app=l4l] .l4l-sup-send:disabled{opacity:.4;cursor:default}.l4l-sup-hint{padding-left:4px;font-size:11px;color:var(--text-faint, #A1A1AA)}.l4l-sup-err{padding:7px 10px;border-radius:10px;font-size:12.5px;color:var(--danger, #DC2626);background:var(--danger-bg, rgba(220, 38, 38, .08))}.l4l-sup-files{display:flex;flex-wrap:wrap;gap:6px}.l4l-sup-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 9px;border-radius:999px;font-size:12px;color:var(--text, #09090B);background:var(--bg-elevated-2, #F4F4F5);border:1px solid var(--border, rgba(0, 0, 0, .07))}.l4l-sup-chip b{font-weight:550;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-app=l4l] .l4l-sup-chip button{display:inline-flex;padding:2px;border-radius:50%;color:var(--text-subtle, #71717A)}[data-app=l4l] .l4l-sup-chip button:hover{color:var(--text, #09090B);background:var(--bg-hover, rgba(0, 0, 0, .05))}.l4l-sup-readonly{flex-shrink:0;display:flex;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12.5px;line-height:1.5;color:var(--text-muted, #52525B);border-top:1px solid var(--border, rgba(0, 0, 0, .07));background:var(--bg-elevated-2, #F4F4F5)}.l4l-sup-readonly svg{flex-shrink:0;margin-top:2px;color:var(--brand, #2563EB)}.l4l-sup-closed{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border-top:1px solid var(--border, rgba(0, 0, 0, .07));background:var(--bg-elevated, #fff);font-size:13px;color:var(--text-muted, #52525B)}[data-app=l4l] .l4l-sup-new{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:#2563eb}[data-app=l4l] .l4l-sup-new:hover{background:#1d4ed8}@media (max-width: 640px){.l4l-sup-panel{top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto;height:auto;border-radius:0}[data-app=l4l] .l4l-sup-bubble.is-open{display:none}}.l4l-admin-nav-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:#e11d48}.l4l-sup-spin{width:22px;height:22px;margin:24px auto;border-radius:50%;border:2px solid rgba(var(--la-fg, 24, 24, 27),.15);border-top-color:#2563eb;display:block;animation:l4lSupSpin .8s linear infinite}@keyframes l4lSupSpin{to{transform:rotate(360deg)}}.l4l-sup-admin{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0;height:calc(100vh - 210px);min-height:520px;border-radius:18px;overflow:hidden;border:1px solid rgba(var(--la-fg, 24, 24, 27),.09);background:rgba(var(--la-fg, 24, 24, 27),.02)}.l4l-sup-admin>*{min-height:0}.l4l-sup-admin-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin-filters{display:flex;gap:2px;padding:10px 8px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(var(--la-fg, 24, 24, 27),.08)}[data-app=l4l] .l4l-sup-admin-filters button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:6px;border-radius:8px;font-size:12.5px;font-weight:600;color:rgba(var(--la-fg, 24, 24, 27),.6)}[data-app=l4l] .l4l-sup-admin-filters button:hover{color:var(--la-text, #1B1B20);background:rgba(var(--la-fg, 24, 24, 27),.05)}[data-app=l4l] .l4l-sup-admin-filters button.is-active{color:var(--la-text, #1B1B20);background:rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin-filters em{font-style:normal;font-size:11px;min-width:18px;padding:0 5px;border-radius:999px;color:#fff;background:#2563eb}.l4l-sup-admin-search{display:flex;align-items:center;gap:8px;margin:10px;padding:0 10px;height:36px;border-radius:10px;color:rgba(var(--la-fg, 24, 24, 27),.5);border:1px solid rgba(var(--la-fg, 24, 24, 27),.1);background:rgba(var(--la-fg, 24, 24, 27),.03)}.l4l-sup-admin-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--la-text, #1B1B20)}.l4l-sup-admin-convs{flex:1;min-height:0;overflow-y:auto}[data-app=l4l] .l4l-sup-admin-conv{position:relative;width:100%;display:flex;gap:10px;padding:12px 14px;text-align:left;color:var(--la-text, #1B1B20);border-bottom:1px solid rgba(var(--la-fg, 24, 24, 27),.06)}[data-app=l4l] .l4l-sup-admin-conv:hover{background:rgba(var(--la-fg, 24, 24, 27),.035)}[data-app=l4l] .l4l-sup-admin-conv.is-active{background:#2563eb14;box-shadow:inset 3px 0 #2563eb}.l4l-sup-admin-av{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#334155,#0f172a)}.l4l-sup-admin-av.is-big{width:56px;height:56px;font-size:19px}.l4l-sup-admin-av i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid var(--bg, #fff)}.l4l-sup-admin-conv-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.l4l-sup-admin-conv-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.l4l-sup-admin-conv-top b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-sup-admin-conv-top time{flex-shrink:0;font-size:11.5px;color:rgba(var(--la-fg, 24, 24, 27),.45)}.l4l-sup-admin-conv-ex{padding-right:26px;font-size:12.5px;color:rgba(var(--la-fg, 24, 24, 27),.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-sup-admin-conv-ex i{color:#16a34a;font-style:normal}[data-app=l4l] .l4l-sup-admin-conv.is-unread .l4l-sup-admin-conv-top b{font-weight:750}[data-app=l4l] .l4l-sup-admin-conv.is-unread .l4l-sup-admin-conv-ex{color:var(--la-text, #1B1B20)}.l4l-sup-admin-unread{position:absolute;right:14px;bottom:12px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;font-weight:700;color:#fff;background:#2563eb}.l4l-sup-admin-lock{position:absolute;right:14px;bottom:14px;color:rgba(var(--la-fg, 24, 24, 27),.35)}.l4l-sup-admin-none,.l4l-sup-admin-pick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;text-align:center;font-size:13px;color:rgba(var(--la-fg, 24, 24, 27),.55)}.l4l-sup-admin-none b,.l4l-sup-admin-pick b{font-size:14px;color:var(--la-text, #1B1B20)}.l4l-sup-admin-main{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:0}.l4l-sup-admin-thread{display:flex;flex-direction:column;min-height:0}.l4l-sup-admin-thread.is-empty{align-items:center;justify-content:center}.l4l-sup-admin-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin-head>div{flex:1;min-width:0;display:flex;flex-direction:column}.l4l-sup-admin-head b{font-size:15px;font-weight:650;color:var(--la-text, #1B1B20)}.l4l-sup-admin-head em{font-style:normal;font-size:12.5px;color:rgba(var(--la-fg, 24, 24, 27),.55)}[data-app=l4l] .l4l-sup-admin-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:600;color:var(--la-text, #1B1B20);border:1px solid rgba(var(--la-fg, 24, 24, 27),.14);background:rgba(var(--la-fg, 24, 24, 27),.03)}[data-app=l4l] .l4l-sup-admin-btn:hover:not(:disabled){background:rgba(var(--la-fg, 24, 24, 27),.07)}[data-app=l4l] .l4l-sup-admin-btn:disabled{opacity:.5;cursor:default}.l4l-sup-admin-list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:18px}.l4l-sup-admin .l4l-sup-msg.is-agent{color:var(--la-text, #1B1B20);background:rgba(var(--la-fg, 24, 24, 27),.05);border-color:rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin .l4l-sup-sys,.l4l-sup-admin .l4l-sup-typing em{color:rgba(var(--la-fg, 24, 24, 27),.5)}.l4l-sup-admin .l4l-sup-typing{background:rgba(var(--la-fg, 24, 24, 27),.05);border-color:rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin .l4l-sup-compose{background:transparent;border-top-color:rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin .l4l-sup-row textarea{color:var(--la-text, #1B1B20);background:rgba(var(--la-fg, 24, 24, 27),.03);border-color:rgba(var(--la-fg, 24, 24, 27),.14)}.l4l-sup-admin .l4l-sup-hint{color:rgba(var(--la-fg, 24, 24, 27),.4)}[data-app=l4l] .l4l-sup-admin .l4l-sup-attach{color:rgba(var(--la-fg, 24, 24, 27),.6)}.l4l-sup-admin-card{display:flex;flex-direction:column;gap:14px;padding:18px 16px;overflow-y:auto;border-left:1px solid rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin-card-head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.l4l-sup-admin-card-head b{font-size:15px;color:var(--la-text, #1B1B20)}.l4l-sup-admin-card-head a{font-size:12.5px;color:#2563eb;text-decoration:none;word-break:break-all}.l4l-sup-admin-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.l4l-sup-admin-facts li{display:grid;grid-template-columns:16px 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:1px;align-items:center;font-size:12.5px}.l4l-sup-admin-facts li svg{grid-row:span 2;color:rgba(var(--la-fg, 24, 24, 27),.45)}.l4l-sup-admin-facts span{color:rgba(var(--la-fg, 24, 24, 27),.5);font-size:11.5px}.l4l-sup-admin-facts b{font-weight:600;color:var(--la-text, #1B1B20);word-break:break-word}.l4l-sup-admin-ctx{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 24, 24, 27),.45)}.l4l-sup-admin-ctx p{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--la-text-2, #3F3F46);word-break:break-all}.l4l-sup-admin-ctx p svg{flex-shrink:0;margin-top:2px;color:rgba(var(--la-fg, 24, 24, 27),.45)}.l4l-sup-admin-ctx p.is-hist{flex-direction:column;gap:1px;word-break:normal}.l4l-sup-admin-ctx p.is-hist span{font-size:11px;color:rgba(var(--la-fg, 24, 24, 27),.45)}.l4l-sup-admin-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#2563eb;text-decoration:none}@media (max-width: 1280px){.l4l-sup-admin-main{grid-template-columns:minmax(0,1fr)}.l4l-sup-admin-card{display:none}}@media (max-width: 900px){.l4l-sup-admin{grid-template-columns:1fr;height:auto}.l4l-sup-admin-side{max-height:320px;border-right:0;border-bottom:1px solid rgba(var(--la-fg, 24, 24, 27),.08)}.l4l-sup-admin-main{min-height:520px}}.l4l-sup-ticket{flex-shrink:0;display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;font-size:12.5px;color:var(--text-muted, #52525B);background:var(--bg-elevated, #fff);border-bottom:1px solid var(--border, rgba(0, 0, 0, .07))}.l4l-sup-ticket b{font-weight:650;color:var(--text, #09090B)}.l4l-sup-ticket>svg{flex-shrink:0;color:var(--brand, #2563EB)}.l4l-sup-ticket .l4l-sup-state{margin-left:auto}.l4l-sup-state{display:inline-flex;align-items:center;flex-shrink:0;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap;color:var(--brand, #2563EB);background:#2563eb1c}.l4l-sup-state.is-answered{color:var(--success, #059669);background:#10b98124}.l4l-sup-state.is-resolved{color:var(--text-subtle, #71717A);background:var(--bg-elevated-2, #F4F4F5)}.l4l-sup-ack{align-self:stretch;display:flex;align-items:flex-start;gap:10px;margin:4px 0;padding:11px 12px;border-radius:14px;background:#2563eb12;border:1px solid rgba(37,99,235,.2)}.l4l-sup-ack>svg{flex-shrink:0;margin-top:1px;color:var(--brand, #2563EB)}.l4l-sup-ack div{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-sup-ack b{font-size:13px;font-weight:650;color:var(--text, #09090B)}.l4l-sup-ack span{font-size:12.5px;line-height:1.45;color:var(--text-muted, #52525B)}[data-app=l4l] .l4l-sup-x.is-on{color:#fff;background:#ffffff29}.l4l-sup-tickets-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.l4l-sup-tickets-head b{font-size:13.5px;font-weight:650;color:var(--text, #09090B)}[data-app=l4l] .l4l-sup-back{display:inline-flex;align-items:center;gap:3px;padding:4px 9px 4px 4px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-muted, #52525B)}[data-app=l4l] .l4l-sup-back:hover{color:var(--text, #09090B);background:var(--bg-hover, rgba(0, 0, 0, .04))}[data-app=l4l] .l4l-sup-tk{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:11px 12px;border-radius:14px;text-align:left;background:var(--bg-elevated, #fff);border:1px solid var(--border, rgba(0, 0, 0, .07));transition:border-color .14s ease,box-shadow .14s ease}[data-app=l4l] .l4l-sup-tk:hover{border-color:var(--brand, #2563EB);box-shadow:0 0 0 3px #2563eb1a}.l4l-sup-tk-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.l4l-sup-tk-top b{font-size:12.5px;font-weight:650;color:var(--text, #09090B)}.l4l-sup-tk-subject{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:var(--text, #09090B)}.l4l-sup-tk small{font-size:11.5px;color:var(--text-subtle, #71717A)}.l4l-sup-closed span{text-align:center;line-height:1.45}.l4l-sup-admin-tk{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:#2563eb;background:#2563eb1a}.l4l-sup-admin-tk.is-closed{color:rgba(var(--la-fg, 24, 24, 27),.55);background:rgba(var(--la-fg, 24, 24, 27),.07)}.l4l-sup-admin-ctx p.is-subject{font-weight:600;word-break:normal;color:var(--la-text, #1B1B20)}.l4l-admin-shell .l4l-sup-admin-hist{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 10px;border-radius:10px;text-align:left;cursor:pointer;font:inherit;font-size:12.5px;line-height:1.4;color:var(--la-text-2, #3F3F46);background:transparent;border:1px solid rgba(var(--la-fg, 24, 24, 27),.09);transition:border-color .14s ease}.l4l-admin-shell .l4l-sup-admin-hist:hover{border-color:#2563eb}.l4l-sup-admin-hist span{display:flex;align-items:center;gap:6px;font-size:11.5px}.l4l-sup-admin-hist span b{font-weight:650;color:var(--la-text, #1B1B20)}.l4l-sup-admin-hist span em{font-style:normal;font-weight:600;color:#2563eb}.l4l-sup-admin-hist span em.is-closed{color:rgba(var(--la-fg, 24, 24, 27),.5)}.l4l-sup-admin-hist span time{margin-left:auto;color:rgba(var(--la-fg, 24, 24, 27),.45)}.l4l-sup-admin-conv-tk{display:flex;align-items:center;gap:7px;margin:3px 0 2px}.l4l-sup-admin-conv-tk b{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fx-accent, #2563EB)}.l4l-sup-admin-conv-tk em,.l4l-sup-admin-state{display:inline-flex;align-items:center;flex-shrink:0;height:19px;padding:0 8px;border-radius:999px;font-style:normal;font-size:11px;font-weight:650;white-space:nowrap;color:var(--st, var(--fx-muted, #52525B));background:color-mix(in srgb,var(--st, #71717A) 14%,transparent)}.l4l-sup-admin-conv-tk em.is-waiting,.l4l-sup-admin-state.is-waiting{--st: var(--fx-amber, #B45309)}.l4l-sup-admin-conv-tk em.is-answered,.l4l-sup-admin-state.is-answered{--st: var(--fx-green, #059669)}.l4l-sup-admin-state{height:26px;padding:0 11px;font-size:12px}.l4l-admin-shell .l4l-sup-admin-tk{color:var(--fx-accent, #2563EB);background:var(--fx-accent-soft, rgba(37, 99, 235, .1));font-size:13px;font-weight:700}html:has([data-l4l-bottom-bar]){--l4l-sup-lift: 72px}[data-app=l4l] .l4l-sup-bubble{bottom:calc(24px + var(--l4l-sup-lift, 0px))}@media (min-width: 641px){.l4l-sup-panel{bottom:calc(92px + var(--l4l-sup-lift, 0px));height:min(620px,calc(100vh - 120px - var(--l4l-sup-lift, 0px)))}}.l4l-lij-page{contain:inline-size}.l4l-admin-table-wrap.l4l-lij-scroll{overflow-x:auto}.l4l-lij-table{min-width:760px}.l4l-lij-calls{min-width:860px}.l4l-lij-muted{color:var(--fx-muted);font-size:12px}.l4l-lij-code{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--fx-muted);word-break:break-all}.l4l-lij-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.l4l-lij-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:12px;background:var(--fx-card);border:1px solid var(--fx-border)}.l4l-lij-kpi span{font-size:12px;color:var(--fx-muted)}.l4l-lij-kpi strong{font-size:22px;font-weight:650;color:var(--fx-text);font-variant-numeric:tabular-nums}.l4l-lij-kpi.is-warn strong{color:var(--fx-amber)}.l4l-lij-table th.is-num,.l4l-lij-table td.is-num,.l4l-lij-calls th.is-num,.l4l-lij-calls td.is-num{text-align:right;font-variant-numeric:tabular-nums}.l4l-lij-row{cursor:pointer}.l4l-lij-row.is-selected td{background:var(--fx-accent-soft)}.l4l-lij-row:focus-visible{outline:2px solid var(--fx-accent);outline-offset:-2px}.l4l-lij-acc{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-lij-acc strong{font-weight:600;color:var(--fx-text)}.l4l-lij-acc span{font-size:12px;color:var(--fx-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-lij-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.l4l-lij-status.is-ok{color:var(--fx-green);background:color-mix(in srgb,var(--fx-green) 12%,transparent)}.l4l-lij-status.is-off{color:var(--fx-rose);background:color-mix(in srgb,var(--fx-rose) 12%,transparent)}.l4l-lij-usage{display:inline-flex;align-items:center;gap:8px;min-width:150px}.l4l-lij-usage-track{flex:1;height:6px;border-radius:999px;background:var(--fx-soft);overflow:hidden;min-width:70px}.l4l-lij-usage-fill{display:block;height:100%;border-radius:999px;background:var(--fx-accent)}.l4l-lij-usage.is-high .l4l-lij-usage-fill{background:var(--fx-amber)}.l4l-lij-usage.is-full .l4l-lij-usage-fill{background:var(--fx-rose)}.l4l-lij-usage-num{font-size:12.5px;font-weight:600;color:var(--fx-text);font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-lij-usage-num small{font-weight:500;color:var(--fx-muted);font-size:11.5px}.l4l-lij-detail{border:1px solid var(--fx-border);border-radius:14px;padding:18px;background:var(--fx-card)}.l4l-lij-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.l4l-lij-detail-title{display:flex;gap:10px;align-items:flex-start;color:var(--fx-text);min-width:0}.l4l-lij-detail-title svg{margin-top:4px;flex-shrink:0;color:var(--fx-accent)}.l4l-lij-detail-title h2{margin:0;font-size:17px;font-weight:650}.l4l-lij-limit{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--fx-soft);border:1px solid var(--fx-line);margin-bottom:16px}.l4l-lij-limit-text{display:flex;gap:10px;align-items:flex-start;min-width:240px;flex:1}.l4l-lij-limit-text svg{color:var(--fx-green);margin-top:2px;flex-shrink:0}.l4l-lij-limit-text strong{display:block;font-size:13.5px;color:var(--fx-text)}.l4l-lij-limit-text span{display:block;font-size:12px;color:var(--fx-muted);margin-top:2px}.l4l-lij-limit-ctrl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-lij-input{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--fx-border);background:var(--fx-raised);color:var(--fx-text);font-size:13px}input.l4l-lij-input{width:84px;font-variant-numeric:tabular-nums}.l4l-lij-input:focus{outline:2px solid var(--fx-accent-soft);border-color:var(--fx-accent)}.l4l-lij-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.l4l-lij-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--fx-muted)}.l4l-lij-legend span{display:inline-flex;align-items:center;gap:6px}.l4l-lij-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.l4l-lij-legend i.is-actions,.l4l-lij-bar-stack span.is-actions{background:var(--fx-green)}.l4l-lij-legend i.is-reads,.l4l-lij-bar-stack span.is-reads{background:var(--fx-accent)}.l4l-lij-legend i.is-technical,.l4l-lij-bar-stack span.is-technical{background:var(--fx-amber)}.l4l-lij-chart{display:flex;align-items:stretch;gap:4px;height:176px;margin-bottom:18px;overflow-x:auto;overflow-y:hidden}.l4l-lij-bar{flex:1 0 22px;min-width:22px;display:flex;flex-direction:column;align-items:center}.l4l-lij-bar-area{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-bottom:1px solid var(--fx-line)}.l4l-lij-bar-stack{width:100%;max-width:28px;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden}.l4l-lij-bar-stack span{display:block;flex-basis:0;min-height:2px}.l4l-lij-bar-num{font-size:10px;line-height:14px;color:var(--fx-faint);font-variant-numeric:tabular-nums}.l4l-lij-bar-day{margin-top:6px;font-size:10px;line-height:12px;color:var(--fx-faint);white-space:nowrap}.l4l-lij-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.l4l-lij-kind{display:inline-block;font-size:12.5px;font-weight:600;color:var(--fx-accent);margin-right:8px}.l4l-lij-kind.is-action{color:var(--fx-green)}.l4l-lij-kind.is-technical{color:var(--fx-amber)}.l4l-lij-path{display:block;margin-top:2px}.l4l-lij-calls td.is-err{color:var(--fx-rose);font-weight:600}@media (max-width: 900px){.l4l-lij-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-lij-limit{flex-direction:column;align-items:stretch}}@media (max-width: 560px){.l4l-lij-bar:nth-child(2n) .l4l-lij-bar-day{visibility:hidden}}.l4l-iad-page{contain:inline-size;--iad-net-iad: #6D28D9;--iad-net-safti: #047857;--iad-net-kw: #BE123C;--iad-net-bsk: #0E7490;--iad-net-megagence: #C2410C;--iad-net-expertimo: #1D4ED8;--iad-net-3g: #A16207;--iad-net-sextant: #334155;--iad-net-exp: #27272A;--iad-net-pp: #A21CAF}.l4l-iad-muted{color:var(--fx-muted);font-size:12px}.l4l-iad-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.l4l-iad-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.l4l-iad-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.l4l-iad-denied{display:flex;gap:12px;align-items:flex-start;padding:18px;border-radius:14px;background:var(--fx-card);border:1px solid var(--fx-border);color:var(--fx-text);max-width:560px}.l4l-iad-denied svg{flex-shrink:0;margin-top:2px;color:var(--fx-muted)}.l4l-iad-denied strong{display:block;font-size:14px}.l4l-iad-denied span{display:block;font-size:12.5px;color:var(--fx-muted);margin-top:4px}.l4l-iad-run{display:flex;flex-direction:column;gap:10px;padding:14px 16px;margin:0 0 16px;border-radius:12px;background:var(--fx-card);border:1px solid var(--fx-border);--iad-state: var(--fx-muted)}.l4l-iad-run.is-running{--iad-state: var(--fx-accent)}.l4l-iad-run.is-done{--iad-state: var(--fx-green)}.l4l-iad-run.is-blocked{--iad-state: var(--fx-rose);border-color:color-mix(in srgb,var(--fx-rose) 35%,var(--fx-border))}.l4l-iad-run.is-failed,.l4l-iad-run.is-stale{--iad-state: var(--fx-amber)}.l4l-iad-run-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.l4l-iad-run-state{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--fx-text)}.l4l-iad-run-state i{width:8px;height:8px;border-radius:999px;background:var(--iad-state);flex-shrink:0}.l4l-iad-run.is-running .l4l-iad-run-state i{animation:l4l-iad-pulse 1.6s ease-in-out infinite}@keyframes l4l-iad-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--iad-state) 45%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--iad-state) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.l4l-iad-run.is-running .l4l-iad-run-state i{animation:none}}.l4l-iad-run-actions{margin-left:auto;display:flex;gap:8px}.l4l-iad-progress{display:flex;flex-direction:column;gap:6px}.l4l-iad-progress-track{height:6px;border-radius:999px;background:var(--fx-soft);overflow:hidden}.l4l-iad-progress-track span{display:block;height:100%;border-radius:999px;background:var(--iad-state);transition:width .4s ease}.l4l-iad-progress-label{font-size:12.5px;color:var(--fx-text);font-variant-numeric:tabular-nums}.l4l-iad-run-counters{font-size:12px;color:var(--fx-muted);font-variant-numeric:tabular-nums}.l4l-iad-run-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--fx-text);padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--fx-rose) 8%,transparent)}.l4l-iad-run-note svg{flex-shrink:0;margin-top:1px;color:var(--fx-rose)}[data-app=l4l] .l4l-iad-linkbtn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--fx-accent)}.l4l-iad-run-errors ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto}.l4l-iad-run-errors li{display:flex;gap:8px;font-size:12px;color:var(--fx-muted);flex-wrap:wrap}.l4l-iad-run-errors li strong{color:var(--fx-text);font-weight:600}.l4l-iad-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 20px}.l4l-iad-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;min-width:0;background:var(--fx-card);border:1px solid var(--fx-border)}.l4l-iad-kpi span{font-size:12px;color:var(--fx-muted)}.l4l-iad-kpi strong{font-size:22px;font-weight:650;color:var(--fx-text);font-variant-numeric:tabular-nums}.l4l-iad-kpi em{font-style:normal;font-size:11.5px;color:var(--fx-muted)}.l4l-iad-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.l4l-iad-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-iad-input{height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--fx-border);background:var(--fx-raised);color:var(--fx-text);font:inherit;font-size:13px;min-width:0}.l4l-iad-input:focus{outline:2px solid var(--fx-accent-soft);border-color:var(--fx-accent)}select.l4l-iad-input{padding-right:6px;max-width:280px}.l4l-iad-input.is-cp{width:110px;font-variant-numeric:tabular-nums}.l4l-iad-input.is-small{height:32px;font-size:12.5px}.l4l-iad-input.is-pill{height:32px;padding:0 8px 0 12px;border-radius:999px;font-size:12.5px;font-weight:550;color:var(--fx-muted);cursor:pointer}.l4l-iad-input.is-pill:hover{color:var(--fx-text)}.l4l-iad-input.is-pill.is-on{color:var(--fx-accent);border-color:var(--fx-accent);background:var(--fx-accent-soft)}[data-app=l4l] .l4l-iad-reset{margin-left:auto}.l4l-iad-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-width:200px;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--fx-border);background:var(--fx-raised);color:var(--fx-muted)}.l4l-iad-search:focus-within{outline:2px solid var(--fx-accent-soft);border-color:var(--fx-accent)}.l4l-iad-search svg{flex-shrink:0}.l4l-iad-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--fx-text);font:inherit;font-size:13px;outline:none}[data-app=l4l] .l4l-iad-search button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:var(--fx-soft);color:var(--fx-muted);cursor:pointer}[data-app=l4l] .l4l-iad-chip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border-radius:999px;cursor:pointer;border:1px solid var(--fx-border);background:var(--fx-raised);color:var(--fx-muted);font:inherit;font-size:12.5px;font-weight:550}[data-app=l4l] .l4l-iad-chip:hover{color:var(--fx-text)}[data-app=l4l] .l4l-iad-chip.is-on{color:var(--fx-accent);border-color:var(--fx-accent);background:var(--fx-accent-soft)}.l4l-iad-seg-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:999px;background:var(--fx-faint)}.l4l-iad-seg-dot.is-iad{background:var(--iad-net-iad)}.l4l-iad-seg-dot.is-safti{background:var(--iad-net-safti)}.l4l-iad-seg-dot.is-kw{background:var(--iad-net-kw)}.l4l-iad-seg-dot.is-bsk{background:var(--iad-net-bsk)}.l4l-iad-grid{--iad-solid: #0D0D10;--iad-head: #111114;--iad-hover: #141824;background:var(--iad-solid);border:1px solid var(--fx-border);border-radius:14px;overflow:hidden}.l4l-admin-shell.is-clean .l4l-iad-grid{--iad-solid: #FFFFFF;--iad-head: #FAFAFA;--iad-hover: #F7F9FE;box-shadow:0 1px 2px #09090b0a,0 10px 28px -14px #09090b24}.l4l-iad-grid .l4l-iad-filters{margin:0;padding:14px 16px}.l4l-iad-grid-meta{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--fx-line)}.l4l-iad-count{font-size:13px;color:var(--fx-muted);font-variant-numeric:tabular-nums}.l4l-iad-count strong{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--fx-text)}.l4l-iad-count-skel{display:inline-block;width:120px;height:12px;border-radius:6px;vertical-align:middle;background:color-mix(in srgb,var(--fx-text) 7%,transparent);animation:l4l-iad-breathe 1.4s ease-in-out infinite}.l4l-iad-sortctl{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fx-muted);white-space:nowrap}.l4l-iad-sortctl select.l4l-iad-input{height:30px}[data-app=l4l] .l4l-iad-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--fx-muted);cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s,opacity .15s}[data-app=l4l] .l4l-iad-iconbtn:hover{background:var(--fx-soft);color:var(--fx-text)}[data-app=l4l] .l4l-iad-iconbtn:focus-visible{outline:2px solid var(--fx-accent);outline-offset:1px}[data-app=l4l] .l4l-iad-iconbtn.is-bordered{width:30px;height:30px;border-color:var(--fx-border);background:var(--fx-raised)}[data-app=l4l] .l4l-iad-iconbtn.is-done{color:var(--fx-green)}.l4l-iad-scroll{overflow-x:auto;border-top:1px solid var(--fx-line);transition:opacity .15s}.l4l-iad-scroll.is-loading{opacity:.55}.l4l-admin-shell .l4l-iad-grid table.l4l-iad-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table thead th{padding:10px 12px;background:var(--iad-head);border-bottom:1px solid var(--fx-line);white-space:nowrap}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table td{padding:11px 12px;border-bottom:1px solid var(--fx-line);vertical-align:middle;color:var(--fx-text)}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table :is(th,td):first-child{padding-left:16px}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table :is(th,td):last-child{padding-right:16px}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table tbody tr:last-child td{border-bottom:0}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table tbody tr{cursor:default}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table tbody tr.l4l-iad-row:hover{background:var(--iad-hover)}.l4l-iad-table th.is-num,.l4l-iad-table td.is-num{text-align:right;font-variant-numeric:tabular-nums}[data-app=l4l] .l4l-iad-th button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;vertical-align:middle}.l4l-iad-th.is-num button{flex-direction:row-reverse}.l4l-iad-sort-icon{opacity:0;transition:opacity .15s;flex-shrink:0}.l4l-iad-th button:hover .l4l-iad-sort-icon,.l4l-iad-th.is-sorted .l4l-iad-sort-icon{opacity:1}[data-app=l4l] .l4l-iad-th.is-sorted button{color:var(--fx-text)}.l4l-iad-th.is-sorted .l4l-iad-sort-icon{color:var(--fx-accent)}.l4l-iad-person{display:flex;align-items:center;gap:11px;min-width:0}.l4l-iad-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#fff;font-size:12px;font-weight:650;letter-spacing:.02em;line-height:1;box-shadow:inset 0 0 0 1px #ffffff29,0 1px 2px #09090b1a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l4l-iad-person-text{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.35}.l4l-iad-person-name{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:5px;column-gap:5px;max-width:200px;line-height:1.3}.l4l-iad-person-name strong{font-size:13.5px;font-weight:650;letter-spacing:-.005em;color:var(--fx-text)}.l4l-iad-person-name span{font-size:13.5px;color:var(--fx-muted)}.l4l-iad-person-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.l4l-iad-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--fx-amber);background:color-mix(in srgb,var(--fx-amber) 12%,transparent)}.l4l-iad-lang{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:5px;cursor:default;font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-muted);background:var(--fx-soft);border:1px solid var(--fx-line)}.l4l-iad-company{display:flex;align-items:center;gap:9px;min-width:0}.l4l-iad-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 5px;border-radius:7px;color:#fff;background:#52525b;font-size:10.5px;font-weight:750;letter-spacing:-.01em;line-height:1;box-shadow:inset 0 0 0 1px #ffffff24}.l4l-iad-mark.is-iad{background:var(--iad-net-iad)}.l4l-iad-mark.is-safti{background:var(--iad-net-safti)}.l4l-iad-mark.is-kw{background:var(--iad-net-kw)}.l4l-iad-mark.is-bsk{background:var(--iad-net-bsk)}.l4l-iad-mark.is-megagence{background:var(--iad-net-megagence)}.l4l-iad-mark.is-expertimo{background:var(--iad-net-expertimo)}.l4l-iad-mark.is-3g{background:var(--iad-net-3g)}.l4l-iad-mark.is-sextant{background:var(--iad-net-sextant)}.l4l-iad-mark.is-exp{background:var(--iad-net-exp)}.l4l-iad-mark.is-pp{background:var(--iad-net-pp)}.l4l-iad-company-text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.l4l-iad-company-name{font-size:13px;font-weight:600;color:var(--fx-text);white-space:nowrap}.l4l-iad-agency{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--fx-muted)}.l4l-iad-place{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.l4l-iad-city{font-size:13px;font-weight:550;color:var(--fx-text)}.l4l-iad-place-sub{font-size:11.5px;color:var(--fx-muted);white-space:nowrap}.l4l-iad-place-sub .l4l-iad-mono{font-size:11.5px}.l4l-iad-phone{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.l4l-iad-phone a{display:inline-flex;align-items:center;gap:7px;margin-left:-8px;padding:4px 8px;border-radius:8px;color:var(--fx-text);text-decoration:none;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;transition:background .15s,color .15s}.l4l-iad-phone a svg{flex:none;color:var(--fx-muted);transition:color .15s}.l4l-iad-phone a:hover{background:var(--fx-accent-soft);color:var(--fx-accent)}.l4l-iad-phone a:hover svg{color:currentColor}[data-app=l4l] .l4l-iad-phone .l4l-iad-iconbtn{width:26px;height:26px;opacity:0}[data-app=l4l] :is(.l4l-iad-row:hover,.l4l-iad-row:focus-within) .l4l-iad-phone .l4l-iad-iconbtn,[data-app=l4l] .l4l-iad-phone .l4l-iad-iconbtn.is-done{opacity:1}@media (pointer: coarse){[data-app=l4l] .l4l-iad-phone .l4l-iad-iconbtn{opacity:1}}.l4l-iad-none{font-size:12px;color:var(--fx-faint)}.l4l-iad-rating{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.l4l-iad-star{flex:none;color:#f59e0b}.l4l-iad-rating strong{font-weight:650;color:var(--fx-text)}.l4l-iad-rating small{font-size:11.5px;color:var(--fx-muted)}.l4l-iad-props{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.l4l-iad-gauge{display:block;width:36px;height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--fx-text) 9%,transparent)}.l4l-iad-gauge b{display:block;height:100%;border-radius:inherit;background:var(--fx-accent)}.l4l-iad-props strong{min-width:20px;text-align:right;font-weight:650;color:var(--fx-text)}.l4l-iad-seen{font-size:12px;color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table td.l4l-iad-link{width:1%;text-align:right}[data-app=l4l] .l4l-iad-link .l4l-iad-iconbtn{color:var(--fx-faint)}[data-app=l4l] .l4l-iad-row:hover .l4l-iad-link .l4l-iad-iconbtn{color:var(--fx-accent);border-color:var(--fx-border);background:var(--iad-solid)}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table td.l4l-iad-empty-cell{padding:44px 16px}.l4l-iad-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.l4l-iad-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--fx-muted);background:var(--fx-soft);border:1px solid var(--fx-line)}.l4l-iad-empty strong{font-size:13.5px;font-weight:600;color:var(--fx-text)}.l4l-iad-skeleton{border-top:1px solid var(--fx-line)}.l4l-iad-skel-row{display:flex;align-items:center;gap:18px;padding:14px 16px;border-bottom:1px solid var(--fx-line)}.l4l-iad-skel-row:last-child{border-bottom:0}.l4l-iad-skel-row i{display:block;height:10px;border-radius:6px;background:color-mix(in srgb,var(--fx-text) 7%,transparent);animation:l4l-iad-breathe 1.4s ease-in-out infinite}.l4l-iad-skel-row i.is-avatar{flex:none;width:34px;height:34px;border-radius:999px}.l4l-iad-skel-row i.is-name{width:20%}.l4l-iad-skel-row i.is-mid{width:14%}.l4l-iad-skel-row i.is-short{width:7%;margin-left:auto}.l4l-iad-skel-row:nth-child(2n) i.is-name{width:15%}@keyframes l4l-iad-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.l4l-iad-skel-row i{animation:none}}.l4l-iad-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.l4l-iad-grid .l4l-iad-pager{margin:0;padding:10px 16px;border-top:1px solid var(--fx-line);background:var(--iad-head)}.l4l-iad-pager-ctrl{display:flex;align-items:center;gap:6px}.l4l-iad-pager-num{font-size:12.5px;color:var(--fx-text);font-variant-numeric:tabular-nums;min-width:64px;text-align:center}.l4l-iad-depts{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}[data-app=l4l] .l4l-iad-dept{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;cursor:pointer;min-width:0;border:1px solid var(--fx-border);background:var(--fx-card);color:var(--fx-text);font:inherit;font-size:12.5px;text-align:left}[data-app=l4l] .l4l-iad-dept:hover{border-color:var(--fx-accent)}[data-app=l4l] .l4l-iad-dept.is-on{border-color:var(--fx-accent);background:var(--fx-accent-soft)}.l4l-iad-dept-code{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--fx-muted);min-width:26px}.l4l-iad-dept-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l4l-iad-dept strong{font-weight:650;font-variant-numeric:tabular-nums}.l4l-iad-more{margin-top:10px}.l4l-iad-runs{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:12px;margin:0 0 16px}.l4l-iad-runs .l4l-iad-run{margin:0}.l4l-iad-run-net{font-size:14px;font-weight:700;color:var(--fx-text);letter-spacing:-.01em}@media (max-width: 1399px){.l4l-iad-col-seen{display:none}}@media (max-width: 1360px){.l4l-admin-shell .l4l-iad-grid .l4l-iad-table thead th,.l4l-admin-shell .l4l-iad-grid .l4l-iad-table td{padding-left:9px;padding-right:9px}.l4l-iad-agency{max-width:120px}.l4l-iad-person-name{max-width:170px}}@media (max-width: 1200px){.l4l-iad-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.l4l-admin-shell .l4l-iad-grid .l4l-iad-table td.l4l-iad-cell-person,.l4l-admin-shell .l4l-iad-grid .l4l-iad-table thead th:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--fx-line)}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table td.l4l-iad-cell-person{background:var(--iad-solid)}.l4l-admin-shell .l4l-iad-grid .l4l-iad-table tr.l4l-iad-row:hover td.l4l-iad-cell-person{background:var(--iad-hover)}}@media (max-width: 900px){.l4l-iad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.l4l-iad-runs{grid-template-columns:1fr}.l4l-iad-hero-actions{justify-content:flex-start}.l4l-iad-run-actions{margin-left:0}select.l4l-iad-input{max-width:100%}.l4l-iad-grid{border-radius:12px}.l4l-iad-grid .l4l-iad-filters,.l4l-iad-grid-meta,.l4l-iad-grid .l4l-iad-pager{padding-left:12px;padding-right:12px}.l4l-iad-grid .l4l-fx-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.l4l-iad-grid .l4l-fx-seg button{flex-shrink:0;white-space:nowrap}[data-app=l4l] .l4l-iad-reset{margin-left:0}.l4l-iad-person-name{max-width:140px}}.l4l-admin-shell{--la-fg: 255, 255, 255;--la-text: #FAFAFA;--la-text-2: #D4D4D8}.l4l-admin-shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:radial-gradient(ellipse 800px 600px at 30% 0%,rgba(37,99,235,.06),transparent 60%),radial-gradient(ellipse 800px 600px at 90% 100%,rgba(245,199,126,.05),transparent 60%),#050506;color:var(--la-text, #FAFAFA);transition:background .25s ease,color .25s ease}.l4l-admin-shell.is-light{--la-fg: 24, 24, 27;--la-text: #1B1B20;--la-text-2: #3F3F46;background:radial-gradient(ellipse 900px 640px at 28% -5%,rgba(37,99,235,.14),transparent 60%),radial-gradient(ellipse 900px 640px at 95% 105%,rgba(245,199,126,.12),transparent 60%),#f4f4f8;color:var(--la-text)}.l4l-admin-shell.is-light .l4l-admin-sidebar{background:linear-gradient(180deg,#fff,#fafafb);border-right-color:#00000014}.l4l-admin-shell.is-light .l4l-admin-hero-title{background:linear-gradient(120deg,#18181b,#52525b);-webkit-background-clip:text;background-clip:text}.l4l-admin-shell.is-light .l4l-admin-btn-primary{background:#18181b;color:#fafafa}.l4l-admin-shell.is-light .l4l-admin-btn-primary:hover{background:#2a2a31}.l4l-admin-shell.is-light .l4l-geo{--la-fg: 255, 255, 255;--la-text: #FAFAFA;--la-text-2: #D4D4D8}.l4l-admin-shell.is-light .l4l-geo-side{background:#121216;border-color:#ffffff12}.l4l-admin-theme-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;margin-bottom:6px;border-radius:9px;border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);background:rgba(var(--la-fg, 255, 255, 255),.03);color:var(--la-text, #FAFAFA);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.l4l-admin-theme-toggle:hover{background:rgba(var(--la-fg, 255, 255, 255),.07);border-color:rgba(var(--la-fg, 255, 255, 255),.14)}@media (max-width: 960px){.l4l-admin-shell{grid-template-columns:1fr}}.l4l-admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 14px;background:linear-gradient(180deg,#0f0f12,#0a0a0c);border-right:1px solid rgba(var(--la-fg, 255, 255, 255),.06);overflow-y:auto}.l4l-admin-brand{display:flex;align-items:center;gap:10px;padding:6px 10px 18px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06);margin-bottom:14px}.l4l-admin-brand-text{display:flex;flex-direction:column;gap:3px;min-width:0}.l4l-admin-brand-name{font-size:15px;font-weight:700;letter-spacing:-.022em;color:var(--la-text, #FAFAFA);line-height:1}.l4l-admin-brand-chip{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#f5c77e;background:#f5c77e1f;border:1px solid rgba(245,199,126,.28);padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content}.l4l-admin-nav{display:flex;flex-direction:column;gap:2px;flex:1}.l4l-admin-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:rgba(var(--la-fg, 255, 255, 255),.6);text-decoration:none;font-size:13px;font-weight:500;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%;transition:background .15s,color .15s}.l4l-admin-nav-item:hover{background:rgba(var(--la-fg, 255, 255, 255),.04);color:var(--la-text, #FAFAFA)}.l4l-admin-nav-item.is-active{background:#f5c77e1a;color:#f5c77e;font-weight:600;border:1px solid rgba(245,199,126,.18)}.l4l-admin-sidebar-footer{padding-top:14px;margin-top:14px;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06);display:flex;flex-direction:column;gap:6px}.l4l-admin-user{display:flex;align-items:center;gap:10px;padding:8px 10px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:10px}.l4l-admin-user-avatar{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#f5c77e,#2563eb);color:#0a0a0a;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-admin-user-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.l4l-admin-user-name{font-size:12px;font-weight:600;color:var(--la-text, #FAFAFA);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-admin-user-email{font-size:10.5px;color:rgba(var(--la-fg, 255, 255, 255),.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-admin-logout{background:transparent;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:rgba(var(--la-fg, 255, 255, 255),.55);cursor:pointer;width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.l4l-admin-logout:hover{background:rgba(var(--la-fg, 255, 255, 255),.06);color:var(--la-text, #FAFAFA)}.l4l-admin-main{padding:32px 40px 60px;max-width:1400px;width:100%}@media (max-width: 720px){.l4l-admin-main{padding:20px}}.l4l-admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap}.l4l-admin-hero-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--la-fg, 255, 255, 255),.5);margin-bottom:6px}.l4l-admin-hero-title{font-size:32px;font-weight:700;letter-spacing:-.028em;line-height:1.1;margin:0;background:linear-gradient(120deg,#fafafa,#c7c7cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.l4l-admin-hero-sub{margin-top:6px;color:rgba(var(--la-fg, 255, 255, 255),.6);font-size:14px}.l4l-admin-hero-time{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.4);font-family:JetBrains Mono,SF Mono,Menlo,monospace;white-space:nowrap}.l4l-admin-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px}@media (max-width: 980px){.l4l-admin-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.l4l-admin-kpi-grid{grid-template-columns:1fr}}.l4l-admin-kpi{position:relative;padding:16px 18px;border-radius:14px;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--accent) 14%,transparent) 0%,transparent 55%),rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);overflow:hidden;isolation:isolate;transition:transform .18s,border-color .18s}.l4l-admin-kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent),transparent 70%);opacity:.7}.l4l-admin-kpi:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 36%,rgba(var(--la-fg, 255, 255, 255),.1))}.l4l-admin-kpi-head{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.l4l-admin-kpi-icon{width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.l4l-admin-kpi-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--la-fg, 255, 255, 255),.6)}.l4l-admin-kpi-value{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--la-text, #FAFAFA)}.l4l-admin-kpi-sub{margin-top:6px;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.5);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-section{margin-bottom:28px}.l4l-admin-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.l4l-admin-section-title{font-size:15px;font-weight:700;letter-spacing:-.015em;margin:0;color:var(--la-text, #FAFAFA)}.l4l-admin-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 720px){.l4l-admin-plan-grid{grid-template-columns:repeat(2,1fr)}}.l4l-admin-plan-card{padding:14px 16px;border-radius:12px;background:radial-gradient(100% 60% at 50% 0%,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 70%),rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-admin-plan-badge{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}.l4l-admin-plan-count{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--la-text, #FAFAFA);font-variant-numeric:tabular-nums}.l4l-admin-placeholder{margin-top:20px;padding:16px 18px;border-radius:12px;background:#2563eb0f;border:1px dashed rgba(37,99,235,.3);color:rgba(var(--la-fg, 255, 255, 255),.7);font-size:13px;line-height:1.55}.l4l-admin-loading{padding:60px;text-align:center;color:rgba(var(--la-fg, 255, 255, 255),.5);font-size:13px}.l4l-admin-error{margin-bottom:16px;padding:10px 14px;border-radius:10px;background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#fca5a5;font-size:13px}.l4l-admin-filters{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:14px 16px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px}.l4l-admin-search{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:10px;transition:border-color .15s}.l4l-admin-search:focus-within{border-color:#f5c77e73}.l4l-admin-search svg{color:rgba(var(--la-fg, 255, 255, 255),.4);flex-shrink:0}.l4l-admin-search input{flex:1;background:transparent;border:none;outline:none;color:var(--la-text, #FAFAFA);font-size:13px;font-family:inherit}.l4l-admin-search input::-moz-placeholder{color:rgba(var(--la-fg, 255, 255, 255),.35)}.l4l-admin-search input::placeholder{color:rgba(var(--la-fg, 255, 255, 255),.35)}.l4l-admin-search-clear{background:rgba(var(--la-fg, 255, 255, 255),.06);border:none;color:var(--la-text, #FAFAFA);width:20px;height:20px;border-radius:4px;font-size:14px;line-height:1;cursor:pointer}.l4l-admin-filter-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.l4l-admin-filter-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.45);min-width:60px}.l4l-admin-filter-pills{display:inline-flex;gap:4px;flex-wrap:wrap}.l4l-admin-pill-btn{padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;background:transparent;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:rgba(var(--la-fg, 255, 255, 255),.65);font-family:inherit;transition:all .15s}.l4l-admin-pill-btn:hover{border-color:rgba(var(--la-fg, 255, 255, 255),.2);color:var(--la-text, #FAFAFA)}.l4l-admin-pill-btn.is-active{background:#f5c77e24;border-color:#f5c77e66;color:#f5c77e}.l4l-admin-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--c, #9CA3AF);background:color-mix(in srgb,var(--c, #9CA3AF) 14%,transparent);border:1px solid color-mix(in srgb,var(--c, #9CA3AF) 30%,transparent)}.l4l-admin-table-wrap{background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px;overflow:hidden}.l4l-admin-table{width:100%;border-collapse:collapse;font-size:13px}.l4l-admin-table thead th{text-align:left;padding:12px 16px;background:rgba(var(--la-fg, 255, 255, 255),.02);border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.08);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-admin-table tbody tr{cursor:pointer;transition:background .12s}.l4l-admin-table tbody tr:hover{background:rgba(var(--la-fg, 255, 255, 255),.04)}.l4l-admin-table td{padding:12px 16px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.04)}.l4l-admin-table tbody tr:last-child td{border-bottom:none}.l4l-admin-table-empty{text-align:center;padding:40px;color:rgba(var(--la-fg, 255, 255, 255),.5);font-size:13px}.l4l-admin-table-time{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.6)}.l4l-admin-user-cell{display:flex;align-items:center;gap:10px}.l4l-admin-user-cell .l4l-admin-user-avatar{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2563eb,#60a5fa);color:#0a0a0a;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.l4l-admin-user-cell .l4l-admin-user-name{font-size:13px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:-.005em}.l4l-admin-user-cell .l4l-admin-user-email{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.5);margin-top:1px}.l4l-admin-state-pills{display:inline-flex;gap:4px;flex-wrap:wrap}.l4l-admin-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06);background:rgba(var(--la-fg, 255, 255, 255),.02)}.l4l-admin-pagination-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:8px;color:var(--la-text, #FAFAFA);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s}.l4l-admin-pagination-btn:hover:not(:disabled){background:rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-admin-pagination-btn:disabled{opacity:.35;cursor:not-allowed}.l4l-admin-pagination-info{font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.55);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;animation:l4lAdminFade .18s ease}@keyframes l4lAdminFade{0%{opacity:0}to{opacity:1}}@keyframes l4lAdminSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.l4l-admin-drawer{position:fixed;top:0;right:0;width:500px;max-width:100vw;height:100vh;background:radial-gradient(ellipse at 50% 0%,#18181b,#0a0a0c 70%,#050506);color:var(--la-text, #FAFAFA);z-index:5001;display:flex;flex-direction:column;box-shadow:-20px 0 60px -20px #000000b3;animation:l4lAdminSlide .26s cubic-bezier(.2,.9,.3,1);border-left:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-admin-drawer-loading{padding:80px 20px;text-align:center;color:rgba(var(--la-fg, 255, 255, 255),.5);font-size:13px}.l4l-admin-drawer-head{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-admin-drawer-avatar{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#f5c77e,#2563eb);color:#0a0a0a;font-weight:700;font-size:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 18px -4px #0006}.l4l-admin-drawer-meta{flex:1;min-width:0}.l4l-admin-drawer-meta h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--la-text, #FAFAFA);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-admin-drawer-email{margin-top:3px;font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-admin-drawer-pills{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.l4l-admin-drawer-close{background:rgba(var(--la-fg, 255, 255, 255),.05);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);width:28px;height:28px;border-radius:8px;color:rgba(var(--la-fg, 255, 255, 255),.6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-admin-drawer-close:hover{background:rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA)}.l4l-admin-drawer-tabs{display:flex;gap:4px;padding:0 22px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-admin-drawer-tab{padding:10px 12px;background:transparent;border:none;color:rgba(var(--la-fg, 255, 255, 255),.5);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.l4l-admin-drawer-tab:hover{color:var(--la-text, #FAFAFA)}.l4l-admin-drawer-tab.is-active{color:#f5c77e;border-bottom-color:#f5c77e}.l4l-admin-drawer-body{flex:1;overflow-y:auto;padding:18px 22px}.l4l-admin-drawer-section{margin-bottom:18px}.l4l-admin-drawer-section h4{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.5);margin:0 0 10px}.l4l-admin-drawer-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.l4l-admin-drawer-row-head h4{margin:0}.l4l-admin-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:10px}.l4l-admin-kv>div{display:flex;flex-direction:column;gap:2px;min-width:0}.l4l-admin-kv span{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.45)}.l4l-admin-kv b{font-size:13px;font-weight:600;color:var(--la-text, #FAFAFA);word-break:break-all}.l4l-admin-kv-inline{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:5px}.l4l-admin-kv-inline span{color:rgba(var(--la-fg, 255, 255, 255),.4);margin-right:4px}.l4l-admin-kv-inline b{color:var(--la-text, #FAFAFA);font-weight:600}.l4l-admin-form{display:flex;flex-direction:column;gap:12px;padding:14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:10px}.l4l-admin-form label{display:flex;flex-direction:column;gap:5px;font-size:12px}.l4l-admin-form-row{flex-direction:row!important;align-items:center;gap:8px}.l4l-admin-form-row span{display:inline-flex;align-items:center;gap:5px}.l4l-admin-form label span:first-child{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-admin-form input[type=text],.l4l-admin-form select{background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:8px;color:var(--la-text, #FAFAFA);padding:8px 10px;font-size:13px;font-family:inherit;outline:none}.l4l-admin-form input:focus,.l4l-admin-form select:focus{border-color:#f5c77e80}.l4l-admin-timeline{list-style:none;margin:0;padding:0;position:relative}.l4l-admin-timeline:before{content:"";position:absolute;top:4px;bottom:4px;left:5px;width:1px;background:rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-admin-timeline li{display:flex;gap:12px;padding:8px 0;position:relative}.l4l-admin-timeline-dot{width:11px;height:11px;border-radius:50%;background:#f5c77e40;border:1px solid #F5C77E;margin-top:4px;flex-shrink:0;z-index:1}.l4l-admin-timeline-event{font-size:12.5px;font-weight:600;color:var(--la-text, #FAFAFA);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-timeline-meta{font-size:10.5px;color:rgba(var(--la-fg, 255, 255, 255),.4);margin-top:2px}.l4l-admin-card-mini{padding:10px 12px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:10px;margin-bottom:8px}.l4l-admin-card-mini-label{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.45);margin-bottom:4px}.l4l-admin-card-mini-value{font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--la-text, #FAFAFA)}.l4l-admin-empty{padding:16px;text-align:center;color:rgba(var(--la-fg, 255, 255, 255),.4);font-size:12px;font-style:italic}.l4l-admin-feedback{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:8px;font-size:12px;margin-bottom:14px}.l4l-admin-feedback-success{background:#34d3991a;border:1px solid rgba(52,211,153,.3);color:#34d399}.l4l-admin-feedback-error{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#fca5a5}.l4l-admin-drawer-actions{padding:12px 18px;background:#0000004d;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06);display:flex;gap:6px;flex-wrap:wrap}.l4l-admin-action-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:8px;color:rgba(var(--la-fg, 255, 255, 255),.85);font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.l4l-admin-action-btn:hover:not(:disabled){background:rgba(var(--la-fg, 255, 255, 255),.08);color:var(--la-text, #FAFAFA)}.l4l-admin-action-btn:disabled{opacity:.5;cursor:not-allowed}.l4l-admin-action-warn{background:#f59e0b1a!important;border-color:#f59e0b4d!important;color:#fbbf24!important}.l4l-admin-action-success{background:#34d3991a!important;border-color:#34d3994d!important;color:#34d399!important}.l4l-admin-action-danger{background:#dc26261a!important;border-color:#dc26264d!important;color:#fb7185!important}.l4l-admin-btn-ghost{display:inline-flex;align-items:center;gap:4px;padding:6px 11px;background:transparent;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:8px;color:rgba(var(--la-fg, 255, 255, 255),.75);font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit}.l4l-admin-btn-ghost:hover{background:rgba(var(--la-fg, 255, 255, 255),.05);color:var(--la-text, #FAFAFA)}.l4l-admin-btn-primary{padding:6px 13px;border-radius:8px;background:linear-gradient(180deg,#fafafa,#e5e5e5);color:#0a0a0a;border:none;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit}.l4l-admin-btn-primary:disabled{opacity:.5;cursor:not-allowed}.l4l-admin-btn-danger{padding:8px 14px;border-radius:8px;background:#dc2626d9;color:var(--la-text, #fff);border:none;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.l4l-admin-btn-danger:disabled{opacity:.4;cursor:not-allowed}.l4l-admin-btn-danger:hover:not(:disabled){background:#dc2626}.l4l-admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:6000;display:flex;align-items:center;justify-content:center;padding:24px;animation:l4lAdminFade .18s ease}.l4l-admin-modal{width:100%;max-width:460px;padding:24px;background:radial-gradient(ellipse at 50% 0%,#18181b,#0a0a0c 70%,#050506);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:18px;color:var(--la-text, #FAFAFA)}.l4l-admin-modal h3{margin:0 0 12px;font-size:18px;font-weight:700;letter-spacing:-.015em}.l4l-admin-modal-warning{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;font-size:12.5px;color:#fcd34d;line-height:1.5;margin-bottom:16px}.l4l-admin-modal-warning svg{flex-shrink:0;margin-top:2px}.l4l-admin-modal label{display:block;margin-bottom:12px}.l4l-admin-modal label span{display:block;font-size:12px;font-weight:600;color:rgba(var(--la-fg, 255, 255, 255),.7);margin-bottom:6px}.l4l-admin-modal label code{background:#dc262626;padding:1px 6px;border-radius:4px;color:#fca5a5;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px}.l4l-admin-modal input{width:100%;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:8px;padding:9px 11px;color:var(--la-text, #FAFAFA);font-size:13px;font-family:inherit;outline:none}.l4l-admin-modal input:focus{border-color:#dc262680}.l4l-admin-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.l4l-admin-funnel{display:flex;flex-direction:column;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:14px;padding:18px}.l4l-admin-funnel-row{display:flex;align-items:center;gap:16px}.l4l-admin-funnel-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:200px;padding:14px 18px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 8%,transparent)),rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);transition:width .3s ease}.l4l-admin-funnel-label{font-size:13px;font-weight:600;color:var(--la-text, #FAFAFA)}.l4l-admin-funnel-count{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.l4l-admin-funnel-side{display:flex;gap:12px;align-items:center;font-size:11px}.l4l-admin-funnel-retention{color:rgba(var(--la-fg, 255, 255, 255),.7);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-funnel-dropoff{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:4px;background:#fb71851f;border:1px solid rgba(251,113,133,.3);color:#fb7185;font-weight:600;font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-funnel-arrow{padding:6px 0 6px 50px;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.4);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-cohort-wrap{background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px;overflow:hidden}.l4l-admin-cohort{width:100%;border-collapse:collapse;font-size:12px}.l4l-admin-cohort th{text-align:left;padding:10px 14px;background:rgba(var(--la-fg, 255, 255, 255),.02);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.5);border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-admin-cohort td{padding:8px 14px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.03);vertical-align:middle}.l4l-admin-cohort tbody tr:last-child td{border-bottom:none}.l4l-admin-cohort td b{color:var(--la-text, #FAFAFA);font-size:14px}.l4l-admin-cohort-cell{padding:6px 8px!important}.l4l-admin-cohort-bar{position:relative;min-width:64px;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:600;color:var(--la-text, #FAFAFA);background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c) 36%,transparent);display:flex;align-items:center;justify-content:space-between}.l4l-admin-cohort-bar:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:var(--pct);background:var(--c);border-radius:0 2px 2px 0;transition:width .3s ease}.l4l-admin-cohort-bar small{font-size:9.5px;font-weight:500;color:rgba(var(--la-fg, 255, 255, 255),.55);font-family:JetBrains Mono,SF Mono,Menlo,monospace}.l4l-admin-stuck-tabs{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap}.l4l-admin-stuck-tab{padding:8px 14px;border-radius:10px;font-size:12px;font-weight:600;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.7);cursor:pointer;font-family:inherit;transition:all .15s}.l4l-admin-stuck-tab:hover{background:rgba(var(--la-fg, 255, 255, 255),.07);color:var(--la-text, #FAFAFA)}.l4l-admin-stuck-tab.is-active{background:#f5c77e24;border-color:#f5c77e66;color:#f5c77e}.l4l-admin-stuck-summary{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.18);border-radius:12px;color:rgba(var(--la-fg, 255, 255, 255),.8);font-size:13px}.l4l-admin-stuck-count{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 9px;border-radius:8px;background:#f59e0b33;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.l4l-admin-stuck-empty{display:flex;align-items:center;gap:8px;padding:14px 18px;background:#34d3990f;border:1px solid rgba(52,211,153,.2);border-radius:12px;color:#34d399;font-size:13px}.l4l-admin-chart-wrap{padding:16px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:14px}.l4l-admin-segctl{display:inline-flex;padding:4px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:14px;gap:2px;position:relative}.l4l-admin-segctl-btn{position:relative;background:transparent;border:none;color:rgba(var(--la-fg, 255, 255, 255),.55);padding:7px 16px;font-size:12px;font-weight:500;letter-spacing:.02em;border-radius:10px;cursor:pointer;transition:all .18s ease}.l4l-admin-segctl-btn:hover{color:rgba(var(--la-fg, 255, 255, 255),.85);background:rgba(var(--la-fg, 255, 255, 255),.04)}.l4l-admin-segctl-btn.is-active{background:linear-gradient(135deg,#f5c77e2e,#2563eb2e);color:var(--la-text, #FAFAFA);border:1px solid rgba(245,199,126,.3);box-shadow:0 0 22px #f5c77e2e inset,0 1px rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-admin-insight{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;margin-bottom:18px;background:linear-gradient(120deg,#fb71851a,#2563eb14,#f5c77e0f);border:1px solid rgba(251,113,133,.22);border-radius:14px;position:relative;overflow:hidden}.l4l-admin-insight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(800px 60px at 0% 50%,rgba(251,113,133,.16),transparent 60%);pointer-events:none}.l4l-admin-insight-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5c77e2e;color:#f5c77e;border-radius:11px;flex-shrink:0;box-shadow:0 0 24px #f5c77e47 inset}.l4l-admin-insight-body{flex:1;position:relative}.l4l-admin-insight-title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#f5c77e;margin-bottom:4px}.l4l-admin-insight-text{font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.88);line-height:1.55}.l4l-admin-insight-text i{font-style:normal;color:rgba(var(--la-fg, 255, 255, 255),.96);font-weight:500}.l4l-funnel-viz{display:flex;flex-direction:column;align-items:stretch;padding:32px 24px 24px;background:radial-gradient(900px 400px at 50% -100px,rgba(37,99,235,.08),transparent 70%),radial-gradient(700px 400px at 50% 100%,rgba(245,199,126,.06),transparent 70%),rgba(var(--la-fg, 255, 255, 255),.015);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:18px;overflow:hidden;position:relative}.l4l-funnel-viz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 50%,rgba(0,0,0,.18) 100%);pointer-events:none}.l4l-funnel-stage{display:flex;align-items:center;gap:18px;position:relative;z-index:1}.l4l-funnel-band{position:relative;flex:0 0 var(--w, 80%);height:64px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,transparent),color-mix(in srgb,var(--accent) 7%,transparent));border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:16px;box-shadow:0 0 40px var(--glow, rgba(var(--la-fg, 255, 255, 255), .1)),0 4px 18px #0000004d,inset 0 1px rgba(var(--la-fg, 255, 255, 255),.06);margin:0 auto;display:flex;align-items:center;padding:0 22px;overflow:hidden;transition:flex-basis .5s cubic-bezier(.16,1,.3,1);cursor:default}.l4l-funnel-band-inner{display:flex;align-items:center;gap:14px;width:100%;z-index:2}.l4l-funnel-band-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 22%,rgba(0,0,0,.4));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:11px;color:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 30%,transparent);flex-shrink:0}.l4l-funnel-band-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.l4l-funnel-band-label{font-size:13px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:.01em;display:flex;align-items:center;gap:8px}.l4l-funnel-band-count{font-size:22px;font-weight:700;color:var(--la-text, #ffffff);font-feature-settings:"tnum";letter-spacing:-.02em}.l4l-funnel-na{font-size:13px;font-weight:500;color:rgba(var(--la-fg, 255, 255, 255),.36)}.l4l-funnel-band-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(var(--la-fg, 255, 255, 255),.12) 50%,transparent 75%);transform:translate(-100%);transition:transform .9s cubic-bezier(.4,0,.2,1);pointer-events:none}.l4l-funnel-band:hover .l4l-funnel-band-shine{transform:translate(100%)}.l4l-funnel-band:hover{box-shadow:0 0 60px var(--glow),0 6px 24px #0000005c,inset 0 1px rgba(var(--la-fg, 255, 255, 255),.1)}.l4l-funnel-stage.is-hotspot .l4l-funnel-band{border-color:#fb71858c;box-shadow:0 0 40px #fb718540,0 0 0 1px #fb718552 inset,0 4px 18px #0000004d}.l4l-funnel-stage.is-hotspot .l4l-funnel-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent,rgba(251,113,133,.1) 50%,transparent);animation:l4l-hotspot-pulse 2.6s ease-in-out infinite;pointer-events:none}@keyframes l4l-hotspot-pulse{0%,to{opacity:.4}50%{opacity:1}}.l4l-funnel-stage.is-gated .l4l-funnel-band{background:repeating-linear-gradient(45deg,rgba(var(--la-fg, 255, 255, 255),.02),rgba(var(--la-fg, 255, 255, 255),.02) 8px,rgba(var(--la-fg, 255, 255, 255),.05) 8px,rgba(var(--la-fg, 255, 255, 255),.05) 16px);border:1px dashed rgba(var(--la-fg, 255, 255, 255),.14);box-shadow:none;opacity:.55}.l4l-funnel-stage.is-gated .l4l-funnel-band-icon{background:rgba(var(--la-fg, 255, 255, 255),.04);border-color:rgba(var(--la-fg, 255, 255, 255),.12);color:rgba(var(--la-fg, 255, 255, 255),.4);box-shadow:none}.l4l-funnel-gated-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f5c77e1f;border:1px solid rgba(245,199,126,.3);color:#f5c77e;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:999px}.l4l-funnel-aside{flex:0 0 180px;display:flex;flex-direction:column;gap:4px;font-size:11px}.l4l-funnel-aside-top{color:rgba(var(--la-fg, 255, 255, 255),.45);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.l4l-funnel-retention-100{display:inline-block;padding:4px 10px;background:#fafafa0f;border:1px solid rgba(250,250,250,.12);border-radius:999px;color:var(--la-text, #FAFAFA)}.l4l-funnel-aside-retention{display:flex;align-items:baseline;gap:6px}.l4l-funnel-retention-val{font-size:18px;font-weight:700;color:#34d399;font-feature-settings:"tnum";letter-spacing:-.02em}.l4l-funnel-retention-label{color:rgba(var(--la-fg, 255, 255, 255),.5);font-size:11px}.l4l-funnel-aside-drop{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#fb71851a;border:1px solid rgba(251,113,133,.22);color:#fb7185;border-radius:999px;font-size:11px;font-weight:600;font-feature-settings:"tnum";width:-moz-max-content;width:max-content}.l4l-funnel-aside-drop.is-hot{background:#fb71852e;border-color:#fb718573;box-shadow:0 0 14px #fb71854d}.l4l-funnel-aside-gated{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f5c77e14;border:1px solid rgba(245,199,126,.22);color:#f5c77e;border-radius:999px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;width:-moz-max-content;width:max-content}.l4l-funnel-connector{display:flex;align-items:center;justify-content:center;width:100%;height:22px;color:rgba(var(--la-fg, 255, 255, 255),.2);margin:4px 0;position:relative;z-index:1}.l4l-funnel-connector:before{content:"";position:absolute;width:1px;height:14px;top:4px;background:linear-gradient(180deg,rgba(var(--la-fg, 255, 255, 255),.16),transparent)}.l4l-funnel-connector svg{position:absolute;top:6px}.l4l-funnel-connector.is-toward-gated:before,.l4l-funnel-connector.is-from-gated:before{background:repeating-linear-gradient(180deg,rgba(var(--la-fg, 255, 255, 255),.14) 0 3px,transparent 3px 6px)}.l4l-funnel-footer-note{margin-top:14px;padding:10px 14px;background:#f5c77e0f;border:1px solid rgba(245,199,126,.2);border-radius:10px;color:rgba(var(--la-fg, 255, 255, 255),.72);font-size:12px;line-height:1.55;display:flex;align-items:flex-start;gap:10px}.l4l-funnel-footer-note svg{color:#f5c77e;flex-shrink:0;margin-top:3px}.l4l-funnel-footer-note b{color:var(--la-text, #FAFAFA);font-weight:600}@media (max-width: 900px){.l4l-funnel-stage{flex-direction:column;gap:8px;align-items:flex-start}.l4l-funnel-aside{flex-direction:row;flex-basis:auto;align-items:center}}.l4l-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:14px}.l4l-tpl-card{position:relative;text-align:left;background:radial-gradient(420px 220px at 0% 0%,rgba(37,99,235,.05),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:16px;padding:18px 18px 16px;cursor:pointer;color:inherit;font:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;overflow:hidden}.l4l-tpl-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 45%,rgba(37,99,235,.05) 100%);opacity:0;transition:opacity .18s ease;pointer-events:none}.l4l-tpl-card:hover{transform:translateY(-2px);border-color:#2563eb59;box-shadow:0 12px 32px #00000052,0 0 22px #2563eb1a}.l4l-tpl-card:hover:before{opacity:1}.l4l-tpl-card.is-promo{border-color:#f5c77e4d;background:radial-gradient(420px 220px at 0% 0%,rgba(245,199,126,.08),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.025)}.l4l-tpl-card.is-promo:hover{border-color:#f5c77e8c;box-shadow:0 12px 32px #00000052,0 0 26px #f5c77e24}.l4l-tpl-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.l4l-tpl-card-key{font-size:10px;font-family:SF Mono,Menlo,monospace;color:rgba(var(--la-fg, 255, 255, 255),.36);letter-spacing:.04em;text-transform:lowercase}.l4l-tpl-card-coupon{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:linear-gradient(135deg,#f5c77e38,#f472b62e);border:1px solid rgba(245,199,126,.45);color:#fcd79b;font-size:10px;font-weight:600;letter-spacing:.05em;border-radius:999px}.l4l-tpl-card-title{font-size:16px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:-.01em;margin:0 0 6px;line-height:1.3}.l4l-tpl-card-desc{font-size:12.5px;color:rgba(var(--la-fg, 255, 255, 255),.55);line-height:1.55;margin:0 0 14px;min-height:38px}.l4l-tpl-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-tpl-card-segment{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-tpl-card-segment b{color:rgba(var(--la-fg, 255, 255, 255),.88);font-weight:500}.l4l-tpl-card-arrow{color:rgba(var(--la-fg, 255, 255, 255),.3);transition:transform .18s ease,color .18s ease}.l4l-tpl-card:hover .l4l-tpl-card-arrow{color:var(--la-text, #FAFAFA);transform:translate(3px)}.l4l-tpl-empty{display:flex;align-items:center;gap:14px;padding:24px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px dashed rgba(var(--la-fg, 255, 255, 255),.12);border-radius:14px;color:rgba(var(--la-fg, 255, 255, 255),.75)}.l4l-tpl-empty svg{color:#f5c77e;flex-shrink:0}.l4l-bc-history{display:flex;flex-direction:column;gap:6px}.l4l-bc-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:12px;transition:background .15s ease}.l4l-bc-row:hover{background:rgba(var(--la-fg, 255, 255, 255),.04)}.l4l-bc-row-status{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;min-width:90px;justify-content:center}.l4l-bc-row-main{flex:1;min-width:0}.l4l-bc-row-title{font-size:13px;font-weight:500;color:var(--la-text, #FAFAFA);margin-bottom:3px}.l4l-bc-row-sub{display:flex;align-items:center;gap:6px;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-bc-row-dot{color:rgba(var(--la-fg, 255, 255, 255),.25)}.l4l-bc-row-auto{display:inline-flex;align-items:center;gap:3px;background:#2563eb24;color:#c4b5fd;padding:2px 8px;border-radius:999px;font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.l4l-bc-row-time{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.4);font-feature-settings:"tnum";flex-shrink:0}.l4l-bc-builder-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#050508c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:32px;animation:l4l-bc-fade .2s ease}@keyframes l4l-bc-fade{0%{opacity:0}to{opacity:1}}.l4l-bc-builder{width:100%;max-width:1180px;max-height:90vh;background:radial-gradient(900px 400px at 0% 0%,rgba(37,99,235,.1),transparent 70%),radial-gradient(900px 400px at 100% 100%,rgba(245,199,126,.08),transparent 70%),#0f0f12f5;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:22px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;overflow:hidden;animation:l4l-bc-zoom .25s cubic-bezier(.16,1,.3,1)}@keyframes l4l-bc-zoom{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.l4l-bc-builder-head{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-bc-builder-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--la-fg, 255, 255, 255),.4);margin-bottom:4px;display:flex;align-items:center}.l4l-bc-builder-title{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--la-text, #FAFAFA);margin:0;line-height:1.2}.l4l-bc-builder-close{background:rgba(var(--la-fg, 255, 255, 255),.05);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.65);width:34px;height:34px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.l4l-bc-builder-close:hover{background:rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA)}.l4l-bc-builder-body{display:grid;grid-template-columns:340px 1fr;flex:1;min-height:0}.l4l-bc-builder-config{padding:24px;border-right:1px solid rgba(var(--la-fg, 255, 255, 255),.06);overflow-y:auto;display:flex;flex-direction:column;gap:18px}.l4l-bc-field{display:flex;flex-direction:column;gap:6px}.l4l-bc-field label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.45)}.l4l-bc-input{width:100%;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:var(--la-text, #FAFAFA);padding:9px 12px;border-radius:10px;font-size:13px;transition:border-color .15s ease,background .15s ease}.l4l-bc-input:focus{outline:none;border-color:#2563eb73;background:rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-bc-input::-moz-placeholder{color:rgba(var(--la-fg, 255, 255, 255),.3)}.l4l-bc-input::placeholder{color:rgba(var(--la-fg, 255, 255, 255),.3)}.l4l-bc-radios{display:flex;flex-direction:column;gap:6px}.l4l-bc-radio{background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);color:rgba(var(--la-fg, 255, 255, 255),.7);padding:9px 12px;border-radius:10px;text-align:left;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.l4l-bc-radio:hover{background:rgba(var(--la-fg, 255, 255, 255),.05);color:var(--la-text, #FAFAFA)}.l4l-bc-radio.is-active{background:linear-gradient(135deg,#2563eb2e,#f5c77e1a);border-color:#2563eb66;color:var(--la-text, #FAFAFA);box-shadow:0 0 18px #2563eb26 inset}.l4l-bc-segment-preview{display:flex;align-items:center;gap:14px;padding:14px 16px;background:radial-gradient(220px 100px at 0% 50%,rgba(52,211,153,.12),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(52,211,153,.2);border-radius:12px}.l4l-bc-segment-preview-icon{width:36px;height:36px;background:#34d3992e;border:1px solid rgba(52,211,153,.35);color:#34d399;border-radius:10px;display:flex;align-items:center;justify-content:center}.l4l-bc-segment-preview-count{font-size:24px;font-weight:700;color:var(--la-text, #FAFAFA);font-feature-settings:"tnum";letter-spacing:-.02em;line-height:1}.l4l-bc-segment-preview-label{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:2px}.l4l-bc-result{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#34d3991a;border:1px solid rgba(52,211,153,.32);color:#a7f3d0;border-radius:10px;font-size:12.5px;line-height:1.5}.l4l-bc-result svg{color:#34d399;flex-shrink:0;margin-top:2px}.l4l-bc-result b{color:var(--la-text, #FAFAFA);font-weight:600}.l4l-bc-error{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fb71851f;border:1px solid rgba(251,113,133,.3);color:#fb7185;border-radius:10px;font-size:12px}.l4l-bc-actions{display:flex;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-bc-actions .l4l-admin-btn-primary{flex:1;justify-content:center}.l4l-bc-builder-preview{display:flex;flex-direction:column;min-height:0;background:#00000040}.l4l-bc-preview-head{display:flex;align-items:center;gap:8px;padding:14px 22px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.5);border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-bc-preview-frame-wrap{flex:1;overflow:auto;padding:22px;display:flex;justify-content:center}.l4l-bc-preview-frame{width:100%;max-width:600px;min-height:600px;background:#f5f5f0;border:none;border-radius:14px;box-shadow:0 12px 40px #00000080}@media (max-width: 960px){.l4l-bc-builder-body{grid-template-columns:1fr}.l4l-bc-builder-config{border-right:none;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-bc-preview-frame-wrap{padding:14px}}.l4l-admin-plan-pill{display:inline-block;padding:3px 10px;background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);color:var(--c);font-size:10px;font-weight:700;letter-spacing:.06em;border-radius:999px}.l4l-audit-timeline{display:flex;flex-direction:column;gap:4px}.l4l-audit-entry{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:12px;transition:background .15s ease}.l4l-audit-entry:hover{background:rgba(var(--la-fg, 255, 255, 255),.04)}.l4l-audit-entry.is-danger{border-left:3px solid #FB7185}.l4l-audit-entry.is-success{border-left:3px solid #34D399}.l4l-audit-entry.is-warning{border-left:3px solid #F5C77E}.l4l-audit-entry.is-neutral{border-left:3px solid rgba(var(--la-fg, 255, 255, 255),.18)}.l4l-audit-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.78);border-radius:9px;flex-shrink:0}.l4l-audit-entry.is-danger .l4l-audit-icon{color:#fb7185;background:#fb71851a;border-color:#fb71854d}.l4l-audit-entry.is-success .l4l-audit-icon{color:#34d399;background:#34d3991a;border-color:#34d3994d}.l4l-audit-entry.is-warning .l4l-audit-icon{color:#f5c77e;background:#f5c77e1a;border-color:#f5c77e4d}.l4l-audit-main{flex:1;min-width:0}.l4l-audit-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px}.l4l-audit-action{font-size:12px;font-family:SF Mono,Menlo,monospace;background:rgba(var(--la-fg, 255, 255, 255),.05);padding:2px 8px;border-radius:6px;color:var(--la-text, #FAFAFA);letter-spacing:.02em}.l4l-audit-target{font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.78)}.l4l-audit-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-audit-meta b{color:rgba(var(--la-fg, 255, 255, 255),.85);font-weight:500}.l4l-audit-sep{color:rgba(var(--la-fg, 255, 255, 255),.25)}.l4l-audit-details{margin-top:8px}.l4l-audit-details summary{cursor:pointer;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.45);-webkit-user-select:none;-moz-user-select:none;user-select:none}.l4l-audit-details summary:hover{color:var(--la-text, #FAFAFA)}.l4l-audit-details pre{margin:8px 0 0;padding:10px 12px;background:#0000005c;border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:8px;font-size:11px;font-family:SF Mono,Menlo,monospace;color:#c4b5fd;overflow-x:auto;white-space:pre-wrap}.l4l-audit-time{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.4);font-feature-settings:"tnum";flex-shrink:0;margin-top:5px}.l4l-spin{animation:l4l-spin .9s linear infinite}@keyframes l4l-spin{to{transform:rotate(360deg)}}.l4l-health-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.l4l-health-card{position:relative;padding:16px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:14px;overflow:hidden}.l4l-health-card.is-ok{border-color:#34d39952}.l4l-health-card.is-warn{border-color:#f5c77e66}.l4l-health-card.is-error{border-color:#fb71856b}.l4l-health-card.is-ok:before,.l4l-health-card.is-warn:before,.l4l-health-card.is-error:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.l4l-health-card.is-ok:before{background:radial-gradient(220px 100px at 100% 0%,rgba(52,211,153,.1),transparent 70%)}.l4l-health-card.is-warn:before{background:radial-gradient(220px 100px at 100% 0%,rgba(245,199,126,.1),transparent 70%)}.l4l-health-card.is-error:before{background:radial-gradient(220px 100px at 100% 0%,rgba(251,113,133,.12),transparent 70%)}.l4l-health-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.8);border-radius:10px;margin-bottom:10px;position:relative;z-index:1}.l4l-health-name{font-size:14px;font-weight:600;color:var(--la-text, #FAFAFA);margin-bottom:4px}.l4l-health-status{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:8px}.l4l-health-status.is-ok{background:#34d39924;color:#34d399}.l4l-health-status.is-warn{background:#f5c77e29;color:#f5c77e}.l4l-health-status.is-error{background:#fb718529;color:#fb7185}.l4l-health-detail{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.55);line-height:1.5;position:relative;z-index:1}.l4l-health-counter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.l4l-health-counter{padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:10px}.l4l-health-counter-table{font-size:10.5px;font-family:SF Mono,Menlo,monospace;color:rgba(var(--la-fg, 255, 255, 255),.5);margin-bottom:4px}.l4l-health-counter-value{font-size:22px;font-weight:700;color:var(--la-text, #FAFAFA);font-feature-settings:"tnum";letter-spacing:-.02em}.l4l-health-config{display:flex;flex-direction:column;gap:4px}.l4l-health-config-row{display:flex;align-items:center;gap:14px;padding:10px 14px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:10px}.l4l-health-config-key{font-size:11px;font-family:SF Mono,Menlo,monospace;color:rgba(var(--la-fg, 255, 255, 255),.5);min-width:160px}.l4l-health-config-val{font-size:12.5px;color:var(--la-text, #FAFAFA);word-break:break-all}.l4l-bc-row{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.l4l-bc-row-rates{display:flex;gap:8px;flex-shrink:0}.l4l-bc-row-rate{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:999px;font-size:10.5px;font-weight:600;color:rgba(var(--la-fg, 255, 255, 255),.75);font-feature-settings:"tnum"}.l4l-bc-row-rate svg{color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-recipients-drawer{width:100%;max-width:1100px;max-height:90vh;background:radial-gradient(900px 400px at 0% 0%,rgba(96,165,250,.08),transparent 70%),radial-gradient(900px 400px at 100% 100%,rgba(37,99,235,.06),transparent 70%),#0f0f12f5;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:22px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;overflow:hidden;animation:l4l-bc-zoom .25s cubic-bezier(.16,1,.3,1)}.l4l-recipients-body{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.l4l-recipients-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.l4l-recipients-filters{display:flex;flex-wrap:wrap;gap:6px}.l4l-recipients-table-wrap{background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px;overflow:hidden}.l4l-coupons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}.l4l-coupon-card{position:relative;display:flex;flex-direction:column;background:radial-gradient(420px 220px at 100% 0%,rgba(245,199,126,.1),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(245,199,126,.25);border-radius:16px;overflow:hidden;transition:all .18s ease}.l4l-coupon-card:hover{border-color:#f5c77e8c;box-shadow:0 12px 32px #0000004d,0 0 28px #f5c77e1f;transform:translateY(-1px)}.l4l-coupon-card.is-inactive,.l4l-coupon-card.is-expired{opacity:.55;background:rgba(var(--la-fg, 255, 255, 255),.02);border-color:rgba(var(--la-fg, 255, 255, 255),.1)}.l4l-coupon-discount{padding:16px 18px 12px;background:linear-gradient(135deg,#f5c77e2e,#f472b61f);border-bottom:1px dashed rgba(245,199,126,.3);position:relative}.l4l-coupon-pct{font-size:38px;font-weight:800;letter-spacing:-.04em;color:#fcd79b;line-height:1;font-feature-settings:"tnum"}.l4l-coupon-pct small{font-size:20px;font-weight:600;margin-left:2px;opacity:.85}.l4l-coupon-duration{margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#f5c77ec7;font-weight:600}.l4l-coupon-body{padding:14px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.l4l-coupon-code-row{display:flex;align-items:center;gap:8px;cursor:pointer}.l4l-coupon-code{flex:1;font-family:SF Mono,Menlo,monospace;font-size:12px;font-weight:600;color:var(--la-text, #FAFAFA);background:#0000005c;padding:7px 10px;border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:8px;letter-spacing:.02em;word-break:break-all}.l4l-coupon-copy-btn{background:rgba(var(--la-fg, 255, 255, 255),.05);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.75);width:30px;height:30px;border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.l4l-coupon-copy-btn:hover{background:rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA)}.l4l-coupon-label{font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.78);line-height:1.45}.l4l-coupon-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.l4l-coupon-meta-item{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-coupon-meta-item b{color:rgba(var(--la-fg, 255, 255, 255),.85);font-weight:600}.l4l-coupon-flags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.l4l-coupon-flag{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.l4l-coupon-flag.is-ok{background:#34d39924;color:#34d399}.l4l-coupon-flag.is-off{background:rgba(var(--la-fg, 255, 255, 255),.05);color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-coupon-flag.is-stripe-ok{background:#60a5fa24;color:#60a5fa}.l4l-coupon-flag.is-stripe-warn{background:#f5c77e24;color:#f5c77e;cursor:help}.l4l-coupon-actions{padding:12px 14px;background:#0003;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.05);display:flex;gap:6px}.l4l-coupon-actions .l4l-admin-btn-ghost{flex:1;justify-content:center;font-size:11.5px}.l4l-coupon-delete{background:#fb71851a;border:1px solid rgba(251,113,133,.28);color:#fb7185;width:34px;height:34px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.l4l-coupon-delete:hover{background:#fb718538;color:#fca5a5}.l4l-coupon-modal{width:100%;max-width:560px;max-height:90vh;background:radial-gradient(900px 400px at 0% 0%,rgba(245,199,126,.1),transparent 70%),#0f0f12f5;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:22px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;overflow:hidden;animation:l4l-bc-zoom .25s cubic-bezier(.16,1,.3,1)}.l4l-coupon-modal-body{padding:22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.l4l-coupon-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.l4l-coupon-checkbox{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:10px;cursor:pointer;font-size:12.5px;color:rgba(var(--la-fg, 255, 255, 255),.78)}.l4l-coupon-checkbox input{accent-color:#F5C77E;cursor:pointer}.l4l-eb-topbar{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;background:radial-gradient(800px 200px at 0% 0%,rgba(37,99,235,.06),transparent 70%),rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:14px}.l4l-eb-title-group{flex:1;min-width:0}.l4l-eb-title-input{width:100%;background:transparent;border:1px solid transparent;color:var(--la-text, #FAFAFA);font-size:18px;font-weight:600;letter-spacing:-.015em;padding:7px 10px;border-radius:8px;transition:all .15s ease}.l4l-eb-title-input:hover{background:rgba(var(--la-fg, 255, 255, 255),.03)}.l4l-eb-title-input:focus{outline:none;background:rgba(var(--la-fg, 255, 255, 255),.05);border-color:#2563eb66}.l4l-eb-topbar-actions{display:flex;align-items:center;gap:10px}.l4l-eb-success{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#34d399;font-weight:500;padding:5px 10px;background:#34d3991a;border:1px solid rgba(52,211,153,.28);border-radius:999px}.l4l-eb-error-inline{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#fb7185;font-weight:500;padding:5px 10px;background:#fb71851a;border:1px solid rgba(251,113,133,.28);border-radius:999px}.l4l-eb-grid{display:grid;grid-template-columns:240px 1fr 340px;gap:14px;min-height:calc(100vh - 220px);align-items:stretch}.l4l-eb-palette{background:radial-gradient(400px 200px at 0% 0%,rgba(37,99,235,.06),transparent 70%),rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:16px;padding:18px 14px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.l4l-eb-palette-section{display:flex;flex-direction:column;gap:8px}.l4l-eb-palette-title{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.45);padding-left:4px}.l4l-eb-palette-list{display:flex;flex-direction:column;gap:4px}.l4l-eb-palette-btn{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);color:rgba(var(--la-fg, 255, 255, 255),.8);font-size:12.5px;font-weight:500;text-align:left;border-radius:10px;cursor:pointer;transition:all .15s ease}.l4l-eb-palette-btn:hover{background:#2563eb1a;border-color:#2563eb4d;color:var(--la-text, #FAFAFA);transform:translate(2px)}.l4l-eb-palette-btn svg:first-child{color:#2563ebbf}.l4l-eb-palette-btn span{flex:1}.l4l-eb-palette-plus{opacity:0;transition:opacity .15s ease;color:#2563ebd9}.l4l-eb-palette-btn:hover .l4l-eb-palette-plus{opacity:1}.l4l-eb-field-block{display:flex;flex-direction:column;gap:5px}.l4l-eb-field-block label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-eb-textarea{resize:vertical;min-height:70px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.l4l-eb-hint{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.45);margin-top:3px}.l4l-eb-canvas-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.l4l-eb-header-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:14px}.l4l-eb-canvas{flex:1;background:radial-gradient(800px 400px at 50% 0%,rgba(245,199,126,.04),transparent 70%),#0000002e;border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:16px;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.l4l-eb-canvas-empty{display:flex;align-items:center;gap:14px;padding:40px 24px;margin:auto;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px dashed rgba(var(--la-fg, 255, 255, 255),.14);border-radius:14px;color:rgba(var(--la-fg, 255, 255, 255),.65);max-width:480px}.l4l-eb-canvas-empty svg{color:#2563eb;flex-shrink:0}.l4l-eb-block{position:relative;padding:12px 14px 10px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:10px;cursor:pointer;transition:all .15s ease}.l4l-eb-block:hover{background:rgba(var(--la-fg, 255, 255, 255),.04);border-color:#2563eb4d}.l4l-eb-block.is-selected{background:#2563eb14;border-color:#2563eb8c;box-shadow:0 0 22px #2563eb1a,0 0 0 2px #2563eb26 inset}.l4l-eb-block-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.l4l-eb-block-meta{display:flex;align-items:center;gap:6px;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--la-fg, 255, 255, 255),.55);font-weight:600}.l4l-eb-block-cond{display:inline-flex;align-items:center;padding:2px 6px;background:#f5c77e24;border:1px solid rgba(245,199,126,.3);color:#f5c77e;border-radius:999px;margin-left:4px}.l4l-eb-block-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.l4l-eb-block:hover .l4l-eb-block-actions,.l4l-eb-block.is-selected .l4l-eb-block-actions{opacity:1}.l4l-eb-block-actions button{width:22px;height:22px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.7);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.l4l-eb-block-actions button:hover{background:rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA)}.l4l-eb-block-actions button:disabled{opacity:.35;cursor:not-allowed}.l4l-eb-block-actions button.is-danger:hover{background:#fb718529;color:#fb7185;border-color:#fb718552}.l4l-eb-pv-heading{font-size:18px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:-.01em}.l4l-eb-pv-text{font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.78);line-height:1.55;white-space:pre-wrap}.l4l-eb-pv-list{margin:4px 0 0 18px;padding:0;color:rgba(var(--la-fg, 255, 255, 255),.78);font-size:13px;line-height:1.7}.l4l-eb-pv-button{display:inline-block;padding:8px 18px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:var(--la-text, #fafaf7);border-radius:8px;font-size:13px;font-weight:600;border:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-eb-pv-image-empty{height:80px;display:flex;align-items:center;justify-content:center;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px dashed rgba(var(--la-fg, 255, 255, 255),.14);border-radius:8px;color:rgba(var(--la-fg, 255, 255, 255),.4);font-size:11px;font-style:italic}.l4l-eb-pv-coupon{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#f5c77e2e,#f472b61a);border:1px solid rgba(245,199,126,.4);color:#fcd79b;border-radius:999px;font-size:12px;font-weight:500}.l4l-eb-pv-quote{margin:4px 0;padding:8px 12px;border-left:3px solid #F5C77E;background:#f5c77e0a;color:rgba(var(--la-fg, 255, 255, 255),.78);font-style:italic;font-size:13px}.l4l-eb-pv-divider{border:none;border-top:1px dashed rgba(var(--la-fg, 255, 255, 255),.2);margin:8px 0}.l4l-eb-pv-spacer{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,rgba(var(--la-fg, 255, 255, 255),.02),rgba(var(--la-fg, 255, 255, 255),.02) 6px,rgba(var(--la-fg, 255, 255, 255),.04) 6px,rgba(var(--la-fg, 255, 255, 255),.04) 12px);border-radius:6px;font-size:10px;color:rgba(var(--la-fg, 255, 255, 255),.35)}.l4l-eb-pv-signature{padding-top:8px;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06);color:rgba(var(--la-fg, 255, 255, 255),.85);font-size:13px}.l4l-eb-props{background:radial-gradient(400px 200px at 100% 0%,rgba(245,199,126,.04),transparent 70%),rgba(var(--la-fg, 255, 255, 255),.02);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.l4l-eb-props-tabs{display:flex;padding:8px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06);gap:4px}.l4l-eb-props-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:none;color:rgba(var(--la-fg, 255, 255, 255),.55);padding:7px 10px;font-size:12px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .15s ease}.l4l-eb-props-tab:hover{background:rgba(var(--la-fg, 255, 255, 255),.04);color:var(--la-text, #FAFAFA)}.l4l-eb-props-tab.is-active{background:linear-gradient(135deg,#2563eb2e,#f5c77e1a);color:var(--la-text, #FAFAFA);box-shadow:0 0 14px #2563eb1f inset}.l4l-eb-props-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-eb-props-empty svg{color:#2563eb8c;margin-bottom:6px}.l4l-eb-props-empty b{color:rgba(var(--la-fg, 255, 255, 255),.78);font-size:13px}.l4l-eb-props-empty span{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.45)}.l4l-eb-props-body{padding:14px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}.l4l-eb-vars{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.l4l-eb-var-chip{padding:3px 7px;background:#2563eb1a;border:1px solid rgba(37,99,235,.25);color:#c4b5fd;font-family:SF Mono,Menlo,monospace;font-size:10px;border-radius:6px;cursor:pointer;transition:all .12s ease}.l4l-eb-var-chip:hover{background:#2563eb33;color:var(--la-text, #FAFAFA)}.l4l-eb-cond-section{padding:12px;background:#f5c77e0a;border:1px solid rgba(245,199,126,.2);border-radius:10px;display:flex;flex-direction:column;gap:8px}.l4l-eb-cond-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#f5c77e}.l4l-eb-segctl{display:flex;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:8px;padding:3px;gap:2px}.l4l-eb-segctl .l4l-admin-segctl-btn{flex:1;font-size:11.5px;padding:6px 8px}.l4l-eb-checkbox-group{display:flex;gap:6px;flex-wrap:wrap}.l4l-eb-checkbox{display:flex;align-items:center;gap:6px;padding:4px 9px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:6px;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.78);cursor:pointer;font-family:SF Mono,Menlo,monospace;text-transform:uppercase;letter-spacing:.04em}.l4l-eb-checkbox input{accent-color:#2563EB;cursor:pointer}.l4l-eb-checkbox:has(input:checked){background:#2563eb24;border-color:#2563eb59;color:var(--la-text, #FAFAFA)}.l4l-eb-preview-wrap{flex:1;display:flex;flex-direction:column;background:#0000004d;position:relative;overflow:hidden}.l4l-eb-preview-loader{position:absolute;top:10px;right:14px;display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:4px 9px;background:#000000a6;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:rgba(var(--la-fg, 255, 255, 255),.65);border-radius:999px;z-index:2}.l4l-eb-preview-loader svg{animation:l4l-spin .9s linear infinite}.l4l-eb-preview-frame{flex:1;width:100%;background:#f5f5f0;border:none}@media (max-width: 1200px){.l4l-eb-grid{grid-template-columns:200px 1fr 300px}}@media (max-width: 1000px){.l4l-eb-grid{grid-template-columns:1fr;min-height:auto}}.l4l-ctpl-card{padding-bottom:14px}.l4l-ctpl-card-stats{display:flex;gap:10px;margin:6px 0 12px}.l4l-ctpl-card-actions{display:flex;gap:6px;padding-top:12px;margin-top:auto;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-ctpl-card-actions .l4l-admin-btn-primary{flex:1;justify-content:center;font-size:11.5px}.l4l-ctpl-icon-btn{background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.7);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.l4l-ctpl-icon-btn:hover{background:rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA)}.l4l-ctpl-icon-btn.is-danger:hover{background:#fb718529;color:#fb7185;border-color:#fb718552}.l4l-aff-search{display:flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:10px;width:220px;transition:border-color .15s ease}.l4l-aff-search:focus-within{border-color:#34d39966;background:rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-aff-search svg{color:rgba(var(--la-fg, 255, 255, 255),.4);flex-shrink:0}.l4l-aff-search input{flex:1;background:transparent;border:none;color:var(--la-text, #FAFAFA);font-size:12.5px;outline:none;min-width:0}.l4l-aff-search input::-moz-placeholder{color:rgba(var(--la-fg, 255, 255, 255),.3)}.l4l-aff-search input::placeholder{color:rgba(var(--la-fg, 255, 255, 255),.3)}.l4l-aff-leaderboard{display:flex;flex-direction:column;gap:6px}.l4l-aff-lb-row{display:flex;align-items:center;gap:14px;padding:12px 16px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px;cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;position:relative;overflow:hidden;transition:all .18s ease}.l4l-aff-lb-row:hover{background:rgba(var(--la-fg, 255, 255, 255),.04);transform:translate(2px)}.l4l-aff-lb-row.is-halo-gold{background:radial-gradient(400px 80px at 0% 50%,rgba(245,199,126,.18),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.04);border-color:#f5c77e66;box-shadow:0 0 26px #f5c77e1f}.l4l-aff-lb-row.is-halo-blue{background:radial-gradient(380px 80px at 0% 50%,rgba(37,99,235,.12),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.03);border-color:#2563eb4d}.l4l-aff-lb-row.is-halo-mint{background:radial-gradient(380px 80px at 0% 50%,rgba(52,211,153,.1),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.025);border-color:#34d39940}.l4l-aff-lb-rank{font-size:18px;font-weight:800;width:44px;text-align:center;letter-spacing:-.02em;color:rgba(var(--la-fg, 255, 255, 255),.85);flex-shrink:0}.l4l-aff-lb-row.is-halo-gold .l4l-aff-lb-rank{color:#f5c77e}.l4l-aff-lb-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#34d399,#2563eb);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#0a0a0a;flex-shrink:0}.l4l-aff-lb-main{flex:1;min-width:0}.l4l-aff-lb-name{font-size:13px;font-weight:600;color:var(--la-text, #FAFAFA);margin-bottom:2px;letter-spacing:-.01em}.l4l-aff-lb-sub{display:flex;gap:6px;align-items:center;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-aff-lb-sub>span:first-child{font-family:SF Mono,Menlo,monospace}.l4l-aff-lb-amount{font-size:16px;font-weight:700;color:#34d399;font-feature-settings:"tnum";letter-spacing:-.02em;flex-shrink:0}.l4l-aff-link-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px;transition:all .15s ease}.l4l-aff-link-card:hover{background:#34d3990a;border-color:#34d3992e}.l4l-aff-page{max-width:1280px;margin:0 auto;padding:20px 28px 60px;display:flex;flex-direction:column;gap:22px}.l4l-aff-hero{position:relative;padding:36px 36px 30px;background:radial-gradient(800px 300px at 0% 0%,rgba(52,211,153,.12),transparent 70%),radial-gradient(800px 300px at 100% 100%,rgba(37,99,235,.08),transparent 70%),linear-gradient(135deg,#0a0a0a,#141416);border:1px solid rgba(52,211,153,.2);border-radius:22px;overflow:hidden}.l4l-aff-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 200px at 10% 50%,rgba(52,211,153,.08),transparent 60%);pointer-events:none;animation:l4l-aff-glow-pulse 6s ease-in-out infinite}@keyframes l4l-aff-glow-pulse{0%,to{opacity:.5}50%{opacity:1}}.l4l-aff-hero-content{position:relative;z-index:1}.l4l-aff-hero-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#34d399;margin-bottom:14px}.l4l-aff-mode-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:9px;letter-spacing:.1em}.l4l-aff-mode-chip.is-cash{background:#f5c77e2e;color:#f5c77e;border:1px solid rgba(245,199,126,.35)}.l4l-aff-mode-chip.is-credits{background:#60a5fa2e;color:#93c5fd;border:1px solid rgba(96,165,250,.35)}.l4l-aff-hero-title{font-size:56px;font-weight:700;letter-spacing:-.03em;color:var(--la-text, #FAFAFA);margin:0 0 8px;line-height:1;font-feature-settings:"tnum"}.l4l-aff-hero-sub{font-size:15px;color:rgba(var(--la-fg, 255, 255, 255),.65);margin:0;line-height:1.5}.l4l-aff-upsell-banner{margin-top:22px;padding:14px 18px;background:linear-gradient(120deg,#2563eb1a,#f5c77e14);border:1px solid rgba(37,99,235,.3);border-radius:14px;display:flex;align-items:flex-start;gap:12px;font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.85);line-height:1.55}.l4l-aff-upsell-banner svg{color:#2563eb;flex-shrink:0;margin-top:2px}.l4l-aff-upsell-banner b{color:var(--la-text, #FAFAFA);font-weight:600}.l4l-aff-upsell-btn{display:inline-block;margin-top:6px;padding:6px 14px;background:linear-gradient(135deg,#2563eb,#f5c77e);color:#0a0a0a;border:none;border-radius:8px;font-weight:600;font-size:12px;cursor:pointer;transition:transform .15s ease}.l4l-aff-upsell-btn:hover{transform:translateY(-1px)}.l4l-aff-section{padding:22px 24px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:16px;margin-bottom:18px}.l4l-aff-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.l4l-aff-section-head h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:-.01em}.l4l-aff-section-head h2 svg{color:#34d399}.l4l-aff-main-grid{display:grid;grid-template-columns:1fr 360px;gap:22px}@media (max-width: 1100px){.l4l-aff-main-grid{grid-template-columns:1fr}}.l4l-aff-link-box{display:flex;align-items:stretch;gap:10px;margin-bottom:14px}.l4l-aff-link-input-wrap{flex:1;background:#0000005c;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);border-radius:10px;padding:10px 14px;display:flex;align-items:center;overflow:hidden}.l4l-aff-link-input-wrap code{font-family:SF Mono,Menlo,monospace;font-size:12.5px;color:var(--la-text, #FAFAFA);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.l4l-aff-share-row{display:flex;gap:8px;flex-wrap:wrap}.l4l-aff-share-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.8);border-radius:10px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease}.l4l-aff-share-btn:hover{background:rgba(var(--la-fg, 255, 255, 255),.08);color:var(--la-text, #FAFAFA);transform:translateY(-1px)}.l4l-aff-share-btn.linkedin:hover{border-color:#0a66c28c;color:#4a9cdb}.l4l-aff-share-btn.twitter:hover{border-color:#1da1f28c;color:#62b8f3}.l4l-aff-share-btn.whatsapp:hover{border-color:#25d3668c;color:#5ddd8b}.l4l-aff-funnel-stats{display:flex;align-items:stretch;gap:10px}.l4l-aff-funnel-cell{flex:1;padding:14px 16px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid color-mix(in srgb,var(--accent, #9CA3AF) 22%,transparent);border-radius:12px;text-align:center}.l4l-aff-funnel-cell.is-highlight{background:radial-gradient(220px 80px at 50% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),rgba(var(--la-fg, 255, 255, 255),.025);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent)}.l4l-aff-funnel-icon{width:28px;height:28px;background:color-mix(in srgb,var(--accent) 16%,rgba(0,0,0,.4));border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.l4l-aff-funnel-value{font-size:28px;font-weight:700;color:var(--la-text, #FAFAFA);letter-spacing:-.02em;font-feature-settings:"tnum";line-height:1}.l4l-aff-funnel-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:6px}.l4l-aff-funnel-arrow{display:flex;align-items:center;color:rgba(var(--la-fg, 255, 255, 255),.25);font-size:16px;padding:0 4px}.l4l-aff-next-cycle{text-align:center;padding:20px 0}.l4l-aff-next-amount{font-size:38px;font-weight:700;color:#f5c77e;letter-spacing:-.03em;font-feature-settings:"tnum"}.l4l-aff-next-meta{font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:4px}.l4l-aff-next-pending{margin-top:10px;padding:6px 12px;background:#60a5fa1f;border:1px solid rgba(96,165,250,.28);color:#93c5fd;border-radius:999px;font-size:11px;font-weight:500;display:inline-block}.l4l-aff-lb-row.is-me{background:radial-gradient(400px 80px at 0% 50%,rgba(52,211,153,.16),transparent 60%),#34d39914!important;border-color:#34d39973!important}.l4l-aff2{max-width:1280px;margin:0 auto;padding:18px 28px 80px;display:flex;flex-direction:column;gap:20px;color:var(--la-text, #FAFAFA)}.l4l-aff2-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:120px 40px;color:rgba(var(--la-fg, 255, 255, 255),.65);font-size:13px}.l4l-aff2-loading-orb{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,#34d399,#2563eb);filter:blur(2px);animation:l4l-aff2-orb 1.4s ease-in-out infinite}@keyframes l4l-aff2-orb{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.l4l-aff2-hero{position:relative;padding:40px 44px 36px;background:#0a0a0a;border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:24px;overflow:hidden;isolation:isolate}.l4l-aff2-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 400px at 10% 10%,rgba(52,211,153,.22),transparent 60%),radial-gradient(700px 450px at 90% 20%,rgba(37,99,235,.2),transparent 60%),radial-gradient(800px 500px at 50% 100%,rgba(245,199,126,.14),transparent 60%);filter:blur(10px);animation:l4l-aff2-mesh-pan 18s ease-in-out infinite alternate;z-index:-2}.l4l-aff2-mesh-2{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px 300px at 80% 60%,rgba(52,211,153,.1),transparent 70%),radial-gradient(300px 250px at 20% 80%,rgba(37,99,235,.1),transparent 70%);filter:blur(20px);animation:l4l-aff2-mesh-pan 22s ease-in-out infinite alternate-reverse;z-index:-2}@keyframes l4l-aff2-mesh-pan{0%{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.05)}to{transform:translate(20px,-20px) scale(1)}}.l4l-aff2-noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(var(--la-fg, 255, 255, 255),.025) 1px,transparent 1px);background-size:3px 3px;opacity:.5;z-index:-1;pointer-events:none}.l4l-aff2-hero-content{position:relative;z-index:1}.l4l-aff2-hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.8);margin-bottom:18px}.l4l-aff2-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d39933;animation:l4l-aff2-pulse 2.2s ease-in-out infinite}@keyframes l4l-aff2-pulse{0%,to{box-shadow:0 0 0 4px #34d3992e}50%{box-shadow:0 0 0 8px #34d3990a}}.l4l-aff2-mode-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 11px;border-radius:999px;font-size:9.5px;letter-spacing:.1em;margin-left:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.l4l-aff2-mode-chip.is-cash{background:#f5c77e2e;color:#f5c77e;border:1px solid rgba(245,199,126,.4);box-shadow:0 0 18px #f5c77e2e}.l4l-aff2-mode-chip.is-credits{background:#60a5fa2e;color:#93c5fd;border:1px solid rgba(96,165,250,.4);box-shadow:0 0 18px #60a5fa2e}.l4l-aff2-hero-counter{margin:8px 0 4px}.l4l-aff2-counter-wrap{display:flex;align-items:baseline;gap:4px;line-height:1}.l4l-aff2-counter-num{font-size:92px;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,#fafafa,#34d399,#2563eb);-webkit-background-clip:text;background-clip:text;color:transparent;font-feature-settings:"tnum";line-height:.95}.l4l-aff2-counter-suffix{font-size:28px;font-weight:600;color:rgba(var(--la-fg, 255, 255, 255),.55);letter-spacing:-.01em;margin-left:4px}.l4l-aff2-hero-sub{font-size:15px;color:rgba(var(--la-fg, 255, 255, 255),.65);margin:6px 0 28px;line-height:1.5}.l4l-aff2-hero-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.l4l-aff2-hero-kpi{padding:14px 16px;background:#141416a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:14px;transition:all .25s ease}.l4l-aff2-hero-kpi:hover{border-color:color-mix(in srgb,var(--accent, #FAFAFA) 35%,transparent);transform:translateY(-2px)}.l4l-aff2-hero-kpi.is-highlight{background:radial-gradient(280px 100px at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),#141416bf;border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 18%,transparent)}.l4l-aff2-hero-kpi-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.l4l-aff2-hero-kpi-icon{width:22px;height:22px;background:color-mix(in srgb,var(--accent) 18%,rgba(0,0,0,.4));border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);color:var(--accent);border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.l4l-aff2-hero-kpi-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--la-fg, 255, 255, 255),.55);font-weight:600}.l4l-aff2-hero-kpi-value{font-size:24px;font-weight:700;color:var(--la-text, #FAFAFA);letter-spacing:-.02em;font-feature-settings:"tnum"}.l4l-aff2-hero-kpi-sub{font-size:11px;color:color-mix(in srgb,var(--accent) 80%,white);margin-top:2px;font-weight:500}.l4l-aff2-upsell{display:flex;align-items:center;gap:16px;padding:18px 22px;background:radial-gradient(700px 200px at 50% 100%,rgba(37,99,235,.1),transparent 60%),linear-gradient(135deg,#0e0e10,#161618);border:1px solid rgba(245,199,126,.3);border-radius:18px;box-shadow:0 0 28px #f5c77e14}.l4l-aff2-upsell-icon{width:48px;height:48px;background:linear-gradient(135deg,#f5c77e,#2563eb);color:#0a0a0a;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px #f5c77e4d}.l4l-aff2-upsell-text{flex:1}.l4l-aff2-upsell-title{font-size:15px;font-weight:600;color:var(--la-text, #FAFAFA);margin-bottom:3px}.l4l-aff2-upsell-body{font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.65);line-height:1.55}.l4l-aff2-upsell-cta{display:inline-flex;align-items:center;gap:5px;padding:10px 18px;background:linear-gradient(135deg,#f5c77e,#2563eb);color:#0a0a0a;border:none;border-radius:11px;font-weight:600;font-size:12.5px;cursor:pointer;flex-shrink:0;transition:transform .18s ease;box-shadow:0 4px 18px #f5c77e4d}.l4l-aff2-upsell-cta:hover{transform:translateY(-2px)}.l4l-aff2-link-hero{position:relative;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:28px 32px;background:radial-gradient(700px 300px at 0% 50%,rgba(52,211,153,.1),transparent 70%),linear-gradient(135deg,#0e0e10,#161618);border:1px solid rgba(52,211,153,.22);border-radius:20px;overflow:hidden}.l4l-aff2-link-glow{position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(52,211,153,.16),transparent 70%);filter:blur(30px);animation:l4l-aff2-glow 8s ease-in-out infinite alternate;z-index:0;pointer-events:none}@keyframes l4l-aff2-glow{0%{transform:translate(0) scale(1);opacity:.5}to{transform:translate(60px,40px) scale(1.2);opacity:1}}.l4l-aff2-link-main{position:relative;z-index:1;min-width:0}.l4l-aff2-link-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#34d399;margin-bottom:12px}.l4l-aff2-link-display{display:flex;align-items:stretch;gap:10px;margin-bottom:14px}.l4l-aff2-link-display code{flex:1;background:#0000008c;border:1px solid rgba(52,211,153,.25);border-radius:12px;padding:14px 18px;font-family:SF Mono,Menlo,monospace;font-size:15px;font-weight:500;color:var(--la-text, #FAFAFA);letter-spacing:.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.l4l-aff2-link-copy{display:inline-flex;align-items:center;gap:6px;padding:0 22px;background:linear-gradient(135deg,#34d399,#10b981);color:#0a0a0a;border:none;border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;flex-shrink:0;transition:all .18s ease;box-shadow:0 4px 18px #34d3994d}.l4l-aff2-link-copy:hover{box-shadow:0 6px 24px #34d39973}.l4l-aff2-link-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l4l-aff2-link-share-label{font-size:9px;font-weight:700;letter-spacing:.14em;color:rgba(var(--la-fg, 255, 255, 255),.4);margin-right:4px}.l4l-aff2-share-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.8);border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .18s ease}.l4l-aff2-share-pill:hover{transform:translateY(-2px)}.l4l-aff2-share-pill.is-linkedin:hover{background:#0a66c22e;border-color:#0a66c28c;color:#5ab1f0}.l4l-aff2-share-pill.is-twitter:hover{background:#1da1f22e;border-color:#1da1f28c;color:#6fc0f5}.l4l-aff2-share-pill.is-whatsapp:hover{background:#25d3662e;border-color:#25d3668c;color:#5ddd8b}.l4l-aff2-link-qr{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.l4l-aff2-qr-frame{padding:8px;background:#0a0a0a;border:1px solid rgba(52,211,153,.3);border-radius:14px;box-shadow:0 0 22px #34d3992e}.l4l-aff2-qr-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.45);font-weight:600}.l4l-aff2-grid{display:grid;grid-template-columns:1fr 340px;gap:20px}.l4l-aff2-col-main{min-width:0;display:flex;flex-direction:column;gap:20px}.l4l-aff2-col-side{display:flex;flex-direction:column;gap:14px}@media (max-width: 1080px){.l4l-aff2-grid{grid-template-columns:1fr}.l4l-aff2-link-hero{grid-template-columns:1fr;text-align:center}.l4l-aff2-link-qr{margin:0 auto}.l4l-aff2-counter-num{font-size:64px}}.l4l-aff2-section{padding:22px 24px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:18px}.l4l-aff2-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.l4l-aff2-section-head h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:-.01em}.l4l-aff2-section-head h2 svg{color:#34d399}.l4l-aff2-section-meta{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.45);letter-spacing:.04em;text-transform:lowercase}.l4l-aff2-funnel-row{display:flex;align-items:stretch;gap:4px}.l4l-aff2-funnel-stage{flex:1;position:relative;padding:22px 16px 20px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid color-mix(in srgb,var(--accent, #9CA3AF) 22%,transparent);border-radius:14px;text-align:center;cursor:default;transition:all .2s ease}.l4l-aff2-funnel-stage.is-highlight{background:radial-gradient(280px 120px at 50% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),rgba(var(--la-fg, 255, 255, 255),.03);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--accent) 22%,transparent)}.l4l-aff2-funnel-icon{width:36px;height:36px;background:color-mix(in srgb,var(--accent) 18%,rgba(0,0,0,.5));border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);color:var(--accent);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 24%,transparent)}.l4l-aff2-funnel-value{font-size:36px;font-weight:800;color:var(--la-text, #FAFAFA);letter-spacing:-.03em;font-feature-settings:"tnum";line-height:1}.l4l-aff2-funnel-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:8px;font-weight:600}.l4l-aff2-funnel-connector{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;min-width:70px}.l4l-aff2-funnel-conn-line{width:100%;height:1px;background:repeating-linear-gradient(90deg,rgba(var(--la-fg, 255, 255, 255),.18) 0 4px,transparent 4px 8px);margin-bottom:8px}.l4l-aff2-funnel-conn-pct{display:flex;flex-direction:column;align-items:center;background:#2563eb1f;border:1px solid rgba(37,99,235,.3);color:#c4b5fd;padding:4px 10px;border-radius:999px;font-feature-settings:"tnum"}.l4l-aff2-funnel-conn-pct span{font-size:12px;font-weight:700}.l4l-aff2-funnel-conn-pct small{font-size:8px;color:rgba(var(--la-fg, 255, 255, 255),.5);text-transform:uppercase;letter-spacing:.08em;margin-top:1px}.l4l-aff2-chart-wrap{margin-top:22px;padding:14px;background:#00000040;border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:12px}.l4l-aff2-empty{display:flex;align-items:center;gap:14px;padding:30px 20px;color:rgba(var(--la-fg, 255, 255, 255),.55);font-size:13px;background:rgba(var(--la-fg, 255, 255, 255),.02);border:1px dashed rgba(var(--la-fg, 255, 255, 255),.12);border-radius:12px}.l4l-aff2-empty svg{color:#34d399;flex-shrink:0}.l4l-aff2-empty b{color:var(--la-text, #FAFAFA)}.l4l-aff2-empty>div>div{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.45);margin-top:2px}.l4l-aff2-kit-teaser{display:flex;align-items:center;gap:14px}.l4l-aff2-kit-icon{width:44px;height:44px;background:linear-gradient(135deg,#2563eb,#34d399);color:#0a0a0a;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.l4l-aff2-kit-text{flex:1}.l4l-aff2-kit-title{font-size:14px;font-weight:600;color:var(--la-text, #FAFAFA)}.l4l-aff2-kit-sub{font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:2px;line-height:1.5}.l4l-aff2-soon-chip{padding:4px 10px;background:#2563eb29;border:1px solid rgba(37,99,235,.35);color:#c4b5fd;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:999px}.l4l-aff2-side-card{position:relative;padding:20px 22px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:16px;overflow:hidden}.l4l-aff2-cycle-card{background:radial-gradient(500px 250px at 0% 0%,rgba(245,199,126,.1),transparent 70%),linear-gradient(135deg,#0e0e10,#161618);border-color:#f5c77e40}.l4l-aff2-cycle-glow{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(245,199,126,.18),transparent 70%);filter:blur(20px);pointer-events:none}.l4l-aff2-cycle-label{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:#f5c77e;margin-bottom:8px}.l4l-aff2-cycle-amount{position:relative;font-size:38px;font-weight:800;color:#f5c77e;letter-spacing:-.03em;font-feature-settings:"tnum";line-height:1;margin-bottom:6px;text-shadow:0 0 28px rgba(245,199,126,.3)}.l4l-aff2-cycle-meta{position:relative;font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.65);margin-bottom:12px}.l4l-aff2-cycle-bar{position:relative;height:6px;background:rgba(var(--la-fg, 255, 255, 255),.06);border-radius:999px;overflow:hidden;margin-bottom:8px}.l4l-aff2-cycle-bar-fill{height:100%;background:linear-gradient(90deg,#f5c77e,#fcd79b);border-radius:999px;transition:width .6s ease}.l4l-aff2-cycle-foot{position:relative;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-aff2-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.l4l-aff2-side-head h3{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;color:var(--la-text, #FAFAFA)}.l4l-aff2-side-head h3 svg{color:#f5c77e}.l4l-aff2-my-rank{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-aff2-my-rank b{color:#34d399}.l4l-aff2-lb{display:flex;flex-direction:column;gap:5px}.l4l-aff2-lb-row{display:flex;align-items:center;gap:10px;padding:9px 12px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:10px;transition:all .18s ease}.l4l-aff2-lb-row.is-halo-gold{background:radial-gradient(300px 80px at 0% 50%,rgba(245,199,126,.2),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.04);border-color:#f5c77e66}.l4l-aff2-lb-row.is-halo-blue{background:radial-gradient(300px 80px at 0% 50%,rgba(37,99,235,.14),transparent 60%),rgba(var(--la-fg, 255, 255, 255),.03);border-color:#2563eb4d}.l4l-aff2-lb-row.is-me{background:radial-gradient(300px 80px at 0% 50%,rgba(52,211,153,.2),transparent 60%),#34d3990f;border-color:#34d39973;box-shadow:0 0 18px #34d3991f}.l4l-aff2-lb-rank{font-size:15px;font-weight:800;width:32px;text-align:center;color:rgba(var(--la-fg, 255, 255, 255),.85);letter-spacing:-.02em}.l4l-aff2-lb-main{flex:1;min-width:0}.l4l-aff2-lb-name{font-size:12.5px;color:var(--la-text, #FAFAFA);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-aff2-lb-sub{font-size:10px;color:rgba(var(--la-fg, 255, 255, 255),.5);margin-top:1px}.l4l-aff2-lb-amount{font-size:12.5px;font-weight:700;color:#34d399;font-feature-settings:"tnum"}.l4l-aff2-program-card{background:rgba(var(--la-fg, 255, 255, 255),.02)}.l4l-aff2-program-list{display:flex;flex-direction:column;gap:8px}.l4l-aff2-program-list>div{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(var(--la-fg, 255, 255, 255),.025);border-radius:8px;font-size:12px}.l4l-aff2-program-list span{color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-aff2-program-list b{color:var(--la-text, #FAFAFA);font-weight:600;font-feature-settings:"tnum"}.l4l-prog-grid{display:grid;grid-template-columns:1fr 360px;gap:20px;margin-top:18px}@media (max-width: 1100px){.l4l-prog-grid{grid-template-columns:1fr}}.l4l-prog-main{display:flex;flex-direction:column;gap:16px;min-width:0}.l4l-prog-side{display:flex;flex-direction:column;gap:16px}.l4l-prog-model-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.l4l-prog-model-card{padding:16px 16px 14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:14px;text-align:left;cursor:pointer;transition:all .18s ease;color:inherit;font:inherit}.l4l-prog-model-card:hover{background:#2563eb0d;border-color:#2563eb4d;transform:translateY(-1px)}.l4l-prog-model-card.is-active{background:radial-gradient(300px 100px at 50% 0%,rgba(52,211,153,.14),transparent 70%),#34d3990f;border-color:#34d39973;box-shadow:0 0 22px #34d3991f}.l4l-prog-model-name{font-size:16px;font-weight:700;color:var(--la-text, #FAFAFA);letter-spacing:-.01em;margin-bottom:4px}.l4l-prog-model-desc{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.55);line-height:1.5}.l4l-prog-tiers{display:flex;flex-direction:column;gap:8px}.l4l-prog-tier-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:10px}.l4l-prog-tier-color{width:28px;height:28px;border:1px solid rgba(var(--la-fg, 255, 255, 255),.12);border-radius:8px;background:transparent;cursor:pointer;flex-shrink:0;padding:0}.l4l-prog-tier-inline{display:flex;align-items:center;gap:5px;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.65);flex:1}.l4l-prog-simu{position:relative;overflow:hidden}.l4l-prog-simu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px 250px at 100% 0%,rgba(37,99,235,.1),transparent 70%);pointer-events:none}.l4l-prog-simu-list{display:flex;flex-direction:column;gap:8px;position:relative}.l4l-prog-simu-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:10px}.l4l-prog-simu-plan{flex:1}.l4l-prog-simu-plan b{font-size:12px;letter-spacing:.06em;color:#2563eb;font-weight:700}.l4l-prog-simu-plan span{display:block;font-size:10.5px;color:rgba(var(--la-fg, 255, 255, 255),.5);margin-top:2px}.l4l-prog-simu-amount{text-align:right}.l4l-prog-simu-total{font-size:18px;font-weight:700;color:#34d399;letter-spacing:-.02em;font-feature-settings:"tnum"}.l4l-prog-simu-breakdown{display:flex;gap:6px;justify-content:flex-end;font-size:10px;color:rgba(var(--la-fg, 255, 255, 255),.45);margin-top:2px}.l4l-prog-simu-total-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:14px 16px;background:linear-gradient(120deg,#34d3991a,#2563eb14);border:1px solid rgba(52,211,153,.3);border-radius:12px;font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.75);position:relative}.l4l-prog-simu-total-row b{font-size:24px;font-weight:800;color:#34d399;letter-spacing:-.02em;font-feature-settings:"tnum"}.l4l-payout-cycle{position:relative;padding:28px 32px;background:radial-gradient(700px 250px at 0% 0%,rgba(245,199,126,.16),transparent 70%),radial-gradient(600px 200px at 100% 100%,rgba(37,99,235,.1),transparent 70%),linear-gradient(135deg,#0e0e10,#161618);border:1px solid rgba(245,199,126,.3);border-radius:20px;overflow:hidden;margin-top:14px}.l4l-payout-cycle-glow{position:absolute;top:-50px;left:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(245,199,126,.18),transparent 70%);filter:blur(30px);animation:l4l-aff2-glow 8s ease-in-out infinite alternate}.l4l-payout-cycle-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:1}.l4l-payout-cycle-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5c77e;margin-bottom:10px}.l4l-payout-cycle-amount{font-size:56px;font-weight:800;color:#f5c77e;letter-spacing:-.03em;font-feature-settings:"tnum";line-height:1;text-shadow:0 0 32px rgba(245,199,126,.3);margin-bottom:8px}.l4l-payout-cycle-meta{font-size:13.5px;color:rgba(var(--la-fg, 255, 255, 255),.65);line-height:1.55}.l4l-payout-execute{font-size:13px!important;padding:14px 22px!important;background:linear-gradient(135deg,#f5c77e,#fcd79b)!important;color:#0a0a0a!important;border:none!important;box-shadow:0 6px 24px #f5c77e59!important;font-weight:700!important}.l4l-payout-execute:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #f5c77e80!important}.l4l-payout-execute:disabled{opacity:.5;cursor:not-allowed}.l4l-payout-below{margin-top:14px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.05);border-radius:10px}.l4l-payout-below summary{cursor:pointer;font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.65);display:inline-flex;align-items:center;gap:6px;list-style:none}.l4l-payout-below summary::-webkit-details-marker{display:none}.l4l-payout-below[open] summary svg{transform:rotate(180deg)}.l4l-aff-kit-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:radial-gradient(800px 200px at 0% 0%,rgba(52,211,153,.1),transparent 70%),#0f0f12f5;border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:16px;margin-bottom:8px}.l4l-aff-kit-title{font-size:22px;font-weight:700;color:var(--la-text, #FAFAFA);margin:0;letter-spacing:-.015em}.l4l-aff-kit-link{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.l4l-aff-kit-link code{font-family:SF Mono,Menlo,monospace;font-size:11px;color:#34d399;background:#34d39914;padding:4px 10px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.l4l-aff-kit-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:12px}.l4l-aff-kit-post{background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid color-mix(in srgb,var(--tone, #34D399) 18%,rgba(var(--la-fg, 255, 255, 255),.06));border-radius:14px;overflow:hidden;transition:all .18s ease}.l4l-aff-kit-post:hover{border-color:color-mix(in srgb,var(--tone) 45%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--tone) 14%,transparent)}.l4l-aff-kit-post-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.06);background:#00000040}.l4l-aff-kit-post-meta{display:flex;align-items:center;gap:8px}.l4l-aff-kit-post-icon{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.l4l-aff-kit-post-label{font-size:12px;font-weight:600;color:var(--la-text, #FAFAFA);letter-spacing:.01em}.l4l-aff-kit-copy-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:rgba(var(--la-fg, 255, 255, 255),.06);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:rgba(var(--la-fg, 255, 255, 255),.85);border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.l4l-aff-kit-copy-btn:hover{background:#34d3992e;border-color:#34d39973;color:#34d399}.l4l-aff-kit-post-text{margin:0;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;line-height:1.55;color:rgba(var(--la-fg, 255, 255, 255),.85);white-space:pre-wrap;max-height:240px;overflow-y:auto}.l4l-aff-kit-banners{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px}.l4l-aff-kit-banner{background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:14px;overflow:hidden}.l4l-aff-kit-banner-preview{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.l4l-aff-kit-banner:nth-child(2) .l4l-aff-kit-banner-preview{aspect-ratio:16 / 5}.l4l-aff-kit-banner:nth-child(4) .l4l-aff-kit-banner-preview{aspect-ratio:9 / 16;max-height:380px}.l4l-aff-kit-banner-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#00000040;border-top:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-aff-kit-banner-meta b{font-size:12.5px;color:var(--la-text, #FAFAFA);font-weight:600;display:block}.l4l-aff-kit-banner-meta span{font-size:10.5px;color:rgba(var(--la-fg, 255, 255, 255),.45);font-family:SF Mono,Menlo,monospace}.l4l-aff-kit-pitches{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:8px}.l4l-aff-kit-pitch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:10px;color:rgba(var(--la-fg, 255, 255, 255),.85);font-size:13px;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s ease}.l4l-aff-kit-pitch:hover{background:#f5c77e14;border-color:#f5c77e59;color:var(--la-text, #FAFAFA)}.l4l-aff-kit-pitch svg{color:rgba(var(--la-fg, 255, 255, 255),.45);flex-shrink:0}.l4l-aff-kit-pitch:hover svg{color:#f5c77e}.l4l-aff-kit-brand{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.l4l-aff-kit-brand-card{padding:16px 18px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06);border-radius:12px}.l4l-aff-kit-color{display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:8px;cursor:pointer;font-family:inherit;color:inherit;transition:all .15s ease}.l4l-aff-kit-color:hover{background:rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-aff-kit-color-swatch{width:22px;height:22px;border-radius:5px;border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);flex-shrink:0}.l4l-aff-kit-color span{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.75)}.l4l-aff-kit-color code{font-family:SF Mono,Menlo,monospace;font-size:10px;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-aff-kit-tips{margin:0;padding-left:20px;color:rgba(var(--la-fg, 255, 255, 255),.78);font-size:13.5px;line-height:1.7}.l4l-aff-kit-tips li{margin-bottom:8px}.l4l-aff-kit-tips b{color:var(--la-text, #FAFAFA);font-weight:600}.l4l-aff2-kit-clickable{cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;display:flex;align-items:center;gap:14px;transition:all .18s ease;border:1px solid rgba(52,211,153,.18)}.l4l-aff2-kit-clickable:hover{border-color:#34d39980;box-shadow:0 0 28px #34d39924;transform:translateY(-1px)}.l4l-aff2-kit-arrow{color:#34d399b3;flex-shrink:0;transition:transform .15s ease}.l4l-aff2-kit-clickable:hover .l4l-aff2-kit-arrow{transform:translate(3px,-3px);color:#34d399}.lfl-aff{max-width:1200px;margin:0 auto;padding:8px 0 60px;display:flex;flex-direction:column;gap:16px;color:#0a0a0a}.lfl-aff-loading{padding:80px 40px;text-align:center;color:#71717a;font-size:13px}.lfl-aff-error{padding:12px 16px;background:#dc26260f;border:1px solid rgba(220,38,38,.18);border-radius:10px;color:#b91c1c;font-size:13px}.lfl-aff-hero{position:relative;background:#0a0a0a;color:var(--la-text, #fafaf7);border-radius:18px;padding:28px 32px;overflow:hidden;box-shadow:0 12px 28px #0f0f0f2e}.lfl-aff-hero-accent{position:absolute;top:-40px;right:-40px;width:280px;height:280px;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.2) 0%,transparent 70%);pointer-events:none}.lfl-aff-hero-content{position:relative;z-index:1}.lfl-aff-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.lfl-aff-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.65);padding:5px 12px;background:rgba(var(--la-fg, 255, 255, 255),.08);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:999px}.lfl-aff-mode-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.lfl-aff-mode-pill.is-cash{background:#10b98129;color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.lfl-aff-mode-pill.is-credits{background:#2563eb2e;color:#93c5fd;border:1px solid rgba(37,99,235,.3)}.lfl-aff-hero-headline{margin:4px 0;line-height:1}.lfl-aff-counter{display:inline-flex;align-items:baseline;gap:4px;font-size:56px;font-weight:700;color:var(--la-text, #fafaf7);letter-spacing:-.03em;font-feature-settings:"tnum";line-height:1}.lfl-aff-counter-suffix{font-size:20px;font-weight:500;color:rgba(var(--la-fg, 255, 255, 255),.55);letter-spacing:-.005em}.lfl-aff-hero-sub{font-size:14px;color:rgba(var(--la-fg, 255, 255, 255),.65);margin:8px 0 22px;line-height:1.5}.lfl-aff-hero-sub b{color:#6ee7b7;font-weight:600}.lfl-aff-hero-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.lfl-aff-chip{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.05);border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);border-radius:12px}.lfl-aff-chip.is-green{background:#10b9811a;border-color:#10b9813d}.lfl-aff-chip.is-amber{background:#f59e0b1a;border-color:#f59e0b3d}.lfl-aff-chip-icon{color:rgba(var(--la-fg, 255, 255, 255),.55);margin-top:2px;flex-shrink:0}.lfl-aff-chip.is-green .lfl-aff-chip-icon{color:#6ee7b7}.lfl-aff-chip.is-amber .lfl-aff-chip-icon{color:#fcd34d}.lfl-aff-chip-body{flex:1;min-width:0}.lfl-aff-chip-label{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.55)}.lfl-aff-chip-value{font-size:20px;font-weight:700;color:var(--la-text, #fafaf7);letter-spacing:-.02em;font-feature-settings:"tnum";margin-top:2px}.lfl-aff-chip-sub{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.5);margin-top:2px}.lfl-aff-chip.is-green .lfl-aff-chip-sub{color:#6ee7b7}.lfl-aff-upsell{display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(135deg,#fef6e4,#f4ecff);border:1px solid #f0d39a;border-radius:14px}.lfl-aff-upsell-icon{width:42px;height:42px;background:#f5c77e4d;color:#a47230;border:1px solid rgba(245,158,11,.4);border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lfl-aff-upsell-text{flex:1}.lfl-aff-upsell-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a47230;margin-bottom:4px}.lfl-aff-upsell-body{font-size:13.5px;color:#0a0a0a;line-height:1.55}.lfl-aff-upsell-body b{color:#0a0a0a;font-weight:600}.lfl-aff-upsell-cta{display:inline-flex;align-items:center;gap:5px;padding:10px 18px;background:#0a0a0a;color:var(--la-text, #fafaf7);border:none;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;flex-shrink:0;transition:transform .15s ease}.lfl-aff-upsell-cta:hover{transform:translateY(-1px)}.lfl-aff-card{background:#fff;border:1px solid #ebe9e2;border-radius:14px;padding:22px 24px}.lfl-aff-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.lfl-aff-card-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:#0a0a0a;letter-spacing:-.01em}.lfl-aff-card-title svg{color:#52525b}.lfl-aff-card-title-sm{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:#0a0a0a;letter-spacing:-.005em}.lfl-aff-card-title-sm svg{color:#52525b}.lfl-aff-card-sub{margin:4px 0 0;font-size:12.5px;color:#71717a;line-height:1.5}.lfl-aff-link-layout{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.lfl-aff-link-main{min-width:0}.lfl-aff-qr{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.lfl-aff-qr-frame{padding:8px;background:#fff;border:1px solid #ebe9e2;border-radius:12px;box-shadow:0 2px 8px #0000000a;line-height:0}.lfl-aff-qr-frame img{display:block;border-radius:6px}.lfl-aff-qr-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-weight:600}@media (max-width: 720px){.lfl-aff-link-layout{grid-template-columns:1fr;justify-items:center;text-align:center}}.lfl-aff-link-row{display:flex;align-items:stretch;gap:8px;margin-bottom:14px}.lfl-aff-link-input{flex:1;background:#f4f4f5;border:1px solid #ebe9e2;border-radius:10px;padding:12px 16px;overflow:hidden}.lfl-aff-link-input code{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:13.5px;color:#0a0a0a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;letter-spacing:-.005em}.lfl-aff-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:0 20px;background:#0a0a0a;color:var(--la-text, #fafaf7);border:none;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0}.lfl-aff-btn-primary:hover:not(:disabled){background:#1a1a1a;transform:translateY(-1px)}.lfl-aff-btn-primary:disabled{opacity:.5;cursor:not-allowed}.lfl-aff-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lfl-aff-share-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-right:4px}.lfl-aff-share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:#fff;border:1px solid #ebe9e2;color:#0a0a0a;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;text-decoration:none;font-family:inherit}.lfl-aff-share-btn:hover{background:#f4f4f5;border-color:var(--la-text-2, #d4d4d8)}.lfl-aff-share-btn.is-linkedin{color:#0a66c2;border-color:#cce1f5}.lfl-aff-share-btn.is-linkedin:hover{background:#f0f7fd;border-color:#0a66c2}.lfl-aff-share-btn.is-twitter{color:#1da1f2;border-color:#cce6f9}.lfl-aff-share-btn.is-twitter:hover{background:#eff8fe;border-color:#1da1f2}.lfl-aff-share-btn.is-whatsapp{color:#25d366;border-color:#cdedd6}.lfl-aff-share-btn.is-whatsapp:hover{background:#effbf3;border-color:#25d366}.lfl-aff-share-btn.is-qr{color:#52525b}.lfl-aff-share-btn.is-qr:hover{color:#0a0a0a}.lfl-aff-grid{display:grid;grid-template-columns:1fr 320px;gap:16px}.lfl-aff-col-main{display:flex;flex-direction:column;gap:16px;min-width:0}.lfl-aff-col-side{display:flex;flex-direction:column;gap:14px}@media (max-width: 1000px){.lfl-aff-grid{grid-template-columns:1fr}.lfl-aff-counter{font-size:42px}}.lfl-aff-funnel{display:flex;align-items:stretch;gap:6px}.lfl-aff-funnel-step{flex:1;padding:16px 14px;background:#fafafa;border:1px solid #ebe9e2;border-radius:12px;text-align:center;transition:all .18s ease}.lfl-aff-funnel-step.is-blue{background:#2563eb0a;border-color:#2563eb2e}.lfl-aff-funnel-step.is-green{background:#10b9810d;border-color:#10b98140;box-shadow:0 4px 14px #10b9810f}.lfl-aff-funnel-step-icon{width:28px;height:28px;background:#fff;border:1px solid #ebe9e2;color:#52525b;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px}.lfl-aff-funnel-step.is-blue .lfl-aff-funnel-step-icon{color:#2563eb;border-color:#2563eb40}.lfl-aff-funnel-step.is-green .lfl-aff-funnel-step-icon{color:#10b981;border-color:#10b9814d}.lfl-aff-funnel-step-value{font-size:28px;font-weight:700;color:#0a0a0a;letter-spacing:-.025em;font-feature-settings:"tnum";line-height:1}.lfl-aff-funnel-step-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin-top:6px}.lfl-aff-funnel-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 6px;min-width:60px}.lfl-aff-funnel-arrow-pct{font-size:13px;font-weight:700;color:#0a0a0a;font-feature-settings:"tnum"}.lfl-aff-funnel-arrow-label{font-size:9.5px;color:#71717a;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.lfl-aff-chart{margin-top:20px;padding:12px;background:#fafafa;border:1px solid #ebe9e2;border-radius:10px}.lfl-aff-empty{display:flex;align-items:center;gap:12px;padding:24px 18px;background:#fafafa;border:1px dashed #d4d4d8;border-radius:10px;color:#52525b;font-size:13px}.lfl-aff-empty svg{color:#2563eb;flex-shrink:0}.lfl-aff-empty b{color:#0a0a0a}.lfl-aff-empty>div>div{font-size:11.5px;color:#71717a;margin-top:2px}.lfl-aff-kit-teaser{display:flex;align-items:center;gap:14px;cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%;transition:all .18s ease}.lfl-aff-kit-teaser:hover{border-color:#2563eb;box-shadow:0 4px 14px #2563eb1a;transform:translateY(-1px)}.lfl-aff-kit-icon{width:38px;height:38px;background:#2563eb14;color:#2563eb;border:1px solid rgba(37,99,235,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lfl-aff-kit-text{flex:1}.lfl-aff-kit-title{font-size:14px;font-weight:600;color:#0a0a0a;letter-spacing:-.005em}.lfl-aff-kit-sub{font-size:12px;color:#71717a;margin-top:2px;line-height:1.5}.lfl-aff-kit-arrow{color:#71717a;transition:all .15s ease}.lfl-aff-kit-teaser:hover .lfl-aff-kit-arrow{color:#2563eb;transform:translate(2px,-2px)}.lfl-aff-cycle-card{background:#0a0a0a;color:var(--la-text, #fafaf7);border-color:#0a0a0a;padding:20px 22px;position:relative;overflow:hidden}.lfl-aff-cycle-card:before{content:"";position:absolute;top:-30px;right:-30px;width:200px;height:200px;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.2),transparent 65%);pointer-events:none}.lfl-aff-cycle-eyebrow{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:.12em;color:#fcd34d;margin-bottom:8px}.lfl-aff-cycle-amount{position:relative;font-size:32px;font-weight:700;color:#fcd34d;letter-spacing:-.025em;font-feature-settings:"tnum";line-height:1;margin-bottom:6px}.lfl-aff-cycle-meta{position:relative;font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.65);margin-bottom:14px}.lfl-aff-cycle-meta b{color:var(--la-text, #fafaf7);font-weight:600}.lfl-aff-cycle-bar{position:relative;height:5px;background:rgba(var(--la-fg, 255, 255, 255),.1);border-radius:999px;overflow:hidden;margin-bottom:8px}.lfl-aff-cycle-bar-fill{height:100%;background:linear-gradient(90deg,#fcd34d,#f59e0b);border-radius:999px;transition:width .6s ease}.lfl-aff-cycle-foot{position:relative;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.55)}.lfl-aff-myrank{font-size:11px;color:#71717a}.lfl-aff-myrank b{color:#10b981;font-weight:600}.lfl-aff-lb{display:flex;flex-direction:column;gap:4px}.lfl-aff-lb-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#fafafa;border:1px solid #f0eee5;border-radius:8px;transition:all .15s ease}.lfl-aff-lb-row:hover{background:#f4f4f5}.lfl-aff-lb-row.is-first{background:linear-gradient(120deg,#fef6e4,#fffaf0);border-color:#f0d39a}.lfl-aff-lb-row.is-me{background:linear-gradient(120deg,#10b98114,#10b98105);border-color:#10b9814d}.lfl-aff-lb-rank{font-size:13px;font-weight:700;color:#0a0a0a;width:28px;text-align:center;letter-spacing:-.02em}.lfl-aff-lb-name{flex:1;font-size:12px;color:#0a0a0a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfl-aff-lb-amount{font-size:12px;font-weight:700;color:#10b981;font-feature-settings:"tnum"}.lfl-aff-program{display:flex;flex-direction:column;gap:6px}.lfl-aff-program>div{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fafafa;border-radius:7px;font-size:12px}.lfl-aff-program span{color:#71717a}.lfl-aff-program b{color:#0a0a0a;font-weight:600;font-feature-settings:"tnum"}.lfl-aff-kit{padding-top:4px}.lfl-aff-kit-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;background:#fff;border:1px solid #ebe9e2;border-radius:12px}.lfl-aff-back-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;background:#f4f4f5;border:1px solid #ebe9e2;color:#52525b;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.lfl-aff-back-btn:hover{background:#eaeaec;color:#0a0a0a}.lfl-aff-kit-page-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;color:#0a0a0a;letter-spacing:-.015em}.lfl-aff-kit-page-title svg{color:#10b981}.lfl-aff-kit-top-link{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.lfl-aff-kit-top-link span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#71717a;font-weight:600}.lfl-aff-kit-top-link code{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;color:#2563eb;background:#2563eb0f;padding:3px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.lfl-aff-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px}.lfl-aff-post{background:#fafafa;border:1px solid #ebe9e2;border-radius:12px;overflow:hidden;transition:all .18s ease}.lfl-aff-post:hover{border-color:var(--la-text-2, #d4d4d8);background:#fff}.lfl-aff-post-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border-bottom:1px solid #ebe9e2}.lfl-aff-post-label{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#0a0a0a}.lfl-aff-post-label svg{color:#2563eb}.lfl-aff-post-copy{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;background:#fff;border:1px solid #ebe9e2;color:#52525b;border-radius:7px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.lfl-aff-post-copy:hover{background:#2563eb0f;border-color:#2563eb4d;color:#2563eb}.lfl-aff-post-text{margin:0;padding:14px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;line-height:1.55;color:#0a0a0a;white-space:pre-wrap;max-height:230px;overflow-y:auto}.lfl-aff-banners-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}.lfl-aff-banner{background:#fff;border:1px solid #ebe9e2;border-radius:12px;overflow:hidden}.lfl-aff-banner-preview{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.lfl-aff-banner:nth-child(2) .lfl-aff-banner-preview{aspect-ratio:16 / 5}.lfl-aff-banner:nth-child(4) .lfl-aff-banner-preview{aspect-ratio:9 / 16;max-height:360px}.lfl-aff-banner-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid #ebe9e2}.lfl-aff-banner-foot b{font-size:12px;color:#0a0a0a;font-weight:600;display:block}.lfl-aff-banner-foot span{font-size:10px;color:#71717a;font-family:JetBrains Mono,SF Mono,Menlo,monospace}.lfl-aff-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:#f4f4f5;border:1px solid #ebe9e2;color:#52525b;border-radius:7px;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.lfl-aff-btn-ghost:hover{background:#eaeaec;color:#0a0a0a}.lfl-aff-pitches{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:6px}.lfl-aff-pitch{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#fafafa;border:1px solid #ebe9e2;color:#0a0a0a;border-radius:9px;font-size:13px;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s ease}.lfl-aff-pitch:hover{background:#2563eb0f;border-color:#2563eb40}.lfl-aff-pitch svg{color:#71717a;flex-shrink:0}.lfl-aff-pitch:hover svg{color:#2563eb}.lfl-aff-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:10px}.lfl-aff-brand-card{padding:14px 16px;background:#fafafa;border:1px solid #ebe9e2;border-radius:10px}.lfl-aff-brand-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#71717a;margin-bottom:8px}.lfl-aff-brand-wordmark{font-size:22px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em}.lfl-aff-brand-hint{font-size:11.5px;color:#71717a;margin-top:4px;line-height:1.5}.lfl-aff-colors{display:flex;flex-wrap:wrap;gap:6px}.lfl-aff-color{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#fff;border:1px solid #ebe9e2;border-radius:7px;cursor:pointer;font-family:inherit;color:inherit;transition:all .15s ease}.lfl-aff-color:hover{border-color:var(--la-text-2, #d4d4d8)}.lfl-aff-color-swatch{width:18px;height:18px;border-radius:5px;border:1px solid #ebe9e2;flex-shrink:0}.lfl-aff-color span{font-size:11px;color:#0a0a0a;font-weight:500}.lfl-aff-color code{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px;color:#71717a}.lfl-aff-tips{margin:0;padding-left:18px;color:#52525b;font-size:13.5px;line-height:1.7}.lfl-aff-tips li{margin-bottom:6px}.lfl-aff-tips b{color:#0a0a0a;font-weight:600}.lfl-dash2{max-width:1320px;margin:0 auto;padding:8px 0 60px;display:flex;flex-direction:column;gap:16px;color:#0a0a0a}.lfl-dash2-loading{padding:100px 40px;text-align:center;color:#71717a;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:12px}.lfl-dash2-spinner{width:28px;height:28px;border:2px solid #ebe9e2;border-top-color:#2563eb;border-radius:50%;animation:lfl-dash2-spin .8s linear infinite}@keyframes lfl-dash2-spin{to{transform:rotate(360deg)}}.lfl-dash2-greeting{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px}.lfl-dash2-greeting-title{margin:0;font-size:28px;font-weight:700;color:#0a0a0a;letter-spacing:-.025em;line-height:1.1}.lfl-dash2-greeting-sub{margin-top:4px;font-size:13px;color:#71717a;text-transform:capitalize}.lfl-dash2-greeting-right{display:flex;align-items:center;gap:8px}.lfl-dash2-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;border-radius:999px;text-decoration:none;transition:all .15s ease}.lfl-dash2-status-pill.ok{background:#10b98114;border:1px solid rgba(16,185,129,.25);color:#047857}.lfl-dash2-status-pill.ok:hover{background:#10b98124}.lfl-dash2-status-pill.warn{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#b45309}.lfl-dash2-pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9812e;animation:lfl-dash2-pulse 2s ease-in-out infinite}@keyframes lfl-dash2-pulse{0%,to{box-shadow:0 0 0 3px #10b9812e}50%{box-shadow:0 0 0 6px #10b9810a}}.lfl-dash2-hero{position:relative;background:#0a0a0a;color:var(--la-text, #fafaf7);border-radius:18px;padding:28px 32px;overflow:hidden;box-shadow:0 12px 28px #0f0f0f2e}.lfl-dash2-hero-accent{position:absolute;top:-40px;right:-40px;width:300px;height:300px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.3) 0%,transparent 65%);pointer-events:none}.lfl-dash2-hero-grid{position:relative;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}@media (max-width: 900px){.lfl-dash2-hero-grid{grid-template-columns:1fr;gap:24px}}.lfl-dash2-hero-main{min-width:0}.lfl-dash2-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.75);margin-bottom:14px}.lfl-dash2-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98140;animation:lfl-dash2-pulse 1.8s ease-in-out infinite}.lfl-dash2-hero-headline{display:inline-flex;align-items:baseline;gap:6px;font-size:64px;font-weight:700;color:var(--la-text, #fafaf7);letter-spacing:-.035em;font-feature-settings:"tnum";line-height:1}.lfl-dash2-hero-suffix{font-size:20px;font-weight:500;color:rgba(var(--la-fg, 255, 255, 255),.55)}.lfl-dash2-hero-progress{margin-top:20px;max-width:360px}.lfl-dash2-hero-progress-bar{height:6px;background:rgba(var(--la-fg, 255, 255, 255),.1);border-radius:999px;overflow:hidden}.lfl-dash2-hero-progress-fill{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px}.lfl-dash2-hero-progress-label{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.55);font-feature-settings:"tnum"}.lfl-dash2-hero-rings{display:flex;gap:12px;flex-wrap:wrap}.lfl-dash2-sub{min-width:130px;padding:12px 14px;background:rgba(var(--la-fg, 255, 255, 255),.06);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08);border-radius:12px}.lfl-dash2-sub-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.lfl-dash2-sub-icon{width:20px;height:20px;background:color-mix(in srgb,var(--accent, #fff) 18%,rgba(0,0,0,.4));border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent);border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.lfl-dash2-sub-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.55)}.lfl-dash2-sub-value{font-size:22px;font-weight:700;color:var(--la-text, #fafaf7);letter-spacing:-.02em;font-feature-settings:"tnum";margin-bottom:8px}.lfl-dash2-sub-value span{font-size:13px;font-weight:500;color:rgba(var(--la-fg, 255, 255, 255),.4)}.lfl-dash2-sub-bar{height:3px;background:rgba(var(--la-fg, 255, 255, 255),.08);border-radius:999px;overflow:hidden}.lfl-dash2-sub-bar-fill{height:100%;background:var(--accent);border-radius:999px;transition:width .8s ease}.lfl-dash2-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 900px){.lfl-dash2-kpis{grid-template-columns:1fr}}.lfl-dash2-kpi{padding:18px 20px;background:#fff;border:1px solid #ebe9e2;border-radius:14px;transition:all .18s ease}.lfl-dash2-kpi:hover{border-color:color-mix(in srgb,var(--accent, #d4d4d8) 45%,#ebe9e2);transform:translateY(-1px);box-shadow:0 4px 14px #0000000a}.lfl-dash2-kpi-head{display:flex;align-items:center;gap:6px;margin-bottom:12px}.lfl-dash2-kpi-icon{width:22px;height:22px;background:color-mix(in srgb,var(--accent) 10%,#FFFFFF);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.lfl-dash2-kpi-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#52525b}.lfl-dash2-kpi-row{display:flex;justify-content:space-between;align-items:flex-end}.lfl-dash2-kpi-value{font-size:30px;font-weight:700;color:#0a0a0a;letter-spacing:-.025em;font-feature-settings:"tnum";line-height:1}.lfl-dash2-kpi-sub{font-size:11.5px;color:#71717a;margin-top:6px}.lfl-dash2-spark{display:block}.lfl-dash2-kpi-trend{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 8px;font-size:10.5px;font-weight:600;border-radius:6px;width:-moz-max-content;width:max-content}.lfl-dash2-kpi-trend.up{background:#10b9811a;color:#047857}.lfl-dash2-kpi-trend.down{background:#dc26261a;color:#b91c1c}.lfl-dash2-kpi-trend.flat{background:#f4f4f5;color:#71717a}.lfl-dash2-grid{display:grid;grid-template-columns:1fr 360px;gap:16px}@media (max-width: 1080px){.lfl-dash2-grid{grid-template-columns:1fr}}.lfl-dash2-col-main{display:flex;flex-direction:column;gap:16px;min-width:0}.lfl-dash2-col-side{display:flex;flex-direction:column;gap:14px}.lfl-dash2-card{background:#fff;border:1px solid #ebe9e2;border-radius:14px;padding:20px 22px}.lfl-dash2-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.lfl-dash2-card-title{margin:0;font-size:14.5px;font-weight:600;color:#0a0a0a;letter-spacing:-.005em}.lfl-dash2-card-title-sm{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:#0a0a0a}.lfl-dash2-card-title-sm svg{color:#52525b}.lfl-dash2-card-sub{margin:3px 0 0;font-size:12px;color:#71717a;line-height:1.5}.lfl-dash2-link{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#2563eb;text-decoration:none;font-weight:500;transition:color .15s ease}.lfl-dash2-link:hover{color:#1d4ed8}.lfl-dash2-chart{background:#fafafa;border:1px solid #ebe9e2;border-radius:10px;padding:12px 10px 0}.lfl-dash2-chart-legend{display:flex;gap:16px;margin-top:12px;font-size:11px;color:#71717a}.lfl-dash2-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.lfl-dash2-funnel{display:flex;flex-direction:column;gap:12px}.lfl-dash2-funnel-row{display:flex;flex-direction:column;gap:4px}.lfl-dash2-funnel-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#52525b}.lfl-dash2-funnel-rate{font-size:10.5px;font-weight:700;color:#2563eb;background:#2563eb14;padding:2px 7px;border-radius:999px}.lfl-dash2-funnel-bar{height:36px;background:#fafafa;border:1px solid #ebe9e2;border-radius:10px;overflow:hidden}.lfl-dash2-funnel-bar-fill{height:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 12px;border-radius:10px;color:var(--la-text, #ffffff);font-size:14px;font-weight:700;font-feature-settings:"tnum";letter-spacing:-.01em}.lfl-dash2-onboarding{background:linear-gradient(180deg,#fff,#fafafa);border-color:var(--la-text-2, #ebe9e2)}.lfl-dash2-onboarding-progress{font-size:11px;font-weight:600;color:#2563eb}.lfl-dash2-onboarding-bar{height:4px;background:#ebe9e2;border-radius:999px;overflow:hidden;margin-bottom:12px}.lfl-dash2-onboarding-bar-fill{height:100%;background:linear-gradient(90deg,#2563eb,#60a5fa);border-radius:999px;transition:width .6s ease}.lfl-dash2-checklist{display:flex;flex-direction:column;gap:4px}.lfl-dash2-check-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;text-decoration:none;color:#0a0a0a;transition:all .15s ease}.lfl-dash2-check-item:hover{background:#f4f4f5}.lfl-dash2-check-item.is-done{color:#71717a;text-decoration:line-through}.lfl-dash2-check-icon{color:var(--la-text-2, #d4d4d8);display:inline-flex;align-items:center;justify-content:center}.lfl-dash2-check-item.is-done .lfl-dash2-check-icon{color:#10b981}.lfl-dash2-check-label{flex:1;font-size:12.5px;font-weight:500}.lfl-dash2-check-arrow{color:var(--la-text-2, #d4d4d8)}.lfl-dash2-check-item:hover .lfl-dash2-check-arrow{color:#2563eb}.lfl-dash2-feed{display:flex;flex-direction:column;gap:4px}.lfl-dash2-feed-item{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #f4f4f5}.lfl-dash2-feed-item:last-child{border-bottom:none}.lfl-dash2-feed-icon{width:26px;height:26px;border-radius:7px;border:1px solid #ebe9e2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lfl-dash2-feed-main{flex:1;min-width:0}.lfl-dash2-feed-label{font-size:12.5px;font-weight:500;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfl-dash2-feed-prospect{font-size:11px;color:#71717a;margin-top:2px}.lfl-dash2-feed-time{font-size:10.5px;color:#71717a;font-feature-settings:"tnum";flex-shrink:0}.lfl-dash2-empty{display:flex;align-items:center;gap:12px;padding:16px;background:#fafafa;border:1px dashed #d4d4d8;border-radius:10px;color:#52525b;font-size:12px}.lfl-dash2-empty svg{color:#2563eb;flex-shrink:0}.lfl-dash2-empty b{color:#0a0a0a;font-size:12.5px}.lfl-dash2-empty>div>div{font-size:11px;color:#71717a;margin-top:2px}.lfl-dash2-stack{display:flex;flex-direction:column;gap:8px}.lfl-dash2-stack-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fafafa;border:1px solid #ebe9e2;border-radius:10px;text-decoration:none;color:inherit;transition:all .15s ease}.lfl-dash2-stack-row:hover{background:#fff;border-color:#2563eb4d}.lfl-dash2-stack-icon{width:32px;height:32px;background:#2563eb14;border:1px solid rgba(37,99,235,.18);color:#2563eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lfl-dash2-stack-main{flex:1;min-width:0}.lfl-dash2-stack-label{font-size:12.5px;font-weight:600;color:#0a0a0a}.lfl-dash2-stack-sub{font-size:11px;color:#71717a;margin-top:1px}.lfl-dash2-stack-value{font-size:18px;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;font-feature-settings:"tnum"}.lfl-dash2-stack-arrow{color:var(--la-text-2, #d4d4d8);flex-shrink:0}.lfl-dash2-stack-row:hover .lfl-dash2-stack-arrow{color:#2563eb}.lfl-dash2-verify{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#b45309;border-radius:10px;font-size:12.5px}.lfl-dash2-verify>span{flex:1}.lfl-dash2-verify button{padding:5px 12px;background:#f59e0b24;border:1px solid rgba(180,83,9,.35);color:#b45309;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer}.lfl-dash2-verify button:disabled{opacity:.7;cursor:default}.lfl-dash2-version-toggle{align-self:center;margin-top:20px;padding:8px 16px;background:transparent;border:1px dashed #d4d4d8;color:#71717a;border-radius:999px;font-size:11px;cursor:pointer;transition:all .15s ease}.lfl-dash2-version-toggle:hover{border-color:#2563eb;color:#2563eb}.l4l-geo-meta{font-size:11px;color:#fafafa80;font-variant-numeric:tabular-nums}.l4l-geo-grid{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:stretch}@media (max-width: 980px){.l4l-geo-grid{grid-template-columns:1fr}}.l4l-geo-mapwrap{position:relative;border-radius:14px;padding:8px;background:radial-gradient(90% 80% at 50% 18%,rgba(37,99,235,.1),transparent 60%),radial-gradient(70% 60% at 85% 100%,rgba(245,199,126,.05),transparent 60%),#0b0b0f;border:1px solid rgba(var(--la-fg, 255, 255, 255),.07);overflow:hidden}.l4l-geo-mapwrap svg{display:block}.l4l-geo-halo{transform-box:fill-box;transform-origin:center;animation:l4l-geo-pulse 3.2s ease-in-out infinite}@keyframes l4l-geo-pulse{0%,to{transform:scale(.82);opacity:.55}50%{transform:scale(1.12);opacity:.95}}.l4l-geo-zoom{position:absolute;top:14px;right:14px;display:flex;flex-direction:column;gap:1px;border-radius:10px;overflow:hidden;background:#0a0a0cb3;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:4}.l4l-geo-zoom button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fafafabf;cursor:pointer;transition:background .15s,color .15s}.l4l-geo-zoom button:not(:last-child){border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-geo-zoom button:hover{background:#2563eb29;color:var(--la-text, #FAFAFA)}.l4l-geo-legend{position:absolute;left:16px;bottom:14px;display:flex;align-items:center;gap:8px;font-size:10.5px;color:#fafafa80;letter-spacing:.01em;pointer-events:none}.l4l-geo-legend-dot{display:inline-block;border-radius:50%;background:radial-gradient(circle at 50% 45%,#e9e3ff,#8b7be8);box-shadow:0 0 6px #2563eb80}.l4l-geo-legend-dot-sm{width:7px;height:7px}.l4l-geo-legend-dot-lg{width:13px;height:13px;margin-right:2px}.l4l-geo-tooltip{position:absolute;pointer-events:none;z-index:5;display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:9px;background:#0a0a0ceb;border:1px solid rgba(var(--la-fg, 255, 255, 255),.12);box-shadow:0 8px 24px #00000080;font-size:12px;color:var(--la-text, #FAFAFA);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.l4l-geo-tooltip strong{font-weight:600;letter-spacing:-.01em}.l4l-geo-tooltip span{font-size:11px;color:#2563eb}.l4l-geo-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fafafa73;font-size:13px}.l4l-geo-side{display:flex;flex-direction:column;padding:16px;border-radius:14px;background:rgba(var(--la-fg, 255, 255, 255),.025);border:1px solid rgba(var(--la-fg, 255, 255, 255),.06)}.l4l-geo-side-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fafafa80;margin-bottom:14px}.l4l-geo-empty{font-size:12px;line-height:1.5;color:#fafafa73}.l4l-geo-list{display:flex;flex-direction:column;gap:11px}.l4l-geo-row{display:grid;grid-template-columns:20px 1fr 64px 34px;align-items:center;gap:9px}.l4l-geo-flag{font-size:15px;line-height:1}.l4l-geo-name{font-size:12.5px;color:#e9e9ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-geo-bar{height:6px;border-radius:3px;background:rgba(var(--la-fg, 255, 255, 255),.07);overflow:hidden}.l4l-geo-bar>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#7c6fd6,#c4b5fd)}.l4l-geo-count{font-size:12px;font-weight:600;color:var(--la-text, #FAFAFA);text-align:right;font-variant-numeric:tabular-nums}.l4l-admin-country{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.l4l-admin-country-flag{font-size:17px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.l4l-admin-country-code{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--l4l-admin-text-dim, #8B8B93);font-variant-numeric:tabular-nums}.l4l-admin-country.is-unknown{color:var(--l4l-admin-text-dim, #8B8B93);opacity:.45}.l4l-lc-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.l4l-lc-verdict{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;margin-bottom:22px;border:1px solid rgba(var(--la-fg),.09);background:rgba(var(--la-fg),.03)}.l4l-lc-verdict.is-ok{border-color:#34d39947;background:#34d3990f}.l4l-lc-verdict.is-warn{border-color:#f59e0b4d;background:#f59e0b12}.l4l-lc-verdict-icon{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--la-fg),.06)}.l4l-lc-verdict.is-ok .l4l-lc-verdict-icon{color:#34d399;background:#34d3991f}.l4l-lc-verdict.is-warn .l4l-lc-verdict-icon{color:#f59e0b;background:#f59e0b24}.l4l-lc-verdict-title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--la-text)}.l4l-lc-verdict-sub{font-size:12.5px;color:rgba(var(--la-fg),.55);margin-top:3px}.l4l-lc-verdict-stats{margin-left:auto;display:flex;gap:26px;text-align:right;flex-shrink:0}.l4l-lc-verdict-stats div{display:flex;flex-direction:column;gap:1px}.l4l-lc-verdict-stats b{font-size:20px;font-weight:700;color:var(--la-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.l4l-lc-verdict-stats span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--la-fg),.42)}.l4l-lc-audience{border:1px solid rgba(var(--la-fg),.08);border-radius:16px;padding:18px 20px;margin-bottom:28px;background:rgba(var(--la-fg),.02)}.l4l-lc-audience-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--la-fg),.42);font-weight:600;margin-bottom:14px}.l4l-lc-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.l4l-lc-aud-item{display:flex;flex-direction:column;gap:3px}.l4l-lc-aud-item b{font-size:24px;font-weight:700;color:var(--la-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.l4l-lc-aud-item span{font-size:11.5px;color:rgba(var(--la-fg),.5);line-height:1.35}.l4l-lc-aud-item.is-in b{color:#34d399}.l4l-lc-aud-item.is-bad b{color:#f59e0b}.l4l-lc-phase{margin-bottom:26px}.l4l-lc-phase-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:12px}.l4l-lc-phase-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 26%,transparent)}.l4l-lc-phase-titles{min-width:0}.l4l-lc-phase-name{font-size:16px;font-weight:650;margin:0;letter-spacing:-.015em;color:var(--la-text)}.l4l-lc-phase-goal{font-size:12.5px;color:rgba(var(--la-fg),.5);margin:3px 0 0;line-height:1.45;max-width:640px}.l4l-lc-phase-count{margin-left:auto;text-align:right;flex-shrink:0;display:flex;flex-direction:column;gap:1px}.l4l-lc-phase-count b{font-size:18px;font-weight:700;color:var(--la-text);font-variant-numeric:tabular-nums}.l4l-lc-phase-count span{font-size:10.5px;color:rgba(var(--la-fg),.42)}.l4l-lc-phase-count em{font-size:10.5px;color:#fb7185;font-style:normal;font-weight:600}.l4l-lc-rows{border:1px solid rgba(var(--la-fg),.08);border-radius:14px;overflow:hidden;background:rgba(var(--la-fg),.02)}.l4l-lc-row+.l4l-lc-row{border-top:1px solid rgba(var(--la-fg),.06)}.l4l-lc-row.is-open{background:rgba(var(--la-fg),.03)}.l4l-lc-row-head{width:100%;display:flex;align-items:center;gap:13px;padding:13px 16px;background:none;border:0;text-align:left;color:inherit;font:inherit;transition:background .14s ease}.l4l-lc-row-head:hover{background:rgba(var(--la-fg),.035)}.l4l-lc-row-health{display:flex;flex-shrink:0}.l4l-lc-row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.l4l-lc-row-name{font-size:13.5px;font-weight:600;color:var(--la-text);display:flex;align-items:center;gap:7px;letter-spacing:-.008em}.l4l-lc-row-when{font-size:11.5px;color:rgba(var(--la-fg),.46);line-height:1.35}.l4l-lc-human{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:999px;background:#60a5fa24;color:#60a5fa}.l4l-lc-row-sent{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex-shrink:0;min-width:66px}.l4l-lc-row-sent b{font-size:16px;font-weight:700;color:var(--la-text);font-variant-numeric:tabular-nums;line-height:1.15}.l4l-lc-row-sent span{font-size:9.5px;color:rgba(var(--la-fg),.4)}.l4l-lc-row-verdict{font-size:11.5px;font-weight:600;flex-shrink:0;min-width:148px;text-align:right}.l4l-lc-row-code{font-size:9.5px;font-weight:600;letter-spacing:.06em;color:rgba(var(--la-fg),.3);font-family:ui-monospace,SFMono-Regular,monospace;flex-shrink:0;min-width:22px;text-align:right}.l4l-lc-row-chevron{display:flex;color:rgba(var(--la-fg),.35);flex-shrink:0;transition:transform .18s ease}.l4l-lc-row.is-open .l4l-lc-row-chevron{transform:rotate(180deg)}.l4l-lc-row-detail{padding:4px 16px 15px 44px;border-top:1px dashed rgba(var(--la-fg),.07)}.l4l-lc-detail-title{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--la-fg),.38);font-weight:600;margin:11px 0 7px}.l4l-lc-detail-line{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(var(--la-fg),.6);padding:3px 0}.l4l-lc-detail-line b{color:var(--la-text);font-variant-numeric:tabular-nums}.l4l-lc-detail-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.l4l-lc-detail-tag{font-size:9px;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:999px;margin-left:4px;background:rgba(var(--la-fg),.06);color:rgba(var(--la-fg),.45)}.l4l-lc-errors{border:1px solid rgba(251,113,133,.2);border-radius:14px;overflow:hidden;background:#fb71850a}.l4l-lc-error-row{display:grid;grid-template-columns:1.4fr .7fr 2fr .9fr;gap:12px;padding:11px 16px;font-size:12px;align-items:center}.l4l-lc-error-row+.l4l-lc-error-row{border-top:1px solid rgba(251,113,133,.14)}.l4l-lc-error-track{font-weight:600;color:var(--la-text)}.l4l-lc-error-user{color:rgba(var(--la-fg),.45);font-family:ui-monospace,monospace;font-size:11px}.l4l-lc-error-msg{color:#fb7185;word-break:break-word}.l4l-lc-error-at{color:rgba(var(--la-fg),.4);text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 900px){.l4l-lc-verdict{flex-wrap:wrap}.l4l-lc-verdict-stats{margin-left:0;width:100%;justify-content:space-between;text-align:left}.l4l-lc-row-verdict,.l4l-lc-row-code{display:none}.l4l-lc-error-row{grid-template-columns:1fr 1fr}}.l4l-pipe-track{display:flex;align-items:stretch;gap:4px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px}.l4l-pipe-arrow{display:flex;align-items:center;color:rgba(var(--la-fg),.2);flex-shrink:0}.l4l-admin-shell .l4l-pipe-col{flex:1 1 0;min-width:132px;display:flex;flex-direction:column;gap:5px;padding:14px 13px;border-radius:13px;text-align:left;border:1px solid rgba(var(--la-fg),.09);background:rgba(var(--la-fg),.025);color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.l4l-admin-shell .l4l-pipe-col:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);transform:translateY(-2px)}.l4l-admin-shell .l4l-pipe-col.is-active{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,transparent)}.l4l-admin-shell .l4l-pipe-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-height:28px}.l4l-pipe-col-label{font-size:11.5px;font-weight:650;color:var(--la-text);line-height:1.25;letter-spacing:-.005em}.l4l-pipe-col-stuck{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;font-size:9px;font-weight:700;padding:2px 5px;border-radius:999px;background:#f59e0b29;color:#f59e0b}.l4l-admin-shell .l4l-pipe-col-count{font-size:27px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.l4l-pipe-col-pct{font-size:10px;color:rgba(var(--la-fg),.42)}.l4l-pipe-col-bar{height:3px;border-radius:999px;overflow:hidden;background:rgba(var(--la-fg),.07);margin-top:2px}.l4l-pipe-col-bar span{display:block;height:100%;background:var(--c);border-radius:999px}.l4l-pipe-col-meta{font-size:10px;color:rgba(var(--la-fg),.4);line-height:1.3}.l4l-pipe-total{display:flex;align-items:center;gap:6px;margin-bottom:26px;font-size:11.5px;color:rgba(var(--la-fg),.45)}.l4l-pipe-detail{border:1px solid rgba(var(--la-fg),.1);border-radius:16px;overflow:hidden;margin-bottom:28px;background:rgba(var(--la-fg),.02)}.l4l-pipe-detail-head{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(var(--la-fg),.07);background:color-mix(in srgb,var(--c) 7%,transparent)}.l4l-pipe-detail-head h2{margin:0;font-size:15px;font-weight:650;color:var(--la-text);letter-spacing:-.012em}.l4l-pipe-detail-head p{margin:4px 0 0;font-size:12.5px;color:rgba(var(--la-fg),.55);line-height:1.45;max-width:680px}.l4l-pipe-detail-close{margin-left:auto;background:none;border:0;cursor:pointer;color:rgba(var(--la-fg),.4);display:flex;padding:4px}.l4l-pipe-detail-close:hover{color:var(--la-text)}.l4l-pipe-more{padding:11px;text-align:center;font-size:11px;color:rgba(var(--la-fg),.4)}.l4l-pipe-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px;font-size:12.5px;color:rgba(var(--la-fg),.45);border:1px dashed rgba(var(--la-fg),.12);border-radius:13px;text-align:center;line-height:1.5}.l4l-pipe-autos{margin-bottom:30px}.l4l-pipe-autos-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.l4l-pipe-autos-head h2{margin:0;font-size:16px;font-weight:650;color:var(--la-text);display:flex;align-items:center;gap:8px;letter-spacing:-.015em}.l4l-pipe-autos-head p{margin:4px 0 0;font-size:12.5px;color:rgba(var(--la-fg),.5);line-height:1.45;max-width:640px}.l4l-pipe-autos-head button{margin-left:auto;flex-shrink:0}.l4l-pipe-rules{display:flex;flex-direction:column;gap:9px}.l4l-pipe-rule{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:13px;border:1px solid rgba(var(--la-fg),.09);background:rgba(var(--la-fg),.02)}.l4l-pipe-rule.is-on{border-color:#34d3994d;background:#34d3990a}.l4l-pipe-rule-toggle{position:relative;flex-shrink:0;margin-top:2px;cursor:pointer}.l4l-pipe-rule-toggle input{position:absolute;opacity:0;width:0;height:0}.l4l-pipe-rule-toggle span{display:block;width:34px;height:19px;border-radius:999px;background:rgba(var(--la-fg),.16);transition:background .18s ease}.l4l-pipe-rule-toggle span:after{content:"";position:absolute;top:2.5px;left:2.5px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s ease}.l4l-pipe-rule-toggle input:checked+span{background:#34d399}.l4l-pipe-rule-toggle input:checked+span:after{transform:translate(15px)}.l4l-pipe-rule-toggle input:disabled+span{opacity:.5;cursor:not-allowed}.l4l-pipe-rule-body{flex:1;min-width:0}.l4l-pipe-rule-name{font-size:13.5px;font-weight:650;color:var(--la-text);display:flex;align-items:center;gap:9px;letter-spacing:-.008em}.l4l-pipe-rule-state{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:rgba(var(--la-fg),.08);color:rgba(var(--la-fg),.45)}.l4l-pipe-rule-state.is-on{background:#34d39929;color:#34d399}.l4l-pipe-rule-desc{font-size:12px;color:rgba(var(--la-fg),.55);margin-top:3px;line-height:1.45}.l4l-pipe-rule-desc b{color:var(--la-text);font-weight:600}.l4l-pipe-rule-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:7px;font-size:11px;color:rgba(var(--la-fg),.42)}.l4l-pipe-rule-stats b{color:var(--la-text);font-variant-numeric:tabular-nums}.l4l-pipe-rule-actions{display:flex;gap:6px;flex-shrink:0;align-items:center}.l4l-admin-btn-ghost.is-danger:hover{color:#fb7185;border-color:#fb718566}.l4l-pipe-form{border:1px solid rgba(37,99,235,.3);border-radius:14px;padding:16px 18px;margin-bottom:14px;background:#2563eb0d}.l4l-pipe-form-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--la-text);margin-bottom:12px}.l4l-pipe-form-close{background:none;border:0;cursor:pointer;color:rgba(var(--la-fg),.4);display:flex}.l4l-pipe-form-sentence{font-size:13.5px;line-height:2.1;color:var(--la-text);margin:0 0 12px}.l4l-pipe-form-sentence select,.l4l-pipe-form-sentence input{background:rgba(var(--la-fg),.07);color:var(--la-text);border:1px solid rgba(var(--la-fg),.16);border-radius:7px;padding:4px 8px;font-size:13px;font-family:inherit;font-weight:600}.l4l-pipe-form-sentence input{width:62px;text-align:center}.l4l-pipe-form-sentence select{cursor:pointer}.l4l-pipe-form-name{width:100%;background:rgba(var(--la-fg),.05);border:1px solid rgba(var(--la-fg),.13);border-radius:9px;padding:9px 12px;font-size:12.5px;color:var(--la-text);font-family:inherit;margin-bottom:12px}.l4l-pipe-form-note{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;color:rgba(var(--la-fg),.55);line-height:1.5;padding:10px 12px;border-radius:9px;background:rgba(var(--la-fg),.04);margin-bottom:13px}.l4l-pipe-form-note svg{flex-shrink:0;margin-top:1px}.l4l-pipe-form-actions{display:flex;gap:8px;justify-content:flex-end}.l4l-pipe-flash{display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:11px;margin-bottom:16px;background:#34d3991a;border:1px solid rgba(52,211,153,.3);color:#34d399;font-size:12.5px;font-weight:600}@media (max-width: 900px){.l4l-pipe-track{flex-direction:column}.l4l-pipe-arrow{transform:rotate(90deg);align-self:center}.l4l-pipe-rule{flex-wrap:wrap}.l4l-pipe-rule-actions{width:100%;justify-content:flex-end}}.l4l-fn-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.l4l-fn-leak{display:flex;align-items:center;gap:15px;padding:17px 20px;border-radius:15px;margin-bottom:26px;border:1px solid rgba(251,113,133,.28);background:#fb71850f}.l4l-fn-leak-icon{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fb718524;color:#fb7185}.l4l-fn-leak-title{font-size:15px;font-weight:650;color:var(--la-text);letter-spacing:-.012em}.l4l-fn-leak-sub{font-size:12.5px;color:rgba(var(--la-fg),.58);margin-top:3px;line-height:1.5}.l4l-fn-leak-sub b{color:var(--la-text);font-weight:600}.l4l-fn-leak-cta{margin-left:auto;flex-shrink:0;text-decoration:none}.l4l-fn-section{margin-bottom:30px}.l4l-fn-section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:15px;flex-wrap:wrap}.l4l-fn-section-head h2{margin:0;font-size:16px;font-weight:650;color:var(--la-text);letter-spacing:-.015em}.l4l-fn-section-head span{font-size:11.5px;color:rgba(var(--la-fg),.42)}.l4l-fn-steps{border:1px solid rgba(var(--la-fg),.08);border-radius:15px;padding:6px 18px 14px;background:rgba(var(--la-fg),.02)}.l4l-fn-step{display:grid;grid-template-columns:210px 1fr 128px;align-items:center;gap:16px;padding:11px 0}.l4l-fn-step-label{font-size:13px;font-weight:600;color:var(--la-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap;letter-spacing:-.008em}.l4l-fn-step.is-gated .l4l-fn-step-label{color:rgba(var(--la-fg),.42);font-weight:500}.l4l-fn-gated{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:999px;background:rgba(var(--la-fg),.07);color:rgba(var(--la-fg),.45)}.l4l-fn-step-bar{height:28px;border-radius:7px;overflow:hidden;background:rgba(var(--la-fg),.05)}.l4l-fn-step-bar span{display:block;height:100%;border-radius:7px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s cubic-bezier(.4,0,.2,1)}.l4l-fn-step.is-worst .l4l-fn-step-bar span{background:linear-gradient(90deg,#fb7185,#f59e0b)}.l4l-fn-step.is-gated .l4l-fn-step-bar{background:repeating-linear-gradient(45deg,rgba(var(--la-fg),.04) 0 6px,transparent 6px 12px)}.l4l-fn-step-num{text-align:right}.l4l-fn-step-num b{display:block;font-size:20px;font-weight:700;color:var(--la-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.l4l-fn-step-num span{font-size:10.5px;color:rgba(var(--la-fg),.42)}.l4l-fn-step-num em{font-size:11px;color:rgba(var(--la-fg),.34);font-style:normal}.l4l-fn-drop{display:flex;align-items:center;gap:6px;margin-left:226px;padding:3px 0;font-size:11px;font-weight:600;color:rgba(var(--la-fg),.42)}.l4l-fn-drop.is-worst{color:#fb7185}.l4l-fn-paid{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:14px;padding:14px 18px;border-radius:13px;border:1px solid rgba(245,199,126,.3);background:#f5c77e0f;font-size:13px;color:var(--la-text)}.l4l-fn-paid-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5c77e29;color:#f5c77e}.l4l-fn-paid b{font-size:18px;font-variant-numeric:tabular-nums}.l4l-fn-paid span{color:rgba(var(--la-fg),.5);font-size:12px}.l4l-fn-paid-note{margin-left:auto;font-size:11px!important;color:rgba(var(--la-fg),.4)!important;max-width:300px;line-height:1.4}.l4l-fn-note{display:flex;gap:8px;align-items:flex-start;margin-top:13px;padding:11px 14px;border-radius:10px;background:rgba(var(--la-fg),.035);font-size:11.5px;color:rgba(var(--la-fg),.55);line-height:1.5}.l4l-fn-note svg{flex-shrink:0;margin-top:1px}.l4l-fn-crosslink{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(var(--la-fg),.45);padding:14px 0 4px}.l4l-fn-crosslink a{color:#60a5fa;font-weight:600}@media (max-width: 900px){.l4l-fn-step{grid-template-columns:1fr;gap:6px}.l4l-fn-step-num{text-align:left}.l4l-fn-drop{margin-left:0}.l4l-fn-paid-note{margin-left:0;max-width:none}}.l4l-affx-hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.l4l-affx-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px}.l4l-affx-btn:disabled{opacity:.6;cursor:default}.l4l-affx-sync-note{font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.45)}@keyframes l4l-affx-spin{to{transform:rotate(360deg)}}.l4l-affx-spin{animation:l4l-affx-spin .9s linear infinite}.l4l-affx-flash{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;border-radius:10px;background:#34d3991a;border:1px solid rgba(52,211,153,.28);color:#34d399;font-size:12.5px;font-weight:600}.l4l-affx-summary{display:grid;grid-template-columns:minmax(260px,1.1fr) 2fr;gap:14px;margin-bottom:18px}.l4l-affx-due{position:relative;padding:22px 24px;border-radius:16px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 100% 0%,rgba(245,199,126,.2) 0%,transparent 60%),rgba(var(--la-fg, 255, 255, 255),.035);border:1px solid rgba(245,199,126,.32)}.l4l-affx-due-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f5c77e}.l4l-affx-due-value{margin-top:10px;font-size:44px;font-weight:750;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--la-text, #FAFAFA)}.l4l-affx-due-sub{margin-top:10px;font-size:12px;line-height:1.5;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-affx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.l4l-affx-stat{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;border-radius:16px;background:rgba(var(--la-fg, 255, 255, 255),.03);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-affx-stat-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-affx-stat-value{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--la-text, #FAFAFA)}.l4l-affx-stat-hint{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.42)}.l4l-affx-warn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:22px;padding:10px 14px;border-radius:10px;background:#fbbf2414;border:1px solid rgba(251,191,36,.28);color:#fbbf24;font-size:12.5px}.l4l-affx-link{background:none;border:0;padding:0;margin-left:4px;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.l4l-affx-muted{font-size:12px;color:rgba(var(--la-fg, 255, 255, 255),.42)}.l4l-affx-table td{padding:12px 16px;vertical-align:middle;color:var(--la-text-2, #D4D4D8)}.l4l-affx-table th.is-num,.l4l-affx-table td.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-affx-table td.is-actions{text-align:right;width:1%;white-space:nowrap}.l4l-affx-table tbody tr.is-selected{background:#f5c77e0f}.l4l-affx-under{display:block;margin-top:2px;font-size:11px;color:rgba(var(--la-fg, 255, 255, 255),.42)}.l4l-affx-note{max-width:320px;font-size:12px}.l4l-affx-person{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.l4l-affx-person.is-static{cursor:default}.l4l-affx-person:not(.is-static):hover b{text-decoration:underline}.l4l-affx-avatar{flex:0 0 32px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#1b1206;background:linear-gradient(135deg,#f5c77e,#e8a64a)}.l4l-affx-avatar.is-client{color:var(--la-text, #FAFAFA);background:rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-affx-person-txt{display:flex;flex-direction:column;min-width:0}.l4l-affx-person-txt b{font-size:13px;font-weight:650;color:var(--la-text, #FAFAFA);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.l4l-affx-person-txt small{font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.l4l-affx-due-cell{font-weight:700;color:var(--la-text, #FAFAFA)}.l4l-affx-due-cell.is-owed{font-size:15px;color:#f5c77e}.l4l-affx-advance{font-size:12px;font-weight:600;color:#a78bfa}.l4l-affx-rate{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:7px;cursor:pointer;background:rgba(var(--la-fg, 255, 255, 255),.05);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA);font:inherit;font-size:12px;font-weight:700}.l4l-affx-rate em{font-style:normal;font-size:10px;font-weight:600;color:rgba(var(--la-fg, 255, 255, 255),.45)}.l4l-affx-rate svg{opacity:.45}.l4l-affx-rate:hover svg{opacity:.9}.l4l-affx-rate-edit{display:inline-flex;align-items:center;gap:4px}.l4l-affx-rate-edit input{width:46px;padding:4px 6px;border-radius:7px;text-align:right;font:inherit;font-size:12px;background:rgba(var(--la-fg, 255, 255, 255),.06);border:1px solid rgba(245,199,126,.5);color:var(--la-text, #FAFAFA)}.l4l-affx-rate-edit button{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:0;cursor:pointer;background:#f5c77e;color:#1b1206}.l4l-affx-clients-head{flex-wrap:wrap;gap:10px}.l4l-affx-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.l4l-affx-pills{display:flex;gap:4px;padding:3px;border-radius:10px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-affx-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:7px;border:0;cursor:pointer;background:transparent;color:rgba(var(--la-fg, 255, 255, 255),.6);font:inherit;font-size:12px;font-weight:600}.l4l-affx-pill span{font-size:10.5px;padding:1px 6px;border-radius:99px;background:rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-affx-pill.is-on{background:rgba(var(--la-fg, 255, 255, 255),.1);color:var(--la-text, #FAFAFA)}.l4l-affx-search{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;min-width:200px;background:rgba(var(--la-fg, 255, 255, 255),.04);border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:rgba(var(--la-fg, 255, 255, 255),.5)}.l4l-affx-search input{flex:1;min-width:0;background:none;border:0;outline:none;font:inherit;font-size:12.5px;color:var(--la-text, #FAFAFA)}.l4l-affx-search button{background:none;border:0;padding:0;color:inherit;cursor:pointer;display:grid;place-items:center}.l4l-affx-chip{display:inline-flex;align-items:center;gap:6px;margin:-4px 0 12px;padding:5px 8px 5px 12px;border-radius:99px;background:#f5c77e1a;border:1px solid rgba(245,199,126,.3);color:#f5c77e;font-size:12px}.l4l-affx-chip b{color:var(--la-text, #FAFAFA)}.l4l-affx-chip button{display:grid;place-items:center;width:20px;height:20px;border-radius:99px;border:0;cursor:pointer;background:#f5c77e2e;color:inherit}.l4l-affx-badge{display:inline-block;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:700}.l4l-affx-badge.is-mint{background:#34d3991f;color:#34d399}.l4l-affx-badge.is-violet{background:#a78bfa24;color:#a78bfa}.l4l-affx-badge.is-grey{background:rgba(var(--la-fg, 255, 255, 255),.08);color:rgba(var(--la-fg, 255, 255, 255),.6)}.l4l-affx-badge.is-dim{background:transparent;border:1px dashed rgba(var(--la-fg, 255, 255, 255),.18);color:rgba(var(--la-fg, 255, 255, 255),.45)}.l4l-affx-select{max-width:220px;padding:6px 28px 6px 10px;border-radius:8px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--la-text, #FAFAFA);background-color:rgba(var(--la-fg, 255, 255, 255),.05);border:1px solid rgba(var(--la-fg, 255, 255, 255),.12);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px;background-repeat:no-repeat}.l4l-affx-select.is-empty{color:rgba(var(--la-fg, 255, 255, 255),.45);border-style:dashed}.l4l-affx-select option,.l4l-affx-select optgroup{color:#111;background:#fff}.l4l-affx-iconbtn{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid rgba(var(--la-fg, 255, 255, 255),.1);color:rgba(var(--la-fg, 255, 255, 255),.6)}.l4l-affx-iconbtn:hover{color:var(--la-text, #FAFAFA);border-color:rgba(var(--la-fg, 255, 255, 255),.25)}.l4l-affx-footer{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 40px}.l4l-affx-footer a{text-decoration:none}.l4l-affx-modal{max-width:440px}.l4l-affx-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.l4l-affx-modal-head h3{margin:4px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em}.l4l-affx-modal-intro{margin:12px 0 14px;font-size:12.5px;line-height:1.55;opacity:.7}.l4l-affx-modal-due{margin-bottom:14px;padding:10px 12px;border-radius:10px;font-size:12.5px;background:#f5c77e1a;border:1px solid rgba(245,199,126,.25)}.l4l-affx-modal-due b{color:#f5c77e}.l4l-affx-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:11.5px;font-weight:700;letter-spacing:.03em}.l4l-affx-field>span{opacity:.6;text-transform:uppercase}.l4l-affx-field input{padding:9px 11px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:500;letter-spacing:0;background:#7f7f7f1a;border:1px solid rgba(127,127,127,.28);color:inherit;outline:none}.l4l-affx-field input:focus{border-color:#f5c77e}.l4l-affx-amount{position:relative}.l4l-affx-amount input{width:100%;box-sizing:border-box;padding-right:30px;font-size:18px;font-weight:700}.l4l-affx-amount em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;opacity:.5;font-size:15px}.l4l-affx-modal-after{margin:4px 0 14px;font-size:12.5px;opacity:.8}.l4l-affx-modal-actions{display:flex;justify-content:flex-end;gap:8px}.l4l-affx-modal-actions .l4l-admin-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px}.l4l-affx-modal-actions .l4l-admin-btn-primary:disabled{opacity:.5;cursor:default}@media (max-width: 1100px){.l4l-affx-summary{grid-template-columns:1fr}}@media (max-width: 720px){.l4l-affx-stats{grid-template-columns:1fr}.l4l-affx-due-value{font-size:36px}.l4l-admin-table-wrap:has(.l4l-affx-table){overflow-x:auto}}.l4l-admin-shell.is-clean .l4l-admin-brand-chip{color:#1d4ed8;background:#2563eb15;border-color:#2563eb47}.l4l-admin-shell.is-clean .l4l-admin-nav-item.is-active{color:#1d4ed8;background:#2563eb12;border-color:#2563eb2e}.l4l-admin-shell.is-clean .l4l-admin-error{color:#b91c1c}.l4l-admin-shell.is-clean .l4l-admin-search:focus-within{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-admin-pill-btn.is-active{color:#1d4ed8;background:#2563eb19;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-admin-drawer-tab.is-active{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-admin-form input:focus,.l4l-admin-shell.is-clean .l4l-admin-form select:focus{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-admin-timeline-dot{background:#2563eb1f}.l4l-admin-shell.is-clean .l4l-admin-feedback-success{color:#047857}.l4l-admin-shell.is-clean .l4l-admin-feedback-error{color:#b91c1c}.l4l-admin-shell.is-clean .l4l-admin-action-warn{color:#b45309}.l4l-admin-shell.is-clean .l4l-admin-action-success{color:#047857}.l4l-admin-shell.is-clean .l4l-admin-action-danger{color:#be123c}.l4l-admin-shell.is-clean .l4l-admin-modal-warning{color:#b45309}.l4l-admin-shell.is-clean .l4l-admin-modal label code{color:#b91c1c}.l4l-admin-shell.is-clean .l4l-admin-funnel-dropoff{color:#be123c}.l4l-admin-shell.is-clean .l4l-admin-stuck-tab.is-active{color:#1d4ed8;background:#2563eb19;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-admin-stuck-count{color:#b45309}.l4l-admin-shell.is-clean .l4l-admin-stuck-empty{color:#047857}.l4l-admin-shell.is-clean .l4l-admin-segctl-btn.is-active{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-admin-insight-icon{color:#1d4ed8;background:#2563eb1f}.l4l-admin-shell.is-clean .l4l-admin-insight-title{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-funnel-gated-chip{color:#1d4ed8;background:#2563eb15;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-funnel-retention-val{color:#047857}.l4l-admin-shell.is-clean .l4l-funnel-aside-drop{color:#be123c}.l4l-admin-shell.is-clean .l4l-funnel-aside-gated{color:#1d4ed8;background:#2563eb0e;border-color:#2563eb38}.l4l-admin-shell.is-clean .l4l-funnel-footer-note{background:#2563eb0b;border-color:#2563eb33}.l4l-admin-shell.is-clean .l4l-funnel-footer-note svg{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-tpl-card.is-promo,.l4l-admin-shell.is-clean .l4l-tpl-card.is-promo:hover,.l4l-admin-shell.is-clean .l4l-tpl-card-coupon{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-tpl-empty svg{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-bc-row-auto{color:#6d28d9}.l4l-admin-shell.is-clean .l4l-bc-segment-preview-icon{color:#047857}.l4l-admin-shell.is-clean .l4l-bc-result svg{color:#047857}.l4l-admin-shell.is-clean .l4l-bc-error,.l4l-admin-shell.is-clean .l4l-audit-entry.is-danger .l4l-audit-icon{color:#be123c}.l4l-admin-shell.is-clean .l4l-audit-entry.is-success .l4l-audit-icon{color:#047857}.l4l-admin-shell.is-clean .l4l-audit-entry.is-warning .l4l-audit-icon{color:#1d4ed8;background:#2563eb12;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-audit-details pre{color:#6d28d9}.l4l-admin-shell.is-clean .l4l-health-card.is-warn{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-health-status.is-ok{color:#047857}.l4l-admin-shell.is-clean .l4l-health-status.is-warn{color:#1d4ed8;background:#2563eb1d}.l4l-admin-shell.is-clean .l4l-health-status.is-error{color:#be123c}.l4l-admin-shell.is-clean .l4l-coupon-card{border-color:#2563eb40}.l4l-admin-shell.is-clean .l4l-coupon-card:hover{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-coupon-flag.is-ok{color:#047857}.l4l-admin-shell.is-clean .l4l-coupon-flag.is-stripe-ok{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-coupon-flag.is-stripe-warn{color:#1d4ed8;background:#2563eb19}.l4l-admin-shell.is-clean .l4l-coupon-delete{color:#be123c}.l4l-admin-shell.is-clean .l4l-coupon-delete:hover{color:#b91c1c}.l4l-admin-shell.is-clean .l4l-eb-success{color:#047857}.l4l-admin-shell.is-clean .l4l-eb-error-inline{color:#be123c}.l4l-admin-shell.is-clean .l4l-eb-block-cond{color:#1d4ed8;background:#2563eb19;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-eb-block-actions button.is-danger:hover{color:#be123c}.l4l-admin-shell.is-clean .l4l-eb-pv-coupon{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-eb-pv-quote{background:#2563eb07}.l4l-admin-shell.is-clean .l4l-eb-var-chip{color:#6d28d9}.l4l-admin-shell.is-clean .l4l-eb-cond-section{background:#2563eb07;border-color:#2563eb33}.l4l-admin-shell.is-clean .l4l-eb-cond-head{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-ctpl-icon-btn.is-danger:hover{color:#be123c}.l4l-admin-shell.is-clean .l4l-aff-lb-row.is-halo-gold{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-aff-lb-row.is-halo-gold .l4l-aff-lb-rank{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-aff-lb-amount,.l4l-admin-shell.is-clean .l4l-aff-hero-eyebrow{color:#047857}.l4l-admin-shell.is-clean .l4l-aff-mode-chip.is-cash{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-aff-mode-chip.is-credits{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-aff-section-head h2 svg{color:#047857}.l4l-admin-shell.is-clean .l4l-aff-next-amount,.l4l-admin-shell.is-clean .l4l-aff-next-pending{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-prog-simu-total,.l4l-admin-shell.is-clean .l4l-prog-simu-total-row b{color:#047857}.l4l-admin-shell.is-clean .l4l-payout-cycle{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-payout-cycle-eyebrow,.l4l-admin-shell.is-clean .l4l-payout-cycle-amount{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-lc-verdict.is-ok .l4l-lc-verdict-icon{color:#047857}.l4l-admin-shell.is-clean .l4l-lc-verdict.is-warn .l4l-lc-verdict-icon{color:#b45309}.l4l-admin-shell.is-clean .l4l-lc-aud-item.is-in b{color:#047857}.l4l-admin-shell.is-clean .l4l-lc-aud-item.is-bad b{color:#b45309}.l4l-admin-shell.is-clean .l4l-lc-phase-count em{color:#be123c}.l4l-admin-shell.is-clean .l4l-lc-human{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-lc-error-msg{color:#be123c}.l4l-admin-shell.is-clean .l4l-pipe-col-stuck{color:#b45309}.l4l-admin-shell.is-clean .l4l-pipe-rule-state.is-on{color:#047857}.l4l-admin-shell.is-clean .l4l-admin-btn-ghost.is-danger:hover{color:#be123c}.l4l-admin-shell.is-clean .l4l-pipe-flash{color:#047857}.l4l-admin-shell.is-clean .l4l-fn-leak-icon,.l4l-admin-shell.is-clean .l4l-fn-drop.is-worst{color:#be123c}.l4l-admin-shell.is-clean .l4l-fn-paid{background:#2563eb0b;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-fn-paid-icon{color:#1d4ed8;background:#2563eb1d}.l4l-admin-shell.is-clean .l4l-fn-crosslink a{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-affx-flash{color:#047857}.l4l-admin-shell.is-clean .l4l-affx-due{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-affx-due-label{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-affx-warn{color:#b45309}.l4l-admin-shell.is-clean .l4l-affx-table tbody tr.is-selected{background:#2563eb0b}.l4l-admin-shell.is-clean .l4l-affx-due-cell.is-owed{color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-affx-advance{color:#6d28d9}.l4l-admin-shell.is-clean .l4l-affx-rate-edit input{border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-affx-chip{color:#1d4ed8;background:#2563eb12;border-color:#2563eb4d}.l4l-admin-shell.is-clean .l4l-affx-badge.is-mint{color:#047857}.l4l-admin-shell.is-clean .l4l-affx-badge.is-violet{color:#6d28d9}.l4l-admin-shell.is-clean .l4l-affx-modal-due{background:#2563eb12;border-color:#2563eb40}.l4l-admin-shell.is-clean .l4l-affx-modal-due b{color:#1d4ed8}.l4l-admin-shell.is-clean [style*="color: rgb(52, 211, 153"]:not([style*="background-color: rgb(52, 211, 153"]){color:#047857!important}.l4l-admin-shell.is-clean [style*="color: rgba(52, 211, 153"]:not([style*="background-color: rgba(52, 211, 153"]){color:#047857!important}.l4l-admin-shell.is-clean [style*="color: rgb(16, 185, 129"]:not([style*="background-color: rgb(16, 185, 129"]){color:#047857!important}.l4l-admin-shell.is-clean [style*="color: rgba(16, 185, 129"]:not([style*="background-color: rgba(16, 185, 129"]){color:#047857!important}.l4l-admin-shell.is-clean [style*="color: rgb(245, 199, 126"]:not([style*="background-color: rgb(245, 199, 126"]){color:#1d4ed8!important}.l4l-admin-shell.is-clean [style*="color: rgba(245, 199, 126"]:not([style*="background-color: rgba(245, 199, 126"]){color:#1d4ed8!important}.l4l-admin-shell.is-clean [style*="color: rgb(251, 113, 133"]:not([style*="background-color: rgb(251, 113, 133"]){color:#be123c!important}.l4l-admin-shell.is-clean [style*="color: rgba(251, 113, 133"]:not([style*="background-color: rgba(251, 113, 133"]){color:#be123c!important}.l4l-admin-shell.is-clean [style*="color: rgb(248, 113, 113"]:not([style*="background-color: rgb(248, 113, 113"]){color:#b91c1c!important}.l4l-admin-shell.is-clean [style*="color: rgba(248, 113, 113"]:not([style*="background-color: rgba(248, 113, 113"]){color:#b91c1c!important}.l4l-admin-shell.is-clean [style*="color: rgb(252, 165, 165"]:not([style*="background-color: rgb(252, 165, 165"]){color:#b91c1c!important}.l4l-admin-shell.is-clean [style*="color: rgba(252, 165, 165"]:not([style*="background-color: rgba(252, 165, 165"]){color:#b91c1c!important}.l4l-admin-shell.is-clean [style*="color: rgb(167, 139, 250"]:not([style*="background-color: rgb(167, 139, 250"]){color:#6d28d9!important}.l4l-admin-shell.is-clean [style*="color: rgba(167, 139, 250"]:not([style*="background-color: rgba(167, 139, 250"]){color:#6d28d9!important}.l4l-admin-shell.is-clean [style*="color: rgb(251, 191, 36"]:not([style*="background-color: rgb(251, 191, 36"]){color:#b45309!important}.l4l-admin-shell.is-clean [style*="color: rgba(251, 191, 36"]:not([style*="background-color: rgba(251, 191, 36"]){color:#b45309!important}.l4l-admin-shell.is-clean [style*="color: rgb(245, 158, 11"]:not([style*="background-color: rgb(245, 158, 11"]){color:#b45309!important}.l4l-admin-shell.is-clean [style*="color: rgba(245, 158, 11"]:not([style*="background-color: rgba(245, 158, 11"]){color:#b45309!important}.l4l-admin-shell.is-clean [style*="color: rgb(96, 165, 250"]:not([style*="background-color: rgb(96, 165, 250"]){color:#1d4ed8!important}.l4l-admin-shell.is-clean [style*="color: rgba(96, 165, 250"]:not([style*="background-color: rgba(96, 165, 250"]){color:#1d4ed8!important}.l4l-admin-shell.is-clean [style*="color: rgb(147, 197, 253"]:not([style*="background-color: rgb(147, 197, 253"]){color:#1d4ed8!important}.l4l-admin-shell.is-clean [style*="color: rgba(147, 197, 253"]:not([style*="background-color: rgba(147, 197, 253"]){color:#1d4ed8!important}.l4l-admin-shell.is-clean [style*="color: rgb(253, 186, 116"]:not([style*="background-color: rgb(253, 186, 116"]){color:#c2410c!important}.l4l-admin-shell.is-clean [style*="color: rgba(253, 186, 116"]:not([style*="background-color: rgba(253, 186, 116"]){color:#c2410c!important}.l4l-admin-shell.is-clean [style*="color: rgb(110, 231, 183"]:not([style*="background-color: rgb(110, 231, 183"]){color:#047857!important}.l4l-admin-shell.is-clean [style*="color: rgba(110, 231, 183"]:not([style*="background-color: rgba(110, 231, 183"]){color:#047857!important}.l4l-admin-shell.is-clean [style*="color: rgb(196, 181, 253"]:not([style*="background-color: rgb(196, 181, 253"]){color:#6d28d9!important}.l4l-admin-shell.is-clean [style*="color: rgba(196, 181, 253"]:not([style*="background-color: rgba(196, 181, 253"]){color:#6d28d9!important}.l4l-admin-shell.is-clean .l4l-geo-meta{color:#09090b80}.l4l-admin-shell.is-clean .l4l-geo-zoom button{color:#09090bbf}.l4l-admin-shell.is-clean .l4l-geo-legend{color:#09090b80}.l4l-admin-shell.is-clean .l4l-geo-loading{color:#09090b73}.l4l-admin-shell.is-clean .l4l-geo-side-title{color:#09090b80}.l4l-admin-shell.is-clean .l4l-geo-empty{color:#09090b73}.l4l-admin-shell.is-clean .l4l-geo-name{color:#3f3f46}.l4l-admin-shell.is-clean{--la-fg: 9, 9, 11;--la-text: #09090B;--la-text-2: #3F3F46;--la-surface-solid: #FFFFFF;--la-border: rgba(0, 0, 0, .07);--la-border-strong: rgba(0, 0, 0, .12);--la-brand: #2563EB;--la-brand-hover: #1D4ED8;--la-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);background:#fafafa;color:#09090b;color-scheme:light;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.l4l-admin-shell.is-clean .l4l-admin-sidebar{background:#fff;border-right:1px solid var(--la-border);padding:16px 12px}.l4l-admin-shell.is-clean .l4l-admin-brand{border-bottom-color:var(--la-border);padding-bottom:16px}.l4l-admin-shell.is-clean .l4l-admin-brand-name{font-weight:650}.l4l-admin-shell.is-clean .l4l-admin-brand-chip{color:var(--la-brand);background:#2563eb0f;border-color:#2563eb33}.l4l-admin-shell.is-clean .l4l-admin-nav{gap:1px}.l4l-admin-shell.is-clean .l4l-admin-nav-item{padding:7px 10px;border-radius:6px;border:1px solid transparent;color:#52525b;font-weight:500}.l4l-admin-shell.is-clean .l4l-admin-nav-item svg{color:#71717a}.l4l-admin-shell.is-clean .l4l-admin-nav-item:hover{background:#00000008;color:#09090b}.l4l-admin-shell.is-clean .l4l-admin-nav-item.is-active{background:#0000000d;color:#09090b;border-color:transparent;font-weight:600}.l4l-admin-shell.is-clean .l4l-admin-nav-item.is-active svg{color:var(--la-brand)}.l4l-admin-shell.is-clean .l4l-admin-sidebar-footer{border-top-color:var(--la-border)}.l4l-admin-shell.is-clean .l4l-admin-theme-toggle{background:#fff;border-color:var(--la-border-strong);color:#3f3f46;border-radius:6px;padding:7px 10px}.l4l-admin-shell.is-clean .l4l-admin-theme-toggle:hover{background:#fafafa;color:#09090b}.l4l-admin-shell.is-clean .l4l-admin-user{background:#fafafa;border-color:var(--la-border);border-radius:8px}.l4l-admin-shell.is-clean .l4l-admin-user-avatar{background:var(--la-brand);color:#fff;border-radius:6px}.l4l-admin-shell.is-clean .l4l-admin-logout{background:#fff;border-color:var(--la-border-strong)}.l4l-admin-shell.is-clean .l4l-admin-hero{margin-bottom:26px}.l4l-admin-shell.is-clean .l4l-admin-hero-eyebrow{color:#71717a;letter-spacing:.08em;font-weight:600}.l4l-admin-shell.is-clean .l4l-admin-hero-title{background:none;-webkit-text-fill-color:currentColor;color:#09090b;font-size:26px;font-weight:650;letter-spacing:-.022em}.l4l-admin-shell.is-clean .l4l-admin-hero-sub{color:#52525b;line-height:1.55;max-width:760px}.l4l-admin-shell.is-clean .l4l-admin-section-title{font-weight:650}.l4l-admin-shell.is-clean :is(.l4l-admin-kpi,.l4l-admin-plan-card,.l4l-admin-filters,.l4l-admin-table-wrap,.l4l-admin-form,.l4l-admin-card-mini,.l4l-admin-funnel,.l4l-admin-cohort-wrap,.l4l-admin-chart-wrap,.l4l-funnel-viz,.l4l-tpl-card,.l4l-bc-row,.l4l-bc-segment-preview,.l4l-audit-entry,.l4l-health-card,.l4l-recipients-table-wrap,.l4l-coupon-card,.l4l-eb-topbar,.l4l-eb-palette,.l4l-eb-header-fields,.l4l-eb-props,.l4l-aff-section,.l4l-aff-lb-row,.l4l-aff-link-card,.l4l-prog-model-card,.l4l-lc-verdict,.l4l-lc-audience,.l4l-lc-rows,.l4l-pipe-col,.l4l-pipe-detail,.l4l-pipe-rule,.l4l-fn-steps,.l4l-affx-stat,.l4l-admin-insight){background:#fff;border-color:var(--la-border);box-shadow:var(--la-shadow-sm)}.l4l-admin-shell.is-clean .l4l-admin-kpi{border-radius:10px}.l4l-admin-shell.is-clean .l4l-admin-kpi:before{display:none}.l4l-admin-shell.is-clean .l4l-admin-kpi:hover{transform:none;border-color:var(--la-border-strong)}.l4l-admin-shell.is-clean .l4l-admin-kpi-icon{color:color-mix(in srgb,var(--accent) 72%,#000);background:color-mix(in srgb,var(--accent) 12%,#FFFFFF);border-color:color-mix(in srgb,var(--accent) 22%,#FFFFFF)}.l4l-admin-shell.is-clean .l4l-admin-kpi-label{color:#71717a;font-weight:600}.l4l-admin-shell.is-clean .l4l-admin-kpi-value{font-size:28px;font-weight:650}.l4l-admin-shell.is-clean .l4l-admin-kpi-sub{color:#71717a}.l4l-admin-shell.is-clean .l4l-admin-table-wrap{border-radius:10px}.l4l-admin-shell.is-clean :is(.l4l-admin-search,.l4l-bc-input,.l4l-aff-search){background:#fff;border-color:var(--la-border-strong)}.l4l-admin-shell.is-clean .l4l-admin-table thead th{background:#fafafa;color:#71717a;border-bottom-color:var(--la-border);font-weight:600}.l4l-admin-shell.is-clean .l4l-admin-table tbody tr{border-bottom-color:#0000000d}.l4l-admin-shell.is-clean .l4l-admin-table tbody tr:hover{background:#fafafa}.l4l-admin-shell.is-clean .l4l-admin-btn-primary{background:var(--la-brand);color:#fff;border-radius:6px;box-shadow:0 1px 2px #2563eb2e}.l4l-admin-shell.is-clean .l4l-admin-btn-primary:hover{background:var(--la-brand-hover)}.l4l-admin-shell.is-clean .l4l-admin-btn-ghost{background:#fff;border-color:var(--la-border-strong);color:#3f3f46;border-radius:6px}.l4l-admin-shell.is-clean .l4l-admin-btn-ghost:hover{background:#fafafa;color:#09090b}.l4l-admin-shell.is-clean :is(.l4l-admin-drawer-backdrop,.l4l-admin-modal-backdrop,.l4l-bc-builder-overlay){background:#09090b52;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.l4l-admin-shell.is-clean :is(.l4l-admin-drawer,.l4l-admin-modal,.l4l-bc-builder,.l4l-coupon-modal,.l4l-recipients-drawer){background:#fff;color:#09090b;border-color:var(--la-border);box-shadow:0 24px 60px #00000024}.l4l-admin-shell.is-clean .l4l-admin-drawer{box-shadow:-16px 0 48px #0000001a}.l4l-admin-shell.is-clean .recharts-cartesian-grid line{stroke:#0000000f}.l4l-admin-shell.is-clean .recharts-cartesian-axis-line,.l4l-admin-shell.is-clean .recharts-cartesian-axis-tick-line{stroke:#0000001a}.l4l-admin-shell.is-clean .recharts-cartesian-axis-tick-value{fill:#71717a}.l4l-admin-shell.is-clean .recharts-default-tooltip{background:#fff!important;border:1px solid var(--la-border)!important;color:#09090b!important;box-shadow:0 8px 24px #00000014}.l4l-admin-shell.is-clean .l4l-affx-due{background:#fff;border:1px solid rgba(37,99,235,.22);box-shadow:var(--la-shadow-sm),inset 3px 0 0 var(--la-brand)}.l4l-admin-shell.is-clean .l4l-affx-due-label{color:var(--la-brand)}.l4l-admin-shell.is-clean .l4l-affx-due-cell.is-owed{color:var(--la-brand-hover)}.l4l-admin-shell.is-clean .l4l-affx-advance{color:#7c3aed}.l4l-admin-shell.is-clean .l4l-affx-avatar{background:#2563eb1a;color:var(--la-brand-hover)}.l4l-admin-shell.is-clean .l4l-affx-avatar.is-client{background:#f4f4f5;color:#3f3f46}.l4l-admin-shell.is-clean .l4l-affx-table tbody tr.is-selected{background:#2563eb0a}.l4l-admin-shell.is-clean .l4l-affx-rate{background:#fff;border-color:var(--la-border-strong)}.l4l-admin-shell.is-clean .l4l-affx-rate-edit input{background:#fff;border-color:var(--la-brand)}.l4l-admin-shell.is-clean .l4l-affx-rate-edit button{background:var(--la-brand);color:#fff}.l4l-admin-shell.is-clean .l4l-affx-pills{background:#f4f4f5;border-color:transparent}.l4l-admin-shell.is-clean .l4l-affx-pill.is-on{background:#fff;box-shadow:var(--la-shadow-sm)}.l4l-admin-shell.is-clean .l4l-affx-search{background:#fff;border-color:var(--la-border-strong)}.l4l-admin-shell.is-clean .l4l-affx-chip{background:#2563eb0f;border-color:#2563eb38;color:var(--la-brand)}.l4l-admin-shell.is-clean .l4l-affx-chip button{background:#2563eb1f}.l4l-admin-shell.is-clean .l4l-affx-select{background-color:#fff;border-color:var(--la-border-strong)}.l4l-admin-shell.is-clean .l4l-affx-flash{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.l4l-admin-shell.is-clean .l4l-affx-warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.l4l-admin-shell.is-clean .l4l-affx-badge.is-mint{background:#ecfdf5;color:#047857}.l4l-admin-shell.is-clean .l4l-affx-badge.is-violet{background:#f5f3ff;color:#6d28d9}.l4l-admin-shell.is-clean .l4l-affx-modal-due{background:#2563eb0d;border-color:#2563eb2e}.l4l-admin-shell.is-clean .l4l-affx-modal-due b{color:var(--la-brand-hover)}.l4l-admin-shell.is-clean .l4l-affx-field input:focus{border-color:var(--la-brand)}.l4l-admin-shell :is(.l4l-admin-btn-primary,.l4l-admin-btn-ghost,.l4l-admin-btn-danger,.l4l-admin-pill-btn){display:inline-flex;align-items:center;justify-content:center;gap:6px}.l4l-admin-shell :is(h1,h2,h3,h4)>svg{display:inline-block;vertical-align:-2px;margin-right:6px}.l4l-admin-shell .l4l-pipe-col-count{background:none;border:0;padding:0;min-width:0;border-radius:0;text-align:left}.l4l-admin-shell.is-clean{--bg: #FAFAFA;--bg-elevated: #FFFFFF;--bg-elevated-2: #F4F4F5;--bg-input: #FFFFFF;--bg-hover: rgba(0, 0, 0, .03);--bg-active: rgba(0, 0, 0, .05);--border: rgba(0, 0, 0, .07);--border-strong: rgba(0, 0, 0, .12);--text: #09090B;--text-muted: #52525B;--text-subtle: #71717A;--text-faint: #A1A1AA;--brand: #2563EB;--brand-hover: #1D4ED8;--brand-bg: rgba(37, 99, 235, .06);--brand-border: rgba(37, 99, 235, .2)}.l4l-admin-shell.is-clean .l4l-admin-plan-badge{color:color-mix(in srgb,var(--accent) 72%,#000)}.l4l-admin-shell.is-clean .l4l-geo{--la-fg: 9, 9, 11;--la-text: #09090B;--la-text-2: #3F3F46}.l4l-admin-shell.is-clean .l4l-geo-mapwrap{background:#fff;border-color:var(--la-border);box-shadow:var(--la-shadow-sm)}.l4l-admin-shell.is-clean .l4l-geo-mapwrap .rsm-sphere{fill:#fff;stroke:#0000000f}.l4l-admin-shell.is-clean .l4l-geo-mapwrap .rsm-graticule{stroke:#00000009}.l4l-admin-shell.is-clean .l4l-geo-mapwrap .rsm-geography{stroke:#fff}.l4l-admin-shell.is-clean .l4l-geo-mapwrap .rsm-geography[fill="#20202A"]{fill:#e4e4e7}.l4l-admin-shell.is-clean .l4l-geo-mapwrap .rsm-geography:not([fill="#20202A"]){fill:#2563eb29}.l4l-admin-shell.is-clean .l4l-geo-side{background:#fff;border-color:var(--la-border);box-shadow:var(--la-shadow-sm)}.l4l-admin-shell.is-clean .l4l-geo-zoom{background:#fff;border-color:var(--la-border-strong);box-shadow:var(--la-shadow-sm)}.l4l-admin-shell.is-clean .l4l-geo-zoom button{color:#3f3f46}.l4l-admin-shell.is-clean .l4l-geo-zoom button:hover{background:#f4f4f5;color:#09090b}.l4l-admin-shell.is-clean .l4l-geo-tooltip{background:#fff;color:#09090b;border:1px solid var(--la-border);box-shadow:0 8px 24px #0000001a}.l4l-admin-shell.is-clean .l4l-tpl-card-coupon{background:#2563eb12;border-color:#2563eb38;color:#1d4ed8}.l4l-admin-shell.is-clean .l4l-tpl-card.is-promo{border-color:var(--la-border)}.l4l-admin-shell.is-clean .l4l-pipe-col-count{color:color-mix(in srgb,var(--c) 78%,#000)}.l4l-wm{--wm-card: #0B0C10;--wm-card-border: rgba(255, 255, 255, .07);--wm-ocean: rgba(255, 255, 255, .012);--wm-outline: rgba(255, 255, 255, .07);--wm-grat: rgba(255, 255, 255, .035);--wm-land: #1C1E26;--wm-land-stroke: #0B0C10;--wm-accent: #3B82F6;--wm-accent-strong: #93C5FD;--wm-bubble-stroke: #0B0C10;--wm-bubble-text: #FFFFFF;--wm-bubble-shadow: rgba(59, 130, 246, .45);--wm-text: #FAFAFA;--wm-muted: rgba(255, 255, 255, .58);--wm-faint: rgba(255, 255, 255, .36);--wm-line: rgba(255, 255, 255, .07);--wm-soft: rgba(255, 255, 255, .04);--wm-raised: #14151B;--wm-shadow: 0 16px 40px rgba(0, 0, 0, .5)}.l4l-admin-shell.is-clean .l4l-wm{--wm-card: #FFFFFF;--wm-card-border: rgba(0, 0, 0, .07);--wm-ocean: #F7F9FC;--wm-outline: rgba(15, 23, 42, .07);--wm-grat: rgba(15, 23, 42, .045);--wm-land: #E6E9EF;--wm-land-stroke: #FFFFFF;--wm-accent: #2563EB;--wm-accent-strong: #1D4ED8;--wm-bubble-stroke: #FFFFFF;--wm-bubble-text: #FFFFFF;--wm-bubble-shadow: rgba(37, 99, 235, .35);--wm-text: #09090B;--wm-muted: #52525B;--wm-faint: #A1A1AA;--wm-line: rgba(0, 0, 0, .07);--wm-soft: #F4F4F5;--wm-raised: #FFFFFF;--wm-shadow: 0 16px 40px rgba(15, 23, 42, .14)}.l4l-wm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.l4l-wm-title-icon{color:var(--wm-accent)}.l4l-wm-sub{margin:4px 0 0;font-size:12.5px;color:var(--wm-muted)}.l4l-wm-metrics{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--wm-soft);border:1px solid var(--wm-line)}.l4l-wm-metric{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:7px;border:0;cursor:pointer;background:transparent;color:var(--wm-muted);font:inherit;font-size:12.5px;font-weight:550;transition:background .16s,color .16s,box-shadow .16s}.l4l-wm-metric span{font-size:11px;font-weight:650;padding:1px 6px;border-radius:99px;font-variant-numeric:tabular-nums;background:var(--wm-line);color:var(--wm-muted)}.l4l-wm-metric:hover{color:var(--wm-text)}.l4l-wm-metric.is-on{background:var(--wm-raised);color:var(--wm-text);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--wm-line)}.l4l-wm-metric.is-on span{background:color-mix(in srgb,var(--wm-accent) 14%,transparent);color:var(--wm-accent)}.l4l-wm-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}@media (max-width: 1100px){.l4l-wm-grid{grid-template-columns:1fr}}.l4l-wm-map{position:relative;overflow:hidden;border-radius:14px;min-height:320px;background:var(--wm-card);border:1px solid var(--wm-card-border);box-shadow:0 1px 2px #0000000a;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l4l-wm-svg{display:block;width:100%;height:auto;touch-action:pan-y}.l4l-wm-map.is-zoomed .l4l-wm-svg{cursor:grab}.l4l-wm-map.is-dragging .l4l-wm-svg{cursor:grabbing}.l4l-wm-ocean{fill:var(--wm-ocean);stroke:var(--wm-outline);stroke-width:1}.l4l-wm-graticule{fill:none;stroke:var(--wm-grat);stroke-width:.6}.l4l-wm-land{fill:var(--wm-land);stroke:var(--wm-land-stroke);stroke-width:.6;stroke-linejoin:round;transition:fill .45s ease}.l4l-wm-land.is-clickable{cursor:pointer}.l4l-wm-land[data-step="1"],.l4l-wm-legend-scale i[data-step="1"]{fill:color-mix(in srgb,var(--wm-accent) 20%,var(--wm-land));background:color-mix(in srgb,var(--wm-accent) 20%,var(--wm-land))}.l4l-wm-land[data-step="2"],.l4l-wm-legend-scale i[data-step="2"]{fill:color-mix(in srgb,var(--wm-accent) 36%,var(--wm-land));background:color-mix(in srgb,var(--wm-accent) 36%,var(--wm-land))}.l4l-wm-land[data-step="3"],.l4l-wm-legend-scale i[data-step="3"]{fill:color-mix(in srgb,var(--wm-accent) 52%,var(--wm-land));background:color-mix(in srgb,var(--wm-accent) 52%,var(--wm-land))}.l4l-wm-land[data-step="4"],.l4l-wm-legend-scale i[data-step="4"]{fill:color-mix(in srgb,var(--wm-accent) 70%,var(--wm-land));background:color-mix(in srgb,var(--wm-accent) 70%,var(--wm-land))}.l4l-wm-land[data-step="5"],.l4l-wm-legend-scale i[data-step="5"]{fill:color-mix(in srgb,var(--wm-accent) 88%,var(--wm-land));background:color-mix(in srgb,var(--wm-accent) 88%,var(--wm-land))}.l4l-wm-land-hover{fill:color-mix(in srgb,var(--wm-accent) 10%,transparent);stroke:var(--wm-accent);stroke-width:1.4;pointer-events:none}.l4l-wm-land-selected{fill:none;stroke:var(--wm-accent-strong);stroke-width:2;pointer-events:none}.l4l-wm-bubble{cursor:pointer}.l4l-wm-bubble-in{transform-box:fill-box;transform-origin:center;animation:l4l-wm-pop .55s cubic-bezier(.2,.9,.3,1.25) both;transition:transform .18s ease}.l4l-wm-bubble.is-hover .l4l-wm-bubble-in,.l4l-wm-bubble.is-selected .l4l-wm-bubble-in{transform:scale(1.12)}@keyframes l4l-wm-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.l4l-wm-bubble-dot{fill:var(--wm-accent);fill-opacity:.94;stroke:var(--wm-bubble-stroke);stroke-width:1.6;filter:drop-shadow(0 2px 5px var(--wm-bubble-shadow))}.l4l-wm-bubble.is-hover .l4l-wm-bubble-dot,.l4l-wm-bubble.is-selected .l4l-wm-bubble-dot{fill:var(--wm-accent-strong);fill-opacity:1}.l4l-wm-bubble-ring{fill:none;stroke:var(--wm-accent);stroke-width:1.5;opacity:.5;transform-box:fill-box;transform-origin:center;animation:l4l-wm-ring 1.8s ease-out infinite}@keyframes l4l-wm-ring{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.35);opacity:0}}.l4l-wm-bubble-label{fill:var(--wm-bubble-text);font-weight:650;text-anchor:middle;pointer-events:none;font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (prefers-reduced-motion: reduce){.l4l-wm-bubble-in,.l4l-wm-bubble-ring{animation:none}}.l4l-wm-chip{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 90px);padding:6px 6px 6px 10px;border-radius:99px;font-size:12px;color:var(--wm-muted);background:var(--wm-raised);border:1px solid var(--wm-line);box-shadow:0 4px 14px #0000001a;animation:l4l-wm-fade .25s ease both}.l4l-wm-chip b{color:var(--wm-text);font-weight:650}.l4l-wm-chip-flag{font-size:14px;line-height:1}.l4l-wm-chip button{display:grid;place-items:center;width:22px;height:22px;border-radius:99px;border:0;cursor:pointer;background:var(--wm-soft);color:var(--wm-muted)}.l4l-wm-chip button:hover{color:var(--wm-text)}@keyframes l4l-wm-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.l4l-wm-zoom{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:var(--wm-raised);border:1px solid var(--wm-line);box-shadow:0 4px 14px #00000014}.l4l-wm-zoom button{display:grid;place-items:center;width:32px;height:30px;border:0;cursor:pointer;background:transparent;color:var(--wm-muted)}.l4l-wm-zoom button+button{border-top:1px solid var(--wm-line)}.l4l-wm-zoom button:hover:not(:disabled){background:var(--wm-soft);color:var(--wm-text)}.l4l-wm-zoom button:disabled{opacity:.35;cursor:default}.l4l-wm-legend{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border-radius:9px;font-size:11px;color:var(--wm-muted);background:color-mix(in srgb,var(--wm-raised) 88%,transparent);border:1px solid var(--wm-line);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.l4l-wm-legend-label{font-weight:650;color:var(--wm-text)}.l4l-wm-legend-scale{display:inline-flex;gap:2px}.l4l-wm-legend-scale i{display:block;width:18px;height:8px;border-radius:2px}.l4l-wm-legend-range{font-variant-numeric:tabular-nums}.l4l-wm-hint{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--wm-faint);pointer-events:none}@media (max-width: 760px){.l4l-wm-hint{display:none}}.l4l-wm-tip{position:absolute;z-index:5;width:232px;pointer-events:none;transform:translate(14px,14px);padding:11px 12px;border-radius:12px;color:var(--wm-text);background:var(--wm-raised);border:1px solid var(--wm-line);box-shadow:var(--wm-shadow);animation:l4l-wm-fade .14s ease both}.l4l-wm-tip.is-left{transform:translate(calc(-100% - 14px),14px)}.l4l-wm-tip.is-anchored{transform:translate(-50%,calc(-100% - 16px))}.l4l-wm-tip-head{display:flex;align-items:center;gap:7px;font-size:13px}.l4l-wm-tip-head b{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wm-tip-head em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:650;color:var(--wm-accent);background:color-mix(in srgb,var(--wm-accent) 12%,transparent);padding:2px 7px;border-radius:99px}.l4l-wm-tip-flag{font-size:16px;line-height:1}.l4l-wm-tip-main{margin-top:8px;font-size:12px;color:var(--wm-muted)}.l4l-wm-tip-main strong{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--wm-text);font-variant-numeric:tabular-nums;margin-right:3px}.l4l-wm-tip-main span{display:block;margin-top:2px;font-size:11px;color:var(--wm-faint)}.l4l-wm-tip-rows{margin-top:9px;padding-top:8px;border-top:1px solid var(--wm-line);display:grid;gap:4px}.l4l-wm-tip-rows div{display:flex;justify-content:space-between;font-size:12px;color:var(--wm-muted)}.l4l-wm-tip-rows b{color:var(--wm-text);font-weight:600;font-variant-numeric:tabular-nums}.l4l-wm-tip-foot{margin-top:8px;font-size:10.5px;color:var(--wm-accent);font-weight:600}.l4l-wm-tip-empty{margin-top:6px;font-size:12px;color:var(--wm-faint)}.l4l-wm-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;grid-auto-flow:column;gap:8px;align-items:center;font-size:12px;color:var(--wm-muted)}.l4l-wm-loading span{width:14px;height:14px;border-radius:99px;border:2px solid var(--wm-line);border-top-color:var(--wm-accent);animation:l4l-wm-spin .8s linear infinite}@keyframes l4l-wm-spin{to{transform:rotate(360deg)}}.l4l-wm-map.is-loading .l4l-wm-lands{animation:l4l-wm-breathe 1.6s ease-in-out infinite}@keyframes l4l-wm-breathe{50%{opacity:.55}}.l4l-wm-panel{display:flex;flex-direction:column;min-width:0;padding:16px;border-radius:14px;background:var(--wm-card);border:1px solid var(--wm-card-border);box-shadow:0 1px 2px #0000000a}.l4l-wm-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.l4l-wm-panel-title{font-size:13px;font-weight:650;color:var(--wm-text)}.l4l-wm-panel-metric{font-size:11px;font-weight:600;color:var(--wm-accent)}.l4l-wm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 10px}.l4l-wm-stats div{padding:8px 9px;border-radius:9px;background:var(--wm-soft);display:flex;flex-direction:column;gap:1px;min-width:0}.l4l-wm-stats b{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--wm-text);font-variant-numeric:tabular-nums}.l4l-wm-stats span{font-size:10.5px;color:var(--wm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.l4l-wm-row{width:100%;display:grid;grid-template-columns:20px 20px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:7px 6px;border-radius:8px;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left;color:var(--wm-text);transition:background .14s}.l4l-wm-row:hover,.l4l-wm-row.is-hover{background:var(--wm-soft)}.l4l-wm-row.is-selected{background:color-mix(in srgb,var(--wm-accent) 9%,transparent);box-shadow:inset 2px 0 0 var(--wm-accent)}.l4l-wm-rank{font-size:10.5px;font-weight:600;color:var(--wm-faint);font-variant-numeric:tabular-nums}.l4l-wm-row-flag{font-size:15px;line-height:1}.l4l-wm-row-main{display:flex;flex-direction:column;gap:5px;min-width:0}.l4l-wm-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.l4l-wm-row-name{font-size:12.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-wm-row-val{font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.l4l-wm-row-bar{display:block;height:4px;border-radius:99px;background:var(--wm-line);overflow:hidden}.l4l-wm-row-bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--wm-accent) 55%,transparent),var(--wm-accent));transition:width .5s cubic-bezier(.2,.8,.2,1)}.l4l-wm-row-pct{font-size:10.5px;text-align:right;color:var(--wm-faint);font-variant-numeric:tabular-nums}.l4l-wm-more{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px;border-radius:8px;border:1px dashed var(--wm-line);background:transparent;color:var(--wm-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.l4l-wm-more:hover{color:var(--wm-text);background:var(--wm-soft)}.l4l-wm-empty{padding:18px 6px;font-size:12px;color:var(--wm-muted);text-align:center}.l4l-wm-skeleton{display:flex;flex-direction:column;gap:8px}.l4l-wm-skeleton i{display:block;height:26px;border-radius:8px;background:var(--wm-soft);animation:l4l-wm-breathe 1.4s ease-in-out infinite}.l4l-wm-map{display:flex;align-items:center}.l4l-wm-svg{overflow:visible;flex:1 1 auto;min-width:0}.l4l-wm-leader{stroke:var(--wm-accent);stroke-width:1;stroke-opacity:.45;stroke-dasharray:2 2}.l4l-wm-anchor{fill:var(--wm-accent);fill-opacity:.8}.l4l-wm-leaders .is-on .l4l-wm-leader{stroke-opacity:1;stroke-dasharray:none}.l4l-admin-shell{--fx-card: rgba(255, 255, 255, .03);--fx-border: rgba(255, 255, 255, .08);--fx-line: rgba(255, 255, 255, .07);--fx-soft: rgba(255, 255, 255, .05);--fx-raised: #16171D;--fx-text: #FAFAFA;--fx-muted: rgba(255, 255, 255, .6);--fx-faint: rgba(255, 255, 255, .38);--fx-accent: #3B82F6;--fx-accent-soft: rgba(59, 130, 246, .16);--fx-rose: #FB7185;--fx-green: #34D399;--fx-amber: #FBBF24;--fx-violet: #A78BFA}.l4l-admin-shell.is-clean{--fx-card: #FFFFFF;--fx-border: rgba(0, 0, 0, .07);--fx-line: rgba(0, 0, 0, .07);--fx-soft: #F4F4F5;--fx-raised: #FFFFFF;--fx-text: #09090B;--fx-muted: #52525B;--fx-faint: #A1A1AA;--fx-accent: #2563EB;--fx-accent-soft: rgba(37, 99, 235, .1);--fx-rose: #E11D48;--fx-green: #059669;--fx-amber: #B45309;--fx-violet: #6D28D9}.l4l-fx-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-8px 0 20px}.l4l-fx-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--fx-soft);border:1px solid var(--fx-line)}.l4l-fx-seg button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;border:0;cursor:pointer;background:transparent;color:var(--fx-muted);font:inherit;font-size:12.5px;font-weight:550;transition:background .15s,color .15s}.l4l-fx-seg button:hover{color:var(--fx-text)}.l4l-fx-seg button.is-on{background:var(--fx-raised);color:var(--fx-text);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--fx-line)}.l4l-fx-flag{font-size:13px;line-height:1}.l4l-fx-refreshing{font-size:12px;color:var(--fx-faint)}.l4l-fx-dim{opacity:.55;transition:opacity .2s;pointer-events:none}.l4l-fx-card{background:var(--fx-card);border:1px solid var(--fx-border);border-radius:12px;padding:18px 18px 16px;margin-bottom:16px;box-shadow:0 1px 2px #0000000a}.l4l-fx-card-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.l4l-fx-card-head h2{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:650;color:var(--fx-text)}.l4l-fx-card-head h2>svg{color:var(--fx-accent);margin:0}.l4l-fx-card-head p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--fx-muted);max-width:720px}.l4l-fx-base{font-size:11.5px;font-weight:600;color:var(--fx-accent);background:var(--fx-accent-soft);padding:2px 8px;border-radius:99px}.l4l-fx-empty{padding:20px 4px;font-size:12.5px;color:var(--fx-muted);text-align:center}.l4l-fx-muted{color:var(--fx-faint)}.l4l-fx-strong{font-weight:650;color:var(--fx-text)}.l4l-fx-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}@media (max-width: 1200px){.l4l-fx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.l4l-fx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.l4l-fx-kpi{padding:14px 16px;border-radius:12px;background:var(--fx-card);border:1px solid var(--fx-border);box-shadow:0 1px 2px #0000000a;min-width:0}.l4l-fx-kpi.is-accent{border-color:color-mix(in srgb,var(--fx-accent) 35%,var(--fx-border));box-shadow:0 1px 2px #0000000a,inset 3px 0 0 var(--fx-accent)}.l4l-fx-kpi-head{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-muted)}.l4l-fx-kpi-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--fx-accent-soft);color:var(--fx-accent)}.l4l-fx-kpi-value{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--fx-text);font-variant-numeric:tabular-nums}.l4l-fx-kpi-sub{margin-top:5px;font-size:11.5px;line-height:1.4;color:var(--fx-muted)}.l4l-fx-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:650;letter-spacing:0;padding:2px 7px;border-radius:99px;color:var(--fx-muted);background:var(--fx-soft)}.l4l-fx-delta.is-up{color:var(--fx-green);background:color-mix(in srgb,var(--fx-green) 12%,transparent)}.l4l-fx-delta.is-down{color:var(--fx-rose);background:color-mix(in srgb,var(--fx-rose) 12%,transparent)}.l4l-fx-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.l4l-fx-insight{--tone: var(--fx-accent);display:flex;gap:11px;padding:14px;border-radius:12px;background:var(--fx-card);border:1px solid color-mix(in srgb,var(--tone) 22%,var(--fx-border));box-shadow:0 1px 2px #0000000a}.l4l-fx-insight.is-rose{--tone: var(--fx-rose)}.l4l-fx-insight.is-amber{--tone: var(--fx-amber)}.l4l-fx-insight.is-violet{--tone: var(--fx-violet)}.l4l-fx-insight-icon{flex:0 0 30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent)}.l4l-fx-insight-body{min-width:0}.l4l-fx-insight-body b{display:block;font-size:13px;font-weight:650;color:var(--fx-text)}.l4l-fx-insight-body p{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--fx-muted)}.l4l-fx-insight-body p b{display:inline;font-size:inherit}.l4l-fx-insight-cta{display:inline-flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:650;color:var(--tone);text-decoration:none}.l4l-fx-insight-cta:hover{text-decoration:underline}.l4l-fx-funnels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 1150px){.l4l-fx-funnels{grid-template-columns:1fr}}.l4l-fx-steps{list-style:none;margin:0;padding:0}.l4l-fx-step{display:flex;gap:11px;align-items:flex-start;padding:9px 10px;border-radius:10px}.l4l-fx-step.is-worst{background:color-mix(in srgb,var(--fx-rose) 6%,transparent)}.l4l-fx-step-idx{flex:0 0 24px;height:24px;margin-top:1px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--fx-accent);background:var(--fx-accent-soft)}.l4l-fx-step.is-worst .l4l-fx-step-idx{color:var(--fx-rose);background:color-mix(in srgb,var(--fx-rose) 12%,transparent)}.l4l-fx-step-main{flex:1;min-width:0}.l4l-fx-step-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.l4l-fx-step-label{font-size:13px;font-weight:600;color:var(--fx-text);min-width:0}.l4l-fx-step-label small{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--fx-faint)}.l4l-fx-step-num{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.l4l-fx-step-num b{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--fx-text);font-variant-numeric:tabular-nums}.l4l-fx-step-num em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--fx-muted);min-width:48px;text-align:right;font-variant-numeric:tabular-nums}.l4l-fx-bar{position:relative;height:8px;margin-top:8px;border-radius:99px;background:var(--fx-soft);overflow:hidden}.l4l-fx-bar span{position:absolute;left:0;top:0;bottom:0;border-radius:99px;transition:width .6s cubic-bezier(.2,.8,.2,1)}.l4l-fx-bar-any{background:color-mix(in srgb,var(--fx-accent) 22%,transparent)}.l4l-fx-bar-seq,.l4l-fx-step.is-worst .l4l-fx-bar-seq{background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent) 70%,#fff),var(--fx-accent))}.l4l-fx-link{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 0 21px;padding:3px 0 3px 22px;border-left:2px dotted var(--fx-line);font-size:11.5px;color:var(--fx-muted)}.l4l-fx-link span{display:inline-flex;align-items:center;gap:4px}.l4l-fx-link-pass{font-weight:600;color:var(--fx-text)}.l4l-fx-link-lost{color:var(--fx-muted)}.l4l-fx-link-time{color:var(--fx-faint)}.l4l-fx-link.is-worst{border-left-color:color-mix(in srgb,var(--fx-rose) 55%,transparent)}.l4l-fx-link.is-worst .l4l-fx-link-lost{color:var(--fx-rose);font-weight:650;padding:1px 7px;border-radius:99px;background:color-mix(in srgb,var(--fx-rose) 10%,transparent)}.l4l-fx-legend{display:flex;align-items:center;gap:7px;margin:12px 2px 0;font-size:11.5px;color:var(--fx-faint)}.l4l-fx-legend i{display:inline-block;width:16px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--fx-accent) 22%,transparent)}.l4l-fx-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 1150px){.l4l-fx-split{grid-template-columns:1fr}}.l4l-fx-table-wrap{overflow-x:auto;margin:0 -4px}.l4l-fx-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.l4l-fx-table th{padding:8px 10px;text-align:left;font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-faint);border-bottom:1px solid var(--fx-line);white-space:nowrap}.l4l-fx-table td{padding:9px 10px;border-bottom:1px solid var(--fx-line);color:var(--fx-muted);vertical-align:middle}.l4l-fx-table tbody tr:last-child td{border-bottom:0}.l4l-fx-table tbody tr:hover td{background:color-mix(in srgb,var(--fx-soft) 60%,transparent)}.l4l-fx-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.l4l-fx-name{display:flex;align-items:center;gap:8px;min-width:0}.l4l-fx-name b{font-weight:600;color:var(--fx-text)}.l4l-fx-name small{display:block;font-size:11px;color:var(--fx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.l4l-fx-minibar{display:block;height:3px;margin-top:6px;border-radius:99px;background:var(--fx-soft);overflow:hidden;max-width:220px}.l4l-fx-minibar span{display:block;height:100%;border-radius:99px;background:var(--fx-accent);opacity:.75}.l4l-fx-rate{font-weight:600;color:var(--fx-text)}.l4l-fx-rate.is-good{color:var(--fx-green)}.l4l-fx-rate.is-low{color:var(--fx-rose)}.l4l-fx-heat-cell{display:inline-block;min-width:58px;padding:4px 8px;border-radius:6px;font-weight:600;font-size:12px;text-align:center;color:var(--fx-text);background:color-mix(in srgb,var(--fx-accent) calc(var(--a, 0) * 55%),transparent)}.l4l-fx-heat-cell.is-paid{background:color-mix(in srgb,var(--fx-green) calc(var(--a, 0) * 140%),transparent)}.l4l-fx-crosslink{display:flex;align-items:center;gap:8px;margin:4px 0 40px;font-size:12.5px;color:var(--fx-muted)}.l4l-fx-crosslink a{color:var(--fx-accent);font-weight:600}.l4l-fx-heat-cell.is-pending{background:transparent;color:var(--fx-faint);font-weight:400}.l4l-fx-name small,.l4l-fx-minibar{max-width:190px}.l4l-fx-table td:first-child{max-width:230px}.l4l-admin-shell .l4l-ej-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 18px}.l4l-admin-shell .l4l-ej-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:380px;height:36px;padding:0 12px;border-radius:9px;background:var(--fx-card);border:1px solid var(--fx-border);color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-search:focus-within{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}.l4l-admin-shell .l4l-ej-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--fx-text);font:inherit;font-size:13px}.l4l-admin-shell .l4l-ej-search input::-moz-placeholder{color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-search input::placeholder{color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-select{height:36px;padding:0 10px;border-radius:9px;background:var(--fx-card);border:1px solid var(--fx-border);color:var(--fx-text);font:inherit;font-size:12.5px;cursor:pointer;color-scheme:dark}.l4l-admin-shell.is-clean .l4l-ej-select{color-scheme:light}.l4l-admin-shell .l4l-ej-check{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--fx-muted);cursor:pointer}.l4l-admin-shell .l4l-ej-nowrap{white-space:nowrap}.l4l-admin-shell .l4l-ej-stages{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:16px}@media (max-width: 1200px){.l4l-admin-shell .l4l-ej-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 700px){.l4l-admin-shell .l4l-ej-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.l4l-admin-shell .l4l-ej-stage{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px 15px;border-radius:12px;background:var(--fx-card);border:1px solid var(--fx-border);box-shadow:0 1px 2px #0000000a;font:inherit;text-align:left;color:var(--fx-muted);cursor:pointer;transition:border-color .15s,box-shadow .15s}.l4l-admin-shell .l4l-ej-stage b{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--fx-text);font-variant-numeric:tabular-nums}.l4l-admin-shell .l4l-ej-stage span{font-size:11.5px;font-weight:550}.l4l-admin-shell .l4l-ej-stage i{position:absolute;left:0;bottom:0;height:3px;min-width:2px;background:var(--fx-accent);opacity:.5;border-radius:0 3px 0 0}.l4l-admin-shell .l4l-ej-stage:hover{border-color:color-mix(in srgb,var(--fx-accent) 40%,var(--fx-border))}.l4l-admin-shell .l4l-ej-stage.is-on{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}.l4l-admin-shell .l4l-ej-stage.is-on i{opacity:1}.l4l-admin-shell .l4l-ej-table td{vertical-align:top;padding-top:11px;padding-bottom:11px}.l4l-admin-shell .l4l-ej-table tr.is-click{cursor:pointer}.l4l-admin-shell .l4l-ej-person{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;max-width:230px;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.l4l-admin-shell .l4l-ej-person b{display:flex;align-items:center;gap:6px;max-width:100%;font-size:13px;font-weight:600;color:var(--fx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-admin-shell .l4l-ej-person small{max-width:100%;font-size:11.5px;color:var(--fx-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l4l-admin-shell button.l4l-ej-person{cursor:pointer}.l4l-admin-shell button.l4l-ej-person:hover b{color:var(--fx-accent)}.l4l-admin-shell .l4l-ej-flag{font-size:12px;line-height:1}.l4l-admin-shell .l4l-ej-lang{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;border-radius:5px;background:var(--fx-soft);border:1px solid var(--fx-line);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-kind b{display:block;font-size:12.5px;font-weight:600;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-kind small{font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-subject{max-width:340px;color:var(--fx-muted);line-height:1.45}.l4l-admin-shell .l4l-ej-since{display:block;margin-top:5px;font-size:11px;color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-chip.is-blue,.l4l-admin-shell .l4l-ej-state.is-blue,.l4l-admin-shell .l4l-ej-legend i.is-blue{--ej-c: var(--fx-accent)}.l4l-admin-shell .l4l-ej-chip.is-green,.l4l-admin-shell .l4l-ej-state.is-green,.l4l-admin-shell .l4l-ej-legend i.is-green{--ej-c: var(--fx-green)}.l4l-admin-shell .l4l-ej-chip.is-violet,.l4l-admin-shell .l4l-ej-state.is-violet,.l4l-admin-shell .l4l-ej-legend i.is-violet{--ej-c: var(--fx-violet)}.l4l-admin-shell .l4l-ej-chip.is-rose,.l4l-admin-shell .l4l-ej-state.is-rose,.l4l-admin-shell .l4l-ej-legend i.is-rose{--ej-c: var(--fx-rose)}.l4l-admin-shell .l4l-ej-chip.is-amber,.l4l-admin-shell .l4l-ej-state.is-amber,.l4l-admin-shell .l4l-ej-legend i.is-amber{--ej-c: var(--fx-amber)}.l4l-admin-shell .l4l-ej-chip.is-muted,.l4l-admin-shell .l4l-ej-state.is-muted,.l4l-admin-shell .l4l-ej-legend i.is-muted{--ej-c: var(--fx-faint)}.l4l-admin-shell .l4l-ej-state{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--ej-c, var(--fx-muted));background:color-mix(in srgb,var(--ej-c, var(--fx-faint)) 13%,transparent)}.l4l-admin-shell .l4l-ej-state em{font-style:normal;font-weight:500}.l4l-admin-shell .l4l-ej-state.is-muted{color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-steps{display:flex;align-items:center;gap:9px;white-space:nowrap}.l4l-admin-shell .l4l-ej-steps b{font-size:12.5px;font-weight:600;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-dots{display:inline-flex;gap:3px}.l4l-admin-shell .l4l-ej-dots i{width:13px;height:6px;border-radius:3px;background:var(--fx-soft);box-shadow:inset 0 0 0 1px var(--fx-line)}.l4l-admin-shell .l4l-ej-dots i.is-on{background:var(--fx-accent);box-shadow:none}.l4l-admin-shell .l4l-ej-chips{display:flex;flex-wrap:wrap;gap:4px;max-width:430px}.l4l-admin-shell .l4l-ej-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid transparent;font:inherit;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer;color:var(--ej-c, var(--fx-muted));background:color-mix(in srgb,var(--ej-c, var(--fx-faint)) 13%,transparent);transition:box-shadow .15s}.l4l-admin-shell .l4l-ej-chip:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--ej-c, var(--fx-accent)) 30%,transparent)}.l4l-admin-shell .l4l-ej-chip.is-muted{background:transparent;border:1px dashed var(--fx-border);color:var(--fx-faint);text-decoration:line-through}.l4l-admin-shell .l4l-ej-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--fx-line);font-size:11.5px;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-legend span{display:inline-flex;align-items:center;gap:6px}.l4l-admin-shell .l4l-ej-legend i{width:10px;height:10px;border-radius:3px;background:var(--ej-c)}.l4l-admin-shell .l4l-ej-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:14px;font-size:12px;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-pager span{margin-right:auto}.l4l-admin-shell .l4l-ej-pager button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--fx-border);background:var(--fx-card);color:var(--fx-text);font:inherit;font-size:12px;font-weight:550;cursor:pointer}.l4l-admin-shell .l4l-ej-pager button:disabled{opacity:.4;cursor:default}.l4l-admin-shell .l4l-ej-note{display:flex;align-items:flex-start;gap:8px;margin:12px 18px;padding:10px 12px;border-radius:9px;background:var(--fx-soft);font-size:12.5px;line-height:1.5;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-note svg{flex-shrink:0;margin-top:2px}.l4l-admin-shell .l4l-ej-note.is-rose{color:var(--fx-rose);background:color-mix(in srgb,var(--fx-rose) 10%,transparent)}.l4l-admin-shell>.l4l-ej-note,.l4l-admin-shell main>.l4l-ej-note{margin-left:0;margin-right:0}.l4l-admin-shell .l4l-ej-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5200;display:grid;place-items:center;padding:24px;background:#09090b80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:l4lAdminFade .16s ease}.l4l-admin-shell .l4l-ej-overlay.is-side{z-index:5100;place-items:stretch end;padding:0}.l4l-admin-shell .l4l-ej-viewer{display:flex;flex-direction:column;width:min(760px,100%);height:min(90vh,920px);overflow:hidden;border-radius:14px;background:var(--fx-raised);border:1px solid var(--fx-border);box-shadow:0 30px 80px -20px #00000080;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-viewer>header{padding:16px 18px 14px;border-bottom:1px solid var(--fx-line)}.l4l-admin-shell .l4l-ej-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.l4l-admin-shell .l4l-ej-viewer h3{margin:6px 0 10px;font-size:17px;font-weight:650;line-height:1.35;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-viewer iframe{flex:1;width:100%;min-height:0;border:0;background:#fff}.l4l-admin-shell .l4l-ej-eyebrow{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-accent)}.l4l-admin-shell .l4l-ej-viewer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:12px;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-viewer-meta b{font-weight:600;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-close{display:inline-grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;border:1px solid var(--fx-line);background:transparent;color:var(--fx-muted);cursor:pointer}.l4l-admin-shell .l4l-ej-close:hover{color:var(--fx-text);background:var(--fx-soft)}.l4l-admin-shell .l4l-ej-panel{display:flex;flex-direction:column;width:min(540px,100vw);height:100vh;background:var(--fx-raised);border-left:1px solid var(--fx-border);box-shadow:-20px 0 60px -20px #0006;color:var(--fx-text);animation:l4lAdminSlide .24s cubic-bezier(.2,.9,.3,1)}.l4l-admin-shell .l4l-ej-panel>header{display:flex;justify-content:space-between;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--fx-line)}.l4l-admin-shell .l4l-ej-panel h3{display:flex;align-items:center;gap:8px;margin:4px 0 8px;font-size:18px;font-weight:650;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-panel-body{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 28px}.l4l-admin-shell .l4l-ej-plan{padding:2px 8px;border-radius:99px;background:var(--fx-soft);font-size:11px;font-weight:650;text-transform:capitalize;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-plan.is-paid{background:var(--fx-accent-soft);color:var(--fx-accent)}.l4l-admin-shell .l4l-ej-track{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.l4l-admin-shell .l4l-ej-track li{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:9px;border-top:3px solid var(--fx-line)}.l4l-admin-shell .l4l-ej-track li.is-on{border-top-color:var(--fx-accent)}.l4l-admin-shell .l4l-ej-track i{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--fx-soft);color:#fff;box-shadow:inset 0 0 0 1px var(--fx-line)}.l4l-admin-shell .l4l-ej-track li.is-on i{background:var(--fx-accent);box-shadow:none}.l4l-admin-shell .l4l-ej-track b{font-size:11.5px;font-weight:600;line-height:1.25;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-track li.is-on b{color:var(--fx-text)}.l4l-admin-shell .l4l-ej-track li.is-current b{color:var(--fx-accent)}.l4l-admin-shell .l4l-ej-track small{font-size:10.5px;color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-recap{margin:0 0 18px;font-size:12.5px;line-height:1.5;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-timeline{position:relative;list-style:none;margin:0 0 20px;padding:0}.l4l-admin-shell .l4l-ej-timeline:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:1px;background:var(--fx-line)}.l4l-admin-shell .l4l-ej-timeline li{position:relative;display:flex;gap:12px;padding:5px 0}.l4l-admin-shell .l4l-ej-tl-dot{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;margin-top:1px;border-radius:50%}.l4l-admin-shell .l4l-ej-tl-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fx-raised);box-shadow:0 0 0 2px var(--fx-faint)}.l4l-admin-shell .l4l-ej-timeline li.is-email .l4l-ej-tl-dot{background:var(--fx-accent);color:#fff}.l4l-admin-shell .l4l-ej-timeline li.is-email .l4l-ej-tl-dot:before{display:none}.l4l-admin-shell .l4l-ej-tl-event b{display:block;font-size:12.5px;font-weight:550;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-tl-event em{font-style:normal;font-weight:500;color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-tl-event small,.l4l-admin-shell .l4l-ej-tl-mail small{font-size:11px;color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-tl-mail{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--fx-border);background:var(--fx-card);font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.l4l-admin-shell .l4l-ej-tl-mail:hover{border-color:var(--fx-accent);box-shadow:0 0 0 3px var(--fx-accent-soft)}.l4l-admin-shell .l4l-ej-tl-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.l4l-admin-shell .l4l-ej-tl-head b{font-size:12.5px;font-weight:600;color:var(--fx-text)}.l4l-admin-shell .l4l-ej-tl-subject{font-size:12.5px;line-height:1.45;color:var(--fx-muted)}.l4l-admin-shell .l4l-ej-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--fx-accent);text-decoration:none}.l4l-admin-shell .l4l-ej-link:hover{text-decoration:underline}.l4l-admin-shell .l4l-affx-assign{display:flex;align-items:center;gap:8px}.l4l-admin-shell .l4l-affx-sharebtn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border-radius:8px;cursor:pointer;white-space:nowrap;font:inherit;font-size:11.5px;font-weight:600;color:var(--fx-muted);background:transparent;border:1px solid var(--fx-border);transition:color .15s,border-color .15s}.l4l-admin-shell .l4l-affx-sharebtn:hover{color:var(--fx-accent);border-color:var(--fx-accent)}.l4l-admin-shell .l4l-affx-shared{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.l4l-admin-shell .l4l-affx-share-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--fx-text);background:var(--fx-accent-soft)}.l4l-admin-shell .l4l-affx-share-chip b{font-weight:700;color:var(--fx-accent)}.l4l-admin-shell .l4l-affx-share-grid{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:0 12px}.l4l-admin-shell .l4l-affx-field select,.l4l-admin-shell .l4l-affx-unshare select{min-width:0;padding:9px 11px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:500;letter-spacing:0;cursor:pointer;background:#7f7f7f1a;border:1px solid rgba(127,127,127,.28);color:inherit;outline:none}.l4l-admin-shell .l4l-affx-field select{height:44px}.l4l-admin-shell .l4l-affx-field select:focus,.l4l-admin-shell .l4l-affx-unshare select:focus{border-color:var(--fx-accent)}.l4l-admin-shell .l4l-affx-field select option,.l4l-admin-shell .l4l-affx-unshare select option{color:#111;background:#fff}.l4l-admin-shell .l4l-affx-share-grid .l4l-affx-amount input{height:44px}.l4l-admin-shell .l4l-affx-amount.is-readonly input{opacity:.6;cursor:default}.l4l-admin-shell .l4l-affx-share-quick{display:flex;gap:6px;margin:-2px 0 14px}.l4l-admin-shell .l4l-affx-share-quick button{height:26px;padding:0 10px;border-radius:99px;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;color:var(--fx-muted);background:transparent;border:1px solid var(--fx-border)}.l4l-admin-shell .l4l-affx-share-quick button.is-on{color:var(--fx-accent);border-color:var(--fx-accent);background:var(--fx-accent-soft)}.l4l-admin-shell .l4l-affx-share-preview{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:var(--fx-soft);border:1px solid var(--fx-line)}.l4l-admin-shell .l4l-affx-share-preview-head{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-muted)}.l4l-admin-shell .l4l-affx-share-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px}.l4l-admin-shell .l4l-affx-share-row+.l4l-affx-share-row{border-top:1px solid var(--fx-line)}.l4l-admin-shell .l4l-affx-share-row b{font-weight:650;color:var(--fx-text)}.l4l-admin-shell .l4l-affx-share-row small{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--fx-faint)}.l4l-admin-shell .l4l-affx-share-amounts{text-align:right;white-space:nowrap;color:var(--fx-muted);font-variant-numeric:tabular-nums}.l4l-admin-shell .l4l-affx-share-amounts i{margin:0 3px;font-style:normal;color:var(--fx-faint)}.l4l-admin-shell .l4l-affx-modal-after.is-error{display:flex;align-items:center;gap:6px;opacity:1;color:var(--fx-rose)}.l4l-admin-shell .l4l-affx-unshare{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--fx-line);font-size:12.5px;color:var(--fx-muted)}.l4l-admin-shell .l4l-affx-unshare select{padding:6px 10px;font-size:12.5px;font-weight:600}.l4l-admin-shell .l4l-affx-unshare .l4l-admin-btn-ghost{display:inline-flex;align-items:center;gap:6px}.l4l-admin-shell .l4l-affx-modal{display:block;padding:22px 24px 20px;overflow-y:auto}.l4l-lc-ext{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:999px;background:#a78bfa29;color:#a78bfa}.l4l-admin-shell.is-clean .l4l-lc-ext{background:#7c3aed1a;color:#6d28d9}.l4l-lc-scope{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.l4l-lc-scope .l4l-admin-pill-btn{display:inline-flex;align-items:center;gap:6px}.l4l-lc-scope-note{flex:1 1 320px;margin-left:6px;font-size:11.5px;line-height:1.45;color:rgba(var(--la-fg),.5)}.l4l-lc-link{display:inline-flex;align-items:center;gap:4px;margin-top:11px;font-size:12px;font-weight:600;color:#60a5fa;text-decoration:none}.l4l-lc-link:hover{text-decoration:underline}.l4l-admin-shell.is-clean .l4l-lc-link{color:#1d4ed8}.l4l-admin-shell .l4l-ej-trigger{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11px;line-height:1.3;color:var(--fx-faint)}.l4l-admin-shell .l4l-ej-trigger.is-block{display:flex;margin-top:4px}.l4l-admin-shell .l4l-ej-trigger.is-ext{color:var(--fx-violet)}.l4l-admin-shell .l4l-ej-trigger svg{flex-shrink:0}.l4l-admin-shell .l4l-ej-keychip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 12px;border-radius:9px;border:1px solid var(--fx-border);background:var(--fx-accent-soft);color:var(--fx-text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.l4l-admin-shell .l4l-ej-keychip:hover{border-color:var(--fx-accent)}.l4l-admin-shell .l4l-ej-chip{gap:4px}.l4l-admin-shell .l4l-ej-note svg{flex-shrink:0}.l4l-fb-window{margin:-6px 0 16px;font-size:13px;color:rgba(var(--la-fg, 255, 255, 255),.6)}.l4l-fb-legend{display:flex;gap:14px;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.6)}.l4l-fb-legend span{display:inline-flex;align-items:center;gap:6px}.l4l-fb-legend i{display:inline-block;width:10px;height:10px;border-radius:3px}.l4l-fb-muted{margin-top:2px;font-size:11.5px;color:rgba(var(--la-fg, 255, 255, 255),.55)}.l4l-fb-warn{margin-top:2px;font-size:11.5px;color:#dc2626}.l4l-fb-class{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);white-space:nowrap}.l4l-fb-evidence{max-width:360px;font-size:11.5px;line-height:1.5;color:rgba(var(--la-fg, 255, 255, 255),.65);word-break:break-word}.l4l-fb-empty{padding:36px;text-align:center;color:rgba(var(--la-fg, 255, 255, 255),.45)}.l4l-fb-policy ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;font-size:13px;line-height:1.55;color:rgba(var(--la-fg, 255, 255, 255),.75)}.l4l-admin-date{height:32px;padding:0 10px;border-radius:999px;font:inherit;font-size:12.5px;color:rgba(var(--la-fg, 255, 255, 255),.85);background:transparent;border:1px solid rgba(var(--la-fg, 255, 255, 255),.15)}@media (max-width: 960px){.l4l-admin-shell{grid-template-columns:minmax(0,1fr)}.l4l-admin-shell[class] .l4l-admin-sidebar{position:static;height:auto;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 14px 8px;border-right:0;border-bottom:1px solid rgba(var(--la-fg, 255, 255, 255),.08)}.l4l-admin-shell[class] .l4l-admin-brand{grid-column:1;grid-row:1;padding:0;margin:0;border-bottom:0}.l4l-admin-shell[class] .l4l-admin-sidebar-footer{grid-column:2;grid-row:1;flex-direction:row;align-items:center;gap:6px;padding:0;margin:0;border-top:0}.l4l-admin-shell[class] .l4l-admin-nav{grid-column:1 / -1;grid-row:2;flex-direction:row;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.l4l-admin-shell[class] .l4l-admin-nav::-webkit-scrollbar{display:none}.l4l-admin-shell[class] .l4l-admin-nav .l4l-admin-nav-item{width:auto;flex-shrink:0;white-space:nowrap}.l4l-admin-shell[class] .l4l-admin-theme-toggle,.l4l-admin-shell[class] .l4l-admin-sidebar-footer>.l4l-admin-nav-item{width:34px;height:34px;padding:0;margin:0;justify-content:center;flex-shrink:0}.l4l-admin-shell[class] .l4l-admin-theme-toggle>span,.l4l-admin-shell[class] .l4l-admin-sidebar-footer>.l4l-admin-nav-item>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.l4l-admin-shell[class] .l4l-admin-user{padding:0;background:none;border:0}.l4l-admin-shell[class] .l4l-admin-user-avatar,.l4l-admin-shell[class] .l4l-admin-user-meta{display:none}.l4l-admin-shell[class] .l4l-admin-logout{width:34px;height:34px}.l4l-admin-table-wrap,.l4l-recipients-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.l4l-admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.l4l-fx-split,.l4l-fx-funnels{grid-template-columns:minmax(0,1fr)}.l4l-admin-section-head{flex-wrap:wrap;gap:10px}.l4l-admin-section-head>div{flex-wrap:wrap}.l4l-wm-metrics,.l4l-affx-pills{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.l4l-wm-metric,.l4l-affx-pill{flex-shrink:0;white-space:nowrap}.l4l-health-counter-table{overflow-wrap:anywhere}}@media (max-width: 640px){.l4l-bc-row{flex-wrap:wrap;gap:6px 12px}.l4l-bc-row-main{order:3;flex-basis:100%}.l4l-bc-row-sub{flex-wrap:wrap}.l4l-bc-row-rates{order:4}.l4l-bc-row-time{margin-left:auto}.l4l-lc-row-head{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.l4l-lc-row-main{flex-basis:calc(100% - 90px)}.l4l-lc-row-sent{order:5;flex:1 1 20%;min-width:0;align-items:flex-start}.l4l-lc-row-verdict{order:6;flex-basis:100%;min-width:0;text-align:left}.l4l-lc-row-detail{padding-left:14px;padding-right:14px}.l4l-bc-builder-overlay{padding:10px}.l4l-admin-drawer-tabs,.l4l-eb-props-tabs{overflow-x:auto;scrollbar-width:none}.l4l-admin-drawer-tab{flex-shrink:0;white-space:nowrap}.l4l-eb-props-tab{flex:1 0 auto;white-space:nowrap}.l4l-affx-tools{flex:1 1 100%;min-width:0}.l4l-affx-pills{min-width:0}.lfl-aff-link-layout{grid-template-columns:minmax(0,1fr)}.lfl-aff-link-main{width:100%}.lfl-aff-share{justify-content:center}.lfl-aff-funnel{flex-direction:column;gap:4px}.lfl-aff-funnel-arrow{flex-direction:row;gap:6px;min-width:0;padding:4px 0}.lfl-aff-funnel-arrow-label{margin-top:0}}@media (max-width: 560px){.l4l-admin-kpi-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 480px){.l4l-admin-main{padding:16px}.l4l-admin-hero-title{font-size:26px}}.ka-root{--ka-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ka-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--ka-ink: #14152A;--ka-ink-2: #4A4C61;--ka-ink-3: #6B6E85;--ka-ink-4: #8A8DA3;--ka-line: #DFE2EC;--ka-line-soft: #E6E8EF;--ka-panel: #F7F7FB;--ka-brand: #4338CA;--ka-brand-2: #4F46E5;--ka-brand-3: #6366F1;--ka-ok: #0E7A50;--ka-bad: #B4321D;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(460px,.82fr);background:var(--ka-panel);color:var(--ka-ink);font-family:var(--ka-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ka-root *,.ka-root *:before,.ka-root *:after{box-sizing:border-box}.ka-root p,.ka-root ul,.ka-root h1,.ka-root h2{margin:0}.ka-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ka-ink);text-decoration:none;border-radius:12px}.ka-brand:focus-visible{outline:2px solid var(--ka-brand-3);outline-offset:4px}.ka-brand-dark{color:#fff}.ka-mark{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);color:#fff;font:700 19px/1 var(--ka-display);box-shadow:inset 0 1px #ffffff52,0 10px 22px -8px #4f46e5cc}.ka-mark-sm{width:30px;height:30px;border-radius:9px;font-size:16px}.ka-word{font:650 22px/1 var(--ka-display);letter-spacing:-.03em}.ka-stage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;min-height:100dvh;padding:36px 56px 52px;background:radial-gradient(120% 90% at 0% 0%,#1a1b42,#0c0d25 52%,#07081a);color:#fff}.ka-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ka-stage-top{position:relative;z-index:2}.ka-stage-mid{position:relative;min-height:0}.ka-pitch{position:relative;z-index:2;max-width:620px}.ka-display{font:650 clamp(38px,3.7vw,60px)/1.02 var(--ka-display);letter-spacing:-.036em;color:#fff;text-wrap:balance}.ka-grad{background:linear-gradient(95deg,#c7d2fe,#f5b5d9 44%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.ka-lead{margin-top:22px;max-width:540px;font-size:16.5px;line-height:1.6;color:#e2e5ffc2}.ka-panel{--ka-ring: var(--ka-panel);position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:40px 56px 28px;background:radial-gradient(90% 46% at 100% 0%,rgba(99,102,241,.08),transparent 62%),var(--ka-panel)}.ka-panel-in{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:412px;margin:0 auto}.ka-mobile-brand{display:none;margin-bottom:30px}.ka-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-bottom:16px;padding:5px 11px 5px 9px;border-radius:999px;background:#eef0ff;color:#3730a3;font-size:12.5px;font-weight:650}.ka-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--ka-brand-2);box-shadow:0 0 0 3px #4f46e52e}.ka-title{font:650 38px/1.06 var(--ka-display);letter-spacing:-.032em;color:var(--ka-ink)}.ka-sub{margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--ka-ink-2)}.ka-sub b{color:var(--ka-ink);font-weight:600;overflow-wrap:anywhere}.ka-back{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-bottom:28px;padding:6px 10px 6px 6px;border-radius:10px;color:var(--ka-ink-2);font-size:14px;font-weight:600;text-decoration:none}.ka-back:hover{color:var(--ka-ink);background:#edeef4}.ka-back:focus-visible{outline:2px solid var(--ka-brand-3);outline-offset:2px}.ka-form{display:flex;flex-direction:column;gap:18px;margin-top:30px}.ka-field{display:flex;flex-direction:column;gap:8px}.ka-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ka-label{font-size:14px;font-weight:600;color:var(--ka-ink)}.ka-link{color:var(--ka-brand);font-size:13.5px;font-weight:600;text-decoration:none;border-radius:6px}.ka-link:hover{text-decoration:underline;text-underline-offset:3px}.ka-link:focus-visible{outline:2px solid var(--ka-brand-3);outline-offset:2px}.ka-input-wrap{position:relative}.ka-input-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--ka-ink-4);pointer-events:none;transition:color .15s}.ka-input{width:100%;height:52px;margin:0;padding:0 16px 0 46px;border:1px solid var(--ka-line);border-radius:14px;background:#fff;color:var(--ka-ink);font:500 15.5px/1.2 var(--ka-font);box-shadow:0 1px 2px #1012280a;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ka-input::-moz-placeholder{color:#9ea1b5;font-weight:400;opacity:1}.ka-input::placeholder{color:#9ea1b5;font-weight:400;opacity:1}.ka-input:hover{border-color:#c9cddb}.ka-input:focus{outline:none;border-color:var(--ka-brand-3);box-shadow:0 0 0 4px #6366f129,0 1px 2px #1012280a}.ka-input:-webkit-autofill{-webkit-text-fill-color:var(--ka-ink);box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 9999s;transition:background-color 9999s}.ka-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset,0 0 0 4px #6366f129}.ka-input-wrap:focus-within .ka-input-ico{color:var(--ka-brand-2)}.ka-input.ka-has-eye{padding-right:54px}.ka-input[aria-invalid=true]{border-color:#e0563f}.ka-input:disabled{background:#f3f4f8;color:var(--ka-ink-3)}.ka-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:10px;background:none;color:var(--ka-ink-4);cursor:pointer}.ka-eye:hover{color:var(--ka-ink);background:#f1f2f7}.ka-eye:focus-visible{outline:2px solid var(--ka-brand-3);outline-offset:0}.ka-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:6px;border:0;border-radius:14px;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,#5b54f0,#4338ca);color:#fff;font:650 15.5px/1 var(--ka-font);letter-spacing:.005em;text-decoration:none;box-shadow:inset 0 1px #ffffff38,0 1px 2px #3730a359,0 14px 30px -14px #4338cacc;transition:transform .15s ease,box-shadow .2s ease,background .2s}.ka-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.24) 48%,transparent 66%);transform:translate(-120%);transition:transform .75s ease;pointer-events:none}.ka-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 1px 2px #3730a359,0 20px 36px -14px #4338cae6}.ka-submit:hover:not(:disabled):before{transform:translate(120%)}.ka-submit:active:not(:disabled){transform:translateY(0)}.ka-submit:focus-visible{outline:3px solid rgba(99,102,241,.45);outline-offset:3px}.ka-submit:disabled{cursor:default}.ka-submit:disabled:not(.is-ok):not(.is-busy){opacity:.55}.ka-submit.is-ok{background:linear-gradient(180deg,#12b886,#059669);box-shadow:inset 0 1px #ffffff38,0 14px 30px -14px #059669cc}.ka-submit .ka-arrow{transition:transform .2s ease}.ka-submit:hover:not(:disabled) .ka-arrow{transform:translate(3px)}.ka-spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ka-spin .7s linear infinite}@keyframes ka-spin{to{transform:rotate(360deg)}}.ka-submit.ka-secondary{background:#fff;color:var(--ka-ink);box-shadow:inset 0 0 0 1px var(--ka-line),0 1px 2px #1012280d}.ka-submit.ka-secondary:hover{background:#f7f7fb}.ka-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:#fdf0ee;color:#9f2a17;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #f6cfc7}.ka-alert svg{flex:none;margin-top:1px}.ka-alt{margin-top:28px;padding-top:22px;border-top:1px solid var(--ka-line-soft);color:var(--ka-ink-2);font-size:14.5px;text-align:center}.ka-alt a{color:var(--ka-brand);font-weight:650;text-decoration:none;border-radius:6px}.ka-alt a:hover{text-decoration:underline;text-underline-offset:3px}.ka-alt a:focus-visible{outline:2px solid var(--ka-brand-3);outline-offset:2px}.ka-alt button{padding:0;border:0;background:none;color:var(--ka-brand);font:inherit;font-weight:650;cursor:pointer;border-radius:6px}.ka-alt button:hover{text-decoration:underline;text-underline-offset:3px}.ka-reqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:2px 0 0;padding:12px 14px;list-style:none;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ka-line-soft)}.ka-reqs li{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.3;color:var(--ka-ink-3)}.ka-reqs li i{display:grid;place-items:center;flex:none;width:17px;height:17px;border-radius:50%;background:#eef0f5;color:#9ea1b5}.ka-reqs li.is-met{color:var(--ka-ok)}.ka-reqs li.is-met i{background:#ddf5ea;color:var(--ka-ok)}.ka-match{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:550}.ka-match.is-ok{color:var(--ka-ok)}.ka-match.is-bad{color:var(--ka-bad)}.ka-done-ico{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:18px;background:linear-gradient(145deg,#ddf7ec,#b7eed6);color:#047857;box-shadow:inset 0 0 0 1px #0478571f,0 12px 26px -14px #04785780}.ka-done-ico.ka-warn-ico{background:linear-gradient(145deg,#fdede4,#fad3bf);color:#b93a12;box-shadow:inset 0 0 0 1px #b93a121f,0 12px 26px -14px #b93a1273}.ka-note{margin-top:14px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ka-line-soft);color:var(--ka-ink-2);font-size:13.5px;line-height:1.5}.ka-foot{display:flex;flex-direction:column;gap:10px;width:100%;max-width:412px;margin:0 auto;padding-top:30px}.ka-trust{display:flex;flex-wrap:wrap;gap:8px 14px;padding:0;list-style:none;color:#5a5d74;font-size:12.5px}.ka-trust li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ka-trust svg{color:#7c7fa0}.ka-legal{color:var(--ka-ink-3);font-size:12.5px}.ka-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px;border-radius:4px}.ka-legal a:hover{color:var(--ka-ink)}.ka-rise-in{animation:ka-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}@keyframes ka-rise{0%{opacity:0;translate:0 14px}}.ka-shake{animation:ka-shake .45s ease-in-out}@keyframes ka-shake{20%{translate:-7px 0}40%{translate:7px 0}60%{translate:-4px 0}80%{translate:4px 0}}@media (max-width: 1023px){.ka-root{grid-template-columns:minmax(0,1fr)}.ka-stage{min-height:0;grid-template-rows:auto auto;padding:22px 24px 68px}.ka-stage-mid{display:none}.ka-pitch{margin-top:30px}.ka-display{font-size:clamp(30px,7.4vw,44px)}.ka-lead{margin-top:12px;font-size:15px}.ka-panel{z-index:2;min-height:0;margin-top:-40px;padding:34px 24px 28px;border-radius:28px 28px 0 0;box-shadow:0 -16px 40px -24px #0304148c}.ka-panel-in{justify-content:flex-start}.ka-title{font-size:32px}}@media (max-width: 520px){.ka-stage{padding:18px 18px 62px}.ka-pitch{margin-top:24px}.ka-lead{display:none}.ka-panel{padding:30px 18px 24px}.ka-form{margin-top:24px}.ka-reqs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ka-root *,.ka-root *:before,.ka-root *:after{animation:none!important;transition:none!important}}.ka-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ka-form.ka-form-tight{gap:14px;margin-top:24px}.ka-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ka-opt{color:var(--ka-ink-3);font-weight:400}.ka-plan{display:flex;align-items:center;gap:12px;margin-top:18px;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ka-line-soft),0 6px 16px -12px #1012284d}.ka-plan-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:#fff}.ka-plan b{display:block;font-size:14px;font-weight:650}.ka-plan small{display:block;font-size:12.5px;color:var(--ka-ink-3)}.ka-check{display:flex;align-items:flex-start;gap:10px;color:var(--ka-ink-2);font-size:13px;line-height:1.5;cursor:pointer}.ka-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ka-brand-2);cursor:pointer}.ka-check a{color:var(--ka-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media (max-width: 520px){.ka-grid-2{grid-template-columns:minmax(0,1fr)}}.ka-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.ka-stage{background:radial-gradient(80% 70% at 56% 44%,#14163a,#090a1c 55%,#050510)}.ka-glow{position:absolute;border-radius:50%}.ka-glow-net{width:820px;height:820px;left:56%;top:44%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#6366f13d,#6366f100)}.ka-sphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ka-core{position:absolute;left:56%;top:44%;width:0;height:0;isolation:isolate}.ka-core-halo{position:absolute;left:50%;top:50%;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;background:radial-gradient(closest-side,#6366f180,#6366f124 45%,#6366f100);animation:ka-breathe 5s ease-in-out infinite}@keyframes ka-breathe{50%{transform:scale(1.12);opacity:.8}}.ka-core .ka-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ka-core-word{position:absolute;left:50%;top:74px;transform:translate(-50%);font:650 34px/1 var(--ka-display);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 24px rgba(99,102,241,.6)}.ka-mark-xl{width:106px;height:106px;border-radius:32px;font-size:58px;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.26) 50%,transparent 58%) no-repeat -220% 0 / 220% 100%,linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);box-shadow:inset 0 1px #ffffff52,0 28px 70px -18px #4f46e5f2,0 0 0 1px #ffffff1a;animation:ka-shine 7s ease-in-out infinite}@keyframes ka-shine{0%,62%{background-position:-220% 0,0 0}88%,to{background-position:220% 0,0 0}}.ka-mark-xl:after{width:16px;height:16px;right:-5px;top:-5px}.ka-mark-xl .ka-sat{width:16px;height:16px;margin:-8px 0 0 -8px;box-shadow:0 0 0 3px #0b0c22,0 0 22px #f2665bf2;animation-duration:11s,11s,11s}.ka-mark-xl+.ka-core-word{top:72px}@media (min-width: 1024px){.ka-stage-top{visibility:hidden}}@media (max-width: 1023px){.ka-glow-net{left:84%;top:52%;width:560px;height:560px}.ka-core{display:none}}.ka-mark-lg{width:42px;height:42px;border-radius:13px;font-size:22px}.ka-brand-dark .ka-word{font-size:24px}.ka-brand-dark{gap:24px}.ka-mark-live{overflow:visible}.ka-mark-k{position:relative;z-index:1;display:block;width:100%;height:100%}.ka-orbit-ring{display:none;position:absolute;left:50%;top:50%;z-index:-1;overflow:visible}.ka-orbit-ring ellipse{fill:none;stroke:#c7d2fe4d;stroke-width:1}.ka-orbit{display:none;position:absolute;left:50%;top:50%;pointer-events:none}.ka-sat{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#f2665b;box-shadow:0 0 0 2px #0b0c22,0 0 14px #f2665be6;offset-rotate:0deg;animation:ka-sat-move 9s linear infinite,ka-sat-depth 9s linear infinite,ka-sat-z 9s steps(1,end) infinite}@keyframes ka-sat-move{to{offset-distance:100%}}@keyframes ka-sat-depth{0%{transform:scale(.78);opacity:.8}25%{transform:scale(.62);opacity:.62}50%{transform:scale(.85);opacity:.9}75%{transform:scale(1.1);opacity:1}to{transform:scale(.78);opacity:.8}}@keyframes ka-sat-z{0%,49.9%{z-index:-1}50%,to{z-index:2}}@supports (offset-path: path("M 0 0 L 1 1")){.ka-mark-live .km-dot{display:none}.ka-mark-live .ka-orbit,.ka-mark-live .ka-orbit-ring{display:block}}@media (prefers-reduced-motion: reduce){.ka-mark-live .km-dot{display:inline}.ka-mark-live .ka-orbit,.ka-mark-live .ka-orbit-ring{display:none}.ka-root *,.ka-root *:before,.ka-root *:after{animation:none!important}}.kx-wait{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.kx-spin{width:34px;height:34px;border:3px solid #E3E5F2;border-top-color:var(--ka-brand-2);border-radius:50%;animation:kx-rot .8s linear infinite}@keyframes kx-rot{to{transform:rotate(360deg)}}.kx-spin-ink.ka-spin{border-color:#4338ca38;border-top-color:var(--ka-brand)}.kx-wait .ka-title{font-size:30px}.kx-invite{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--ka-line-soft),0 10px 24px -18px #10122859}.kx-org{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);color:#fff;font:650 19px/1 var(--ka-display);box-shadow:inset 0 1px #ffffff4d,0 10px 20px -10px #4f46e5cc}.kx-invite-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.kx-invite-txt b{font-size:15px;font-weight:650;color:var(--ka-ink);overflow-wrap:anywhere}.kx-invite-txt>span{font-size:13px;color:var(--ka-ink-3);overflow-wrap:anywhere}.kx-invite-txt .kx-role{display:inline-flex;align-items:center;margin-left:2px;padding:2px 9px;border-radius:999px;background:#eef0ff;color:#3730a3;font-size:12.5px;font-weight:650;vertical-align:1px}.kx-reqs-1.ka-reqs{grid-template-columns:minmax(0,1fr)}.kx-ok{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:#e9f7f0;color:#0b5e3e;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #bfe6d3}.kx-ok svg{flex:none;margin-top:1px}.kx-block{margin-top:26px;padding-top:22px;border-top:1px solid var(--ka-line-soft)}.kx-block-title{font-size:15px;font-weight:650;color:var(--ka-ink)}.kx-block .kx-block-sub{margin-top:4px;font-size:14px;line-height:1.5;color:var(--ka-ink-2)}.kx-block .ka-form{margin-top:16px;gap:14px}.kx-neutral-ico.ka-done-ico{background:linear-gradient(145deg,#eef0ff,#dce0ff);color:#3730a3;box-shadow:inset 0 0 0 1px #3730a31f,0 12px 26px -14px #4338ca73}body[data-ui=v2] .mj-page{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1520px;margin:0 auto;padding:0 8px 24px;font:400 14px/1.45 var(--font-ui);color:var(--ink)}body[data-ui=v2] .mj-page *,body[data-ui=v2] .mj-page *:before,body[data-ui=v2] .mj-page *:after{box-sizing:border-box}body[data-ui=v2] .mj-page b,body[data-ui=v2] .mj-page strong{font-weight:600}body[data-ui=v2] .mj-page svg.lucide{flex:none}body[data-ui=v2] .mj-page :focus{outline:none}body[data-ui=v2] .mj-page :focus-visible{outline:2px solid var(--brand);outline-offset:2px}body[data-ui=v2] .mj-page .mj-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body[data-ui=v2] .mj-page .mj-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:4px}body[data-ui=v2] .mj-page .mj-head-txt{min-width:0}body[data-ui=v2] .mj-page .mj-eyebrow{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-title{margin:0;font:650 34px/1.08 var(--font-display);letter-spacing:-.028em;color:var(--ink);overflow-wrap:anywhere}body[data-ui=v2] .mj-page .mj-sub{margin:6px 0 0;min-height:22px;font-size:15px;color:var(--ink-2)}body[data-ui=v2] .mj-page .mj-sub b{color:var(--ink)}body[data-ui=v2] .mj-page .mj-sep{margin:0 7px;color:var(--line-strong)}body[data-ui=v2] .mj-page .mj-acts{display:flex;align-items:center;gap:8px;flex:none}body[data-ui=v2] .mj-page .mj-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:10px;font:600 14px/1 var(--font-ui);color:var(--ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--surface);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line);transition:background-color .15s,box-shadow .15s,color .15s}body[data-ui=v2] .mj-page .mj-btn:hover{background:var(--surface-2);box-shadow:var(--sh-1),inset 0 0 0 1px var(--line-strong)}body[data-ui=v2] .mj-page .mj-btn.mj-pri{background:var(--brand);color:var(--on-brand);box-shadow:0 1px 2px #4338ca4d,inset 0 1px #ffffff2e}body[data-ui=v2] .mj-page .mj-btn.mj-pri:hover{background:var(--brand-hover)}body[data-ui=v2] .mj-page .mj-btn.mj-ghost{background:transparent;box-shadow:none;color:var(--ink-2)}body[data-ui=v2] .mj-page .mj-btn.mj-ghost:hover{background:var(--hover);color:var(--ink)}body[data-ui=v2] .mj-page .mj-btn.mj-sm{height:30px;padding:0 10px;gap:6px;border-radius:8px;font-size:13px}body[data-ui=v2] .mj-page .mj-btn[disabled]{opacity:.6;cursor:default}body[data-ui=v2] .mj-page .mj-chev{transition:transform .15s}body[data-ui=v2] .mj-page .mj-btn[aria-expanded=true] .mj-chev{transform:rotate(180deg)}body[data-ui=v2] .mj-page .mj-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--font-ui);color:var(--brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}body[data-ui=v2] .mj-page .mj-lnk:hover{text-decoration:underline;text-underline-offset:3px}body[data-ui=v2] .mj-page .mj-menu-wrap{position:relative}body[data-ui=v2] .mj-page .mj-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--surface);box-shadow:var(--sh-3)}body[data-ui=v2] .mj-page .mj-menu a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:550;color:var(--ink);text-decoration:none}body[data-ui=v2] .mj-page .mj-menu a svg{color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-menu a:hover,body[data-ui=v2] .mj-page .mj-menu a:focus-visible{outline:none;background:var(--hover)}body[data-ui=v2] .mj-page .mj-card{min-width:0;overflow:hidden;border-radius:var(--r-l);background:var(--surface);box-shadow:var(--sh-2)}body[data-ui=v2] .mj-page .mj-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}body[data-ui=v2] .mj-page .mj-hd h2{margin:0;font:650 16px/1.2 var(--font-ui);letter-spacing:-.005em;color:var(--ink)}body[data-ui=v2] .mj-page .mj-hd .mj-n{font-size:12.5px;font-weight:650;color:var(--ink-3);font-variant-numeric:tabular-nums}body[data-ui=v2] .mj-page .mj-hd-r{margin-left:auto;display:flex;align-items:center;gap:6px}body[data-ui=v2] .mj-page .mj-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--ink-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}body[data-ui=v2] .mj-page .mj-pill.mj-dot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--mj-pc, var(--c1))}body[data-ui=v2] .mj-page .mj-pill.mj-ok{background:var(--ok-soft);color:var(--ok);box-shadow:none}body[data-ui=v2] .mj-page .mj-pill.mj-warn{background:var(--warn-soft);color:var(--warn);box-shadow:none}body[data-ui=v2] .mj-page .mj-pill.mj-bad{background:var(--bad-soft);color:var(--bad);box-shadow:none}body[data-ui=v2] .mj-page .mj-pill.mj-brand{background:var(--brand-soft);color:var(--brand-ink);box-shadow:none}body[data-ui=v2] .mj-page .mj-pill.mj-signal{background:var(--signal-soft);color:var(--signal);box-shadow:none}body[data-ui=v2] .mj-page .mj-pill.mj-allday{max-width:260px}body[data-ui=v2] .mj-page .mj-pill.mj-allday>span{min-width:0;overflow:hidden;text-overflow:ellipsis}body[data-ui=v2] .mj-page .mj-band{padding:14px 18px 16px}body[data-ui=v2] .mj-page .mj-band-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:30px;margin-bottom:12px}body[data-ui=v2] .mj-page .mj-band-head h2{margin:0;font:650 16px/1.2 var(--font-ui);color:var(--ink)}body[data-ui=v2] .mj-page .mj-next{margin-left:auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 10px;font-size:13px;color:var(--ink-2)}body[data-ui=v2] .mj-page .mj-next b{color:var(--ink)}body[data-ui=v2] .mj-page .mj-next-ico{color:var(--brand)}body[data-ui=v2] .mj-page .mj-next-txt{min-width:0}body[data-ui=v2] .mj-page .mj-track-scroll{position:relative}body[data-ui=v2] .mj-page .mj-track{position:relative;height:106px;overflow:hidden;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}body[data-ui=v2] .mj-page .mj-hours{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(var(--mj-cols, 12),minmax(0,1fr));pointer-events:none}body[data-ui=v2] .mj-page .mj-hours span{padding:6px 0 0 6px;border-left:1px dashed var(--line);font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}body[data-ui=v2] .mj-page .mj-hours span:first-child{border-left:0}body[data-ui=v2] .mj-page .mj-evt{position:absolute;top:26px;height:66px;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:7px 9px;border:0;border-radius:10px;overflow:hidden;font:inherit;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;background:var(--surface);box-shadow:var(--sh-1),inset 3px 0 0 var(--mj-ec, var(--brand));transition:box-shadow .15s,opacity .15s}body[data-ui=v2] .mj-page .mj-evt:hover{box-shadow:var(--sh-2),inset 3px 0 0 var(--mj-ec, var(--brand))}body[data-ui=v2] .mj-page .mj-evt:focus-visible{outline-offset:-2px}body[data-ui=v2] .mj-page .mj-evt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}body[data-ui=v2] .mj-page .mj-evt small{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-ui=v2] .mj-page .mj-evt.mj-compact{padding:5px 9px;gap:0}body[data-ui=v2] .mj-page .mj-evt.mj-compact b{-webkit-line-clamp:1}body[data-ui=v2] .mj-page .mj-evt.mj-done{opacity:.55}body[data-ui=v2] .mj-page .mj-evt.mj-focus{z-index:2;opacity:1;box-shadow:var(--sh-2),inset 3px 0 0 var(--mj-ec, var(--brand)),0 0 0 2px var(--brand-line)}body[data-ui=v2] .mj-page .mj-now{position:absolute;top:0;bottom:0;z-index:3;width:2px;margin-left:-1px;background:var(--signal);pointer-events:none}body[data-ui=v2] .mj-page .mj-now:before{content:attr(data-t);position:absolute;bottom:4px;left:6px;padding:1px 3px;border-radius:3px;background:var(--surface-2);font:700 12px/1 var(--font-ui);color:var(--signal);font-variant-numeric:tabular-nums}body[data-ui=v2] .mj-page .mj-now.mj-now-l:before{left:auto;right:6px}body[data-ui=v2] .mj-page .mj-now:after{content:"";position:absolute;top:-3px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--signal)}body[data-ui=v2] .mj-page .mj-band-empty{position:absolute;top:24px;right:12px;bottom:8px;left:12px;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}body[data-ui=v2] .mj-page .mj-band-empty>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px;max-width:100%;padding:9px 14px;border-radius:12px;pointer-events:auto;background:var(--surface);box-shadow:var(--sh-1);font-size:13.5px;color:var(--ink-2);text-align:center}body[data-ui=v2] .mj-page .mj-band-empty svg{color:var(--ok)}body[data-ui=v2] .mj-page .mj-band-empty b{color:var(--ink)}body[data-ui=v2] .mj-page .mj-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px}body[data-ui=v2] .mj-page .mj-grid.mj-solo{grid-template-columns:minmax(0,1fr)}body[data-ui=v2] .mj-page .mj-stack{display:flex;flex-direction:column;gap:14px;min-width:0}body[data-ui=v2] .mj-page .mj-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}body[data-ui=v2] .mj-page .mj-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;font:550 13px/1 var(--font-ui);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}body[data-ui=v2] .mj-page .mj-chip:hover{background:var(--hover);color:var(--ink)}body[data-ui=v2] .mj-page .mj-chip[aria-pressed=true]{background:var(--ink);color:var(--surface);box-shadow:none}body[data-ui=v2] .mj-page .mj-chip .mj-n{font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}body[data-ui=v2] .mj-page .mj-tri{margin:0;padding:0;list-style:none}body[data-ui=v2] .mj-page .mj-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 18px;border-top:1px solid var(--line);scroll-margin:76px 0 24px;transition:background-color .12s}body[data-ui=v2] .mj-page .mj-row:hover{background:var(--surface-2)}body[data-ui=v2] .mj-page .mj-row.mj-sel{background:var(--brand-soft)}body[data-ui=v2] .mj-page .mj-row.mj-sel:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--brand)}body[data-ui=v2] .mj-page .mj-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}body[data-ui=v2] .mj-page .mj-row.mj-busy{opacity:.6}body[data-ui=v2] .mj-page .mj-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--mj-icb, var(--surface-2));color:var(--mj-icf, var(--ink-2))}body[data-ui=v2] .mj-page .mj-ic-reply{--mj-icb: var(--brand-soft);--mj-icf: var(--brand-ink)}body[data-ui=v2] .mj-page .mj-ic-task{--mj-icb: var(--surface-2);--mj-icf: var(--ink-2)}body[data-ui=v2] .mj-page .mj-ic-late{--mj-icb: var(--bad-soft);--mj-icf: var(--bad)}body[data-ui=v2] .mj-page .mj-ic-signal{--mj-icb: var(--signal-soft);--mj-icf: var(--signal)}body[data-ui=v2] .mj-page .mj-ic-ok{--mj-icb: var(--ok-soft);--mj-icf: var(--ok)}body[data-ui=v2] .mj-page .mj-row.mj-sel .mj-ic-task{box-shadow:inset 0 0 0 1px var(--brand-line)}body[data-ui=v2] .mj-page .mj-main{display:flex;flex-direction:column;gap:3px;min-width:0}body[data-ui=v2] .mj-page .mj-t{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;color:var(--ink)}body[data-ui=v2] .mj-page .mj-t-link{min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-ui=v2] .mj-page .mj-t-link:hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}body[data-ui=v2] .mj-page .mj-t .mj-pill{flex:none}body[data-ui=v2] .mj-page .mj-c{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}body[data-ui=v2] .mj-page .mj-m{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:12.5px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-m>span{min-width:0;overflow-wrap:anywhere}body[data-ui=v2] .mj-page .mj-m .mj-bad{color:var(--bad);font-weight:650}body[data-ui=v2] .mj-page .mj-m .mj-warn{color:var(--warn);font-weight:650}body[data-ui=v2] .mj-page .mj-m .mj-msep{color:var(--ink-4)}body[data-ui=v2] .mj-page .mj-act{display:flex;align-items:center;gap:6px}body[data-ui=v2] .mj-page .mj-more{display:flex;justify-content:center;padding:8px 18px;border-top:1px solid var(--line)}body[data-ui=v2] .mj-page .mj-loading-more{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-kbd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 18px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-kbd kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:3px 5px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;background:var(--surface);font:600 12px/1 var(--font-ui);color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-kpi{padding:14px 18px 16px}body[data-ui=v2] .mj-page .mj-kpi .mj-hd{padding:0 0 10px}body[data-ui=v2] .mj-page .mj-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}body[data-ui=v2] .mj-page .mj-kpi-txt{min-width:0}body[data-ui=v2] .mj-page .mj-kpi-big{font:650 32px/1 var(--font-display);letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}body[data-ui=v2] .mj-page .mj-kpi-lab{margin:6px 0 0;font-size:13px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-kpi-lab b{color:var(--ink)}body[data-ui=v2] .mj-page .mj-spark{flex:0 1 150px;width:150px;min-width:90px;height:46px;overflow:visible}body[data-ui=v2] .mj-page .mj-spark-a{fill:var(--brand);opacity:.12}body[data-ui=v2] .mj-page .mj-spark-l{fill:none;stroke:var(--brand);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}body[data-ui=v2] .mj-page .mj-spark-p{fill:var(--brand)}body[data-ui=v2] .mj-page .mj-mini{display:flex;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--line);color:inherit;text-decoration:none}body[data-ui=v2] .mj-page a.mj-mini:hover{background:var(--surface-2)}body[data-ui=v2] .mj-page a.mj-mini:focus-visible{outline-offset:-2px}body[data-ui=v2] .mj-page .mj-mini-bd{display:block;flex:1;min-width:0}body[data-ui=v2] .mj-page .mj-mini-bd b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--ink)}body[data-ui=v2] .mj-page .mj-mini-bd small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-av{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font:650 12px/1 var(--font-ui);background:var(--mj-avb, #E3E8F8);color:var(--mj-avf, #2C3F86)}body[data-ui=v2] .mj-page .mj-a1{--mj-avb: #E3E8F8;--mj-avf: #2C3F86}body[data-ui=v2] .mj-page .mj-a2{--mj-avb: #E0F0E8;--mj-avf: #1C6444}body[data-ui=v2] .mj-page .mj-a3{--mj-avb: #F5E6DC;--mj-avf: #873F1E}body[data-ui=v2] .mj-page .mj-a4{--mj-avb: #ECE5F7;--mj-avf: #57388B}body[data-ui=v2] .mj-page .mj-a5{--mj-avb: #F4EAD0;--mj-avf: #74540E}body[data-ui=v2] .mj-page .mj-a6{--mj-avb: #DFEDF1;--mj-avf: #1D5C6B}body[data-ui=v2] .mj-page .mj-a7{--mj-avb: #F3E2EA;--mj-avf: #873052}body[data-ui=v2] .mj-page .mj-a8{--mj-avb: #E7E8EE;--mj-avf: #3D4050}body[data-ui=v2] .mj-page .mj-heat{flex:none;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}body[data-ui=v2] .mj-page .mj-heat i{display:inline-flex;align-items:flex-end;gap:2px}body[data-ui=v2] .mj-page .mj-heat i b{display:block;width:4px;border-radius:1px;background:currentColor;opacity:.25}body[data-ui=v2] .mj-page .mj-heat i b:nth-child(1){height:6px}body[data-ui=v2] .mj-page .mj-heat i b:nth-child(2){height:9px}body[data-ui=v2] .mj-page .mj-heat i b:nth-child(3){height:12px}body[data-ui=v2] .mj-page .mj-heat.mj-hot{background:var(--hot-soft);color:var(--hot)}body[data-ui=v2] .mj-page .mj-heat.mj-hot i b{opacity:1}body[data-ui=v2] .mj-page .mj-heat.mj-warm{background:var(--warn-soft);color:var(--warn)}body[data-ui=v2] .mj-page .mj-heat.mj-warm i b:nth-child(-n+2){opacity:1}body[data-ui=v2] .mj-page .mj-heat.mj-cold{background:var(--cold-soft);color:var(--cold)}body[data-ui=v2] .mj-page .mj-heat.mj-cold i b:nth-child(1){opacity:1}body[data-ui=v2] .mj-page .mj-camp{display:flex;flex-direction:column;gap:6px;padding:10px 18px;border-top:1px solid var(--line)}body[data-ui=v2] .mj-page .mj-camp-l1{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--ink)}body[data-ui=v2] .mj-page .mj-camp-l1>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-ui=v2] .mj-page .mj-camp-l1 .mj-pill{margin-left:auto}body[data-ui=v2] .mj-page .mj-camp-l2{display:grid;grid-template-columns:74px minmax(0,1fr) 48px;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-camp-l2>span:last-child{text-align:right;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}body[data-ui=v2] .mj-page .mj-bar{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--sunken)}body[data-ui=v2] .mj-page .mj-bar i{display:block;height:100%;border-radius:99px;background:var(--brand)}body[data-ui=v2] .mj-page .mj-na{font-size:12px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-foot{margin:0;padding:10px 18px 12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-date{flex:none;width:44px;padding:4px 0 5px;border-radius:10px;text-align:center;line-height:1.1;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}body[data-ui=v2] .mj-page .mj-date small{display:block;font-size:12px;font-weight:650;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-date b{display:block;font:650 18px/1.1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}body[data-ui=v2] .mj-page .mj-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 24px 30px;border-top:1px solid var(--line);text-align:center}body[data-ui=v2] .mj-page .mj-empty.mj-empty-sm{padding:18px 18px 20px}body[data-ui=v2] .mj-page .mj-empty.mj-konnect{background-image:radial-gradient(circle at center,var(--line-strong) 1.2px,transparent 1.6px);background-size:22px 22px}body[data-ui=v2] .mj-page .mj-empty-ico{width:40px;height:40px;display:grid;place-items:center;margin-bottom:4px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1);color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-empty h3{margin:0;font:650 15px/1.3 var(--font-ui);color:var(--ink)}body[data-ui=v2] .mj-page .mj-empty p{margin:0;max-width:42ch;font-size:13px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-konnect h3,body[data-ui=v2] .mj-page .mj-konnect p{padding:0 6px;background:var(--surface)}body[data-ui=v2] .mj-page .mj-err{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:12px 18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}body[data-ui=v2] .mj-page .mj-err svg{color:var(--warn)}body[data-ui=v2] .mj-page .mj-err.mj-err-flush{padding:4px 0 0;border-top:0}body[data-ui=v2] .mj-page .mj-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--sunken);animation:mj-pulse 1.1s ease-in-out infinite alternate}body[data-ui=v2] .mj-page .mj-sk.mj-sk-round{border-radius:50%}body[data-ui=v2] .mj-page .mj-sk.mj-sk-block{display:block;margin-top:8px}body[data-ui=v2] .mj-page .mj-sk.mj-sk-evt{position:absolute;top:26px;height:66px;border-radius:10px}body[data-ui=v2] .mj-page .mj-sk.mj-sk-ico{width:34px;height:34px;border-radius:10px}body[data-ui=v2] .mj-page .mj-sk.mj-sk-btn{width:64px;height:30px;border-radius:8px}body[data-ui=v2] .mj-page .mj-spin{animation:mj-rot .9s linear infinite}@keyframes mj-pulse{0%{opacity:.55}to{opacity:1}}@keyframes mj-rot{to{transform:rotate(360deg)}}@media (max-width: 1180px){body[data-ui=v2] .mj-page .mj-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width: 899.98px){body[data-ui=v2] .mj-page{gap:14px;padding:0 3px 16px}body[data-ui=v2] .mj-page .mj-head{flex-direction:column;align-items:stretch;gap:14px}body[data-ui=v2] .mj-page .mj-title{font-size:28px}body[data-ui=v2] .mj-page .mj-acts>*{flex:1 1 0}body[data-ui=v2] .mj-page .mj-acts .mj-btn{width:100%}body[data-ui=v2] .mj-page .mj-grid{grid-template-columns:minmax(0,1fr);gap:14px}body[data-ui=v2] .mj-page .mj-band{padding:14px 14px 16px}body[data-ui=v2] .mj-page .mj-next{margin-left:0;width:100%;justify-content:flex-start}body[data-ui=v2] .mj-page .mj-track-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:12px}body[data-ui=v2] .mj-page .mj-track{min-width:720px}body[data-ui=v2] .mj-page .mj-track.mj-track-empty{min-width:0}body[data-ui=v2] .mj-page .mj-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:-4px;padding:4px 14px 12px}body[data-ui=v2] .mj-page .mj-tabs::-webkit-scrollbar{display:none}body[data-ui=v2] .mj-page .mj-row{grid-template-columns:34px minmax(0,1fr);padding:12px 14px}body[data-ui=v2] .mj-page .mj-act{grid-column:2;flex-wrap:wrap}body[data-ui=v2] .mj-page .mj-kbd{display:none}}@media (max-width: 899.98px),(pointer: coarse){body[data-ui=v2] .mj-page .mj-btn,body[data-ui=v2] .mj-page .mj-btn.mj-sm{min-height:44px}body[data-ui=v2] .mj-page .mj-chip{min-height:44px;padding:0 14px}body[data-ui=v2] .mj-page .mj-lnk{min-height:44px;padding:0 4px}body[data-ui=v2] .mj-page .mj-menu a{min-height:44px}body[data-ui=v2] .mj-page .mj-mini{min-height:56px}body[data-ui=v2] .mj-page .mj-evt{min-height:44px}}body[data-ui=v2] .mj-page{gap:20px}body[data-ui=v2] .mj-page .mj-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2b2c7e,#18194d 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}body[data-ui=v2] .mj-page .mj-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}body[data-ui=v2] .mj-page .mj-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}body[data-ui=v2] .mj-page .mj-sky-b1{width:600px;height:600px;left:-180px;top:-330px;background:radial-gradient(closest-side,#6366f1cc,#6366f100);animation:mj-drift 26s ease-in-out infinite alternate}body[data-ui=v2] .mj-page .mj-sky-b2{width:560px;height:560px;right:-160px;top:-300px;background:radial-gradient(closest-side,#a855f78c,#a855f700);animation:mj-drift 32s ease-in-out infinite alternate-reverse}body[data-ui=v2] .mj-page .mj-sky-b3{width:520px;height:520px;right:16%;bottom:-380px;background:radial-gradient(closest-side,#f4725e73,#f4725e00);animation:mj-drift 28s ease-in-out infinite alternate}@keyframes mj-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}body[data-ui=v2] .mj-page .mj-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}body[data-ui=v2] .mj-page .mj-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}body[data-ui=v2] .mj-page .mj-sky-net circle{fill:#e0e7ff80}body[data-ui=v2] .mj-page .mj-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body[data-ui=v2] .mj-page .mj-hero .mj-head{align-items:flex-start;padding-top:0}body[data-ui=v2] .mj-page .mj-hero .mj-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:8px;font-size:13px;color:#e2e5ffcc}body[data-ui=v2] .mj-page .mj-live{width:8px;height:8px;border-radius:50%;background:#4ade96;box-shadow:0 0 0 4px #4ade9633;animation:mj-live 2.4s ease-in-out infinite}@keyframes mj-live{50%{box-shadow:0 0 0 7px #4ade9600}}body[data-ui=v2] .mj-page .mj-hero .mj-title{font-size:42px;letter-spacing:-.036em;color:#fff}body[data-ui=v2] .mj-page .mj-title-name{background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}body[data-ui=v2] .mj-page .mj-hero .mj-sub{margin-top:8px;color:#e2e5ffd1}body[data-ui=v2] .mj-page .mj-hero .mj-sub b{color:#fff}body[data-ui=v2] .mj-page .mj-hero .mj-sep{color:#e2e5ff61}body[data-ui=v2] .mj-page .mj-hero .mj-sk{background:#ffffff29}body[data-ui=v2] .mj-page .mj-hero .mj-btn.mj-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-ui=v2] .mj-page .mj-hero .mj-btn.mj-glass:hover{background:#ffffff2b}body[data-ui=v2] .mj-page .mj-hero .mj-btn.mj-pri{background:#fff;color:#17184a;box-shadow:0 12px 26px -14px #000000b3,inset 0 -1px #17184a14}body[data-ui=v2] .mj-page .mj-hero .mj-btn.mj-pri:hover{background:#eef0ff}body[data-ui=v2] .mj-page .mj-hero :focus-visible{outline-color:#fff}body[data-ui=v2] .mj-page .mj-hero .mj-menu{color:var(--ink)}body[data-ui=v2] .mj-page .mj-hks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}body[data-ui=v2] .mj-page .mj-hk{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;font:inherit;text-align:left;text-decoration:none;cursor:pointer;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}body[data-ui=v2] .mj-page .mj-hk:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}body[data-ui=v2] .mj-page .mj-hk:focus-visible{outline:2px solid #fff;outline-offset:2px}body[data-ui=v2] .mj-page .mj-hk-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}body[data-ui=v2] .mj-page .mj-hk-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}body[data-ui=v2] .mj-page .mj-hk-brand{background:#818cf83d;color:#d4daff}body[data-ui=v2] .mj-page .mj-hk-violet{background:#c084fc38;color:#ebddff}body[data-ui=v2] .mj-page .mj-hk-signal{background:#fb71853d;color:#ffd3d9}body[data-ui=v2] .mj-page .mj-hk-ok{background:#4ade9633;color:#c3f5d8}body[data-ui=v2] .mj-page .mj-hk-hot{background:#fb923c38;color:#ffddbe}body[data-ui=v2] .mj-page .mj-hk-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}body[data-ui=v2] .mj-page .mj-hk-val{font:650 34px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}body[data-ui=v2] .mj-page .mj-hk-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-ui=v2] .mj-page .mj-hk .mj-spark{flex:0 1 104px;width:104px;min-width:60px;height:36px}body[data-ui=v2] .mj-page .mj-hk .mj-spark-a{fill:#6ee7b7;opacity:.16}body[data-ui=v2] .mj-page .mj-hk .mj-spark-l{stroke:#6ee7b7}body[data-ui=v2] .mj-page .mj-hk .mj-spark-p{fill:#fff}body[data-ui=v2] .mj-page #mj-a-traiter{scroll-margin-top:78px}body[data-ui=v2] .mj-page .mj-card{border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px #1113300f,0 1px 2px #1012280a,0 14px 34px -18px #10122829}body[data-ui=v2] .mj-page .mj-hd{padding:16px 18px 12px}body[data-ui=v2] .mj-page .mj-hd h2,body[data-ui=v2] .mj-page .mj-band-head h2{font:650 17px/1.2 var(--font-display);letter-spacing:-.015em}body[data-ui=v2] .mj-page .mj-hd-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px}body[data-ui=v2] .mj-page .mj-t-brand{background:linear-gradient(145deg,#eef0ff,#dfe3ff);color:#4338ca;box-shadow:inset 0 0 0 1px #4338ca1a}body[data-ui=v2] .mj-page .mj-t-violet{background:linear-gradient(145deg,#f5efff,#e8dcff);color:#6d28d9;box-shadow:inset 0 0 0 1px #6d28d91a}body[data-ui=v2] .mj-page .mj-t-hot{background:linear-gradient(145deg,#fff2e9,#fdddcb);color:#c2410c;box-shadow:inset 0 0 0 1px #c2410c1a}body[data-ui=v2] .mj-page .mj-t-li{background:linear-gradient(145deg,#eaf3fc,#d4e6f8);color:#0a66c2;box-shadow:inset 0 0 0 1px #0a66c21a}body[data-ui=v2] .mj-page .mj-t-ok{background:linear-gradient(145deg,#e8f8f0,#cfefdf);color:#0e7a50;box-shadow:inset 0 0 0 1px #0e7a501a}body[data-ui=v2] .mj-page .mj-band{padding:16px 18px 18px}body[data-ui=v2] .mj-page .mj-track{border-radius:14px;background:linear-gradient(180deg,#fbfbfe,#f5f6fa)}body[data-ui=v2] .mj-page .mj-past{position:absolute;top:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(20,21,42,.025) 0 6px,transparent 6px 12px)}body[data-ui=v2] .mj-page .mj-evt{background:color-mix(in srgb,var(--mj-ec, var(--brand)) 9%,#fff);box-shadow:inset 3px 0 0 var(--mj-ec, var(--brand)),inset 0 0 0 1px color-mix(in srgb,var(--mj-ec, var(--brand)) 20%,transparent),0 3px 8px -4px #1012281f}body[data-ui=v2] .mj-page .mj-evt b{color:color-mix(in srgb,var(--mj-ec, var(--brand)) 50%,#14152A)}body[data-ui=v2] .mj-page .mj-evt:hover{box-shadow:inset 3px 0 0 var(--mj-ec, var(--brand)),inset 0 0 0 1px color-mix(in srgb,var(--mj-ec, var(--brand)) 35%,transparent),0 8px 18px -8px #10122838}body[data-ui=v2] .mj-page .mj-evt.mj-focus{box-shadow:inset 3px 0 0 var(--mj-ec, var(--brand)),0 0 0 2px color-mix(in srgb,var(--mj-ec, var(--brand)) 45%,transparent),0 10px 22px -10px #1012284d}body[data-ui=v2] .mj-page .mj-now{background:#f2665b;box-shadow:0 0 14px #f2665b99}body[data-ui=v2] .mj-page .mj-now:after{background:#f2665b;box-shadow:0 0 0 3px #f2665b38}body[data-ui=v2] .mj-page .mj-ico{width:36px;height:36px;border-radius:11px;box-shadow:inset 0 0 0 1px #1113300d}body[data-ui=v2] .mj-page .mj-row{padding:13px 18px}body[data-ui=v2] .mj-page .mj-row:hover{background:#f8f8fc}body[data-ui=v2] .mj-page .mj-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a)}body[data-ui=v2] .mj-page .mj-av{width:36px;height:36px;box-shadow:0 0 0 2px #fff,0 2px 6px -2px #10122840}body[data-ui=v2] .mj-page .mj-mini{padding:11px 18px}body[data-ui=v2] .mj-page a.mj-mini:hover{background:#f8f8fc}body[data-ui=v2] .mj-page .mj-bar{height:7px;background:#eceef5}body[data-ui=v2] .mj-page .mj-bar i{background:linear-gradient(90deg,#6366f1,#a855f7);box-shadow:0 0 10px #815cf659}body[data-ui=v2] .mj-page .mj-date{width:46px;padding:0 0 5px;overflow:hidden;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 3px 8px -5px #10122833}body[data-ui=v2] .mj-page .mj-date small:first-child{margin-bottom:3px;padding:3px 0 2px;background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}body[data-ui=v2] .mj-page .mj-empty-ico{width:48px;height:48px;border-radius:16px;color:var(--brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--line),0 0 0 6px #6366f10f,0 10px 22px -14px #10122859}body[data-ui=v2] .mj-page .mj-empty h3{font:650 15.5px/1.3 var(--font-display)}@media (max-width: 899.98px){body[data-ui=v2] .mj-page .mj-hero{gap:18px;padding:20px 16px 16px;border-radius:20px}body[data-ui=v2] .mj-page .mj-hero .mj-title{font-size:31px}body[data-ui=v2] .mj-page .mj-hks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-ui=v2] .mj-page .mj-hk{padding:12px 13px}body[data-ui=v2] .mj-page .mj-hk-val{font-size:27px}body[data-ui=v2] .mj-page .mj-hk .mj-spark{display:none}body[data-ui=v2] .mj-page .mj-hk-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (prefers-reduced-motion: reduce){body[data-ui=v2] .mj-page .mj-sky-b,body[data-ui=v2] .mj-page .mj-live{animation:none}body[data-ui=v2] .mj-page .mj-hk{transition:none}}.kai-root{--ct-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ct-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--ct-ink: #14152A;--ct-ink-2: #474959;--ct-ink-3: #5F6172;--ct-ink-4: #8A8C9C;--ct-line: #E3E6EC;--ct-line-2: #CDD2DC;--ct-surface: #fff;--ct-surface-2: #F6F7FA;--ct-hover: #F1F2F7;--ct-sunken: #ECEEF5;--ct-brand: #4338CA;--ct-brand-soft: #EEF0FF;--ct-brand-ink: #3730A3;--ct-ok: #0E7A50;--ct-ok-soft: #E4F4EC;--ct-warn: #9A5B00;--ct-warn-soft: #FCF1DE;--ct-bad: #BE2F1D;--ct-bad-soft: #FBE9E5;--ct-cold: #1F5FA6;--ct-cold-soft: #E6EFFA;--ct-violet: #5B3FC4;--ct-violet-soft: #F1EDFF;--ct-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--ct-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--ct-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);--kai-aurora: radial-gradient(120% 200% at 0% 0%, #2A2272 0%, #171A4F 46%, #0E0F2C 100%);--kai-em: linear-gradient(95deg, #4338CA 0%, #A23E8C 55%, #B4501C 100%);font-family:var(--ct-font);font-size:14px;line-height:1.45;color:var(--ct-ink);-webkit-font-smoothing:antialiased}.kai-root *,.kai-root *:before,.kai-root *:after{box-sizing:border-box}.kai-root p,.kai-root h1,.kai-root h2,.kai-root h3,.kai-root ul,.kai-root ol,.kai-root dl,.kai-root dd{margin:0}.kai-root button,.kai-root input,.kai-root select,.kai-root textarea{font-family:inherit}.kai-root :focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.kai-num{font-variant-numeric:tabular-nums}.kai-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kai-sp{flex:1 1 auto}.kai-muted{color:var(--ct-ink-3)}.kai-small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px}.kai-bad-t{color:var(--ct-bad);font-weight:600}.kai-err-t{color:var(--ct-bad);font-size:13px;font-weight:600}.kai-ok-t{color:var(--ct-ok);font-size:13px;font-weight:600}.kai-spin{animation:kai-rot .9s linear infinite}@keyframes kai-rot{to{transform:rotate(360deg)}}.kai-sk{display:block;border-radius:10px;background:linear-gradient(90deg,#eef0f5,#f7f8fb,#eef0f5);background-size:200% 100%;animation:kai-shimmer 1.4s ease-in-out infinite}.kai-sk.is-dark{background:linear-gradient(90deg,#ffffff1a,#fff3,#ffffff1a);background-size:200% 100%}@keyframes kai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.kai-orb{position:relative;display:grid;place-items:center;flex:none;border-radius:32%;color:#fff;background:radial-gradient(120% 120% at 18% 12%,#c7d2fe,#818cf8,#4f46e5,#3730a3 78%,#241f6b);box-shadow:inset 0 1px #ffffff59,inset 0 -6px 12px -6px #ec48998c,0 6px 16px -8px #4338cab3}.kai-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(70% 55% at 85% 95%,#fdba748c,#fdba7400);pointer-events:none}.kai-orb svg{position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(20,16,80,.4))}.kai-orb.is-live:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:36%;background:conic-gradient(from 0deg,#818cf800,#818cf8e6,#f472b6cc,#818cf800);animation:kai-rot 2.4s linear infinite;z-index:-1}.kai-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line-2),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.kai-btn:hover:not(:disabled){background:var(--ct-surface-2)}.kai-btn:disabled{opacity:.5;cursor:default}.kai-btn.is-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.kai-btn.is-pri:hover:not(:disabled){background:linear-gradient(180deg,#5149e6,#3730a3);transform:translateY(-1px)}.kai-btn.is-danger{color:#fff;background:var(--ct-bad);box-shadow:none}.kai-btn.is-danger:hover:not(:disabled){background:#a82718}.kai-btn.is-ghost{background:transparent;box-shadow:none;color:var(--ct-ink-2)}.kai-btn.is-ghost:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink)}.kai-btn.is-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.kai-btn.is-white{color:var(--ct-ink);background:#fff;box-shadow:0 8px 22px -12px #0009}.kai-btn.is-white:hover{background:#f3f4ff}.kai-btn.is-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kai-btn.is-glass:hover,.kai-btn.is-glass[aria-pressed=true]{background:#ffffff2e}.kai-iconbtn{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ct-ink-3);cursor:pointer}.kai-iconbtn:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink)}.kai-iconbtn:disabled{opacity:.45;cursor:default}.kai-iconbtn.is-sm{width:30px;height:30px;border-radius:8px}.kai-iconbtn[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-link{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:600 13px/1.3 var(--ct-font);color:var(--ct-brand);text-decoration:none;cursor:pointer}.kai-link:hover{color:var(--ct-brand-ink);text-decoration:underline;text-underline-offset:2px}.kai-link:disabled{opacity:.5;cursor:default}.kai-mini{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;font:600 12.5px/1 var(--ct-font);color:var(--ct-ink-3);cursor:pointer}.kai-mini:hover{background:var(--ct-hover);color:var(--ct-ink)}.kai-mini.is-on{color:var(--ct-brand);background:var(--ct-brand-soft)}.kai-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#f5a524;color:#2b1a00;font:700 12px/1 var(--ct-font)}.kai-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font:650 12px/1 var(--ct-font);font-style:normal;background:var(--ct-surface-2);color:var(--ct-ink-2)}.kai-chip.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-chip.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.kai-chip.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.kai-root kbd{display:inline-block;padding:2px 5px;border-radius:5px;background:var(--ct-surface-2);box-shadow:inset 0 -1px 0 var(--ct-line-2);color:var(--ct-ink-2)}.kai-later,.kai-rowmenu{position:relative}.kai-menu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;min-width:200px;padding:6px;border-radius:12px;background:#fff;box-shadow:var(--ct-sh-3),0 0 0 1px #1113300f}.kai-menu.is-right{left:auto;right:0;bottom:auto;top:calc(100% + 4px)}.kai-menu button{display:flex;align-items:center;gap:9px;height:38px;padding:0 10px;border:0;border-radius:8px;background:none;text-align:left;font:500 13.5px/1 var(--ct-font);color:var(--ct-ink);cursor:pointer;white-space:nowrap}.kai-menu button:hover,.kai-menu button:focus-visible{background:var(--ct-hover);outline:none}.kai-menu button svg{color:var(--ct-ink-3)}.kai-input{width:100%;min-width:0;padding:9px 11px;border:0;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:400 14px/1.5 var(--ct-font);color:var(--ct-ink);transition:background-color .15s,box-shadow .15s}.kai-input:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ct-line-2)}.kai-input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 3px #4338ca21}.kai-input:disabled{opacity:.65}textarea.kai-input{resize:vertical;min-height:44px}select.kai-input{height:40px;padding-top:0;padding-bottom:0}.kai-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kai-field{grid-column:1 / -1;display:flex;flex-direction:column;gap:5px;min-width:0}.kai-field.is-half{grid-column:span 1}.kai-field label{font:600 12.5px/1.2 var(--ct-font);color:var(--ct-ink-3)}.kai-note{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:10px;font-size:13px;line-height:1.45;background:var(--ct-surface-2);color:var(--ct-ink-2)}.kai-note svg{flex:none;margin-top:1px}.kai-note a{color:inherit;font-weight:650}.kai-note.is-auto{background:var(--ct-violet-soft);color:var(--ct-violet)}.kai-note.is-untrusted,.kai-note.is-warn{background:var(--ct-warn-soft);color:#7a4800}.kai-note.is-bad{background:var(--ct-bad-soft);color:#9e2516}.kai-note.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-note.is-info{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-panel-wrap{position:relative;z-index:65}.kai-panel{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;display:flex;flex-direction:column;min-height:0;background:#fff;box-shadow:-1px 0 #11133014,-28px 0 64px -28px #10122859;outline:none;transform:translate(104%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s}.kai-panel-wrap.is-open .kai-panel{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s}.kai-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0f2c66}.kai-panel-hd{position:relative;flex:none;padding:10px 10px 10px 14px;color:#fff;background:var(--kai-aurora);overflow:hidden}.kai-panel-hd:before{content:"";position:absolute;width:360px;height:260px;right:-120px;top:-170px;border-radius:50%;background:radial-gradient(closest-side,#f472b659,#f472b600);pointer-events:none}.kai-panel-hd:after{content:"";position:absolute;width:300px;height:240px;left:-90px;bottom:-190px;border-radius:50%;background:radial-gradient(closest-side,#818cf873,#818cf800);pointer-events:none}.kai-panel-top{position:relative;z-index:1;display:flex;align-items:center;gap:4px}.kai-panel-name{display:flex;flex-direction:column;min-width:0;margin-left:8px}.kai-panel-name b{font:650 16px/1.2 var(--ct-display);letter-spacing:-.01em;white-space:nowrap}.kai-panel-name span{font-size:12px;color:#e2e5ffb8;white-space:nowrap}.kai-hdbtn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:#e2e5ffe0;cursor:pointer}.kai-hdbtn:hover,.kai-hdbtn.is-on{background:#ffffff1f;color:#fff}.kai-hdbtn:focus-visible,.kai-panel-hd :focus-visible{outline:2px solid #fff;outline-offset:1px}.kai-hdbtn .kai-badge{position:absolute;top:1px;right:0;min-width:18px;height:18px;box-shadow:0 0 0 2px #1b1a55}.kai-ctx{position:relative;z-index:1;margin-top:8px;padding-left:2px}.kai-ctx-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 4px 0 10px;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3;font:600 12.5px/1 var(--ct-font);color:#fff;white-space:nowrap;overflow:hidden}.kai-ctx-chip>svg{flex:none;color:#c7d2fe}.kai-ctx-chip button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;flex:none}.kai-ctx-chip button:hover{background:#ffffff40}.kai-ctx-chip.is-light{background:var(--ct-brand-soft);box-shadow:none;color:var(--ct-brand-ink);padding-right:10px}.kai-ctx-chip.is-light>svg{color:var(--ct-brand)}.kai-ctx-chip.is-light a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.kai-ctx-chip.is-light a:hover{text-decoration:underline}.kai-ctx-chip.is-light button{background:#4338ca1f;color:var(--ct-brand-ink);margin-right:-6px}.kai-panel-bd{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff}.kai-panel-bd>.kai-history,.kai-panel-bd>.kai-queue{flex:1;min-height:0;overflow-y:auto}.kai-panel-bd>.kai-queue{padding:14px;max-width:none}.kai-conv{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.kai-thread{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 12px;scrollbar-width:thin}.kai-conv.is-compact .kai-thread{padding:16px 16px 8px}.kai-thread-in{display:flex;flex-direction:column;gap:14px;max-width:780px;margin:0 auto}.kai-thread-load{display:flex;flex-direction:column;gap:12px;max-width:780px;margin:0 auto}.kai-msg{display:flex;flex-direction:column;min-width:0;animation:kai-in .25s ease-out both}@keyframes kai-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kai-msg.is-user{align-self:flex-end;align-items:flex-end;max-width:86%}.kai-msg.is-user .kai-bubble{padding:10px 14px;border-radius:18px 18px 6px;background:var(--ct-brand-soft);color:var(--ct-ink);font-size:14.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px #4338ca14}.kai-msg.is-user.is-pending .kai-bubble{opacity:.75}.kai-msg-meta{margin-top:4px;font-size:12px;color:var(--ct-ink-4)}.kai-msg.is-agent{align-self:stretch}.kai-msg-acts{display:flex;align-items:center;gap:2px;margin-top:6px;margin-left:-8px}.kai-msg-time{margin-left:6px;font-size:12px;color:var(--ct-ink-4)}.kai-md{font-size:14.5px;line-height:1.65;color:var(--ct-ink);overflow-wrap:anywhere}.kai-md>*+*{margin-top:.7em}.kai-md p,.kai-md ul,.kai-md ol{margin:0}.kai-md ul,.kai-md ol{padding-left:1.3em}.kai-md li+li{margin-top:.25em}.kai-md li::marker{color:var(--ct-ink-4)}.kai-md h1,.kai-md h2,.kai-md h3,.kai-md h4{margin:1em 0 .2em;font:650 15.5px/1.35 var(--ct-display);letter-spacing:-.01em}.kai-md strong{font-weight:650}.kai-md blockquote{margin:0;padding:4px 0 4px 12px;border-left:3px solid var(--ct-line-2);color:var(--ct-ink-2)}.kai-md hr{border:0;border-top:1px solid var(--ct-line)}.kai-md-link{color:var(--ct-brand);font-weight:600;text-decoration:underline;text-decoration-color:#4338ca59;text-underline-offset:2px}.kai-md-ext{border-bottom:1px dotted var(--ct-ink-4)}.kai-md-ext small{font-size:12px;color:var(--ct-ink-3)}.kai-md-imgoff{font-size:13px;color:var(--ct-ink-3);font-style:italic}.kai-md-code{padding:1px 5px;border-radius:5px;background:var(--ct-surface-2);font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.kai-md-pre{margin:0;padding:12px 14px;border-radius:12px;background:#f7f8fb;box-shadow:inset 0 0 0 1px var(--ct-line);overflow-x:auto}.kai-md-pre .kai-md-code{padding:0;background:none}.kai-md-table{overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ct-line)}.kai-md-table table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:13.5px}.kai-md-table th{padding:8px 12px;background:var(--ct-surface-2);text-align:left;font-weight:650;color:var(--ct-ink-2);white-space:nowrap}.kai-md-table td{max-width:280px;padding:8px 12px;border-top:1px solid var(--ct-line);word-break:normal;overflow-wrap:normal}.kai-md-table td,.kai-md-table th{font-variant-numeric:tabular-nums}.kai-md.is-streaming>:last-child:after{content:"";display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-2px;border-radius:2px;background:var(--ct-brand);animation:kai-blink 1s steps(2,start) infinite}@keyframes kai-blink{to{visibility:hidden}}.kai-work{align-self:flex-start;max-width:100%;animation:kai-in .2s ease-out both}.kai-work-row{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:30px;padding:3px 12px 3px 4px;border:0;border-radius:999px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 12.5px/1.3 var(--ct-font);color:var(--ct-ink-3);cursor:pointer;text-align:left}.kai-work-row:disabled{cursor:default}.kai-work-row:hover:not(:disabled){color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.kai-work-ico{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--ct-ok);box-shadow:0 1px 2px #10122814}.kai-work.is-running .kai-work-ico{color:var(--ct-brand)}.kai-work-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kai-work.is-running .kai-work-txt{background:linear-gradient(90deg,var(--ct-ink-3) 0%,var(--ct-brand) 40%,var(--ct-ink-3) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kai-shimmer 1.8s linear infinite}.kai-work-fail{color:var(--ct-bad);white-space:nowrap}.kai-work-chev{flex:none;color:var(--ct-ink-4);transition:transform .15s}.kai-work.is-open .kai-work-chev{transform:rotate(90deg)}.kai-work-list{display:flex;flex-direction:column;gap:8px;margin:8px 0 2px 14px;padding:2px 0 2px 14px;list-style:none;border-left:2px solid var(--ct-line)}.kai-work-list li{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--ct-ink-2)}.kai-work-list li.is-error .kai-work-step{color:var(--ct-bad)}.kai-srcs{display:flex;flex-wrap:wrap;gap:6px}.kai-src{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:600 12px/1 var(--ct-font);text-decoration:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}a.kai-src:hover{background:#e2e5ff}.kai-conn{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ct-ink-3)}.kai-conn.is-lost{padding:10px 12px;border-radius:12px;background:var(--ct-warn-soft);color:#7a4800}.kai-stopped{padding:8px 12px;border-radius:10px;background:var(--ct-surface-2);font-size:13px;color:var(--ct-ink-3)}.kai-errbox{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:14px;background:var(--ct-bad-soft);color:#9e2516;font-size:13.5px}.kai-errbox>svg{flex:none}.kai-errbox p{flex:1 1 220px}.kai-errbox .kai-iconbtn{color:#9e2516}.kai-unseen{position:absolute;left:50%;bottom:128px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--ct-ink);color:#fff;font:600 12.5px/1 var(--ct-font);box-shadow:var(--ct-sh-2);cursor:pointer}.kai-conv.is-compact .kai-unseen{bottom:96px}.kai-composer{flex:none;padding:8px 18px 14px;background:linear-gradient(180deg,#fff0,#fff 18px)}.kai-conv.is-compact .kai-composer{padding:6px 12px 12px}.kai-compose{display:flex;align-items:flex-end;gap:6px;max-width:780px;margin:0 auto;padding:6px 6px 6px 14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2),0 10px 26px -18px #10122873;transition:box-shadow .15s}.kai-compose:focus-within{box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 4px #4338ca1c,0 10px 26px -18px #10122873}.kai-compose.is-listening{box-shadow:inset 0 0 0 1.5px var(--ct-bad),0 0 0 4px #be2f1d1a}.kai-compose textarea{flex:1 1 auto;min-width:0;min-height:40px;max-height:220px;padding:9px 0;border:0;outline:none;resize:none;background:transparent;font:400 15px/1.5 var(--ct-font);color:var(--ct-ink)}.kai-compose textarea::-moz-placeholder{color:var(--ct-ink-4)}.kai-compose textarea::placeholder{color:var(--ct-ink-4)}.kai-compose textarea:disabled{cursor:not-allowed}.kai-compose-acts{display:flex;align-items:center;gap:4px;flex:none}.kai-send{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:0 6px 16px -8px #4338cae6;cursor:pointer;transition:transform .15s,background .15s}.kai-send:hover:not(:disabled){transform:translateY(-1px)}.kai-send:disabled{background:var(--ct-sunken);color:var(--ct-ink-4);box-shadow:none;cursor:default}.kai-stop{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--ct-ink);color:#fff;font:600 13.5px/1 var(--ct-font);cursor:pointer}.kai-stop:hover:not(:disabled){background:#2a2b45}.kai-mic.is-on{color:var(--ct-bad);background:var(--ct-bad-soft);animation:kai-pulse 1.4s ease-in-out infinite}@keyframes kai-pulse{50%{box-shadow:0 0 0 6px #be2f1d1f}}.kai-hint{max-width:780px;margin:7px auto 0;text-align:center;font-size:12px;color:var(--ct-ink-3)}.kai-composer-off{max-width:780px;margin:0 auto 8px;padding:8px 12px;border-radius:10px;background:var(--ct-warn-soft);color:#7a4800;font-size:13px}.kai-composer.is-disabled .kai-compose{opacity:.7}.kai-home{display:flex;flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:18px 2px 8px;animation:kai-in .3s ease-out both}.kai-home-hd{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.kai-home-hd h2{font:650 23px/1.18 var(--ct-display);letter-spacing:-.022em;color:var(--ct-ink)}.kai-home-hd h2 em{font-style:normal;background:var(--kai-em);-webkit-background-clip:text;background-clip:text;color:transparent}.kai-home-hd p{font-size:14px;color:var(--ct-ink-3);max-width:56ch}.kai-home-queue{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--ct-warn-soft);color:#7a4800;font:500 14px/1.3 var(--ct-font);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #9a5b0026}.kai-home-queue span{flex:1}.kai-home-queue:hover{box-shadow:inset 0 0 0 1px #9a5b0059}.kai-starters{display:grid;grid-template-columns:1fr;gap:8px}.kai-starter{display:flex;align-items:center;gap:12px;min-height:52px;padding:9px 12px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:600 14px/1.3 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s,background .15s}.kai-starter:hover{background:#fafaff;box-shadow:inset 0 0 0 1px #4338ca59,0 10px 22px -16px #4338ca99;transform:translateY(-1px)}.kai-starter-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--ct-brand-soft);color:var(--ct-brand)}.kai-starter-go{margin-left:auto;flex:none;color:var(--ct-ink-4);transition:transform .15s,color .15s}.kai-starter:hover .kai-starter-go{color:var(--ct-brand);transform:translate(2px)}.kai-home-prev{align-self:flex-start}.kai-card{position:relative;border-radius:18px;background:#fff;box-shadow:var(--ct-sh-2);overflow:visible;animation:kai-in .25s ease-out both}.kai-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--ct-line-2)}.kai-card.is-ok:before{background:var(--ct-ok)}.kai-card.is-brand:before{background:var(--ct-brand)}.kai-card.is-warn:before{background:#d9860b}.kai-card.is-snoozed{opacity:.82}.kai-card.is-folded{box-shadow:none;background:transparent}.kai-card.is-folded:before{display:none}.kai-card-src{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px 0 18px;font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.kai-card-hd{display:flex;align-items:flex-start;gap:11px;padding:14px 16px 10px 18px}.kai-check{width:18px;height:18px;margin:8px 0 0;accent-color:var(--ct-brand);flex:none}.kai-card-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--ct-brand-soft);color:var(--ct-brand)}.kai-card-ico.is-task,.kai-card-ico.is-task_done,.kai-card-ico.is-next_action{background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-card-ico.is-stage_change,.kai-card-ico.is-record_update{background:var(--ct-warn-soft);color:var(--ct-warn)}.kai-card-ico.is-contact_create,.kai-card-ico.is-deal_create,.kai-card-ico.is-appointment{background:var(--ct-cold-soft);color:var(--ct-cold)}.kai-card-ico.is-deal_note,.kai-card-ico.is-memory,.kai-card-ico.is-batch{background:var(--ct-violet-soft);color:var(--ct-violet)}.kai-card-id{flex:1 1 auto;min-width:0}.kai-card-kind{display:block;font:650 12px/1.2 var(--ct-font);letter-spacing:.03em;text-transform:uppercase;color:var(--ct-ink-3)}.kai-card-id h3{margin-top:3px;font:650 15.5px/1.3 var(--ct-font);color:var(--ct-ink);overflow-wrap:anywhere}.kai-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.kai-risk{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font:650 12px/1 var(--ct-font);background:var(--ct-surface-2);color:var(--ct-ink-2);white-space:nowrap}.kai-risk.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-risk.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-risk.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.kai-card-bd{display:flex;flex-direction:column;gap:10px;padding:0 16px 14px 18px}.kai-kvs{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;font-size:13.5px}.kai-kv{display:contents}.kai-kv dt{font-weight:600;color:var(--ct-ink-3)}.kai-kv dd{color:var(--ct-ink);overflow-wrap:anywhere}.kai-kv dd .kai-muted{font-size:13px}.kai-quote{padding:10px 12px;border-radius:10px;background:var(--ct-surface-2);font-size:13.5px;white-space:pre-wrap}.kai-points{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.kai-points li{padding:4px 9px;border-radius:8px;background:var(--ct-violet-soft);font-size:12.5px;color:var(--ct-violet)}.kai-points b{font-weight:650;text-transform:capitalize}.kai-stage{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.kai-stage-from,.kai-stage-to{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:9px;font-weight:650}.kai-stage-from{background:var(--ct-surface-2);color:var(--ct-ink-2);text-decoration:line-through;text-decoration-color:#47495959}.kai-stage-to{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-stage>svg{color:var(--ct-ink-4)}.kai-diff{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,1fr) minmax(0,1fr);border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ct-line);font-size:13px}.kai-diff-hd,.kai-diff-row{display:contents}.kai-diff-hd span{padding:7px 10px;background:var(--ct-surface-2);font-weight:650;font-size:12px;color:var(--ct-ink-3)}.kai-diff-row span{padding:8px 10px;border-top:1px solid var(--ct-line);overflow-wrap:anywhere}.kai-diff-row span:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600}.kai-diff-before{color:var(--ct-ink-3);text-decoration:line-through;text-decoration-color:#5f617266}.kai-diff-after{color:var(--ct-ok);font-weight:650;background:#e4f4ec80}.kai-card-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 14px 18px;border-top:1px solid var(--ct-line);background:#fbfbfd;border-radius:0 0 18px 18px}.kai-card-ft.is-tight{padding:8px 0 0;border:0;background:none}.kai-exp{font-size:12.5px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap}.kai-exp.is-soon{color:var(--ct-warn)}.kai-card-err{display:flex;align-items:center;gap:6px;margin:0;padding:0 16px 14px 18px;color:var(--ct-bad);font-size:13px;font-weight:600}.kai-card-ico.is-automation_decision{background:var(--ct-violet-soft);color:var(--ct-violet)}.kai-auto-h{display:block;font:650 12px/1.3 var(--ct-font);letter-spacing:.03em;text-transform:uppercase;color:var(--ct-ink-3)}.kai-auto-prop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 12px;border-radius:12px;background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-auto-prop-t{display:inline-flex;align-items:center;gap:7px;font-size:14px}.kai-auto-prop-t b{font-weight:700}.kai-conf{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ct-ink-2);white-space:nowrap}.kai-conf b{font-weight:700;color:var(--ct-ink)}.kai-conf-bar{position:relative;width:64px;height:6px;border-radius:999px;background:#4338ca24;overflow:hidden}.kai-conf-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ct-brand)}.kai-conf.is-ok .kai-conf-bar i{background:var(--ct-ok)}.kai-conf.is-warn .kai-conf-bar i{background:#d9860b}.kai-auto-why ul,.kai-auto-list{margin:4px 0 0;padding-left:18px;font-size:13.5px}.kai-auto-why li+li,.kai-auto-list li+li{margin-top:2px}.kai-note .kai-auto-list{font-size:13px}.kai-auto-paths{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.kai-auto-paths legend{margin-bottom:6px;padding:0;font:650 12px/1.3 var(--ct-font);letter-spacing:.03em;text-transform:uppercase;color:var(--ct-ink-3)}.kai-auto-path{display:flex;align-items:center;gap:10px;min-height:42px;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);cursor:pointer;transition:box-shadow .15s,background-color .15s}.kai-auto-path:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.kai-auto-path.is-on{background:#fafaff;box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.kai-auto-path input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--ct-brand)}.kai-auto-path-t{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}.kai-auto-paths:disabled .kai-auto-path{cursor:default;opacity:.7}.kai-chip.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-auto-next{display:flex;flex-direction:column;gap:4px}.kai-auto-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;padding:0;list-style:none;counter-reset:kai-step}.kai-auto-steps li{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;background:var(--ct-surface-2);font-size:13px;color:var(--ct-ink-2);counter-increment:kai-step}.kai-auto-steps li:before{content:counter(kai-step);display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#fff;font:700 12px/1 var(--ct-font);color:var(--ct-ink-3)}.kai-auto-trace-w{display:flex;flex-direction:column;gap:8px}.kai-auto-trace-w>.kai-link svg.is-open{transform:rotate(180deg)}.kai-auto-trace{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);animation:kai-in .2s ease-out both}.kai-auto-trace section{display:flex;flex-direction:column;gap:2px}.kai-refuse{display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px 18px;border-top:1px solid var(--ct-line);background:#fffaf9;border-radius:0 0 18px 18px}.kai-refuse label{font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.kai-done{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:8px 12px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:13.5px;color:var(--ct-ink);animation:kai-in .2s ease-out both}.kai-done-ico{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#fff;color:var(--ct-ink-3)}.kai-done.is-ok .kai-done-ico{background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-done.is-bad .kai-done-ico{background:var(--ct-bad-soft);color:var(--ct-bad)}.kai-done.is-muted{color:var(--ct-ink-2)}.kai-done-txt{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.kai-done-acts{display:flex;align-items:center;gap:14px;flex:none}.kai-done .kai-err-t{flex-basis:100%}.kai-sending{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,var(--ct-brand-soft),#F6F7FA);font-size:13.5px;color:var(--ct-brand-ink)}.kai-sending-txt{flex:1 1 180px}.kai-ring{display:inline-grid;width:24px;height:24px;flex:none}.kai-ring svg{width:24px;height:24px;transform:rotate(-90deg)}.kai-ring circle{fill:none;stroke-width:2.6}.kai-ring-bg{stroke:#4338ca26}.kai-ring-fg{stroke:var(--ct-brand);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.kai-batch{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:var(--ct-sh-2)}.kai-batch-hd{display:flex;align-items:center;gap:11px}.kai-batch-hd h3{margin-top:2px;font:650 15.5px/1.3 var(--ct-font)}.kai-batch-list{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.kai-batch-list label{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:12px;background:var(--ct-surface-2);cursor:pointer}.kai-batch-list input{width:18px;height:18px;accent-color:var(--ct-brand);flex:none}.kai-batch-t{flex:1;min-width:0;font-size:13.5px}.kai-batch .kai-card-ft{padding:4px 0 0;border:0;background:none}.kai-batch-ext{display:flex;flex-direction:column;gap:10px;margin-top:4px}.kai-batch-list label.is-decided{cursor:default;opacity:.8}.kai-batch-st{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-choice{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:var(--ct-sh-2);animation:kai-in .25s ease-out both}.kai-choice-q{display:flex;align-items:flex-start;gap:8px;font:650 15px/1.4 var(--ct-font)}.kai-choice-q svg{flex:none;margin-top:2px;color:var(--ct-brand)}.kai-choice-opts{display:flex;flex-wrap:wrap;gap:8px}.kai-choice-opt{min-height:38px;padding:8px 14px;border:0;border-radius:12px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:600 13.5px/1.3 var(--ct-font);text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.kai-choice-opt:hover:not(:disabled){background:#e2e5ff;box-shadow:inset 0 0 0 1px #4338ca4d}.kai-choice-opt:disabled{cursor:default;opacity:.6}.kai-choice-opt.is-on{opacity:1;background:var(--ct-brand);color:#fff}.kai-history{display:flex;flex-direction:column;min-height:0;height:100%}.kai-history-tools{display:flex;flex-direction:column;gap:8px;padding:14px 12px 8px}.kai-search{position:relative;display:block}.kai-search>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ct-ink-4);pointer-events:none}.kai-search input{width:100%;height:40px;padding:0 36px 0 34px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:500 13.5px/1 var(--ct-font);color:var(--ct-ink)}.kai-search input::-moz-placeholder{color:var(--ct-ink-4)}.kai-search input::placeholder{color:var(--ct-ink-4)}.kai-search input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 3px #4338ca1f}.kai-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.kai-search-x{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--ct-ink-3);cursor:pointer}.kai-search-x:hover{background:var(--ct-hover)}.kai-seg{display:inline-flex;align-self:flex-start;padding:3px;border-radius:10px;background:var(--ct-sunken)}.kai-seg button{height:30px;padding:0 12px;border:0;border-radius:8px;background:none;font:600 12.5px/1 var(--ct-font);color:var(--ct-ink-3);cursor:pointer}.kai-seg button[aria-pressed=true]{background:#fff;color:var(--ct-ink);box-shadow:0 1px 2px #1012281a}.kai-history-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 8px 14px;scrollbar-width:thin}.kai-group-t{display:flex;align-items:center;gap:5px;padding:12px 8px 4px;font:650 12px/1.2 var(--ct-font);letter-spacing:.02em;color:var(--ct-ink-3)}.kai-convs{padding:0;list-style:none}.kai-convrow{position:relative;display:flex;align-items:center;gap:2px;border-radius:12px}.kai-convrow:hover{background:var(--ct-hover)}.kai-convrow.is-active{background:var(--ct-brand-soft)}.kai-convrow-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:9px 4px 9px 10px;border:0;background:none;text-align:left;cursor:pointer;border-radius:12px}.kai-convrow-t{display:flex;align-items:center;gap:5px;min-width:0}.kai-convrow-t b{font:600 13.5px/1.3 var(--ct-font);color:var(--ct-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kai-convrow.is-active .kai-convrow-t b{color:var(--ct-brand-ink)}.kai-pin{flex:none;color:var(--ct-brand)}.kai-convrow-snip{font-size:12.5px;color:var(--ct-ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kai-convrow-meta{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--ct-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kai-convrow .kai-rowmenu{opacity:0;margin-right:4px;transition:opacity .12s}.kai-convrow:hover .kai-rowmenu,.kai-convrow:focus-within .kai-rowmenu,.kai-convrow.is-active .kai-rowmenu{opacity:1}.kai-rename{display:flex;align-items:center;gap:4px;width:100%;padding:4px}.kai-rename .kai-input{height:36px;padding:0 10px}.kai-empty-s{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;text-align:center;font-size:13px;color:var(--ct-ink-3)}.kai-queue{display:flex;flex-direction:column;gap:14px;width:100%;max-width:820px;margin:0 auto}.kai-chips{display:flex;flex-wrap:wrap;gap:8px}.kai-chipbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 8px 0 12px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:600 13px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.kai-chipbtn:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.kai-chipbtn .kai-num{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--ct-surface-2);font-size:12px}.kai-chipbtn[aria-selected=true]{background:var(--ct-ink);color:#fff;box-shadow:none}.kai-chipbtn[aria-selected=true] .kai-num{background:#ffffff2e;color:#fff}.kai-queue-list{display:flex;flex-direction:column;gap:14px}.kai-queue-item{border-radius:18px;transition:box-shadow .3s}.kai-queue-item.is-focus{box-shadow:0 0 0 3px #4338ca59,0 0 0 8px #4338ca14}.kai-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;border-radius:20px;background:#fff;box-shadow:var(--ct-sh-1);text-align:center}.kai-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;background:var(--ct-brand-soft);color:var(--ct-brand)}.kai-empty h3{font:650 17px/1.3 var(--ct-display)}.kai-empty p{max-width:46ch;font-size:13.5px;color:var(--ct-ink-3)}.kai-expired{display:flex;flex-direction:column;gap:10px}.kai-expired-hd{display:flex;align-items:center;gap:8px;height:40px;padding:0 4px;border:0;background:none;font:650 13.5px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.kai-expired-hd .kai-num{font-weight:500;color:var(--ct-ink-3)}.kai-expired-hd svg{transition:transform .15s;transform:rotate(-90deg)}.kai-expired-hd svg.is-open{transform:none}.kai-page{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1560px;margin:0 auto}.kai-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:22px 26px 20px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.kai-hero.is-loading{min-height:180px;justify-content:center}.kai-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.kai-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.kai-sky-b1{width:640px;height:640px;left:-220px;top:-380px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:kai-drift 26s ease-in-out infinite alternate}.kai-sky-b2{width:560px;height:560px;right:-120px;top:-320px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:kai-drift 32s ease-in-out infinite alternate-reverse}.kai-sky-b3{width:520px;height:520px;right:26%;bottom:-400px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:kai-drift 28s ease-in-out infinite alternate}@keyframes kai-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.kai-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.kai-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.kai-sky-net circle{fill:#e0e7ff80}.kai-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kai-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.kai-hero-txt{min-width:0;max-width:760px}.kai-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.kai-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.kai-title{font:650 38px/1.06 var(--ct-display);letter-spacing:-.034em;color:#fff}.kai-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.kai-sub{margin-top:8px;font-size:15px;color:#e2e5ffd1}.kai-sub b{color:#fff;font-weight:650}.kai-dotsep{margin:0 8px;color:#e2e5ff66}.kai-hero-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:none}.kai-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kai-kpi{display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px 16px 14px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;cursor:pointer;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s,background .2s,box-shadow .2s}.kai-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12)}.kai-kpi[aria-pressed=true]{background:linear-gradient(180deg,#fff3,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff80}.kai-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.kai-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffdb}.kai-kpi-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex:none}.kai-kpi-ico.is-warn{background:#fbbf2438;color:#fde9b5}.kai-kpi-ico.is-brand{background:#818cf83d;color:#d4daff}.kai-kpi-ico.is-ok{background:#4ade9633;color:#c3f5d8}.kai-kpi-val{font:650 30px/1 var(--ct-display);letter-spacing:-.03em;white-space:nowrap}.kai-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kai-tabs{display:flex;gap:4px;align-self:flex-start;padding:4px;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-1)}.kai-tab{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border:0;border-radius:10px;background:none;font:600 14px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer;white-space:nowrap}.kai-tab:hover{background:var(--ct-hover);color:var(--ct-ink)}.kai-tab[aria-selected=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.kai-space{min-height:0}.kai-split{display:grid;grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0;overflow:hidden;border-radius:20px;background:#fff;box-shadow:var(--ct-sh-1)}.kai-split-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--ct-line);background:#fafafd}.kai-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff}.kai-main-hd{display:flex;align-items:center;gap:8px;min-height:58px;padding:10px 16px 10px 20px;border-bottom:1px solid var(--ct-line)}.kai-main-t{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.kai-main-t h2{min-width:0;font:650 16.5px/1.25 var(--ct-display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.kai-pane{height:100%;overflow-y:auto;padding:2px 2px 28px;scrollbar-width:thin}.kai-page .kai-starters{grid-template-columns:repeat(2,minmax(0,1fr))}.kai-settings{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto;padding-bottom:70px}.kai-set{border-radius:20px;background:#fff;box-shadow:var(--ct-sh-1)}.kai-set-hd{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 6px}.kai-set-hd h2{font:650 17px/1.25 var(--ct-display);letter-spacing:-.01em}.kai-set-hd p{margin-top:3px;font-size:13.5px;color:var(--ct-ink-3)}.kai-set-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--ct-brand-soft);color:var(--ct-brand)}.kai-set-bd{display:flex;flex-direction:column;gap:14px;padding:10px 20px 20px 66px}.kai-set-sub{display:flex;align-items:center;gap:6px;font:650 13.5px/1.2 var(--ct-font);color:var(--ct-ink-2)}.kai-radios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kai-radio{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ct-line);cursor:pointer}.kai-radio.is-on{box-shadow:inset 0 0 0 1.5px var(--ct-brand);background:#fafaff}.kai-radio input{margin-top:3px;accent-color:var(--ct-brand);width:16px;height:16px;flex:none}.kai-radio b{display:block;font-size:14px}.kai-radio small{display:block;margin-top:2px;font-size:12.5px;color:var(--ct-ink-3)}.kai-policy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kai-policy>div{padding:12px 14px;border-radius:14px;background:var(--ct-surface-2)}.kai-policy h3{display:flex;align-items:center;gap:6px;margin-bottom:6px;font:650 13px/1.2 var(--ct-font)}.kai-policy>div:nth-child(1) h3{color:var(--ct-ok)}.kai-policy>div:nth-child(2) h3{color:var(--ct-brand-ink)}.kai-policy>div:nth-child(3) h3{color:var(--ct-bad)}.kai-policy ul{padding-left:1.1em;font-size:12.5px;color:var(--ct-ink-2)}.kai-policy li+li{margin-top:3px}.kai-sources{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.kai-sources li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--ct-surface-2)}.kai-sources-t{flex:1;min-width:0;display:flex;flex-direction:column}.kai-sources-t small{font-size:12.5px;color:var(--ct-ink-3)}.kai-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--ct-ink-4)}.kai-dot.is-on{background:var(--ct-ok);box-shadow:0 0 0 3px var(--ct-ok-soft)}.kai-mems{display:flex;flex-direction:column;gap:6px;padding:0;list-style:none}.kai-mems li{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--ct-surface-2)}.kai-mems li p{flex:1;min-width:0;font-size:13.5px}.kai-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kai-gauge-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:13px;color:var(--ct-ink-3)}.kai-gauge-t b{font-size:15px;color:var(--ct-ink)}.kai-gauge-t small{font-size:12.5px;font-weight:500;color:var(--ct-ink-3)}.kai-gauge-bar{height:8px;border-radius:999px;background:var(--ct-sunken);overflow:hidden}.kai-gauge-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#4338ca);transition:width .4s}.kai-gauge-bar i.is-warn{background:#d9860b}.kai-gauge-bar i.is-bad{background:var(--ct-bad)}.kai-journal{display:flex;flex-direction:column;gap:6px}.kai-adv{border-radius:20px;background:#fff;box-shadow:var(--ct-sh-1)}.kai-adv summary{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;list-style:none;cursor:pointer;font:650 14px/1 var(--ct-font);color:var(--ct-ink-2)}.kai-adv summary::-webkit-details-marker{display:none}.kai-adv-chev{margin-left:auto;transition:transform .15s}.kai-adv[open] .kai-adv-chev{transform:rotate(180deg)}.kai-adv-bd{display:flex;flex-direction:column;gap:8px;padding:0 20px 18px;font-size:13.5px}.kai-savebar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 18px;border-radius:16px;background:var(--ct-ink);color:#fff;font-size:13.5px;box-shadow:var(--ct-sh-3);animation:kai-in .2s ease-out both}.kai-savebar .kai-btn.is-ghost{color:#fff}.kai-savebar .kai-btn.is-ghost:hover{background:#ffffff1f}.kai-key{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;background:var(--ct-surface-2)}.kai-key .kai-rename{padding:0}.kai-key .kai-rename .kai-btn{flex:none}.kai-toggle{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.kai-toggle input{width:18px;height:18px;accent-color:var(--ct-brand);flex:none}.kai-digest{margin-top:14px;padding-top:12px;border-top:1px solid var(--ct-line, rgba(15, 23, 42, .08))}.kai-digest .kai-small{margin:2px 0 0 28px}.kai-thresholds{grid-template-columns:repeat(3,minmax(0,1fr))}.kai-thresholds .kai-set-sub{grid-column:1 / -1}.kai-field.is-third{grid-column:span 1}.kai-pdj{display:flex;flex-direction:column;gap:12px;margin:0 0 18px;padding:16px 18px;border-radius:20px;background:#fff;box-shadow:var(--ct-sh-1);position:relative;overflow:hidden}.kai-pdj:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#6366f1,#ec4899 55%,#f59e0b)}.kai-pdj-hd{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.kai-pdj-id{min-width:0}.kai-pdj-id h2{font:650 18px/1.2 var(--ct-display);letter-spacing:-.015em}.kai-pdj-id p{margin-top:2px;font-size:13px;color:var(--ct-ink-3)}.kai-pdj-id p b{color:var(--ct-ink);font-weight:650}.kai-pdj-list{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.kai-pdj-item{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:14px;background:var(--ct-surface-2)}.kai-pdj-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px}.kai-pdj-ico.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand)}.kai-pdj-ico.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.kai-pdj-ico.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.kai-pdj-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kai-pdj-txt b{font-size:14px;font-weight:650}.kai-pdj-txt span{font-size:13px;color:var(--ct-ink-3)}.kai-pdj-more{align-self:flex-start}.kai-pdj-more svg{transition:transform .15s}.kai-pdj-more svg.is-open{transform:rotate(180deg)}.kai-pdj-empty{font-size:13.5px;color:var(--ct-ink-3)}@media (max-width: 1100px){.kai-split{grid-template-columns:260px minmax(0,1fr)}.kai-title{font-size:32px}}@media (max-width: 900px){.kai-policy,.kai-radios{grid-template-columns:1fr}.kai-set-bd{padding-left:20px}}@media (max-width: 767.98px){.kai-panel{width:100vw}.kai-panel-hd{padding-top:calc(10px + env(safe-area-inset-top,0px))}.kai-panel-name span{display:none}.kai-composer,.kai-conv.is-compact .kai-composer{padding:6px 10px calc(10px + env(safe-area-inset-bottom,0px))}.kai-compose textarea,.kai-input,.kai-search input{font-size:16px}.kai-thread,.kai-conv.is-compact .kai-thread{padding:14px 14px 8px}.kai-msg.is-user{max-width:92%}.kai-card-hd{flex-wrap:wrap}.kai-card-meta{flex-direction:row;align-items:center;flex-wrap:wrap;width:100%;padding-left:47px;justify-content:flex-start}.kai-fields{grid-template-columns:1fr}.kai-auto-prop{flex-direction:column;align-items:flex-start}.kai-field.is-half{grid-column:1 / -1}.kai-diff{grid-template-columns:minmax(80px,.8fr) minmax(0,1fr) minmax(0,1fr);font-size:12.5px}.kai-unseen{bottom:112px}.kai-page{gap:10px}.kai-hero{gap:14px;padding:16px 16px 14px;border-radius:20px}.kai-hero-top{flex-direction:column;gap:12px}.kai-hero-acts{justify-content:flex-start}.kai-title{font-size:26px}.kai-sub{font-size:13.5px}.kai-kpis{gap:8px}.kai-kpi{padding:10px 10px 11px;gap:6px;border-radius:14px}.kai-kpi-top{gap:6px;font-size:12px;line-height:1.2}.kai-kpi-ico{width:22px;height:22px}.kai-kpi-val{font-size:21px}.kai-kpi-sub{display:none}.kai-tabs{align-self:stretch}.kai-tab{flex:1;justify-content:center;padding:0 8px;gap:5px;font-size:13.5px}.kai-tab>svg{display:none}.kai-split{grid-template-columns:1fr;border-radius:18px}.kai-split-side{display:none;border-right:0}.kai-split.show-history .kai-split-side{display:flex}.kai-split.show-history .kai-main{display:none}.kai-main-hd{padding:8px 8px 8px 14px;min-height:52px}.kai-main.is-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;padding-top:env(safe-area-inset-top,0px)}body[data-ui=v2]:has(.kai-main.is-full) .kv-mtop,body[data-ui=v2]:has(.kai-main.is-full) .kv-tabbar{display:none}body[data-ui=v2]:has(.kai-main.is-full) .kv-scroll{top:0;bottom:0}.kai-page .kai-starters{grid-template-columns:1fr}.kai-home{padding-top:8px}.kai-home-hd h2{font-size:21px}.kai-pane{padding-bottom:24px}.kai-set-hd{padding:16px 16px 4px}.kai-set-bd{padding:8px 16px 18px}.kai-gauges,.kai-thresholds{grid-template-columns:1fr}.kai-pdj{padding:14px}.kai-pdj-hd .kai-btn.is-pri{width:100%}.kai-pdj-item{flex-wrap:wrap}.kai-pdj-item .kai-btn{margin-left:46px}}@media (max-width: 767.98px),(pointer: coarse){.kai-btn,.kai-btn.is-sm{min-height:44px}.kai-iconbtn,.kai-iconbtn.is-sm,.kai-hdbtn{width:44px;height:44px}.kai-mini{min-height:44px;padding:0 10px}.kai-link{min-height:44px}.kai-send,.kai-stop{height:44px;min-width:44px}.kai-chipbtn,.kai-tab,.kai-seg button{min-height:44px}.kai-auto-path{min-height:48px}.kai-menu button{height:44px}.kai-work-row{min-height:44px}.kai-convrow .kai-rowmenu{opacity:1}.kai-ctx-chip button{width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.kai-root *,.kai-root *:before,.kai-root *:after{animation:none!important;transition:none!important}.kai-panel{transition:none}}.wint-glyph{flex:none}.wint-shield{display:contents}.wint-off{opacity:.5;cursor:not-allowed!important}.fc-hero .fc-btn.wint-hero .wint-glyph{color:#9be8c2}.pl-ib.wint-ib{color:#0e7a50}.pl-ib.wint-ib:hover,.pl-ib.wint-ib:focus-visible{background:#e4f4ec;color:#0b6542}.ct-iconbtn.wint-ic{color:#0e7a50}.ct-iconbtn.wint-ic:hover,.ct-iconbtn.wint-ic:focus-visible{background:#e4f4ec;color:#0b6542}.wint-cell{display:inline-flex;align-items:center;gap:6px;max-width:100%}.wint-cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wint-mini{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border:0;border-radius:7px;background:#e4f4ec;color:#0e7a50;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.wint-mini:hover,.wint-mini:focus-visible{background:#cdebdb;color:#0b6542}.wint-mini:focus-visible{outline:2px solid #0E7A50;outline-offset:2px}@media (max-width: 767.98px),(pointer: coarse){.wint-mini{width:40px;height:40px;border-radius:10px}}@media (max-width: 767.98px),(pointer: coarse){.pl-ib.wint-ib,.ct-iconbtn.wint-ic,.wint-hit{position:relative}.pl-ib.wint-ib:after,.ct-iconbtn.wint-ic:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit}.wint-hit:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit}}body[data-ui=v2] .mj-page .mj-btn.wint-mj .wint-glyph{color:#0e7a50}@media (prefers-reduced-motion: reduce){.wint-mini{transition:none}}.ct-root{--ct-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ct-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--ct-ink: #14152A;--ct-ink-2: #474959;--ct-ink-3: #646677;--ct-ink-4: #8A8C9C;--ct-line: #E3E6EC;--ct-line-2: #CDD2DC;--ct-surface: #fff;--ct-surface-2: #F6F7FA;--ct-hover: #F1F2F7;--ct-sunken: #ECEEF5;--ct-brand: #4338CA;--ct-brand-soft: #EEF0FF;--ct-brand-ink: #3730A3;--ct-ok: #0E7A50;--ct-ok-soft: #E4F4EC;--ct-warn: #9A5B00;--ct-warn-soft: #FCF1DE;--ct-bad: #BE2F1D;--ct-bad-soft: #FBE9E5;--ct-hot: #B93A12;--ct-hot-soft: #FCEBE2;--ct-warm: #9A5B00;--ct-warm-soft: #FCF1DE;--ct-cold: #1F5FA6;--ct-cold-soft: #E6EFFA;--ct-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--ct-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--ct-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px;font-family:var(--ct-font);font-size:14px;line-height:1.45;color:var(--ct-ink);-webkit-font-smoothing:antialiased}.ct-root *,.ct-root *:before,.ct-root *:after{box-sizing:border-box}.ct-root p,.ct-root h1,.ct-root h2,.ct-root h3{margin:0}.ct-root button{font-family:inherit}.ct-root :focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.ct-num{font-variant-numeric:tabular-nums}.ct-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ct-hero{position:relative;isolation:isolate;overflow:visible;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.ct-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.ct-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.ct-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:ct-drift 26s ease-in-out infinite alternate}.ct-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:ct-drift 32s ease-in-out infinite alternate-reverse}.ct-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:ct-drift 28s ease-in-out infinite alternate}@keyframes ct-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.ct-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.ct-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.ct-sky-net circle{fill:#e0e7ff80}.ct-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ct-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ct-hero-txt{flex:1 1 auto;min-width:0;max-width:700px}.ct-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.ct-eyebrow .ct-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.ct-title{font:650 38px/1.06 var(--ct-display);letter-spacing:-.034em;color:#fff}.ct-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.ct-sub{margin-top:8px;max-width:60ch;font-size:15px;color:#e2e5ffd1}.ct-sub b{color:#fff;font-weight:600}.ct-sub .ct-sep{margin:0 7px;color:#e2e5ff61}.ct-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.ct-hero .ct-sk{background:#ffffff29}.ct-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ct-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ct-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.ct-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.ct-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.ct-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}.ct-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.ct-kpi-brand{background:#818cf83d;color:#d4daff}.ct-kpi-hot{background:#fb71853d;color:#ffd3d9}.ct-kpi-warm{background:#fbbf2438;color:#fde9b5}.ct-kpi-ok{background:#4ade9633;color:#c3f5d8}.ct-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.ct-kpi-val{font:650 34px/1 var(--ct-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:2px}.ct-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-kpi-delta{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#4ade962e;color:#c3f5d8;font-size:12.5px;font-weight:650;white-space:nowrap}.ct-temp-bar{display:flex;height:8px;overflow:hidden;border-radius:99px;background:#ffffff1f}.ct-temp-bar i{display:block;height:100%}.ct-temp-bar .is-hot{background:linear-gradient(90deg,#fb7185,#f97316)}.ct-temp-bar .is-warm{background:linear-gradient(90deg,#fbbf24,#fde68a)}.ct-temp-bar .is-cold{background:linear-gradient(90deg,#60a5fa,#93c5fd)}.ct-ring{position:relative;flex:none;width:46px;height:46px}.ct-ring svg{width:46px;height:46px;transform:rotate(-90deg)}.ct-ring circle{fill:none;stroke-width:4}.ct-ring .ct-ring-bg{stroke:#ffffff24}.ct-ring .ct-ring-fg{stroke:#6ee7b7;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.ct-btn:hover{background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line-2),0 1px 2px #1012280d}.ct-btn:disabled{opacity:.55;cursor:default}.ct-btn.ct-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.ct-btn.ct-pri:hover{transform:translateY(-1px)}.ct-btn.ct-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.ct-btn.ct-icon{width:36px;padding:0}.ct-btn.ct-ghost{background:transparent;box-shadow:none;color:var(--ct-ink-2)}.ct-btn.ct-ghost:hover{background:var(--ct-hover);color:var(--ct-ink)}.ct-hero .ct-btn.ct-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ct-hero .ct-btn.ct-glass:hover{background:#ffffff2b}.ct-hero .ct-btn.ct-glass[aria-pressed=true]{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffff80}.ct-hero .ct-btn.ct-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.ct-hero .ct-btn.ct-white:hover{background:#eef0ff;transform:translateY(-1px)}.ct-spin{animation:ct-rot .9s linear infinite}@keyframes ct-rot{to{transform:rotate(360deg)}}.ct-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--ct-sunken);animation:ct-pulse 1.1s ease-in-out infinite alternate}@keyframes ct-pulse{0%{opacity:.55}to{opacity:1}}.ct-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ct-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ct-search{position:relative;flex:1 1 260px;min-width:200px}.ct-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ct-ink-4);pointer-events:none}.ct-search input{width:100%;height:40px;padding:0 36px 0 38px;border:0;border-radius:11px;background:var(--ct-surface-2);font:500 14px/1 var(--ct-font);color:var(--ct-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.ct-search input::-moz-placeholder{color:var(--ct-ink-4)}.ct-search input::placeholder{color:var(--ct-ink-4)}.ct-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.ct-search .ct-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--ct-ink-4);cursor:pointer}.ct-search .ct-clear:hover{background:var(--ct-hover);color:var(--ct-ink)}.ct-select{position:relative;display:inline-flex;align-items:center}.ct-select select{height:38px;max-width:190px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line);font:550 13.5px/1 var(--ct-font);color:var(--ct-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ct-select select:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2);color:var(--ct-ink)}.ct-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.ct-select svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ct-ink-4);pointer-events:none}.ct-views{display:inline-flex;gap:2px;margin-left:auto;padding:3px;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ct-views button{display:grid;place-items:center;width:34px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ct-ink-3);cursor:pointer}.ct-views button[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.ct-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--ct-line);font-size:12.5px;color:var(--ct-ink-3)}.ct-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 10px;border-radius:999px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-size:12.5px;font-weight:600;white-space:nowrap}.ct-chip button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.ct-chip button:hover{background:#4338ca24}.ct-active .ct-lnk{margin-left:4px}.ct-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--ct-font);color:var(--ct-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.ct-lnk:hover{text-decoration:underline;text-underline-offset:3px}.ct-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-list-head .ct-count{font-size:13px;font-weight:600;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px}.ct-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ct-card:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.ct-card.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.ct-card:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.ct-card-top{display:flex;align-items:flex-start;gap:12px;padding:16px 14px 0 16px}.ct-check{position:absolute;left:10px;top:10px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.ct-card:hover .ct-check,.ct-card.is-selected .ct-check,.ct-check:focus-visible{opacity:1}.ct-card.is-selected .ct-check{background:var(--ct-brand);box-shadow:none}.ct-mono{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;font:650 15px/1 var(--ct-font);letter-spacing:.01em;color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.ct-card-id{min-width:0;flex:1}.ct-card-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 15.5px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ct-card-id p{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.ct-card-id p svg{display:inline-block;vertical-align:-2px;margin-right:4px;color:var(--ct-ink-4)}.ct-card-rows{display:flex;flex-direction:column;gap:4px;padding:12px 16px 0}.ct-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:24px;padding:0 6px;margin:0 -6px;border-radius:7px;font-size:13px;color:var(--ct-ink-2);text-decoration:none}.ct-row svg{flex:none;color:var(--ct-ink-4)}.ct-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.ct-row:hover{background:var(--ct-hover);color:var(--ct-ink)}.ct-row.is-off{color:var(--ct-bad)}.ct-row.is-off svg{color:var(--ct-bad)}.ct-row .ct-pill{margin-left:auto}.ct-row.is-empty{color:var(--ct-ink-4);font-style:italic}.ct-tags{display:flex;flex-wrap:wrap;gap:5px;padding:10px 16px 0}.ct-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ct-tag.ct-tag-more{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.ct-card-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 16px}.ct-heat{flex:none;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 7px;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.ct-heat i{display:inline-flex;align-items:flex-end;gap:2px}.ct-heat i b{display:block;width:4px;border-radius:1px;background:currentColor;opacity:.25}.ct-heat i b:nth-child(1){height:6px}.ct-heat i b:nth-child(2){height:9px}.ct-heat i b:nth-child(3){height:12px}.ct-heat.is-hot{background:var(--ct-hot-soft);color:var(--ct-hot)}.ct-heat.is-hot i b{opacity:1}.ct-heat.is-warm{background:var(--ct-warm-soft);color:var(--ct-warm)}.ct-heat.is-warm i b:nth-child(-n+2){opacity:1}.ct-heat.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.ct-heat.is-cold i b:nth-child(1){opacity:1}.ct-deals{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ct-ink-3);white-space:nowrap}.ct-deals b{font-weight:650;color:var(--ct-ink);font-variant-numeric:tabular-nums}.ct-deals .ct-val{font-weight:650;color:var(--ct-ok)}.ct-card-acts{margin-left:auto;display:inline-flex;align-items:center;gap:2px}.ct-iconbtn{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ct-ink-4);cursor:pointer;text-decoration:none}.ct-iconbtn:hover{background:var(--ct-hover);color:var(--ct-ink)}.ct-iconbtn.ct-li:hover{background:#e8f1fb;color:#0a66c2}.ct-card-deal{display:flex;align-items:center;justify-content:center;gap:7px;height:38px;border:0;border-top:1px solid var(--ct-line);border-radius:0 0 18px 18px;background:var(--ct-surface-2);font:600 13px/1 var(--ct-font);color:var(--ct-brand-ink);cursor:pointer;transition:background .15s,color .15s}.ct-card-deal:hover{background:var(--ct-brand);color:#fff}.ct-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:650;white-space:nowrap;background:var(--ct-bad-soft);color:var(--ct-bad)}.ct-m1{--ct-mono-bg: #E3E8F8;--ct-mono-fg: #2C3F86}.ct-m2{--ct-mono-bg: #E0F0E8;--ct-mono-fg: #1C6444}.ct-m3{--ct-mono-bg: #F5E6DC;--ct-mono-fg: #873F1E}.ct-m4{--ct-mono-bg: #ECE5F7;--ct-mono-fg: #57388B}.ct-m5{--ct-mono-bg: #F4EAD0;--ct-mono-fg: #74540E}.ct-m6{--ct-mono-bg: #DFEDF1;--ct-mono-fg: #1D5C6B}.ct-m7{--ct-mono-bg: #F3E2EA;--ct-mono-fg: #873052}.ct-m8{--ct-mono-bg: #E7E8EE;--ct-mono-fg: #3D4050}.ct-menu-wrap{position:relative}.ct-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--ct-surface);box-shadow:var(--ct-sh-3)}.ct-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer}.ct-menu button svg{color:var(--ct-ink-3)}.ct-menu button:hover{background:var(--ct-hover)}.ct-menu button.ct-danger{color:var(--ct-bad)}.ct-menu button.ct-danger svg{color:var(--ct-bad)}.ct-menu button.ct-danger:hover{background:var(--ct-bad-soft)}.ct-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--ct-line)}.ct-card.is-sk{cursor:default;min-height:210px}.ct-card.is-sk:hover{transform:none;box-shadow:var(--ct-sh-1)}.ct-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);text-align:center}.ct-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--ct-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--ct-line),0 0 0 6px #6366f10f}.ct-empty h3{font:650 17px/1.3 var(--ct-display);color:var(--ct-ink)}.ct-empty p{max-width:46ch;font-size:13.5px;color:var(--ct-ink-3)}.ct-empty-acts{display:flex;gap:8px;margin-top:12px}.ct-bulk{position:fixed;bottom:22px;left:50%;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:16px;background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 24px 60px -20px #0009,inset 0 1px #ffffff14;transform:translate(-50%);animation:ct-rise .3s cubic-bezier(.2,.8,.2,1)}@keyframes ct-rise{0%{opacity:0;transform:translate(-50%,12px)}}.ct-bulk b{font-size:13.5px;font-weight:650;white-space:nowrap}.ct-bulk .ct-btn{height:34px;color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.ct-bulk .ct-btn:hover{background:#fff3}.ct-bulk .ct-btn.ct-danger{background:#ef444440}.ct-bulk .ct-btn.ct-danger:hover{background:#ef444466}.ct-bulk .ct-btn.ct-ghost{background:transparent;box-shadow:none;color:#ffffffbf}.ct-bulk .ct-divider{width:1px;height:22px;background:#ffffff2e}.ct-table{overflow:hidden;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ct-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px}.ct-pager button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:0;border-radius:10px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line);font:650 13px/1 var(--ct-font);color:var(--ct-ink);cursor:pointer;font-variant-numeric:tabular-nums}.ct-pager button[aria-current=page]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.ct-pager button:disabled{opacity:.4;cursor:default}.ct-pager span{margin-left:8px;font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}@media (max-width: 1280px){.ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.ct-root{gap:14px}.ct-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.ct-hero-top{flex-direction:column}.ct-title{font-size:29px}.ct-hero-acts{width:100%;justify-content:stretch}.ct-hero-acts .ct-btn{flex:1 1 45%}.ct-kpi-val{font-size:27px}.ct-grid{grid-template-columns:minmax(0,1fr)}.ct-check{opacity:1}.ct-bulk{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:none;flex-wrap:wrap}.ct-select select{max-width:100%}}@media (max-width: 767.98px),(pointer: coarse){.ct-btn,.ct-btn.ct-sm{min-height:44px}.ct-iconbtn{width:40px;height:40px}.ct-menu button{min-height:44px}.ct-card-deal{height:44px}}@media (prefers-reduced-motion: reduce){.ct-root *,.ct-root *:before,.ct-root *:after{animation:none!important;transition:none!important}}.ct-kpis.ct-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-aud{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:transform .2s ease,box-shadow .2s ease}.ct-aud:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.ct-aud-top{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 0}.ct-aud-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.ct-aud-id{min-width:0;flex:1}.ct-aud-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ct-aud-id p{margin-top:3px;font-size:13px;color:var(--ct-ink-3)}.ct-aud-id p b{font-weight:650;color:var(--ct-ink);font-variant-numeric:tabular-nums}.ct-aud-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:10px 16px 0;font-size:13.5px;line-height:1.45;color:var(--ct-ink-2)}.ct-aud-filters{display:flex;flex-wrap:wrap;gap:5px;padding:10px 16px 0}.ct-aud-filters .ct-tag{gap:4px}.ct-aud-filters .ct-tag.is-company{background:var(--ct-cold-soft);color:var(--ct-cold)}.ct-aud-filters .ct-tag.is-tag{background:#efe9fb;color:#5b21b6}.ct-aud-filters .ct-tag.is-hot{background:var(--ct-hot-soft);color:var(--ct-hot)}.ct-aud-filters .ct-tag.is-warm{background:var(--ct-warm-soft);color:var(--ct-warm)}.ct-aud-filters .ct-tag.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.ct-aud-filters .ct-tag.is-none{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.ct-aud-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 14px 14px 16px;border-top:1px solid var(--ct-line)}.ct-aud-foot .ct-spacer{flex:1}.ct-btn.ct-ok{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.ct-btn.ct-ok:hover{transform:translateY(-1px)}.ct-iconbtn.ct-danger:hover{background:var(--ct-bad-soft);color:var(--ct-bad)}.ct-seg{display:inline-flex;gap:4px;padding:5px;border-radius:14px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ct-seg button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer;white-space:nowrap}.ct-seg button svg{color:var(--ct-ink-4)}.ct-seg button:hover{background:var(--ct-hover);color:var(--ct-ink)}.ct-seg button[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.ct-seg button[aria-selected=true] svg{color:#a5b4fc}.ct-seg .ct-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ct-sunken);color:var(--ct-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.ct-seg button[aria-selected=true] .ct-n{background:#ffffff29;color:#fff}.ct-section{overflow:hidden;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ct-section-hd{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;border:0;background:none;font:inherit;color:var(--ct-ink);text-align:left;cursor:pointer}.ct-section-hd:hover{background:var(--ct-surface-2)}.ct-section-hd h2{font:650 16px/1.2 var(--ct-display);letter-spacing:-.01em}.ct-section-hd .ct-n{font-size:12.5px;font-weight:650;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ct-section-hd svg{color:var(--ct-ink-4);transition:transform .15s}.ct-section-hd[aria-expanded=true] svg.ct-chev{transform:rotate(180deg)}.ct-field{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;border-top:1px solid var(--ct-line)}.ct-field:hover{background:var(--ct-surface-2)}.ct-field-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ct-brand-soft);color:var(--ct-brand);box-shadow:inset 0 0 0 1px #4338ca14}.ct-field-id{min-width:0}.ct-field-id b{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:650;color:var(--ct-ink)}.ct-field-id small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:12.5px;color:var(--ct-ink-3)}.ct-field-id code{padding:1px 6px;border-radius:5px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 12px/1.4 ui-monospace,Menlo,monospace;color:var(--ct-ink-2)}.ct-field-acts{display:inline-flex;gap:2px}.ct-pill.ct-req{background:var(--ct-warn-soft);color:var(--ct-warn)}.ct-pill.ct-opt{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}@media (max-width: 1280px){.ct-kpis.ct-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767.98px){.ct-kpis.ct-kpis-3{grid-template-columns:minmax(0,1fr)}.ct-field{grid-template-columns:40px minmax(0,1fr)}.ct-field-acts{grid-column:2;justify-content:flex-end}}.pl-root{max-width:none;--ct-brand-line: #C7CBF6}.pl-root .ct-hero,.pl-root .pl-toolbar,.pl-root .pl-pipes,.pl-root .pl-stages,.pl-root .pl-note,.pl-root .ct-empty{max-width:1560px;width:100%;margin-left:auto;margin-right:auto}.pl-four .ct-kpis.ct-kpis-3{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-root div.ct-kpi{cursor:default}.pl-root div.ct-kpi:hover{transform:none;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14}.pl-root .ct-eyebrow .ct-sep{margin:0 2px;color:#e2e5ff66}.pl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.pl-toolbar .ct-search{flex:1 1 240px;max-width:420px}.pl-toolbar .pl-spacer{flex:1 1 auto}.pl-count{font-size:13px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.pl-count b{color:var(--ct-ink);font-weight:650}.pl-ib{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-4);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.pl-ib:hover{background:var(--ct-hover);color:var(--ct-ink)}.pl-ib[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff}.pl-ib.pl-danger:hover{background:var(--ct-bad-soft);color:var(--ct-bad)}.pl-ib:disabled{opacity:.4;cursor:default}.pl-toolbar .pl-ib{box-shadow:inset 0 0 0 1px var(--ct-line)}.pl-toolbar .pl-ib[aria-pressed=true]{box-shadow:none}.pl-select{position:relative}.pl-select-btn{display:inline-flex;align-items:center;gap:9px;height:38px;max-width:320px;padding:0 10px 0 12px;border:0;border-radius:11px;background:var(--ct-surface-2);font:600 13.5px/1 var(--ct-font);color:var(--ct-ink);cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.pl-select-btn:hover{background:var(--ct-hover);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.pl-select-btn[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.pl-select-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-select-btn svg{flex:none;color:var(--ct-ink-4)}.pl-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--pipe, var(--ct-brand));box-shadow:0 0 0 3px color-mix(in srgb,var(--pipe, var(--ct-brand)) 18%,transparent)}.pl-select-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:300px;max-width:360px;padding:6px;border-radius:14px;background:var(--ct-surface);box-shadow:var(--ct-sh-3)}.pl-select-menu .pl-select-hd{padding:8px 10px 6px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ct-ink-4)}.pl-select-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;color:var(--ct-ink);text-align:left;cursor:pointer}.pl-select-item:hover{background:var(--ct-hover)}.pl-select-item.is-on{background:var(--ct-brand-soft)}.pl-select-item .pl-select-txt{min-width:0;flex:1}.pl-select-item b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650}.pl-select-item small{display:block;margin-top:2px;font-size:12px;color:var(--ct-ink-3)}.pl-select-item .pl-pill{margin-left:4px}.pl-select-acts{display:inline-flex;gap:1px;margin-left:4px}.pl-select-acts .pl-ib{width:30px;height:30px}.pl-select-foot{margin-top:4px;padding:6px 4px 2px;border-top:1px solid var(--ct-line)}.pl-select-foot .ct-lnk{padding:6px}.pl-pill{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.pl-pill.pl-pill-star{background:var(--ct-warm-soft);color:var(--ct-warm);box-shadow:none}.pl-pill.pl-pill-won{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.pl-pill.pl-pill-lost{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.pl-pill.pl-pill-new{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:none}.pl-board{display:flex;align-items:flex-start;gap:14px;padding:2px 2px 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.pl-col{--stage: var(--ct-brand);position:relative;display:flex;flex-direction:column;flex:0 0 296px;min-height:360px;max-height:calc(100vh - 190px);border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);overflow:hidden}.pl-col:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--stage)}.pl-col.is-sk{height:420px}.pl-col.is-sk .pl-col-hd{gap:10px}.pl-col-hd{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 12px 6px 16px}.pl-col-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--stage);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 18%,transparent)}.pl-col-hd h3{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 14.5px/1.2 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.pl-col-n{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--ct-sunken);color:var(--ct-ink-2);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.pl-col-sum{flex:none;font-size:12.5px;font-weight:650;color:var(--ct-ok);font-variant-numeric:tabular-nums;white-space:nowrap}.pl-col-body{flex:1;display:flex;flex-direction:column;gap:10px;min-height:120px;padding:6px 10px 10px;overflow-y:auto;overscroll-behavior:contain;border-radius:12px;transition:background .2s,box-shadow .2s;scrollbar-width:thin}.pl-col-body.is-over{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 2px var(--ct-brand-line)}.pl-col-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1;min-height:150px;margin:2px;padding:16px;border:1.5px dashed var(--ct-line-2);border-radius:14px;color:var(--ct-ink-4);font-size:13px;text-align:center}.pl-col-empty .pl-col-empty-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--stage);background:color-mix(in srgb,var(--stage) 12%,#fff)}.pl-col-empty .ct-lnk{color:var(--ct-brand-ink)}.pl-col-ft{flex:none;padding:6px 10px 10px}.pl-col-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:36px;border:1.5px dashed var(--ct-line-2);border-radius:11px;background:transparent;font:600 13px/1 var(--ct-font);color:var(--ct-ink-3);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pl-col-add:hover{background:var(--ct-brand-soft);color:var(--ct-brand-ink);border-color:var(--ct-brand-line)}.pl-card{position:relative;display:flex;flex-direction:column;gap:9px;padding:12px 12px 10px;border-radius:14px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line),0 1px 2px #1012280a;cursor:grab;transition:box-shadow .2s,transform .2s;touch-action:manipulation}.pl-card:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2),var(--ct-sh-2);transform:translateY(-1px)}.pl-card:active{cursor:grabbing}.pl-card.is-dragging{opacity:.35}.pl-card.is-updating{opacity:.6;pointer-events:none}.pl-card.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.pl-card.is-ghost{width:296px;cursor:grabbing;box-shadow:var(--ct-sh-3),inset 0 0 0 1.5px var(--ct-brand);transform:rotate(1.5deg)}.pl-card.is-compact{gap:6px;padding:10px 10px 8px}.pl-card.is-compact .pl-chips,.pl-card.is-compact .pl-card-more{display:none}.pl-check{position:absolute;left:10px;top:10px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);cursor:pointer}.pl-card.is-selected .pl-check{background:var(--ct-brand);box-shadow:none}.pl-card.has-check .pl-card-top{padding-left:28px}.pl-moving{position:absolute;right:10px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:var(--ct-brand);color:#fff;font-size:12px;font-weight:650}.pl-moving i{width:10px;height:10px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ct-rot .8s linear infinite}.pl-card-top{display:flex;align-items:flex-start;gap:8px;min-height:22px}.pl-card-title{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:650 14px/1.3 var(--ct-font);letter-spacing:-.005em;color:var(--ct-ink);cursor:text}.pl-inline{flex:1;min-width:0;height:28px;padding:0 8px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink)}.pl-inline:focus{outline:none}.pl-card-acts{flex:none;display:inline-flex;gap:1px;margin:-6px -6px 0 0;opacity:0;transition:opacity .15s}.pl-card:hover .pl-card-acts,.pl-card:focus-within .pl-card-acts{opacity:1}.pl-card-acts .pl-ib{width:28px;height:28px;border-radius:8px}.pl-value{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;height:26px;padding:0 9px 0 7px;border:0;border-radius:8px;background:var(--ct-ok-soft);color:var(--ct-ok);font:650 13.5px/1 var(--ct-font);font-variant-numeric:tabular-nums;cursor:pointer}.pl-value:hover{box-shadow:inset 0 0 0 1px var(--ct-ok)}.pl-value input{width:96px;height:22px;padding:0 4px;border:0;border-bottom:1.5px solid var(--ct-ok);background:transparent;font:650 13.5px/1 var(--ct-font);color:var(--ct-ok)}.pl-value input:focus{outline:none}.pl-who{display:flex;align-items:center;gap:9px;min-width:0}.pl-who .ct-mono{width:30px;height:30px;border-radius:9px;font-size:12px}.pl-who .ct-mono.is-none{background:var(--ct-surface-2);color:var(--ct-ink-4)}.pl-who-txt{min-width:0;flex:1}.pl-who-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--ct-ink)}.pl-who-txt small{display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ct-ink-3)}.pl-who-txt small svg{flex:none;color:var(--ct-ink-4)}.pl-who-txt b.is-none{font-weight:500;color:var(--ct-ink-4)}.pl-who .pl-ib{width:28px;height:28px}.pl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pl-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:7px;background:var(--ct-surface-2);color:var(--ct-ink-2);font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;box-shadow:inset 0 0 0 1px var(--ct-line)}.pl-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px}.pl-chip svg{flex:none;color:var(--ct-ink-4)}.pl-chip.is-info{background:var(--ct-cold-soft);color:var(--ct-cold);box-shadow:none}.pl-chip.is-info svg{color:currentColor}.pl-chip.is-warn{background:var(--ct-warm-soft);color:var(--ct-warm);box-shadow:none}.pl-chip.is-warn svg{color:currentColor}.pl-chip.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.pl-chip.is-bad svg{color:currentColor}.pl-chip.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.pl-chip.is-ok svg{color:currentColor}.pl-chip.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:none}.pl-chip.is-brand svg{color:currentColor}.pl-health{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:8px}.pl-health.is-hot{background:var(--ct-hot-soft);color:var(--ct-hot)}.pl-health.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.pl-health.is-risk{background:var(--ct-bad-soft);color:var(--ct-bad)}.pl-card-more{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;margin:1px -4px -4px;border:0;border-radius:9px;background:transparent;font:600 12.5px/1 var(--ct-font);color:var(--ct-brand-ink);cursor:pointer;transition:background .15s}.pl-card-more:hover{background:var(--ct-brand-soft)}.pl-pipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.pl-pipe{--pipe: var(--ct-brand);position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.pl-pipe:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--pipe)}.pl-pipe:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.pl-pipe.is-default{box-shadow:var(--ct-sh-1),inset 0 0 0 1.5px color-mix(in srgb,var(--pipe) 45%,transparent)}.pl-pipe-top{display:flex;align-items:flex-start;gap:12px;padding:18px 14px 0 16px}.pl-pipe-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;color:var(--pipe);background:color-mix(in srgb,var(--pipe) 13%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pipe) 22%,transparent)}.pl-pipe-id{min-width:0;flex:1}.pl-pipe-id h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:650 16.5px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.pl-pipe-id p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:13px;line-height:1.45;color:var(--ct-ink-3)}.pl-pipe-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 16px 0}.pl-pipe-stats div{padding:10px 10px 9px;border-radius:12px;background:var(--ct-surface-2)}.pl-pipe-stats b{display:block;font:650 20px/1.05 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-pipe-stats b.is-ok{color:var(--ct-ok)}.pl-pipe-stats small{display:block;margin-top:3px;font-size:12px;font-weight:600;color:var(--ct-ink-3)}.pl-pipe-stages{display:flex;align-items:center;gap:3px;padding:12px 16px 0}.pl-pipe-stages i{display:block;flex:1 1 0;height:6px;border-radius:99px;min-width:6px}.pl-pipe-stages small{flex:none;margin-left:4px;font-size:12px;color:var(--ct-ink-4);font-variant-numeric:tabular-nums}.pl-pipe-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 14px 14px 16px}.pl-pipe-foot .pl-spacer{flex:1}.pl-note{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-size:13px;line-height:1.5}.pl-note svg{flex:none;margin-top:2px}.pl-note b{font-weight:650}.pl-stages{position:relative;display:flex;flex-direction:column;gap:8px}.pl-stages:before{content:"";position:absolute;left:73px;top:28px;bottom:28px;width:2px;background:var(--ct-line-2)}.pl-stage{--stage: var(--ct-brand);position:relative;display:grid;grid-template-columns:26px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);cursor:grab;transition:box-shadow .2s,opacity .2s}.pl-stage:hover{box-shadow:var(--ct-sh-2)}.pl-stage:active{cursor:grabbing}.pl-stage.is-dragging{opacity:.45}.pl-stage.is-won{box-shadow:var(--ct-sh-1),inset 0 0 0 1.5px #0e7a5059}.pl-stage.is-lost{box-shadow:var(--ct-sh-1),inset 0 0 0 1.5px #be2f1d4d}.pl-stage.is-editing{cursor:default;box-shadow:var(--ct-sh-2),inset 0 0 0 1.5px var(--ct-brand)}.pl-stage-grip{display:grid;place-items:center;color:var(--ct-ink-4)}.pl-stage-n{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--stage);color:#fff;font:650 15px/1 var(--ct-display);box-shadow:inset 0 1px #ffffff40,0 6px 14px -8px color-mix(in srgb,var(--stage) 80%,transparent)}.pl-stage-id{min-width:0}.pl-stage-id h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:650 15.5px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.pl-stage-id small{display:block;margin-top:3px;font-size:12.5px;color:var(--ct-ink-3)}.pl-stage-acts{display:inline-flex;align-items:center;gap:4px}.pl-tog{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:9px;background:var(--ct-surface-2);color:var(--ct-ink-3);font:600 12.5px/1 var(--ct-font);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ct-line);transition:background .15s,color .15s}.pl-tog:hover{background:var(--ct-hover);color:var(--ct-ink)}.pl-tog.is-won[aria-pressed=true]{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.pl-tog.is-lost[aria-pressed=true]{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.pl-stage-edit{display:flex;flex-direction:column;gap:10px}.pl-input{width:100%;height:38px;padding:0 12px;border:0;border-radius:10px;background:var(--ct-surface-2);font:550 14px/1 var(--ct-font);color:var(--ct-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.pl-input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.pl-swatches{display:flex;flex-wrap:wrap;gap:6px}.pl-swatches button{width:26px;height:26px;border:0;border-radius:8px;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:transform .12s}.pl-swatches button:hover{transform:scale(1.1)}.pl-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ct-ink)}.pl-checks{display:flex;flex-wrap:wrap;gap:8px}.pl-checks label{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:var(--ct-surface-2);font-size:13px;font-weight:600;color:var(--ct-ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ct-line)}.pl-checks label.is-won{color:var(--ct-ok)}.pl-checks label.is-lost{color:var(--ct-bad)}.pl-checks input{accent-color:var(--ct-brand);width:15px;height:15px}.pl-stage-edit-acts{display:flex;gap:6px}@media (max-width: 1280px){.pl-four .ct-kpis.ct-kpis-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.pl-four .ct-kpis.ct-kpis-3{grid-template-columns:minmax(0,1fr)}.pl-toolbar .ct-search{max-width:none;flex-basis:100%}.pl-select-btn{max-width:100%}.pl-select-menu{min-width:260px;max-width:calc(100vw - 48px)}.pl-board{gap:10px;margin:0 -4px;padding:2px 4px 12px;scroll-snap-type:x mandatory}.pl-col{flex-basis:84vw;max-height:none;scroll-snap-align:start}.pl-col-body{max-height:70vh}.pl-card-acts{opacity:1}.pl-pipes{grid-template-columns:minmax(0,1fr)}.pl-stages:before{display:none}.pl-stage{grid-template-columns:22px 36px minmax(0,1fr);gap:10px}.pl-stage-n{width:36px;height:36px;border-radius:10px;font-size:14px}.pl-stage-acts{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}}@media (max-width: 767.98px),(pointer: coarse){.pl-ib,.pl-card-acts .pl-ib,.pl-who .pl-ib{width:40px;height:40px}.pl-tog,.pl-col-add,.pl-card-more,.pl-select-item{min-height:44px}}@media (prefers-reduced-motion: reduce){.pl-root *,.pl-root *:before,.pl-root *:after{animation:none!important;transition:none!important}}.fc-root,.fc-layer{--fc-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--fc-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--fc-ink: #14152A;--fc-ink-2: #474959;--fc-ink-3: #5F6172;--fc-ink-4: #8A8C9C;--fc-line: #E3E6EC;--fc-line-2: #CDD2DC;--fc-surface: #fff;--fc-surface-2: #F6F7FA;--fc-hover: #F1F2F7;--fc-sunken: #ECEEF5;--fc-canvas: #F4F5FA;--fc-brand: #4338CA;--fc-brand-soft: #EEF0FF;--fc-brand-ink: #3730A3;--fc-ok: #0E7A50;--fc-ok-soft: #E4F4EC;--fc-warn: #9A5B00;--fc-warn-soft: #FCF1DE;--fc-bad: #BE2F1D;--fc-bad-soft: #FBE9E5;--fc-hot: #B93A12;--fc-hot-soft: #FCEBE2;--fc-warm: #9A5B00;--fc-warm-soft: #FCF1DE;--fc-cold: #1F5FA6;--fc-cold-soft: #E6EFFA;--fc-violet: #6D4FD3;--fc-violet-soft: #EFE9FB;--fc-li: #0A66C2;--fc-li-soft: #E8F1FB;--fc-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--fc-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--fc-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--fc-font);font-size:14px;line-height:1.45;color:var(--fc-ink);-webkit-font-smoothing:antialiased}.fc-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.fc-root *,.fc-root *:before,.fc-root *:after,.fc-layer *,.fc-layer *:before,.fc-layer *:after{box-sizing:border-box}.fc-root :where(p,h1,h2,h3,h4,dl,dd,ul,ol),.fc-layer :where(p,h1,h2,h3,h4,dl,dd,ul,ol){margin:0}.fc-root :where(ul,ol),.fc-layer :where(ul,ol){padding:0;list-style:none}.fc-root button,.fc-layer button,.fc-root input,.fc-layer input,.fc-root select,.fc-layer select,.fc-root textarea,.fc-layer textarea{font-family:inherit}.fc-root :focus-visible,.fc-layer :focus-visible{outline:2px solid var(--fc-brand);outline-offset:2px}.fc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fc-muted{font-size:13.5px;color:var(--fc-ink-3)}.fc-hero{position:relative;isolation:isolate;overflow:visible;display:flex;flex-direction:column;gap:22px;padding:24px 28px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.fc-hero.is-compact{gap:0;padding:22px 26px}.fc-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.fc-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.fc-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:fc-drift 26s ease-in-out infinite alternate}.fc-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:fc-drift 32s ease-in-out infinite alternate-reverse}.fc-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:fc-drift 28s ease-in-out infinite alternate}@keyframes fc-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.fc-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.fc-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.fc-sky-net circle{fill:#e0e7ff80}.fc-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fc-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.fc-hero-id{display:flex;align-items:flex-start;gap:18px;flex:1 1 auto;min-width:0}.fc-hero-txt{flex:1 1 auto;min-width:0;max-width:760px}.fc-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.fc-eyebrow .fc-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.fc-eyebrow .fc-sep{color:#e2e5ff6b}.fc-back{color:#fff;text-decoration:none;border-radius:6px}.fc-back:hover{text-decoration:underline;text-underline-offset:3px}.fc-back:focus-visible{outline:2px solid #fff;outline-offset:2px}.fc-brand-k{position:relative;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;font:700 13px/1 var(--fc-display);color:#fff;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);box-shadow:inset 0 1px #ffffff4d}.fc-title{font:650 38px/1.06 var(--fc-display);letter-spacing:-.034em;color:#fff;overflow-wrap:anywhere}.fc-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.fc-sub{margin-top:8px;max-width:64ch;font-size:15px;color:#e2e5ffd6;overflow-wrap:anywhere}.fc-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.fc-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;max-width:560px}.fc-hero .fc-sk{background:#ffffff29}.fc-install:empty{display:none}.fc-mono{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;font:650 15px/1 var(--fc-font);color:var(--fc-mono-fg, #2C3F86);background:var(--fc-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.fc-mono.fc-mono-xl{width:76px;height:76px;border-radius:24px;font:650 26px/1 var(--fc-display);letter-spacing:-.01em;box-shadow:0 0 0 4px #ffffff1a,0 18px 34px -18px #000000b3}.fc-mono.fc-mono-sk{background:#ffffff24;box-shadow:none;animation:fc-pulse 1.1s ease-in-out infinite alternate}.fc-m1{--fc-mono-bg: #E3E8F8;--fc-mono-fg: #2C3F86}.fc-m2{--fc-mono-bg: #E0F0E8;--fc-mono-fg: #1C6444}.fc-m3{--fc-mono-bg: #F5E6DC;--fc-mono-fg: #873F1E}.fc-m4{--fc-mono-bg: #ECE5F7;--fc-mono-fg: #57388B}.fc-m5{--fc-mono-bg: #F4EAD0;--fc-mono-fg: #74540E}.fc-m6{--fc-mono-bg: #DFEDF1;--fc-mono-fg: #1D5C6B}.fc-m7{--fc-mono-bg: #F3E2EA;--fc-mono-fg: #873052}.fc-m8{--fc-mono-bg: #E7E8EE;--fc-mono-fg: #3D4050}.fc-chip-d{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:220px;padding:0 11px;border-radius:999px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:#e9ebff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.fc-chip-d .fc-dot{flex:none;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #ffffff2e}.fc-chip-d.is-off{color:#ffe1dc;background:#ef44443d;box-shadow:inset 0 0 0 1px #fca5a559}.fc-heat-d{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border-radius:999px;font-size:12.5px;font-weight:650;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e;font-variant-numeric:tabular-nums}.fc-heat-d i{display:inline-flex;align-items:flex-end;gap:2px}.fc-heat-d i b{display:block;width:4px;border-radius:1px;background:currentColor;opacity:.3}.fc-heat-d i b:nth-child(1){height:6px}.fc-heat-d i b:nth-child(2){height:9px}.fc-heat-d i b:nth-child(3){height:12px}.fc-heat-d.is-hot{color:#ffc9b8}.fc-heat-d.is-hot i b{opacity:1}.fc-heat-d.is-warm{color:#fde6a8}.fc-heat-d.is-warm i b:nth-child(-n+2){opacity:1}.fc-heat-d.is-cold{color:#bfd8ff}.fc-heat-d.is-cold i b:nth-child(1){opacity:1}.fc-heat-sc{margin-left:2px;padding-left:8px;border-left:1px solid rgba(255,255,255,.22);color:#fff}.fc-heat-sc small{font-size:12px;font-weight:600;color:#e2e5ffb3}.fc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fc-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.fc-kpi:not(.is-static):hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.fc-kpi.is-static{cursor:default}.fc-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.fc-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffdb}.fc-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.fc-kpi-brand{background:#818cf83d;color:#d4daff}.fc-kpi-violet{background:#c4b5fd38;color:#e4dbff}.fc-kpi-hot{background:#fb71853d;color:#ffd3d9}.fc-kpi-warm{background:#fbbf2438;color:#fde9b5}.fc-kpi-cold{background:#60a5fa38;color:#cfe2ff}.fc-kpi-ok{background:#4ade9633;color:#c3f5d8}.fc-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.fc-kpi-val{font:650 30px/1 var(--fc-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.fc-kpi-val small{font-size:15px;font-weight:600;letter-spacing:0;color:#e2e5ffb8;margin-left:2px}.fc-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-ring{position:relative;flex:none;width:42px;height:42px}.fc-ring svg{width:42px;height:42px;transform:rotate(-90deg)}.fc-ring circle{fill:none;stroke-width:4}.fc-ring .fc-ring-bg{stroke:#ffffff24}.fc-ring .fc-ring-fg{stroke:#6ee7b7;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.fc-ring.is-hot .fc-ring-fg{stroke:#fda48a}.fc-ring.is-warm .fc-ring-fg{stroke:#fcd34d}.fc-ring.is-cold .fc-ring-fg{stroke:#93c5fd}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--fc-font);color:var(--fc-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--fc-surface);box-shadow:inset 0 0 0 1px var(--fc-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.fc-btn:hover{background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line-2),0 1px 2px #1012280d}.fc-btn:disabled{opacity:.55;cursor:default;transform:none}.fc-btn.fc-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.fc-btn.fc-pri:hover:not(:disabled){transform:translateY(-1px)}.fc-btn.fc-bad{color:#fff;background:linear-gradient(180deg,#d8432f,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.fc-btn.fc-lg{height:44px;padding:0 20px;font-size:14.5px;border-radius:12px}.fc-btn.fc-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.fc-btn.fc-icon{width:38px;padding:0}.fc-btn.fc-ghost{background:transparent;box-shadow:none;color:var(--fc-ink-2)}.fc-btn.fc-ghost:hover{background:var(--fc-hover);color:var(--fc-ink)}.fc-hero .fc-btn.fc-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fc-hero .fc-btn.fc-glass:hover{background:#ffffff2e}.fc-hero .fc-btn.fc-glass[aria-expanded=true]{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffff80}.fc-hero .fc-btn.fc-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.fc-hero .fc-btn.fc-white:hover{background:#eef0ff;transform:translateY(-1px)}.fc-hero .fc-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.fc-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13.5px/1.3 var(--fc-font);color:var(--fc-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.fc-lnk:hover{text-decoration:underline;text-underline-offset:3px}.fc-spin{animation:fc-rot .9s linear infinite}@keyframes fc-rot{to{transform:rotate(360deg)}}.fc-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--fc-sunken);animation:fc-pulse 1.1s ease-in-out infinite alternate}@keyframes fc-pulse{0%{opacity:.55}to{opacity:1}}.fc-menu-wrap{position:relative}.fc-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;min-width:250px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--fc-surface);box-shadow:var(--fc-sh-3);color:var(--fc-ink)}.fc-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--fc-font);color:var(--fc-ink);text-align:left;cursor:pointer}.fc-menu button svg{flex:none;color:var(--fc-ink-3)}.fc-menu button:hover,.fc-menu button:focus-visible{background:var(--fc-hover);outline:none}.fc-menu button:disabled{opacity:.55;cursor:default}.fc-menu button.fc-danger,.fc-menu button.fc-danger svg{color:var(--fc-bad)}.fc-menu button.fc-danger:hover,.fc-menu button.fc-danger:focus-visible{background:var(--fc-bad-soft)}.fc-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--fc-line)}.fc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,392px);gap:18px;align-items:start}.fc-col{display:flex;flex-direction:column;gap:18px;min-width:0}.fc-card{min-width:0;border-radius:18px;background:var(--fc-surface);box-shadow:var(--fc-sh-1);scroll-margin-top:76px}.fc-card:focus{outline:none}.fc-card:focus-visible{outline:2px solid var(--fc-brand);outline-offset:2px}.fc-card-sk{min-height:180px;animation:fc-pulse 1.1s ease-in-out infinite alternate}.fc-card-sk.is-tall{min-height:420px}.fc-card-hd{display:flex;align-items:center;gap:10px;min-height:56px;padding:12px 14px 8px 18px}.fc-card-hd h2{font:650 16px/1.2 var(--fc-display);letter-spacing:-.01em;color:var(--fc-ink)}.fc-card-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--fc-brand-soft);color:var(--fc-brand)}.fc-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--fc-sunken);color:var(--fc-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.fc-hd-acts{margin-left:auto;display:flex;align-items:center;gap:6px}.fc-card-bd{padding:4px 18px 18px}.fc-sk-rows{display:flex;flex-direction:column;gap:12px;padding:6px 0}.fc-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap}.fc-pill.is-bad{background:var(--fc-bad-soft);color:var(--fc-bad)}.fc-pill.is-ok{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-pill.is-warn{background:var(--fc-warn-soft);color:var(--fc-warn)}.fc-pill.is-mute{background:var(--fc-surface-2);color:var(--fc-ink-3);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-dl{display:flex;flex-direction:column}.fc-dl-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--fc-line)}.fc-dl-row:first-child{border-top:0;padding-top:2px}.fc-dl-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--fc-surface-2);color:var(--fc-ink-3);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-dl-txt dt{font-size:12.5px;color:var(--fc-ink-3)}.fc-dl-txt dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--fc-ink);overflow-wrap:anywhere}.fc-dl-txt dd a{color:var(--fc-brand-ink);text-decoration:none}.fc-dl-txt dd a:hover{text-decoration:underline;text-underline-offset:3px}.fc-dl-row.is-empty dd{font-weight:500;color:var(--fc-ink-3)}.fc-dl-row.is-off .fc-dl-ico{background:var(--fc-bad-soft);color:var(--fc-bad);box-shadow:none}.fc-rgpd{display:flex;align-items:center;gap:14px;margin-top:10px;padding:12px 14px;border-radius:14px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-rgpd.is-on{background:var(--fc-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.fc-rgpd-txt{flex:1;min-width:0}.fc-rgpd-txt>p:first-child{font-size:13.5px;font-weight:650;color:var(--fc-ink)}.fc-help{font-size:12.5px;line-height:1.4;color:var(--fc-ink-3)}.fc-switch{position:relative;display:grid;place-items:center;flex:none;width:50px;height:36px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.fc-switch-track{position:relative;display:block;width:44px;height:26px;border-radius:999px;background:var(--fc-line-2);transition:background .2s}.fc-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.fc-switch[aria-checked=true] .fc-switch-track{background:var(--fc-bad)}.fc-switch[aria-checked=true] .fc-switch-track:after{transform:translate(18px)}.fc-switch:disabled{opacity:.55;cursor:default}.fc-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;color:var(--fc-ink-2);padding:12px 14px;border-radius:12px;background:#fffbef;box-shadow:inset 0 0 0 1px #f1e6c4}.fc-cf{display:grid;grid-template-columns:minmax(0,1fr)}.fc-cf-row{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid var(--fc-line)}.fc-cf-row:first-child{border-top:0;padding-top:2px}.fc-cf-row dt{font-size:13px;color:var(--fc-ink-3)}.fc-cf-row dd{font-size:13.5px;font-weight:600;color:var(--fc-ink);overflow-wrap:anywhere}.fc-cf-row dd a{color:var(--fc-brand-ink)}.fc-cf-row.is-long{grid-template-columns:minmax(0,1fr);gap:3px}.fc-cf-row.is-long dd{font-weight:500;white-space:pre-wrap}.fc-mini-tags{display:flex;flex-wrap:wrap;gap:5px}.fc-mini-tag{display:inline-flex;align-items:center;height:24px;max-width:100%;padding:0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;background:var(--fc-brand-soft);color:var(--fc-brand-ink);font-size:12px;font-weight:600}.fc-list{display:flex;flex-direction:column;gap:2px}.fc-item{display:flex;align-items:center;gap:12px;width:calc(100% + 20px);min-height:56px;margin:0 -10px;padding:8px 10px;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .15s}.fc-item:hover{background:var(--fc-hover)}.fc-item-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--fc-brand-soft);color:var(--fc-brand)}.fc-item-ico.is-won{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-item-ico.is-lost,.fc-item-ico.is-closed{background:var(--fc-surface-2);color:var(--fc-ink-3)}.fc-item-txt{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.fc-item-txt>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--fc-ink)}.fc-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--fc-ink-3)}.fc-item-pipe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fc-item-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.fc-amount{font-size:13.5px;font-weight:650;color:var(--fc-ok);font-variant-numeric:tabular-nums;white-space:nowrap}.fc-amount.is-lost{color:var(--fc-ink-3);text-decoration:line-through}.fc-stage{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);color:var(--fc-ink-2);font-size:12px;font-weight:600;white-space:nowrap}.fc-stage i{width:8px;height:8px;border-radius:50%}.fc-task{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--fc-line)}.fc-task:first-child{border-top:0;padding-top:2px}.fc-task-ico{flex:none;margin-top:1px;color:var(--fc-ink-4)}.fc-task.is-done .fc-task-ico{color:var(--fc-ok)}.fc-task.is-done .fc-item-txt>b{color:var(--fc-ink-3);text-decoration:line-through;font-weight:550}.fc-task .fc-item-txt>b{white-space:normal}.fc-late{color:var(--fc-bad);font-weight:650}.fc-more{margin-top:8px}.fc-li-link{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--fc-li-soft);color:var(--fc-li);text-decoration:none;transition:background .15s}.fc-li-link:hover{background:#dce9f8}.fc-li-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--fc-li);color:#fff}.fc-li-txt{display:flex;flex-direction:column;flex:1;min-width:0}.fc-li-txt b{font-size:14px;font-weight:650;color:#084c91}.fc-li-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#2e5d8a}.fc-li-act{display:flex;flex-direction:column;gap:8px;margin-top:12px;font-size:13.5px;color:var(--fc-ink-2)}.fc-li-act b{color:var(--fc-ink);font-variant-numeric:tabular-nums}.fc-card-ico.is-wa,.fc-pill.is-wa{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-wa-num{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 12px;border-radius:12px;background:var(--fc-ok-soft)}.fc-wa-num.is-off{background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-wa-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--fc-ok);color:#fff}.fc-wa-num.is-off .fc-wa-ico{background:var(--fc-sunken);color:var(--fc-ink-3)}.fc-wa-txt{display:flex;flex-direction:column;flex:1;min-width:0}.fc-wa-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:#0b5c3c;font-variant-numeric:tabular-nums}.fc-wa-txt small{font-size:12.5px;line-height:1.35;color:#2c6a4e}.fc-wa-num.is-off .fc-wa-txt b{color:var(--fc-ink-2)}.fc-wa-num.is-off .fc-wa-txt small{color:var(--fc-ink-3)}.fc-btn.fc-wa-btn{flex:none;color:var(--fc-ok)}.fc-btn.fc-wa-btn:hover{background:#fff;color:#0b5c3c}.fc-wa-last{display:flex;flex-direction:column;gap:6px;margin-top:12px}.fc-wa-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;font-size:12.5px;color:var(--fc-ink-3)}.fc-wa-bubble{align-self:flex-start;max-width:100%;padding:8px 12px;border-radius:14px 14px 14px 5px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);font-size:13.5px;line-height:1.45;color:var(--fc-ink);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fc-wa-bubble.is-out{align-self:flex-end;border-radius:14px 14px 5px;background:#dcf2e6;box-shadow:none;color:#0b3d28}.fc-wa-hint{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);font-size:13px;line-height:1.45;color:var(--fc-ink-2)}.fc-wa-team{margin-top:12px;padding-top:10px;border-top:1px solid var(--fc-line)}.fc-wa-team-hd{margin-bottom:2px;font-size:12.5px;font-weight:650;color:var(--fc-ink-3)}.fc-wa-team li{padding:5px 0;font-size:13px;line-height:1.4;color:var(--fc-ink-2)}.fc-wa-team li b{font-weight:650;color:var(--fc-ink)}.fc-wa-excerpt{margin-top:2px;color:var(--fc-ink-3);overflow-wrap:anywhere}.fc-wa-optout{margin-top:12px}.fc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fc-stat{padding:10px 12px;border-radius:12px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-stat dt{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fc-ink-3)}.fc-stat dd{display:flex;flex-direction:column;margin-top:4px}.fc-stat dd b{font:650 22px/1.1 var(--fc-display);letter-spacing:-.02em;color:var(--fc-ink);font-variant-numeric:tabular-nums}.fc-stat dd small{font-size:12px;color:var(--fc-ink-3)}.fc-stat-last{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;color:var(--fc-ink-2)}.fc-stat-last svg{color:var(--fc-ink-4);flex:none}.fc-tabs{display:flex;gap:4px;margin:0 14px;padding:4px;border-radius:13px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);overflow-x:auto;scrollbar-width:none}.fc-tabs::-webkit-scrollbar{display:none}.fc-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 0 auto;height:38px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--fc-font);color:var(--fc-ink-2);cursor:pointer;white-space:nowrap}.fc-tabs button svg{color:var(--fc-ink-4)}.fc-tabs button:hover{background:var(--fc-hover);color:var(--fc-ink)}.fc-tabs button[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.fc-tabs button[aria-selected=true] svg{color:#a5b4fc}.fc-tabs button[aria-selected=true] .fc-n{background:#ffffff29;color:#fff}.fc-tl-bd{display:flex;flex-direction:column;gap:14px;padding-top:14px}.fc-chips{display:flex;flex-wrap:wrap;gap:6px}.fc-fchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:0;border-radius:999px;background:var(--fc-surface);box-shadow:inset 0 0 0 1px var(--fc-line);font:600 13px/1 var(--fc-font);color:var(--fc-ink-2);cursor:pointer;white-space:nowrap}.fc-fchip svg{color:var(--fc-ink-4)}.fc-fchip:hover{box-shadow:inset 0 0 0 1px var(--fc-line-2);color:var(--fc-ink)}.fc-fchip[aria-pressed=true]{background:var(--fc-brand-soft);color:var(--fc-brand-ink);box-shadow:inset 0 0 0 1.5px #4338ca73}.fc-fchip[aria-pressed=true] svg{color:var(--fc-brand)}.fc-fchip .fc-n{height:20px;min-width:20px;padding:0 6px}.fc-group{display:flex;flex-direction:column;gap:4px}.fc-group-hd{display:flex;align-items:center;gap:8px;font:650 13px/1.2 var(--fc-font);color:var(--fc-ink-2)}.fc-group-hd:after{content:"";flex:1;height:1px;background:var(--fc-line)}.fc-group-hd .fc-n{order:2}.fc-feed{position:relative;display:flex;flex-direction:column}.fc-feed:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--fc-line)}.fc-ev{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:9px 0}.fc-ev-ico{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;box-shadow:0 0 0 4px var(--fc-surface)}.fc-ev-ico.is-out{background:var(--fc-brand-soft);color:var(--fc-brand)}.fc-ev-ico.is-in{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-ev-ico.is-call{background:var(--fc-violet-soft);color:var(--fc-violet)}.fc-ev-ico.is-meet{background:var(--fc-cold-soft);color:var(--fc-cold)}.fc-ev-ico.is-note{background:var(--fc-warn-soft);color:var(--fc-warn)}.fc-ev-ico.is-li{background:var(--fc-li-soft);color:var(--fc-li)}.fc-ev-body{min-width:0;padding-top:1px}.fc-ev-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fc-ev-hd h4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--fc-ink)}.fc-ev-sub{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--fc-ink-3)}.fc-ev-snip{margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--fc-ink-2);overflow-wrap:anywhere}.fc-ev-snip.is-3{-webkit-line-clamp:3}.fc-ev-time{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:12px;color:var(--fc-ink-3);font-variant-numeric:tabular-nums}.fc-ev-time svg{color:var(--fc-ink-4)}.fc-badge{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap}.fc-badge.is-out{background:var(--fc-brand-soft);color:var(--fc-brand-ink)}.fc-badge.is-in{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-badge.is-call{background:var(--fc-violet-soft);color:#5b3fbf}.fc-badge.is-meet{background:var(--fc-cold-soft);color:var(--fc-cold)}.fc-badge.is-note{background:var(--fc-warn-soft);color:var(--fc-warn)}.fc-badge.is-li{background:var(--fc-li-soft);color:#08559f}.fc-ev-ico.is-wa,.fc-badge.is-wa{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-search{position:relative;display:block}.fc-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--fc-ink-4);pointer-events:none}.fc-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--fc-surface-2);font:500 14px/1 var(--fc-font);color:var(--fc-ink);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-search input::-moz-placeholder{color:var(--fc-ink-3)}.fc-search input::placeholder{color:var(--fc-ink-3)}.fc-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--fc-brand),0 0 0 3px #4338ca24}.fc-search .fc-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:var(--fc-ink-3);cursor:pointer}.fc-search .fc-clear svg{position:static;transform:none}.fc-search .fc-clear:hover{background:var(--fc-hover);color:var(--fc-ink)}.fc-threads{display:flex;flex-direction:column;gap:14px}.fc-thread{overflow:hidden;border-radius:16px;background:var(--fc-surface);box-shadow:inset 0 0 0 1px var(--fc-line)}.fc-thread-hd{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--fc-surface-2);border-bottom:1px solid var(--fc-line)}.fc-thread-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--fc-brand-soft);color:var(--fc-brand)}.fc-thread-ttl{min-width:0;flex:1}.fc-thread-ttl h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--fc-ink)}.fc-thread-ttl p{font-size:12.5px;color:var(--fc-ink-3)}.fc-thread-bd{max-height:560px;overflow-y:auto;padding:8px 14px 12px}.fc-thread-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;margin:6px 0;border:0;border-radius:10px;background:none;font:600 13px/1 var(--fc-font);color:var(--fc-brand-ink);cursor:pointer}.fc-thread-more:hover{background:var(--fc-brand-soft)}.fc-thread-ft{display:flex;justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--fc-line)}.fc-day{display:flex;justify-content:center;margin:10px 0 8px}.fc-day span{padding:4px 12px;border-radius:999px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);font-size:12px;font-weight:600;color:var(--fc-ink-3)}.fc-msg{display:flex;margin-bottom:6px}.fc-msg.is-own{justify-content:flex-end}.fc-bubble{max-width:min(82%,620px);min-width:0;padding:10px 14px 8px;border-radius:16px 16px 16px 6px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);color:var(--fc-ink)}.fc-msg.is-own .fc-bubble{border-radius:16px 16px 6px;background:var(--fc-brand);box-shadow:none;color:#fff}.fc-bubble-subj{margin-bottom:3px;font-size:13.5px;font-weight:650}.fc-bubble-txt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.fc-bubble-more{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin-top:4px;padding:0 6px;margin-left:-6px;border:0;border-radius:7px;background:none;font:600 12.5px/1 var(--fc-font);color:var(--fc-brand-ink);cursor:pointer}.fc-msg.is-own .fc-bubble-more{color:#e0e3ff}.fc-bubble-more:hover{text-decoration:underline;text-underline-offset:3px}.fc-bubble-att{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;opacity:.85}.fc-bubble-foot{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px;font-size:12px;color:var(--fc-ink-3);font-variant-numeric:tabular-nums}.fc-msg.is-own .fc-bubble-foot{color:#ffffffd1}.fc-bubble-opens{display:inline-flex;align-items:center;gap:3px;font-weight:650;color:var(--fc-ok)}.fc-msg.is-own .fc-bubble-opens{color:#b7f7d6}.fc-mail-html{contain:content;position:relative;margin-top:6px;max-height:440px;overflow:auto;padding:12px 14px;border-radius:10px;background:#fff;color:var(--fc-ink);box-shadow:inset 0 0 0 1px var(--fc-line);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.fc-mail-html img{max-width:100%;height:auto}.fc-mail-html a{color:var(--fc-brand-ink);text-decoration:underline}.fc-mail-html :where(p,ul,ol,blockquote){margin:0 0 8px}.fc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 24px 38px;border-radius:20px;background:var(--fc-surface);box-shadow:var(--fc-sh-1);text-align:center}.fc-empty.is-flat{padding:28px 12px 30px;box-shadow:none;background:none}.fc-empty-ico{display:grid;place-items:center;width:50px;height:50px;margin-bottom:4px;border-radius:16px;color:var(--fc-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--fc-line),0 0 0 6px #6366f10f}.fc-empty-ico.is-bad{color:var(--fc-bad);background:var(--fc-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.fc-empty :where(h1,h3){font:650 17px/1.3 var(--fc-display);color:var(--fc-ink)}.fc-empty h1{font-size:22px}.fc-empty p{max-width:50ch;font-size:13.5px;color:var(--fc-ink-3)}.fc-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.fc-empty.is-mini{align-items:flex-start;gap:6px;padding:4px 0 2px;border-radius:0;background:none;box-shadow:none;text-align:left}.fc-notfound{margin-top:24px;padding:48px 24px}.fc-page{min-height:100vh;min-height:100dvh;padding:16px;background:var(--fc-canvas, #F4F5FA)}.fc-page.is-standalone{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom))}.fc-root.fc-form-page{max-width:820px}.fc-page .fc-root.fc-form-page{padding-bottom:16px}.fc-form-card{min-width:0;border-radius:20px;background:var(--fc-surface);box-shadow:var(--fc-sh-1)}.fc-form-hd{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 4px}.fc-form-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--fc-brand-soft);color:var(--fc-brand)}.fc-form-hd h2{font:650 17px/1.25 var(--fc-display);letter-spacing:-.01em;color:var(--fc-ink)}.fc-form-hd p{margin-top:2px;font-size:13px;color:var(--fc-ink-3)}.fc-form-bd{display:flex;flex-direction:column;gap:18px;padding:18px 24px 22px}.fc-form{display:flex;flex-direction:column;gap:18px}.fc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.fc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fc-span2{grid-column:1 / -1}.fc-label{display:inline-flex;align-items:center;gap:6px;font:600 13.5px/1.3 var(--fc-font);color:var(--fc-ink)}.fc-label-ico{flex:none;color:var(--fc-ink-3)}.fc-label-ico.is-li{color:var(--fc-li)}.fc-req{color:var(--fc-bad)}.fc-input,.fc-select select{width:100%;height:44px;padding:0 13px;border:0;border-radius:11px;background:var(--fc-surface);color:var(--fc-ink);font:500 15px/1.3 var(--fc-font);box-shadow:inset 0 0 0 1px var(--fc-line-2);transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fc-input::-moz-placeholder{color:var(--fc-ink-4)}.fc-input::placeholder{color:var(--fc-ink-4)}.fc-input:hover,.fc-select select:hover{box-shadow:inset 0 0 0 1px var(--fc-ink-4)}.fc-input:focus,.fc-select select:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--fc-brand),0 0 0 4px #4338ca24}.fc-input[aria-invalid=true],.fc-select select[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--fc-bad);background:#fffbfa}.fc-input[aria-invalid=true]:focus,.fc-select select[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1.5px var(--fc-bad),0 0 0 4px #be2f1d24}.fc-input:disabled,.fc-select select:disabled{background:var(--fc-surface-2);color:var(--fc-ink-3);cursor:default}.fc-textarea{height:auto;min-height:96px;padding:11px 13px;resize:vertical;line-height:1.5}.fc-select{position:relative;display:block}.fc-select select{padding-right:38px;cursor:pointer;text-overflow:ellipsis}.fc-select>svg{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--fc-ink-3);pointer-events:none}.fc-affix{position:relative;display:block}.fc-affix .fc-input{padding-right:34px;font-variant-numeric:tabular-nums}.fc-affix>span{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-weight:600;color:var(--fc-ink-3);pointer-events:none}.fc-err{display:flex;align-items:flex-start;gap:6px;font-size:13px;font-weight:600;line-height:1.35;color:var(--fc-bad)}.fc-err svg{flex:none;margin-top:1px}.fc-help .fc-lnk{font-size:12.5px;padding:0}.fc-subhead{display:flex;align-items:center;gap:7px;padding-top:16px;border-top:1px solid var(--fc-line);font:650 14px/1.2 var(--fc-display);color:var(--fc-ink)}.fc-subhead svg{color:var(--fc-brand)}.fc-custom{display:flex;flex-direction:column;gap:12px}.fc-custom.is-empty{display:contents}.fc-form-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--fc-line)}.fc-alert{display:flex;align-items:flex-start;gap:8px;flex:1 1 100%;padding:10px 12px;border-radius:11px;background:var(--fc-bad-soft);color:var(--fc-bad);font-size:13.5px;font-weight:600;line-height:1.4}.fc-alert svg{flex:none;margin-top:1px}.fc-success{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:var(--fc-ok-soft);box-shadow:inset 0 0 0 1px #bbdace;color:#0b5c3c;font-size:14px}.fc-success svg{flex:none;color:var(--fc-ok)}.fc-success p{flex:1;min-width:200px}.fc-success .fc-lnk{color:#0b5c3c}.fc-note{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;border-radius:11px;font-size:13.5px;line-height:1.4}.fc-note svg{flex:none;margin-top:1px}.fc-note.is-warn{background:var(--fc-warn-soft);color:#7a4800}.fc-tags-field .text-xs,.fc-custom .text-xs{font-size:12px;line-height:1.4}.fc-tags-field .text-sm,.fc-custom .text-sm{font-size:13.5px;line-height:1.4}.fc-tags-field :is(input,textarea,select)[class],.fc-custom :is(input,textarea,select)[class]{font-size:15px}.fc-layer.fc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fc-fade .18s ease-out}@keyframes fc-fade{0%{opacity:0}}.fc-dialog{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:20px;background:var(--fc-surface);box-shadow:var(--fc-sh-3);animation:fc-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes fc-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.fc-dialog.is-sm{max-width:440px}.fc-dialog.is-lg{max-width:680px}.fc-dialog:focus{outline:none}.fc-dialog-hd{display:flex;align-items:flex-start;gap:12px;padding:18px 16px 14px 20px;border-bottom:1px solid var(--fc-line)}.fc-dialog-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--fc-brand-soft);color:var(--fc-brand)}.fc-dialog-ico.is-bad{background:var(--fc-bad-soft);color:var(--fc-bad)}.fc-dialog-ttl{flex:1;min-width:0;padding-top:1px}.fc-dialog-ttl h2{font:650 18px/1.25 var(--fc-display);letter-spacing:-.01em;color:var(--fc-ink)}.fc-dialog-ttl p{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--fc-ink-3)}.fc-x{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:10px;background:none;color:var(--fc-ink-3);cursor:pointer}.fc-x:hover{background:var(--fc-hover);color:var(--fc-ink)}.fc-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px 20px}.fc-dialog-bd.fc-prose p{font-size:14px;line-height:1.55;color:var(--fc-ink-2);overflow-wrap:anywhere}.fc-dialog-bd.fc-prose strong{color:var(--fc-ink);font-weight:650}.fc-dialog-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px 16px;border-top:1px solid var(--fc-line)}.fc-ft-alert{margin:0}.fc-seq-list{display:flex;flex-direction:column;gap:8px}.fc-seq-sk{display:block;width:100%;height:60px;border-radius:12px}.fc-seq{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;border:0;border-radius:12px;background:var(--fc-surface-2);box-shadow:inset 0 0 0 1px var(--fc-line);font:inherit;color:var(--fc-ink);text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.fc-seq:hover:not(:disabled){background:var(--fc-brand-soft);box-shadow:inset 0 0 0 1.5px #4338ca66}.fc-seq:disabled{opacity:.6;cursor:default}.fc-seq>svg{flex:none;color:var(--fc-ink-3)}.fc-seq-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--fc-sunken);color:var(--fc-ink-3)}.fc-seq-ico.is-on{background:var(--fc-ok-soft);color:var(--fc-ok)}.fc-seq-txt{display:flex;flex-direction:column;flex:1;min-width:0}.fc-seq-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.fc-seq-txt small{font-size:12.5px;color:var(--fc-ink-3);font-variant-numeric:tabular-nums}@media (max-width: 1280px){.fc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-hero-top{flex-wrap:wrap}.fc-hero-acts{max-width:none;justify-content:flex-start}}@media (max-width: 1100px){.fc-grid{display:flex;flex-direction:column;align-items:stretch}.fc-col{display:contents}.fc-o-coords{order:1}.fc-o-deals{order:2}.fc-o-tasks{order:3}.fc-o-notes{order:4}.fc-o-timeline{order:5}.fc-o-custom{order:6}.fc-o-wa,.fc-o-li{order:7}.fc-o-engage{order:8}}@media (max-width: 767.98px){.fc-root{gap:14px}.fc-page{padding:12px 12px 20px}.fc-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.fc-hero.is-compact{padding:18px 16px}.fc-hero-top{flex-direction:column;gap:16px}.fc-hero-id{gap:14px}.fc-mono.fc-mono-xl{width:56px;height:56px;border-radius:18px;font-size:20px}.fc-title{font-size:29px}.fc-sub{font-size:14px}.fc-hero-acts{width:100%;justify-content:stretch}.fc-hero-acts .fc-btn{flex:1 1 40%}.fc-hero-acts .fc-menu-wrap{flex:0 0 auto;margin-left:auto}.fc-hero-acts .fc-menu-wrap .fc-btn{flex:none;width:44px}.fc-kpi{padding:12px 13px 13px}.fc-kpi-val{font-size:26px}.fc-kpi-sub{white-space:normal;font-size:12.5px}.fc-ring{display:none}.fc-card-bd{padding:4px 14px 16px}.fc-card-hd{padding:12px 10px 8px 14px}.fc-tabs{margin:0 10px}.fc-tabs button{padding:0 10px;gap:6px}.fc-bubble{max-width:92%}.fc-form-grid{grid-template-columns:minmax(0,1fr)}.fc-form-hd{padding:18px 16px 2px}.fc-form-bd{padding:16px 16px 20px}.fc-form-ft{padding:14px 16px 18px}.fc-form-ft .fc-btn.fc-pri{flex:1 1 auto}.fc-input,.fc-select select{font-size:16px}.fc-tags-field :is(input,textarea,select)[class],.fc-custom :is(input,textarea,select)[class]{font-size:16px}.fc-cf-row{grid-template-columns:minmax(0,1fr);gap:2px}.fc-layer.fc-modal{align-items:flex-end;padding:8px}.fc-dialog,.fc-dialog.is-lg,.fc-dialog.is-sm{max-width:none;border-radius:20px}.fc-dialog-ft .fc-btn{flex:1 1 auto}.fc-menu{right:0;min-width:240px;max-width:calc(100vw - 32px)}}@media (max-width: 767.98px),(pointer: coarse){.fc-btn,.fc-btn.fc-sm,.fc-btn.fc-icon{min-height:44px}.fc-btn.fc-icon{min-width:44px}.fc-fchip,.fc-tabs button{height:44px}.fc-menu button{min-height:44px}.fc-x{width:44px;height:44px}.fc-switch{width:52px;height:44px}.fc-search input{height:44px}.fc-search .fc-clear{width:40px;height:40px}.fc-thread-more,.fc-bubble-more,.fc-lnk{min-height:44px}.fc-help .fc-lnk{min-height:0}.fc-item{min-height:60px}}@media (prefers-reduced-motion: reduce){.fc-root *,.fc-root *:before,.fc-root *:after,.fc-layer,.fc-layer *,.fc-layer *:before,.fc-layer *:after{animation:none!important;transition:none!important}}.wf-root .ct-hero .ct-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-root.has-bulk{padding-bottom:96px}.wf-root .ct-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wf-root .ct-toolbar-row+.ct-toolbar-row{padding-top:2px}.wf-bulk-ico{vertical-align:-3px;margin-right:6px}.wf-spacer{flex:1 1 auto}.wf-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.wf-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 8px 0 13px;border:0;border-radius:999px;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;cursor:pointer;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);transition:background-color .15s,color .15s,box-shadow .15s}.wf-chip:hover{background:var(--ct-hover);color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wf-chip[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:0 8px 18px -10px #14152acc}.wf-chip .wf-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.wf-chip[aria-pressed=true] .wf-n{background:#ffffff29;color:#fff;box-shadow:none}.wf-chip.is-plain{padding-right:13px}.wf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px}.wf-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:transform .2s ease,box-shadow .2s ease}.wf-card:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.wf-card.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.wf-card:focus-within,.wf-card:has(.wf-menu){z-index:6}.wf-card-top{display:flex;align-items:flex-start;gap:12px;padding:16px 10px 0 16px}.wf-card-id{flex:1;min-width:0;padding-top:1px}.wf-card-id h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:650 16px/1.28 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink);overflow-wrap:anywhere}.wf-card-id h3 a{color:inherit;text-decoration:none;border-radius:4px}.wf-card-id h3 a:hover{color:var(--ct-brand-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.wf-trig{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ct-ink-3)}.wf-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;box-shadow:inset 0 0 0 1px #1113300d}.wf-ico.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand)}.wf-ico.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.wf-ico.is-warm{background:var(--ct-warm-soft);color:var(--ct-warm)}.wf-ico.is-hot{background:var(--ct-hot-soft);color:var(--ct-hot)}.wf-ico.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.wf-ico.is-li{background:#e8f1fb;color:#0a66c2}.wf-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:10px 16px 0;font-size:13.5px;line-height:1.45;color:var(--ct-ink-2);overflow-wrap:anywhere}.wf-desc.is-empty{color:var(--ct-ink-3);font-style:italic}.wf-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 16px 0;list-style:none}.wf-step{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:100%;padding:0 10px 0 8px;border-radius:9px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12.5px;font-weight:600;color:var(--ct-ink-2);white-space:nowrap}.wf-step>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.wf-step>svg{flex:none;color:var(--ct-ink-3)}.wf-step .wf-step-arrow{margin-left:-2px;color:var(--ct-ink-4)}.wf-step-n{font-size:12px;font-weight:700;color:var(--ct-brand-ink);font-variant-numeric:tabular-nums}.wf-step.is-trigger{background:var(--ct-brand-soft);box-shadow:none;color:var(--ct-brand-ink)}.wf-step.is-trigger>svg{color:var(--ct-brand)}.wf-step.is-trigger.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.wf-step.is-trigger.is-ok>svg{color:var(--ct-ok)}.wf-step.is-trigger.is-warm{background:var(--ct-warm-soft);color:var(--ct-warm)}.wf-step.is-trigger.is-warm>svg{color:var(--ct-warm)}.wf-step.is-trigger.is-hot{background:var(--ct-hot-soft);color:var(--ct-hot)}.wf-step.is-trigger.is-hot>svg{color:var(--ct-hot)}.wf-step.is-trigger.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.wf-step.is-trigger.is-cold>svg{color:var(--ct-cold)}.wf-step.is-trigger.is-li{background:#e8f1fb;color:#0a5bad}.wf-step.is-trigger.is-li>svg{color:#0a66c2}.wf-step.is-none{background:transparent;box-shadow:inset 0 0 0 1px var(--ct-line);border-style:dashed;color:var(--ct-ink-3);font-weight:500}.wf-step.is-more{padding:0 9px;color:var(--ct-ink-3)}.wf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:12px 16px 14px;font-size:12.5px;color:var(--ct-ink-3)}.wf-meta span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.wf-meta svg{flex:none;color:var(--ct-ink-4)}.wf-meta b{font-weight:650;color:var(--ct-ink);font-variant-numeric:tabular-nums}.wf-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:12px 12px 12px 14px;border-top:1px solid var(--ct-line)}.wf-switch{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 10px 0 4px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.wf-switch:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink)}.wf-switch:disabled{cursor:default}.wf-switch-track{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:#c4c8d3;transition:background-color .2s}.wf-switch-dot{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122859;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.wf-switch.is-on .wf-switch-track{background:#14a06b}.wf-switch.is-on .wf-switch-dot{transform:translate(16px)}.wf-switch.is-on .wf-switch-txt{color:var(--ct-ok)}.wf-switch.is-busy .wf-switch-track{opacity:.6}.wf-switch:disabled:not(.is-busy) .wf-switch-track{opacity:.45}.wf-switch:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wf-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.wf-icon:hover{background:var(--ct-hover);color:var(--ct-ink)}.wf-icon:disabled{opacity:.45;cursor:default}.wf-menu-wrap{position:relative;flex:none}.wf-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--ct-surface);box-shadow:var(--ct-sh-3)}.wf-menu.is-left{right:auto;left:0}.wf-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--ct-font);color:var(--ct-ink);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.wf-menu-item svg{flex:none;color:var(--ct-ink-3)}.wf-menu-item:hover,.wf-menu-item:focus-visible{background:var(--ct-hover);outline:none}.wf-menu-item:disabled{opacity:.5;cursor:default}.wf-menu-item.is-danger,.wf-menu-item.is-danger svg{color:var(--ct-bad)}.wf-menu-item.is-danger:hover,.wf-menu-item.is-danger:focus-visible{background:var(--ct-bad-soft)}.wf-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--ct-line)}.wf-check{position:absolute;left:4px;top:4px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:none;cursor:pointer;opacity:0;transition:opacity .15s}.wf-check-box{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-line-2),0 2px 6px -2px #10122840;transition:background .15s,box-shadow .15s}.wf-check[aria-pressed=true] .wf-check-box{background:var(--ct-brand);box-shadow:0 2px 6px -2px #4338ca99}.wf-card:hover .wf-check,.wf-check[aria-pressed=true],.wf-check:focus-visible{opacity:1}.wf-check:focus-visible{outline:none}.wf-check:focus-visible .wf-check-box{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ct-brand)}.wf-root.has-bulk .wf-check{opacity:1}.wf-sk-card{min-height:226px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);padding:16px;display:flex;flex-direction:column;gap:14px}.wf-sk-row{display:flex;gap:12px;align-items:center}.wf-sk-col{flex:1;display:flex;flex-direction:column;gap:8px}.wf-sk-flow{display:flex;gap:6px;flex-wrap:wrap}.wf-root .ct-empty .ct-empty-acts{flex-wrap:wrap;justify-content:center}.wf-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:wf-fade .18s ease-out}@keyframes wf-fade{0%{opacity:0}}.wf-dialog{--ct-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ct-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--ct-ink: #14152A;--ct-ink-2: #474959;--ct-ink-3: #646677;--ct-ink-4: #8A8C9C;--ct-line: #E3E6EC;--ct-line-2: #CDD2DC;--ct-surface: #fff;--ct-surface-2: #F6F7FA;--ct-hover: #F1F2F7;--ct-brand: #4338CA;--ct-brand-soft: #EEF0FF;--ct-brand-ink: #3730A3;--ct-bad: #BE2F1D;--ct-bad-soft: #FBE9E5;--ct-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow:auto;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-3);font:14px/1.45 var(--ct-font);color:var(--ct-ink);-webkit-font-smoothing:antialiased}.wf-dialog *,.wf-dialog *:before,.wf-dialog *:after{box-sizing:border-box}.wf-dialog.is-wide{max-width:560px}.wf-dialog-bd{padding:22px 22px 6px}.wf-dialog-hd{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.wf-dialog-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px}.wf-dialog-ico.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.wf-dialog-ico.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand)}.wf-dialog-hd>div{flex:1;min-width:0;padding-top:2px}.wf-dialog h2{margin:0;font:650 18px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.wf-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:var(--ct-ink-3)}.wf-dialog p{margin:0;font-size:14px;line-height:1.5;color:var(--ct-ink-2);overflow-wrap:anywhere}.wf-dialog p strong{color:var(--ct-ink);font-weight:650}.wf-dialog-x{margin:-6px -8px 0 0}.wf-dialog-ft{display:flex;gap:8px;padding:16px 22px 22px}.wf-dialog-ft .ct-btn{flex:1;height:42px}.wf-dialog .ct-btn.wf-danger,.wf-root .ct-btn.wf-danger{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.wf-dialog .ct-btn.wf-danger:hover,.wf-root .ct-btn.wf-danger:hover{background:linear-gradient(180deg,#c9321e,#a82718)}.wf-dialog :focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wf-form{display:flex;flex-direction:column;gap:14px}.wf-field{display:flex;flex-direction:column;gap:6px}.wf-field>span{font-size:13px;font-weight:600;color:var(--ct-ink-2)}.wf-field>span i{font-style:normal;color:var(--ct-bad)}.wf-field input,.wf-field textarea{width:100%;padding:10px 12px;border:0;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 14px/1.4 var(--ct-font);color:var(--ct-ink);resize:vertical}.wf-field input{height:42px;padding:0 12px}.wf-field input::-moz-placeholder,.wf-field textarea::-moz-placeholder{color:var(--ct-ink-4)}.wf-field input::placeholder,.wf-field textarea::placeholder{color:var(--ct-ink-4)}.wf-field input:focus,.wf-field textarea:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.wf-spinner{display:inline-block;width:15px;height:15px;flex:none;border-radius:50%;border:2px solid var(--ct-line-2);border-top-color:var(--ct-brand);animation:wf-rot .8s linear infinite}.wf-spinner.is-light{border-color:#ffffff59;border-top-color:#fff}@keyframes wf-rot{to{transform:rotate(360deg)}}.wf-root.wf-detail{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 120px);min-height:420px;max-width:none;padding:0}.wf-head{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.wf-head-id{display:flex;align-items:center;gap:12px;flex:1 1 360px;min-width:0}.wf-head-id .wf-ico{width:40px;height:40px;border-radius:12px}.wf-head-txt{flex:1;min-width:0}.wf-name{display:flex;align-items:center;gap:6px;min-width:0}.wf-name h1{display:flex;min-width:0;font:650 20px/1.2 var(--ct-display);letter-spacing:-.015em;color:var(--ct-ink)}.wf-name-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-name-btn{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 6px;margin:-2px -6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:text}.wf-name-btn:hover{background:var(--ct-hover)}.wf-name-btn>svg{flex:none;color:var(--ct-ink-4);opacity:0;transition:opacity .15s}.wf-name-btn:hover>svg,.wf-name-btn:focus-visible>svg{opacity:1}.wf-name-input{flex:1;min-width:0;height:34px;padding:0 10px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24;font:650 18px/1 var(--ct-display);color:var(--ct-ink)}.wf-name-input:focus{outline:none}.wf-head-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:12.5px;color:var(--ct-ink-3)}.wf-head-sub>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.wf-head-sub .wf-desc-line{max-width:52ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.wf-head-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.wf-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.wf-pill.is-active{background:var(--ct-ok-soft);color:var(--ct-ok)}.wf-pill.is-paused{background:var(--ct-warn-soft);color:var(--ct-warn)}.wf-pill.is-draft,.wf-pill.is-archived{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.wf-pill.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.wf-pill.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.wf-pill.is-run{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.wf-pill.is-wait{background:var(--ct-warn-soft);color:var(--ct-warn)}.wf-save-state{font-size:12.5px;font-weight:600;color:var(--ct-ok);white-space:nowrap}.wf-save-state.is-bad{color:var(--ct-bad)}.wf-mobile-note{display:none;flex-basis:100%;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--ct-warn-soft);font-size:12.5px;color:var(--ct-warn)}.wf-canvas{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.wf-canvas>.h-screen{height:100%}.wf-canvas-sk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ct-surface-2)}.wf-test{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:min(440px,calc(100vw - 32px));max-height:min(70vh,620px);overflow:auto;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-3)}.wf-test-hd{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 10px}.wf-test-hd>div{flex:1;min-width:0}.wf-test-hd h2{font:650 16px/1.25 var(--ct-display);color:var(--ct-ink)}.wf-test-hd p{margin-top:3px;font-size:12.5px;color:var(--ct-ink-3)}.wf-checks{display:flex;flex-direction:column;gap:2px;margin:0;padding:0 10px 8px;list-style:none}.wf-checks li{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:10px}.wf-checks li>svg{flex:none;margin-top:1px}.wf-checks li.is-ok>svg{color:var(--ct-ok)}.wf-checks li.is-warn>svg{color:var(--ct-warn)}.wf-checks li.is-bad>svg{color:var(--ct-bad)}.wf-checks b{display:block;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wf-checks span{display:block;margin-top:1px;font-size:13px;line-height:1.4;color:var(--ct-ink-2);overflow-wrap:anywhere}.wf-test-sum{margin:0 16px 10px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:600}.wf-test-sum.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.wf-test-sum.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.wf-test-sum.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.wf-test-sec{padding:12px 16px 14px;border-top:1px solid var(--ct-line)}.wf-test-sec h3{margin-bottom:8px;font-size:13px;font-weight:650;color:var(--ct-ink-2)}.wf-runs{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.wf-runs li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.wf-runs li small{flex-basis:100%;font-size:12.5px;color:var(--ct-bad);overflow-wrap:anywhere}.wf-test-note{font-size:12.5px;color:var(--ct-ink-3)}.wf-test-ft{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}@media (max-width: 1280px){.wf-root .ct-hero .ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.wf-grid{grid-template-columns:minmax(0,1fr)}.wf-root .ct-toolbar-row>.ct-search{flex-basis:100%;min-width:0}.wf-root .ct-toolbar-row>.ct-select,.wf-root .ct-toolbar-row>.ct-select select{width:100%;max-width:100%}.wf-root .ct-bulk{animation:none}.wf-root .ct-hero .ct-kpi{padding:12px 12px 13px}.wf-root .ct-hero .ct-kpi-top{font-size:12.5px;gap:7px}.wf-root .ct-hero .ct-kpi-sub{white-space:normal;line-height:1.35}.wf-root .ct-list-head{flex-wrap:wrap}.wf-check{opacity:1}.wf-dialog-ft{flex-direction:column-reverse}.wf-head{padding:10px}.wf-head-id{flex-basis:100%}.wf-head-acts{width:100%;justify-content:flex-start}.wf-head-sub .wf-desc-line{max-width:100%}.wf-mobile-note{display:flex}.wf-test{position:fixed;left:12px;right:12px;top:auto;bottom:84px;width:auto;max-height:70vh}}@media (max-width: 767.98px),(pointer: coarse){.wf-chip{height:44px}.wf-icon{width:44px;height:44px}.wf-switch{height:44px}.wf-menu-item{min-height:44px}.wf-check{width:44px;height:44px;left:0;top:0;opacity:1}.wf-dialog-ft .ct-btn,.wf-field input,.wf-root .ct-search input{height:44px}.wf-root .ct-search .ct-clear{right:2px;width:40px;height:40px}.wf-root .ct-select select{height:44px}.wf-name-btn>svg{opacity:1}}@media (prefers-reduced-motion: reduce){.wf-modal,.wf-spinner{animation:none!important}.wf-card,.wf-chip,.wf-check,.wf-icon,.wf-switch-track,.wf-switch-dot{transition:none!important}.wf-card:hover{transform:none}}.wf-canvas .react-flow__attribution{font-size:12px}.wbr-portal.ct-root{display:contents}.wbr-dialog-xl.wf-dialog{max-width:980px;display:flex;flex-direction:column;overflow:hidden}.wbr-dialog-xl .wf-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wbr-dialog-xl .wf-dialog-hd{position:sticky;top:0;z-index:3;margin:-22px -22px 16px;padding:22px 22px 14px;background:#fff;border-bottom:1px solid var(--ct-line)}.wbr-dialog-xl .wf-dialog-ft{justify-content:flex-end;padding-top:14px;border-top:1px solid var(--ct-line)}.wbr-dialog-xl .wf-dialog-ft .ct-btn{flex:0 0 auto;min-width:150px}.wbr-panel{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ct-surface, #fff);color:var(--ct-ink);font:400 14px/1.45 var(--ct-font);outline:none}.wbr-panel.wbr-panel:focus,.wbr-panel.wbr-panel:focus-visible{outline:none;box-shadow:none}.wbr-panel-hd{flex:none;display:flex;align-items:flex-start;gap:12px;padding:16px 12px 14px 18px;border-bottom:1px solid var(--ct-line)}.wbr-panel-txt{flex:1;min-width:0;padding-top:1px}.wbr-panel-title{margin:0;font:650 18px/1.25 var(--ct-display);letter-spacing:-.012em;color:var(--ct-ink)}.wbr-panel-sub{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbr-panel-acts{flex:none;display:flex;align-items:center;gap:2px;margin-top:-2px}.wbr-close.wb-btn{width:40px;padding:0}.wbr-close-txt{display:none}.wbr-panel-tools{flex:none;padding:10px 16px;border-bottom:1px solid var(--ct-line)}.wbr-panel-bd{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:14px 16px 24px}.wbr-panel-bd>*{flex:none}.wbr-panel-ft{flex:none;display:grid;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ct-line);background:var(--ct-surface, #fff)}.wbr-ft-note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.4;color:var(--ct-ink-2)}.wbr-ft-hint{margin:0;font-size:12.5px;text-align:center;color:var(--ct-ink-3)}.wbr-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--ct-ink-4)}.wbr-dot.is-warn{background:#d98a00}.wbr-muted.wbr-muted{margin:0;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbr-center.wbr-center{text-align:center}.wbr-soon{font-size:12px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap}.wbr-seg.wb-seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.wbr-seg.wb-seg::-webkit-scrollbar{display:none}.wbr-seg.wb-seg button{flex:1 0 auto;gap:5px;padding:0 8px;white-space:nowrap}.wbr-seg .wbr-count{min-width:18px;height:18px;padding:0 5px;font-size:11.5px}.wbr-seg.wb-seg button[aria-selected=true]{background:#fff;color:var(--ct-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px #1113300f}.wbr-seg.wb-seg button:focus-visible{outline:2px solid var(--ct-brand);outline-offset:-2px}.wbr-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font:700 12px/1 var(--ct-font);font-variant-numeric:tabular-nums;background:#1113300f;color:var(--ct-ink-2)}.wbr-count.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.wbr-count.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.wbr-seg .wbr-tab-ok{flex:none;width:15px;height:15px;color:var(--ct-ok)}.wbr-filters{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.wbr-filters::-webkit-scrollbar{display:none}.wbr-filter{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 11px;border:0;border-radius:999px;white-space:nowrap;cursor:pointer;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 13px/1 var(--ct-font);color:var(--ct-ink-2);transition:background-color .15s,color .15s,box-shadow .15s}.wbr-filter:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbr-filter[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca52}.wbr-filter-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.wbr-filter[aria-pressed=true] .wbr-filter-n{background:#fff;color:var(--ct-brand-ink);box-shadow:none}.wbr-filter.is-bad .wbr-filter-n{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.wbr-filter.is-bad[aria-pressed=true] .wbr-filter-n{background:#fff;color:var(--ct-bad)}.wbr-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;white-space:nowrap;background:var(--ct-surface-2);color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:650 12px/1 var(--ct-font)}.wbr-pill>i{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.wbr-pill.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.wbr-pill.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.wbr-pill.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:none}.wbr-pill.is-run,.wbr-pill.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:none}.wbr-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--wb-brand-bg);color:var(--wb-brand-fg);font:700 12.5px/1 var(--ct-font);letter-spacing:.02em}.wbr-avatar>svg{width:16px;height:16px}.wbr-avatar.is-deal{border-radius:10px;background:var(--wb-ok-bg);color:var(--wb-ok-fg)}.wbr-avatar.is-none{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbr-armed.wb-btn,.wbr-armed.wb-btn:hover{background:var(--ct-bad);color:#fff;box-shadow:none}.wbr-spin{display:inline-block;flex:none;width:15px;height:15px;border-radius:50%;border:2px solid var(--ct-line-2);border-top-color:var(--ct-brand);animation:wbr-rot .8s linear infinite}.wbr-spin.is-light{border-color:#ffffff59;border-top-color:#fff}.wbr-rot{animation:wbr-rot .9s linear infinite}@keyframes wbr-rot{to{transform:rotate(360deg)}}.wbr-skel-rows{display:flex;flex-direction:column;gap:8px}.wbr-skel-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;box-shadow:0 0 0 1px var(--ct-line)}.wbr-skel-col{flex:1;display:flex;flex-direction:column;gap:8px}.wbr-empty-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:15px;background:var(--ct-brand-soft);color:var(--ct-brand)}.wbr-empty-ico>svg{width:22px;height:22px}.wbr-empty-ico.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.wbr-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.wbr-list{margin:4px 0 0;padding-left:18px}.wbr-list li+li{margin-top:3px}.wbr-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px;border-radius:14px;background:var(--ct-warn-soft);box-shadow:inset 0 0 0 1px #9a5b0029}.wbr-bulk-ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff;color:var(--ct-warn)}.wbr-bulk-ico>svg{width:16px;height:16px}.wbr-bulk p.wbr-bulk-txt,.wbr-bulk>p{flex:1 1 180px;margin:0;font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.wbr-bulk>p b{color:var(--ct-ink);font-weight:650}.wbr-bulk>p .wbr-soon{margin-left:6px}.wbr-bulk .wb-btn{background:#fff;box-shadow:inset 0 0 0 1px #be2f1d47}.wbr-bulk .wb-btn:hover{background:var(--ct-bad-soft)}.wbr-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wbr-run{border-radius:14px;background:var(--ct-surface, #fff);box-shadow:0 0 0 1px var(--ct-line);transition:box-shadow .15s}.wbr-run:hover{box-shadow:0 0 0 1px var(--ct-line-2),var(--ct-sh-1)}.wbr-run.is-open{box-shadow:0 0 0 1.5px #4338ca73,var(--ct-sh-2)}.wbr-run-main{display:flex;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;border:0;border-radius:14px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.wbr-run-main:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wbr-run-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.wbr-run-line{display:flex;align-items:center;gap:8px;min-width:0}.wbr-run-line.is-meta{flex-wrap:wrap;row-gap:4px}.wbr-run-who{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}.wbr-run-who b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--ct-ink)}.wbr-run-who small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.wbr-run-when{flex:none;font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.wbr-run-when.is-late{color:var(--ct-warn);font-weight:600}.wbr-run-place{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:12.5px;color:var(--ct-ink-2)}.wbr-run-place>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbr-run-place .wb-ico.is-sm{width:22px;height:22px;border-radius:7px}.wbr-run-place .wb-ico.is-sm>svg{width:12px;height:12px}.wbr-run-msg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:var(--ct-ink-2);overflow-wrap:anywhere}.wbr-run-msg.is-bad{color:var(--ct-bad)}.wbr-run-chev{flex:none;width:16px;height:16px;margin-top:9px;color:var(--ct-ink-4);transition:transform .2s var(--wb-ease, ease)}.wbr-run.is-open .wbr-run-chev{transform:rotate(180deg)}.wbr-run-detail{display:flex;flex-direction:column;gap:12px;padding:14px;border-top:1px solid var(--ct-line)}.wbr-run-dates{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.wbr-run-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wbr-nodefilter{display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px;padding:4px 4px 4px 8px;border-radius:12px;background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1px #4338ca2e}.wbr-nodefilter .wb-ico.is-sm{width:24px;height:24px;border-radius:7px}.wbr-nodefilter .wb-ico.is-sm>svg{width:13px;height:13px}.wbr-nodefilter-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:var(--ct-brand-ink)}.wbr-nodefilter-txt small{margin-right:6px;font-size:12px;font-weight:600;color:var(--ct-ink-3)}.wbr-nodefilter .wb-btn{color:var(--ct-brand-ink)}.wbr-nodefilter-note{margin:6px 2px 0;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbr-grps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wbr-grp{border-radius:16px;background:var(--ct-surface, #fff);box-shadow:inset 3px 0 0 var(--ct-bad),0 0 0 1px var(--ct-line)}.wbr-grp.is-warn{box-shadow:inset 3px 0 #d98a00,0 0 0 1px var(--ct-line)}.wbr-grp.is-open{box-shadow:inset 3px 0 0 var(--ct-bad),0 0 0 1px var(--ct-line-2),var(--ct-sh-1)}.wbr-grp.is-warn.is-open{box-shadow:inset 3px 0 #d98a00,0 0 0 1px var(--ct-line-2),var(--ct-sh-1)}.wbr-grp-main{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;padding:12px 14px 8px 16px;border:0;border-radius:16px 16px 0 0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.wbr-grp-main:focus-visible{outline:2px solid var(--ct-brand);outline-offset:-2px}.wbr-grp-n{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--ct-bad-soft);color:var(--ct-bad);font:650 19px/1 var(--ct-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wbr-grp.is-warn .wbr-grp-n{background:var(--ct-warn-soft);color:var(--ct-warn)}.wbr-grp-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.wbr-grp-title{display:block;min-width:0;font-size:14px;line-height:1.35;color:var(--ct-ink);overflow-wrap:anywhere}.wbr-grp-title b{font-weight:650;color:var(--ct-bad)}.wbr-grp.is-warn .wbr-grp-title b{color:var(--ct-warn)}.wbr-grp-sep{margin:0 6px;color:var(--ct-ink-4)}.wbr-grp-cause{font-weight:600}.wbr-grp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:12.5px;color:var(--ct-ink-3)}.wbr-grp-when{white-space:nowrap;font-variant-numeric:tabular-nums}.wbr-grp-chev{width:16px;height:16px;color:var(--ct-ink-4);transition:transform .2s var(--wb-ease, ease)}.wbr-grp.is-open .wbr-grp-chev{transform:rotate(180deg)}.wbr-grp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 12px 72px}.wbr-grp-acts:empty{display:none}.wbr-runs.is-nested{gap:6px;padding:10px 10px 10px 12px;border-top:1px solid var(--ct-line);background:var(--ct-surface-2);border-radius:0 0 16px 16px}.wbr-causes{border-radius:16px;background:var(--ct-surface, #fff);box-shadow:inset 3px 0 0 var(--ct-bad),0 0 0 1px var(--ct-line);padding:12px 12px 10px 16px}.wbr-causes-hd{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:650 13.5px/1.3 var(--ct-font);color:var(--ct-ink)}.wbr-causes-hd>svg{flex:none;width:16px;height:16px;color:var(--ct-bad)}.wbr-causes-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.wbr-cause{display:grid;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 6px 6px 0;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s}.wbr-cause:hover{background:var(--ct-hover)}.wbr-cause:focus-visible{outline:2px solid var(--ct-brand);outline-offset:0}.wbr-cause>svg{width:16px;height:16px;color:var(--ct-ink-4)}.wbr-cause-n{display:grid;place-items:center;height:26px;border-radius:8px;background:var(--ct-bad-soft);color:var(--ct-bad);font:700 12.5px/1 var(--ct-font);font-variant-numeric:tabular-nums}.wbr-cause-txt{display:grid;min-width:0}.wbr-cause-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--ct-ink)}.wbr-cause-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ct-ink-3)}.wbr-causes-more{margin:4px 0 0 30px}@media (max-width: 767.98px){.wbr-grp-main{grid-template-columns:40px minmax(0,1fr) 16px;gap:10px;padding:12px 12px 8px 14px}.wbr-grp-n{width:40px;height:40px;font-size:17px}.wbr-grp-acts{padding:0 12px 12px 14px}.wbr-runs.is-nested{padding:8px}}@media (prefers-reduced-motion: reduce){.wbr-grp-chev,.wbr-cause{transition:none}}.wbr-steps{list-style:none;margin:0;padding:0}.wbr-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding-bottom:14px}.wbr-step:last-child{padding-bottom:0}.wbr-step:before{content:"";position:absolute;left:13.25px;top:31px;bottom:3px;width:1.5px;border-radius:2px;background:var(--ct-line-2)}.wbr-step:last-child:before{display:none}.wbr-step.is-ok:before{background:#a9d8c1}.wbr-step-mark{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--ct-ink-3);box-shadow:inset 0 0 0 1.5px var(--ct-line-2)}.wbr-step-mark>svg{width:15px;height:15px}.wbr-step.is-ok .wbr-step-mark{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.wbr-step.is-bad .wbr-step-mark{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.wbr-step.is-warn .wbr-step-mark{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:none}.wbr-step.is-brand .wbr-step-mark{background:var(--ct-brand);color:#fff;box-shadow:0 0 0 4px #4338ca24}.wbr-step-body{min-width:0;padding-top:1px}.wbr-step-head{display:flex;align-items:center;gap:8px;min-height:28px}.wbr-step-head .wb-ico.is-sm{width:24px;height:24px;border-radius:7px}.wbr-step-head .wb-ico.is-sm>svg{width:13px;height:13px}.wbr-step-title{flex:1;min-width:0;display:flex;flex-direction:column}.wbr-step-title b{font-size:13.5px;font-weight:650;line-height:1.3;color:var(--ct-ink);overflow-wrap:anywhere}.wbr-step-title small{font-size:12px;line-height:1.3;color:var(--ct-ink-3)}.wbr-step-msg{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ct-ink-2);overflow-wrap:anywhere}.wbr-step.is-bad .wbr-step-msg{color:var(--ct-bad)}.wbr-step-note{margin:4px 0 0;font-size:12.5px;font-style:italic;color:var(--ct-ink-3)}.wbr-step-foot{display:flex;align-items:center;gap:10px;margin-top:4px;min-height:24px}.wbr-step-time{font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.wbr-link{display:inline-flex;align-items:center;gap:5px;height:28px;margin-left:auto;padding:0 8px;border:0;border-radius:8px;background:none;font:600 12.5px/1 var(--ct-font);color:var(--ct-brand-ink);cursor:pointer}.wbr-link>svg{width:14px;height:14px}.wbr-link:hover{background:var(--ct-brand-soft)}.wbr-prev{display:flex;flex-direction:column;gap:8px;margin-top:8px}.wbr-prev-line{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:5px 9px;border-radius:8px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12.5px;font-weight:600;color:var(--ct-ink-2)}.wbr-prev-line.is-branch{background:var(--wb-amber-bg);color:var(--wb-amber-fg);box-shadow:none}.wbr-prev-line.is-branch.is-yes{background:var(--ct-ok-soft);color:var(--ct-ok)}.wbr-prev-line.is-branch.is-no{background:var(--ct-bad-soft);color:var(--ct-bad)}.wbr-mail{border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--ct-line),0 1px 2px #1012280a;overflow:hidden}.wbr-mail-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;padding:9px 12px;border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2);font-size:12.5px}.wbr-mail-meta dt{font-weight:650;color:var(--ct-ink-3)}.wbr-mail-meta dd{margin:0;min-width:0;color:var(--ct-ink);overflow-wrap:anywhere}.wbr-mail-meta .wbr-mail-subject{font-weight:650}.wbr-mail-body{max-height:220px;overflow:auto;padding:10px 12px;font-size:13px;line-height:1.55;color:var(--ct-ink-2);overflow-wrap:anywhere}.wbr-mail-body:focus-visible{outline:2px solid var(--ct-brand);outline-offset:-2px}.wbr-mail-body p{margin:0 0 8px}.wbr-mail-body p:last-child{margin-bottom:0}.wbr-mail-body img{max-width:100%;height:auto}.wbr-mail-body a{color:var(--ct-brand-ink)}.wbr-mail-empty{margin:0;padding:10px 12px;font-size:12.5px;font-style:italic;color:var(--ct-ink-3)}.wbr-fields{display:grid;gap:4px;margin:0;padding:8px 10px;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbr-fields>div{display:grid;grid-template-columns:minmax(80px,38%) minmax(0,1fr);gap:8px;font-size:12.5px}.wbr-fields dt{font-weight:600;color:var(--ct-ink-3);overflow-wrap:anywhere}.wbr-fields dd{margin:0;color:var(--ct-ink);overflow-wrap:anywhere}.wbr-verdict{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px}.wbr-verdict.is-ok{background:var(--ct-ok-soft)}.wbr-verdict.is-warn{background:var(--ct-warn-soft)}.wbr-verdict.is-bad{background:var(--ct-bad-soft)}.wbr-verdict-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #10122814}.wbr-verdict-ico>svg{width:18px;height:18px}.wbr-verdict.is-ok .wbr-verdict-ico{color:var(--ct-ok)}.wbr-verdict.is-warn .wbr-verdict-ico{color:var(--ct-warn)}.wbr-verdict.is-bad .wbr-verdict-ico{color:var(--ct-bad)}.wbr-verdict-title{margin:0;font:650 15px/1.3 var(--ct-display);letter-spacing:-.005em;color:var(--ct-ink)}.wbr-verdict-text{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.wbr-verdict-note{margin:6px 0 0;font-size:12px;color:var(--ct-ink-3)}.wbr-facts{display:grid;margin:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--ct-line)}.wbr-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px}.wbr-facts>div+div{border-top:1px solid var(--ct-line)}.wbr-facts dt{font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.wbr-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;min-width:0;font-size:13.5px;color:var(--ct-ink);overflow-wrap:anywhere}.wbr-facts-sub{font-size:12.5px;color:var(--ct-ink-3)}.wbr-group{border-radius:14px;background:#fff;box-shadow:inset 3px 0 0 var(--ct-warn),0 0 0 1px var(--ct-line);overflow:hidden}.wbr-group.is-bad{box-shadow:inset 3px 0 0 var(--ct-bad),0 0 0 1px var(--ct-line)}.wbr-group-hd{display:flex;align-items:center;gap:10px;padding:10px 8px 6px 14px}.wbr-group-txt{flex:1;min-width:0;display:flex;flex-direction:column}.wbr-group-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wbr-group-txt small{font-size:12px;color:var(--ct-ink-3)}.wbr-see.wb-btn{flex:none;color:var(--ct-brand-ink)}.wbr-issues{list-style:none;margin:0;padding:0 14px 12px;display:flex;flex-direction:column;gap:8px}.wbr-issue{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.wbr-issue>svg{flex:none;width:15px;height:15px;margin-top:2px}.wbr-issue.is-error>svg{color:var(--ct-bad)}.wbr-issue.is-warning>svg{color:var(--ct-warn)}.wbr-issue small{display:block;margin-top:2px;font-size:12.5px;color:var(--ct-ink-3)}.wbr-sec.wb-section{padding:0}.wbr-sec.wb-section .wb-section-head{margin-bottom:10px}.wbr-sim-wait{display:flex;align-items:center;gap:10px;padding:14px;border-radius:14px;background:var(--ct-surface-2);font-size:13px;color:var(--ct-ink-2)}.wbr-sim{display:flex;flex-direction:column;gap:12px;padding-top:2px;border-top:1px solid var(--ct-line)}.wbr-sim-hd{display:flex;align-items:center;gap:10px;padding-top:12px}.wbr-sim-txt{flex:1;min-width:0;display:flex;flex-direction:column}.wbr-sim-txt b{font:650 15px/1.3 var(--ct-display);color:var(--ct-ink)}.wbr-sim-txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.wbr-sim-chips{display:flex;flex-wrap:wrap;gap:6px}.wbr-picker{display:flex;flex-direction:column;gap:10px}.wbr-search{position:relative}.wbr-search>svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--ct-ink-4);pointer-events:none}.wbr-search .wb-input{padding-left:38px;padding-right:40px}.wbr-search .wb-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wbr-search-clear{position:absolute;right:4px;top:50%;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ct-ink-3);transform:translateY(-50%);cursor:pointer}.wbr-search-clear:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbr-search-clear>svg{width:15px;height:15px}.wbr-results{list-style:none;margin:0;padding:4px;max-height:268px;overflow-y:auto;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.wbr-result{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 10px;border-radius:9px;cursor:pointer}.wbr-result[aria-selected=true]{background:var(--ct-hover)}.wbr-result .wbr-avatar{width:30px;height:30px;font-size:12px}.wbr-result-txt,.wbr-picked-txt,.wbr-confirm-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wbr-result-txt b,.wbr-picked-txt b,.wbr-confirm-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wbr-result-txt span,.wbr-picked-txt span,.wbr-confirm-txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.wbr-picked{display:flex;align-items:center;gap:12px;padding:10px 8px 10px 12px;border-radius:14px;background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px #4338ca47}.wbr-picked .wbr-avatar,.wbr-confirm .wbr-avatar{background:#fff}.wbr-picker-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:12px;background:var(--ct-surface-2);text-align:center}.wbr-picker .wbr-picker-state p{margin:0;font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.wbr-picker-hint.wbr-picker-hint{margin:-2px 0 0;font-size:12px;color:var(--ct-ink-3)}.wbr-launch-body{display:flex;flex-direction:column;gap:12px}.wbr-launch-label.wbr-launch-label{margin:0;font-size:12.5px;font-weight:650;line-height:1.3;color:var(--ct-ink-3)}.wbr-confirm{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px #4338ca38}.wbr-path{display:flex;flex-direction:column;gap:8px}.wbr-path-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wbr-path-list>li{display:flex;align-items:center;gap:10px;min-width:0;font-size:13.5px;line-height:1.35;color:var(--ct-ink)}.wbr-path-list>li>span:last-child{min-width:0;overflow-wrap:anywhere}.wbr-branch{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:6px;background:var(--wb-amber-bg);color:var(--wb-amber-fg);font-style:normal;font-size:12px;font-weight:650;vertical-align:1px;white-space:nowrap}.wbr-refused{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--ct-bad-soft);box-shadow:inset 0 0 0 1px #be2f1d29}.wbr-refused .wbr-launch-label.wbr-launch-label{color:var(--ct-bad)}.wbr-refused .wbr-problem{background:#fff}.wbr-problems{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wbr-problem{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 3px 0 0 var(--ct-bad)}.wbr-problem-txt{flex:1;min-width:0}.wbr-problem-txt b{display:block;font-size:13.5px;font-weight:650;color:var(--ct-ink);overflow-wrap:anywhere}.wbr-problem-txt .wbr-issues{margin:6px 0 0;padding:0;gap:6px}.wbr-problem-txt .wbr-issue small{display:block}.wbr-gallery{display:flex;flex-direction:column;gap:14px}.wbr-tpl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}.wbr-tpl-grid>li{display:flex;min-width:0}.wbr-tpl{display:flex;flex-direction:column;width:100%;padding:0;border:0;border-radius:18px;overflow:hidden;cursor:pointer;background:#fff;box-shadow:0 0 0 1px var(--ct-line),var(--ct-sh-1, 0 1px 2px rgba(16, 18, 40, .05));text-align:left;font:inherit;color:inherit;transition:box-shadow .18s,transform .18s}.wbr-tpl:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--ct-line-2),var(--ct-sh-2, 0 12px 30px -18px rgba(16, 18, 40, .3))}.wbr-tpl:focus-visible{outline:2px solid var(--ct-brand);outline-offset:3px}.wbr-tpl-art{position:relative;display:grid;place-items:center;width:100%;align-self:stretch;height:116px;overflow:hidden;border-bottom:1px solid var(--ct-line);background-color:#f6f7fa;background-image:radial-gradient(circle,#D9DCE5 1px,transparent 1.4px);background-size:14px 14px}.wbr-tpl-body{flex:1;display:flex;flex-direction:column;gap:6px;padding:13px 14px 14px}.wbr-tpl-top{display:flex;align-items:center;gap:10px}.wbr-tpl-name{font:650 15px/1.28 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.wbr-tpl-desc{text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.wbr-tpl-meta{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:6px}.wbr-tpl-trig{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.wbr-tpl-trig>svg{flex:none;width:14px;height:14px}.wbr-tpl-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-size:12.5px;color:var(--ct-ink-3)}.wbr-tpl.is-blank{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-line-2)}.wbr-tpl.is-blank .wbr-tpl-art{background:#fff;border-bottom:1.5px dashed var(--ct-line-2)}.wbr-tpl-plus{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ct-brand-soft);color:var(--ct-brand)}.wbr-tpl-plus>svg{width:22px;height:22px}.wbr-mini{position:relative;display:block;flex:none}.wbr-mini-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.wbr-mini-edge{fill:none;stroke:#a9afc0;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wbr-mini-edge.is-yes{stroke:#5db48c}.wbr-mini-edge.is-no{stroke:#e0846f}.wbr-mini-node.wb-ico{position:absolute;box-shadow:0 0 0 2px #fff,0 1px 3px #10122824}.wbr-mini-node.wb-ico.is-trigger{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #4338ca59}.wbr-tprev{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:16px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbr-tprev-art{display:grid;place-items:center;min-height:112px;padding:12px;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ct-line);background-color:#fff;background-image:radial-gradient(circle,#DDE0E8 1px,transparent 1.4px);background-size:14px 14px}.wbr-tprev.is-blank{align-items:center;justify-content:center;text-align:center}.wbr-tprev-title.wbr-tprev-title{margin:0;font:650 16px/1.3 var(--ct-display);color:var(--ct-ink)}.wbr-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:start}.wbr-create-plan{grid-column:1 / -1}.wbr-starter{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.wbr-starter-hd{display:flex;align-items:flex-start;gap:12px}.wbr-starter-hd h2{margin:0;font:650 18px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.wbr-starter-hd p{margin:3px 0 0;font-size:13.5px;line-height:1.45;color:var(--ct-ink-3)}.wbr-nw{white-space:nowrap}.wbr-kpi-fail{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;white-space:nowrap;background:#fb71853d;color:#ffd3d9;font:650 12.5px/1 var(--ct-font)}.wbr-kpi-fail>svg{flex:none;width:13px;height:13px}.wbr-starter-hd>div:not(.wbr-starter-acts){flex:1;min-width:0}.wbr-starter-acts{flex:none}.wbr-health{display:flex;flex-direction:column;gap:6px;padding:12px 16px 0}.wbr-health-row{display:flex;flex-wrap:wrap;gap:6px}.wbr-hpill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px;white-space:nowrap;text-decoration:none;font:600 12.5px/1 var(--ct-font)}.wbr-hpill>svg{flex:none;width:13px;height:13px}.wbr-hpill.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.wbr-hpill.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.wbr-hpill.is-todo{background:#fff;color:var(--ct-warn);box-shadow:inset 0 0 0 1px #9a5b004d}.wbr-hpill.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.wbr-health a.wbr-hpill:hover{text-decoration:underline;text-underline-offset:2px}.wbr-health a.wbr-hpill:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wbr-health-err.wbr-health-err{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:12.5px;line-height:1.4;color:var(--ct-bad);overflow-wrap:anywhere}.wbr-health-err>span{font-weight:650}@media (max-width: 767.98px){.wbr-panel-hd{padding:14px 10px 12px 14px}.wbr-panel-bd{padding:12px 14px 20px}.wbr-panel-tools{padding:10px 14px}.wbr-panel-ft{padding-left:14px;padding-right:14px}.wbr-close.wb-btn{width:auto;padding:0 12px}.wbr-close-txt{display:inline}.wbr-create,.wbr-tpl-grid{grid-template-columns:minmax(0,1fr)}.wbr-tpl-art{height:104px}.wbr-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.wbr-starter{padding:14px}.wbr-starter-hd{flex-wrap:wrap}.wbr-starter-acts{flex-basis:100%}.wbr-starter-acts .ct-btn{width:100%;justify-content:center}.wbr-dialog-xl .wf-dialog-hd{margin:-22px -22px 14px}}@media (max-width: 767.98px),(pointer: coarse){.wbr-filter{height:44px;padding-left:14px}.wbr-seg.wb-seg button,.wbr-link{height:44px}.wbr-search-clear{right:0;width:44px;height:44px}.wbr-run-main{min-height:60px}.wbr-result{min-height:52px}.wbr-hpill{height:44px;padding:0 12px}}@media (prefers-reduced-motion: reduce){.wbr-tpl,.wbr-run,.wbr-run-chev,.wbr-filter{transition:none}.wbr-tpl:hover{transform:none}.wbr-spin,.wbr-rot{animation:none}}.ct-root{--wb-r: 12px;--wb-r-lg: 16px;--wb-field-h: 40px;--wb-ring: 0 0 0 3px rgba(67, 56, 202, .18);--wb-ring-bad: 0 0 0 3px rgba(190, 47, 29, .16);--wb-ease: cubic-bezier(.2, .7, .2, 1);--wb-brand-bg: #EEF0FF;--wb-brand-fg: #4338CA;--wb-cold-bg: #E6EFFA;--wb-cold-fg: #1F5FA6;--wb-ok-bg: #E4F4EC;--wb-ok-fg: #0E7A50;--wb-amber-bg: #FCF1DE;--wb-amber-fg: #9A5B00;--wb-violet-bg: #F1EAFB;--wb-violet-fg: #6237B0;--wb-slate-bg: #EEF0F4;--wb-slate-fg: #474959;--wb-sheet-bg: #E2F3E9;--wb-sheet-fg: #17744A;--wb-li-bg: #E8F1FB;--wb-li-fg: #0A66C2;--wb-hot-bg: #FCEBE2;--wb-hot-fg: #B93A12}.wb-portal{font-family:var(--ct-font);color:var(--ct-ink)}.wb-ico{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--wb-slate-bg);color:var(--wb-slate-fg);box-shadow:inset 0 0 0 1px #1113300d}.wb-ico>svg{width:16px;height:16px}.wb-ico.is-sm{width:26px;height:26px;border-radius:8px}.wb-ico.is-sm>svg{width:14px;height:14px}.wb-ico.is-lg{width:40px;height:40px;border-radius:12px}.wb-ico.is-lg>svg{width:18px;height:18px}.wb-ico[data-tint=brand]{background:var(--wb-brand-bg);color:var(--wb-brand-fg)}.wb-ico[data-tint=cold]{background:var(--wb-cold-bg);color:var(--wb-cold-fg)}.wb-ico[data-tint=ok]{background:var(--wb-ok-bg);color:var(--wb-ok-fg)}.wb-ico[data-tint=amber]{background:var(--wb-amber-bg);color:var(--wb-amber-fg)}.wb-ico[data-tint=violet]{background:var(--wb-violet-bg);color:var(--wb-violet-fg)}.wb-ico[data-tint=slate]{background:var(--wb-slate-bg);color:var(--wb-slate-fg)}.wb-ico[data-tint=sheet]{background:var(--wb-sheet-bg);color:var(--wb-sheet-fg)}.wb-ico[data-tint=li]{background:var(--wb-li-bg);color:var(--wb-li-fg)}.wb-ico[data-tint=hot]{background:var(--wb-hot-bg);color:var(--wb-hot-fg)}.wb-field{display:grid;gap:6px;min-width:0}.wb-field+.wb-field{margin-top:14px}.wb-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px}.wb-row+.wb-field,.wb-field+.wb-row,.wb-row+.wb-row{margin-top:14px}.wb-row>.wb-field+.wb-field{margin-top:0}.wb-label{display:flex;align-items:baseline;gap:6px;font:600 13px/1.3 var(--ct-font);color:var(--ct-ink)}.wb-label .wb-opt{font-weight:500;font-size:12px;color:var(--ct-ink-3)}.wb-hint{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wb-error{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;font-weight:550;color:var(--ct-bad)}.wb-error>svg{flex:none;width:14px;height:14px;margin-top:2px}.wb-input,.wb-select,.wb-textarea{display:block;width:100%;min-width:0;height:var(--wb-field-h);padding:0 12px;border:1px solid var(--ct-line-2);border-radius:var(--wb-r);background:#fff;color:var(--ct-ink);font:450 14px/1.4 var(--ct-font);transition:border-color .15s,box-shadow .15s,background-color .15s}.wb-textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical;line-height:1.5}.wb-input::-moz-placeholder,.wb-textarea::-moz-placeholder{color:#707284;opacity:1}.wb-input::placeholder,.wb-textarea::placeholder{color:#707284;opacity:1}.wb-input:hover,.wb-select:hover,.wb-textarea:hover{border-color:#b9bfcc}.wb-input:focus,.wb-select:focus,.wb-textarea:focus{outline:none;border-color:var(--ct-brand);box-shadow:var(--wb-ring)}.wb-input[aria-invalid=true],.wb-select[aria-invalid=true],.wb-textarea[aria-invalid=true]{border-color:var(--ct-bad)}.wb-input[aria-invalid=true]:focus,.wb-select[aria-invalid=true]:focus,.wb-textarea[aria-invalid=true]:focus{box-shadow:var(--wb-ring-bad)}.wb-input:disabled,.wb-select:disabled,.wb-textarea:disabled{background:var(--ct-surface-2);color:var(--ct-ink-3);cursor:not-allowed}.wb-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23646677' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.wb-input.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.wb-group{display:flex;align-items:stretch;min-width:0}.wb-group>.wb-input,.wb-group>.wb-select{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.wb-group>.wb-addon,.wb-group>.wb-select:last-child{flex:none;width:auto}.wb-addon{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--ct-line-2);border-left:0;border-radius:0 var(--wb-r) var(--wb-r) 0;background:var(--ct-surface-2);font-size:13px;font-weight:600;color:var(--ct-ink-2);white-space:nowrap}.wb-group>.wb-select:last-child{border-radius:0 var(--wb-r) var(--wb-r) 0;border-left:0;min-width:120px}.wb-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wb-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.wb-seg button:hover{color:var(--ct-ink)}.wb-seg button[aria-checked=true]{background:#fff;color:var(--ct-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px #1113300f}.wb-seg button:focus-visible{outline:2px solid var(--ct-brand);outline-offset:1px}.wb-seg button:disabled{opacity:.5;cursor:not-allowed}.wb-seg button>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.wb-seg button>svg{width:14px;height:14px}.wb-seg.is-block{display:flex}.wb-seg.is-block button{flex:1}.wb-switch-row{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;cursor:pointer}.wb-switch-row+.wb-switch-row{border-top:1px solid var(--ct-line)}.wb-switch-row .wb-switch-text{flex:1;min-width:0}.wb-switch-row .wb-switch-title{font:600 13.5px/1.35 var(--ct-font);color:var(--ct-ink)}.wb-switch-row .wb-hint{margin-top:2px}.wb-switch{position:relative;flex:none;width:38px;height:22px;margin-top:1px;border:0;border-radius:999px;padding:0;background:#c9cdd8;cursor:pointer;transition:background-color .18s var(--wb-ease)}.wb-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10122840;transition:transform .18s var(--wb-ease)}.wb-switch[aria-checked=true]{background:var(--ct-brand)}.wb-switch[aria-checked=true]:after{transform:translate(16px)}.wb-switch:disabled{opacity:.5;cursor:not-allowed}.wb-check{display:inline-flex;align-items:center;gap:9px;min-height:32px;font-size:13.5px;font-weight:500;color:var(--ct-ink);cursor:pointer}.wb-check input{width:18px;height:18px;margin:0;accent-color:var(--ct-brand);cursor:pointer}.wb-section{padding:18px 20px}.wb-section+.wb-section{border-top:1px solid var(--ct-line)}.wb-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.wb-section-head>div:not(.wb-section-aside){flex:1 1 0;min-width:0}.wb-section-head>svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--ct-ink-3)}.wb-section-title{font:650 14px/1.3 var(--ct-font);color:var(--ct-ink);letter-spacing:-.005em}.wb-section-desc{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wb-section-aside{margin-left:auto;flex:none}.wb-notice{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:12px;font-size:13px;line-height:1.45;background:var(--ct-surface-2);color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wb-notice>svg{flex:none;width:16px;height:16px;margin-top:1px}.wb-notice strong{font-weight:650;color:var(--ct-ink)}.wb-notice.is-info{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1px #4338ca24}.wb-notice.is-info>svg{color:var(--ct-brand)}.wb-notice.is-ok{background:var(--ct-ok-soft);box-shadow:inset 0 0 0 1px #0e7a5029}.wb-notice.is-ok>svg{color:var(--ct-ok)}.wb-notice.is-warn{background:var(--ct-warn-soft);box-shadow:inset 0 0 0 1px #9a5b002e}.wb-notice.is-warn>svg{color:var(--ct-warn)}.wb-notice.is-bad{background:var(--ct-bad-soft);box-shadow:inset 0 0 0 1px #be2f1d29}.wb-notice.is-bad>svg{color:var(--ct-bad)}.wb-notice .wb-notice-act{margin-left:auto;flex:none}.wb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:var(--wb-r);font:600 13.5px/1 var(--ct-font);white-space:nowrap;cursor:pointer;text-decoration:none;background:#fff;color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2);transition:background-color .15s,color .15s,box-shadow .15s,transform .15s}.wb-btn>svg{flex:none;width:16px;height:16px}.wb-btn:hover{background:var(--ct-hover)}.wb-btn:active{transform:translateY(1px)}.wb-btn:disabled,.wb-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.wb-btn.is-primary{background:var(--ct-brand);color:#fff;box-shadow:0 1px 2px #3730a34d,inset 0 1px #ffffff24}.wb-btn.is-primary:hover{background:var(--ct-brand-ink)}.wb-btn.is-dark{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.wb-btn.is-ghost{background:transparent;box-shadow:none;color:var(--ct-ink-2)}.wb-btn.is-ghost:hover{background:var(--ct-hover);color:var(--ct-ink)}.wb-btn.is-danger{background:transparent;box-shadow:none;color:var(--ct-bad)}.wb-btn.is-danger:hover{background:var(--ct-bad-soft)}.wb-btn.is-danger-solid{background:var(--ct-bad);color:#fff;box-shadow:none}.wb-btn.is-danger-solid:hover{background:#a32616}.wb-btn.is-sm{height:32px;padding:0 11px;border-radius:10px;font-size:13px}.wb-btn.is-icon{width:40px;padding:0}.wb-btn.is-icon.is-sm{width:32px}.wb-btn.is-block{width:100%}.wb-chip{display:inline-flex;align-items:center;gap:6px;height:26px;max-width:100%;padding:0 9px;border-radius:8px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 12.5px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap}.wb-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.wb-chip>svg{flex:none;width:13px;height:13px;color:var(--ct-ink-3)}button.wb-chip{border:0;cursor:pointer}button.wb-chip:hover{background:var(--ct-hover);color:var(--ct-ink)}.wb-chip.is-var{font-family:var(--ct-font);background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca29}.wb-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font:650 12px/1 var(--ct-font);white-space:nowrap;background:var(--ct-surface-2);color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wb-badge>svg{width:12px;height:12px}.wb-badge.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.wb-badge.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:none}.wb-badge.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.wb-badge.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:none}.wb-badge.is-run{background:var(--ct-cold-soft);color:var(--ct-cold);box-shadow:none}.wb-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2),0 1px 0 var(--ct-line-2);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ct-ink-2)}.wb-pop{z-index:80;min-width:220px;max-width:min(360px,calc(100vw - 24px));max-height:min(420px,70vh);overflow:auto;padding:6px;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-3),0 0 0 1px #1113300f}.wb-pop-title{padding:8px 10px 6px;font-size:12px;font-weight:650;color:var(--ct-ink-3)}.wb-pop-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:9px;background:transparent;font:500 13.5px/1.3 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer}.wb-pop-item:hover,.wb-pop-item:focus-visible,.wb-pop-item[aria-selected=true]{background:var(--ct-hover);outline:none}.wb-pop-item .wb-pop-meta{margin-left:auto;font-size:12px;color:var(--ct-ink-3)}.wb-pop-sep{height:1px;margin:6px 4px;background:var(--ct-line)}.wb-empty{display:grid;justify-items:center;gap:8px;padding:28px 20px;text-align:center;color:var(--ct-ink-2)}.wb-empty .wb-empty-title{font:650 15px/1.3 var(--ct-display);color:var(--ct-ink)}.wb-empty .wb-hint{max-width:340px}.wb-skel{display:block;border-radius:8px;background:linear-gradient(90deg,#eef0f5 25%,#f6f7fa 37%,#eef0f5 63%);background-size:400% 100%;animation:wb-shim 1.3s ease infinite}@keyframes wb-shim{0%{background-position:100% 50%}to{background-position:0 50%}}.wb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wb-divider{height:1px;margin:16px 0;background:var(--ct-line);border:0}@media (max-width: 767.98px),(pointer: coarse){.ct-root{--wb-field-h: 44px}.wb-btn,.wb-btn.is-sm{height:44px}.wb-btn.is-icon,.wb-btn.is-icon.is-sm{width:44px}.wb-seg button{height:44px}.wb-pop-item,.wb-check{min-height:44px}.wb-input,.wb-select,.wb-textarea{font-size:16px}}@media (max-width: 767.98px){.wb-section-head{flex-wrap:wrap;row-gap:10px}.wb-section-aside{flex:1 1 100%;margin-left:0}.wb-section-head>svg~.wb-section-aside{margin-left:26px}}@media (prefers-reduced-motion: reduce){.wb-skel{animation:none}.wb-switch,.wb-switch:after,.wb-btn,.wb-seg button{transition:none}}.wbn-node{--wbn-card-sh: 0 0 0 1px rgba(17, 19, 48, .085), 0 1px 2px rgba(16, 18, 40, .05), 0 12px 28px -20px rgba(16, 18, 40, .3);position:relative;width:272px;color:var(--ct-ink, #14152A);font-family:var(--ct-font, "Onest", system-ui, sans-serif);font-size:13px;line-height:1.4;-webkit-font-smoothing:antialiased;text-align:left}.wbn-node *,.wbn-node *:before,.wbn-node *:after{box-sizing:border-box}.wbn-frame{position:relative}.wbn-node.is-compact{width:272px}.wbn-node.is-compact>.wbn-frame{width:216px;margin:0 auto}.wbn-card{position:relative;overflow:hidden;border-radius:16px;background:#fff;box-shadow:var(--wbn-card-sh);transition:box-shadow .16s ease,opacity .16s ease,filter .16s ease}.wbn-node:hover .wbn-card{box-shadow:0 0 0 1px #1113301f,var(--ct-sh-2)}.wbn-node.is-selected .wbn-card{box-shadow:0 0 0 2px var(--ct-brand),0 0 0 6px #4338ca1f,var(--ct-sh-2)}.react-flow__node:has(>.wbn-node):focus-visible{outline:none}.react-flow__node:focus-visible>.wbn-node .wbn-card,.react-flow__node:focus-visible>.wbn-node .wbn-end{box-shadow:0 0 0 2px var(--ct-brand),0 0 0 6px #4338ca29,var(--ct-sh-2)}.wbn-flag{position:absolute;z-index:3;top:-11px;left:14px;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--ct-bad-soft);color:var(--ct-bad);font:650 12px/1 var(--ct-font);white-space:nowrap;box-shadow:0 0 0 2px #fff,0 4px 10px -5px #be2f1d59;cursor:help}.wbn-node.has-error .wbn-card:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:3px;background:var(--ct-bad);pointer-events:none}.wbn-band{display:flex;align-items:center;gap:7px;height:28px;padding:0 14px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);border-bottom:1px solid rgba(67,56,202,.1);font:650 12px/1 var(--ct-font);letter-spacing:.01em}.wbn-band>svg{flex:none;width:13px;height:13px}.wbn-body{padding-bottom:14px}.wbn-head{display:flex;align-items:center;gap:10px;min-height:46px;padding:12px 8px 0 14px}.wbn-type{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:550 12.5px/1.3 var(--ct-font);color:var(--ct-ink-2)}.wbn-alert{flex:none;width:8px;height:8px;border-radius:50%;background:#d98a00;box-shadow:0 0 0 3px var(--ct-warn-soft);cursor:help}.wbn-badge{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font:650 12px/1 var(--ct-font);white-space:nowrap;cursor:help}.wbn-badge.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.wbn-more{position:relative;flex:none;display:inline-grid;place-items:center;width:30px;height:30px;margin-left:-2px;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.wbn-more>svg{width:17px;height:17px}.wbn-more:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbn-more:focus-visible{outline:2px solid var(--ct-brand);outline-offset:1px;opacity:1}.wbn-node:hover .wbn-more,.wbn-node.is-selected .wbn-more,.wbn-more[aria-expanded=true]{opacity:1}.wbn-more[aria-expanded=true]{background:var(--ct-hover);color:var(--ct-ink)}.wbn-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;padding:8px 14px 0;font:650 14px/1.34 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.wbn-title.is-ph{font:550 13.5px/1.38 var(--ct-font);letter-spacing:0;color:var(--ct-ink-3)}.wbn-lines{display:grid;gap:2px;padding:5px 14px 0}.wbn-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.5;color:var(--ct-ink-2)}.wbn-line .wbn-k{font-weight:550;color:var(--ct-ink-3)}.wbn-line .wbn-sep{margin:0 5px;color:var(--ct-ink-4)}.wbn-line.is-bad{color:var(--ct-bad);font-weight:550}.wbn-line.is-bad .wbn-k{color:var(--ct-bad)}.wbn-line.is-warn{color:var(--ct-warn);font-weight:550}.wbn-line.is-ph{color:var(--ct-ink-3)}.wbn-var{display:inline;padding:1px 5px;border-radius:5px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-family:var(--ct-font);font-weight:600;font-size:max(12px,.9em);line-height:1;letter-spacing:0;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wbn-chips{display:flex;flex-wrap:wrap;gap:4px;padding:9px 14px 0}.wbn-chip{display:inline-flex;align-items:center;max-width:100%;height:22px;padding:0 7px;border-radius:6px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 12px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wbn-split{display:flex;gap:2px;height:6px;margin:11px 14px 0;border-radius:99px;overflow:hidden;background:var(--ct-sunken)}.wbn-split>span{flex:1 1 0;min-width:4px}.wbn-v-brand{background:#6b62e0}.wbn-v-cold{background:#3e86d4}.wbn-v-ok{background:#1e9e6a}.wbn-v-violet{background:#8b5cd6}.wbn-v-amber{background:#d9961a}.wbn-stats{padding:10px 14px 11px;border-top:1px solid var(--ct-line);background:#fafbfc}.wbn-kpis{display:grid;grid-auto-flow:column;grid-auto-columns:auto;justify-content:start;-moz-column-gap:16px;column-gap:16px}.wbn-kpi{display:grid;gap:2px;min-width:0}.wbn-kpi b{font:650 14px/1.1 var(--ct-font);color:var(--ct-ink);font-variant-numeric:tabular-nums}.wbn-kpi small{font-size:12px;line-height:1.2;color:var(--ct-ink-3);white-space:nowrap}.wbn-kpi.is-bad b,.wbn-kpi.is-bad small{color:var(--ct-bad)}.wbn-kpi.is-warn b{color:var(--ct-warn)}.wbn-rate{display:flex;align-items:center;gap:8px;margin-top:9px}.wbn-rate-bar{flex:1;height:4px;border-radius:99px;overflow:hidden;background:var(--ct-sunken)}.wbn-rate-bar>i{display:block;height:100%;border-radius:inherit;background:#1e9e6a}.wbn-rate-txt{flex:none;font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.wbn-outs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-top:1px solid var(--ct-line)}.wbn-out{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:30px;padding:0 4px;font:650 12px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.wbn-out+.wbn-out{border-left:1px solid var(--ct-line)}.wbn-out>i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.wbn-out.is-ok{color:var(--ct-ok)}.wbn-out.is-bad{color:var(--ct-bad)}.wbn-out.is-cold{color:var(--ct-cold)}.wbn-out.is-brand>i{background:#6b62e0}.wbn-out.is-cold>i{background:#3e86d4}.wbn-out.is-ok>i{background:#1e9e6a}.wbn-out.is-violet>i{background:#8b5cd6}.wbn-out.is-amber>i{background:#d9961a}.wbn-node .react-flow__handle.wbn-h{width:10px;height:10px;min-width:0;min-height:0;border-radius:50%;background:#fff;border:2px solid #9AA0B4;box-shadow:0 1px 2px #1012281f;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.wbn-node .react-flow__handle.wbn-h:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.wbn-node .react-flow__handle-top.wbn-h{top:-5px}.wbn-node .react-flow__handle.wbn-h.is-in{opacity:0;transition:opacity .15s ease,border-color .15s ease,background-color .15s ease}.wbn-node:hover .react-flow__handle.wbn-h.is-in,.wbn-node.is-selected .react-flow__handle.wbn-h.is-in,.react-flow:has(.react-flow__connectionline) .wbn-node .react-flow__handle.wbn-h.is-in,.wbn-node .react-flow__handle.wbn-h.is-in.connecting,.wbn-node .react-flow__handle.wbn-h.is-in.valid{opacity:1}.wbn-node .react-flow__handle-bottom.wbn-h{bottom:-5px}.wbn-node .react-flow__handle.wbn-h.is-ok{border-color:var(--ct-ok)}.wbn-node .react-flow__handle.wbn-h.is-bad{border-color:var(--ct-bad)}.wbn-node .react-flow__handle.wbn-h.connectionindicator:hover,.wbn-node .react-flow__handle.wbn-h.connecting{border-color:var(--ct-brand);background:var(--ct-brand-soft)}.wbn-node .react-flow__handle.wbn-h.valid{border-color:var(--ct-ok);background:var(--ct-ok-soft)}.wbn-node.is-selected .react-flow__handle.wbn-h{border-color:var(--ct-brand)}.wbn-counts{position:absolute;z-index:3;top:-11px;right:14px;display:flex;gap:6px;pointer-events:auto}.wbn-count{position:relative;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 8px;border:0;border-radius:999px;background:#fff;color:var(--ct-ink-2);font:500 12px/1 var(--ct-font);white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--ct-surface-2, #F6F7FA),inset 0 0 0 1px var(--ct-line-2),0 4px 10px -6px #1012284d}.wbn-count>i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.wbn-count>b{font-weight:700}.wbn-count.is-bad{color:var(--ct-bad);box-shadow:0 0 0 2px var(--ct-surface-2, #F6F7FA),inset 0 0 0 1px #be2f1d59,0 4px 10px -6px #be2f1d66}.wbn-count.is-warn{color:var(--ct-warn);box-shadow:0 0 0 2px var(--ct-surface-2, #F6F7FA),inset 0 0 0 1px #9a5b0059,0 4px 10px -6px #9a5b0059}.wbn-count>span{color:var(--ct-ink-2);font-weight:550}button.wbn-count{cursor:pointer;transition:background-color .15s,transform .15s}button.wbn-count:hover{background:var(--ct-hover)}button.wbn-count:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}@media (pointer: coarse){button.wbn-count:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}}@media (prefers-reduced-motion: reduce){button.wbn-count{transition:none}}.wbn-run{position:absolute;z-index:3;top:-11px;right:14px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 7px;border-radius:999px;font:650 12px/1 var(--ct-font);white-space:nowrap;box-shadow:0 0 0 2px #fff,0 4px 10px -4px #10122859}.wbn-run>svg{width:13px;height:13px}.wbn-run.is-ok{background:var(--ct-ok);color:#fff}.wbn-run.is-error{background:var(--ct-bad);color:#fff}.wbn-run.is-current{background:var(--ct-brand);color:#fff}.wbn-run.is-waiting{background:var(--ct-warn-soft);color:var(--ct-warn)}.wbn-run.is-skipped,.wbn-run.is-stopped{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:0 0 0 2px #fff,inset 0 0 0 1px var(--ct-line-2)}.wbn-node.run-ok .wbn-card{box-shadow:0 0 0 1.5px #0e7a508c,var(--wbn-card-sh)}.wbn-node.run-error .wbn-card{box-shadow:0 0 0 2px var(--ct-bad),0 0 0 6px #be2f1d1f,var(--ct-sh-2)}.wbn-node.run-current .wbn-card{box-shadow:0 0 0 2px var(--ct-brand),0 0 0 6px #4338ca24,var(--ct-sh-2)}.wbn-node.run-waiting .wbn-card{box-shadow:0 0 0 1.5px #9a5b0080,var(--wbn-card-sh)}.wbn-node.run-skipped .wbn-card,.wbn-node.run-skipped .wbn-end,.wbn-node.run-stopped .wbn-card,.wbn-node.run-stopped .wbn-end{opacity:.6;filter:grayscale(.7)}.wbn-node.is-dim .wbn-card,.wbn-node.is-dim .wbn-end{opacity:.45;filter:grayscale(.4)}.wbn-node.is-legacy .wbn-card{background:var(--ct-surface-2);box-shadow:0 0 0 1px var(--ct-line-2),0 1px 2px #1012280a}.wbn-node.is-legacy .wbn-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1.5px dashed #C3C8D4;pointer-events:none}.wbn-node.is-legacy .wbn-head .wb-ico{filter:grayscale(1);opacity:.75}.wbn-node.is-legacy .wbn-title{color:var(--ct-ink-2)}.wbn-node.is-legacy .wbn-type{color:var(--ct-warn);font-weight:650}.wbn-node.is-legacy.is-selected .wbn-card{box-shadow:0 0 0 2px var(--ct-brand),0 0 0 6px #4338ca1f,var(--ct-sh-2)}.wbn-node.is-end{width:272px;display:flex;justify-content:center}.wbn-node.is-end>.wbn-frame{display:inline-flex}.wbn-end{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 7px;border-radius:999px;background:#fff;box-shadow:var(--wbn-card-sh);transition:box-shadow .16s ease,opacity .16s ease}.wbn-node:hover .wbn-end{box-shadow:0 0 0 1px #1113301f,var(--ct-sh-2)}.wbn-node.is-selected .wbn-end{box-shadow:0 0 0 2px var(--ct-brand),0 0 0 6px #4338ca1f,var(--ct-sh-2)}.wbn-node.run-ok .wbn-end{box-shadow:0 0 0 1.5px #0e7a508c,var(--wbn-card-sh)}.wbn-node.run-current .wbn-end{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.wbn-end .wb-ico{border-radius:50%}.wbn-end-txt{padding-right:2px;font:650 13.5px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap}.wbn-node.is-end .wbn-more{margin-left:-4px}.wbn-node.is-end .wbn-run{right:-6px}.ct-root.wbn-portal{position:fixed;top:0;left:0;z-index:1000;display:block;width:0;height:0;max-width:none;margin:0;padding:0;gap:0;overflow:visible}.wbn-menu{min-width:200px}.wbn-menu .wb-pop-item>svg{flex:none;width:15px;height:15px;color:var(--ct-ink-3)}.wbn-menu .wb-pop-item.is-danger{color:var(--ct-bad)}.wbn-menu .wb-pop-item.is-danger>svg{color:var(--ct-bad)}.wbn-menu .wb-pop-item.is-confirm{background:var(--ct-bad-soft);font-weight:650}.wbn-sec{display:contents}.wbn-stack{display:grid;gap:10px}.wbn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.wbn-mt{margin-top:12px}.wbn-spin{animation:wbn-rot .9s linear infinite}@keyframes wbn-rot{to{transform:rotate(360deg)}}.wbn-muted{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbn-skel{display:grid;gap:8px}.wbn-skel .wb-skel{height:40px}.wbn-rule{position:relative;padding:12px 12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbn-rule.is-incomplete{box-shadow:inset 0 0 0 1px var(--ct-line-2),inset 3px 0 0 var(--ct-warn)}.wbn-rule-head{display:flex;align-items:center;gap:8px;margin:-2px -4px 12px 0}.wbn-rule-n{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:8px;background:var(--wb-amber-bg);color:var(--wb-amber-fg);font:700 12px/1 var(--ct-font)}.wbn-rule-title{flex:1;min-width:0;font:650 13.5px/1.3 var(--ct-font);color:var(--ct-ink)}.wbn-rule-sentence{margin-top:12px;padding:9px 11px;border-radius:10px;background:var(--ct-surface-2);font-size:12.5px;line-height:1.45;color:var(--ct-ink-2);overflow-wrap:anywhere}.wbn-rule-sentence b{font-weight:650;color:var(--ct-ink)}.wbn-joint{display:flex;justify-content:center}.wbn-joint>span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:650 12px/1 var(--ct-font)}.wbn-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.wbn-range>span{font-size:13px;font-weight:600;color:var(--ct-ink-3)}.wbn-variant{display:grid;grid-template-columns:30px minmax(0,1fr) 112px 40px;align-items:center;gap:8px}.wbn-variant+.wbn-variant{margin-top:8px}.wbn-letter{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;font:700 13px/1 var(--ct-font);color:#fff}.wbn-letter.wbn-v-brand{background:#5a50d8}.wbn-letter.wbn-v-cold{background:#2f78c6}.wbn-letter.wbn-v-ok{background:#138a5b}.wbn-letter.wbn-v-violet{background:#7a4bc9}.wbn-letter.wbn-v-amber{background:#b87a0c}.wbn-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ct-line);font-size:13px;color:var(--ct-ink-2)}.wbn-total b{font-variant-numeric:tabular-nums}.wbn-total.is-ok b{color:var(--ct-ok)}.wbn-total.is-warn b{color:var(--ct-warn)}.wbn-panel-split{display:flex;gap:3px;height:10px;margin-bottom:14px;border-radius:99px;overflow:hidden;background:var(--ct-sunken)}.wbn-panel-split>span{flex:1 1 0;min-width:6px}.wbn-rem{padding:10px 12px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbn-rem+.wbn-rem{margin-top:8px}.wbn-rem.is-off{background:var(--ct-surface-2)}.wbn-rem-head{display:flex;align-items:center;gap:10px;min-height:36px}.wbn-rem-tag{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;background:var(--wb-cold-bg);color:var(--wb-cold-fg);font:700 12.5px/1 var(--ct-font);font-variant-numeric:tabular-nums}.wbn-rem.is-off .wbn-rem-tag{background:var(--ct-sunken);color:var(--ct-ink-3)}.wbn-rem-desc{flex:1;min-width:0;font-size:13px;color:var(--ct-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbn-rem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:8px;margin-top:10px}.wbn-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wbn-preset{display:grid;gap:4px;min-height:64px;padding:10px 12px;border:0;border-radius:12px;text-align:left;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);font:inherit;color:var(--ct-ink);transition:box-shadow .15s ease,background-color .15s ease}.wbn-preset:hover{background:var(--ct-hover)}.wbn-preset:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wbn-preset[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ct-brand);background:var(--ct-brand-soft)}.wbn-preset b{font:650 13.5px/1.2 var(--ct-font)}.wbn-preset span{font-size:12.5px;line-height:1.35;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.wbn-preset:disabled{opacity:.5;cursor:not-allowed}.wbn-sugg{display:flex;flex-wrap:wrap;gap:6px}.wbn-pipe{border-radius:12px;box-shadow:inset 0 0 0 1px var(--ct-line-2);overflow:hidden;background:#fff}.wbn-pipe+.wbn-pipe{margin-top:8px}.wbn-pipe-head{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;background:transparent;font:600 13.5px/1.3 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer}.wbn-pipe-head:hover{background:var(--ct-hover)}.wbn-pipe-head:focus-visible{outline:2px solid var(--ct-brand);outline-offset:-2px}.wbn-pipe-head>svg{flex:none;width:16px;height:16px;color:var(--ct-ink-3);transition:transform .15s ease}.wbn-pipe-head[aria-expanded=true]>svg{transform:rotate(180deg)}.wbn-pipe-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbn-pipe-dot{flex:none;width:10px;height:10px;border-radius:3px}.wbn-pipe-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:2px 10px;padding:4px 12px 10px;border-top:1px solid var(--ct-line)}.wbn-cols{display:flex;flex-wrap:wrap;gap:6px}.wbn-col-l{color:var(--ct-ink-3);font-weight:650;margin-right:2px}.wbn-sheet-row{display:flex;align-items:flex-start;gap:8px}.wbn-sheet-row>.wb-input{flex:1}.wbn-map{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);align-items:center;gap:8px 12px}.wbn-map-l{font:600 13px/1.3 var(--ct-font);color:var(--ct-ink)}.wbn-map-l small{display:block;font-size:12px;font-weight:500;color:var(--ct-ink-3)}.wbn-input-act{position:relative}.wbn-input-act>.wb-input{padding-right:44px}.wbn-input-act>.wbn-ins{position:absolute;top:4px;right:4px}.wbn-ins{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer}.wbn-ins>svg{width:16px;height:16px}.wbn-ins:hover,.wbn-ins[aria-expanded=true]{background:var(--ct-hover);color:var(--ct-brand)}.wbn-ins:focus-visible{outline:2px solid var(--ct-brand);outline-offset:1px}.wbn-colmenu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;width:min(280px,100%)}.wbn-links{display:grid;gap:6px}.wbn-link{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:10px;background:var(--ct-surface-2)}.wbn-link-tag{flex:none;display:inline-flex;align-items:center;gap:6px;min-width:52px;font:650 12.5px/1 var(--ct-font);color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.wbn-link-tag>i{width:8px;height:8px;border-radius:50%;background:var(--ct-ink-4)}.wbn-link-tag.is-ok{color:var(--ct-ok)}.wbn-link-tag.is-ok>i{background:var(--ct-ok)}.wbn-link-tag.is-bad{color:var(--ct-bad)}.wbn-link-tag.is-bad>i{background:var(--ct-bad)}.wbn-link-tag.is-cold>i{background:#3e86d4}.wbn-link-tag.is-brand>i{background:#6b62e0}.wbn-link-tag.is-violet>i{background:#8b5cd6}.wbn-link-tag.is-amber>i{background:#d9961a}.wbn-link-arrow{flex:none;width:14px;height:14px;color:var(--ct-ink-4)}.wbn-link-to{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:4px}.wbn-link-none{font-size:12.5px;color:var(--ct-warn);font-weight:550}.wbn-link-btn{max-width:100%;height:28px;padding:0 9px;border:0;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);font:600 12.5px/28px var(--ct-font);color:var(--ct-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-align:left}.wbn-link-btn:hover{background:var(--ct-hover)}.wbn-link-btn:focus-visible{outline:2px solid var(--ct-brand);outline-offset:1px}.wbn-dl{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:8px 14px;margin:0;font-size:13px}.wbn-dl dt{color:var(--ct-ink-3);font-weight:550}.wbn-dl dd{margin:0;color:var(--ct-ink);overflow-wrap:anywhere;white-space:pre-line}@media (hover: none),(pointer: coarse){.wbn-more{opacity:1}}@media (pointer: coarse){.wbn-node .react-flow__handle.wbn-h:before{top:-7px;right:-7px;bottom:-7px;left:-7px}.wbn-node .react-flow__handle.wbn-h.is-in{opacity:1}.wbn-more:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.wbn-ins{width:40px;height:40px}.wbn-input-act>.wbn-ins{top:2px;right:2px}.wbn-link-btn{height:36px;line-height:36px}}@media (max-width: 767.98px){.wbn-map{grid-template-columns:minmax(0,1fr);gap:4px}.wbn-map-l{margin-top:8px}.wbn-dl{grid-template-columns:minmax(0,1fr);gap:2px}.wbn-dl dd{margin-bottom:8px}.wbn-variant{grid-template-columns:30px minmax(0,1fr) 96px 44px}}@media (prefers-reduced-motion: reduce){.wbn-spin{animation-duration:2.4s}.wbn-card,.wbn-end,.wbn-more,.wbn-preset,.wbn-pipe-head>svg,.wbn-node .react-flow__handle.wbn-h{transition:none}}.ct-root.wbc-page{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0;max-width:none;margin:0;padding:0}.wbc-sk-col{display:flex;flex-direction:column;gap:8px}.wbc-head{container:wbc-head / inline-size;position:relative;z-index:20;flex:none;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:10px 16px;padding:10px 12px 10px 10px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.wbc-head-id{display:flex;align-items:center;gap:12px;min-width:0}.wbc-head-txt{flex:1;min-width:0}.wbc-iconbtn{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ct-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.wbc-iconbtn:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbc-iconbtn>svg{width:18px;height:18px}.wbc-iconbtn.is-sm{width:30px;height:30px;border-radius:8px}.wbc-iconbtn.is-sm>svg{width:16px;height:16px}.wbc-name{display:flex;align-items:center;min-width:0}.wbc-name h1{display:flex;min-width:0;margin:0;font:650 20px/1.2 var(--ct-display);letter-spacing:-.015em;color:var(--ct-ink)}.wbc-name-btn{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;margin:-2px -6px;padding:2px 6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:text}.wbc-name-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbc-name-btn>svg{flex:none;width:14px;height:14px;color:var(--ct-ink-4);opacity:0;transition:opacity .15s}.wbc-name-btn:hover{background:var(--ct-hover)}.wbc-name-btn:hover>svg,.wbc-name-btn:focus-visible>svg{opacity:1}.wbc-name-input{flex:1;min-width:0;height:34px;padding:0 10px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24;font:650 18px/1 var(--ct-display);color:var(--ct-ink)}.wbc-name-input:focus{outline:none}.wbc-head-sub{display:flex;align-items:center;gap:6px;min-width:0;margin:3px 0 0;font-size:13px;line-height:1.35;color:var(--ct-ink-3)}.wbc-head-when{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbc-head-count{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.wbc-head-desc{flex:1 1 auto;min-width:0;max-width:56ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbc-head-acts{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.wbc-name-btn>span{min-width:2ch}.wbc-save-short{display:none}.wbc-save{display:inline-flex;align-items:center;gap:7px;margin-right:6px;font-size:12.5px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap}.wbc-save>i{flex:none;width:8px;height:8px;border-radius:50%;background:#d88a12;box-shadow:0 0 0 3px #d88a1233}.wbc-save[data-state=dirty]{color:var(--ct-warn)}.wbc-save[data-state=error]{color:var(--ct-bad)}.wbc-save[data-state=error]>i{background:var(--ct-bad);box-shadow:0 0 0 3px #be2f1d29}.wbc-save .wf-spinner{width:13px;height:13px}.wbc-hbtn{position:relative}.wbc-hbtn>svg{flex:none;width:16px;height:16px}.wbc-hbtn[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca3d}.wbc-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:1px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.wbc-count-badge[data-tone=bad]{background:var(--ct-bad);color:#fff}.wbc-count-badge[data-tone=wait]{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:inset 0 0 0 1px #9a5b0038}.wbc-save-btn>svg{flex:none;width:16px;height:16px}@container wbc-head (max-width: 1279px){.wbc-save .wbc-save-long{display:none}.wbc-save .wbc-save-short{display:inline}}@container wbc-head (max-width: 760px){.wbc-head{grid-template-columns:minmax(0,1fr)}.wbc-head-acts{justify-content:flex-start;flex-wrap:wrap}}@container wbc-head (max-width: 1060px){.wbc-hbtn{width:40px;padding:0}.wbc-hbtn .wbc-hbtn-txt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wbc-hbtn .wbc-count-badge{position:absolute;top:-6px;right:-6px;margin:0;box-shadow:0 0 0 2px #fff}}.wbc-shell{--wbc-pal-w: 280px;--wbc-pane-w: 0px;position:relative;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--wbc-pal-w) minmax(0,1fr) var(--wbc-pane-w);grid-template-rows:minmax(0,1fr);border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);overflow:hidden}.wbc-shell[data-pal=rail]{--wbc-pal-w: 56px}.wbc-shell[data-pal=none]{--wbc-pal-w: 0px}.wbc-shell[data-pane=push]{--wbc-pane-w: 420px}.wbc-shell.is-loading{display:grid;place-items:center;background:#f6f7fa}.wbc-shell[data-layout=mobile]{position:static}.wbc-pal{grid-column:1;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--ct-line);background:var(--ct-surface)}.wbc-pal-hd{flex:none;padding:14px 14px 10px;border-bottom:1px solid var(--ct-line)}.wbc-pal-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.wbc-pal-title h2{margin:0;font:650 16px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.wbc-search{position:relative;display:flex;align-items:center;height:38px;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);transition:box-shadow .15s,background-color .15s;cursor:text}.wbc-search>svg{position:absolute;left:11px;width:16px;height:16px;color:var(--ct-ink-3);pointer-events:none}.wbc-search input{flex:1;min-width:0;height:100%;padding:0 38px 0 35px;border:0;background:transparent;font:500 14px/1 var(--ct-font);color:var(--ct-ink)}.wbc-search input::-moz-placeholder{color:var(--ct-ink-3);opacity:1}.wbc-search input::placeholder{color:var(--ct-ink-3);opacity:1}.wbc-search input:focus{outline:none}.wbc-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wbc-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),var(--wb-ring)}.wbc-search.is-compact{height:36px}.wbc-search-clear{position:absolute;right:3px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer}.wbc-search-clear:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbc-search-clear>svg{width:14px;height:14px}.wbc-pal-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 8px 16px;overscroll-behavior:contain}.wbc-pal-cat+.wbc-pal-cat{margin-top:2px}.wbc-pal-cat h3{margin:0}.wbc-pal-cat-btn{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:4px 8px;border:0;border-radius:10px;background:none;font:650 13px/1.2 var(--ct-font);color:var(--ct-ink-2);text-align:left;cursor:pointer}.wbc-pal-cat-btn:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink)}.wbc-pal-cat-btn:disabled{cursor:default;opacity:1}.wbc-pal-cat-txt{flex:1;min-width:0}.wbc-pal-cat-n{font-size:12px;font-weight:600;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.wbc-pal-chev{flex:none;width:16px;height:16px;color:var(--ct-ink-3);transition:transform .15s}.wbc-pal-cat-btn[aria-expanded=false] .wbc-pal-chev{transform:rotate(-90deg)}.wbc-pal-cat ul{display:grid;gap:2px;margin:2px 0 8px;padding:0;list-style:none}.wbc-pal-item{display:flex;align-items:center;gap:11px;width:100%;min-height:52px;padding:7px 8px;border:0;border-radius:12px;background:transparent;font:inherit;text-align:left;cursor:grab;transition:background-color .15s,box-shadow .15s}.wbc-pal-item:hover{background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbc-pal-item:active{cursor:grabbing}.wbc-pal-item[aria-disabled=true]{cursor:not-allowed}.wbc-pal-item[aria-disabled=true]:hover{background:transparent;box-shadow:none}.wbc-pal-item[aria-disabled=true] .wb-ico{filter:grayscale(1);opacity:.5}.wbc-pal-item[aria-disabled=true] .wbc-pal-name{color:var(--ct-ink-3)}.wbc-pal-txt{flex:1;min-width:0;display:grid;gap:2px}.wbc-pal-name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ct-ink)}.wbc-pal-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;color:var(--ct-ink-3)}.wbc-pal-grip{flex:none;width:16px;height:16px;color:var(--ct-ink-4);opacity:0;transition:opacity .15s}.wbc-pal-item:hover .wbc-pal-grip,.wbc-pal-item:focus-visible .wbc-pal-grip{opacity:1}.wbc-pal-empty,.wbc-pal-tip{margin:10px 8px 4px;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbc-pal-tip{padding-top:12px;border-top:1px dashed var(--ct-line)}.wbc-pal.is-rail{align-items:center;gap:4px;padding:10px 0;overflow-y:auto}.wbc-rail-btn{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:11px;background:transparent;color:var(--ct-ink-3);cursor:pointer;transition:background-color .15s,color .15s}.wbc-rail-btn:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbc-rail-btn>svg{width:18px;height:18px}.wbc-rail-sep{flex:none;width:24px;height:1px;margin:4px 0;background:var(--ct-line)}.wbc-sheet-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;align-items:flex-end}.wbc-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:18px;background:#0e0f2c6b;cursor:pointer}.wbc-pal.is-sheet{position:relative;width:100%;max-height:82%;border:0;border-radius:20px 20px 18px 18px;box-shadow:var(--ct-sh-3);animation:wbc-up .2s var(--wb-ease)}.wbc-pal.is-sheet:focus{outline:none}.wbc-sheet-grab{display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:99px;background:var(--ct-line-2)}@keyframes wbc-up{0%{transform:translateY(24px);opacity:0}}.wbc-stage{grid-column:2;grid-row:1;position:relative;min-width:0;min-height:0;background:#f6f7fa}.wbc-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.wbc-canvas .react-flow{background:#f6f7fa}.wbc-canvas .react-flow__node.selectable:focus-visible{outline:2px solid var(--ct-brand);outline-offset:4px;border-radius:18px}.wbc-canvas .react-flow__panel.react-flow__attribution{margin:6px 8px;padding:2px 8px;border-radius:999px;background:#f6f7fad9;font-size:12px}.wbc-canvas .react-flow__attribution a{color:var(--ct-ink-3)}.wbc-canvas .react-flow__panel.react-flow__minimap{right:12px;bottom:64px;margin:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-2)}.wbc-defs{position:absolute;width:0;height:0;overflow:hidden}.wbc-canvas .react-flow__edge-path{stroke:var(--wbc-edge, #9AA0B4);stroke-width:var(--wbc-edge-w, 1.5)}.wbc-canvas .react-flow__edge:hover .react-flow__edge-path{stroke:var(--wbc-edge, #7A8097);stroke-width:var(--wbc-edge-w, 2)}.wbc-canvas .react-flow__edge.selected .react-flow__edge-path,.wbc-canvas .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--ct-brand);stroke-width:2}.wbc-edge-tools{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:4px;pointer-events:all}.wbc-edge-label{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#fff;font:650 12px/1 var(--ct-font);white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--ct-line),0 1px 2px #1012280f}.wbc-edge-label[data-tone=ok]{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:0 0 0 1px #0e7a503d}.wbc-edge-label[data-tone=bad]{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:0 0 0 1px #be2f1d38}.wbc-edge-label[data-tone=amber]{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:0 0 0 1px #9a5b0038}.wbc-edge-label[data-tone=cold]{background:var(--ct-cold-soft);color:var(--ct-cold);box-shadow:0 0 0 1px #1f5fa638}.wbc-edge-label[data-tone=brand]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:0 0 0 1px #4338ca38}.wbc-edge-label[data-tone=violet]{background:var(--wb-violet-bg);color:var(--wb-violet-fg);box-shadow:0 0 0 1px #6237b038}.wbc-edge-acts{display:inline-flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s}.wbc-edge-tools.is-hot .wbc-edge-acts,.wbc-edge-tools:focus-within .wbc-edge-acts{opacity:1;pointer-events:auto}.wbc-edge-btn{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--ct-ink-2);box-shadow:0 0 0 1px var(--ct-line-2),0 2px 6px -2px #10122847;cursor:pointer;transition:background-color .12s,color .12s}.wbc-edge-btn>svg{width:14px;height:14px}.wbc-edge-btn:hover{background:var(--ct-brand);color:#fff;box-shadow:0 0 0 1px var(--ct-brand)}.wbc-edge-btn.is-del:hover{background:var(--ct-bad);box-shadow:0 0 0 1px var(--ct-bad)}.wbc-conn path{fill:none;stroke:var(--ct-brand);stroke-width:1.5;stroke-dasharray:5 4}.wbc-conn circle{fill:#fff;stroke:var(--ct-brand);stroke-width:1.5}.wbc-conn.is-bad path,.wbc-conn.is-bad circle{stroke:var(--ct-bad)}.wbc-top-left{position:absolute;top:12px;left:12px;z-index:12;max-width:calc(100% - 24px)}.wbc-top-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.wbc-status{position:relative}.wbc-journey{margin:6px 0 0 4px;padding:3px 9px;width:-moz-max-content;width:max-content;max-width:100%;border-radius:999px;background:#ffffffdb;font:550 12px/1.4 var(--ct-font);color:var(--ct-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.wbc-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;height:34px;padding:0 12px 0 10px;border:0;border-radius:999px;background:#fff;font:650 13px/1 var(--ct-font);color:var(--ct-ink);white-space:nowrap;box-shadow:var(--ct-sh-1);cursor:pointer}.wbc-chip>svg{flex:none;width:16px;height:16px}.wbc-chip[data-tone=ok]>svg:first-child{color:var(--ct-ok)}.wbc-chip[data-tone=warn]>svg:first-child{color:var(--ct-warn)}.wbc-chip[data-tone=bad]{color:var(--ct-bad)}.wbc-chip-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:550;color:var(--ct-ink-3)}.wbc-chip>svg.wbc-chip-chev{width:14px;height:14px;color:var(--ct-ink-3);transition:transform .15s}.wbc-chip[aria-expanded=true]>svg.wbc-chip-chev{transform:rotate(180deg)}.wbc-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:min(380px,calc(100vw - 48px));max-height:min(420px,60vh);overflow:auto;padding:6px;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-3),0 0 0 1px #1113300f}.wbc-pop-hd{margin:0;padding:8px 10px 6px;font-size:12.5px;font-weight:650;color:var(--ct-ink-3)}.wbc-issues ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.wbc-issue{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.wbc-issue:hover:not(:disabled),.wbc-issue:focus-visible{background:var(--ct-hover)}.wbc-issue:disabled{cursor:default}.wbc-issue>svg{flex:none;width:16px;height:16px;margin-top:1px}.wbc-issue[data-level=error]>svg{color:var(--ct-bad)}.wbc-issue[data-level=warning]>svg{color:var(--ct-warn)}.wbc-issue-txt{flex:1;min-width:0;display:grid;gap:2px}.wbc-issue-txt b{font-size:13px;font-weight:650;color:var(--ct-ink)}.wbc-issue-txt span{font-size:13px;line-height:1.4;color:var(--ct-ink-2)}.wbc-issue-txt small{font-size:12px;line-height:1.4;color:var(--ct-ink-3)}.wbc-issue-go{flex:none;align-self:center;font-size:12px;font-weight:650;color:var(--ct-brand-ink);white-space:nowrap}.wbc-orphans{display:flex;align-items:center;gap:10px;margin:6px 4px 2px;padding:10px;border-radius:10px;background:var(--ct-warn-soft);font-size:12.5px;line-height:1.4;color:var(--ct-warn)}.wbc-orphans>span{flex:1;min-width:0}.wbc-runchip{display:inline-flex;flex:none;align-items:center;gap:8px;height:34px;padding:0 4px 0 12px;border-radius:999px;background:var(--ct-ink);color:#fff;font:600 13px/1 var(--ct-font);white-space:nowrap;box-shadow:var(--ct-sh-2)}.wbc-runchip>svg{width:15px;height:15px;color:#a7f3d0}.wbc-runchip button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:0;border-radius:999px;background:#ffffff24;color:#fff;font:600 12.5px/1 var(--ct-font);cursor:pointer}.wbc-runchip button>svg{width:13px;height:13px}.wbc-runchip button:hover{background:#ffffff3d}.wbc-controls{position:absolute;left:12px;bottom:12px;z-index:13;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px;max-width:calc(100% - 80px);padding:4px;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-2)}.wbc-controls .wbc-ctl{flex:none}.wbc-ctl{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:34px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--ct-ink-2);font:600 13px/1 var(--ct-font);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s,color .15s}.wbc-ctl>svg{flex:none;width:16px;height:16px}.wbc-ctl:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink)}.wbc-ctl:disabled{opacity:.4;cursor:default}.wbc-ctl.is-pct{min-width:56px;color:var(--ct-ink)}.wbc-ctl-sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--ct-line)}.wbc-minitoggle{position:absolute;right:12px;bottom:12px;z-index:12;width:42px;height:42px;border-radius:12px;background:#fff;box-shadow:var(--ct-sh-2)}.wbc-minitoggle[aria-pressed=true]{color:var(--ct-brand)}.wbc-shell[data-pane=over] .wbc-minitoggle,.wbc-shell[data-pane=over] .wbc-canvas .react-flow__panel.react-flow__minimap{display:none}.wbc-fab{position:absolute;right:12px;bottom:12px;z-index:14;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--ct-brand);color:#fff;font:650 14px/1 var(--ct-font);cursor:pointer;box-shadow:0 10px 24px -10px #4338cabf,0 2px 6px #1012281f}.wbc-fab>svg{width:18px;height:18px}.wbc-empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;pointer-events:none}.wbc-empty-card{width:min(560px,100%);padding:26px 26px 22px;border-radius:20px;background:#fff;box-shadow:var(--ct-sh-2);text-align:center;pointer-events:auto}.wbc-empty-ico{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:15px;background:var(--ct-brand-soft);color:var(--ct-brand);box-shadow:inset 0 0 0 1px #4338ca1f}.wbc-empty-ico>svg{width:22px;height:22px}.wbc-empty-card h2{margin:0;font:650 22px/1.2 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink)}.wbc-empty-card>p{max-width:46ch;margin:6px auto 0;font-size:14px;line-height:1.5;color:var(--ct-ink-3)}.wbc-empty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;text-align:left}.wbc-start{display:flex;align-items:flex-start;gap:11px;min-height:64px;padding:11px 12px;border:0;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,box-shadow .15s}.wbc-start:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 8px 18px -12px #4338ca73}.wbc-start-txt{min-width:0;display:grid;gap:3px}.wbc-start-txt b{font-size:13.5px;font-weight:650;line-height:1.3;color:var(--ct-ink)}.wbc-start-txt small{font-size:12.5px;line-height:1.4;color:var(--ct-ink-3)}.wbc-empty-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.wbc-empty-hint{margin:12px 0 0;font-size:12.5px;color:var(--ct-ink-3)}.wbc-empty-card>p,.wbc-issue-txt span,.wbc-issue-txt small,.wbc-start-txt small{text-wrap:pretty}.wbc-insert{position:absolute;z-index:40;display:flex;flex-direction:column;max-height:380px;padding:8px;border-radius:16px;background:#fff;box-shadow:var(--ct-sh-3),0 0 0 1px #1113300f}.wbc-insert-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 8px 6px}.wbc-insert-title{font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wbc-insert-list{flex:1 1 auto;min-height:0;margin-top:6px;overflow-y:auto;overscroll-behavior:contain}.wbc-insert-cat{padding:8px 8px 4px;font-size:12px;font-weight:650;color:var(--ct-ink-3)}.wbc-insert-item{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.wbc-insert-item.is-active,.wbc-insert-item:hover{background:var(--ct-hover)}.wbc-insert-item[aria-disabled=true]{cursor:not-allowed}.wbc-insert-item[aria-disabled=true] .wb-ico{filter:grayscale(1);opacity:.5}.wbc-insert-item[aria-disabled=true] .wbc-insert-name{color:var(--ct-ink-3)}.wbc-insert-txt{min-width:0;display:grid;gap:1px}.wbc-insert-name{font-size:13.5px;font-weight:600;color:var(--ct-ink)}.wbc-insert-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ct-ink-3)}.wbc-insert-empty{margin:8px;font-size:12.5px;color:var(--ct-ink-3)}.wbc-pane{grid-column:3;grid-row:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--ct-line);background:var(--ct-surface)}.wbc-pane[hidden]{display:none}.wbc-pane>*{flex:1 1 auto;min-height:0}.wbc-shell[data-pane=over] .wbc-pane{position:absolute;top:0;right:0;bottom:0;z-index:30;grid-column:auto;grid-row:auto;width:min(420px,calc(100% - 72px));border-left:0;box-shadow:var(--ct-sh-3)}.wbc-shell[data-pane=full] .wbc-pane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;grid-column:auto;grid-row:auto;border:0;border-radius:18px;box-shadow:var(--ct-sh-3)}@media (max-width: 767.98px){.wbc-shell[data-pane=full] .wbc-pane{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;width:auto;height:auto;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px)}body[data-ui=v2]:has(.wbc-shell[data-pane=full]) .kv-mtop,body[data-ui=v2]:has(.wbc-shell[data-pane=full]) .kv-tabbar{display:none}}.wbc-problems{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wbc-problems li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbc-problems-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--ct-bad-soft);color:var(--ct-bad)}.wbc-problems-ico>svg{width:14px;height:14px}.wbc-problems-txt{flex:1;min-width:0;display:grid;gap:2px}.wbc-problems-txt b{font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wbc-problems-txt span{font-size:13px;line-height:1.4;color:var(--ct-ink-2)}.wf-dialog .wbc-problems-note{margin-top:12px;font-size:12.5px;color:var(--ct-ink-3)}.wbc-count,.wf-dialog .wbc-count{margin:6px 0 0;font-size:12px;color:var(--ct-ink-3);text-align:right;font-variant-numeric:tabular-nums}.wbc-count.is-max,.wf-dialog .wbc-count.is-max{color:var(--ct-warn)}.wbc-tpls{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wbc-tpl{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:0;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;text-align:left;cursor:pointer}.wbc-tpl:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand)}.wbc-tpl-txt{min-width:0;display:grid;gap:3px}.wbc-tpl-txt b{font-size:14px;font-weight:650;color:var(--ct-ink)}.wbc-tpl-txt span{font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.wbc-tpl-txt small{font-size:12px;color:var(--ct-ink-3)}.wbc-ai{display:grid;gap:12px}.wbc-ai-field textarea{min-height:104px}.wbc-ai-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-6px}.wbc-ai-meta .wbc-count{margin:0}.wbc-ai-kbd{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ct-ink-3)}.wbc-ai-kbd>svg{width:13px;height:13px}.wf-dialog .wbc-ai-ex-title{margin:0 0 6px;font-size:12.5px;font-weight:650;color:var(--ct-ink-3)}.wbc-ai-ex-list{display:flex;flex-wrap:wrap;gap:6px}.wbc-ai-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 11px;border:0;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 13px/1.35 var(--ct-font);color:var(--ct-ink-2);text-align:left;cursor:pointer}.wbc-ai-chip:hover:not(:disabled){background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca38}.wbc-ai-chip:disabled{opacity:.55;cursor:default}.wbc-ai-preview{display:grid;gap:12px}.wf-dialog .wbc-ai-ask{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:var(--ct-brand-soft);font-size:13.5px;line-height:1.45;color:var(--ct-brand-ink)}.wbc-ai-ask>svg{flex:none;width:15px;height:15px;margin-top:2px}.wbc-ai-sum{display:flex;flex-wrap:wrap;gap:6px}.wbc-ai-pill{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12.5px;font-weight:650;color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.wbc-ai-pill>svg{width:13px;height:13px}.wbc-ai-pill[data-tone=ok]{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.wbc-ai-pill[data-tone=brand]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:none}.wbc-ai-pill[data-tone=bad]{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.wbc-ai-pill[data-tone=warn]{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:none}.wbc-ai-steps{display:grid;gap:4px;max-height:300px;margin:0;padding:0;overflow-y:auto;list-style:none}.wbc-ai-steps li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--ct-surface-2)}.wbc-ai-step-txt{flex:1;min-width:0;display:grid;gap:1px}.wbc-ai-step-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wbc-ai-step-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.wbc-ai-tag{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650}.wbc-ai-tag[data-tone=ok]{background:var(--ct-ok-soft);color:var(--ct-ok)}.wbc-ai-tag[data-tone=brand]{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.wf-dialog .wbc-ai-removed{font-size:12.5px;color:var(--ct-bad)}.wbc-toast{display:inline-flex;align-items:center;gap:12px;font:500 14px/1.35 Onest,system-ui,-apple-system,Segoe UI,sans-serif;color:#14152a}.wbc-toast-btn{display:inline-flex;flex:none;align-items:center;gap:5px;height:32px;padding:0 10px;border:0;border-radius:9px;background:#eef0ff;color:#3730a3;font:650 13px/1 Onest,system-ui,-apple-system,Segoe UI,sans-serif;white-space:nowrap;cursor:pointer}.wbc-toast-btn:hover{background:#e0e3ff}.wbc-toast-btn:focus-visible{outline:2px solid #4338CA;outline-offset:2px}@media (max-width: 767.98px){.ct-root.wbc-page{gap:8px}.wbc-head{gap:8px;padding:8px;grid-template-columns:minmax(0,1fr)}.wbc-head-id{gap:6px}.wbc-name h1{font-size:17px}.wbc-head-sub{font-size:12.5px}.wbc-head-acts{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.wbc-head-acts .wbc-save{margin-right:auto;min-width:0;overflow:hidden}.wbc-head-acts .wbc-save>span{overflow:hidden;text-overflow:ellipsis}.wbc-head-acts .wbc-save-btn{width:44px;padding:0;flex:none}.wbc-head-acts .wf-switch{flex:none;padding-right:4px}.wbc-empty{place-items:start center;padding:12px}.wbc-empty-card{display:flex;flex-direction:column}.wbc-empty-card .wbc-empty-ico{display:none}.wbc-empty-card .wbc-empty-alt{order:1;margin-top:12px}.wbc-empty-card .wbc-empty-grid{order:2;margin-top:12px;gap:6px}.wbc-empty-card .wbc-empty-hint{order:3}.wbc-start{min-height:48px;align-items:center;padding:8px 12px}.wbc-start-txt small{display:none}.wbc-shell{border-radius:16px}.wbc-empty-grid{grid-template-columns:minmax(0,1fr)}.wbc-empty-card{padding:20px 16px 18px}.wbc-empty-card h2{font-size:19px}.wbc-pop{width:min(360px,calc(100vw - 56px))}}@media (max-width: 767.98px),(pointer: coarse){.wbc-iconbtn,.wbc-iconbtn.is-sm{width:44px;height:44px}.wbc-ctl{min-width:44px;height:44px}.wbc-chip{height:40px}.wbc-rail-btn{width:44px;height:44px}.wbc-pal-cat-btn{min-height:44px}.wbc-pal-item{min-height:56px}.wbc-search,.wbc-search.is-compact{height:44px}.wbc-search input{font-size:16px}.wbc-search-clear{width:40px;height:40px}.wbc-edge-btn{width:36px;height:36px}.wbc-edge-acts{gap:8px}.wbc-insert-item,.wbc-issue{min-height:48px}.wbc-ai-chip{min-height:44px}.wbc-toast-btn{height:40px}.wbc-minitoggle{width:44px;height:44px}.wbc-name-btn>svg{opacity:1}.wbc-pal-grip{display:none}.wbc-runchip button{height:32px}}@media (prefers-reduced-motion: reduce){.wbc-pal-chev,.wbc-chip>svg.wbc-chip-chev,.wbc-edge-acts,.wbc-edge-btn,.wbc-start,.wbc-ctl,.wbc-pal-item,.wbc-pal-grip,.wbc-name-btn>svg,.wbc-iconbtn,.wbc-rail-btn,.wbc-search{transition:none}.wbc-pal.is-sheet{animation:none}}.wf-dialog .wbc-problems-lead{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:var(--ct-ink-2)}.wbc-ai-warn{margin:4px 0 0;padding-left:18px}.wbc-ai-warn li+li{margin-top:2px}.wbp-root{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;background:var(--ct-surface, #fff);color:var(--ct-ink);font:450 14px/1.45 var(--ct-font);-webkit-font-smoothing:antialiased}.wbp-root:focus{outline:none}.wbp-root p{margin:0}.wbp-head{flex:none;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ico kicker close" "ico name name" "ico desc desc" "ico stats stats";-moz-column-gap:14px;column-gap:14px;align-items:start;padding:16px 12px 16px 20px;border-bottom:1px solid var(--ct-line);background:#fff}.wbp-head>.wb-ico{grid-area:ico}.wbp-kicker{grid-area:kicker;align-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;min-height:18px;font:600 12.5px/1.3 var(--ct-font);color:var(--ct-ink-3)}.wbp-kicker .wb-badge{height:20px}.wbp-kicker-sep{color:var(--ct-ink-4)}.wbp-name-wrap{grid-area:name;position:relative;min-width:0;margin:3px 0 0 -8px}.wbp-name{display:block;width:100%;min-height:36px;max-height:calc(2.5em + 14px);padding:6px 32px 6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ct-ink);font:650 18px/1.25 var(--ct-display);letter-spacing:-.016em;resize:none;overflow:hidden;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s,box-shadow .15s}.wbp-name.is-capped{overflow-y:auto}.wbp-name::-moz-placeholder{color:var(--ct-ink-3);opacity:1;font-weight:550}.wbp-name::placeholder{color:var(--ct-ink-3);opacity:1;font-weight:550}.wbp-name:hover:not(:disabled){background:var(--ct-hover)}.wbp-name:focus{outline:none;background:#fff;border-color:var(--ct-brand);box-shadow:var(--wb-ring)}.wbp-name:disabled{cursor:default}.wbp-name-ico{position:absolute;top:11px;right:10px;width:14px;height:14px;color:var(--ct-ink-4);pointer-events:none;opacity:0;transition:opacity .15s}.wbp-name-wrap:hover .wbp-name-ico,.wbp-name:focus+.wbp-name-ico{opacity:1}.wbp-name:disabled+.wbp-name-ico{display:none}.wbp-desc{grid-area:desc;margin-top:3px;font-size:13px;line-height:1.45;color:var(--ct-ink-3)}.wbp-stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:10px 0 0;padding:0;list-style:none}.wbp-stat{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border-radius:8px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 12.5px/1 var(--ct-font);color:var(--ct-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.wbp-stat b{font-weight:650;color:var(--ct-ink)}.wbp-stat.is-bad b{color:var(--ct-bad)}.wbp-close{grid-area:close;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:44px;height:44px;margin:-13px 0;border:0;border-radius:12px;background:transparent;color:var(--ct-ink-2);cursor:pointer;transition:background-color .15s,color .15s}.wbp-close>svg{width:18px;height:18px}.wbp-close:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbp-close-txt{display:none;font:600 14px/1 var(--ct-font)}.wbp-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wbp-fieldset{min-width:0;min-inline-size:0;margin:0;padding:0;border:0}.wbp-body .wb-section{padding:20px 20px 22px}.wbp-body .wb-section>*+*{margin-top:14px}.wbp-body .wb-section>.wb-section-head+*{margin-top:0}.wbp-body .wb-section>.wb-switch-row+.wb-switch-row{margin-top:0}.wbp-body .wb-section>.wb-switch-row+.wbp-sub{margin-top:2px}.wbp-body .wb-section-head>div{min-width:0}.wbp-body .wb-section-head:not(:has(>svg)):before{content:"";flex:none;width:16px;height:16px}.wbp-issues{margin:14px 16px 0;padding:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:inset 3px 0 0 var(--ct-bad),0 0 0 1px var(--ct-line)}.wbp-issues.is-warn{box-shadow:inset 3px 0 0 var(--ct-warn),0 0 0 1px var(--ct-line)}.wbp-issues-head{display:flex;align-items:center;gap:8px;padding:10px 12px 4px 14px;font:650 13.5px/1.3 var(--ct-font);color:var(--ct-ink)}.wbp-issues-head>svg{flex:none;width:16px;height:16px;color:var(--ct-bad)}.wbp-issues.is-warn .wbp-issues-head>svg{color:var(--ct-warn)}.wbp-issues-list{display:grid;gap:2px;margin:0;padding:2px 6px 8px 8px;list-style:none}.wbp-issue{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:5px 6px;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-2);font:500 13px/1.45 var(--ct-font);text-align:left}button.wbp-issue{cursor:pointer;transition:background-color .15s}button.wbp-issue:hover{background:var(--ct-hover)}button.wbp-issue:focus-visible{outline:2px solid var(--ct-brand);outline-offset:0}.wbp-issue-ico{width:15px;height:15px;margin-top:2px}.wbp-issue-ico.is-error{color:var(--ct-bad)}.wbp-issue-ico.is-warning{color:var(--ct-warn)}.wbp-issue-txt{display:grid;gap:2px;min-width:0}.wbp-issue-fix{font-size:12.5px;color:var(--ct-ink-3)}.wbp-issue-go{display:inline-flex;align-items:center;gap:2px;margin-top:1px;font-size:12.5px;font-weight:650;color:var(--ct-brand-ink);white-space:nowrap}.wbp-issue-go>svg{width:14px;height:14px}.wbp-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ct-line);background:#fff}.wbp-foot-note{min-width:0;font-size:12.5px;line-height:1.4;color:var(--ct-ink-3)}.wbp-foot .wbp-del{margin-left:auto}.wbp-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wbp-label-row.has-act{min-height:32px;margin:-4px 0 -2px}.wbp-label-row .wb-label{min-width:0}.wbp-label-act{display:flex;flex:none;align-items:center;gap:2px;margin-right:-6px}.wbp-var-btn{color:var(--ct-brand-ink)}.wbp-var-btn.is-ghost:hover{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.wbp-var-btn[aria-expanded=true]{background:var(--ct-brand-soft)}.wbp-var-auto{display:flex;flex:1 1 0;justify-content:flex-end;min-width:32px;container-type:inline-size}@container (max-width: 109.98px){.wbp-var-auto .wbp-var-btn{width:32px;padding:0}.wbp-var-auto .wbp-var-txt{display:none}}.wbp-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.wbp-skel-field{display:grid;gap:8px}.wbp-block-gap{margin-top:14px}.wbp-mini-title{margin-bottom:8px;font:650 12.5px/1.35 var(--ct-font);color:var(--ct-ink-2)}.wbp-inline-meta{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3);overflow-wrap:anywhere}.wbp-inline-meta strong{font-weight:600;color:var(--ct-ink-2)}.wbp-or strong{font-weight:650;color:var(--ct-ink-2)}.wbp-line{display:block}.wbp-line+.wbp-line{margin-top:4px}.wbp-indent{margin-top:-4px;padding-left:27px}.wbp-notice-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.wbp-link{display:inline-flex;align-items:center;gap:4px;color:var(--ct-brand-ink);font-weight:600;text-decoration:none}.wbp-link:hover{text-decoration:underline;text-underline-offset:2px}.wbp-link>svg{width:13px;height:13px}.wbp-root a.wb-btn>svg:last-of-type{width:14px;height:14px}.wbp-switches{margin-top:16px;padding-top:2px;border-top:1px solid var(--ct-line)}.wbp-sub{margin:0 0 12px 2px;padding:4px 0 2px 14px;border-left:2px solid var(--ct-line)}.wbp-sub>*+*{margin-top:12px}.wbp-value-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}.wbp-chips,.wbp-presets{display:flex;flex-wrap:wrap;gap:6px}.wbp-presets .wb-chip,.wbp-suggest .wb-chip,.wbp-var-chip{height:30px;padding:0 11px}.wbp-root button.wb-chip[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca52}.wbp-vars{display:grid;gap:12px}.wbp-vars-head{display:grid;gap:2px}.wbp-vars-label{margin-bottom:6px;font-size:12px;font-weight:650;color:var(--ct-ink-3)}.wbp-var-chip{cursor:grab}.wbp-var-chip:active{cursor:grabbing}.wbp-var-chip>svg{color:var(--ct-ok)}.wbp-details{border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbp-details>summary{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:12px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--ct-ink-2)}.wbp-details>summary::-webkit-details-marker{display:none}.wbp-details>summary:before{content:"";flex:none;width:7px;height:7px;margin:0 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.wbp-details[open]>summary:before{transform:rotate(45deg)}.wbp-details>summary:hover{color:var(--ct-ink)}.wbp-details>summary:focus-visible{outline:2px solid var(--ct-brand);outline-offset:1px}.wbp-details-body{display:grid;gap:6px;padding:0 12px 12px 29px;font-size:12.5px;line-height:1.5;color:var(--ct-ink-3);overflow-wrap:anywhere}.wbp-copy{display:flex;gap:8px;min-width:0}.wbp-copy-input{flex:1;min-width:0;font-size:12.5px;color:var(--ct-ink-2);background:var(--ct-surface-2)}.wbp-copy-btn{flex:none}.wbp-spin{animation:wbp-spin .9s linear infinite}@keyframes wbp-spin{to{transform:rotate(360deg)}}.wbp-portal.ct-root{display:contents}.wbp-float{position:fixed;z-index:90;display:flex;flex-direction:column;padding:0;overflow:hidden}.wbp-vm-search{position:relative;flex:none;padding:8px 8px 7px;border-bottom:1px solid var(--ct-line)}.wbp-vm-search>svg{position:absolute;top:50%;left:19px;width:15px;height:15px;margin-top:-7.5px;color:var(--ct-ink-3);pointer-events:none}.wbp-vm-search .wb-input{height:38px;padding-left:34px;font-size:13.5px}.wbp-vm-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 6px 6px;overscroll-behavior:contain}.wbp-vm-list .wb-pop-title{padding-top:10px}.wbp-vm-item{justify-content:space-between;gap:12px}.wbp-vm-label{flex:none;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbp-vm-key{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ct-ink-3)}.wbp-vm-item[aria-selected=true] .wbp-vm-key{color:var(--ct-brand-ink)}.wbp-vm-empty{padding:18px 12px;font-size:13px;line-height:1.45;color:var(--ct-ink-3);text-align:center}.wbp-vm-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 4px 2px;padding:8px 10px;border-radius:10px;background:var(--ct-surface-2);font-size:12.5px;line-height:1.4;color:var(--ct-ink-2)}.wbp-vm-status>svg{flex:none;width:14px;height:14px;color:var(--ct-ink-3)}.wbp-vm-status.is-bad{background:var(--ct-bad-soft);color:var(--ct-ink)}.wbp-vm-status.is-bad>svg{color:var(--ct-bad)}.wbp-vm-status .wb-btn{margin-left:auto}.wbp-vm-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:8px 12px;border-top:1px solid var(--ct-line);background:var(--ct-surface-2);font-size:12px;color:var(--ct-ink-3)}.wbp-tstack{display:grid;gap:12px}.wbp-tempty{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;color:var(--ct-ink-2)}.wbp-tempty>svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--ct-brand)}.wbp-tcard{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2),0 1px 2px #1012280a}.wbp-tcard.is-legacy{box-shadow:inset 0 0 0 1px #9a5b0052}.wbp-tcard.is-bad{background:#fffbfa;box-shadow:inset 0 0 0 1px #be2f1d4d}.wbp-tcard-txt{min-width:0}.wbp-tcard-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:650 14.5px/1.35 var(--ct-font);color:var(--ct-ink)}.wbp-tcard-help{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbp-tcard-btn{align-self:center}.wbp-tpick{display:grid;gap:8px}.wbp-tlist{padding:6px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbp-tgroup+.wbp-tgroup{margin-top:4px}.wbp-tgroup-label{padding:8px 10px 4px;font-size:12px;font-weight:650;color:var(--ct-ink-3)}.wbp-topt{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:start;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;transition:background-color .15s,box-shadow .15s}.wbp-topt:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.wbp-topt[aria-selected=true]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.wbp-topt:focus-visible{outline:2px solid var(--ct-brand);outline-offset:1px}.wbp-topt-txt{display:grid;gap:2px;min-width:0}.wbp-topt-label{font:600 13.5px/1.35 var(--ct-font);color:var(--ct-ink)}.wbp-topt-help{font-size:12.5px;line-height:1.4;color:var(--ct-ink-3)}.wbp-topt-mark{display:grid;place-items:center;width:18px;height:18px;margin-top:4px;color:var(--ct-brand)}.wbp-topt-mark>svg{width:16px;height:16px}.wbp-tpick-cancel{justify-self:start}.wbp-ed-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:-2px 0 2px -8px}.wbp-ai-btn>svg{color:var(--wb-violet-fg)}.wbp-editor{position:relative;border-radius:12px;transition:box-shadow .15s}.wbp-editor:focus-within{box-shadow:var(--wb-ring)}.wbp-editor .rich-text-editor-large:has(.ql-editor:focus){outline:none}.wbp-editor .rich-text-editor-large .quill{display:flex;flex-direction:column;height:auto!important;margin-bottom:0!important}.wbp-editor .rich-text-editor-large .ql-toolbar.ql-snow{padding:6px 46px 6px 6px;border:1px solid var(--ct-line-2);border-bottom-color:var(--ct-line);border-radius:12px 12px 0 0;background:var(--ct-surface-2);font-family:var(--ct-font)}.wbp-editor .rich-text-editor-large .ql-container.ql-snow{height:auto;border:1px solid var(--ct-line-2);border-top:0;border-radius:0 0 12px 12px;background:#fff;color:var(--ct-ink);font:400 14px/1.6 var(--ct-font)}.wbp-editor .rich-text-editor-large .ql-editor{min-height:220px;max-height:460px;overflow-y:auto;padding:14px 16px}.wbp-editor .rich-text-editor-large .ql-editor.ql-blank:before{left:16px;right:16px;color:var(--ct-ink-3);font-style:normal}.wbp-editor:focus-within .ql-toolbar.ql-snow,.wbp-editor:focus-within .ql-container.ql-snow{border-color:var(--ct-brand)}.wbp-editor.is-invalid .ql-toolbar.ql-snow,.wbp-editor.is-invalid .ql-container.ql-snow{border-color:var(--ct-bad)}.wbp-editor .ql-snow.ql-toolbar .ql-formats{margin-right:6px}.wbp-editor .ql-snow.ql-toolbar .ql-formats:has(>.ql-header),.wbp-editor .ql-snow.ql-toolbar .ql-formats:has(>.ql-color),.wbp-editor .ql-snow.ql-toolbar .ql-formats:has(>.ql-align),.wbp-editor .ql-snow.ql-toolbar .ql-strike{display:none}.wbp-editor .ql-snow.ql-toolbar{display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden}.wbp-editor .ql-snow.ql-toolbar .ql-formats{display:inline-flex;flex:none}.wbp-editor .ql-snow.ql-toolbar button{width:30px;height:30px;padding:5px 6px}.wbp-editor .ql-snow.ql-toolbar button svg{width:18px;height:18px}.wbp-editor .ql-snow.ql-toolbar button{border-radius:6px}.wbp-editor .ql-snow.ql-toolbar button:hover{background:var(--ct-hover)}.wbp-editor .ql-snow .ql-stroke{stroke:var(--ct-ink-2)}.wbp-editor .ql-snow .ql-fill,.wbp-editor .ql-snow .ql-stroke.ql-fill{fill:var(--ct-ink-2)}.wbp-editor .ql-snow .ql-picker{color:var(--ct-ink-2);font-weight:500}.wbp-editor .ql-snow.ql-toolbar button:hover .ql-stroke,.wbp-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke,.wbp-editor .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.wbp-editor .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:var(--ct-brand)}.wbp-editor .ql-snow.ql-toolbar button:hover .ql-fill,.wbp-editor .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--ct-brand)}.wbp-editor .ql-snow.ql-toolbar .ql-picker-label:hover,.wbp-editor .ql-snow.ql-toolbar .ql-picker-label.ql-active{color:var(--ct-brand)}.wbp-editor .ql-snow .ql-picker-options{border-radius:10px;box-shadow:var(--ct-sh-2)}.wbp-editor .ql-snow .ql-tooltip{z-index:30;max-width:calc(100% - 16px);border-color:var(--ct-line-2);border-radius:10px;box-shadow:var(--ct-sh-2);font-family:var(--ct-font)}.wbp-editor .ql-snow .ql-tooltip[style*="left: -"]{left:8px!important}.wbp-editor .rich-text-editor-large>.top-2.right-2{top:6px;right:6px}.wbp-editor .rich-text-editor-large>.top-2.right-2>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ct-line-2);border-radius:9px;background:#fff;box-shadow:none;color:var(--ct-ink-2)}.wbp-editor .rich-text-editor-large>.top-2.right-2>button>svg{width:16px;height:16px;color:currentColor}.wbp-sig{overflow:hidden;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.wbp-sig-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px 5px 12px;border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2)}.wbp-sig-title{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ct-ink-2)}.wbp-sig-title>svg{flex:none;width:14px;height:14px}.wbp-sig-body{max-height:220px;overflow:auto;padding:12px;font-size:13px;line-height:1.5;color:var(--ct-ink);overflow-wrap:anywhere}.wbp-sig-body img{max-width:100%;height:auto}.wbp-pv-wrap{display:grid;gap:12px}.wbp-pv{overflow:hidden;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-1)}.wbp-pv-head{display:grid;gap:6px;margin:0;padding:12px 16px;border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2)}.wbp-pv-head>div{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:8px}.wbp-pv-head dt{font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.wbp-pv-head dd{min-width:0;margin:0;font-size:13px;color:var(--ct-ink);overflow-wrap:anywhere}.wbp-pv-subject{font-weight:650}.wbp-pv-body{padding:16px;color:var(--ct-ink);font:400 14px/1.6 var(--ct-font);overflow-wrap:anywhere}.wbp-pv-html p,.wbp-pv-html div{margin:0}.wbp-pv-html ul,.wbp-pv-html ol{margin:0;padding-left:22px}.wbp-pv-html h1,.wbp-pv-html h2,.wbp-pv-html h3{margin:0 0 6px;font-family:var(--ct-font);line-height:1.3}.wbp-pv-html a{color:var(--ct-brand);text-decoration:underline}.wbp-pv-html img,.wbp-pv-sig img{max-width:100%;height:auto}.wbp-pv-sig{margin-top:18px;padding-top:12px;border-top:1px dashed var(--ct-line-2);font-size:13px}.wbp-pv-var{padding:0 1px;color:inherit;-webkit-text-decoration:underline dotted var(--ct-brand);text-decoration:underline dotted var(--ct-brand);text-decoration-thickness:1.5px;text-underline-offset:3px}.wbp-pv-miss{padding:0 3px;border-radius:4px;background:var(--ct-warn-soft);color:var(--ct-warn);font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wbp-pv-empty{color:var(--ct-ink-3);font-style:italic}.wbp-pv-files{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:10px 16px 14px;border-top:1px solid var(--ct-line);list-style:none}.wbp-pv-files li{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 10px;border-radius:8px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12.5px;font-weight:550;color:var(--ct-ink-2)}.wbp-pv-files li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbp-pv-files li>svg{flex:none;width:13px;height:13px;color:var(--ct-ink-3)}.wbp-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.wbp-day{height:36px;padding:0;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);color:var(--ct-ink-2);font:600 13px/1 var(--ct-font);cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.wbp-day:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbp-day[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca52}.wbp-day:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wbp-hours{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.wbp-hours-sep{font-size:13px;font-weight:600;color:var(--ct-ink-3)}.wbp-files{border-radius:14px;transition:box-shadow .15s,background-color .15s}.wbp-files.is-over{background:var(--ct-brand-soft);box-shadow:0 0 0 2px var(--ct-brand)}.wbp-file-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wbp-file{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:5px 5px 5px 8px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.wbp-file-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--wb-amber-bg);color:var(--wb-amber-fg)}.wbp-file-ico>svg{width:15px;height:15px}.wbp-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;color:var(--ct-ink)}.wbp-file-size{font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.wbp-file-x{color:var(--ct-ink-3)}.wbp-file-x:hover{color:var(--ct-bad)}.wbp-file-pending{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--ct-ink-2)}.wbp-file-pending>svg{flex:none;width:15px;height:15px;color:var(--ct-brand)}.wbp-file-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;border:1.5px dashed var(--ct-line-2);border-radius:14px;background:var(--ct-surface-2);text-align:center}.wbp-file-empty>svg{width:20px;height:20px;color:var(--ct-ink-3)}.wbp-file-empty p{display:grid;gap:2px}.wbp-file-empty strong{font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wbp-file-empty span{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbp-file-add{margin-top:8px;margin-left:-8px}.wbp-auto-att{display:grid;gap:2px;margin-top:16px;padding-top:14px;border-top:1px solid var(--ct-line)}.wbp-auto-att .wbp-mini-title{margin-bottom:4px}.wbp-check-ico{flex:none;width:15px;height:15px;color:var(--ct-ink-3)}.wbp-npv{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px;border-radius:14px;background:#fff;box-shadow:var(--ct-sh-1)}.wbp-npv-txt{min-width:0}.wbp-npv-title{font:650 14px/1.35 var(--ct-font);color:var(--ct-ink);overflow-wrap:anywhere}.wbp-npv-msg{margin-top:3px;font-size:13px;line-height:1.45;color:var(--ct-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.wbp-npv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--ct-ink-3)}.wbp-refs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.wbp-ref{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.wbp-ref-txt{display:grid;min-width:0}.wbp-ref-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--ct-ink)}.wbp-ref-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ct-ink-3)}.wbp-ref-ico{width:15px;height:15px;color:var(--ct-ink-4)}@media (max-width: 767.98px){.wbp-head{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"ico kicker close" "name name name" "stats stats stats";-moz-column-gap:10px;column-gap:10px;align-items:center;padding:8px 8px 8px 16px}.wbp-head .wb-ico.is-lg{width:32px;height:32px;border-radius:10px}.wbp-head .wb-ico.is-lg>svg{width:16px;height:16px}.wbp-name-wrap{margin:4px 0 0 -9px}.wbp-name{min-height:44px;max-height:calc(2.5em + 22px);padding:10px 32px 10px 8px;font-size:17px}.wbp-name-ico{top:15px}.wbp-desc{display:none}.wbp-body .wb-section-head:not(:has(>svg))>.wb-section-aside{margin-left:26px}.wbp-stats{flex-wrap:nowrap;margin:6px -8px 2px 0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.wbp-stats::-webkit-scrollbar{display:none}.wbp-close{width:auto;margin:0;padding:0 12px 0 10px}.wbp-close-txt{display:inline}.wbp-body .wb-section{padding:16px 16px 20px}.wbp-issues{margin:12px 12px 0}.wbp-foot{padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.wbp-value-row{grid-template-columns:minmax(0,1fr)}.wbp-day{height:44px}.wbp-pv-head>div{grid-template-columns:46px minmax(0,1fr)}.wbp-editor .rich-text-editor-large .ql-editor{min-height:180px;font-size:16px}.wbp-file{grid-template-columns:30px minmax(0,1fr) auto}.wbp-file-size{display:none}}@media (max-width: 767.98px),(pointer: coarse){.wbp-topt{padding:12px 10px}.wbp-details>summary{min-height:44px}button.wbp-issue{min-height:44px}.wbp-presets .wb-chip,.wbp-suggest .wb-chip,.wbp-var-chip{height:44px;padding:0 14px}.wbp-label-row.has-act{margin:0}.wbp-var-auto,.wbp-var-auto .wbp-var-btn{min-width:44px}.wbp-vm-item{min-height:44px}}@media (pointer: coarse){.wbp-vm-foot{display:none}}@media (prefers-reduced-motion: reduce){.wbp-spin{animation:none}.wbp-name,.wbp-name-ico,.wbp-close,.wbp-topt,.wbp-day,.wbp-files,.wbp-editor,.wbp-details>summary:before{transition:none}}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.wbp-tk-wrap{position:relative;min-width:0}.wbp-tk-field{display:block;width:100%;min-width:0;min-height:var(--wb-field-h, 40px);padding:8px 12px;border:1px solid var(--ct-line-2);border-radius:var(--wb-r, 12px);background:#fff;color:var(--ct-ink);font:450 14px/1.5 var(--ct-font);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;cursor:text;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.wbp-tk-wrap.is-multi .wbp-tk-field{min-height:calc(var(--wbp-tk-rows, 3) * 21px + 18px);max-height:360px;overflow-y:auto;overscroll-behavior:contain}.wbp-tk-field:hover{border-color:#b9bfcc}.wbp-tk-field:focus{border-color:var(--ct-brand);box-shadow:var(--wb-ring, 0 0 0 3px rgba(67, 56, 202, .18))}.wbp-tk-field.is-invalid{border-color:var(--ct-bad)}.wbp-tk-field.is-invalid:focus{box-shadow:var(--wb-ring-bad, 0 0 0 3px rgba(190, 47, 29, .16))}.wbp-tk-wrap.is-locked .wbp-tk-field{background:var(--ct-surface-2);color:var(--ct-ink-2);cursor:default}.wbp-tk-wrap.is-locked .wbp-tk-field:hover{border-color:var(--ct-line-2)}.wbp-tk-ph{position:absolute;top:9px;left:13px;right:12px;display:none;pointer-events:none;color:#707284;font:450 14px/1.5 var(--ct-font);white-space:pre-wrap;overflow:hidden;max-height:calc(100% - 12px)}.wbp-tk-wrap.is-empty .wbp-tk-ph{display:block}.wbp-tk-wrap.is-locked .wbp-tk-ph{display:none}.wbp-tk{display:inline-block;max-width:100%;margin:0 1px;padding:0 7px;border-radius:7px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca33;font:600 12.5px/20px var(--ct-font);letter-spacing:0;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default;-moz-user-select:all;user-select:all;-webkit-user-select:all}.wbp-tk.is-miss{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:inset 0 0 0 1px #9a5b0052;-webkit-text-decoration:underline wavy rgba(154,91,0,.55);text-decoration:underline wavy rgba(154,91,0,.55);text-underline-offset:3px}.wbp-tk.is-ph{background:var(--ct-surface-2);color:#707284;box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbp-tk-field:focus .wbp-tk::-moz-selection,.wbp-tk::-moz-selection{background:#4338ca38}.wbp-tk-field:focus .wbp-tk::selection,.wbp-tk::selection{background:#4338ca38}.wbp-tk-wrap.is-locked .wbp-tk{opacity:.8}.wbp-tk-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:6px 0 0;padding:7px 10px;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12.5px;line-height:1.5;color:var(--ct-ink-2)}.wbp-tk-result-k{flex:none;font-weight:650;color:var(--ct-ink-3);white-space:nowrap}.wbp-tk-result-k:after{content:" ·";color:var(--ct-ink-4)}.wbp-tk-result-v{flex:1 1 180px;min-width:0;color:var(--ct-ink);overflow-wrap:anywhere}.wbp-tk-result.is-multi .wbp-tk-result-v{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wbp-pv-real{color:inherit}.wbp-pv-gap{padding:0 5px;border-radius:5px;background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:inset 0 0 0 1px #9a5b0038;font-weight:600;font-size:max(12px,.9em);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone}dd.wbp-pv-gap-line{color:var(--ct-warn);font-weight:600}.wbp-tk-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.wbp-tk-legend-k{margin-right:2px;font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.wbp-tk-legend-list{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.wbp-tk-legend .wbp-tk{line-height:22px}::highlight(wbp-var){background-color:#4338ca1f;color:#3730a3}::highlight(wbp-var-miss){background-color:#9a5b0024;color:#9a5b00}.wbp-sx{flex:none;display:flex;align-items:center;gap:10px;min-height:52px;margin:0;padding:8px 12px 8px 20px;border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2)}.wbp-sx-ico{flex:none;width:16px;height:16px;color:var(--ct-ink-3)}.wbp-sx-k{flex:none;font:600 12.5px/1.3 var(--ct-font);color:var(--ct-ink-3);white-space:nowrap}.wbp-sx-pick{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:36px;padding:0 10px 0 4px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);color:var(--ct-ink);font:600 13px/1 var(--ct-font);cursor:pointer;transition:box-shadow .15s,background-color .15s}.wbp-sx-pick:hover{background:var(--ct-hover)}.wbp-sx-pick:focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.wbp-sx-pick[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--ct-brand),var(--wb-ring, 0 0 0 3px rgba(67, 56, 202, .18))}.wbp-sx-pick>svg{flex:none;width:14px;height:14px;color:var(--ct-ink-3)}.wbp-sx-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbp-sx-av{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:700 11.5px/1 var(--ct-font);letter-spacing:.02em}.wbp-sx-av>svg{width:14px;height:14px}.wbp-sx-av.is-sample{background:#fff;color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbp-sx-state{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--ct-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbp-sx-state.is-bad{color:var(--ct-bad)}.wbp-sx-clear{margin-left:auto}.wbp-sx-pop{padding:12px}.wbp-sx-pop-hd{display:grid;gap:2px;margin:0 0 10px}.wbp-sx-pop-hd b{font:650 14px/1.3 var(--ct-display);color:var(--ct-ink)}.wbp-sx-pop-hd span{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbp-sx-pop-ft{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--ct-line)}@media (max-width: 767.98px),(pointer: coarse){.wbp-tk-field,.wbp-tk-ph{font-size:16px}.wbp-tk-field{min-height:44px;padding-top:10px;padding-bottom:10px}.wbp-tk-ph{top:11px}.wbp-tk{font-size:14px;line-height:22px}.wbp-sx-pick{height:44px}}@media (max-width: 767.98px){.wbp-sx{padding:6px 8px 6px 16px;gap:8px}.wbp-sx-state{display:none}}@media (prefers-reduced-motion: reduce){.wbp-tk-field,.wbp-sx-pick{transition:none}}.wbq,.wbq-block{min-width:0}.wbq .wb-section>:not(.wb-section-head)+:not(.wb-section-head){margin-top:14px}.wbq .wb-section>.wb-field+.wbq-pills,.wbq .wb-section>.wb-field+.wb-hint{margin-top:8px}.wbq-num{font-variant-numeric:tabular-nums}.wbq-labelrow{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:26px}.wbq-labelrow>.wb-label{flex:1 1 auto;min-width:0}.wbq-labelrow.has-act{min-height:32px;margin:-4px 0 -2px}.wbq .wb-row{align-items:start}.wbq .wb-row>.wb-field{margin-top:0}.wbq .wb-row .wbq-labelrow,.wbq .wb-row .wbq-labelrow.has-act{height:32px;min-height:32px;margin:0}.wbq .wb-row .wbq-labelrow>.wb-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wbq-req{margin-left:2px;font-weight:600;color:var(--ct-bad)}.wbq-anchor{position:relative;min-width:0}.wbq-choices{display:grid;gap:8px}.wbq-choices.is-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr))}.wbq-choice{display:flex;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:12px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);font:inherit;color:var(--ct-ink);text-align:left;cursor:pointer;transition:background-color .15s,box-shadow .15s}.wbq-choice:hover:not(:disabled){background:var(--ct-surface-2)}.wbq-choice[aria-checked=true]{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 2px var(--ct-brand)}.wbq-choice:disabled{cursor:not-allowed;background:var(--ct-surface-2)}.wbq-choice:disabled .wbq-choice-title,.wbq-choice:disabled .wb-ico{opacity:.55}.wbq-choice-text{flex:1 1 auto;min-width:0}.wbq-choice-title{display:block;font:650 13.5px/1.3 var(--ct-font);color:var(--ct-ink)}.wbq-choice-desc{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbq-choice-mark{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);color:#fff}.wbq-choice-mark>svg{width:12px;height:12px}.wbq-choice[aria-checked=true] .wbq-choice-mark{background:var(--ct-brand);box-shadow:none}.wbq-choices.is-row .wbq-choice{position:relative;flex-direction:column;gap:8px;padding:12px 12px 11px}.wbq-choices.is-row .wbq-choice-mark{position:absolute;top:10px;right:10px;margin:0}.wbq-list{display:grid;gap:2px;max-height:328px;overflow:auto;padding:4px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);overscroll-behavior:contain}.wbq-list:focus-within{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbq-opt{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:40px;padding:7px 10px;border:0;border-radius:10px;background:transparent;font:inherit;color:var(--ct-ink);text-align:left;cursor:pointer;transition:background-color .12s,box-shadow .12s}.wbq-opt:hover:not(:disabled){background:#fff}.wbq-opt:focus-visible{outline:2px solid var(--ct-brand);outline-offset:-2px}.wbq-opt[aria-checked=true]{background:#fff;box-shadow:0 1px 2px #10122814,inset 0 0 0 1.5px var(--ct-brand)}.wbq-opt:disabled{cursor:not-allowed;opacity:.6}.wbq-opt-pos{flex:none;width:18px;font:600 12px/1 var(--ct-font);color:var(--ct-ink-4);text-align:right;font-variant-numeric:tabular-nums}.wbq-opt-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ct-ink-4);box-shadow:0 0 0 3px #fff,0 0 0 4px #11133014}.wbq-opt-name{flex:1 1 auto;min-width:0;font:550 13.5px/1.3 var(--ct-font);overflow-wrap:anywhere}.wbq-opt-name small{display:block;margin-top:1px;font-size:12.5px;font-weight:450;color:var(--ct-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbq-opt-check{flex:none;width:16px;height:16px;color:var(--ct-brand)}.wbq-opt .wb-badge{flex:none}.wbq-opt.is-muted .wbq-opt-name{color:var(--ct-ink-2);font-weight:500}.wbq-checks{display:grid;gap:0;max-height:260px;overflow:auto;padding:4px 12px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);overscroll-behavior:contain}.wbq-avatar{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--wb-ok-bg);color:var(--wb-ok-fg);font:650 12px/1 var(--ct-font);letter-spacing:.02em}.wbq-avatar.is-me{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.wbq-search{position:relative;margin-bottom:8px}.wbq-search>svg{position:absolute;left:12px;top:50%;width:15px;height:15px;margin-top:-7.5px;color:var(--ct-ink-3);pointer-events:none}.wbq-search>.wb-input{padding-left:36px}.wbq-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--wb-field-h);padding:6px 8px;border:1px solid var(--ct-line-2);border-radius:var(--wb-r);background:#fff;cursor:text;transition:border-color .15s,box-shadow .15s}.wbq-tags:hover{border-color:#b9bfcc}.wbq-tags:focus-within{border-color:var(--ct-brand);box-shadow:var(--wb-ring)}.wbq-tags.is-disabled{background:var(--ct-surface-2);cursor:not-allowed}.wbq-tag{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:26px;padding:0 3px 0 9px;border-radius:8px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:600 12.5px/1 var(--ct-font)}.wbq-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wbq-tag>button{position:relative;flex:none;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.wbq-tag>button:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.wbq-tag>button>svg{width:12px;height:12px}.wbq-tag>button:hover{background:#4338ca24}.wbq-tag.is-var{background:var(--ct-surface-2);color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbq-taginput{flex:1 1 120px;min-width:120px;height:28px;padding:0 4px;border:0;outline:0;background:transparent;font:450 14px/1.4 var(--ct-font);color:var(--ct-ink)}.wbq-taginput::-moz-placeholder{color:var(--ct-ink-4)}.wbq-taginput::placeholder{color:var(--ct-ink-4)}.wbq-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.wbq-suggest-label{font-size:12.5px;font-weight:600;color:var(--ct-ink-3);margin-right:2px}.wbq-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 12.5px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.wbq-pill>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.wbq-pill>svg{flex:none;width:13px;height:13px;color:var(--ct-ink-3)}.wbq-pill:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wbq-pill[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca4d}.wbq-pill[aria-pressed=true]>svg{color:var(--ct-brand)}.wbq-pill:disabled{opacity:.5;cursor:not-allowed}.wbq-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.wbq-iconbtn{position:relative;flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer;transition:background-color .15s,color .15s}.wbq-iconbtn>svg{width:16px;height:16px}.wbq-iconbtn:hover{background:var(--ct-hover);color:var(--ct-ink)}.wbq-iconbtn.is-danger:hover{background:var(--ct-bad-soft);color:var(--ct-bad)}.wbq-iconbtn.is-sm{width:26px;height:26px;border-radius:8px}.wbq-iconbtn.is-sm>svg{width:14px;height:14px}.wbq-kv{display:grid;gap:8px}.wbq-kv-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:6px}.wbq-kv-head{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) 32px;gap:6px;padding:0 2px;font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.wbq-secret{position:relative;min-width:0}.wbq-secret>.wb-input{padding-right:40px}.wbq-secret>.wbq-iconbtn{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.wbq-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 14px;border:1px dashed var(--ct-line-2);border-radius:var(--wb-r);background:transparent;color:var(--ct-brand-ink);font:600 13.5px/1 var(--ct-font);cursor:pointer;transition:background-color .15s,border-color .15s}.wbq-add>svg{width:16px;height:16px}.wbq-add:hover:not(:disabled){background:var(--ct-brand-soft);border-color:#4338ca66}.wbq-add:disabled{opacity:.5;cursor:not-allowed}.wbq-addmenu{position:absolute;left:0;right:0;z-index:80}.wbq-addmenu.is-down{top:calc(100% + 6px)}.wbq-addmenu.is-up{bottom:calc(100% + 6px)}.wbq-addmenu .wb-pop-item>svg{flex:none;width:16px;height:16px;color:var(--ct-ink-3)}.wbq .wb-textarea.wbq-mono,.wbq .wb-input.wbq-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.wbq .wb-textarea.wbq-mono{min-height:168px;white-space:pre;overflow-wrap:normal;overflow-x:auto}.wbq-state{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;line-height:1.4;font-weight:550;color:var(--ct-ink-3)}.wbq-state>svg{flex:none;width:14px;height:14px;margin-top:1px}.wbq-state.is-ok{color:var(--ct-ok)}.wbq-state.is-warn{color:var(--ct-warn)}.wbq-state.is-bad{color:var(--ct-bad)}.wbq-out{display:grid;gap:8px}.wbq-outvar{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 12px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wbq-outvar-text{flex:1 1 auto;min-width:0}.wbq-outvar-label{display:block;font:600 13px/1.3 var(--ct-font);color:var(--ct-ink)}.wbq-outvar code{display:inline-block;max-width:100%;margin-top:4px;padding:3px 7px;border-radius:7px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.wbq-outvar.is-off{opacity:.6}.wbq-skel{display:grid;gap:8px}.wbq-skel>.wb-skel{height:40px}.wbq-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wbq-meta>svg{flex:none;width:14px;height:14px}.wbq-meta strong{font-weight:600;color:var(--ct-ink-2)}.wbq-meta.is-line{flex-wrap:nowrap;align-items:flex-start}.wbq-meta.is-line>svg{margin-top:2px}.wbq-meta.is-line>span{min-width:0}.wbq-meta.is-line>.wb-badge{flex:none;align-self:center}.wbq-urlline{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.wbq-url{display:flex;flex:1 1 auto;min-width:0;font:500 12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ct-ink-2);white-space:nowrap}.wbq-url-a{min-width:0;overflow:hidden;text-overflow:ellipsis}.wbq-url-b{flex:none}.wbq-urlline>.wb-btn{flex:none}.wbq-recap{display:block;font-size:13.5px;line-height:1.45;color:var(--ct-ink-2)}.wbq-recap .wbq-nw{white-space:nowrap}.wbq-recap .wbq-nw>.wbq-opt-dot{display:inline-block;margin-right:6px;vertical-align:0}.wbq-recap strong{font-weight:650;color:var(--ct-ink)}.wbq-recap .wbq-opt-dot{box-shadow:none}.wbq-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.wbq .wb-notice .wbq-acts{margin-top:8px}@media (max-width: 767.98px),(pointer: coarse){.wbq-labelrow.has-act{margin:0}.wbq-opt{min-height:44px}.wbq-pill{height:44px;padding:0 14px}.wbq-iconbtn,.wbq-iconbtn.is-sm{width:44px;height:44px}.wbq-kv-head{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 44px}.wbq-add{height:44px}.wbq-tag{height:30px}.wbq-tag>button{width:24px;height:24px}.wbq-tag>button:after{top:-10px;right:-10px;bottom:-10px;left:-10px}.wbq-taginput{height:32px;font-size:16px}}@media (max-width: 479.98px){.wbq-choices.is-row{grid-template-columns:minmax(0,1fr)}.wbq-choices.is-row .wbq-choice{flex-direction:row;gap:12px;padding:12px}.wbq-choices.is-row .wbq-choice-mark{position:static;margin-top:1px}}@media (prefers-reduced-motion: reduce){.wbq-choice,.wbq-opt,.wbq-pill,.wbq-iconbtn,.wbq-add,.wbq-tags{transition:none}}.ev-root.ev-four .ct-hero .ct-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ev-root.has-bulk{padding-bottom:96px}.ev-root .ct-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ev-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ev-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 8px 0 13px;border:0;border-radius:999px;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;cursor:pointer;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);transition:background-color .15s,color .15s,box-shadow .15s}.ev-chip:hover{background:var(--ct-hover);color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.ev-chip[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:0 8px 18px -10px #14152acc}.ev-chip .ev-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#fff;color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.ev-chip[aria-pressed=true] .ev-n{background:#ffffff29;color:#fff;box-shadow:none}.ev-chip .ev-n.is-empty{padding:0;min-width:0;width:0;overflow:hidden;box-shadow:none}.ev-chip.is-plain{padding-right:13px}.ev-root .ct-list-head .ct-count{font-size:13px;font-weight:600;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ev-root .ct-list-head .ct-btn svg{color:var(--ct-ink-3)}.ev-root .ct-list-head .ct-btn[aria-pressed=true] svg{color:var(--ct-brand)}.ev-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:14px}.ev-check{position:absolute;left:4px;top:4px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:none;cursor:pointer;opacity:0;transition:opacity .15s}.ev-check-box{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-line-2),0 2px 6px -2px #10122840;transition:background .15s,box-shadow .15s}.ev-check[aria-pressed=true] .ev-check-box{background:var(--ct-brand);box-shadow:0 2px 6px -2px #4338ca99}.ev-card:hover .ev-check,.ev-lp:hover .ev-check,.ev-check[aria-pressed=true],.ev-check:focus-visible{opacity:1}.ev-check:focus-visible{outline:none}.ev-check:focus-visible .ev-check-box{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ct-brand)}.ev-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:transform .2s ease,box-shadow .2s ease}.ev-card:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.ev-card.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.ev-card:focus-within{z-index:6}.ev-card:has(.ev-menu){z-index:6}.ev-card.is-off{background:linear-gradient(180deg,#fbfbfd,#fff 60%)}.ev-cover{height:96px;overflow:hidden;border-radius:18px 18px 0 0;background:var(--ct-sunken)}.ev-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ev-card-top{display:flex;align-items:flex-start;gap:13px;padding:16px 10px 0 16px}.ev-card-id{flex:1;min-width:0;padding-top:2px}.ev-card-id h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:650 16px/1.28 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink);overflow-wrap:anywhere}.ev-card-id h3 a{color:inherit;text-decoration:none;border-radius:4px}.ev-card-id h3 a:hover{color:var(--ct-brand-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ev-when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:13px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ev-when .ev-dot{color:var(--ct-ink-4)}.ev-soon{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-size:12px;font-weight:650;white-space:nowrap}.ev-soon.is-today{background:var(--ct-hot-soft);color:var(--ct-hot)}.ev-date{flex:none;width:50px;padding:0 0 6px;overflow:hidden;border-radius:12px;text-align:center;line-height:1.1;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line),0 3px 8px -5px #10122838}.ev-date small{display:block;font-size:12px;font-weight:650;color:var(--ct-ink-3)}.ev-date small:first-child{margin-bottom:3px;padding:4px 0 3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;text-transform:uppercase;letter-spacing:.04em}.ev-date b{display:block;font:650 21px/1.05 var(--ct-display);color:var(--ct-ink);font-variant-numeric:tabular-nums}.ev-date.is-past small:first-child{background:linear-gradient(90deg,#8a8c9c,#a3a5b5)}.ev-date.is-today small:first-child{background:linear-gradient(90deg,#f97316,#e11d48)}.ev-date.is-none b{font-size:16px;color:var(--ct-ink-4)}.ev-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:10px 16px 0;font-size:13.5px;line-height:1.45;color:var(--ct-ink-2);overflow-wrap:anywhere}.ev-rows{display:flex;flex-direction:column;gap:6px;padding:12px 16px 0}.ev-row{display:flex;align-items:center;gap:8px;min-width:0;min-height:22px;font-size:13px;color:var(--ct-ink-2)}.ev-row>svg{flex:none;color:var(--ct-ink-4)}.ev-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-row b{font-weight:650;color:var(--ct-ink);font-variant-numeric:tabular-nums}.ev-row .ev-muted{color:var(--ct-ink-3)}.ev-row code{font:600 12px/1.4 ui-monospace,Menlo,monospace;color:var(--ct-ink-2);padding:1px 6px;border-radius:5px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ev-cap{flex:1 1 60px;max-width:110px;height:6px;margin-left:auto;overflow:hidden;border-radius:99px;background:var(--ct-sunken)}.ev-cap i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a855f7)}.ev-cap.is-full i{background:linear-gradient(90deg,#f97316,#e11d48)}.ev-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:12px 12px 12px 16px;border-top:1px solid var(--ct-line)}.ev-card-rows-end{height:14px}.ev-card-foot .ev-spacer{flex:1}.ev-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.ev-pill svg{flex:none}.ev-pill.is-draft{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.ev-pill.is-published{background:var(--ct-ok-soft);color:var(--ct-ok)}.ev-pill.is-live{background:var(--ct-bad-soft);color:var(--ct-bad)}.ev-pill.is-completed{background:var(--ct-cold-soft);color:var(--ct-cold)}.ev-pill.is-cancelled{background:var(--ct-surface-2);color:var(--ct-ink-4);box-shadow:inset 0 0 0 1px var(--ct-line)}.ev-pill.is-series{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.ev-pill.is-online{background:var(--ct-ok-soft);color:var(--ct-ok)}.ev-pill.is-offline{background:var(--ct-warn-soft);color:var(--ct-warn)}.ev-pill .ev-live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:ev-blink 1.2s ease-in-out infinite}@keyframes ev-blink{50%{opacity:.25}}.ev-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.ev-icon:hover{background:var(--ct-hover);color:var(--ct-ink)}.ev-icon.is-danger:hover{background:var(--ct-bad-soft);color:var(--ct-bad)}.ev-icon:disabled{opacity:.45;cursor:default}.ev-menu-wrap{position:relative;flex:none}.ev-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:232px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--ct-surface);box-shadow:var(--ct-sh-3)}.ev-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--ct-font);color:var(--ct-ink);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.ev-menu-item svg{flex:none;color:var(--ct-ink-3)}.ev-menu-item:hover,.ev-menu-item:focus-visible{background:var(--ct-hover);outline:none}.ev-menu-item:disabled{opacity:.5;cursor:default}.ev-menu-item.is-danger,.ev-menu-item.is-danger svg{color:var(--ct-bad)}.ev-menu-item.is-danger:hover,.ev-menu-item.is-danger:focus-visible{background:var(--ct-bad-soft)}.ev-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--ct-line)}.ev-lp{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:transform .2s ease,box-shadow .2s ease}.ev-lp:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.ev-lp.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.ev-lp:focus-within{z-index:6}.ev-lp-prev{--ev-theme: #4338CA;position:relative;display:block;height:142px;overflow:hidden;border-radius:18px 18px 0 0;isolation:isolate;background:var(--ev-theme);background:linear-gradient(140deg,var(--ev-theme) 0%,color-mix(in srgb,var(--ev-theme) 58%,#14152A) 100%)}.ev-lp-prev>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85}.ev-lp-prev:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0e0f2c00 40%,#0e0f2c52);pointer-events:none}.ev-mock{position:absolute;left:50%;bottom:-14px;width:66%;max-width:240px;padding:14px 14px 26px;border-radius:12px 12px 0 0;background:#fffffff5;box-shadow:0 18px 36px -18px #0000008c;transform:translate(-50%)}.ev-mock i{display:block;height:7px;margin:0 auto 6px;border-radius:99px;background:#dadce6}.ev-mock i.ev-m-h{width:78%;height:9px;background:#23244f;opacity:.82}.ev-mock i.ev-m-s{width:56%}.ev-mock i.ev-m-s2{width:42%;margin-bottom:10px}.ev-mock i.ev-m-b{width:44%;height:14px;margin-bottom:0;border-radius:6px;background:var(--ev-theme)}.ev-mock.is-minimal{padding-top:16px}.ev-mock.is-minimal i{margin-left:0}.ev-mock.is-corporate{width:74%;max-width:270px;border-radius:8px 8px 0 0}.ev-mock.is-corporate i.ev-m-h{margin-left:0;width:64%}.ev-mock.is-corporate i.ev-m-s,.ev-mock.is-corporate i.ev-m-s2,.ev-mock.is-corporate i.ev-m-b{margin-left:0}.ev-mock.is-creative{transform:translate(-50%) rotate(-3deg);border-radius:14px 14px 0 0}.ev-lp-prev .ev-pill{position:absolute;top:10px;right:10px;background:#fff;box-shadow:0 6px 14px -8px #00000073}.ev-lp-prev .ev-pill.is-online{color:var(--ct-ok)}.ev-lp-prev .ev-pill.is-offline{color:var(--ct-warn)}.ev-lp .ev-check{left:4px;top:4px}.ev-lp-body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 0;min-width:0}.ev-lp-body h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.28 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ev-lp-body h3 a{color:inherit;text-decoration:none;border-radius:4px}.ev-lp-body h3 a:hover{color:var(--ct-brand-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ev-lp-head{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.45;color:var(--ct-ink-2);overflow-wrap:anywhere}.ev-slug{display:flex;align-items:center;gap:7px;min-width:0;height:32px;padding:0 4px 0 10px;border-radius:9px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ev-slug svg{flex:none;color:var(--ct-ink-4)}.ev-slug code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px/1 ui-monospace,Menlo,monospace;color:var(--ct-ink-2)}.ev-slug .ev-icon{width:28px;height:28px;border-radius:7px}.ev-lp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:var(--ct-ink-3)}.ev-lp-meta svg{display:inline-block;vertical-align:-2px;margin-right:4px;color:var(--ct-ink-4)}.ev-lp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:14px 12px 12px 16px}.ev-lp-foot .ev-spacer{flex:1}.ev-lp-gap{height:2px}.ev-sk-card{min-height:236px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);padding:16px;display:flex;flex-direction:column;gap:12px}.ev-sk-row{display:flex;gap:12px;align-items:center}.ev-root .ct-empty .ct-empty-acts{flex-wrap:wrap;justify-content:center}.ev-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ev-fade .18s ease-out}@keyframes ev-fade{0%{opacity:0}}.ev-dialog{width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow:auto;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-3);font-family:var(--ct-font);color:var(--ct-ink)}.ev-dialog-bd{padding:22px 22px 6px}.ev-dialog-hd{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.ev-dialog-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--ct-bad-soft);color:var(--ct-bad)}.ev-dialog-hd>div{flex:1;min-width:0;padding-top:2px}.ev-dialog h2{font:650 18px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ev-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:var(--ct-ink-3)}.ev-dialog p{font-size:14px;line-height:1.5;color:var(--ct-ink-2);overflow-wrap:anywhere}.ev-dialog p strong{color:var(--ct-ink);font-weight:650}.ev-dialog-x{margin:-6px -8px 0 0}.ev-dialog-wait{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--ct-ink-3)}.ev-dialog-warn{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--ct-bad-soft);box-shadow:inset 0 0 0 1px #be2f1d2e}.ev-dialog-warn svg{flex:none;margin-top:1px;color:var(--ct-bad)}.ev-dialog-warn b{display:block;font-size:13.5px;font-weight:650;color:#8f2416}.ev-dialog-warn span{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--ct-bad)}.ev-dialog-ft{display:flex;gap:8px;padding:16px 22px 22px}.ev-dialog-ft .ct-btn{flex:1;height:42px}.ev-root .ct-btn.ev-danger{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.ev-root .ct-btn.ev-danger:hover{background:linear-gradient(180deg,#c9321e,#a82718)}.ev-spinner{width:15px;height:15px;flex:none;border-radius:50%;border:2px solid var(--ct-line-2);border-top-color:var(--ct-brand);animation:ct-rot .8s linear infinite}@media (max-width: 1280px){.ev-root.ev-four .ct-hero .ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.ev-grid{grid-template-columns:minmax(0,1fr)}.ev-root .ct-toolbar-row>.ct-search{flex-basis:100%;min-width:0}.ev-root .ct-bulk{animation:none}.ev-root.ev-four .ct-hero .ct-kpi{padding:12px 12px 13px}.ev-root.ev-four .ct-hero .ct-kpi-top{font-size:12.5px;gap:7px}.ev-root.ev-four .ct-hero .ct-kpi-sub{white-space:normal;line-height:1.35}.ev-root .ct-list-head{flex-wrap:wrap}.ev-check{opacity:1}.ev-dialog-ft{flex-direction:column-reverse}}@media (max-width: 767.98px),(pointer: coarse){.ev-chip{height:44px}.ev-icon{width:44px;height:44px}.ev-slug{height:44px}.ev-slug .ev-icon{width:40px;height:40px}.ev-menu-item{min-height:44px}.ev-check{width:44px;height:44px;left:0;top:0;opacity:1}.ev-dialog-ft .ct-btn,.ev-root .ct-search input{height:44px}.ev-root .ct-search .ct-clear{right:2px;width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.ev-modal,.ev-pill .ev-live-dot,.ev-spinner{animation:none!important}.ev-card,.ev-lp,.ev-chip,.ev-check,.ev-icon{transition:none!important}.ev-card:hover,.ev-lp:hover{transform:none}}.wd-hero{z-index:3}.wd-hero-top{display:flex;align-items:flex-start;gap:22px;min-width:0}.wd-hero-txt{flex:1 1 340px;min-width:0}.wd-hero .wd-eyebrow{display:flex}.wd-back{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 2px;border-radius:6px;color:#e2e5ffe6;text-decoration:none}.wd-back:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.wd-back:focus-visible{outline:2px solid #fff;outline-offset:2px}.wd-title{overflow-wrap:anywhere}.wd-hero .wd-sub{max-width:70ch}.wd-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;font-size:14.5px;line-height:1.4;color:#e2e5ffe0}.wd-meta li{display:inline-flex;align-items:center;gap:7px;min-width:0}.wd-meta li>span{min-width:0;overflow-wrap:anywhere}.wd-meta svg{flex:none;color:#b4befe}.wd-meta b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.wd-meta a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:3px;border-radius:4px}.wd-meta a:hover{text-decoration-color:#fff}.wd-meta a:focus-visible{outline:2px solid #fff;outline-offset:2px}.wd-hero .wd-hero-acts{flex:0 1 auto;max-width:520px}.wd-hero .ct-btn.wd-glass-danger:hover{background:#ef444452;box-shadow:inset 0 0 0 1px #fca5a580}.wd-hero .ct-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.wd-hero .ct-kpi-sub{white-space:normal;line-height:1.35}.wd-hpill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.wd-hpill.is-published{color:#c9f7dd;background:#4ade962e;box-shadow:inset 0 0 0 1px #4ade965c}.wd-hpill.is-draft{color:#fde9b5;background:#fbbf2429;box-shadow:inset 0 0 0 1px #fbbf2457}.wd-hpill.is-live{color:#ffd3d9;background:#fb718538;box-shadow:inset 0 0 0 1px #fb718566}.wd-hpill.is-completed{color:#dce7ff;background:#93c5fd2e;box-shadow:inset 0 0 0 1px #93c5fd57}.wd-hpill.is-cancelled{color:#e2e5ffdb}.wd-hpill .wd-live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:wd-blink 1.2s ease-in-out infinite}@keyframes wd-blink{50%{opacity:.25}}.wd-bigdate{display:flex;flex-direction:column;flex:none;width:108px;overflow:hidden;border-radius:20px;text-align:center;line-height:1.1;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 34px -22px #000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.wd-bigdate small:first-child{display:block;padding:6px 4px 5px;background:linear-gradient(90deg,#6366f1,#8b5cf6);color:#fff;font-size:12.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.wd-bigdate b{display:block;padding:8px 0 0;font:650 48px/1 var(--ct-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.wd-bigdate small:last-child{display:block;padding:5px 4px 11px;font-size:13.5px;font-weight:600;color:#e2e5ffdb}.wd-bigdate.is-past small:first-child{background:linear-gradient(90deg,#5d6080,#7c7f99)}.wd-bigdate.is-today small:first-child{background:linear-gradient(90deg,#f97316,#e11d48)}.wd-bigdate.is-none b{font-size:30px;padding-top:14px;color:#e2e5ffb3}.wd-bigdate.is-sk{display:grid;place-items:center;height:118px}.wd-hero-form .ct-kpi-val{font-size:27px;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wd-hero-form .ct-kpi-row{min-width:0}.wd-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.wd-col{display:flex;flex-direction:column;gap:18px;min-width:0}.wd-desc{font-size:14.5px;line-height:1.6;color:var(--ct-ink-2);white-space:pre-line;overflow-wrap:anywhere}.wd-regbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px}.wd-regbar .ct-search{flex:1 1 220px;min-width:180px}.wd-regbar .ct-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wd-table-wrap{min-width:0;overflow-x:auto}.wd-table{width:100%;border-collapse:collapse;font-size:13.5px}.wd-table th{padding:10px 12px;border-top:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2);font-size:12px;font-weight:650;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--ct-ink-3)}.wd-table td{padding:12px;border-bottom:1px solid var(--ct-line);vertical-align:middle;color:var(--ct-ink-2)}.wd-table th:first-child,.wd-table td:first-child{padding-left:20px}.wd-table th:last-child,.wd-table td:last-child{padding-right:20px}.wd-table tbody tr:last-child td{border-bottom:0}.wd-table tbody tr:hover td{background:#fafbfd}.wd-table .wd-td-date{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ct-ink-3)}.wd-table .wd-muted{color:var(--ct-ink-3)}.wd-person{display:flex;align-items:center;gap:10px;min-width:0}.wd-person .ct-mono{width:36px;height:36px;border-radius:12px;font-size:12.5px}.wd-person>div{min-width:0}.wd-person b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--ct-ink)}.wd-person a{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3);text-decoration:none;border-radius:4px}.wd-person a:hover{color:var(--ct-brand-ink);text-decoration:underline;text-underline-offset:2px}.wd-resp{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.wd-resp svg{flex:none}.wd-resp.is-accepted{background:var(--ct-ok-soft);color:var(--ct-ok)}.wd-resp.is-declined{background:var(--ct-bad-soft);color:var(--ct-bad)}.wd-resp.is-tentative{background:var(--ct-warn-soft);color:var(--ct-warn)}.wd-resp.is-pending{background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-presence{display:inline-flex;gap:3px;padding:3px;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-presence button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:600 12.5px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.wd-presence button:hover{background:#fff;color:var(--ct-ink)}.wd-presence button.is-yes[aria-pressed=true]{background:var(--ct-ok);color:#fff}.wd-presence button.is-no[aria-pressed=true]{background:#474959;color:#fff}.wd-presence button:disabled{opacity:.6;cursor:progress}.wd-reg-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px 30px;text-align:center;border-top:1px solid var(--ct-line)}.wd-reg-empty .ct-empty-ico{width:46px;height:46px;border-radius:14px}.wd-reg-empty h3{font:650 16px/1.3 var(--ct-display);color:var(--ct-ink)}.wd-reg-empty p{max-width:44ch;font-size:13.5px;color:var(--ct-ink-3)}.wd-reg-empty .ct-btn{margin-top:8px}.wd-kv{display:flex;flex-direction:column;gap:3px;min-width:0}.wd-kv small{font-size:12.5px;font-weight:600;color:var(--ct-ink-3)}.wd-kv b{font-size:14.5px;font-weight:650;color:var(--ct-ink);overflow-wrap:anywhere}.wd-kv a{font-size:14px;color:var(--ct-brand-ink);overflow-wrap:anywhere;text-underline-offset:3px;border-radius:4px}.wd-linkbox{display:flex;align-items:center;gap:6px;min-width:0;height:40px;padding:0 4px 0 12px;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-linkbox>svg{flex:none;color:var(--ct-ink-3)}.wd-linkbox code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12.5px/1 ui-monospace,Menlo,monospace;color:var(--ct-ink-2)}.wd-linkbox .ev-icon{width:32px;height:32px;border-radius:8px}.wd-btnrow{display:flex;flex-wrap:wrap;gap:8px}.wd-btnrow .ct-btn{flex:1 1 auto}.wd-code{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 8px 12px 16px;border-radius:14px;background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1px #4338ca24}.wd-code b{min-width:0;overflow-wrap:anywhere;font:650 20px/1.2 ui-monospace,Menlo,monospace;letter-spacing:.04em;color:var(--ct-brand-ink)}.wd-big-num{display:flex;align-items:baseline;gap:8px}.wd-big-num b{font:650 30px/1 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink);font-variant-numeric:tabular-nums}.wd-big-num span{font-size:13.5px;color:var(--ct-ink-2)}.wd-occ{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;margin:0;padding:0;list-style:none}.wd-occ a{display:flex;align-items:center;gap:12px;min-width:0;padding:9px 10px;border-radius:12px;color:var(--ct-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--ct-line);transition:background-color .15s,box-shadow .15s}.wd-occ a:hover{background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wd-occ a[aria-current=page]{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px #4338ca66}.wd-occ .ev-date{width:44px;border-radius:10px}.wd-occ .ev-date b{font-size:18px}.wd-occ-txt{flex:1;min-width:0}.wd-occ-txt b{display:block;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.wd-occ-txt small{display:block;margin-top:2px;font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.wd-occ .ev-pill{flex:none}.wd-sk-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}@media (max-width: 1180px){.wd-hero-top{flex-wrap:wrap}.wd-hero .wd-hero-acts{flex:1 1 100%;justify-content:flex-start;max-width:none}.wd-layout{grid-template-columns:minmax(0,1fr)}.wd-side{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start}}@media (max-width: 767.98px){.wd-hero-top{gap:14px}.wd-bigdate{width:78px;border-radius:16px}.wd-bigdate b{font-size:34px;padding-top:6px}.wd-bigdate small:last-child{padding-bottom:8px;font-size:12.5px}.wd-hero-txt{flex-basis:calc(100% - 92px)}.wd-meta{gap:6px 14px;font-size:13.5px}.wd-hero .wd-hero-acts .ct-btn{flex:1 1 45%}.wd-hero .ct-kpi{padding:12px 12px 13px}.wd-hero .ct-kpi-top{gap:7px;font-size:12.5px}.wd-hero .ct-kpi-val{font-size:25px}.wd-hero-form .ct-kpi-val{font-size:21px}.wd-side{display:flex}.wd-regbar{padding:0 16px 12px}.wd-regbar .ct-search{flex-basis:100%;min-width:0}.wd-table-wrap{overflow:visible}.wd-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wd-table,.wd-table tbody{display:block;width:100%}.wd-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px 16px;border-top:1px solid var(--ct-line)}.wd-table td{display:block;padding:0!important;border:0}.wd-table tbody tr:hover td{background:none}.wd-table .wd-td-person,.wd-table .wd-td-company,.wd-table .wd-td-presence{grid-column:1 / -1}.wd-table .wd-td-company.is-empty{display:none}.wd-table .wd-td-date{text-align:right}.wd-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:3px;font-size:12px;font-weight:600;color:var(--ct-ink-3)}.wd-table .wd-td-company:before,.wd-table .wd-td-date:before{display:inline!important;margin:0 4px 0 0!important}.wd-person a{max-width:100%}.wd-presence{display:flex}.wd-presence button{flex:1}}@media (max-width: 767.98px),(pointer: coarse){.wd-presence button{height:44px}.wd-linkbox{height:50px;padding-right:3px}.wd-linkbox .ev-icon,.wd-code .ev-icon{width:44px;height:44px}.wd-occ a{min-height:56px}.wd-back{min-height:44px}}@media (prefers-reduced-motion: reduce){.wd-hpill .wd-live-dot{animation:none!important}.wd-presence button,.wd-occ a{transition:none!important}}.wd-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);scroll-margin-top:18px}.wd-card-hd{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 0}.wd-card-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--ct-brand-soft);color:var(--ct-brand);box-shadow:inset 0 0 0 1px #4338ca14}.wd-card-ico.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:inset 0 0 0 1px #0e7a501a}.wd-card-ico.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:inset 0 0 0 1px #9a5b001a}.wd-card-ico.is-hot{background:var(--ct-hot-soft);color:var(--ct-hot);box-shadow:inset 0 0 0 1px #b93a121a}.wd-card-ico.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold);box-shadow:inset 0 0 0 1px #1f5fa61a}.wd-card-tt{flex:1;min-width:0;padding-top:1px}.wd-card-tt h2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:650 17px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.wd-card-tt h2 .wd-count{font:650 13px/1 var(--ct-font);color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.wd-card-tt p{margin-top:3px;font-size:13px;line-height:1.45;color:var(--ct-ink-3)}.wd-card-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;flex:none}.wd-card-bd{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 20px 20px}.wd-card-bd.is-flush{gap:0;padding:14px 0 0}.wd-card-bd.is-tight{gap:10px}.wd-fold{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ct-ink-3);cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.wd-fold:hover{background:var(--ct-hover);color:var(--ct-ink)}.wd-fold[aria-expanded=false] svg{transform:rotate(-90deg)}.wd-card.is-folded .wd-card-hd{padding-bottom:18px}.wd-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wd-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wd-span-2{grid-column:1 / -1}.wd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wd-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ct-ink)}.wd-label .wd-opt{font-weight:500;color:var(--ct-ink-3)}.wd-req{color:var(--ct-bad)}.wd-input,.wd-select select{display:block;width:100%;height:42px;margin:0;padding:0 12px;border:0;border-radius:11px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line-2);font:500 14px/1.3 var(--ct-font);color:var(--ct-ink);transition:box-shadow .15s,background-color .15s}.wd-input:is(textarea){height:auto;min-height:96px;padding:10px 12px;line-height:1.5;resize:vertical}.wd-input::-moz-placeholder{color:var(--ct-ink-3);opacity:1}.wd-input::placeholder{color:var(--ct-ink-3);opacity:1}.wd-input:hover:not(:disabled):not(:focus),.wd-select select:hover:not(:disabled):not(:focus){box-shadow:inset 0 0 0 1px var(--ct-ink-4)}.wd-input:focus,.wd-select select:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 3px #4338ca24}.wd-input:disabled,.wd-select select:disabled{background:var(--ct-surface-2);color:var(--ct-ink-3);cursor:not-allowed}.wd-input.is-mono{font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.wd-field.has-error .wd-input,.wd-field.has-error .wd-select select{box-shadow:inset 0 0 0 1.5px var(--ct-bad)}.wd-field.has-error .wd-input:focus,.wd-field.has-error .wd-select select:focus{box-shadow:inset 0 0 0 1.5px var(--ct-bad),0 0 0 3px #be2f1d24}.wd-select{position:relative;min-width:0}.wd-select select{padding-right:38px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.wd-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ct-ink-3);pointer-events:none}.wd-hint{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.wd-err{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--ct-bad)}.wd-err svg{flex:none;margin-top:1px}.wd-affix{display:flex;align-items:stretch;min-width:0;border-radius:11px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line-2);transition:box-shadow .15s}.wd-affix:focus-within{box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 3px #4338ca24}.wd-field.has-error .wd-affix{box-shadow:inset 0 0 0 1.5px var(--ct-bad)}.wd-affix>span{display:inline-flex;align-items:center;flex:none;max-width:52%;padding:0 2px 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13.5px/1 ui-monospace,Menlo,monospace;color:var(--ct-ink-3)}.wd-affix>.wd-input{flex:1;min-width:0;padding-left:2px;background:transparent;box-shadow:none!important}.wd-affix>.wd-affix-end{display:inline-flex;align-items:center;flex:none;padding:0 10px;color:var(--ct-ink-3)}.wd-row{display:flex;align-items:flex-start;gap:8px;min-width:0}.wd-row>.wd-grow{flex:1;min-width:0}.wd-seg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:13px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-seg button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;min-height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;font:600 13.5px/1.2 var(--ct-font);color:var(--ct-ink-2);cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.wd-seg button svg{flex:none;color:var(--ct-ink-3)}.wd-seg button:hover{background:var(--ct-hover);color:var(--ct-ink)}.wd-seg button[aria-pressed=true]{background:#fff;color:var(--ct-brand-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px #4338ca4d}.wd-seg button[aria-pressed=true] svg{color:var(--ct-brand)}.wd-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.wd-switch-row>div{min-width:0}.wd-switch-row b{display:block;font-size:14px;font-weight:650;color:var(--ct-ink)}.wd-switch-row small{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--ct-ink-3)}.wd-switch{position:relative;flex:none;width:46px;height:28px;padding:0;border:0;border-radius:999px;background:var(--ct-line-2);cursor:pointer;transition:background-color .2s}.wd-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.wd-switch[aria-checked=true]{background:var(--ct-brand)}.wd-switch[aria-checked=true]:after{transform:translate(18px)}.wd-switch:disabled{opacity:.5;cursor:default}.wd-checks{display:flex;flex-wrap:wrap;gap:8px}.wd-check{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px 0 12px;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:13.5px;font-weight:550;color:var(--ct-ink);cursor:pointer}.wd-check:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.wd-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--ct-brand);cursor:pointer}.wd-check:has(input:checked){background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1px #4338ca47;color:var(--ct-brand-ink)}.wd-check:has(input:focus-visible){outline:2px solid var(--ct-brand);outline-offset:2px}.wd-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-size:13.5px;line-height:1.5}.wd-note>svg{flex:none;margin-top:2px}.wd-note b{font-weight:650}.wd-note a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.wd-note.is-warn{background:var(--ct-warn-soft);color:#7a4800}.wd-note.is-ok{background:var(--ct-ok-soft);color:#0b5e3e}.wd-note.is-plain{background:var(--ct-surface-2);color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-actionbar{position:sticky;bottom:12px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px 12px 18px;border-radius:16px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--ct-sh-2)}.wd-ab-msg{flex:1 1 220px;min-width:0;font-size:13px;line-height:1.4;color:var(--ct-ink-3)}.wd-ab-msg.is-err{color:var(--ct-bad);font-weight:600}.wd-ab-msg.is-dirty{color:var(--ct-warn);font-weight:600}.wd-ab-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.wd-actionbar .ct-btn{height:42px}.wd-outcome{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-outcome.is-yes{background:#f3faf6;box-shadow:inset 0 0 0 1px #cfe8db}.wd-outcome.is-off{opacity:.72}.wd-outcome-hd{display:flex;align-items:center;gap:10px}.wd-outcome-hd>span{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.wd-outcome.is-yes .wd-outcome-hd>span{color:var(--ct-ok);box-shadow:inset 0 0 0 1px #cfe8db}.wd-outcome-hd b{display:block;font-size:14px;font-weight:650;color:var(--ct-ink)}.wd-outcome-hd small{display:block;font-size:12.5px;color:var(--ct-ink-3)}.wd-pipe-hint{display:inline-flex;align-items:center;gap:7px}.wd-pipe-hint i{width:9px;height:9px;border-radius:50%}.wd-links-row .ct-btn svg:last-child{color:var(--ct-ink-3)}.wd-link{display:inline-flex;align-items:center;gap:6px;padding:2px;border:0;border-radius:6px;background:none;font:600 13.5px/1.3 var(--ct-font);color:var(--ct-brand-ink);text-decoration:none;cursor:pointer}.wd-link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 900px){.wd-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.wd-card{border-radius:18px}.wd-card-hd{padding:16px 16px 0}.wd-card-bd{padding:14px 16px 18px}.wd-card-bd.is-flush{padding:12px 0 0}.wd-grid-2,.wd-grid-3{grid-template-columns:minmax(0,1fr)}.wd-card-hd{flex-wrap:wrap}.wd-card-acts{flex-basis:100%;justify-content:flex-start}.wd-actionbar{bottom:8px;padding:10px 12px}.wd-ab-acts{flex:1 1 100%}.wd-ab-acts .ct-btn{flex:1 1 40%}.wd-affix>span{max-width:46%}}@media (max-width: 767.98px),(pointer: coarse){.wd-input,.wd-select select{height:44px}.wd-seg button,.wd-check{min-height:44px}.wd-fold{width:44px;height:44px}.wd-switch{width:50px;height:30px}.wd-switch:after{width:24px;height:24px}.wd-switch[aria-checked=true]:after{transform:translate(20px)}.wd-switch:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.wd-actionbar .ct-btn{height:44px}.wd-link{min-height:44px}}@media (prefers-reduced-motion: reduce){.wd-switch,.wd-switch:after,.wd-seg button,.wd-input,.wd-fold{transition:none!important}}.st-root,.st-layer{--st-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--st-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--st-ink: #14152A;--st-ink-2: #474959;--st-ink-3: #5E6071;--st-ink-4: #8A8C9C;--st-line: #E3E6EC;--st-line-2: #CDD2DC;--st-surface: #fff;--st-surface-2: #F6F7FA;--st-hover: #F1F2F7;--st-sunken: #ECEEF5;--st-brand: #4338CA;--st-brand-soft: #EEF0FF;--st-brand-ink: #3730A3;--st-ok: #0E7A50;--st-ok-soft: #E4F4EC;--st-warn: #9A5B00;--st-warn-soft: #FCF1DE;--st-bad: #BE2F1D;--st-bad-soft: #FBE9E5;--st-bad-line: #EDC5C0;--st-cold: #1F5FA6;--st-cold-soft: #E6EFFA;--st-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--st-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--st-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);--st-ring: 0 0 0 3px rgba(67,56,202,.16);font-family:var(--st-font);font-size:14px;line-height:1.45;color:var(--st-ink);-webkit-font-smoothing:antialiased}.st-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1320px;margin:0 auto;padding:0 0 28px}.st-root *,.st-root *:before,.st-root *:after,.st-layer *,.st-layer *:before,.st-layer *:after{box-sizing:border-box}.st-root :is(p,h1,h2,h3,h4,ul),.st-layer :is(p,h1,h2,h3,h4,ul){margin:0}.st-root :is(button,input,select,textarea),.st-layer :is(button,input,select,textarea){font-family:inherit}.st-root :focus-visible,.st-layer :focus-visible{outline:2px solid var(--st-brand);outline-offset:2px}.st-num{font-variant-numeric:tabular-nums}.st-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.st-spin{animation:st-rot .9s linear infinite}@keyframes st-rot{to{transform:rotate(360deg)}}.st-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--st-sunken);animation:st-pulse 1.1s ease-in-out infinite alternate}@keyframes st-pulse{0%{opacity:.55}to{opacity:1}}.st-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:20px;padding:24px 28px 22px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.st-hero.is-compact{gap:16px;padding:22px 26px 20px}.st-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.st-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.st-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:st-drift 26s ease-in-out infinite alternate}.st-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:st-drift 32s ease-in-out infinite alternate-reverse}.st-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:st-drift 28s ease-in-out infinite alternate}@keyframes st-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.st-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.st-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.st-sky-net circle{fill:#e0e7ff80}.st-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.st-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.st-hero-txt{flex:1 1 auto;min-width:0;max-width:760px}.st-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.st-eyebrow .st-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.st-title{font:650 38px/1.06 var(--st-display);letter-spacing:-.034em;color:#fff;overflow-wrap:anywhere}.st-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.st-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:9px;max-width:76ch;font-size:15px;color:#e2e5ffd6}.st-sub b{color:#fff;font-weight:600}.st-sub .st-sep{margin:0 8px;color:#e2e5ff66}.st-sub .st-trunc{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-sub .st-slug{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.st-sub .st-slug svg{flex:none}.st-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.st-hero .st-sk{background:#ffffff29}.st-pills{display:flex;flex-wrap:wrap;gap:8px}.st-pill{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:34px;padding:0 12px 0 10px;border:0;border-radius:999px;font:600 13px/1 var(--st-font);color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s}.st-pill:hover{background:#ffffff2b}.st-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}.st-pill.is-static{cursor:default}.st-pill.is-static:hover{background:#ffffff1a}.st-pill svg{flex:none;color:#c7d2fe}.st-pill .st-pill-txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.st-pill .st-pill-txt small{margin-left:6px;font-size:12.5px;font-weight:500;color:#e2e5ffc7}.st-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#e2e5ff73}.st-dot.is-ok{background:#4ade96;box-shadow:0 0 0 3px #4ade9638}.st-dot.is-warn{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2438}.st-dot.is-bad{background:#fb7185;box-shadow:0 0 0 3px #fb71853d}.st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.st-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.st-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.st-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.st-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}.st-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.st-kpi-brand{background:#818cf83d;color:#d4daff}.st-kpi-hot{background:#fb71853d;color:#ffd3d9}.st-kpi-warm{background:#fbbf2438;color:#fde9b5}.st-kpi-ok{background:#4ade9633;color:#c3f5d8}.st-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:32px}.st-kpi-val{font:650 30px/1 var(--st-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.st-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb8;margin-left:3px}.st-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-kpi-bar{display:block;height:6px;overflow:hidden;border-radius:99px;background:#ffffff24}.st-kpi-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a5b4fc,#f5b5d9)}.st-kpi-bar.is-full i{background:linear-gradient(90deg,#fdba8c,#fb7185)}.st-mono{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;font:650 15px/1 var(--st-font);letter-spacing:.01em;color:var(--st-mono-fg, #2C3F86);background:var(--st-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.st-mono.is-sm{width:36px;height:36px;border-radius:11px;font-size:13px}.st-m1{--st-mono-bg: #E3E8F8;--st-mono-fg: #2C3F86}.st-m2{--st-mono-bg: #E0F0E8;--st-mono-fg: #1C6444}.st-m3{--st-mono-bg: #F5E6DC;--st-mono-fg: #873F1E}.st-m4{--st-mono-bg: #ECE5F7;--st-mono-fg: #57388B}.st-m5{--st-mono-bg: #F4EAD0;--st-mono-fg: #74540E}.st-m6{--st-mono-bg: #DFEDF1;--st-mono-fg: #1D5C6B}.st-m7{--st-mono-bg: #F3E2EA;--st-mono-fg: #873052}.st-m8{--st-mono-bg: #E7E8EE;--st-mono-fg: #3D4050}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--st-font);color:var(--st-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.st-btn:hover{background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line-2),0 1px 2px #1012280d}.st-btn:disabled{opacity:.55;cursor:default;transform:none}.st-btn.st-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.st-btn.st-pri:hover:not(:disabled){transform:translateY(-1px)}.st-btn.st-pri.is-saved{background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.st-btn.st-ok{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.st-btn.st-dark{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:0 8px 18px -10px #14152acc}.st-btn.st-danger{color:#fff;background:var(--st-bad);box-shadow:0 8px 18px -10px #be2f1db3}.st-btn.st-danger:hover:not(:disabled){background:#a3271a}.st-btn.st-danger-ghost{color:var(--st-bad);box-shadow:inset 0 0 0 1px var(--st-bad-line)}.st-btn.st-danger-ghost:hover{background:var(--st-bad-soft)}.st-btn.st-ghost{background:transparent;box-shadow:none;color:var(--st-ink-2)}.st-btn.st-ghost:hover{background:var(--st-hover);color:var(--st-ink)}.st-btn.st-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.st-hero .st-btn.st-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.st-hero .st-btn.st-glass:hover{background:#ffffff2b}.st-hero .st-btn.st-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.st-hero .st-btn.st-white:hover{background:#eef0ff;transform:translateY(-1px)}.st-iconbtn{display:grid;place-items:center;flex:none;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--st-ink-3);cursor:pointer;text-decoration:none}.st-iconbtn:hover{background:var(--st-hover);color:var(--st-ink)}.st-iconbtn:disabled{opacity:.45;cursor:default}.st-iconbtn.is-danger:hover{background:var(--st-bad-soft);color:var(--st-bad)}.st-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13.5px/1.3 var(--st-font);color:var(--st-brand-ink);text-decoration:none;cursor:pointer}.st-lnk:hover{text-decoration:underline;text-underline-offset:3px}.st-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:20px;align-items:start}.st-nav{position:sticky;top:76px;padding:6px;border-radius:18px;background:var(--st-surface);box-shadow:var(--st-sh-1)}.st-nav-list{display:flex;flex-direction:column;gap:2px}.st-tab{display:flex;align-items:center;gap:11px;width:100%;min-height:50px;padding:7px 10px;border:0;border-radius:12px;background:transparent;font:600 14px/1.2 var(--st-font);color:var(--st-ink-2);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.st-tab:hover{background:var(--st-hover);color:var(--st-ink)}.st-tab-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--st-surface-2);color:var(--st-ink-3);box-shadow:inset 0 0 0 1px var(--st-line)}.st-tab-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.st-tab-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--st-ink-3)}.st-tab .st-tab-go{flex:none;color:var(--st-ink-4)}.st-tab[aria-current=page]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.st-tab[aria-current=page] .st-tab-ico{background:#ffffff1f;color:#c7d2fe;box-shadow:none}.st-tab[aria-current=page] small{color:#e2e5ffbd}.st-tab.is-danger{color:var(--st-bad)}.st-tab.is-danger .st-tab-ico{background:var(--st-bad-soft);color:var(--st-bad);box-shadow:inset 0 0 0 1px var(--st-bad-line)}.st-tab.is-danger:hover{background:var(--st-bad-soft)}.st-tab.is-danger[aria-current=page]{background:var(--st-bad);color:#fff;box-shadow:0 8px 18px -10px #be2f1db3}.st-tab.is-danger[aria-current=page] .st-tab-ico{background:#ffffff29;color:#fff;box-shadow:none}.st-nav-sep{height:1px;margin:6px 8px;background:var(--st-line)}.st-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.st-tabs{display:flex;align-items:center;gap:4px;max-width:100%;padding:5px;border-radius:14px;background:var(--st-surface);box-shadow:var(--st-sh-1);overflow-x:auto;scrollbar-width:none}.st-tabs::-webkit-scrollbar{display:none}.st-tabs .st-htab{display:inline-flex;align-items:center;gap:8px;flex:none;height:36px;padding:0 13px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--st-font);color:var(--st-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.st-tabs .st-htab svg{color:var(--st-ink-4)}.st-tabs .st-htab:hover{background:var(--st-hover);color:var(--st-ink)}.st-tabs .st-htab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.st-tabs .st-htab[aria-selected=true] svg{color:#a5b4fc}.st-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--st-sunken);color:var(--st-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.st-htab[aria-selected=true] .st-n{background:#ffffff29;color:#fff}.st-n.is-warn{background:var(--st-warn-soft);color:var(--st-warn)}.st-card{position:relative;min-width:0;border-radius:20px;background:var(--st-surface);box-shadow:var(--st-sh-1)}.st-card-hd{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 0}.st-card-hd.has-line{padding-bottom:16px;border-bottom:1px solid var(--st-line)}.st-card-hd:last-child{padding-bottom:18px;border-bottom:0}.st-card-hd:not(.has-line)+.st-card-ft{margin-top:18px}.st-card-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--st-brand-soft);color:var(--st-brand);box-shadow:inset 0 0 0 1px #4338ca14}.st-card-ico.is-ok{background:var(--st-ok-soft);color:var(--st-ok);box-shadow:inset 0 0 0 1px #0e7a501a}.st-card-ico.is-warn{background:var(--st-warn-soft);color:var(--st-warn);box-shadow:inset 0 0 0 1px #9a5b001a}.st-card-ico.is-bad{background:var(--st-bad-soft);color:var(--st-bad);box-shadow:inset 0 0 0 1px #be2f1d1f}.st-card-ico.is-cold{background:var(--st-cold-soft);color:var(--st-cold);box-shadow:inset 0 0 0 1px #1f5fa61a}.st-card-ico.is-muted{background:var(--st-surface-2);color:var(--st-ink-3);box-shadow:inset 0 0 0 1px var(--st-line)}.st-card-tt{flex:1;min-width:0}.st-card-tt h2{font:650 17px/1.25 var(--st-display);letter-spacing:-.012em;color:var(--st-ink);overflow-wrap:anywhere}.st-card-tt p{margin-top:3px;font-size:13.5px;color:var(--st-ink-3)}.st-card-aside{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;max-width:100%}.st-card-bd{padding:16px 20px 20px}.st-card-bd.is-flush{padding:8px 0 0}.st-card-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--st-line);border-radius:0 0 20px 20px;background:var(--st-surface-2)}.st-card-ft .st-ft-note{margin-right:auto;font-size:13px;color:var(--st-ink-3)}.st-card-ft .st-ft-note.is-dirty{color:var(--st-warn);font-weight:600}.st-card-ft .st-ft-note.is-saved{color:var(--st-ok);font-weight:600}.st-card.is-danger{box-shadow:0 0 0 1px var(--st-bad-line),0 10px 26px -18px #be2f1d40}.st-card.is-danger .st-card-tt h2{color:var(--st-bad)}.st-card.is-danger .st-card-ft{background:#fdf6f4;border-top-color:var(--st-bad-line)}.st-section-title{display:flex;align-items:center;gap:10px;margin-top:6px;font:650 13px/1 var(--st-font);letter-spacing:.04em;text-transform:uppercase;color:var(--st-ink-3)}.st-section-title:after{content:"";flex:1;height:1px;background:var(--st-line)}.st-section-title.is-danger{color:var(--st-bad)}.st-section-title.is-danger:after{background:var(--st-bad-line)}.st-form{display:flex;flex-direction:column;gap:16px}.st-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-grid2 .is-wide{grid-column:1 / -1}.st-field{display:flex;flex-direction:column;gap:6px;min-width:0}.st-label{font:600 13.5px/1.3 var(--st-font);color:var(--st-ink)}.st-label .st-req{color:var(--st-bad);margin-left:2px}.st-help{font-size:12.5px;line-height:1.45;color:var(--st-ink-3)}.st-err{font-size:12.5px;font-weight:600;color:var(--st-bad)}.st-input,.st-select,.st-textarea{width:100%;height:42px;padding:0 12px;border:0;border-radius:11px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-2);font:500 14px/1.2 var(--st-font);color:var(--st-ink);transition:box-shadow .15s,background .15s}.st-textarea{height:auto;min-height:76px;padding:10px 12px;line-height:1.45;resize:vertical}.st-select{padding-right:34px;-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.st-input::-moz-placeholder,.st-textarea::-moz-placeholder{color:var(--st-ink-4)}.st-input::placeholder,.st-textarea::placeholder{color:var(--st-ink-4)}.st-input:hover:not(:disabled),.st-select:hover:not(:disabled),.st-textarea:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--st-ink-4)}.st-input:focus,.st-select:focus,.st-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--st-brand),var(--st-ring)}.st-input:disabled,.st-select:disabled,.st-textarea:disabled{background:var(--st-surface-2);color:var(--st-ink-3);cursor:not-allowed}.st-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--st-bad),0 0 0 3px #be2f1d1f}.st-input.is-danger:focus{box-shadow:inset 0 0 0 1.5px var(--st-bad),0 0 0 3px #be2f1d24}.st-input-num{max-width:140px;font-variant-numeric:tabular-nums}.st-inrow{display:flex;align-items:center;gap:8px;min-width:0}.st-inrow>.st-input,.st-inrow>.st-select{flex:1;min-width:0}.st-inrow .st-unit{flex:none;font-size:13px;color:var(--st-ink-3)}.st-inwrap{position:relative}.st-inwrap .st-input{padding-right:46px}.st-inwrap .st-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.st-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line);cursor:pointer}.st-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--st-brand);cursor:pointer}.st-check b{display:block;font-size:13.5px;font-weight:600;color:var(--st-ink)}.st-check small{display:block;margin-top:2px;font-size:12.5px;color:var(--st-ink-3)}.st-checklist{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.st-checklist label{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:10px;font-size:13.5px;color:var(--st-ink);cursor:pointer}.st-checklist label:hover{background:var(--st-hover)}.st-checklist input{width:17px;height:17px;accent-color:var(--st-brand)}.st-color{width:100%;height:42px;padding:4px;border:0;border-radius:11px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-2);cursor:pointer}.st-radios{display:flex;flex-wrap:wrap;gap:8px}.st-radio{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--st-line-2);font-size:13.5px;font-weight:600;color:var(--st-ink-2);cursor:pointer}.st-radio input{width:16px;height:16px;margin:0;accent-color:var(--st-brand)}.st-radio:has(input:checked){box-shadow:inset 0 0 0 1.5px var(--st-brand);background:var(--st-brand-soft);color:var(--st-brand-ink)}.st-radio:has(input:disabled){opacity:.6;cursor:not-allowed}.st-switch{position:relative;flex:none;width:46px;height:26px;padding:0;border:0;border-radius:999px;background:var(--st-line-2);cursor:pointer;transition:background .2s}.st-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.st-switch[aria-checked=true]{background:var(--st-brand)}.st-switch[aria-checked=true]:after{transform:translate(20px)}.st-switch.is-ok[aria-checked=true]{background:var(--st-ok)}.st-switch:disabled{opacity:.5;cursor:not-allowed}.st-setting{display:flex;align-items:center;gap:14px;padding:14px 0}.st-setting+.st-setting{border-top:1px solid var(--st-line)}.st-setting:first-child{padding-top:0}.st-setting:last-child{padding-bottom:0}.st-setting-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--st-surface-2);color:var(--st-ink-3);box-shadow:inset 0 0 0 1px var(--st-line)}.st-setting-ico.is-on{background:var(--st-brand-soft);color:var(--st-brand);box-shadow:inset 0 0 0 1px #4338ca1a}.st-setting-txt{flex:1;min-width:0}.st-setting-txt b{display:block;font-size:14px;font-weight:600;color:var(--st-ink)}.st-setting-txt small{display:block;margin-top:2px;font-size:13px;color:var(--st-ink-3)}.st-setting-txt small.is-bad{color:var(--st-bad)}.st-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--st-surface-2);color:var(--st-ink-2);box-shadow:inset 0 0 0 1px var(--st-line)}.st-chip.is-ok{background:var(--st-ok-soft);color:var(--st-ok);box-shadow:none}.st-chip.is-warn{background:var(--st-warn-soft);color:var(--st-warn);box-shadow:none}.st-chip.is-bad{background:var(--st-bad-soft);color:var(--st-bad);box-shadow:none}.st-chip.is-brand{background:var(--st-brand-soft);color:var(--st-brand-ink);box-shadow:none}.st-chip.is-cold{background:var(--st-cold-soft);color:var(--st-cold);box-shadow:none}.st-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line);font-size:13.5px;color:var(--st-ink-2)}.st-callout>svg{flex:none;margin-top:1px;color:var(--st-ink-3)}.st-callout b{display:block;margin-bottom:2px;font-size:14px;font-weight:650;color:var(--st-ink)}.st-callout ul{padding-left:18px}.st-callout li+li{margin-top:3px}.st-callout.is-ok{background:var(--st-ok-soft);box-shadow:none}.st-callout.is-ok>svg,.st-callout.is-ok b{color:var(--st-ok)}.st-callout.is-warn{background:var(--st-warn-soft);box-shadow:none}.st-callout.is-warn>svg,.st-callout.is-warn b{color:var(--st-warn)}.st-callout.is-bad{background:var(--st-bad-soft);box-shadow:none}.st-callout.is-bad>svg,.st-callout.is-bad b{color:var(--st-bad)}.st-callout.is-brand{background:var(--st-brand-soft);box-shadow:none}.st-callout.is-brand>svg,.st-callout.is-brand b{color:var(--st-brand-ink)}.st-callout .st-callout-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.st-meter{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--st-sunken)}.st-meter i{display:block;height:100%;border-radius:inherit;background:var(--st-brand);transition:width .6s cubic-bezier(.2,.8,.2,1)}.st-meter.is-ok i{background:var(--st-ok)}.st-meter.is-warn i{background:#d98e04}.st-meter.is-bad i{background:var(--st-bad)}.st-stat{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line);min-width:0}.st-stat-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:var(--st-ink-2)}.st-stat-top svg{color:var(--st-ink-3);vertical-align:-3px;margin-right:6px}.st-stat-val{font:650 22px/1.1 var(--st-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--st-ink)}.st-stat-val small{font:600 14px/1 var(--st-font);color:var(--st-ink-3);margin-left:3px;letter-spacing:0}.st-stat-sub{font-size:12.5px;color:var(--st-ink-3)}.st-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.st-list{display:flex;flex-direction:column}.st-li{display:flex;align-items:center;gap:14px;min-width:0;padding:13px 20px;border-top:1px solid var(--st-line)}.st-li:first-child{border-top:0}.st-li-main{flex:1;min-width:0}.st-li-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--st-ink)}.st-li-main small{display:block;margin-top:2px;font-size:12.5px;color:var(--st-ink-3);overflow-wrap:anywhere}.st-li-side{flex:none;display:flex;align-items:center;gap:8px}.st-amount{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.st-code{display:flex;align-items:center;gap:6px;min-width:0;margin-top:8px}.st-code code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;border-radius:9px;background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line);font:500 12.5px/1.3 ui-monospace,Menlo,monospace;color:var(--st-ink-2)}.st-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;color:var(--st-ink-3)}.st-meta .is-ok{color:var(--st-ok);font-weight:600}.st-meta .is-bad{color:var(--st-bad);font-weight:600}.st-hook{padding:14px 16px;border-radius:14px;background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line)}.st-hook+.st-hook{margin-top:10px}.st-hook-top{display:flex;align-items:flex-start;gap:10px}.st-hook-top .st-li-main b{white-space:normal}.st-seg{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--st-surface-2);box-shadow:inset 0 0 0 1px var(--st-line)}.st-seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--st-font);color:var(--st-ink-2);cursor:pointer;white-space:nowrap}.st-seg button:hover{color:var(--st-ink)}.st-seg button[aria-pressed=true]{background:var(--st-surface);color:var(--st-ink);box-shadow:0 1px 3px #1012281f,inset 0 0 0 1px var(--st-line)}.st-seg .st-save-tag{padding:2px 6px;border-radius:999px;background:var(--st-ok-soft);color:var(--st-ok);font-size:12px;font-weight:700}.st-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.st-plan{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border-radius:16px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line)}.st-plan.is-current{box-shadow:inset 0 0 0 2px var(--st-brand);background:linear-gradient(180deg,#f7f7ff,#fff 60%)}.st-plan-hd{display:flex;align-items:center;gap:10px}.st-plan-hd h3{font:650 16px/1.2 var(--st-display);color:var(--st-ink)}.st-plan-hd p{margin-top:2px;font-size:12.5px;color:var(--st-ink-3)}.st-plan-tag{position:absolute;top:-11px;left:16px;display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:var(--st-brand)}.st-plan-tag.is-save{left:auto;right:16px;background:var(--st-ok)}.st-price{display:flex;align-items:baseline;gap:4px}.st-price b{font:650 30px/1 var(--st-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--st-ink)}.st-price span{font-size:13px;color:var(--st-ink-3)}.st-price-sub{margin-top:4px;font-size:12.5px;color:var(--st-ink-3)}.st-feats{display:flex;flex-direction:column;gap:7px;padding:0;list-style:none}.st-feats li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--st-ink-2)}.st-feats li svg{flex:none;color:var(--st-ok)}.st-plan .st-btn{width:100%;margin-top:auto}.st-plan-cur{display:grid;place-items:center;height:38px;margin-top:auto;border-radius:11px;background:var(--st-brand-soft);color:var(--st-brand-ink);font-size:13.5px;font-weight:650}.st-foot-note{margin-top:16px;font-size:13px;color:var(--st-ink-3);text-align:center}.st-table{display:flex;flex-direction:column}.st-tr{display:grid;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--st-line)}.st-tr.st-th{padding-top:10px;padding-bottom:10px;border-top:0;background:var(--st-surface-2);font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--st-ink-3)}.st-table.is-members .st-tr{grid-template-columns:minmax(0,2.4fr) minmax(150px,1fr) minmax(120px,.9fr) 92px}.st-table.is-perf .st-tr{grid-template-columns:minmax(0,2fr) repeat(5,minmax(84px,1fr))}.st-td-lbl{display:none}.st-who{display:flex;align-items:center;gap:12px;min-width:0}.st-who-txt{min-width:0}.st-who-txt b{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--st-ink)}.st-who-txt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--st-ink-3)}.st-td-num{font-variant-numeric:tabular-nums;text-align:right}.st-td-num.is-ok{color:var(--st-ok);font-weight:650}.st-th .st-td-num{text-align:right}.st-last{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--st-ink-2)}.st-last svg{color:var(--st-ink-4)}.st-acts{display:flex;justify-content:flex-end;gap:2px}.st-role{height:36px;max-width:100%;font-size:13.5px}.st-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.st-team{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:0;border-radius:18px;background:var(--st-surface);box-shadow:var(--st-sh-1);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.st-team:hover{transform:translateY(-2px);box-shadow:var(--st-sh-2)}.st-team:disabled{cursor:default;transform:none;box-shadow:var(--st-sh-1)}.st-team-top{display:flex;align-items:center;gap:12px;min-width:0}.st-team-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px}.st-team-top h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 15.5px/1.25 var(--st-display);color:var(--st-ink)}.st-team-top p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:13px;color:var(--st-ink-3)}.st-team-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-size:13px;color:var(--st-ink-3)}.st-team-foot .st-go{margin-left:auto;color:var(--st-ink-4)}.st-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 24px 36px;text-align:center}.st-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--st-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--st-line),0 0 0 6px #6366f10f}.st-empty h3{font:650 17px/1.3 var(--st-display);color:var(--st-ink)}.st-empty p{max-width:48ch;font-size:13.5px;color:var(--st-ink-3)}.st-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.st-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#1012287a;animation:st-fade .18s ease}@keyframes st-fade{0%{opacity:0}}.st-modal{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:22px;background:var(--st-surface);box-shadow:var(--st-sh-3);animation:st-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes st-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.st-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--st-line)}.st-modal-hd h2{flex:1;min-width:0;font:650 18px/1.25 var(--st-display);letter-spacing:-.012em;color:var(--st-ink)}.st-modal-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px}.st-modal-ft{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--st-line);border-radius:0 0 22px 22px;background:var(--st-surface-2)}.st-typepick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.st-typepick button{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border:0;border-radius:12px;background:var(--st-surface);box-shadow:inset 0 0 0 1px var(--st-line-2);font:600 14px/1 var(--st-font);color:var(--st-ink-2);cursor:pointer}.st-typepick button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--st-brand);background:var(--st-brand-soft);color:var(--st-brand-ink)}.st-danger-list{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-left:18px;font-size:13.5px;color:var(--st-ink-2)}.st-confirm{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:16px;border-radius:14px;background:#fdf6f4;box-shadow:inset 0 0 0 1px var(--st-bad-line)}.st-confirm code{padding:1px 6px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--st-bad-line);font:700 12.5px/1.4 ui-monospace,Menlo,monospace;color:var(--st-bad)}@media (max-width: 1280px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1099.98px){.st-layout{grid-template-columns:minmax(0,1fr)}.st-nav{position:static;padding:5px;border-radius:14px}.st-nav-list{flex-direction:row;overflow-x:auto;scrollbar-width:none}.st-nav-list::-webkit-scrollbar{display:none}.st-tab{flex:none;width:auto;min-height:40px;padding:0 12px 0 6px;border-radius:10px;font-size:13.5px;gap:8px}.st-tab-ico{width:28px;height:28px;border-radius:8px}.st-tab-txt small,.st-tab .st-tab-go{display:none}.st-nav-sep{width:1px;height:auto;margin:6px 4px;flex:none}.st-table.is-perf .st-tr{grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(72px,1fr))}}@media (max-width: 767.98px){.st-root{gap:14px}.st-hero,.st-hero.is-compact{gap:14px;padding:20px 16px 16px;border-radius:20px}.st-hero-top{flex-direction:column;gap:16px}.st-title{font-size:29px}.st-sub{font-size:14px}.st-sub .st-sep{margin:0 6px}.st-hero-acts{width:100%;justify-content:stretch}.st-hero-acts .st-btn{flex:1 1 45%}.st-pills{flex-direction:column;align-items:stretch}.st-pill{width:100%}.st-kpi-val{font-size:26px}.st-kpi-sub{white-space:normal}.st-card-hd{padding:16px 16px 0;gap:12px}.st-card-hd.has-line{padding-bottom:14px}.st-card-aside{margin-left:0}.st-card-hd.is-wrap{flex-wrap:wrap}.st-card-hd.is-wrap .st-card-aside{width:100%;justify-content:flex-start}.st-card-bd{padding:14px 16px 16px}.st-card-ft{padding:12px 16px}.st-card-ft .st-btn{flex:1 1 auto}.st-card-ft .st-ft-note{flex-basis:100%}.st-grid2{grid-template-columns:minmax(0,1fr)}.st-li{flex-wrap:wrap;padding:12px 16px;gap:10px}.st-li-side{width:100%;justify-content:flex-start;flex-wrap:wrap}.st-tr{padding:14px 16px;gap:8px}.st-tr.st-th{display:none}.st-table.is-members .st-tr,.st-table.is-perf .st-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.st-table .st-tr>.st-who{grid-column:1 / -1}.st-td-lbl{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--st-ink-3)}.st-td-num,.st-th .st-td-num{text-align:left}.st-acts{justify-content:flex-start}.st-role{width:100%}.st-teams{grid-template-columns:minmax(0,1fr)}.st-seg{width:100%;flex-wrap:wrap}.st-seg button{flex:1 1 auto;justify-content:center;padding:0 8px}.st-input-num{max-width:none}.st-modal-bg{align-items:end;padding:8px}.st-modal{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.st-modal-ft .st-btn{flex:1 1 auto}}@media (max-width: 767.98px),(pointer: coarse){.st-btn,.st-btn.st-sm{min-height:44px}.st-iconbtn{width:44px;height:44px}.st-tab,.st-tabs .st-htab,.st-seg button,.st-pill,.st-input,.st-select{min-height:44px}.st-switch{width:52px;height:30px}.st-switch:after{top:4px;left:4px;width:22px;height:22px}.st-switch[aria-checked=true]:after{transform:translate(22px)}.st-checklist label,.st-lnk{min-height:44px}}@media (prefers-reduced-motion: reduce){.st-root *,.st-root *:before,.st-root *:after,.st-layer *,.st-layer *:before,.st-layer *:after{animation:none!important;transition:none!important}}.lb-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:18px;align-items:start}.lb-main{display:flex;flex-direction:column;gap:18px;min-width:0}.lb-aside{position:sticky;top:16px;min-width:0}.lb-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.lb-tpl{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 10px;border:0;border-radius:14px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line);text-align:left;font:inherit;color:var(--ct-ink);cursor:pointer;transition:box-shadow .15s,transform .15s}.lb-tpl:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2),0 8px 18px -12px #10122859;transform:translateY(-1px)}.lb-tpl[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ct-brand),0 10px 22px -14px #4338ca99}.lb-tpl-sw{display:block;align-self:stretch;height:58px;margin-bottom:4px;border-radius:9px}.lb-tpl b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650}.lb-tpl small{font-size:12px;color:var(--ct-ink-3)}.lb-tpl-badge{position:absolute;top:12px;left:12px;height:20px;padding:0 7px;border-radius:999px;background:#ffffffeb;color:var(--ct-ink);font-size:12px;font-weight:650;line-height:20px;box-shadow:0 2px 6px -2px #00000059}.lb-tpl-filter{margin-bottom:10px}.lb-tpl-filter button{flex:0 1 auto}.lb-tpl-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ct-sunken);color:var(--ct-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.lb-tpl-filter button[aria-pressed=true] .lb-tpl-n{background:var(--ct-brand);color:#fff}.lb-tpl-ok{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ct-brand);color:#fff;box-shadow:0 0 0 2px #fff}.lb-color{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lb-color-sw{position:relative;flex:none;width:44px;height:44px;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px #11133026,0 2px 6px -3px #1012284d}.lb-color-sw input{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;border:0;opacity:0;cursor:pointer}.lb-color-sw:focus-within{outline:2px solid var(--ct-brand);outline-offset:2px}.lb-color .wd-input{width:130px;flex:none}.lb-presets{display:flex;flex-wrap:wrap;gap:6px}.lb-preset{width:30px;height:30px;padding:0;border:0;border-radius:9px;cursor:pointer;box-shadow:inset 0 0 0 1px #1113301f;transition:transform .15s}.lb-preset:hover{transform:scale(1.08)}.lb-preset[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ct-brand)}.lb-imgs{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}.lb-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:120px;padding:16px;border:0;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1.5px var(--ct-line-2);font:inherit;color:var(--ct-ink-2);text-align:center;cursor:pointer;transition:box-shadow .15s,background-color .15s}.lb-drop:hover,.lb-drop.is-over{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px var(--ct-brand);color:var(--ct-brand-ink)}.lb-drop svg{color:var(--ct-ink-3)}.lb-drop:hover svg,.lb-drop.is-over svg{color:var(--ct-brand)}.lb-drop b{font-size:13.5px;font-weight:650}.lb-drop small{font-size:12.5px;color:var(--ct-ink-3)}.lb-img{position:relative;overflow:hidden;border-radius:14px;background:var(--ct-sunken);box-shadow:inset 0 0 0 1px var(--ct-line)}.lb-img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.lb-img-acts{position:absolute;top:8px;right:8px;display:flex;gap:6px}.lb-img-acts button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:10px;background:#fffffff0;color:var(--ct-ink);cursor:pointer;box-shadow:0 4px 12px -4px #0006}.lb-img-acts button:hover{background:#fff}.lb-img-acts button.is-danger{color:var(--ct-bad)}.lb-img-acts button.is-danger:hover{background:var(--ct-bad-soft)}.lb-img-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffc7;color:var(--ct-brand)}.lb-url{height:36px!important;font-size:13px!important}.lb-events{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;margin:0;padding:2px;list-style:none}.lb-event{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 12px 8px 10px;border-radius:13px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line);cursor:pointer;transition:background-color .15s,box-shadow .15s}.lb-event:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.lb-event:has(input:checked){background:var(--ct-ok-soft);box-shadow:inset 0 0 0 1.5px #0e7a5066}.lb-event:has(input:focus-visible){outline:2px solid var(--ct-brand);outline-offset:2px}.lb-event input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--ct-ok);cursor:pointer}.lb-event .ev-date{width:44px;border-radius:10px}.lb-event .ev-date b{font-size:18px}.lb-event-txt{flex:1;min-width:0}.lb-event-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--ct-ink)}.lb-event-txt small{display:block;margin-top:2px;font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.lb-event>svg{flex:none;color:var(--ct-ok)}.lb-sel{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--ct-ok-soft);color:var(--ct-ok);font:650 12px/1 var(--ct-font);font-variant-numeric:tabular-nums}.lb-sel.is-none{background:var(--ct-warn-soft);color:var(--ct-warn)}.lb-google{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:14px;background:var(--ct-cold-soft);box-shadow:inset 0 0 0 1px #1f5fa629}.lb-google-hd{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--ct-ink)}.lb-google-hd svg{color:#b7791f}.lb-google p{font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.lb-testis-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.lb-testis-hd b{font-size:13.5px;font-weight:650;color:var(--ct-ink)}.lb-testis{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lb-testi{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 12px 12px 14px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.lb-testi-row{display:flex;gap:8px;padding-right:40px}.lb-testi-row .wd-input{flex:1;min-width:0;height:38px}.lb-testi textarea.wd-input{min-height:64px}.lb-testi-del{position:absolute;top:10px;right:8px}.lb-stars{display:flex;align-items:center;gap:2px}.lb-stars button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:#c9ccd8;cursor:pointer}.lb-stars button:hover{background:var(--ct-hover)}.lb-stars button.is-on{color:#d69e2e}.lb-stars button.is-on svg{fill:currentColor}.lb-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:0;border-radius:12px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.lb-add:hover{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px var(--ct-brand);color:var(--ct-brand-ink)}.lb-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;text-align:center;font-size:13.5px;color:var(--ct-ink-3)}.lb-empty svg{color:var(--ct-ink-4)}.lb-empty b{font-weight:650;color:var(--ct-ink-2)}.lb-preview{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.lb-preview-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.lb-preview-hd>span{display:inline-flex;align-items:center;gap:8px;font:650 15px/1.2 var(--ct-display);color:var(--ct-ink)}.lb-preview-hd>span svg{color:var(--ct-brand)}.lb-device{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.lb-device button{display:grid;place-items:center;width:34px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ct-ink-3);cursor:pointer}.lb-device button[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff}.lb-stage{padding:14px;border-radius:14px;background:var(--ct-sunken);box-shadow:inset 0 1px 3px #10122814}.lb-urlbar{display:flex;align-items:center;gap:6px;min-width:0;height:36px;padding:0 12px;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 12.5px/1 ui-monospace,Menlo,monospace;color:var(--ct-ink-3)}.lb-urlbar svg{flex:none;color:var(--ct-ink-3)}.lb-urlbar span,.lb-urlbar b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-urlbar b{min-width:0;font-weight:650;color:var(--ct-ok)}.lb-preview-note{font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}@media (max-width: 1023.98px){.lb-layout{grid-template-columns:minmax(0,1fr)}.lb-aside{display:none}}@media (max-width: 767.98px){.lb-imgs{grid-template-columns:minmax(0,1fr)}.lb-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-testi-row{flex-direction:column;padding-right:44px}.lb-color .wd-input{width:auto;flex:1 1 120px}}@media (max-width: 767.98px),(pointer: coarse){.lb-preset,.lb-img-acts button,.lb-stars button{width:44px;height:44px}.lb-event{min-height:56px}.lb-device button{width:44px;height:44px}.lb-add{min-height:44px}.lb-url{height:44px!important}}@media (prefers-reduced-motion: reduce){.lb-tpl,.lb-preset,.lb-drop,.lb-event{transition:none!important}.lb-tpl:hover,.lb-preset:hover{transform:none}}.pb-root{--pb-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pb-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pb-ink: #14152A;--pb-ink-2: #3A3C4E;--pb-ink-3: #5E6072;--pb-ink-4: #8A8C9C;--pb-line: #E3E6EC;--pb-surface: #fff;--pb-surface-2: #F6F7FA;--pb-hover: #F1F2F7;--pb-sunken: #ECEEF5;--pb-brand: #4338CA;--pb-brand-soft: #EEF0FF;--pb-brand-ink: #3730A3;--pb-bad: #BE2F1D;--pb-bad-soft: #FBE9E5;--pb-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--tn-bg: #fff;--tn-bg-surface: #F6F7FA;--tn-bg-sidebar: #F6F7FA;--tn-text: #2A2C3B;--tn-text-muted: #5E6072;--tn-border: #E3E6EC;--tn-hover: rgba(20,21,42,.04);--tn-active: rgba(67,56,202,.07);--tn-accent: #4338CA;--tn-accent-hover: #3730A3;--tn-dropdown-bg: #fff;--tn-skeleton: #ECEEF5;--tn-input-bg: #fff;--tn-toolbar-active-bg: rgba(67,56,202,.08);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--pb-surface);color:var(--pb-ink);font-family:var(--pb-font);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pb-root *,.pb-root *:before,.pb-root *:after{box-sizing:border-box}.pb-root :focus-visible{outline:2px solid var(--pb-brand);outline-offset:2px}.pb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pb-top{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--pb-line);background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.pb-top-in{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1080px;min-height:60px;margin:0 auto;padding:8px 24px}.pb-brand{display:inline-flex;align-items:center;gap:10px;color:var(--pb-ink);text-decoration:none;border-radius:10px}.pb-mark{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);color:#fff;font:700 16px/1 var(--pb-display);box-shadow:inset 0 1px #ffffff52,0 8px 18px -8px #4f46e5b3}.pb-word{font:650 19px/1 var(--pb-display);letter-spacing:-.03em}.pb-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:var(--pb-surface-2);box-shadow:inset 0 0 0 1px var(--pb-line);color:var(--pb-ink-3);font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap}.pb-back{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px 0 8px;border:0;border-radius:10px;background:none;color:var(--pb-ink-2);font:600 14px/1 var(--pb-font);cursor:pointer}.pb-back:hover{background:var(--pb-hover);color:var(--pb-ink)}.pb-main{flex:1;width:100%}.pb-col{width:100%;max-width:768px;margin:0 auto;padding:48px 24px 64px}.pb-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:5px 12px 5px 6px;border-radius:999px;background:var(--pb-brand-soft);color:var(--pb-brand-ink);font-size:13px;font-weight:650;line-height:1.3}.pb-eyebrow-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#fff;color:var(--pb-brand)}.pb-title{margin:0;font:650 40px/1.08 var(--pb-display);letter-spacing:-.034em;color:var(--pb-ink);text-wrap:balance;overflow-wrap:anywhere}.pb-sub{margin:10px 0 0;font-size:17px;line-height:1.55;color:var(--pb-ink-3)}.pb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;font-size:14px;line-height:1.4;color:var(--pb-ink-3)}.pb-meta span{display:inline-flex;align-items:center;gap:6px}.pb-toc{margin:30px 0 0;padding:16px 20px;border-radius:16px;background:var(--pb-surface-2);box-shadow:inset 0 0 0 1px var(--pb-line)}.pb-toc-title{margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pb-ink-3)}.pb-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;counter-reset:pb-toc}.pb-toc li{counter-increment:pb-toc}.pb-toc a{display:flex;gap:8px;min-height:34px;align-items:center;padding:2px 0;color:var(--pb-ink-2);font-size:14.5px;text-decoration:none;border-radius:6px}.pb-toc a:before{content:counter(pb-toc) ".";min-width:18px;color:var(--pb-ink-4);font-variant-numeric:tabular-nums}.pb-toc a:hover{color:var(--pb-brand-ink);text-decoration:underline;text-underline-offset:3px}.pb-prose{margin-top:12px;color:var(--pb-ink-2)}.pb-prose section{padding:26px 0 0;scroll-margin-top:80px}.pb-prose section+section{margin-top:26px;border-top:1px solid var(--pb-line)}.pb-prose h2{margin:0 0 10px;font:650 22px/1.25 var(--pb-display);letter-spacing:-.02em;color:var(--pb-ink)}.pb-prose p{margin:0}.pb-prose p+p,.pb-prose ul+p{margin-top:12px}.pb-prose ul{margin:10px 0 0;padding-left:22px;list-style:disc}.pb-prose li{margin:4px 0;padding-left:4px}.pb-prose li::marker{color:var(--pb-brand)}.pb-prose strong{color:var(--pb-ink);font-weight:650}.pb-prose a{color:var(--pb-brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;border-radius:4px}.pb-cover{width:100%;height:240px;overflow:hidden;background:var(--pb-surface-2)}.pb-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb-col.has-cover{padding-top:0}.pb-icon{display:block;margin:0 0 12px;font-size:52px;line-height:1.1}.pb-col.has-cover .pb-icon{margin-top:-34px}.pb-col.has-cover .pb-title{margin-top:28px}.pb-col.has-cover .pb-icon+.pb-title{margin-top:0}.pb-note{margin-top:30px}.pb-note .tn-editor-content{font-family:var(--pb-font);font-size:16px;line-height:1.7;color:var(--tn-text)}.pb-note .ProseMirror{outline:none}.pb-note img{max-width:100%;height:auto}.pb-sk{display:block;border-radius:8px;background:var(--pb-sunken);animation:pb-pulse 1.1s ease-in-out infinite alternate}@keyframes pb-pulse{0%{opacity:.55}to{opacity:1}}.pb-sk+.pb-sk{margin-top:12px}.pb-sk-title{height:40px;width:62%;margin-bottom:28px}.pb-state{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:8vh auto 0;padding:0 8px;text-align:center}.pb-state-ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:18px;background:var(--pb-surface-2);color:var(--pb-ink-3);box-shadow:inset 0 0 0 1px var(--pb-line)}.pb-state h1{margin:0;font:650 28px/1.15 var(--pb-display);letter-spacing:-.025em;color:var(--pb-ink)}.pb-state p{margin:0;font-size:16px;color:var(--pb-ink-3)}.pb-foot{border-top:1px solid var(--pb-line)}.pb-foot-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;max-width:768px;margin:0 auto;padding:20px 24px 28px;font-size:13px;line-height:1.5;color:var(--pb-ink-3)}.pb-foot a{color:var(--pb-ink-2);text-decoration:underline;text-underline-offset:3px;border-radius:4px}@media (max-width: 767.98px){.pb-top-in{padding:8px 16px}.pb-col{padding:32px 16px 48px}.pb-title{font-size:31px}.pb-sub{font-size:16px}.pb-toc ol{grid-template-columns:minmax(0,1fr)}.pb-toc a,.pb-back{min-height:44px}.pb-cover{height:160px}.pb-note .tn-editor-content table{display:block;max-width:100%;overflow-x:auto}.pb-icon{font-size:44px}.pb-foot-in{padding:18px 16px 24px}}@media (max-width: 379.98px){.pb-word{display:none}}@media (prefers-reduced-motion: reduce){.pb-root *,.pb-root *:before,.pb-root *:after{animation:none!important;transition:none!important}}.em-spacer{flex:1 1 auto}.em-count{font-size:13px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.em-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-nav{flex-wrap:wrap}.em-seg{max-width:100%}.em-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.em-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;border:0;border-radius:999px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 13px/1 var(--ct-font);color:var(--ct-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.em-chip svg{flex:none;color:var(--ct-ink-4)}.em-chip:hover{background:var(--ct-hover);color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.em-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.em-chip[aria-pressed=true] svg{color:#a5b4fc}.em-chip .em-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);color:var(--ct-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.em-chip[aria-pressed=true] .em-n{background:#ffffff29;box-shadow:none;color:#fff}.em-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.em-dot.is-ok{background:#22c55e}.em-dot.is-warn{background:#f5b94a}.em-pill{display:inline-flex;flex:none;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--ct-ink-2);background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.em-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}.em-pill.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.em-pill.is-ok:before{box-shadow:0 0 0 3px #0e7a5024;animation:em-live 2.4s ease-in-out infinite}.em-pill.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn);box-shadow:none}.em-pill.is-cat{background:var(--ct-mono-bg, var(--ct-surface-2));color:var(--ct-mono-fg, var(--ct-ink-2));box-shadow:none}.em-pill.is-cat:before{display:none}@keyframes em-live{50%{box-shadow:0 0 0 5px #0e7a500d}}.em-tag{display:inline-flex;align-items:center;gap:4px;height:22px;max-width:100%;padding:0 8px;border-radius:999px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:12px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap}.em-tag svg{flex:none}.em-tag.is-sign{background:var(--ct-ok-soft);color:var(--ct-ok);box-shadow:none}.em-var{display:inline-block;max-width:100%;height:22px;padding:0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:500 12px/22px ui-monospace,SFMono-Regular,Menlo,monospace}.em-check{display:grid;place-items:center;flex:none;width:30px;height:30px;margin:-5px -3px -5px -6px;padding:0;border:0;border-radius:9px;background:none;cursor:pointer}.em-check>span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#fff;color:transparent;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);transition:background-color .15s,box-shadow .15s}.em-check:hover>span{box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.em-check[aria-checked=true]>span{background:var(--ct-brand);color:#fff;box-shadow:none}.em-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.em-acts .em-more[aria-haspopup]{flex:none;width:32px;padding:0}.em-menu button:disabled{opacity:.5;cursor:default}.em-bar{display:block;height:7px;overflow:hidden;border-radius:99px;background:var(--ct-sunken)}.em-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6366f1,#a855f7)}.em-bar.is-ok i{background:linear-gradient(90deg,#22c55e,#14b8a6)}.em-list{display:flex;flex-direction:column;gap:14px;min-width:0}.em-list.has-bulk{padding-bottom:76px}.em-row{position:relative;display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(0,1.3fr) minmax(410px,1fr);gap:18px 24px;align-items:center;min-width:0;padding:18px 20px 18px 22px;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:box-shadow .2s}.em-row:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--ct-line-2)}.em-row.is-active:before{background:linear-gradient(180deg,#22c55e,#0e7a50);box-shadow:0 0 12px #22c55e73}.em-row.is-paused:before{background:#f5b94a}.em-row:hover{box-shadow:var(--ct-sh-2)}.em-row.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.em-row.is-menu{z-index:30}.em-row.is-sk{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:120px}.em-row.is-sk:before{display:none}.em-row-id{min-width:0}.em-row-name{display:flex;align-items:center;gap:9px;min-width:0}.em-row-name h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 17px/1.25 var(--ct-display);letter-spacing:-.015em;color:var(--ct-ink)}.em-row-desc{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ct-ink-3)}.em-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12.5px;color:var(--ct-ink-3)}.em-row-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.em-row-meta svg{flex:none;color:var(--ct-ink-4)}.em-row-state{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:13px;color:var(--ct-ink-2)}.em-row-state svg{flex:none;color:var(--ct-ink-4)}.em-row-state.is-ok{color:var(--ct-ok)}.em-row-state.is-ok svg{color:var(--ct-ok)}.em-row-state.is-warn{color:var(--ct-warn)}.em-row-state.is-warn svg{color:var(--ct-warn)}.em-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.em-fstep{min-width:0}.em-fstep b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 22px/1 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink);font-variant-numeric:tabular-nums}.em-fstep b.is-zero{color:var(--ct-ink-4)}.em-fstep small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ct-ink-3)}.em-fstep .em-rate{display:block;min-height:17px;margin-top:2px;font-size:12px;font-weight:650;color:var(--ct-brand-ink);font-variant-numeric:tabular-nums}.em-fstep .em-rate.is-ok{color:var(--ct-ok)}.em-fstep .em-bar{height:4px;margin-top:7px}.em-fstep .em-bar.is-none{visibility:hidden}.em-row-side{display:flex;flex-direction:column;gap:12px;min-width:0}.em-enr{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12.5px;color:var(--ct-ink-3)}.em-enr-t{font-weight:650;color:var(--ct-ink-2)}.em-enr-row{display:grid;grid-template-columns:76px minmax(0,1fr) 48px;align-items:center;gap:8px}.em-enr-row .em-bar{height:6px}.em-enr-row>span:last-child{text-align:right;font-weight:600;color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.em-row-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.em-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;min-width:0}.em-grid.has-bulk{padding-bottom:76px}.em-tpl{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:box-shadow .2s}.em-tpl:hover{box-shadow:var(--ct-sh-2)}.em-tpl.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.em-tpl.is-menu{z-index:30}.em-tpl.is-sk{min-height:270px;padding:16px;gap:12px}.em-tpl-top{display:flex;align-items:flex-start;gap:12px;padding:16px 14px 0 16px}.em-tpl-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.em-tpl-id{flex:1;min-width:0}.em-tpl-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.em-tpl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:5px;font-size:12.5px;color:var(--ct-ink-3)}.em-tpl-top .em-check{margin:-4px -4px 0 0}.em-tpl-mail{margin:14px 16px 0;padding:12px 14px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);min-width:0}.em-tpl-subject{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--ct-ink)}.em-tpl-subject>span:first-child{flex:none;font-size:12px;font-weight:650;color:var(--ct-ink-4)}.em-tpl-subject>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-tpl-body{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;padding-top:8px;border-top:1px dashed var(--ct-line-2);font-size:13px;line-height:1.5;color:var(--ct-ink-2);white-space:pre-line;overflow-wrap:anywhere}.em-tpl-body.is-empty{color:var(--ct-ink-4);font-style:italic}.em-tpl-tags{display:flex;flex-wrap:wrap;gap:5px;padding:12px 16px 14px;min-width:0}.em-tpl-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding:12px 14px 14px 16px;border-top:1px solid var(--ct-line)}.em-iconbtn{flex:none}@media (max-width: 1440px){.em-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.em-row-side{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.em-enr{flex:1 1 260px;max-width:440px}.em-row-acts{flex:0 1 auto;justify-content:flex-end}}@media (max-width: 767.98px){.em-nav{align-items:stretch}.em-seg{width:100%}div.em-seg button{flex:1 1 0;justify-content:center;padding:0 10px}.em-row{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 14px 16px 18px}.em-row-side{flex-direction:column;align-items:stretch}.em-enr{flex:none;max-width:none}.em-row-acts{justify-content:flex-start}.em-row-acts .ct-btn{flex:1 1 auto}.em-funnel{gap:8px}.em-fstep b{font-size:19px}.em-tpl-foot .ct-btn{flex:1 1 auto}.em-acts .em-spacer{display:none}.em-acts .em-menu-wrap,.em-toolbar-row .em-selall{margin-left:auto}}@media (max-width: 767.98px),(pointer: coarse){.em-chip{height:44px;padding:0 8px 0 14px}.em-check{width:44px;height:44px;margin:-12px -10px -12px -13px}.em-tpl-top .em-check{margin:-10px -10px -8px 0}div.em-seg button{min-height:44px}label.em-search input{height:44px}label.em-search button[aria-label]{width:40px;height:40px;right:2px}.em-acts .em-more[aria-haspopup]{width:44px}button.em-iconbtn{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.em-row,.em-tpl,.em-chip,.em-check>span,.em-pill:before{transition:none!important;animation:none!important}}.cp-root.cp-four .ct-hero .ct-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-root.has-bulk{padding-bottom:96px}.cp-root .ct-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp-root .em-pill.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:none}.cp-root .em-pill.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad);box-shadow:none}.cp-root .em-pill.is-warn:before{animation:cp-blink 1.6s ease-in-out infinite}@keyframes cp-blink{50%{opacity:.35}}.cp-root .ct-btn.cp-danger{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.cp-root .ct-btn.cp-danger:hover{background:linear-gradient(180deg,#c9321e,#a82718)}.cp-root .ct-btn.cp-warm{color:#fff;background:linear-gradient(180deg,#c27a0e,#9a5b00);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #9a5b00cc}.cp-spacer{flex:1 1 auto}.cp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cp-spin{animation:ct-rot .9s linear infinite}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:14px;min-width:0}.cp-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:box-shadow .2s}.cp-card:before{content:"";position:absolute;left:0;top:18px;width:4px;height:40px;border-radius:0 4px 4px 0;background:var(--ct-line-2)}.cp-card.is-sent:before{background:linear-gradient(180deg,#22c55e,#0e7a50)}.cp-card.is-sending:before{background:#f5b94a}.cp-card.is-scheduled:before{background:linear-gradient(180deg,#818cf8,#4338ca)}.cp-card.is-cancelled:before{background:#e6826f}.cp-card:hover{box-shadow:var(--ct-sh-2)}.cp-card.is-selected{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-2)}.cp-card.is-menu{z-index:30}.cp-card.is-sk{min-height:260px;padding:18px;gap:12px}.cp-card.is-sk:before{display:none}.cp-card-top{display:flex;align-items:flex-start;gap:10px;padding:16px 16px 0 18px}.cp-card-id{flex:1;min-width:0}.cp-card-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16.5px/1.25 var(--ct-display);letter-spacing:-.012em;color:var(--ct-ink)}.cp-subject{display:flex;align-items:baseline;gap:7px;margin-top:4px;min-width:0;font-size:13px;color:var(--ct-ink-2)}.cp-subject>span:first-child{flex:none;font-size:12px;font-weight:650;color:var(--ct-ink-4)}.cp-subject>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-card-top .em-pill{margin-top:2px}.cp-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 16px 0 18px;font-size:12.5px;color:var(--ct-ink-3)}.cp-card-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.cp-card-meta>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-card-meta svg{flex:none;color:var(--ct-ink-4)}.cp-card-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 0 18px}.cp-card .em-funnel{gap:8px}.cp-card .em-fstep b{font-size:21px}.cp-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:13px;line-height:1.45;color:var(--ct-ink-2)}.cp-note svg{flex:none;margin-top:1px;color:var(--ct-ink-4)}.cp-note b{color:var(--ct-ink);font-weight:650}.cp-note.is-brand{background:var(--ct-brand-soft);box-shadow:none;color:var(--ct-brand-ink)}.cp-note.is-brand svg{color:var(--ct-brand)}.cp-note.is-warn{background:var(--ct-warn-soft);box-shadow:none;color:var(--ct-warn)}.cp-note.is-warn svg{color:var(--ct-warn)}.cp-note.is-bad{background:var(--ct-bad-soft);box-shadow:none;color:var(--ct-bad)}.cp-note.is-bad svg{color:var(--ct-bad)}.cp-progress{display:flex;flex-direction:column;gap:6px}.cp-progress-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;font-size:12.5px;font-weight:600;color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.cp-progress-row>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--ct-brand-ink)}.cp-errline{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ct-bad)}.cp-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:14px 14px 14px 18px}.cp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cp-fade .18s ease-out;font-family:var(--ct-font);font-size:14px;line-height:1.45;color:var(--ct-ink)}@keyframes cp-fade{0%{opacity:0}}.cp-dialog{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);min-height:0;overflow:hidden;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-3);outline:none}.cp-dialog.is-sm{max-width:440px}.cp-dialog.is-lg{max-width:780px}.cp-dialog.is-xl{max-width:1000px}.cp-dialog-hd{display:flex;align-items:flex-start;gap:14px;padding:18px 18px 14px 22px;border-bottom:1px solid var(--ct-line)}.cp-dialog-hd.is-plain{border-bottom:0;padding-bottom:6px}.cp-dialog-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--ct-brand-soft);color:var(--ct-brand)}.cp-dialog-ico.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.cp-dialog-ico.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.cp-dialog-hd>div:not(.cp-dialog-ico){flex:1;min-width:0;padding-top:1px}.cp-dialog h2{margin:0;overflow-wrap:anywhere;font:650 18px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.cp-dialog-hd small{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:13px;color:var(--ct-ink-3)}.cp-dialog-hd .ct-iconbtn{margin:-4px -4px 0 0}.cp-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 20px;overscroll-behavior:contain}.cp-dialog-bd>p{margin:0;font-size:14px;line-height:1.5;color:var(--ct-ink-2);overflow-wrap:anywhere}.cp-dialog-bd>p strong{color:var(--ct-ink);font-weight:650}.cp-dialog-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 18px;border-top:1px solid var(--ct-line);background:var(--ct-surface-2)}.cp-dialog-ft.is-plain{border-top:0;background:none;padding-top:6px}.cp-dialog-ft.is-split .ct-btn{flex:1;height:42px}.cp-dialog-ft .cp-ft-info{font-size:13px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-dialog-ft .cp-ft-info b{color:var(--ct-ink);font-weight:650}.cp-tabs{display:flex;gap:4px;padding:0 18px 0 22px;border-bottom:1px solid var(--ct-line);overflow-x:auto}.cp-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:0;background:none;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-3);cursor:pointer;white-space:nowrap}.cp-tabs button svg{color:var(--ct-ink-4)}.cp-tabs button:hover,.cp-tabs button[aria-selected=true]{color:var(--ct-ink)}.cp-tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--ct-brand)}.cp-tabs button[aria-selected=true] svg{color:var(--ct-brand)}.cp-tabs .cp-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ct-sunken);color:var(--ct-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.cp-steps{display:flex;align-items:center;gap:6px;margin:0;padding:12px 22px;list-style:none;border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2);overflow-x:auto}.cp-step{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:13px;font-weight:600;color:var(--ct-ink-3);white-space:nowrap}.cp-step b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);font-size:12.5px;font-weight:650;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-step.is-done{color:var(--ct-ok)}.cp-step.is-done b{background:var(--ct-ok-soft);box-shadow:none;color:var(--ct-ok)}.cp-step.is-current{color:var(--ct-ink)}.cp-step.is-current b{background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:0 6px 14px -8px #4338cae6;color:#fff}.cp-step-sep{flex:0 1 28px;min-width:10px;height:1px;background:var(--ct-line-2)}.cp-wz-intro{margin-bottom:16px}.cp-wz-intro h3{margin:0;font:650 19px/1.25 var(--ct-display);letter-spacing:-.012em;color:var(--ct-ink)}.cp-wz-intro p{margin:4px 0 0;font-size:13.5px;color:var(--ct-ink-3)}.cp-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.cp-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px}.cp-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 14px 15px;border:0;border-radius:14px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;color:var(--ct-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,background-color .15s}.cp-option:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2),var(--ct-sh-1)}.cp-option[aria-checked=true]{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 2px var(--ct-brand)}.cp-option-ico{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:10px;background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-option[aria-checked=true] .cp-option-ico{background:var(--ct-brand);color:#fff;box-shadow:none}.cp-option b{font-size:14px;font-weight:650}.cp-option span:not(.cp-option-ico):not(.cp-option-tick){font-size:12.5px;line-height:1.4;color:var(--ct-ink-3)}.cp-option-tick{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ct-brand);color:#fff}.cp-panel{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-panel-t{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;color:var(--ct-ink)}.cp-panel-t svg{color:var(--ct-brand)}.cp-panel-t small{font-size:12.5px;font-weight:500;color:var(--ct-ink-3)}.cp-panel-foot{padding-top:12px;border-top:1px solid var(--ct-line);font-size:13px;color:var(--ct-ink-3)}.cp-panel-foot b{color:var(--ct-ink);font-weight:650}.cp-empty-line{margin:0;padding:8px 0;font-size:13.5px;color:var(--ct-ink-3);text-align:center}.cp-toggles{display:flex;flex-wrap:wrap;gap:6px}.cp-toggle{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;max-width:100%;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);font:600 13px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer;white-space:nowrap}.cp-toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cp-toggle:hover{color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-ink-4)}.cp-toggle[aria-pressed=true]{background:var(--ct-brand);box-shadow:none;color:#fff}.cp-toggle i{flex:none;width:9px;height:9px;border-radius:50%}.cp-pipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.cp-pipe{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;text-align:left;cursor:pointer}.cp-pipe:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.cp-pipe[aria-checked=true]{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 2px var(--ct-brand)}.cp-pipe i{flex:none;width:10px;height:10px;border-radius:50%}.cp-pipe>span{flex:1;min-width:0}.cp-pipe b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.cp-pipe small{display:block;margin-top:2px;font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-pipe svg{flex:none;color:var(--ct-brand)}.cp-people{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-people.is-scroll{max-height:240px;overflow-y:auto}.cp-person{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:0;border-bottom:1px solid var(--ct-line);background:none;font:inherit;text-align:left;color:var(--ct-ink)}.cp-person:last-child{border-bottom:0}.cp-people button.cp-person{cursor:pointer}.cp-people button.cp-person:hover{background:var(--ct-surface-2)}.cp-person.is-picked{background:var(--ct-brand-soft)}.cp-mono{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;font:650 12.5px/1 var(--ct-font);color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8)}.cp-person-id{flex:1;min-width:0}.cp-person-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--ct-ink)}.cp-person-id small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.cp-person>svg{flex:none;color:var(--ct-brand)}.cp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cp-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:650;color:var(--ct-ink-2)}.cp-label small{font-weight:500;color:var(--ct-ink-3)}.cp-input,.cp-select,.cp-textarea{width:100%;min-width:0;height:42px;padding:0 12px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);font:500 14px/1.3 var(--ct-font);color:var(--ct-ink);transition:box-shadow .15s}.cp-textarea{height:auto;min-height:220px;padding:10px 12px;line-height:1.5;resize:vertical}.cp-select{padding-right:32px;-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.cp-input::-moz-placeholder,.cp-textarea::-moz-placeholder{color:var(--ct-ink-4)}.cp-input::placeholder,.cp-textarea::placeholder{color:var(--ct-ink-4)}.cp-input:hover,.cp-select:hover,.cp-textarea:hover{box-shadow:inset 0 0 0 1px var(--ct-ink-4)}.cp-input:focus,.cp-select:focus,.cp-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 3px #4338ca24}.cp-input[aria-invalid=true],.cp-textarea[aria-invalid=true],.cp-select[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--ct-bad)}.cp-input.is-drop,.cp-textarea.is-drop{background:var(--ct-brand-soft);outline:1.5px dashed var(--ct-brand);outline-offset:-3px}.cp-searchbox{position:relative}.cp-searchbox>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ct-ink-4);pointer-events:none}.cp-searchbox .cp-input{padding-left:38px;padding-right:38px}.cp-searchbox .cp-spin,.cp-searchbox .cp-searchbox-r{position:absolute;right:12px;top:50%;margin-top:-8px;color:var(--ct-brand)}.cp-hint{margin:0;font-size:12.5px;color:var(--ct-ink-3)}.cp-err{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;color:var(--ct-bad)}.cp-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-hours{display:flex;align-items:center;gap:10px}.cp-hours .cp-select{flex:1}.cp-hours>span{font-size:13.5px;color:var(--ct-ink-3)}.cp-days{display:flex;flex-wrap:wrap;gap:6px}.cp-day{display:grid;place-items:center;min-width:48px;height:40px;padding:0 10px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2);font:650 13px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.cp-day:hover{box-shadow:inset 0 0 0 1px var(--ct-ink-4);color:var(--ct-ink)}.cp-day[aria-pressed=true]{background:var(--ct-brand);box-shadow:none;color:#fff}.cp-vars{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:var(--ct-brand-soft)}.cp-vars>p{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;color:var(--ct-brand-ink)}.cp-vars-list{display:flex;flex-wrap:wrap;gap:6px}.cp-var{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #4338ca2e;font:600 13px/1 var(--ct-font);color:var(--ct-ink);cursor:pointer}.cp-var svg{color:var(--ct-brand)}.cp-var code{font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ct-brand-ink)}.cp-var:hover{box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.cp-var.is-drag{opacity:.5}.cp-preview{min-height:260px;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line-2)}.cp-preview-subject{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--ct-line)}.cp-preview-subject small{display:block;font-size:12px;font-weight:650;color:var(--ct-ink-3)}.cp-preview-subject b{display:block;margin-top:2px;font-size:15px;font-weight:650;color:var(--ct-ink);overflow-wrap:anywhere}.cp-preview-body{font-size:14px;line-height:1.6;color:var(--ct-ink);overflow-wrap:anywhere}.cp-preview-body p,.cp-preview-body div{margin:0 0 .6em}.cp-preview-body img{max-width:100%;height:auto}.cp-preview-body .is-empty{color:var(--ct-ink-4);font-style:italic}.cp-root .cp-var-chip,.cp-modal .cp-var-chip{display:inline-block;padding:0 7px;border-radius:6px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-size:12.5px;font-weight:650;line-height:20px}.cp-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cp-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.cp-tpl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:150px;padding:14px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;color:var(--ct-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.cp-tpl:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2),var(--ct-sh-2);transform:translateY(-1px)}.cp-tpl.is-blank{align-items:flex-start;justify-content:flex-start;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1.5px var(--ct-line-2);border:0}.cp-tpl.is-blank:hover{box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.cp-tpl-ico{display:grid;place-items:center;width:38px;height:38px;margin-bottom:4px;border-radius:12px;color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8)}.cp-tpl.is-blank .cp-tpl-ico{background:var(--ct-brand);color:#fff}.cp-tpl-tags{display:flex;flex-wrap:wrap;gap:5px}.cp-tpl b{font-size:14.5px;font-weight:650;color:var(--ct-ink)}.cp-tpl>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.cp-tpl .cp-tpl-arrow{position:absolute;right:12px;bottom:12px;color:var(--ct-brand);opacity:0;transition:opacity .15s}.cp-tpl:hover .cp-tpl-arrow,.cp-tpl:focus-visible .cp-tpl-arrow{opacity:1}.cp-sum-head{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#eef0ff,#f6f7fa);box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-sum-head .cp-dialog-ico{width:48px;height:48px;border-radius:15px}.cp-sum-head b{display:block;font:650 30px/1 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink);font-variant-numeric:tabular-nums}.cp-sum-head small{display:block;margin-top:4px;font-size:13px;color:var(--ct-ink-3)}.cp-sum-list{margin:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-sum-list>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 14px;border-bottom:1px solid var(--ct-line)}.cp-sum-list>div:last-child{border-bottom:0}.cp-sum-list dt{font-size:13px;font-weight:650;color:var(--ct-ink-3)}.cp-sum-list dd{margin:0;min-width:0;font-size:14px;color:var(--ct-ink);overflow-wrap:anywhere}.cp-sum-more{margin:8px 0 0;font-size:13px;color:var(--ct-ink-3);text-align:center}.cp-send{width:100%;height:50px!important;border-radius:14px!important;font-size:15px!important}.cp-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px}.cp-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-kpi-top{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:var(--ct-ink-3)}.cp-kpi-top span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--ct-brand-soft);color:var(--ct-brand)}.cp-kpi-top span.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.cp-kpi-top span.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.cp-kpi-top span.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.cp-kpi b{font:650 26px/1 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink);font-variant-numeric:tabular-nums}.cp-kpi small{font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-block{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-block h3{display:flex;align-items:center;gap:8px;margin:0;font:650 15.5px/1.2 var(--ct-display);color:var(--ct-ink)}.cp-block h3 svg{color:var(--ct-brand)}.cp-block>p{margin:-4px 0 0;font-size:12.5px;color:var(--ct-ink-3)}.cp-rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 20px}.cp-rate{display:flex;flex-direction:column;gap:6px}.cp-rate-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--ct-ink-2)}.cp-rate-row b{font:650 18px/1 var(--ct-display);color:var(--ct-ink);font-variant-numeric:tabular-nums}.cp-rate small{font-size:12px;color:var(--ct-ink-3)}.cp-rate .em-bar{height:8px}.cp-statuses{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px}.cp-status{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border:0;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;text-align:left;cursor:pointer}.cp-status:hover{box-shadow:inset 0 0 0 1px var(--ct-brand);background:#fff}.cp-status>span:first-child{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:var(--ct-ink-2)}.cp-status b{font:650 22px/1 var(--ct-display);color:var(--ct-ink);font-variant-numeric:tabular-nums}.cp-status small{font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.cp-dot.is-sent{background:#6366f1}.cp-dot.is-opened{background:#22c55e}.cp-dot.is-clicked{background:#a855f7}.cp-dot.is-error,.cp-dot.is-bounced{background:#e5484d}.cp-loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 12px;font-size:13.5px;color:var(--ct-ink-3)}.cp-loading svg{color:var(--ct-brand)}.cp-rcp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.cp-rcp-bar .em-count{margin-left:auto}.cp-rcps{display:flex;flex-direction:column;gap:8px}.cp-rcp{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.cp-rcp-top{display:flex;align-items:center;gap:12px;min-width:0}.cp-rcp-top .cp-person-id{flex:1}.cp-rcp-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.cp-count{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:7px;background:var(--ct-surface-2);font-size:12.5px;font-weight:650;color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.cp-count svg{color:var(--ct-ink-3)}.cp-tl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;border-top:1px dashed var(--ct-line-2);font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-tl>span{display:inline-flex;align-items:center;gap:5px}.cp-tl b{font-weight:650;color:var(--ct-ink-2)}.cp-tl svg{color:var(--ct-ink-4)}.cp-root .ct-pager,.cp-modal .ct-pager{flex-wrap:wrap}.cp-tm{display:flex;flex-direction:column;gap:14px;min-width:0}.cp-tm-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.cp-tm-head h2{margin:0;font:650 17px/1.25 var(--ct-display);color:var(--ct-ink)}.cp-tm-head p{margin:2px 0 0;font-size:13px;color:var(--ct-ink-3)}.cp-tm-head .cp-tm-acts{display:flex;flex-wrap:wrap;gap:8px}.cp-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px}.cp-cat{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:14px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.cp-cat.is-on{box-shadow:0 0 0 2px var(--ct-brand),var(--ct-sh-1)}.cp-cat-pick{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;border-radius:inherit;background:none;cursor:pointer}.cp-cat-ico{position:relative;z-index:1;pointer-events:none;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8)}.cp-cat-id{position:relative;z-index:1;pointer-events:none;flex:1;min-width:0}.cp-cat-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.cp-cat-id small{display:block;font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.cp-cat-acts{position:relative;z-index:2;display:flex;gap:2px}.cp-tm .em-tpl-ico{color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8)}.cp-tm .em-tpl-body{white-space:pre-line}.cp-cat-preview{display:grid;place-items:center;width:64px;height:64px;margin:0 auto;border-radius:20px;color:var(--ct-mono-fg);background:var(--ct-mono-bg)}.cp-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cp-swatch{height:40px;border:0;border-radius:11px;background:var(--sw-bg);box-shadow:inset 0 0 0 1px #11133014;cursor:pointer;display:grid;place-items:center;color:var(--sw-fg);font:650 12px/1 var(--ct-font)}.cp-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--sw-fg),0 0 0 3px #4338ca1f}.cp-icons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cp-icon-pick{display:grid;place-items:center;height:42px;border:0;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);color:var(--ct-ink-3);cursor:pointer}.cp-icon-pick:hover{color:var(--ct-ink);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.cp-icon-pick[aria-pressed=true]{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 2px var(--ct-brand);color:var(--ct-brand)}.cp-tplform{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;flex:1 1 auto}.cp-tplform-side{display:flex;flex-direction:column;gap:8px;padding:16px;border-right:1px solid var(--ct-line);background:var(--ct-surface-2);overflow-y:auto}.cp-tplform-side>p{margin:0;font-size:12.5px;font-weight:650;color:var(--ct-ink-3)}.cp-tplform-side .cp-hint{margin-top:auto;padding-top:10px;border-top:1px solid var(--ct-line)}.cp-dragvar{display:flex;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:inherit;text-align:left;color:var(--ct-ink);cursor:grab}.cp-dragvar:hover{box-shadow:inset 0 0 0 1px var(--ct-brand)}.cp-dragvar:active{cursor:grabbing}.cp-dragvar.is-drag{opacity:.5}.cp-dragvar svg{flex:none;color:var(--ct-brand)}.cp-dragvar span{min-width:0}.cp-dragvar b{display:block;font-size:13px;font-weight:650}.cp-dragvar code{display:block;font:500 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ct-ink-3)}.cp-tplform-main{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 22px;overflow-y:auto}.cp-drop{position:relative}.cp-drop-tag{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.cp-drop-tag span{padding:4px 10px;border-radius:8px;background:var(--ct-brand);color:#fff;font-size:12.5px;font-weight:650}@media (max-width: 1280px){.cp-root.cp-four .ct-hero .ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.cp-root.cp-four .ct-hero .ct-kpi{padding:12px 12px 13px}.cp-root.cp-four .ct-hero .ct-kpi-top{font-size:12.5px;gap:7px}.cp-root.cp-four .ct-hero .ct-kpi-sub{white-space:normal;line-height:1.35}.cp-root .ct-toolbar-row>.ct-search{flex-basis:100%;min-width:0}.cp-grid{grid-template-columns:minmax(0,1fr)}.cp-card .em-fstep b{font-size:18px}.cp-card-foot .ct-btn:not(.em-more){flex:1 1 auto}.cp-card-foot .cp-spacer{display:none}.cp-card-foot .em-menu-wrap{margin-left:auto}.cp-modal{padding:0;align-items:flex-end}.cp-dialog,.cp-dialog.is-sm,.cp-dialog.is-lg,.cp-dialog.is-xl{max-width:none;max-height:100%;border-radius:20px 20px 0 0}.cp-dialog.is-lg,.cp-dialog.is-xl{height:100%;border-radius:0}.cp-dialog-hd{padding:14px 12px 12px 16px}.cp-dialog-bd{padding:16px}.cp-dialog-ft{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.cp-dialog-ft.is-split{flex-direction:column-reverse}.cp-dialog-ft.is-split .ct-btn{width:100%}.cp-steps{padding:10px 16px}.cp-step:not(.is-current) span{display:none}.cp-row2{grid-template-columns:minmax(0,1fr)}.cp-sum-list>div{grid-template-columns:minmax(0,1fr);gap:2px}.cp-rcp-top{flex-wrap:wrap}.cp-rcp-acts{justify-content:flex-start;width:100%;padding-left:46px}.cp-tplform{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow-y:auto}.cp-tplform-side,.cp-tplform-main{overflow:visible}.cp-tplform-side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--ct-line);padding:12px 16px}.cp-tplform-side>p{width:100%}.cp-tplform-side .cp-hint{display:none}.cp-dragvar{padding:6px 10px}.cp-tplform-main{padding:16px}.cp-tm-head .cp-tm-acts{width:100%}.cp-tm-head .cp-tm-acts .ct-btn{flex:1 1 auto}}@media (max-width: 767.98px),(pointer: coarse){.cp-toggle,.cp-var,.cp-day{min-height:44px}.cp-input,.cp-select{height:44px}.cp-tabs button{height:48px}.cp-root .ct-search input{height:44px}.cp-root .ct-search .ct-clear{right:2px;width:40px;height:40px}.cp-dialog-hd .ct-iconbtn,.cp-cat-acts .ct-iconbtn{width:44px;height:44px}.cp-root .ct-pager button,.cp-modal .ct-pager button{min-width:44px;height:44px}.cp-person{min-height:56px}}@media (prefers-reduced-motion: reduce){.cp-modal,.cp-spin,.cp-root .em-pill.is-warn:before{animation:none!important}.cp-card,.cp-tpl,.cp-option,.cp-input,.cp-select,.cp-textarea,.cp-tpl-arrow{transition:none!important}.cp-tpl:hover{transform:none}}.ec-root{max-width:1120px;width:100%;gap:20px;padding-bottom:40px}.ec-root a{color:var(--ct-brand)}.ec-root a:hover{color:var(--ct-brand-ink)}.ec-root input,.ec-root select,.ec-root textarea{font-family:inherit}.ec-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ec-spin{animation:ct-rot .9s linear infinite}.ec-ico{flex:none}.ec-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.ec-head-txt{flex:1 1 420px;min-width:0}.ec-h1{margin:0;font:700 34px/1.1 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink)}.ec-lead{margin:8px 0 0;max-width:640px;font-size:15.5px;line-height:1.5;color:var(--ct-ink-2)}.ec-head-acts{display:flex;flex-wrap:wrap;gap:8px}.ec-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:12px;font:600 15px/1 var(--ct-font);white-space:nowrap;text-decoration:none;cursor:pointer;color:var(--ct-ink-2);background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line-2);transition:background-color .15s,box-shadow .15s,transform .15s,color .15s}.ec-btn:hover{background:var(--ct-surface-2);color:var(--ct-ink)}.ec-btn:disabled{opacity:.55;cursor:default;transform:none}.ec-btn.is-pri{background:var(--ct-brand);color:#fff;box-shadow:0 10px 22px -12px #4338cacc}.ec-root a.ec-btn{color:var(--ct-ink-2)}.ec-root a.ec-btn:hover{color:var(--ct-ink)}.ec-root a.ec-btn.is-pri,.ec-root a.ec-btn.is-pri:hover{color:#fff}.ec-root a.ec-btn.is-soft,.ec-root a.ec-btn.is-soft:hover{color:var(--ct-brand-ink)}.ec-btn.is-pri:hover:not(:disabled){background:#3b31b8;transform:translateY(-1px)}.ec-btn.is-soft{color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #c7ccf9}.ec-btn.is-soft:hover{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.ec-btn.is-ok{background:var(--ct-ok);color:#fff;box-shadow:0 10px 22px -12px #0e7a50cc}.ec-btn.is-ok:hover:not(:disabled){background:#0b6a45}.ec-btn.is-danger{background:var(--ct-bad);color:#fff;box-shadow:none}.ec-btn.is-danger:hover:not(:disabled){background:#a3271a;color:#fff}.ec-btn.is-md{height:42px;padding:0 14px;font-size:14px}.ec-btn.is-sm{height:34px;padding:0 12px;border-radius:9px;font-size:13px}.ec-btn.is-xs{height:30px;padding:0 10px;border-radius:8px;font-size:13px;gap:6px}.ec-btn.is-ghost{background:transparent;box-shadow:none}.ec-btn.is-ghost:hover{background:var(--ct-hover)}.ec-iconbtn{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:var(--ct-surface-2);color:var(--ct-ink-2);cursor:pointer;flex:none}.ec-iconbtn:hover{background:var(--ct-sunken);color:var(--ct-ink)}.ec-iconbtn:disabled{opacity:.45;cursor:default}.ec-link{display:inline-flex;align-items:center;gap:6px;padding:2px;border:0;border-radius:6px;background:none;font:600 13.5px/1.3 var(--ct-font);color:var(--ct-brand);text-decoration:none;cursor:pointer}.ec-link:hover{color:var(--ct-brand-ink);text-decoration:underline;text-underline-offset:3px}.ec-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:14px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);align-self:flex-start;max-width:100%}.ec-tab{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:var(--ct-ink-2);font:500 14.5px/1 var(--ct-font);text-decoration:none;cursor:pointer;white-space:nowrap}.ec-root a.ec-tab{color:var(--ct-ink-2)}.ec-tab:hover{background:var(--ct-hover);color:var(--ct-ink)}.ec-tab[aria-current=page],.ec-root a.ec-tab[aria-current=page]{background:var(--ct-ink);color:#fff;font-weight:600}.ec-tab-n{padding:1px 7px;border-radius:99px;background:var(--ct-sunken);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ec-tab[aria-current=page] .ec-tab-n{background:#ffffff2e}.ec-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ec-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-kpis.is-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ec-kpi{min-width:0;padding:16px 18px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ec-kpis.is-5 .ec-kpi{padding:14px 16px;border-radius:14px;box-shadow:0 0 0 1px var(--ct-line)}.ec-kpi-l{font-size:13.5px;color:var(--ct-ink-3)}.ec-kpi-v{margin-top:6px;font:700 28px/1 var(--ct-display);color:var(--ct-ink);font-variant-numeric:tabular-nums}.ec-kpis.is-5 .ec-kpi-v{font-size:26px}.ec-kpi-s{margin-top:6px;font-size:13px;line-height:1.4;color:var(--ct-ink-3)}.ec-kpi-s.is-up{color:var(--ct-ok)}.ec-kpi-s.is-down{color:var(--ct-bad)}.ec-kpi.is-brand{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1px #c7ccf9}.ec-kpi.is-brand .ec-kpi-l,.ec-kpi.is-brand .ec-kpi-v,.ec-kpi.is-brand .ec-kpi-s{color:var(--ct-brand-ink)}.ec-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-chip{height:34px;padding:0 14px;border:0;border-radius:99px;background:var(--ct-surface);color:var(--ct-ink-2);font:500 13.5px/1 var(--ct-font);box-shadow:inset 0 0 0 1px var(--ct-line);cursor:pointer;white-space:nowrap}.ec-chip:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2);color:var(--ct-ink)}.ec-chip[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-weight:600;box-shadow:inset 0 0 0 1px #c7ccf9}.ec-filters-sp{flex:1}.ec-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:11px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line);color:var(--ct-ink-3);font-size:14px}.ec-search:focus-within{box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.ec-search input{width:190px;min-width:0;border:0;outline:0;background:none;font:inherit;color:var(--ct-ink)}.ec-search input::-moz-placeholder{color:var(--ct-ink-3)}.ec-search input::placeholder{color:var(--ct-ink-3)}.ec-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:99px;font-size:12.5px;font-weight:650;white-space:nowrap;background:var(--ct-sunken);color:var(--ct-ink-2)}.ec-pill.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.ec-pill.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.ec-pill.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.ec-pill.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.ec-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:6px;background:var(--ct-sunken);color:var(--ct-ink-2);font-size:12px;font-weight:600;white-space:nowrap}.ec-badge.is-brand{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.ec-badge.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.ec-var{display:inline-block;padding:0 6px;margin:0 1px;border-radius:6px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-weight:600;font-size:.92em;line-height:1.5}.ec-list{display:flex;flex-direction:column;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ec-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--ct-line)}.ec-row:last-child{border-bottom:0}.ec-row:first-child{border-radius:18px 18px 0 0}.ec-row:last-child{border-radius:0 0 18px 18px}.ec-row:only-child{border-radius:18px}.ec-row.is-link{cursor:pointer;transition:background-color .15s}.ec-row.is-link:hover{background:#fafafd}.ec-row-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--ct-surface-2);color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ec-row-ico.is-multi{background:var(--ct-brand-soft);color:var(--ct-brand);box-shadow:none}.ec-row-main{flex:1 1 320px;min-width:0}.ec-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-row-name{margin:0;padding:0;border:0;background:none;font:650 15.5px/1.3 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere}.ec-row-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ec-row-name:focus-visible{outline:none}.ec-row-name:focus-visible:after{outline:2px solid var(--ct-brand);outline-offset:-2px}.ec-row-sub{margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--ct-ink-3);overflow-wrap:anywhere}.ec-row-err{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:var(--ct-bad)}.ec-prog{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.ec-prog-bar{height:6px;flex:0 0 90px;border-radius:99px;background:#dcdff7;overflow:hidden}.ec-prog-bar i{display:block;height:100%;border-radius:99px;background:var(--ct-brand)}.ec-prog-lbl{margin-left:6px;font-size:12.5px;color:var(--ct-ink-3)}.ec-row-stats{display:flex;gap:22px;text-align:right}.ec-stat b{display:block;font:700 18px/1 var(--ct-display);color:var(--ct-ink);font-variant-numeric:tabular-nums}.ec-stat span{display:block;margin-top:4px;font-size:12.5px;color:var(--ct-ink-3)}.ec-row-meta{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ct-ink-2)}.ec-row-meta.is-mute{color:var(--ct-ink-3)}.ec-row-end{display:flex;align-items:center;gap:8px}.ec-row-end .em-menu-wrap,.ec-row-end .ct-menu-wrap{position:relative;z-index:2}.ec-row .em-more{width:34px;padding:0}.ec-row.is-sk{gap:14px}.ec-more-row{display:flex;justify-content:center;padding:14px}.ec-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);text-align:center}.ec-empty-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--ct-brand-soft);color:var(--ct-brand)}.ec-empty h2,.ec-empty h3{margin:4px 0 0;font:700 19px/1.25 var(--ct-display);color:var(--ct-ink)}.ec-empty p{max-width:520px;margin:0;font-size:14.5px;line-height:1.55;color:var(--ct-ink-2)}.ec-empty-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:760px;margin-top:10px;text-align:left}.ec-empty-step{padding:14px 16px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:13.5px;line-height:1.45;color:var(--ct-ink-2)}.ec-empty-step b{display:block;margin-bottom:4px;font-size:14.5px;color:var(--ct-ink)}.ec-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.ec-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--ct-bad-soft);color:#8e2416;font-size:14px;line-height:1.45}.ec-alert.is-warn{background:var(--ct-warn-soft);color:#6e4100}.ec-alert.is-info{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.ec-alert svg{flex:none;margin-top:1px}.ec-alert b{font-weight:650}.ec-alert .ec-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.ec-wz{max-width:1176px;gap:0;padding-bottom:0}.ec-wz-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 0 14px}.ec-wz-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--ct-ink-3)}.ec-wz-crumb a,.ec-wz-crumb button{padding:0;border:0;background:none;font:inherit;color:var(--ct-ink-3);text-decoration:none;cursor:pointer}.ec-wz-crumb a:hover,.ec-wz-crumb button:hover{color:var(--ct-ink);text-decoration:underline;text-underline-offset:3px}.ec-wz-crumb b{font-weight:600;color:var(--ct-ink)}.ec-wz-quit{margin-left:auto;padding:4px 2px;border:0;background:none;font:500 14px/1.3 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.ec-wz-quit:hover{color:var(--ct-ink);text-decoration:underline;text-underline-offset:3px}.ec-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ec-step{min-width:0}.ec-step-btn{display:flex;align-items:center;gap:10px;width:100%;height:100%;padding:12px 14px;border:0;border-radius:14px;background:var(--ct-surface-2);box-shadow:0 0 0 1px var(--ct-line);font:inherit;color:inherit;text-align:left;cursor:default}.ec-step.is-done .ec-step-btn,.ec-step.is-current .ec-step-btn{background:var(--ct-surface)}.ec-step.is-done .ec-step-btn:not(:disabled){cursor:pointer}.ec-step.is-done .ec-step-btn:not(:disabled):hover{box-shadow:0 0 0 1px var(--ct-line-2)}.ec-step.is-current .ec-step-btn{box-shadow:inset 0 0 0 2px var(--ct-brand),0 10px 22px -16px #4338ca99}.ec-step-n{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--ct-sunken);color:var(--ct-ink-2);font-weight:700;font-size:14px}.ec-step.is-current .ec-step-n{background:var(--ct-brand);color:#fff}.ec-step.is-done .ec-step-n{background:var(--ct-ok);color:#fff}.ec-step-t{min-width:0}.ec-step-t b{display:block;font-size:14.5px;color:var(--ct-ink-2)}.ec-step.is-current .ec-step-t b,.ec-step.is-done .ec-step-t b{color:var(--ct-ink)}.ec-step-t span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.ec-wz-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;padding:20px 0 24px}.ec-wz-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.ec-wz-aside{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:14px}.ec-h2{margin:0;font:700 26px/1.15 var(--ct-display);letter-spacing:-.015em;color:var(--ct-ink)}.ec-h2:focus{outline:none}.ec-h2-sub{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--ct-ink-2)}.ec-h3{margin:0;font:700 17px/1.2 var(--ct-display);color:var(--ct-ink)}.ec-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec-choices.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-choice{position:relative;display:flex;gap:12px;padding:14px 16px;border-radius:14px;background:var(--ct-surface);box-shadow:0 0 0 1px var(--ct-line);cursor:pointer;transition:box-shadow .15s,background-color .15s}.ec-choice:hover{box-shadow:0 0 0 1px var(--ct-line-2)}.ec-choice input{flex:none;margin:3px 0 0;width:16px;height:16px;accent-color:var(--ct-brand)}.ec-choice b{display:block;font-size:15px;color:var(--ct-ink)}.ec-choice span span{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--ct-ink-3)}.ec-choice.is-on{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 2px var(--ct-brand)}.ec-choice.is-on b{color:var(--ct-brand-ink)}.ec-choice.is-on span span{color:var(--ct-ink-2)}.ec-choice:focus-within{outline:2px solid var(--ct-brand);outline-offset:2px}.ec-choice input:focus-visible{outline:none}.ec-card{padding:16px 18px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ec-card.is-flat{box-shadow:0 0 0 1px var(--ct-line)}.ec-card.is-pad0{padding:0;overflow:hidden}.ec-card-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ct-line)}.ec-card-hd b{font-size:14px}.ec-card-bd{padding:16px}.ec-sect-t{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:650;color:var(--ct-ink)}.ec-sect-t small{font-weight:500;color:var(--ct-ink-3)}.ec-label{display:block;font-size:13px;font-weight:600;color:var(--ct-ink-2)}.ec-input,.ec-select{width:100%;min-width:0;height:42px;margin-top:6px;padding:0 12px;border:0;border-radius:10px;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line-2);font:400 14.5px/1.3 var(--ct-font);color:var(--ct-ink)}.ec-select{padding-right:30px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ec-input:focus,.ec-select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.ec-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--ct-bad)}.ec-input::-moz-placeholder{color:var(--ct-ink-4)}.ec-input::placeholder{color:var(--ct-ink-4)}.ec-input.is-sm,.ec-select.is-sm{width:auto;height:34px;margin-top:0;padding:0 8px;font-size:14px}.ec-hint{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--ct-ink-3)}.ec-err{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--ct-bad)}.ec-err svg{flex:none;margin-top:1px}.ec-field+.ec-field{margin-top:12px}.ec-toggles{display:flex;flex-wrap:wrap;gap:8px}.ec-toggle{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:0;border-radius:99px;background:var(--ct-surface);color:var(--ct-ink-2);font:500 13.5px/1.2 var(--ct-font);box-shadow:inset 0 0 0 1px var(--ct-line);cursor:pointer}.ec-toggle:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2);color:var(--ct-ink)}.ec-toggle[aria-pressed=true],.ec-toggle[aria-checked=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);font-weight:600;box-shadow:inset 0 0 0 1px #c7ccf9}.ec-toggle small{color:var(--ct-ink-3);font-weight:500;font-variant-numeric:tabular-nums}.ec-toggle i{width:9px;height:9px;border-radius:50%}.ec-people{display:flex;flex-direction:column;gap:4px}.ec-person{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 8px;border:0;border-radius:10px;background:none;font:inherit;color:inherit;text-align:left}button.ec-person{cursor:pointer}button.ec-person:hover{background:var(--ct-hover)}.ec-av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;font-weight:700;font-size:13px;color:var(--ct-mono-fg, #2C3F86);background:var(--ct-mono-bg, #E3E8F8)}.ec-av.is-sm{width:30px;height:30px;font-size:12px}.ec-person-id{flex:1;min-width:0}.ec-person-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ec-person-id small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--ct-ink-3)}.ec-mails{display:flex;flex-direction:column}.ec-mail{padding:16px 18px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ec-mail.is-open{box-shadow:0 0 0 1px #4338ca59,0 10px 26px -18px #10122833}.ec-mail-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-mail-n{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--ct-brand);color:#fff;font-weight:700;font-size:13.5px}.ec-mail-t{margin:0;font-size:15px;font-weight:700;color:var(--ct-ink)}.ec-mail-src{margin-left:auto;font-size:13px;color:var(--ct-ink-3)}.ec-mail-sum{display:block;width:100%;margin-top:10px;padding:0;border:0;background:none;font:400 14.5px/1.4 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere}.ec-mail-sum span{color:var(--ct-ink-3)}.ec-mail-sum:hover{color:var(--ct-brand-ink)}.ec-mail-sum.is-empty{color:var(--ct-warn)}.ec-mail .ec-input{font-size:14.5px}.ec-mail-body{margin-top:10px}.ec-mail-body .quill,.ec-mail-body .ql-container{font-family:var(--ct-font)}.ec-mail-body .ql-toolbar.ql-snow{border-color:var(--ct-line-2);border-radius:10px 10px 0 0}.ec-mail-body .ql-container.ql-snow{min-height:180px;border-color:var(--ct-line-2);border-radius:0 0 10px 10px;font-size:14.5px}.ec-mail-body .rich-text-editor .quill{height:auto!important;margin-bottom:0!important}.ec-mail-body .rich-text-editor .ql-toolbar{padding-right:48px;border:1px solid var(--ct-line-2);background:var(--ct-surface-2);border-radius:10px 10px 0 0}.ec-mail-body .rich-text-editor .ql-container{height:auto;border:1px solid var(--ct-line-2);border-top:0;border-radius:0 0 10px 10px}.ec-mail-body .rich-text-editor .ql-editor{min-height:200px;font-family:var(--ct-font);font-size:14.5px;line-height:1.55;color:var(--ct-ink)}.ec-mail-body .rich-text-editor .ql-editor p+p{margin-top:8px}.ec-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--ct-ink-3)}.ec-vars button{height:28px;padding:0 10px;border:0;border-radius:99px;background:var(--ct-brand-soft);color:var(--ct-brand-ink);font:600 12.5px/1 var(--ct-font);cursor:pointer}.ec-vars button:hover{background:#e2e5fe}.ec-wait{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 10px 13px;font-size:14px;color:var(--ct-ink)}.ec-wait-line{width:2px;height:34px;margin-right:12px;background:var(--ct-line-2)}.ec-wait svg{color:var(--ct-ink-3)}.ec-wait-edit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--ct-surface);box-shadow:0 0 0 1px var(--ct-line)}.ec-wait-edit label{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ec-wait-edit input[type=checkbox]{width:17px;height:17px;accent-color:var(--ct-brand)}.ec-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;margin-top:12px;border:0;border-radius:14px;background:transparent;color:var(--ct-brand);font:600 14.5px/1 var(--ct-font);box-shadow:inset 0 0 0 1.5px #a5b4fc;cursor:pointer}.ec-add:hover{background:var(--ct-brand-soft)}.ec-add:disabled{opacity:.5;cursor:default;background:transparent}.ec-opts{display:flex;flex-direction:column;gap:2px;padding:6px 18px;border-radius:16px;background:var(--ct-surface);box-shadow:0 0 0 1px var(--ct-line)}.ec-opt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--ct-line)}.ec-opt:last-child{border-bottom:0}label.ec-opt{cursor:pointer}.ec-opt>input[type=checkbox]{flex:none;width:18px;height:18px;accent-color:var(--ct-brand)}.ec-opt-t{flex:1 1 240px;min-width:0}.ec-opt-t b{display:block;font-size:14.5px;color:var(--ct-ink)}.ec-opt-t span{display:block;font-size:13px;line-height:1.4;color:var(--ct-ink-3)}.ec-sender{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 12px;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font-size:14px;overflow-wrap:anywhere}.ec-recap{display:flex;flex-direction:column;gap:10px;margin-top:14px;font-size:14px}.ec-recap-row{display:flex;justify-content:space-between;gap:10px}.ec-recap-row>span{color:var(--ct-ink-3)}.ec-recap-row>b{text-align:right;font-weight:650;overflow-wrap:anywhere}.ec-recap-row>b.is-warn{color:var(--ct-warn)}.ec-recap-total{padding-top:10px;border-top:1px solid var(--ct-line);align-items:center}.ec-recap-total>span{color:var(--ct-ink-2);font-weight:600}.ec-recap-total>b{font:700 20px/1 var(--ct-display);color:var(--ct-brand)}.ec-excl{margin:0;list-style:disc;padding:10px 12px 10px 28px;border-radius:10px;background:var(--ct-warn-soft);color:#6e4100;font-size:13px;line-height:1.6}.ec-prev{padding:16px;font-size:13.5px;line-height:1.55;color:var(--ct-ink-2);overflow-wrap:anywhere}.ec-prev-meta{font-size:12.5px;color:var(--ct-ink-3)}.ec-prev-subj{margin:6px 0 10px;font-weight:650;color:var(--ct-ink)}.ec-prev-body p{margin:0 0 8px}.ec-prev-body img{max-width:100%;height:auto}.ec-prev-body a{color:var(--ct-brand)}.ec-prev-unsub{margin-top:14px;font-size:12px;color:var(--ct-ink-3)}.ec-prev-frame{display:block;width:100%;height:460px;border:0;background:#fff}.ec-prev-tabs{display:flex;flex-wrap:wrap;gap:6px}.ec-wz-foot{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 -2px;padding:14px 18px;border-radius:16px 16px 0 0;background:#f6f7faf5;box-shadow:0 -1px 0 var(--ct-line),0 -12px 24px -20px #1012284d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ec-wz-foot-sp{flex:1}.kv-app:has(.kv-support) .ec-wz-foot{padding-right:88px}.ec-only-m{display:none}.ec-wz-save{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ct-ink-3)}.ec-wz-save.is-bad{color:var(--ct-bad)}.ec-wz-block{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ct-warn)}.ec-days{display:flex;flex-wrap:wrap;gap:6px}.ec-day{min-width:46px;height:38px;padding:0 10px;border:0;border-radius:10px;background:var(--ct-surface);color:var(--ct-ink-2);font:600 13.5px/1 var(--ct-font);box-shadow:inset 0 0 0 1px var(--ct-line);cursor:pointer}.ec-day[aria-pressed=true]{background:var(--ct-brand);color:#fff;box-shadow:none}.ec-hours{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:14px}.ec-hours .ec-select{width:auto;margin-top:0}.ec-sum{margin:0;display:flex;flex-direction:column}.ec-sum>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--ct-line);font-size:14px}.ec-sum>div:last-child{border-bottom:0}.ec-sum dt{color:var(--ct-ink-3)}.ec-sum dd{margin:0;color:var(--ct-ink);overflow-wrap:anywhere}.ec-sum dd ol{margin:0;padding-left:20px;list-style:decimal}.ec-sum dd ol li+li{margin-top:4px}.ec-sum dd small{display:block;color:var(--ct-ink-3);font-size:13px}.ec-gdpr{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--ct-ok-soft);color:#0b5a3b;font-size:13.5px;line-height:1.45}.ec-gdpr svg{flex:none;margin-top:1px}.ec-back{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ec-track-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.ec-track-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-track-title h1{margin:0;font:700 30px/1.15 var(--ct-display);letter-spacing:-.015em;color:var(--ct-ink);overflow-wrap:anywhere}.ec-track-sub{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--ct-ink-2)}.ec-table-wrap{overflow-x:auto}.ec-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.ec-table th{padding:12px 10px;white-space:nowrap;text-align:left;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ct-ink-3)}.ec-table th:first-child,.ec-table td:first-child{padding-left:18px}.ec-table th:last-child,.ec-table td:last-child{padding-right:18px}.ec-table td{padding:14px 10px;border-top:1px solid var(--ct-line);vertical-align:middle}.ec-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ec-table .is-mute{color:var(--ct-ink-3)}.ec-table .is-run{color:var(--ct-ok);font-weight:600}.ec-table thead tr.is-band{background:var(--ct-surface-2)}.ec-table td b{font-weight:650}.ec-mstats{display:none}.ec-split{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.ec-split>*{flex:1 1 380px;min-width:0}.ec-chart{display:grid;gap:10px;align-items:end;height:170px;margin-top:18px}.ec-chart-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.ec-chart-col span{font-size:12px;color:var(--ct-ink-2);font-variant-numeric:tabular-nums}.ec-chart-col i{display:block;width:100%;min-height:2px;border-radius:6px 6px 2px 2px;background:var(--ct-brand)}.ec-chart-bar{display:flex;flex-direction:column-reverse;width:100%;border-radius:6px 6px 2px 2px;overflow:hidden}.ec-chart-bar.is-zero{background:var(--ct-sunken)}.ec-chart-bar i{min-height:0;border-radius:0}.ec-pos-1{background:#4338ca!important}.ec-pos-2{background:#818cf8!important}.ec-pos-3{background:#c4b5fd!important}.ec-pos-4{background:#6d28d9!important}.ec-pos-5{background:#0e7a50!important}.ec-pos-6{background:#1f5fa6!important}.ec-chart-x{display:grid;gap:10px;margin-top:8px;text-align:center;font-size:12px;color:var(--ct-ink-3)}.ec-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12.5px;color:var(--ct-ink-2)}.ec-legend span{display:inline-flex;align-items:center;gap:6px}.ec-legend i{width:10px;height:10px;border-radius:3px}.ec-reply{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--ct-line)}.ec-reply:last-child{border-bottom:0}.ec-reply-t{flex:1 1 200px;min-width:0}.ec-reply-t b{display:block;font-size:14.5px}.ec-reply-t span{display:block;font-size:13px;line-height:1.4;color:var(--ct-ink-3);overflow-wrap:anywhere}.ec-reply-acts{display:flex;flex-wrap:wrap;gap:6px}.ec-auto-mails{display:flex;flex-direction:column;gap:3px;font-size:13.5px}.ec-auto-mails span+span{color:var(--ct-ink-3)}.ec-open{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.ec-ask{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1px #c7ccf9}.ec-ask-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#fff;color:var(--ct-brand)}.ec-ask-t{flex:1 1 360px;font-size:14.5px;line-height:1.5;color:var(--ct-brand-ink)}.ec-ask .ec-btn{height:40px;padding:0 14px;border-radius:11px;font-size:14px;color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #c7ccf9}.ec-auto-cards{display:none}.ec-tpls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ec-tpl{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);transition:transform .2s ease,box-shadow .2s ease}.ec-tpl:hover{transform:translateY(-2px);box-shadow:var(--ct-sh-2)}.ec-tpl-thumb{display:flex;flex-direction:column;gap:8px;height:150px;padding:18px;border-radius:16px 16px 0 0;background:var(--ct-surface-2);overflow:hidden}.ec-tpl-thumb.is-layout{gap:6px;padding:12px}.ec-tpl-thumb span{display:block;flex:none;border-radius:3px}.ec-tpl-bd{display:flex;align-items:flex-start;gap:6px;padding:14px 12px 14px 16px}.ec-tpl-txt{flex:1;min-width:0}.ec-tpl-name{display:block;margin:0;padding:0;border:0;background:none;font:700 15px/1.3 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere}.ec-tpl-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px}.ec-tpl-name:focus-visible{outline:none}.ec-tpl-name:focus-visible:after{outline:2px solid var(--ct-brand);outline-offset:2px}.ec-tpl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.ec-tpl-meta>span:last-child{font-size:12.5px;color:var(--ct-ink-3)}.ec-tpl .em-menu-wrap,.ec-tpl .ct-menu-wrap{position:relative;z-index:2}.ec-tpl .em-more{width:32px;height:32px;padding:0}.ec-dlg-bd{display:flex;flex-direction:column;gap:14px;padding:18px 22px;max-height:min(70vh,720px);overflow-y:auto}.ec-dlg-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid var(--ct-line)}.ec-dlg-ft .ec-sp{flex:1}.ec-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media (max-width: 1024px){.ec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-kpis.is-5,.ec-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ec-h1{font-size:28px}.ec-lead{font-size:14.5px}.ec-head-acts{width:100%}.ec-head-acts .ec-btn{flex:1 1 auto}.ec-tabs{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.ec-tab{justify-content:center;gap:6px;padding:0 6px;font-size:13.5px}.ec-tab svg{display:none}.ec-kpis,.ec-kpis.is-3,.ec-kpis.is-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ec-kpis.is-3>:first-child,.ec-kpis.is-5>:first-child{grid-column:1 / -1}.ec-kpi{padding:14px}.ec-kpi-v{font-size:24px}.ec-filters{gap:6px}.ec-chip{height:36px;padding:0 12px}.ec-filters .ec-search{flex:1 1 100%;order:-1;height:42px}.ec-filters .ec-search input{width:100%}.ec-filters-sp{display:none}.ec-row{align-items:flex-start;gap:10px 12px;padding:16px 14px}.ec-row-ico{width:38px;height:38px;border-radius:11px}.ec-row-stats,.ec-row-meta,.ec-row-end{align-self:center}.ec-row .em-more,.ec-tpl .em-more{width:40px;height:40px}.ec-row-main{flex:1 1 calc(100% - 52px)}.ec-row-stats{gap:18px;text-align:left;margin-left:50px}.ec-row-meta{margin-left:50px}.ec-row-end{margin-left:auto}.ec-prog-bar{flex:1 1 48px;max-width:90px}.ec-prog-lbl{flex-basis:100%;margin-left:0}.ec-empty-steps{grid-template-columns:1fr}.ec-wz-top{padding-bottom:10px}.ec-wz-quit{margin-left:0}.ec-steps{gap:6px}.ec-step-btn{flex-direction:column;align-items:center;gap:4px;padding:8px 4px;text-align:center;border-radius:12px}.ec-step-n{width:26px;height:26px;font-size:13px}.ec-step-t b{font-size:12.5px}.ec-step-t span{display:none}.ec-wz-body{padding-top:16px;gap:14px}.ec-h2{font-size:22px}.ec-choices,.ec-choices.is-3{grid-template-columns:1fr;gap:8px}.ec-mail{padding:14px}.ec-mail-src{flex-basis:100%;margin-left:38px;order:3}.ec-mail-hd .em-menu-wrap{margin-left:auto}.ec-wait{flex-wrap:wrap;padding-left:4px;gap:6px 8px}.ec-wait-line{display:none}.ec-wait>span{flex:1 1 220px;min-width:0}.ec-mail-body .rich-text-editor .ql-editor{min-height:160px}.ec-wz-foot{margin:0;padding:10px 12px;border-radius:14px 14px 0 0;gap:8px}.kv-app:has(.kv-support) .ec-wz-foot{padding-right:72px}.ec-hide-m{display:none}.ec-only-m{display:inline}.ec-wz-foot .ec-btn{height:44px;padding:0 14px;font-size:14px}.ec-wz-foot .ec-wz-save,.ec-wz-foot .ec-wz-block{order:-1;flex-basis:100%}.ec-wz-foot-sp{display:none}.ec-wz-foot .is-next{flex:1}.ec-sum>div{grid-template-columns:1fr;gap:2px}.ec-two{grid-template-columns:1fr}.ec-track-title h1{font-size:24px}.ec-bymail .ec-table-wrap{display:none}.ec-mstats{display:flex;flex-direction:column}.ec-mstat{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-top:1px solid var(--ct-line)}.ec-mstat b{font-size:14.5px}.ec-mstat-state{font-size:13px;color:var(--ct-ink-2)}.ec-mstat-state.is-run{color:var(--ct-ok);font-weight:600}.ec-mstat-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ec-mstat-nums span{display:flex;flex-direction:column;font-size:12px;color:var(--ct-ink-3)}.ec-mstat-nums strong{font:700 16px/1.2 var(--ct-display);color:var(--ct-ink);font-variant-numeric:tabular-nums}.ec-track-head .ec-head-acts .ec-btn{flex:1 1 140px}.ec-chart{gap:6px;height:150px}.ec-chart-x{gap:6px}.ec-reply{padding:12px 14px}.ec-reply-acts{width:100%;margin-left:48px}.ec-auto-table{display:none}.ec-auto-cards{display:flex;flex-direction:column}.ec-auto-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-bottom:1px solid var(--ct-line)}.ec-auto-card:last-child{border-bottom:0}.ec-auto-card-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ec-auto-card-hd b{font-size:15px}.ec-auto-card-tr{font-size:13.5px;color:var(--ct-ink-2)}.ec-auto-card-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--ct-ink-3)}.ec-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec-tpl-thumb{height:124px;padding:12px}.ec-tpl-bd{padding:12px 8px 12px 12px}.ec-dlg-bd{padding:16px}.ec-dlg-ft{padding:12px 16px}}@media (max-width: 380px){.ec-tpls{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.ec-tpl,.ec-btn,.ec-row{transition:none}.ec-tpl:hover,.ec-btn.is-pri:hover{transform:none}}.tk-root{--tk-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--tk-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--tk-ink: #14152A;--tk-ink-2: #474959;--tk-ink-3: #646677;--tk-ink-4: #8A8C9C;--tk-line: #E3E6EC;--tk-line-2: #CDD2DC;--tk-surface: #fff;--tk-surface-2: #F6F7FA;--tk-hover: #F1F2F7;--tk-sunken: #ECEEF5;--tk-brand: #4338CA;--tk-brand-soft: #EEF0FF;--tk-brand-ink: #3730A3;--tk-ok: #0E7A50;--tk-ok-soft: #E4F4EC;--tk-warn: #9A5B00;--tk-warn-soft: #FCF1DE;--tk-bad: #BE2F1D;--tk-bad-soft: #FBE9E5;--tk-hot: #B93A12;--tk-hot-soft: #FCEBE2;--tk-warm: #9A5B00;--tk-warm-soft: #FCF1DE;--tk-cold: #1F5FA6;--tk-cold-soft: #E6EFFA;--tk-violet: #6D4FD3;--tk-violet-soft: #EFE9FB;--tk-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--tk-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--tk-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1680px;margin:0 auto;padding:0 0 28px;font-family:var(--tk-font);font-size:14px;line-height:1.45;color:var(--tk-ink);-webkit-font-smoothing:antialiased}.tk-root *,.tk-root *:before,.tk-root *:after{box-sizing:border-box}.tk-root :where(p,h1,h2,h3,h4,h5,ul){margin:0}.tk-root :where(ul){padding:0;list-style:none}.tk-root button{font-family:inherit}.tk-root :focus-visible{outline:2px solid var(--tk-brand);outline-offset:2px}.tk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tk-muted{font-size:12.5px;color:var(--tk-ink-4)}.tk-hero{position:relative;isolation:isolate;overflow:visible;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.tk-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.tk-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.tk-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:tk-drift 26s ease-in-out infinite alternate}.tk-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#5eead457,#5eead400);animation:tk-drift 32s ease-in-out infinite alternate-reverse}.tk-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:tk-drift 28s ease-in-out infinite alternate}@keyframes tk-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.tk-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.tk-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.tk-sky-net circle{fill:#e0e7ff80}.tk-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tk-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tk-hero-txt{flex:1 1 auto;min-width:0;max-width:720px}.tk-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.tk-eyebrow .tk-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.tk-title{font:650 38px/1.06 var(--tk-display);letter-spacing:-.034em;color:#fff}.tk-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#99f6e4 52%,#fde68a);-webkit-background-clip:text;background-clip:text;color:transparent}.tk-title.is-late em{background-image:linear-gradient(95deg,#fecdd3,#fda4af 45%,#fdba8c)}.tk-sub{margin-top:8px;max-width:64ch;font-size:15px;color:#e2e5ffd1}.tk-sub b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.tk-sub .tk-sep{margin:0 7px;color:#e2e5ff61}.tk-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.tk-hero .tk-sk{background:#ffffff29}.tk-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tk-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.tk-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.tk-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #fff9}.tk-kpi[aria-pressed=true]:after{content:"";position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff2e}.tk-root .tk-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.tk-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}.tk-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.tk-kpi-brand{background:#818cf83d;color:#d4daff}.tk-kpi-bad{background:#fb71853d;color:#ffd3d9}.tk-kpi-warm{background:#fbbf2438;color:#fde9b5}.tk-kpi-ok{background:#4ade9633;color:#c3f5d8}.tk-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.tk-kpi-val{font:650 34px/1 var(--tk-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--tk-font);color:var(--tk-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--tk-surface);box-shadow:inset 0 0 0 1px var(--tk-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.tk-btn:hover{background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px var(--tk-line-2),0 1px 2px #1012280d}.tk-btn:disabled{opacity:.55;cursor:default;transform:none}.tk-btn[aria-pressed=true]{background:var(--tk-brand-soft);color:var(--tk-brand-ink);box-shadow:inset 0 0 0 1px #c7cbf6}.tk-btn.tk-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.tk-btn.tk-pri:hover{transform:translateY(-1px)}.tk-btn.tk-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.tk-btn.tk-icon{width:38px;padding:0}.tk-btn.tk-ghost{background:transparent;box-shadow:none;color:var(--tk-ink-2)}.tk-btn.tk-ghost:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-hero .tk-btn.tk-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tk-hero .tk-btn.tk-glass:hover{background:#ffffff2b}.tk-hero .tk-btn.tk-glass[aria-pressed=true]{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffff80;color:#fff}.tk-hero .tk-btn.tk-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.tk-hero .tk-btn.tk-white:hover{background:#eef0ff;transform:translateY(-1px)}.tk-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--tk-brand);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tk-hero .tk-badge{background:#fff;color:#17184a}.tk-iconbtn{display:grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--tk-ink-4);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.tk-iconbtn:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-iconbtn.tk-danger:hover{background:var(--tk-bad-soft);color:var(--tk-bad)}.tk-iconbtn:disabled{opacity:.45;cursor:default;background:transparent}.tk-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--tk-font);color:var(--tk-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.tk-lnk:hover{text-decoration:underline;text-underline-offset:3px}.tk-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--tk-sunken);animation:tk-pulse 1.1s ease-in-out infinite alternate}@keyframes tk-pulse{0%{opacity:.55}to{opacity:1}}.tk-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tk-search{position:relative;flex:1 1 220px;min-width:200px}.tk-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--tk-ink-4);pointer-events:none}.tk-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--tk-surface-2);font:500 14px/1 var(--tk-font);color:var(--tk-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.tk-search input::-moz-placeholder{color:var(--tk-ink-4)}.tk-search input::placeholder{color:var(--tk-ink-4)}.tk-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--tk-brand),0 0 0 3px #4338ca24}.tk-search .tk-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--tk-ink-4);cursor:pointer}.tk-search .tk-clear:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-select{position:relative;display:inline-flex;align-items:center}.tk-select select{height:38px;max-width:220px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--tk-surface);box-shadow:inset 0 0 0 1px var(--tk-line);font:550 13.5px/1 var(--tk-font);color:var(--tk-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.tk-select select:hover{box-shadow:inset 0 0 0 1px var(--tk-line-2);color:var(--tk-ink)}.tk-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--tk-brand),0 0 0 3px #4338ca24}.tk-select.is-on select{background:var(--tk-brand-soft);color:var(--tk-brand-ink);box-shadow:inset 0 0 0 1px #c7cbf6}.tk-select>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--tk-ink-4);pointer-events:none}.tk-select>svg.tk-sel-ico{left:11px;right:auto;color:var(--tk-ink-3)}.tk-select.has-ico select{padding-left:33px}.tk-sortbox{display:inline-flex;align-items:center;gap:4px}.tk-sortbox .tk-lbl{font-size:12.5px;font-weight:600;color:var(--tk-ink-3);margin-right:2px;white-space:nowrap}.tk-views{display:inline-flex;gap:2px;margin-left:auto;padding:3px;border-radius:12px;background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px var(--tk-line)}.tk-views button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--tk-font);color:var(--tk-ink-3);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.tk-views button:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-views button[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.tk-views button[aria-pressed=true] svg{color:#a5b4fc}.tk-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--tk-line)}.tk-filters .tk-lbl{font-size:12.5px;font-weight:600;color:var(--tk-ink-3)}.tk-filters .tk-select{min-width:0}.tk-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--tk-line);font-size:12.5px;color:var(--tk-ink-3)}.tk-active b{color:var(--tk-ink);font-variant-numeric:tabular-nums}.tk-chip-f{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--tk-brand-soft);color:var(--tk-brand-ink);font-size:12.5px;font-weight:600;white-space:nowrap;max-width:100%}.tk-chip-f>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tk-chip-f button{display:grid;place-items:center;flex:none;width:22px;height:22px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.tk-chip-f button:hover{background:#4338ca24}.tk-active .tk-lnk{margin-left:4px}.tk-view{display:flex;flex-direction:column;gap:16px;min-width:0;animation:tk-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes tk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tk-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-radius:14px;background:var(--tk-warn-soft);color:var(--tk-warn);font-size:13.5px;font-weight:550;box-shadow:inset 0 0 0 1px #e8d5b5}.tk-notice svg{flex:none}.tk-notice span{flex:1 1 200px;min-width:0}.tk-notice .tk-lnk{color:var(--tk-warn)}.tk-board{display:flex;align-items:flex-start;gap:14px;min-width:0;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.tk-col{position:relative;flex:0 0 316px;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--tk-surface);box-shadow:var(--tk-sh-1);scroll-snap-align:start}.tk-col:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 4px 4px;background:var(--tk-c, var(--tk-ink-4))}.tk-col-hd{display:flex;align-items:center;gap:11px;padding:16px 14px 12px 16px}.tk-col-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--tk-c-soft, var(--tk-surface-2));color:var(--tk-c, var(--tk-ink-3));box-shadow:inset 0 0 0 1px #1113300a}.tk-col-id{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.tk-col-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 15.5px/1.2 var(--tk-display);letter-spacing:-.01em;color:var(--tk-ink)}.tk-col-id p{font-size:12.5px;color:var(--tk-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-col-n{display:inline-grid;place-items:center;flex:none;min-width:30px;height:26px;padding:0 9px;border-radius:999px;background:var(--tk-c-soft, var(--tk-surface-2));color:var(--tk-ink);font:700 13px/1 var(--tk-font);font-variant-numeric:tabular-nums}.tk-drop{flex:1;display:flex;flex-direction:column;gap:10px;min-height:420px;margin:0 8px;padding:10px 6px;border-radius:14px;background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px #11133008;transition:background-color .2s,box-shadow .2s}.tk-drop.is-over{background:var(--tk-c-soft, var(--tk-brand-soft));box-shadow:inset 0 0 0 2px var(--tk-c, var(--tk-brand))}.tk-col-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:18px 12px;border-radius:12px;border:1.5px dashed var(--tk-line-2);text-align:center;color:var(--tk-ink-3);font-size:13px;font-weight:550}.tk-col-empty-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:2px;border-radius:12px;background:#fff;color:var(--tk-c, var(--tk-ink-4));box-shadow:var(--tk-sh-1)}.tk-col-ft{padding:8px 8px 10px}.tk-col-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:40px;border:0;border-radius:11px;background:transparent;font:600 13.5px/1 var(--tk-font);color:var(--tk-ink-3);cursor:pointer;transition:background .15s,color .15s}.tk-col-add:hover{background:var(--tk-c-soft, var(--tk-brand-soft));color:var(--tk-ink)}.tk-col.is-sk .tk-drop{min-height:300px}.tk-sort{touch-action:manipulation;cursor:grab;border-radius:16px}.tk-sort:active{cursor:grabbing}.tk-overlay{width:300px;cursor:grabbing}.tk-card{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px 12px 10px 17px;border-radius:16px;overflow:hidden;background:var(--tk-surface);box-shadow:var(--tk-sh-1);transition:box-shadow .2s ease,transform .2s ease;animation:tk-in .26s cubic-bezier(.2,.8,.2,1) both}.tk-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tk-p, var(--tk-ink-4))}.tk-card:hover{box-shadow:var(--tk-sh-2)}.tk-card.is-dragging{box-shadow:var(--tk-sh-3),0 0 0 2px var(--tk-brand);transform:rotate(1.5deg);animation:none}.tk-card.is-sk{gap:10px;min-height:120px;animation:none}.tk-card.is-sk:before{background:var(--tk-sunken)}.tk-card-top{display:flex;align-items:center;gap:6px;min-height:30px}.tk-type{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;color:var(--tk-ink-2);white-space:nowrap}.tk-type-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--tk-t-soft, var(--tk-brand-soft));color:var(--tk-t, var(--tk-brand))}.tk-prio{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;border-radius:7px;background:var(--tk-p-soft, var(--tk-surface-2));color:var(--tk-p-ink, var(--tk-ink-2));font-size:12px;font-weight:650;white-space:nowrap}.tk-prio i{width:7px;height:7px;border-radius:50%;background:var(--tk-p, var(--tk-ink-4))}.tk-card-acts{display:inline-flex;gap:2px;margin-left:auto;opacity:0;transition:opacity .15s}.tk-card:hover .tk-card-acts,.tk-card:focus-within .tk-card-acts,.tk-sort:focus-visible .tk-card-acts{opacity:1}.tk-card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:600 15px/1.3 var(--tk-display);letter-spacing:-.008em;color:var(--tk-ink);overflow-wrap:anywhere}.tk-done-ico{display:inline-block;vertical-align:-2px;margin-right:5px;color:var(--tk-ok)}.tk-card.is-done .tk-card-title{color:var(--tk-ink-3);text-decoration:line-through;text-decoration-color:#64667773}.tk-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:-3px;font-size:13px;line-height:1.45;color:var(--tk-ink-3);overflow-wrap:anywhere}.tk-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tk-due,.tk-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.tk-due.is-late{background:var(--tk-bad-soft);color:var(--tk-bad);box-shadow:inset 0 0 0 1px #edc5c0}.tk-due.is-today{background:var(--tk-brand-soft);color:var(--tk-brand-ink)}.tk-due.is-soon{background:var(--tk-warn-soft);color:var(--tk-warn)}.tk-due.is-normal{background:var(--tk-surface-2);color:var(--tk-ink-2);box-shadow:inset 0 0 0 1px var(--tk-line)}.tk-due.is-done{background:var(--tk-ok-soft);color:var(--tk-ok)}.tk-chip{background:var(--tk-surface-2);color:var(--tk-ink-2);box-shadow:inset 0 0 0 1px var(--tk-line)}.tk-tags{display:flex;flex-wrap:wrap;gap:5px}.tk-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--tk-brand-soft);color:var(--tk-brand-ink);font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tk-tag.tk-tag-more{background:var(--tk-surface-2);color:var(--tk-ink-3);box-shadow:inset 0 0 0 1px var(--tk-line)}.tk-progress{display:flex;flex-direction:column;gap:5px}.tk-progress-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--tk-ink-2)}.tk-progress-top span{display:inline-flex;align-items:center;gap:5px}.tk-progress-top b{font-weight:650;color:var(--tk-ink);font-variant-numeric:tabular-nums}.tk-bar{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--tk-sunken)}.tk-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d64f5,#4338ca);transition:width .5s cubic-bezier(.2,.8,.2,1)}.tk-bar.is-full i{background:linear-gradient(90deg,#22b07d,#0e7a50)}.tk-links{display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px solid var(--tk-line)}.tk-link{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--tk-ink-2)}.tk-link svg{flex:none;color:var(--tk-ink-4)}.tk-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-link.is-deal{color:var(--tk-brand-ink);font-weight:600}.tk-link.is-deal svg{color:var(--tk-brand)}.tk-card-foot{display:flex;align-items:center;gap:10px;min-height:30px}.tk-assignee{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#e3e8f8;color:#2c3f86;font-size:12px;font-weight:700;letter-spacing:-.02em;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--tk-line)}.tk-stat{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--tk-ink-3);font-variant-numeric:tabular-nums}.tk-stat svg{color:var(--tk-ink-4)}.tk-more{display:inline-flex;align-items:center;gap:4px;height:30px;margin-left:auto;padding:0 8px 0 10px;border:0;border-radius:8px;background:transparent;font:600 12.5px/1 var(--tk-font);color:var(--tk-ink-2);cursor:pointer}.tk-more:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-more .tk-chev{transition:transform .15s}.tk-more[aria-expanded=true] .tk-chev{transform:rotate(180deg)}.tk-details{display:flex;flex-direction:column;gap:12px;margin:0 -2px;padding:12px 2px 4px;border-top:1px solid var(--tk-line);cursor:auto}.tk-details-block{display:flex;flex-direction:column;gap:6px}.tk-details-hd{display:flex;align-items:center;justify-content:space-between;gap:8px}.tk-details h5{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--tk-ink)}.tk-subtask{display:flex;align-items:flex-start;gap:9px;min-height:30px;padding:5px 6px;margin:0 -6px;border-radius:8px;font-size:13px;color:var(--tk-ink-2);cursor:pointer}.tk-subtask:hover{background:var(--tk-hover)}.tk-subtask input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--tk-brand);cursor:pointer}.tk-subtask span{min-width:0;overflow-wrap:anywhere}.tk-subtask.is-done span{color:var(--tk-ink-4);text-decoration:line-through}.tk-comments{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.tk-comments li{padding:8px 10px;border-radius:10px;background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px var(--tk-line)}.tk-comments p{font-size:13px;line-height:1.45;color:var(--tk-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.tk-comments small{display:block;margin-top:3px;font-size:12px;color:var(--tk-ink-4)}.tk-comment-add{display:flex;align-items:center;gap:6px}.tk-comment-add input{flex:1;min-width:0;height:36px;padding:0 11px;border:0;border-radius:10px;background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px var(--tk-line);font:500 13.5px/1 var(--tk-font);color:var(--tk-ink)}.tk-comment-add input::-moz-placeholder{color:var(--tk-ink-4)}.tk-comment-add input::placeholder{color:var(--tk-ink-4)}.tk-comment-add input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--tk-brand),0 0 0 3px #4338ca24}.tk-iconbtn.tk-send{width:36px;height:36px;background:var(--tk-brand-soft);color:var(--tk-brand-ink)}.tk-iconbtn.tk-send:hover:not(:disabled){background:var(--tk-brand);color:#fff}.tk-crow{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 16px;border-radius:14px;overflow:hidden;background:var(--tk-surface);box-shadow:var(--tk-sh-1);transition:box-shadow .2s}.tk-crow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tk-p, var(--tk-ink-4))}.tk-crow:hover{box-shadow:var(--tk-sh-2)}.tk-crow-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.tk-crow-id h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14.5px/1.25 var(--tk-display);color:var(--tk-ink)}.tk-crow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.tk-crow-meta .tk-link{max-width:220px}.tk-crow.is-done h4{color:var(--tk-ink-3);text-decoration:line-through}.tk-list{overflow:hidden;border-radius:18px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-lhead,.tk-lrow{display:grid;grid-template-columns:44px minmax(0,1fr) 170px 120px 170px 84px;align-items:center;gap:10px;padding:0 14px 0 8px}.tk-lhead{min-height:46px;background:var(--tk-surface-2);border-bottom:1px solid var(--tk-line)}.tk-th{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:30px;padding:0 6px;margin-left:-6px;border:0;border-radius:7px;background:none;font:650 12.5px/1 var(--tk-font);color:var(--tk-ink-3);cursor:pointer;white-space:nowrap}.tk-th svg{color:var(--tk-ink-4)}.tk-th:hover{background:var(--tk-hover);color:var(--tk-ink)}.tk-th.is-active{color:var(--tk-ink)}.tk-th.is-active svg{color:var(--tk-brand)}.tk-th.tk-th-acts{justify-self:end;cursor:default}.tk-th.tk-th-acts:hover{background:none;color:var(--tk-ink-3)}.tk-cb{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;cursor:pointer}.tk-cb:hover{background:var(--tk-hover)}.tk-cb input{width:17px;height:17px;margin:0;accent-color:var(--tk-brand);cursor:pointer}.tk-lbody>li+li{border-top:1px solid var(--tk-line)}.tk-lrow{position:relative;min-height:64px;padding-top:8px;padding-bottom:8px;transition:background .15s}.tk-lrow:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--tk-p, var(--tk-ink-4))}.tk-lrow:hover{background:var(--tk-surface-2)}.tk-lrow.is-selected{background:var(--tk-brand-soft)}.tk-lmain{display:flex;align-items:center;gap:11px;min-width:0}.tk-lid{min-width:0;display:flex;flex-direction:column;gap:3px}.tk-ltitle{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:0;border:0;background:none;font:600 14.5px/1.3 var(--tk-display);color:var(--tk-ink);text-align:left;cursor:pointer}.tk-ltitle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-ltitle:hover span{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#14152a4d}.tk-lrow.is-done .tk-ltitle{color:var(--tk-ink-3)}.tk-lrow.is-done .tk-ltitle span{text-decoration:line-through}.tk-lsub{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;font-size:12.5px;color:var(--tk-ink-3);white-space:nowrap}.tk-lsub>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.tk-lsub svg{flex:none;color:var(--tk-ink-4)}.tk-lsub .is-deal{color:var(--tk-brand-ink);font-weight:600}.tk-lsub .is-deal svg{color:var(--tk-brand)}.tk-ldesc{overflow:hidden;text-overflow:ellipsis}.tk-lmeta{display:contents}.tk-lcell{display:flex;align-items:center;min-width:0}.tk-stage{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 9px 0 8px;border-radius:999px;background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px var(--tk-line);font-size:12.5px;font-weight:600;color:var(--tk-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-stage i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tk-c, var(--tk-ink-4))}.tk-lacts{display:flex;justify-content:flex-end;gap:2px;opacity:0;transition:opacity .15s}.tk-lrow:hover .tk-lacts,.tk-lrow:focus-within .tk-lacts{opacity:1}.tk-day{display:flex;flex-direction:column;gap:16px}.tk-day-hd{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-day-ico{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#fff6dd,#fce7b5);color:#9a5b00;box-shadow:inset 0 0 0 1px #9a5b001f}.tk-day-id{flex:1;min-width:0}.tk-day-date{font-size:13px;font-weight:600;color:var(--tk-ink-3)}.tk-day-date:first-letter{text-transform:uppercase}.tk-day-id h2{margin-top:2px;font:650 26px/1.1 var(--tk-display);letter-spacing:-.025em;color:var(--tk-ink)}.tk-day-count{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.tk-day-count b{font:650 36px/1 var(--tk-display);letter-spacing:-.03em;color:var(--tk-ink);font-variant-numeric:tabular-nums}.tk-day-count span{margin-top:3px;font-size:12.5px;color:var(--tk-ink-3);white-space:nowrap}.tk-dsec{display:flex;flex-direction:column;gap:12px}.tk-dsec-hd{display:flex;align-items:center;gap:10px}.tk-dsec-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--tk-surface);color:var(--tk-ink-3);box-shadow:var(--tk-sh-1)}.tk-dsec.is-bad .tk-dsec-ico{background:var(--tk-bad-soft);color:var(--tk-bad);box-shadow:none}.tk-dsec.is-brand .tk-dsec-ico{background:var(--tk-brand-soft);color:var(--tk-brand);box-shadow:none}.tk-dsec.is-warn .tk-dsec-ico{background:var(--tk-warn-soft);color:var(--tk-warn);box-shadow:none}.tk-dsec-hd h3{font:650 17px/1.2 var(--tk-display);letter-spacing:-.012em;color:var(--tk-ink)}.tk-dsec.is-bad .tk-dsec-hd h3{color:var(--tk-bad)}.tk-dsec-n{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:var(--tk-sunken);color:var(--tk-ink-2);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.tk-rows{display:flex;flex-direction:column;gap:8px}.tk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;align-items:start}.tk-week{display:flex;flex-direction:column;gap:14px;min-width:0}.tk-week-nav{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-week-id{flex:1;min-width:0;text-align:center}.tk-week-id h2{font:650 19px/1.2 var(--tk-display);letter-spacing:-.015em;color:var(--tk-ink)}.tk-week-id p{margin-top:2px;font-size:13px;color:var(--tk-ink-3)}.tk-week-now{order:4}.tk-week-scroll{min-width:0}.tk-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.tk-wday{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--tk-surface);box-shadow:var(--tk-sh-1);overflow:hidden}.tk-wday-hd{display:flex;flex-direction:column;align-items:center;gap:1px;padding:11px 8px 10px;border-bottom:1px solid var(--tk-line);background:var(--tk-surface-2)}.tk-wday-name{font-size:12.5px;font-weight:650;color:var(--tk-ink-3);text-transform:capitalize}.tk-wday-num{font:650 24px/1.1 var(--tk-display);letter-spacing:-.02em;color:var(--tk-ink);font-variant-numeric:tabular-nums}.tk-wday-n{font-size:12px;color:var(--tk-ink-3);white-space:nowrap}.tk-wday.is-past .tk-wday-hd{background:var(--tk-surface)}.tk-wday.is-past .tk-wday-num{color:var(--tk-ink-4)}.tk-wday.is-today{box-shadow:0 0 0 2px var(--tk-brand),var(--tk-sh-2)}.tk-wday.is-today .tk-wday-hd{background:linear-gradient(180deg,#23244f,#14152a);border-bottom-color:transparent}.tk-wday.is-today .tk-wday-name,.tk-wday.is-today .tk-wday-n{color:#e2e5ffd1}.tk-wday.is-today .tk-wday-num{color:#fff}.tk-wday-body{display:flex;flex-direction:column;gap:6px;max-height:420px;padding:8px;overflow-y:auto}.tk-wday-empty{padding:18px 4px;text-align:center;font-size:12.5px;color:var(--tk-ink-4)}.tk-witem{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;width:100%;padding:8px 8px 8px 11px;border:0;border-radius:11px;overflow:hidden;background:var(--tk-surface-2);box-shadow:inset 0 0 0 1px var(--tk-line);text-align:left;font:inherit;color:var(--tk-ink);cursor:pointer;transition:box-shadow .15s,background .15s}.tk-witem:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--tk-p, var(--tk-ink-4))}.tk-witem:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--tk-line-2),0 8px 18px -12px #1012284d}.tk-witem .tk-type-ico{width:24px;height:24px;border-radius:7px}.tk-witem-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.tk-witem-m{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;color:var(--tk-ink-3);font-variant-numeric:tabular-nums}.tk-witem-p{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--tk-p-ink, var(--tk-ink-2))}.tk-witem-p i{width:6px;height:6px;border-radius:50%;background:var(--tk-p, var(--tk-ink-4))}.tk-witem.is-done .tk-witem-t{color:var(--tk-ink-3);text-decoration:line-through}.tk-stats{display:flex;flex-direction:column;gap:16px;min-width:0}.tk-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tk-stat-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border-radius:18px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-stat-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--tk-ink-2)}.tk-stat-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px}.tk-stat-ico.is-brand{background:var(--tk-brand-soft);color:var(--tk-brand)}.tk-stat-ico.is-cold{background:var(--tk-cold-soft);color:var(--tk-cold)}.tk-stat-ico.is-violet{background:var(--tk-violet-soft);color:var(--tk-violet)}.tk-stat-ico.is-ok{background:var(--tk-ok-soft);color:var(--tk-ok)}.tk-stat-val{font:650 32px/1 var(--tk-display);letter-spacing:-.03em;color:var(--tk-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tk-stat-val small{font-size:16px;font-weight:600;letter-spacing:0;color:var(--tk-ink-3)}.tk-stat-sub{font-size:12.5px;color:var(--tk-ink-3)}.tk-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tk-chart{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 12px;border-radius:20px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-chart-hd{display:flex;align-items:center;gap:10px}.tk-chart-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--tk-brand-soft);color:var(--tk-brand)}.tk-chart-hd h3{font:650 16px/1.2 var(--tk-display);letter-spacing:-.01em;color:var(--tk-ink)}.tk-chart-hd p{margin-top:2px;font-size:12.5px;color:var(--tk-ink-3)}.tk-chart-body{min-width:0}.tk-chart-body .recharts-legend-item-text{color:var(--tk-ink-2)}.tk-chart-empty{display:grid;place-items:center;height:250px;font-size:13.5px;color:var(--tk-ink-3);text-align:center}.tk-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tk-insight{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;border-radius:18px;background:var(--tk-surface);box-shadow:var(--tk-sh-1)}.tk-insight-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px}.tk-insight.is-ok .tk-insight-ico{background:var(--tk-ok-soft);color:var(--tk-ok)}.tk-insight.is-bad .tk-insight-ico{background:var(--tk-bad-soft);color:var(--tk-bad)}.tk-insight.is-warm .tk-insight-ico{background:var(--tk-warn-soft);color:var(--tk-warn)}.tk-insight b{display:block;font:650 28px/1 var(--tk-display);letter-spacing:-.03em;color:var(--tk-ink);font-variant-numeric:tabular-nums}.tk-insight h4{margin-top:6px;font-size:14px;font-weight:650;color:var(--tk-ink)}.tk-insight p{margin-top:2px;font-size:12.5px;color:var(--tk-ink-3)}.tk-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--tk-surface);box-shadow:var(--tk-sh-1);text-align:center}.tk-empty.is-flat{border-radius:0;box-shadow:none;padding:34px 20px}.tk-dsec .tk-empty.is-flat{border-radius:18px;box-shadow:var(--tk-sh-1)}.tk-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--tk-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--tk-line),0 0 0 6px #6366f10f}.tk-empty h3{font:650 17px/1.3 var(--tk-display);color:var(--tk-ink)}.tk-empty p{max-width:46ch;font-size:13.5px;color:var(--tk-ink-3)}.tk-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.tk-bulk{position:fixed;bottom:22px;left:50%;z-index:40;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;border-radius:16px;background:linear-gradient(180deg,#23244f,#14152a);color:#fff;font-family:var(--tk-font);box-shadow:0 24px 60px -20px #0009,inset 0 1px #ffffff14;transform:translate(-50%);animation:tk-rise .3s cubic-bezier(.2,.8,.2,1)}@keyframes tk-rise{0%{opacity:0;transform:translate(-50%,12px)}}.tk-bulk b{font-size:13.5px;font-weight:650;white-space:nowrap}.tk-bulk .tk-btn{height:34px;color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.tk-bulk .tk-btn:hover:not(:disabled){background:#fff3}.tk-bulk .tk-btn.tk-danger{background:#ef444440}.tk-bulk .tk-btn.tk-danger:hover{background:#ef444466}.tk-bulk .tk-btn.tk-ghost{background:transparent;box-shadow:none;color:#ffffffbf}.tk-bulk .tk-divider{width:1px;height:22px;background:#ffffff2e}@media (hover: none){.tk-card-acts,.tk-lacts{opacity:1}}@media (max-width: 1280px){.tk-kpis,.tk-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-lhead,.tk-lrow{grid-template-columns:44px minmax(0,1fr) 150px 110px 150px 84px}}@media (max-width: 1399.98px){.tk-week-scroll{overflow-x:auto;padding-bottom:8px;overscroll-behavior-x:contain}.tk-week-grid{grid-template-columns:repeat(7,minmax(168px,1fr))}}@media (max-width: 1023.98px){.tk-chart-grid,.tk-insights{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1099.98px){.tk-hero-top{flex-direction:column;gap:16px}.tk-hero-acts{justify-content:flex-start}.tk-lhead{display:none}.tk-lrow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"cb main acts" ". meta meta";gap:6px 8px;padding:10px 10px 12px 6px}.tk-lrow>.tk-cb{grid-area:cb}.tk-lmain{grid-area:main}.tk-lacts{grid-area:acts;opacity:1}.tk-lmeta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.tk-lcell:empty{display:none}}@media (max-width: 767.98px){.tk-root{gap:14px}.tk-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.tk-hero-top{flex-direction:column;gap:16px}.tk-title{font-size:29px}.tk-sub{font-size:14px}.tk-hero-acts{width:100%;justify-content:stretch}.tk-hero-acts .tk-btn{flex:1 1 40%}.tk-hero-acts .tk-btn.tk-white{order:-1;flex-basis:100%}.tk-kpi{padding:12px 12px 13px}.tk-kpi-val{font-size:27px}.tk-kpi-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tk-toolbar{padding:10px}.tk-search{flex-basis:100%;min-width:0}.tk-select select{max-width:100%}.tk-views{width:100%;margin-left:0}.tk-views button{flex:1 1 0;padding:0 6px}.tk-views .tk-vl{display:none}.tk-filters .tk-select{flex:1 1 40%}.tk-filters .tk-select select{width:100%}.tk-board{gap:10px;margin:0 -2px;scroll-snap-type:x mandatory;scroll-padding-left:2px}.tk-col{flex-basis:min(86vw,316px)}.tk-day-hd{padding:14px 16px;gap:12px}.tk-day-ico{width:40px;height:40px;border-radius:12px}.tk-day-id h2{font-size:22px}.tk-day-count b{font-size:28px}.tk-cards{grid-template-columns:minmax(0,1fr)}.tk-week-nav{flex-wrap:wrap;gap:8px;padding:10px}.tk-week-id h2{font-size:16px}.tk-week-now{order:5;flex-basis:100%}.tk-week-scroll{overflow:visible;padding-bottom:0}.tk-week-grid{grid-template-columns:minmax(0,1fr);gap:8px}.tk-wday-hd{flex-direction:row;align-items:baseline;gap:8px;padding:10px 14px}.tk-wday-n{margin-left:auto}.tk-wday-num{font-size:20px}.tk-wday.is-empty .tk-wday-body{display:none}.tk-wday.is-empty .tk-wday-hd{border-bottom:0}.tk-wday-body{max-height:none}.tk-stat-tile{padding:14px}.tk-stat-val{font-size:26px}.tk-bulk{left:12px;right:12px;bottom:calc(152px + env(safe-area-inset-bottom,0px));transform:none;flex-wrap:wrap;justify-content:center;animation:none}.tk-bulk b{flex-basis:100%;text-align:center}.tk-bulk .tk-divider{display:none}.tk-root input,.tk-root select{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.tk-btn,.tk-btn.tk-sm{min-height:44px}.tk-btn.tk-icon{min-width:44px}.tk-views button{height:44px}.tk-iconbtn{width:44px;height:44px}.tk-select select,.tk-search input{height:44px}.tk-search .tk-clear{width:36px;height:36px}.tk-search .tk-clear:after,.tk-chip-f button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.tk-chip-f button{position:relative}.tk-cb{width:44px;height:44px}.tk-more,.tk-col-add{height:44px}.tk-subtask{min-height:44px;align-items:center}.tk-comment-add input{height:44px}.tk-iconbtn.tk-send{width:44px;height:44px}.tk-chip-f button{width:32px;height:32px}.tk-witem{min-height:44px}.tk-lnk{min-height:44px;padding:0 6px}.tk-th{height:44px}}@media (prefers-reduced-motion: reduce){.tk-root *,.tk-root *:before,.tk-root *:after{animation:none!important;transition:none!important}}.ag-root{--ag-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ag-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--ag-ink: #14152A;--ag-ink-2: #474959;--ag-ink-3: #646677;--ag-ink-4: #8A8C9C;--ag-line: #E3E6EC;--ag-line-2: #CDD2DC;--ag-line-soft: #EEF0F4;--ag-surface: #fff;--ag-surface-2: #F6F7FA;--ag-hover: #F1F2F7;--ag-sunken: #ECEEF5;--ag-brand: #4338CA;--ag-brand-soft: #EEF0FF;--ag-brand-ink: #3730A3;--ag-ok: #0E7A50;--ag-ok-soft: #E4F4EC;--ag-warn: #9A5B00;--ag-warn-soft: #FCF1DE;--ag-bad: #BE2F1D;--ag-bad-soft: #FBE9E5;--ag-signal: #D9480F;--ag-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--ag-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--ag-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px;font-family:var(--ag-font);font-size:14px;line-height:1.45;color:var(--ag-ink);-webkit-font-smoothing:antialiased}.ag-root *,.ag-root *:before,.ag-root *:after{box-sizing:border-box}.ag-root p,.ag-root h1,.ag-root h2,.ag-root h3{margin:0}.ag-root button{font-family:inherit}.ag-root :focus-visible{outline:2px solid var(--ag-brand);outline-offset:2px}.ag-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ag-t-meeting{--ag-c: #13807F;--ag-c-soft: #E3F1F0;--ag-c-ink: #0C5655}.ag-t-call{--ag-c: #3561D0;--ag-c-soft: #E8EEFB;--ag-c-ink: #244494}.ag-t-task{--ag-c: #B7790F;--ag-c-soft: #FBF0DA;--ag-c-ink: #7A4F05}.ag-t-webinar{--ag-c: #6D4FD3;--ag-c-soft: #EEEAFB;--ag-c-ink: #4E33A8}.ag-t-deadline{--ag-c: #C2416B;--ag-c-soft: #F9EBF0;--ag-c-ink: #93284C}.ag-t-other{--ag-c: #6B7280;--ag-c-soft: #EFF0F3;--ag-c-ink: #3F4350}.ag-hero{position:relative;z-index:3;isolation:isolate;overflow:visible;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#23266f,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.ag-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.ag-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.ag-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:ag-drift 26s ease-in-out infinite alternate}.ag-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#2dd4bf61,#2dd4bf00);animation:ag-drift 32s ease-in-out infinite alternate-reverse}.ag-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:ag-drift 28s ease-in-out infinite alternate}@keyframes ag-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.ag-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.ag-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.ag-sky-net circle{fill:#e0e7ff80}.ag-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ag-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ag-hero-txt{flex:1 1 340px;min-width:0;max-width:700px}.ag-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.ag-eyebrow .ag-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.ag-title{font:650 38px/1.06 var(--ag-display);letter-spacing:-.034em;color:#fff}.ag-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#99f6e4 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.ag-sub{margin-top:8px;max-width:64ch;font-size:15px;color:#e2e5ffd1}.ag-sub b{color:#fff;font-weight:600}.ag-sub .ag-sep{margin:0 7px;color:#e2e5ff61}.ag-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 600px;min-width:0}.ag-hero .ag-sk{background:#ffffff29}.ag-hero :focus-visible{outline-color:#fff}.ag-hero .ag-pop :focus-visible{outline-color:var(--ag-brand)}.ag-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ag-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}button.ag-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.ag-kpi.is-static{cursor:default}.ag-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.ag-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.ag-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.ag-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.ag-kpi-brand{background:#818cf83d;color:#d4daff}.ag-kpi-teal{background:#2dd4bf33;color:#bff5ea}.ag-kpi-warm{background:#fbbf2438;color:#fde9b5}.ag-kpi-ok{background:#4ade9633;color:#c3f5d8}.ag-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.ag-kpi-val{font:650 34px/1 var(--ag-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.ag-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:2px}.ag-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;min-width:0;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--ag-font);color:var(--ag-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--ag-surface);box-shadow:inset 0 0 0 1px var(--ag-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.ag-btn:hover{background:var(--ag-surface-2);box-shadow:inset 0 0 0 1px var(--ag-line-2),0 1px 2px #1012280d}.ag-btn:disabled{opacity:.55;cursor:default}.ag-btn svg{flex:none}.ag-btn.ag-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.ag-btn.ag-pri:hover:not(:disabled){transform:translateY(-1px)}.ag-btn.ag-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.ag-btn.ag-icon{width:38px;padding:0}.ag-btn.ag-ghost{background:transparent;box-shadow:none;color:var(--ag-ink-2)}.ag-btn.ag-ghost:hover{background:var(--ag-hover);color:var(--ag-ink)}.ag-btn.ag-block{width:100%}.ag-hero .ag-btn.ag-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ag-hero .ag-btn.ag-glass:hover{background:#ffffff2b}.ag-hero .ag-btn.ag-glass[aria-expanded=true]{background:#ffffff38;box-shadow:inset 0 0 0 1.5px #ffffff80}.ag-hero .ag-btn.ag-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.ag-hero .ag-btn.ag-white:hover{background:#eef0ff;transform:translateY(-1px)}.ag-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--ag-font);color:var(--ag-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.ag-lnk:hover{text-decoration:underline;text-underline-offset:3px}.ag-spin{animation:ag-rot .9s linear infinite}@keyframes ag-rot{to{transform:rotate(360deg)}}.ag-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--ag-sunken);animation:ag-pulse 1.1s ease-in-out infinite alternate}@keyframes ag-pulse{0%{opacity:.55}to{opacity:1}}.ag-calsel{position:relative;min-width:0}.ag-calsel-dot{flex:none;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #ffffff59}.ag-calsel-name{min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis}.ag-chev{transition:transform .2s ease}.ag-chev.is-open{transform:rotate(180deg)}.ag-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 32px);overflow:hidden;border-radius:16px;background:var(--ag-surface);color:var(--ag-ink);text-align:left;box-shadow:var(--ag-sh-3),0 0 0 1px #1113300f;animation:ag-pop .18s cubic-bezier(.2,.8,.2,1)}@keyframes ag-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.ag-pop-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--ag-line)}.ag-pop-hd b{font:650 15px/1.2 var(--ag-display);letter-spacing:-.01em}.ag-pop-list{max-height:320px;overflow-y:auto;padding:6px}.ag-pop-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--ag-ink);text-align:left;font:inherit;cursor:pointer}.ag-pop-row:hover{background:var(--ag-hover)}.ag-pop-row[aria-pressed=true]{background:var(--ag-brand-soft)}.ag-pop-dot{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #11133014}.ag-pop-txt{flex:1;min-width:0}.ag-pop-txt b{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600}.ag-pop-txt b span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-pop-row[aria-pressed=true] .ag-pop-txt b{color:var(--ag-brand-ink)}.ag-pop-txt small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ag-ink-3)}.ag-pop-tag{flex:none;padding:2px 6px;border-radius:6px;background:var(--ag-surface-2);box-shadow:inset 0 0 0 1px var(--ag-line);font-size:12px;font-weight:600;color:var(--ag-ink-3)}.ag-pop-check{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--ag-line-2)}.ag-pop-row[aria-pressed=true] .ag-pop-check{background:var(--ag-brand);box-shadow:none}.ag-pop-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;text-align:center;font-size:13px;color:var(--ag-ink-3)}.ag-pop-empty span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ag-surface-2);color:var(--ag-ink-4)}.ag-pop-ft{display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px;border-top:1px solid var(--ag-line);background:var(--ag-surface-2)}.ag-pop-ft p{font-size:12px;text-align:center;color:var(--ag-ink-3)}.ag-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--ag-surface);box-shadow:var(--ag-sh-1)}.ag-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ag-nav{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.ag-period{min-width:0;margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 20px/1.2 var(--ag-display);letter-spacing:-.02em;color:var(--ag-ink)}.ag-fetch{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;color:var(--ag-ink-3)}.ag-seg{display:inline-flex;gap:2px;padding:4px;border-radius:12px;background:var(--ag-surface-2);box-shadow:inset 0 0 0 1px var(--ag-line)}.ag-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border:0;border-radius:9px;background:transparent;font:600 13.5px/1 var(--ag-font);color:var(--ag-ink-2);cursor:pointer;white-space:nowrap}.ag-seg button svg{color:var(--ag-ink-4)}.ag-seg button:hover{background:var(--ag-hover);color:var(--ag-ink)}.ag-seg button[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.ag-seg button[aria-pressed=true] svg{color:#a5b4fc}.ag-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 2px 0;border-top:1px solid var(--ag-line);font-size:12px;color:var(--ag-ink-3)}.ag-legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ag-legend i{width:9px;height:9px;border-radius:3px;background:var(--ag-c)}.ag-legend .ag-legend-g{margin-left:auto}.ag-card{position:relative;overflow:hidden;border-radius:20px;background:var(--ag-surface);box-shadow:var(--ag-sh-1)}.ag-card.is-loading:after{content:"";position:absolute;top:0;left:0;z-index:4;width:40%;height:3px;border-radius:0 3px 3px 0;background:linear-gradient(90deg,rgba(67,56,202,0),var(--ag-brand),rgba(67,56,202,0));animation:ag-load 1.1s ease-in-out infinite}@keyframes ag-load{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ag-g{display:inline-grid;place-items:center;flex:none;width:15px;height:15px;border-radius:5px;background:#fff;box-shadow:0 0 0 1px #1113301a}.ag-g svg{display:block;width:10px;height:10px}.ag-gpill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px 0 4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ag-line);font-size:12px;font-weight:600;color:var(--ag-ink-2);white-space:nowrap}.ag-gpill .ag-g{box-shadow:none}.ag-gpill i{width:8px;height:8px;border-radius:50%;background:var(--ag-gc, #4285F4)}.ag-type{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:#fff;color:var(--ag-c-ink);font-size:12px;font-weight:650;white-space:nowrap;box-shadow:inset 0 0 0 1px #1113300f}.ag-type i{width:7px;height:7px;border-radius:50%;background:var(--ag-c)}.ag-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--ag-brand-soft);color:var(--ag-brand-ink);font:650 12px/1 var(--ag-font);white-space:nowrap}.ag-tag.is-bad{background:var(--ag-bad-soft);color:var(--ag-bad)}.ag-hour{padding:6px 10px 0 0;text-align:right;font-size:12px;font-weight:600;color:var(--ag-ink-4);font-variant-numeric:tabular-nums}.ag-now{position:absolute;left:-1px;right:0;z-index:2;height:2px;margin-top:-1px;background:var(--ag-signal);pointer-events:none}.ag-now:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--ag-signal)}.ag-only-sm{display:none}.ag-chip{display:flex;align-items:center;gap:5px;flex:none;width:100%;min-width:0;height:24px;padding:0 5px 0 8px;border:0;border-radius:7px;background:var(--ag-c-soft);color:var(--ag-c-ink);box-shadow:inset 2.5px 0 0 var(--ag-c);font:500 12px/1 var(--ag-font);text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.ag-chip:hover{transform:translateY(-1px);box-shadow:inset 2.5px 0 0 var(--ag-c),0 6px 14px -8px #10122873}.ag-chip b{flex:none;font-weight:650;font-variant-numeric:tabular-nums}.ag-chip span:not(.ag-g){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-chip.is-cancelled span:not(.ag-g),.ag-ev.is-cancelled .ag-ev-t,.ag-dcard.is-cancelled .ag-dcard-title,.ag-row.is-cancelled .ag-row-title{text-decoration:line-through;opacity:.7}.ag-month-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--ag-line);background:var(--ag-surface-2)}.ag-month-head span{padding:10px 12px;font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-ink-3)}.ag-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--ag-line)}.ag-cell{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:132px;padding:8px 8px 10px;background:var(--ag-surface);cursor:pointer;transition:background-color .15s}.ag-cell.is-weekend{background:#fbfbfd}.ag-cell.is-out{background:var(--ag-surface-2);cursor:default}.ag-cell:not(.is-out):not(.is-today):hover{background:#f6f6fe}.ag-cell.is-today{background:linear-gradient(180deg,#f3f3ff,#fff 70%);box-shadow:inset 0 2px 0 var(--ag-brand)}.ag-cell-top{display:flex;align-items:center;gap:6px;min-height:26px}.ag-daynum{display:grid;place-items:center;min-width:26px;height:26px;padding:0 5px;border-radius:999px;font:650 13px/1 var(--ag-font);font-variant-numeric:tabular-nums;color:var(--ag-ink)}.ag-cell.is-past .ag-daynum{color:var(--ag-ink-3)}.ag-cell.is-out .ag-daynum{color:var(--ag-ink-4);font-weight:550}.ag-cell.is-today .ag-daynum{background:linear-gradient(180deg,#5b54f0,#4338ca);color:#fff;box-shadow:0 6px 14px -8px #4338cae6}.ag-cell-n{padding:2px 7px;border-radius:999px;background:var(--ag-sunken);font-size:12px;font-weight:650;color:var(--ag-ink-2);font-variant-numeric:tabular-nums}.ag-cell-add{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-left:auto;border:0;border-radius:8px;background:transparent;color:var(--ag-ink-3);cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s}.ag-cell:hover .ag-cell-add,.ag-cell-add:focus-visible{opacity:1}.ag-cell-add:hover{background:var(--ag-brand-soft);color:var(--ag-brand)}.ag-cell-evs{display:flex;flex-direction:column;gap:3px;min-width:0;max-height:84px;overflow-y:auto;scrollbar-width:thin}.ag-cell-dots{display:none}.ag-week-head,.ag-week-row{display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr))}.ag-week-head{border-bottom:1px solid var(--ag-line);background:var(--ag-surface)}.ag-week-hd{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px 12px;border-left:1px solid var(--ag-line)}.ag-week-hd small{font-size:12px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ag-ink-3)}.ag-week-hd b{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:999px;font:650 18px/1 var(--ag-display);color:var(--ag-ink);font-variant-numeric:tabular-nums}.ag-week-hd.is-today small{color:var(--ag-brand)}.ag-week-hd.is-today b{background:linear-gradient(180deg,#5b54f0,#4338ca);color:#fff;box-shadow:0 6px 14px -8px #4338cae6}.ag-week-body{position:relative;max-height:calc(100vh - 300px);min-height:380px;overflow-y:auto;scrollbar-width:thin}.ag-week-row{border-bottom:1px solid var(--ag-line-soft)}.ag-week-row:last-child{border-bottom:0}.ag-slot{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;min-height:52px;padding:4px;border-left:1px solid var(--ag-line)}.ag-week-row.is-off .ag-slot,.ag-week-row.is-off .ag-hour{background:#fbfbfd}.ag-slot.is-today{background:#4338ca09}.ag-week-row.is-off .ag-slot.is-today{background:#4338ca0d}.ag-ev{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0;padding:5px 7px 6px 9px;border:0;border-radius:8px;background:var(--ag-c-soft);color:var(--ag-c-ink);box-shadow:inset 3px 0 0 var(--ag-c);text-align:left;font:inherit;cursor:pointer;transition:box-shadow .15s,transform .15s}.ag-ev:hover{transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--ag-c),0 8px 18px -10px #10122873}.ag-ev-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.3}.ag-ev-m{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.2;font-variant-numeric:tabular-nums;opacity:.9}.ag-ev-m .ag-g{margin-left:auto}.ag-day-head{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--ag-line)}.ag-day-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:54px;height:54px;border-radius:16px;background:var(--ag-brand-soft);color:var(--ag-brand-ink);box-shadow:inset 0 0 0 1px #4338ca1a}.ag-day-badge small{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;line-height:1.1}.ag-day-badge b{font:650 22px/1 var(--ag-display);font-variant-numeric:tabular-nums}.ag-day-badge.is-today{background:linear-gradient(180deg,#5b54f0,#4338ca);color:#fff;box-shadow:0 10px 22px -12px #4338cae6}.ag-day-id{flex:1;min-width:0}.ag-day-id h2{font:650 20px/1.2 var(--ag-display);letter-spacing:-.02em;color:var(--ag-ink)}.ag-day-id p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-size:13px;color:var(--ag-ink-3)}.ag-day-empty{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 18px;border-bottom:1px solid var(--ag-line);background:var(--ag-surface-2);font-size:13px;color:var(--ag-ink-3)}.ag-day-body{position:relative;max-height:calc(100vh - 300px);min-height:380px;overflow-y:auto;scrollbar-width:thin}.ag-day-row{display:grid;grid-template-columns:64px minmax(0,1fr);border-bottom:1px solid var(--ag-line-soft)}.ag-day-row:last-child{border-bottom:0}.ag-day-row.is-off .ag-hour,.ag-day-row.is-off .ag-day-slot{background:#fbfbfd}.ag-day-slot{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:56px;padding:6px 12px;border-left:1px solid var(--ag-line)}.ag-dcard{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0;padding:12px 14px 13px 17px;border:0;border-radius:14px;background:var(--ag-c-soft);color:var(--ag-ink);box-shadow:inset 4px 0 0 var(--ag-c);text-align:left;font:inherit;cursor:pointer;transition:box-shadow .15s,transform .15s}.ag-dcard:hover{transform:translateY(-1px);box-shadow:inset 4px 0 0 var(--ag-c),0 14px 26px -16px #10122873}.ag-dcard-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ag-dcard-title{min-width:0;overflow-wrap:anywhere;font:650 16px/1.3 var(--ag-display);letter-spacing:-.01em;color:var(--ag-ink)}.ag-dcard-meta{display:flex;flex-wrap:wrap;gap:4px 16px;min-width:0;font-size:13px;color:var(--ag-ink-2)}.ag-dcard-meta>span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.ag-dcard-meta svg{flex:none;color:var(--ag-c)}.ag-dcard-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.5;color:var(--ag-ink-2);overflow-wrap:anywhere}.ag-list{flex-direction:column;gap:10px}.ag-list-title{padding:4px 4px 0;font:650 16px/1.3 var(--ag-display);letter-spacing:-.01em;color:var(--ag-ink)}.ag-list-day{overflow:hidden;border-radius:18px;background:var(--ag-surface);box-shadow:var(--ag-sh-1)}.ag-list-h{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--ag-line);font:650 15px/1.25 var(--ag-display);letter-spacing:-.01em;color:var(--ag-ink)}.ag-list-h .ag-list-n{margin-left:auto;font:650 12px/1 var(--ag-font);color:var(--ag-ink-3);font-variant-numeric:tabular-nums}.ag-list-none{padding:12px 14px;font-size:13px;color:var(--ag-ink-4)}.ag-list-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;border-radius:18px;background:var(--ag-surface);box-shadow:var(--ag-sh-1);text-align:center;font-size:13.5px;color:var(--ag-ink-3)}.ag-row{display:grid;grid-template-columns:4px 52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 14px;border:0;border-top:1px solid var(--ag-line-soft);background:none;color:var(--ag-ink);text-align:left;font:inherit;cursor:pointer}.ag-row:first-of-type{border-top:0}.ag-row:hover{background:var(--ag-surface-2)}.ag-row-bar{align-self:stretch;border-radius:4px;background:var(--ag-c)}.ag-row-time{display:flex;flex-direction:column;gap:2px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ag-ink)}.ag-row-time small{font-size:12px;font-weight:500;color:var(--ag-ink-3)}.ag-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.ag-row-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ag-ink-3)}.ag-row-meta b{font-weight:650;color:var(--ag-c-ink)}@media (max-width: 1280px){.ag-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.ag-hero-top{flex-direction:column}.ag-hero-acts{flex:none;justify-content:flex-start}.ag-calsel .ag-pop{right:auto;left:0}}@media (max-width: 1024px){.ag-cell{min-height:112px;padding:6px 5px 8px}.ag-month-head span{padding:10px 6px}.ag-legend .ag-legend-g{margin-left:0}}@media (max-width: 767.98px){.ag-root{gap:14px}.ag-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.ag-title{font-size:29px}.ag-sub{font-size:14px}.ag-hero-acts{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ag-hero-acts>.ag-btn,.ag-calsel>.ag-btn{width:100%}.ag-hero-acts>.ag-white{grid-column:1 / -1;order:-1}.ag-calsel{position:static}.ag-calsel .ag-pop,.ag-pop{left:0;right:0;width:auto;max-width:none}.ag-calsel-name{max-width:none}.ag-hide-sm{display:none}.ag-kpi{padding:12px 12px 13px}.ag-kpi-top{align-items:flex-start;line-height:1.25}.ag-kpi-top>span:last-child{white-space:normal;padding-top:4px}.ag-kpi-val{font-size:27px}.ag-kpi-val small{font-size:14px}.ag-toolbar{padding:10px}.ag-nav{flex-basis:100%}.ag-period{flex:1;margin-left:2px;font-size:18px;white-space:normal;overflow:visible}.ag-seg{display:flex;width:100%}.ag-seg button{flex:1;padding:0 8px}.ag-legend{gap:6px 12px}.ag-month-head span{padding:8px 0;text-align:center;letter-spacing:0}.ag-cell{align-items:center;gap:4px;min-height:58px;padding:5px 2px 6px}.ag-cell.is-today{box-shadow:inset 0 2px 0 var(--ag-brand)}.ag-cell-top{justify-content:center}.ag-cell-n,.ag-cell-add,.ag-cell-evs{display:none}.ag-cell-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;min-height:12px}.ag-cell-dots i{width:6px;height:6px;border-radius:50%;background:var(--ag-c)}.ag-cell-dots small{font-size:12px;font-weight:600;line-height:1;color:var(--ag-ink-3)}.ag-hide-on-sm{display:none}.ag-only-sm{display:flex}.ag-day-head{gap:12px;padding:14px}.ag-day-head .ag-btn{flex:none}.ag-day-id h2{font-size:17px}.ag-day-row{grid-template-columns:52px minmax(0,1fr)}.ag-day-slot{padding:6px 8px;min-height:48px}.ag-hour{padding-right:8px}.ag-day-body{max-height:72vh;min-height:300px}}@media (max-width: 420px){.ag-seg button svg{display:none}}@media (max-width: 767.98px),(pointer: coarse){.ag-btn,.ag-btn.ag-sm{min-height:44px}.ag-btn.ag-icon{width:44px}.ag-seg button{min-height:44px}.ag-pop-row{min-height:52px}.ag-lnk{min-height:44px;padding:0 6px}.ag-cell-add{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){.ag-root *,.ag-root *:before,.ag-root *:after{animation:none!important;transition:none!important}}.bk-col{display:flex;flex-direction:column;gap:18px;min-width:0}.bk-hlink{display:flex;align-items:center;gap:6px;max-width:560px;min-width:0;height:44px;margin-top:14px;padding:0 6px 0 14px;border-radius:13px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bk-hlink>svg{flex:none;color:#b4befe}.bk-hlink code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1 ui-monospace,Menlo,monospace;color:#fff}.bk-hlink button,.bk-hlink a{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:#e2e5ffe6;cursor:pointer;text-decoration:none}.bk-hlink button:hover,.bk-hlink a:hover{background:#ffffff24;color:#fff}.bk-hlink button:focus-visible,.bk-hlink a:focus-visible{outline:2px solid #fff;outline-offset:1px}.bk-hlink.is-off{background:#ffffff0d}.bk-hlink.is-off code{color:#e2e5ffb8;font-family:var(--ct-font);font-weight:500}.bk-hswitch{gap:10px!important}.bk-hswitch .bk-track{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:#ffffff38;transition:background-color .2s}.bk-hswitch .bk-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.bk-hswitch[aria-checked=true] .bk-track{background:#34d399}.bk-hswitch[aria-checked=true] .bk-track:after{transform:translate(14px)}.bk-tabs.ct-seg{align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.bk-tabs.ct-seg::-webkit-scrollbar{display:none}.bk-tabs.ct-seg button{flex:none}.bk-days{margin:0;padding:0;list-style:none}.bk-day{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:start;padding:14px 20px;border-top:1px solid var(--ct-line)}.bk-day-name{display:flex;flex-direction:column;gap:2px;padding-top:9px}.bk-day-name b{font-size:14px;font-weight:650;color:var(--ct-ink)}.bk-day-name small{font-size:12.5px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.bk-slots{display:flex;flex-direction:column;gap:8px;min-width:0}.bk-slot{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bk-slot .wd-select{width:116px;flex:none}.bk-slot .bk-to{font-size:13px;color:var(--ct-ink-3)}.bk-slot-err{flex-basis:100%}.bk-slot.has-error .wd-select select{box-shadow:inset 0 0 0 1.5px var(--ct-bad)}.bk-closed{padding:9px 0 2px;font-size:13.5px;color:var(--ct-ink-3)}.bk-day .wd-link{align-self:flex-start}.bk-durs{display:flex;flex-wrap:wrap;gap:8px}.bk-dur{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:600 13.5px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,box-shadow .15s,color .15s}.bk-dur:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2);color:var(--ct-ink)}.bk-dur[aria-pressed=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1.5px #4338ca73}.bk-dur svg{flex:none}.bk-color{display:flex;align-items:center;gap:10px}.bk-color-sw{position:relative;flex:none;width:44px;height:44px;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px #11133026}.bk-color-sw input{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);padding:0;border:0;opacity:0;cursor:pointer}.bk-color-sw:focus-within{outline:2px solid var(--ct-brand);outline-offset:2px}.bk-color .wd-input{width:140px}.bk-legacy{min-width:0}.bk-legacy .mt-0\.5{margin-top:.125rem}.bk-legacy .mt-1{margin-top:.25rem}.bk-legacy .mt-2{margin-top:.5rem}.bk-legacy .mt-3{margin-top:.75rem}.bk-legacy .mb-1{margin-bottom:.25rem}.bk-legacy .mb-2{margin-bottom:.5rem}.bk-legacy .mb-3{margin-bottom:.75rem}.bk-legacy .mb-4{margin-bottom:1rem}.bk-legacy .mb-5{margin-bottom:1.25rem}.bk-intro{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.bk-intro>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--ct-brand-soft);color:var(--ct-brand)}.bk-intro h2{font:650 17px/1.25 var(--ct-display);color:var(--ct-ink)}.bk-intro p{margin-top:3px;font-size:13.5px;line-height:1.5;color:var(--ct-ink-2)}.bk-root.has-bulk{padding-bottom:96px}.bk-root .ct-bulk .ct-btn.bk-save{color:#17184a;background:#fff;box-shadow:0 8px 18px -10px #0009}.bk-root .ct-bulk .ct-btn.bk-save:hover{background:#eef0ff}@media (max-width: 767.98px){.bk-hlink{max-width:none}.bk-day{grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px}.bk-day-name{flex-direction:row;align-items:baseline;gap:8px;padding-top:0}.bk-slot .wd-select{flex:1 1 100px;width:auto}.bk-color .wd-input{flex:1;width:auto}.bk-intro{padding:14px 16px}}@media (max-width: 767.98px),(pointer: coarse){.bk-hlink{height:50px;padding-right:3px}.bk-hlink button,.bk-hlink a{width:44px;height:44px}.bk-dur,.bk-tabs.ct-seg button{height:44px}}@media (prefers-reduced-motion: reduce){.bk-hswitch .bk-track,.bk-hswitch .bk-track:after,.bk-dur{transition:none!important}}.pk-root{--pk-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pk-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pk-ink: #14152A;--pk-ink-2: #3F4152;--pk-ink-3: #5E6072;--pk-ink-4: #8A8C9C;--pk-line: #E3E6EC;--pk-line-2: #CDD2DC;--pk-surface: #fff;--pk-surface-2: #F6F7FA;--pk-hover: #F1F2F7;--pk-sunken: #ECEEF5;--pk-ok: #0E7A50;--pk-ok-soft: #E4F4EC;--pk-bad: #BE2F1D;--pk-bad-soft: #FBE9E5;--pk-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--pk-sh-card: 0 0 0 1px rgba(17,19,48,.05), 0 2px 6px rgba(16,18,40,.04), 0 28px 60px -32px rgba(16,18,40,.35);--pk-accent: #6366F1;--pk-accent-rgb: 99, 102, 241;--pk-solid: #5558E8;--pk-on-solid: #fff;--pk-accent-ink: #4338CA;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;overflow-x:clip;background:#f4f5f9;color:var(--pk-ink);font-family:var(--pk-font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pk-root *,.pk-root *:before,.pk-root *:after{box-sizing:border-box}.pk-root :where(p,h1,h2,h3,ol,ul){margin:0}.pk-root :where(ol,ul){padding:0;list-style:none}.pk-root :where(button,input,textarea){font-family:inherit}.pk-root :focus-visible{outline:2px solid var(--pk-accent-ink);outline-offset:2px}.pk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pk-num{font-variant-numeric:tabular-nums}.pk-glow{position:absolute;inset:0 0 auto;z-index:-1;height:420px;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,rgba(var(--pk-accent-rgb),.14),rgba(var(--pk-accent-rgb),0) 70%)}.pk-wrap{width:100%;max-width:580px;margin:0 auto;padding:40px 20px 32px}.pk-host{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:22px}.pk-logo{width:60px;height:60px;margin-bottom:14px;padding:4px;border-radius:18px;background:#fff;-o-object-fit:contain;object-fit:contain;box-shadow:var(--pk-sh-1)}.pk-title{font:650 30px/1.12 var(--pk-display);letter-spacing:-.03em;color:var(--pk-ink);text-wrap:balance;overflow-wrap:anywhere}.pk-desc{margin-top:8px;max-width:46ch;font-size:15px;line-height:1.55;color:var(--pk-ink-3);white-space:pre-line}.pk-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.pk-fact{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 11px;border-radius:999px;background:#fffc;box-shadow:inset 0 0 0 1px var(--pk-line);color:var(--pk-ink-2);font-size:13px;font-weight:550}.pk-fact svg{color:var(--pk-accent-ink)}.pk-card{overflow:hidden;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-sh-card)}.pk-card-bar{height:4px;background:linear-gradient(90deg,var(--pk-accent),rgba(var(--pk-accent-rgb),.35))}.pk-card-in{padding:22px 24px 26px}.pk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;counter-reset:pk-step}.pk-step{display:flex;flex-direction:column;gap:7px;min-width:0}.pk-step-bar{height:4px;border-radius:99px;background:var(--pk-sunken);transition:background-color .25s ease}.pk-step-lbl{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--pk-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-step-lbl i{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--pk-sunken);color:var(--pk-ink-3);font-style:normal;font-size:12px;font-weight:700}.pk-step.is-done .pk-step-bar,.pk-step.is-on .pk-step-bar{background:var(--pk-accent)}.pk-step.is-done .pk-step-lbl{color:var(--pk-ink-3)}.pk-step.is-done .pk-step-lbl i{background:var(--pk-solid);color:var(--pk-on-solid)}.pk-step.is-on .pk-step-lbl{color:var(--pk-accent-ink)}.pk-step.is-on .pk-step-lbl i{background:var(--pk-solid);color:var(--pk-on-solid)}.pk-pane{animation:pk-in .32s cubic-bezier(.2,.8,.2,1) both}.pk-pane.is-back{animation-name:pk-in-back}@keyframes pk-in{0%{opacity:0;transform:translate(18px)}}@keyframes pk-in-back{0%{opacity:0;transform:translate(-18px)}}.pk-h2{font-size:16px;font-weight:700;color:var(--pk-ink)}.pk-h2:focus{outline:none}.pk-label{margin-bottom:9px;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pk-ink-3)}.pk-group+.pk-group{margin-top:18px}.pk-chips{display:flex;flex-wrap:wrap;gap:8px}.pk-chip{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 15px;border:0;border-radius:12px;background:var(--pk-surface);color:var(--pk-ink-2);font:600 14px/1.15 var(--pk-font);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--pk-line-2);transition:background-color .15s,box-shadow .15s,color .15s}.pk-chip:hover{background:var(--pk-surface-2);color:var(--pk-ink)}.pk-chip[aria-pressed=true]{background:var(--pk-chip-bg, var(--pk-solid));color:var(--pk-chip-fg, var(--pk-on-solid));box-shadow:0 8px 18px -10px rgba(var(--pk-accent-rgb),.8)}.pk-chip-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--pk-dot, var(--pk-accent));box-shadow:0 0 0 2px #ffffffb3}.pk-cal{margin-top:20px}.pk-month{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pk-month h3{font:650 18px/1.2 var(--pk-display);letter-spacing:-.015em;color:var(--pk-ink);text-transform:capitalize}.pk-nav{display:flex;gap:6px}.pk-icon-btn{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--pk-surface-2);color:var(--pk-ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--pk-line);transition:background-color .15s,color .15s}.pk-icon-btn:hover:not(:disabled){background:var(--pk-hover);color:var(--pk-ink)}.pk-icon-btn:disabled{opacity:.4;cursor:default}.pk-week,.pk-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pk-week{margin-bottom:4px}.pk-week abbr{display:block;padding:4px 0;text-align:center;font-size:12px;font-weight:700;color:var(--pk-ink-3);text-decoration:none}.pk-day{position:relative;display:grid;place-items:center;height:48px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--pk-ink-4);font:600 14px/1 var(--pk-font);font-variant-numeric:tabular-nums}.pk-day.is-out{visibility:hidden}.pk-day.is-open{background:rgba(var(--pk-accent-rgb),.09);color:var(--pk-ink);cursor:pointer;transition:background-color .15s,transform .15s}.pk-day.is-open:after{content:"";position:absolute;bottom:6px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--pk-accent)}.pk-day.is-open:hover{background:rgba(var(--pk-accent-rgb),.17)}.pk-day.is-today{box-shadow:inset 0 0 0 2px rgba(var(--pk-accent-rgb),.55)}.pk-day.is-sel,.pk-day.is-sel:hover{background:var(--pk-solid);color:var(--pk-on-solid);box-shadow:0 8px 18px -8px rgba(var(--pk-accent-rgb),.9)}.pk-day.is-sel:after{display:none}.pk-day:disabled{cursor:default}.pk-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:12px;font-size:13px;color:var(--pk-ink-3)}.pk-legend span{display:inline-flex;align-items:center;gap:7px}.pk-legend i{width:14px;height:14px;border-radius:5px;background:rgba(var(--pk-accent-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--pk-accent-rgb),.3)}.pk-hint{margin-top:12px;padding:11px 14px;border-radius:12px;background:var(--pk-surface-2);box-shadow:inset 0 0 0 1px var(--pk-line);font-size:13.5px;color:var(--pk-ink-2)}.pk-hint button{padding:0;border:0;background:none;color:var(--pk-accent-ink);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pk-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.pk-recap{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:11px 14px;border-radius:15px;background:rgba(var(--pk-accent-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--pk-accent-rgb),.18)}.pk-recap-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--pk-solid);color:var(--pk-on-solid)}.pk-recap-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-recap-txt b{font-size:15px;font-weight:700;color:var(--pk-ink);text-transform:none}.pk-recap-txt b:first-letter{text-transform:uppercase}.pk-recap-txt span{font-size:13.5px;color:var(--pk-ink-3);font-variant-numeric:tabular-nums}.pk-count{margin-bottom:10px;font-size:13.5px;color:var(--pk-ink-3)}.pk-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pk-slots.is-block{grid-template-columns:minmax(0,1fr)}.pk-slot{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 8px;border:0;border-radius:12px;background:var(--pk-surface);color:var(--pk-ink);font:650 15px/1 var(--pk-font);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(var(--pk-accent-rgb),.3);transition:background-color .15s,box-shadow .15s,transform .15s}.pk-slot:hover{background:rgba(var(--pk-accent-rgb),.08);box-shadow:inset 0 0 0 1.5px rgba(var(--pk-accent-rgb),.6)}.pk-slot[aria-pressed=true]{background:var(--pk-solid);color:var(--pk-on-solid);box-shadow:0 8px 18px -10px rgba(var(--pk-accent-rgb),.9)}.pk-slot-sk{display:block;min-height:48px;border-radius:12px;background:var(--pk-sunken);animation:pk-pulse 1.1s ease-in-out infinite alternate}@keyframes pk-pulse{0%{opacity:.55}to{opacity:1}}.pk-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 10px 10px;text-align:center}.pk-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:var(--pk-surface-2);color:var(--pk-ink-3);box-shadow:inset 0 0 0 1px var(--pk-line)}.pk-empty b{font-size:15.5px;color:var(--pk-ink)}.pk-empty p{font-size:14px;color:var(--pk-ink-3)}.pk-empty .pk-btn{margin-top:10px}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--pk-surface);color:var(--pk-ink);font:650 14.5px/1 var(--pk-font);cursor:pointer;box-shadow:inset 0 0 0 1px var(--pk-line-2);transition:background-color .15s}.pk-btn:hover{background:var(--pk-surface-2)}.pk-back{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:-4px 0 14px -8px;padding:0 12px 0 6px;border:0;border-radius:10px;background:none;color:var(--pk-ink-2);font:600 14px/1 var(--pk-font);cursor:pointer}.pk-back:hover{background:var(--pk-hover);color:var(--pk-ink)}.pk-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;margin-top:4px;padding:0 18px;border:0;border-radius:14px;background:var(--pk-solid);color:var(--pk-on-solid);font:700 15.5px/1 var(--pk-font);cursor:pointer;box-shadow:0 1px 2px #1012281f,0 14px 28px -14px rgba(var(--pk-accent-rgb),.9);transition:transform .15s,box-shadow .15s,opacity .15s}.pk-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1px 2px #1012281f,0 18px 32px -14px rgba(var(--pk-accent-rgb),1)}.pk-submit:disabled{cursor:default;opacity:.7}.pk-spin{width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pk-rot .7s linear infinite}@keyframes pk-rot{to{transform:rotate(360deg)}}.pk-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.pk-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pk-field{display:flex;flex-direction:column;gap:7px;min-width:0}.pk-field label{font-size:13.5px;font-weight:650;color:var(--pk-ink)}.pk-field label .pk-req{margin-left:3px;color:var(--pk-accent-ink)}.pk-field label .pk-opt{margin-left:5px;font-weight:500;color:var(--pk-ink-3)}.pk-input-wrap{position:relative}.pk-input-wrap>svg{position:absolute;left:14px;top:15px;color:var(--pk-ink-4);pointer-events:none;transition:color .15s}.pk-input{width:100%;min-height:48px;margin:0;padding:12px 14px 12px 42px;border:0;border-radius:12px;background:#fff;color:var(--pk-ink);font:500 16px/1.35 var(--pk-font);box-shadow:inset 0 0 0 1px var(--pk-line-2),0 1px 2px #1012280a;transition:box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pk-input::-moz-placeholder{color:#73768c;font-weight:400;opacity:1}.pk-input::placeholder{color:#73768c;font-weight:400;opacity:1}.pk-input:hover{box-shadow:inset 0 0 0 1px var(--pk-ink-4),0 1px 2px #1012280a}.pk-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--pk-accent-ink),0 0 0 4px rgba(var(--pk-accent-rgb),.16)}.pk-input-wrap:focus-within>svg{color:var(--pk-accent-ink)}.pk-input:disabled{background:var(--pk-surface-2);color:var(--pk-ink-3)}.pk-area{min-height:96px;resize:vertical}.pk-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--pk-bad-soft);color:#9f2a17;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 1px #f6cfc7}.pk-alert svg{flex:none;margin-top:1px}.pk-form-note{font-size:12.5px;color:var(--pk-ink-3);text-align:center}.pk-done{display:flex;flex-direction:column;align-items:center;text-align:center}.pk-done-ico{position:relative;display:grid;place-items:center;width:68px;height:68px;margin:6px 0 18px;border-radius:50%;background:var(--pk-solid);color:var(--pk-on-solid);box-shadow:0 0 0 10px rgba(var(--pk-accent-rgb),.12),0 18px 34px -16px rgba(var(--pk-accent-rgb),.9);animation:pk-pop .5s cubic-bezier(.2,.9,.3,1.3) both}@keyframes pk-pop{0%{opacity:0;transform:scale(.6)}}.pk-done h1{font:650 28px/1.15 var(--pk-display);letter-spacing:-.025em;color:var(--pk-ink)}.pk-done h1:focus{outline:none}.pk-done-msg{margin-top:8px;max-width:44ch;font-size:15px;line-height:1.55;color:var(--pk-ink-3);white-space:pre-line}.pk-done-list{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:22px;padding:16px;border-radius:16px;background:rgba(var(--pk-accent-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--pk-accent-rgb),.16);text-align:left}.pk-done-list li{display:flex;align-items:center;gap:12px;min-width:0}.pk-done-list .pk-recap-ico{width:36px;height:36px;background:rgba(var(--pk-accent-rgb),.14);color:var(--pk-accent-ink)}.pk-done-list small{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--pk-ink-3)}.pk-done-list b{display:block;font-size:15px;font-weight:650;color:var(--pk-ink);font-variant-numeric:tabular-nums}.pk-done-list b:first-letter{text-transform:uppercase}.pk-done-list a{color:var(--pk-accent-ink);font-weight:650;overflow-wrap:anywhere}.pk-done-note{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:13.5px;color:var(--pk-ink-3)}.pk-sk{display:block;border-radius:9px;background:var(--pk-sunken);animation:pk-pulse 1.1s ease-in-out infinite alternate}.pk-sk-c{margin-left:auto;margin-right:auto}.pk-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 26px;border-radius:22px;background:var(--pk-surface);box-shadow:var(--pk-sh-card);text-align:center}.pk-state-ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:18px;background:var(--pk-bad-soft);color:var(--pk-bad)}.pk-state h1{font:650 24px/1.2 var(--pk-display);letter-spacing:-.02em}.pk-state p{max-width:40ch;font-size:15px;color:var(--pk-ink-3)}.pk-state .pk-btn{margin-top:12px}.pk-foot{margin-top:18px;text-align:center;font-size:12.5px;color:var(--pk-ink-3)}@media (min-width: 480px){.pk-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-slots.is-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 479.98px){.pk-row-2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.pk-wrap{padding:24px 16px 28px}.pk-title{font-size:26px}.pk-card-in{padding:18px 16px 20px}.pk-chip,.pk-icon-btn,.pk-back{min-height:44px}.pk-icon-btn{width:44px;height:44px}.pk-day{height:44px}.pk-week,.pk-days{gap:3px}}@media (pointer: coarse){.pk-chip,.pk-back,.pk-btn{min-height:44px}.pk-icon-btn{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.pk-root *,.pk-root *:before,.pk-root *:after{animation:none!important;transition:none!important}}.po-root,.po-layer{--po-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--po-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--po-ink: #14152A;--po-ink-2: #474959;--po-ink-3: #646677;--po-ink-4: #8A8C9C;--po-line: #E3E6EC;--po-line-2: #CDD2DC;--po-surface: #fff;--po-surface-2: #F6F7FA;--po-hover: #F1F2F7;--po-sunken: #ECEEF5;--po-brand: #4338CA;--po-brand-soft: #EEF0FF;--po-brand-ink: #3730A3;--po-ok: #0E7A50;--po-ok-soft: #E4F4EC;--po-warn: #9A5B00;--po-warn-soft: #FCF1DE;--po-bad: #BE2F1D;--po-bad-soft: #FBE9E5;--po-li: #0A66C2;--po-li-soft: #E8F1FB;--po-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--po-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--po-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--po-font);font-size:14px;line-height:1.45;color:var(--po-ink);-webkit-font-smoothing:antialiased}.po-root{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.po-root *,.po-root *:before,.po-root *:after,.po-layer *,.po-layer *:before,.po-layer *:after{box-sizing:border-box}.po-root :where(p,h1,h2,h3,h4,ul,ol),.po-layer :where(p,h1,h2,h3,h4,ul,ol){margin:0}.po-root :where(ul,ol),.po-layer :where(ul,ol){padding:0;list-style:none}.po-root button,.po-root input,.po-root select,.po-root textarea,.po-layer button,.po-layer input,.po-layer select,.po-layer textarea{font-family:inherit}.po-root :focus-visible,.po-layer :focus-visible{outline:2px solid var(--po-brand);outline-offset:2px}.po-root :is(.po-input,.po-textarea,.po-select,.po-edit-area):focus-visible,.po-layer :is(.po-input,.po-textarea,.po-select,.po-edit-area):focus-visible,.po-li-edit textarea:focus-visible{outline:none}.po-num{font-variant-numeric:tabular-nums}.po-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.po-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.po-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.po-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.po-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:po-drift 26s ease-in-out infinite alternate}.po-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#60a5fa6b,#60a5fa00);animation:po-drift 32s ease-in-out infinite alternate-reverse}.po-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba745c,#fdba7400);animation:po-drift 28s ease-in-out infinite alternate}@keyframes po-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.po-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.po-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.po-sky-net circle{fill:#e0e7ff80}.po-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.po-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.po-hero-txt{flex:1 1 auto;min-width:0;max-width:720px}.po-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.po-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.po-li-state{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29;font-size:12px;font-weight:600;color:#e0e7ff}.po-li-state i{width:7px;height:7px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 0 3px #6ee7b733}.po-li-state.is-off i{background:#fca5a5;box-shadow:0 0 0 3px #fca5a533}.po-title{font:650 38px/1.06 var(--po-display);letter-spacing:-.034em;color:#fff}.po-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.po-sub{margin-top:8px;max-width:70ch;font-size:15px;color:#e2e5ffd1}.po-sub b{color:#fff;font-weight:600}.po-sub .po-sep{margin:0 7px;color:#e2e5ff61}.po-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.po-hero .po-sk{background:#ffffff29}.po-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.po-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.po-kpi[type=button]{cursor:pointer}.po-kpi[type=button]:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.po-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.po-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.po-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}.po-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.po-kpi-brand{background:#818cf83d;color:#d4daff}.po-kpi-muted{background:#e2e8f02e;color:#e2e8f0}.po-kpi-ok{background:#4ade9633;color:#c3f5d8}.po-kpi-warm{background:#fbbf2438;color:#fde9b5}.po-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.po-kpi-val{font:650 30px/1 var(--po-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.po-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:2px}.po-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.po-ring{position:relative;flex:none;width:40px;height:40px}.po-ring svg{width:40px;height:40px;transform:rotate(-90deg)}.po-ring circle{fill:none;stroke-width:4}.po-ring .po-ring-bg{stroke:#ffffff24}.po-ring .po-ring-fg{stroke:#a5b4fc;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.po-ring.is-warn .po-ring-fg{stroke:#fcd34d}.po-ring.is-bad .po-ring-fg{stroke:#fca5a5}.po-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--po-font);color:var(--po-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--po-surface);box-shadow:inset 0 0 0 1px var(--po-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.po-btn:hover{background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line-2),0 1px 2px #1012280d}.po-btn:disabled{opacity:.55;cursor:default;transform:none}.po-btn.po-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.po-btn.po-pri:hover:not(:disabled){transform:translateY(-1px)}.po-btn.po-li-btn{color:#fff;background:linear-gradient(180deg,#1574d6,#0a66c2);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0a66c2cc}.po-btn.po-li-btn:hover:not(:disabled){transform:translateY(-1px)}.po-btn.po-danger{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.po-btn.po-ghost{background:transparent;box-shadow:none;color:var(--po-ink-2)}.po-btn.po-ghost:hover{background:var(--po-hover);color:var(--po-ink)}.po-btn.po-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.po-btn.po-block{width:100%}.po-hero .po-btn.po-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.po-hero .po-btn.po-glass:hover{background:#ffffff2b}.po-hero .po-btn.po-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.po-hero .po-btn.po-white:hover{background:#eef0ff;transform:translateY(-1px)}.po-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--po-ink-3);cursor:pointer;transition:background-color .15s,color .15s}.po-icon:hover{background:var(--po-hover);color:var(--po-ink)}.po-icon:disabled{opacity:.45;cursor:default}.po-icon.is-danger:hover{background:var(--po-bad-soft);color:var(--po-bad)}.po-spin{animation:po-rot .9s linear infinite}@keyframes po-rot{to{transform:rotate(360deg)}}.po-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--po-sunken);animation:po-pulse 1.1s ease-in-out infinite alternate}@keyframes po-pulse{0%{opacity:.55}to{opacity:1}}.po-nav{display:flex;min-width:0}.po-tabs{display:flex;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;overflow-x:auto;scrollbar-width:none;box-shadow:var(--po-sh-1);background:linear-gradient(90deg,var(--po-surface) 40%,rgba(255,255,255,0)) left / 36px 100% no-repeat local,linear-gradient(270deg,var(--po-surface) 40%,rgba(255,255,255,0)) right / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#14152a29,#14152a00) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#14152a29,#14152a00) right / 14px 100% no-repeat scroll,var(--po-surface)}.po-tabs::-webkit-scrollbar{display:none}.po-tab{display:inline-flex;align-items:center;gap:8px;flex:none;height:36px;padding:0 13px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--po-font);color:var(--po-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.po-tab svg{color:var(--po-ink-4)}.po-tab:hover{background:var(--po-hover);color:var(--po-ink)}.po-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.po-tab[aria-selected=true] svg{color:#a5b4fc}.po-tab .po-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--po-sunken);color:var(--po-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.po-tab[aria-selected=true] .po-count{background:#ffffff29;color:#fff}.po-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--po-surface);box-shadow:var(--po-sh-1)}.po-card-hd{display:flex;align-items:center;gap:12px;padding:18px 20px 0}.po-card-hd>div{flex:1;min-width:0}.po-card-hd h2{font:650 18px/1.25 var(--po-display);letter-spacing:-.012em;color:var(--po-ink)}.po-card-hd p{margin-top:3px;font-size:13px;color:var(--po-ink-3)}.po-card-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--po-brand-soft);color:var(--po-brand)}.po-card-bd{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.po-usage{flex:none;font-size:12.5px;font-weight:600;color:var(--po-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.po-usage b{color:var(--po-ink)}.po-usage.is-bad b{color:var(--po-bad)}.po-create{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;gap:16px}.po-col{display:flex;flex-direction:column;gap:16px;min-width:0}.po-field{display:flex;flex-direction:column;gap:7px;min-width:0}.po-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:650;color:var(--po-ink-2)}.po-label small{font-size:12px;font-weight:500;color:var(--po-ink-3)}.po-input,.po-textarea,.po-select{width:100%;border:0;border-radius:12px;background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line);font:500 14px/1.45 var(--po-font);color:var(--po-ink);transition:box-shadow .15s,background .15s}.po-input,.po-select{height:42px;padding:0 13px}.po-textarea{padding:11px 13px;resize:vertical;min-height:64px}.po-textarea.is-lg{font-size:15px}.po-input::-moz-placeholder,.po-textarea::-moz-placeholder{color:var(--po-ink-4)}.po-input::placeholder,.po-textarea::placeholder{color:var(--po-ink-4)}.po-input:focus,.po-textarea:focus,.po-select:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--po-brand),0 0 0 3px #4338ca24}.po-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23646677' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.po-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.po-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.po-hint{font-size:12.5px;color:var(--po-ink-3)}.po-hint.is-bad{color:var(--po-bad)}.po-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.po-preset{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;border:0;border-radius:14px;background:var(--po-surface);box-shadow:inset 0 0 0 1px var(--po-line);font:inherit;color:var(--po-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,background .15s}.po-preset:hover{background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line-2)}.po-preset[aria-pressed=true]{background:var(--po-brand-soft);box-shadow:inset 0 0 0 1.5px var(--po-brand)}.po-preset-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--po-surface-2);color:var(--po-ink-3);box-shadow:inset 0 0 0 1px var(--po-line)}.po-preset[aria-pressed=true] .po-preset-ico{background:var(--po-brand);color:#fff;box-shadow:none}.po-preset b{display:block;font-size:13.5px;font-weight:650;line-height:1.25}.po-preset small{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--po-ink-3)}.po-chips{display:flex;flex-wrap:wrap;gap:6px}.po-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line);font:600 13px/1 var(--po-font);color:var(--po-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.po-chip svg{color:var(--po-ink-4)}.po-chip:hover{background:var(--po-hover);color:var(--po-ink);box-shadow:inset 0 0 0 1px var(--po-line-2)}.po-chip[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:0 8px 18px -10px #14152acc}.po-chip[aria-pressed=true] svg{color:#a5b4fc}.po-chip .po-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-right:-4px;border-radius:999px;background:#fff;color:var(--po-ink-2);box-shadow:inset 0 0 0 1px var(--po-line);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.po-chip[aria-pressed=true] .po-n{background:#ffffff29;color:#fff;box-shadow:none}.po-adv{border-radius:14px;box-shadow:inset 0 0 0 1px var(--po-line)}.po-adv-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:14px;background:none;font:600 13.5px/1 var(--po-font);color:var(--po-ink-2);text-align:left;cursor:pointer}.po-adv-toggle:hover{background:var(--po-surface-2);color:var(--po-ink)}.po-adv-toggle>span{flex:1}.po-adv-toggle small{font-size:12.5px;font-weight:500;color:var(--po-ink-3)}.po-adv-toggle .po-chev{color:var(--po-ink-4);transition:transform .15s}.po-adv-toggle[aria-expanded=true] .po-chev{transform:rotate(180deg)}.po-adv-bd{display:flex;flex-direction:column;gap:16px;padding:14px 14px 16px;border-top:1px solid var(--po-line)}.po-upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.po-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.po-thumb{position:relative;flex:none;width:52px;height:52px}.po-thumb img{width:52px;height:52px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px var(--po-line)}.po-thumb button{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:var(--po-ink);color:#fff;cursor:pointer;box-shadow:0 0 0 2px #fff}.po-thumb button:hover{background:var(--po-bad)}.po-voice{display:flex;flex-direction:column;gap:12px}.po-voice-row{display:flex;align-items:center;gap:12px}.po-voice-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--po-surface-2);color:var(--po-ink-3);box-shadow:inset 0 0 0 1px var(--po-line)}.po-voice-ico.is-on{background:var(--po-ok-soft);color:var(--po-ok);box-shadow:none}.po-voice-row>div{flex:1;min-width:0}.po-voice-row b{display:block;font-size:14px;font-weight:650}.po-voice-row small{display:block;margin-top:1px;font-size:12.5px;color:var(--po-ink-3)}.po-switch{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 4px;border:0;border-radius:10px;background:transparent;cursor:pointer}.po-switch-track{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:#c4c8d3;transition:background-color .2s}.po-switch-dot{position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122859;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.po-switch[aria-checked=true] .po-switch-track{background:#14a06b}.po-switch[aria-checked=true] .po-switch-dot{transform:translate(16px)}.po-switch:disabled{opacity:.55;cursor:default}.po-traits{padding:12px;border-radius:12px;background:var(--po-ok-soft)}.po-traits b{display:block;margin-bottom:6px;font-size:12.5px;font-weight:650;color:var(--po-ok)}.po-traits .po-chips span{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:999px;background:#fff;font-size:12.5px;color:var(--po-ink-2);box-shadow:inset 0 0 0 1px #0e7a5033}.po-traits p{margin-top:8px;font-size:12.5px;color:var(--po-ink-2)}.po-gen{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:0;border-radius:14px;font:650 15.5px/1 var(--po-font);color:#fff;cursor:pointer;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #ffffff38,0 1px 2px #3730a34d,0 16px 30px -14px #4338cad9;transition:transform .15s,box-shadow .15s}.po-gen:hover:not(:disabled){transform:translateY(-1px)}.po-gen:disabled{opacity:.55;cursor:default}.po-gen-note{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--po-ink-3)}.po-li{overflow:hidden;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--po-line)}.po-li-head{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 10px}.po-li-av{display:grid;place-items:center;flex:none;width:48px;height:48px;overflow:hidden;border-radius:50%;background:var(--po-brand-soft);color:var(--po-brand-ink);font:700 16px/1 var(--po-font)}.po-li-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.po-li-id{flex:1;min-width:0}.po-li-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;color:var(--po-ink)}.po-li-id small{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:12.5px;color:var(--po-ink-3)}.po-li-body{position:relative;padding:0 16px 14px;min-height:180px}.po-li-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.55;color:#1d1d1f}.po-caret{display:inline-block;width:2px;height:16px;margin-left:1px;vertical-align:text-bottom;background:var(--po-brand);animation:po-blink 1s steps(2) infinite}@keyframes po-blink{50%{opacity:0}}.po-li-edit-btn{position:absolute;top:0;right:12px}.po-li-img{display:block;width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;border-top:1px solid var(--po-line)}.po-li-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;padding:20px;text-align:center}.po-li-empty .po-empty-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:var(--po-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--po-line)}.po-li-empty b{font-size:14.5px;font-weight:650;color:var(--po-ink)}.po-li-empty p{max-width:38ch;font-size:13px;color:var(--po-ink-3)}.po-li-loading{display:flex;flex-direction:column;gap:10px;padding-top:4px}.po-li-loading .po-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--po-brand-ink)}.po-li-edit textarea{width:100%;min-height:220px;padding:10px 12px;border:0;border-radius:10px;background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-brand);font:500 14.5px/1.55 var(--po-font);color:var(--po-ink);resize:vertical}.po-li-edit textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--po-brand),0 0 0 3px #4338ca24}.po-li-edit-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12.5px;color:var(--po-ink-3)}.po-li-edit-ft>div{display:flex;gap:6px}.po-len{display:flex;flex-direction:column;gap:7px}.po-len-top{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--po-ink-3);font-variant-numeric:tabular-nums}.po-len-top b{color:var(--po-ink);font-weight:650}.po-len-bar{height:6px;overflow:hidden;border-radius:99px;background:var(--po-sunken)}.po-len-bar i{display:block;height:100%;border-radius:inherit;background:var(--po-ok);transition:width .3s}.po-len-bar i.is-warn{background:#d99a1e}.po-len-bar i.is-bad{background:var(--po-bad)}.po-preds-hd{font-size:12.5px;font-weight:650;color:var(--po-ink-3)}.po-preds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.po-pred{padding:10px 12px;border-radius:12px;background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line)}.po-pred b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 18px/1.15 var(--po-display);color:var(--po-ink);font-variant-numeric:tabular-nums}.po-pred small{display:block;margin-top:2px;font-size:12px;color:var(--po-ink-3)}.po-tags{display:flex;flex-wrap:wrap;gap:6px}.po-tag{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:var(--po-ok-soft);font-size:12.5px;font-weight:600;color:var(--po-ok)}.po-alts{display:flex;flex-direction:column;gap:6px}.po-alts h3{font-size:12.5px;font-weight:650;color:var(--po-ink-3)}.po-alt{display:flex;align-items:flex-start;gap:10px;padding:9px 6px 9px 12px;border-radius:12px;background:var(--po-surface-2)}.po-alt>span:first-child{flex:none;width:18px;font-size:12.5px;font-weight:650;color:var(--po-ink-3);font-variant-numeric:tabular-nums;padding-top:1px}.po-alt p{flex:1;min-width:0;font-size:13.5px;line-height:1.45;color:var(--po-ink);white-space:pre-wrap}.po-acts{display:flex;flex-wrap:wrap;gap:8px}.po-acts .po-btn{flex:1 1 auto}.po-file-btn{position:relative;overflow:hidden}.po-file-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.po-file-btn:focus-within{outline:2px solid var(--po-brand);outline-offset:2px}.po-saved{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--po-ok);white-space:nowrap}.po-hist-bd{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.po-list{display:flex;flex-direction:column;gap:10px}.po-list.is-wide{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.po-post{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--po-surface);box-shadow:inset 0 0 0 1px var(--po-line);transition:box-shadow .15s}.po-post:hover{box-shadow:inset 0 0 0 1px var(--po-line-2),0 12px 24px -20px #10122866}.po-list.is-wide .po-post{box-shadow:var(--po-sh-1)}.po-post:focus-within,.po-post:has(.po-menu){z-index:6}.po-post-top{display:flex;align-items:center;gap:8px;padding:12px 12px 0 14px}.po-post-date{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--po-ink-3)}.po-status{display:inline-flex;align-items:center;gap:5px;flex:none;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.po-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.po-status.is-muted{background:var(--po-surface-2);color:var(--po-ink-2);box-shadow:inset 0 0 0 1px var(--po-line)}.po-status.is-brand{background:var(--po-brand-soft);color:var(--po-brand-ink)}.po-status.is-warn{background:var(--po-warn-soft);color:var(--po-warn)}.po-status.is-ok{background:var(--po-ok-soft);color:var(--po-ok)}.po-status.is-bad{background:var(--po-bad-soft);color:var(--po-bad)}.po-post-bd{display:flex;gap:12px;padding:8px 14px 0}.po-post-bd>div{flex:1;min-width:0}.po-post-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 14.5px/1.3 var(--po-display);color:var(--po-ink)}.po-post-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:13px;line-height:1.45;color:var(--po-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.po-list.is-wide .po-post-text{-webkit-line-clamp:4}.po-post-img{flex:none;width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:inset 0 0 0 1px var(--po-line)}.po-post-meta{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px 0}.po-mini{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:7px;background:var(--po-surface-2);font-size:12px;font-weight:600;color:var(--po-ink-2);box-shadow:inset 0 0 0 1px var(--po-line);font-variant-numeric:tabular-nums}.po-post-err{margin:8px 14px 0;padding:8px 10px;border-radius:10px;background:var(--po-bad-soft);font-size:12.5px;line-height:1.4;color:var(--po-bad);overflow-wrap:anywhere}.po-post-ft{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;padding:10px 8px 8px 10px}.po-post-ft .po-spacer{flex:1}.po-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px 30px;text-align:center}.po-empty-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:15px;color:var(--po-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--po-line),0 0 0 6px #6366f10f}.po-empty h3{font:650 16px/1.3 var(--po-display);color:var(--po-ink)}.po-empty p{max-width:40ch;font-size:13px;color:var(--po-ink-3)}.po-empty .po-btn{margin-top:8px}.po-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:4px;font-size:12.5px;color:var(--po-ink-3);font-variant-numeric:tabular-nums}.po-sk-post{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--po-line)}@media (min-width: 1180px){.po-create>.po-hist{position:sticky;top:16px;max-height:calc(100vh - 32px)}.po-create>.po-hist .po-hist-bd{flex:1;min-height:0;overflow-y:auto}}.po-cal-hd{display:flex;align-items:center;gap:8px;padding:16px 18px 10px}.po-cal-hd h2{flex:1;font:650 18px/1.2 var(--po-display);color:var(--po-ink);text-transform:capitalize}.po-cal-wrap{padding:0 14px 12px}.po-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 0 6px}.po-cal-week span{text-align:center;font-size:12px;font-weight:650;color:var(--po-ink-3)}.po-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.po-day{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;min-height:104px;padding:7px;border:0;border-radius:12px;background:var(--po-surface-2);text-align:left;font:inherit;color:var(--po-ink)}.po-day.is-blank{background:transparent}.po-day.is-today{background:var(--po-brand-soft);box-shadow:inset 0 0 0 1.5px var(--po-brand)}.po-day.is-past{opacity:.78}.po-day-hd{display:flex;align-items:center;justify-content:space-between;gap:4px}.po-day-n{display:grid;place-items:center;min-width:28px;height:26px;padding:0 6px;border:0;border-radius:8px;background:transparent;font:650 13px/1 var(--po-font);font-variant-numeric:tabular-nums;color:var(--po-ink-2);cursor:pointer}.po-day-n:hover{background:#fff;color:var(--po-ink)}.po-day.is-today .po-day-n{color:var(--po-brand-ink)}.po-day.is-sel{box-shadow:inset 0 0 0 2px var(--po-ink)}.po-day.is-sel .po-day-n{background:var(--po-ink);color:#fff}.po-day-add{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:var(--po-ink-4);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.po-day:hover .po-day-add,.po-day-add:focus-visible{opacity:1}.po-day-add:hover{background:#fff;color:var(--po-brand)}.po-evt{display:flex;align-items:center;gap:5px;width:100%;min-height:24px;padding:3px 6px;border:0;border-radius:7px;font:600 12px/1.25 var(--po-font);text-align:left;cursor:pointer}.po-evt span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-evt.is-muted{background:#fff;color:var(--po-ink-2);box-shadow:inset 0 0 0 1px var(--po-line)}.po-evt.is-brand{background:var(--po-brand-soft);color:var(--po-brand-ink)}.po-evt.is-warn{background:var(--po-warn-soft);color:var(--po-warn)}.po-evt.is-ok{background:var(--po-ok-soft);color:var(--po-ok)}.po-evt.is-bad{background:var(--po-bad-soft);color:var(--po-bad)}.po-evt:hover{filter:brightness(.97)}.po-more{align-self:flex-start;padding:2px 4px;border:0;border-radius:6px;background:none;font:600 12px/1.2 var(--po-font);color:var(--po-ink-3);cursor:pointer}.po-more:hover{color:var(--po-ink);background:#fff}.po-cal-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 16px;border-top:1px solid var(--po-line)}.po-legend{display:flex;flex-wrap:wrap;gap:6px 14px}.po-legend span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--po-ink-2)}.po-legend i{width:9px;height:9px;border-radius:3px}.po-legend .is-muted{background:var(--po-ink-4)}.po-legend .is-brand{background:var(--po-brand)}.po-legend .is-ok{background:var(--po-ok)}.po-legend .is-bad{background:var(--po-bad)}.po-tool{display:flex;flex-direction:column;gap:16px;max-width:1040px;width:100%;margin:0 auto}.po-tool-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.po-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.po-res{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border-radius:18px;background:var(--po-surface);box-shadow:var(--po-sh-1)}.po-res.is-best{box-shadow:0 0 0 2px var(--po-brand),var(--po-sh-1)}.po-res-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.po-res-top .po-spacer{flex:1}.po-idx{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--po-brand-soft);color:var(--po-brand-ink);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.po-score{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--po-ink-2);font-variant-numeric:tabular-nums}.po-score svg{color:var(--po-ink-4)}.po-score.is-hot svg{color:#c2410c}.po-score.is-warm svg{color:#d97706}.po-res h3{font:650 15px/1.3 var(--po-display);color:var(--po-ink)}.po-res p{font-size:13.5px;line-height:1.5;color:var(--po-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.po-quote{padding:10px 12px;border-radius:12px;background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line)}.po-quote small{display:block;margin-bottom:4px;font-size:12px;font-weight:650;color:var(--po-ink-3)}.po-quote p{color:var(--po-ink)}.po-res-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.po-diag-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.po-diag-score{display:inline-flex;align-items:center;gap:10px;font:650 28px/1 var(--po-display);font-variant-numeric:tabular-nums}.po-diag-score small{font-size:14px;color:var(--po-ink-3)}.po-diag-score .is-ok{color:var(--po-ok)}.po-diag-score .is-warn{color:var(--po-warn)}.po-diag-score .is-bad{color:var(--po-bad)}.po-diag-score svg{color:var(--po-ink-4)}.po-bars{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px}.po-bar{display:flex;flex-direction:column;gap:5px}.po-bar-top{display:flex;justify-content:space-between;gap:6px;font-size:12.5px;color:var(--po-ink-2)}.po-bar-top b{font-variant-numeric:tabular-nums;color:var(--po-ink)}.po-verdict{padding:12px 14px;border-radius:12px;background:var(--po-surface-2);font-size:13.5px;color:var(--po-ink)}.po-better{padding:14px 16px;border-radius:14px;background:var(--po-ok-soft);white-space:pre-wrap;font-size:14px;line-height:1.55;color:var(--po-ink);overflow-wrap:anywhere}.po-mods{display:flex;flex-direction:column;gap:10px}.po-mod{padding:12px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--po-line)}.po-mod>b{display:block;margin-bottom:8px;font-size:12.5px;font-weight:650;color:var(--po-brand-ink)}.po-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.po-compare>div{padding:9px 11px;border-radius:10px;font-size:13px;color:var(--po-ink)}.po-compare small{display:block;margin-bottom:3px;font-size:12px;font-weight:650}.po-compare .is-before{background:var(--po-bad-soft)}.po-compare .is-before small{color:var(--po-bad)}.po-compare .is-after{background:var(--po-ok-soft)}.po-compare .is-after small{color:var(--po-ok)}.po-mod p{margin-top:8px;font-size:12.5px;color:var(--po-ink-3)}.po-tips li{display:flex;gap:8px;font-size:13.5px;color:var(--po-ink-2)}.po-tips li+li{margin-top:6px}.po-tips li svg{flex:none;margin-top:2px;color:var(--po-brand)}.po-insights{padding:12px 14px;border-radius:12px;background:var(--po-surface-2)}.po-insights b{display:block;margin-bottom:6px;font-size:12.5px;font-weight:650;color:var(--po-ink-3)}.po-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--po-surface-2);color:var(--po-ink-2);box-shadow:inset 0 0 0 1px var(--po-line)}.po-pill.is-brand{background:var(--po-brand-soft);color:var(--po-brand-ink);box-shadow:none}.po-pill.is-hot{background:var(--po-bad-soft);color:var(--po-bad);box-shadow:none}.po-pill.is-warn{background:var(--po-warn-soft);color:var(--po-warn);box-shadow:none}.po-pill.is-ok{background:var(--po-ok-soft);color:var(--po-ok);box-shadow:none}.po-menu-wrap{position:relative;flex:none}.po-menu{position:fixed;z-index:75;min-width:230px;max-width:calc(100vw - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:#fff;box-shadow:var(--po-sh-3)}.po-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--po-font);color:var(--po-ink);text-align:left;white-space:nowrap;cursor:pointer}.po-menu-item svg{flex:none;color:var(--po-ink-3)}.po-menu-item:hover,.po-menu-item:focus-visible{background:var(--po-hover);outline:none}.po-menu-item:disabled{opacity:.5;cursor:default}.po-menu-item.is-danger,.po-menu-item.is-danger svg{color:var(--po-bad)}.po-menu-item.is-danger:hover,.po-menu-item.is-danger:focus-visible{background:var(--po-bad-soft)}.po-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--po-line)}.po-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:po-fade .18s ease-out}@keyframes po-fade{0%{opacity:0}}.po-dialog{width:100%;max-width:460px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--po-surface);box-shadow:var(--po-sh-3)}.po-dialog.is-wide{max-width:640px}.po-dialog-bd{flex:1;min-height:0;overflow-y:auto;padding:22px 22px 6px}.po-dialog-hd{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.po-dialog-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px}.po-dialog-ico.is-bad{background:var(--po-bad-soft);color:var(--po-bad)}.po-dialog-ico.is-brand{background:var(--po-brand-soft);color:var(--po-brand)}.po-dialog-ico.is-li{background:var(--po-li-soft);color:var(--po-li)}.po-dialog-hd>div{flex:1;min-width:0;padding-top:2px}.po-dialog h2{font:650 18px/1.25 var(--po-display);letter-spacing:-.01em;color:var(--po-ink)}.po-dialog-hd small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--po-ink-3)}.po-dialog p{font-size:14px;line-height:1.5;color:var(--po-ink-2);overflow-wrap:anywhere}.po-dialog p strong{color:var(--po-ink);font-weight:650}.po-dialog-x{margin:-6px -8px 0 0}.po-dialog-ft{display:flex;gap:8px;padding:16px 22px 22px}.po-dialog-ft .po-btn{flex:1;height:42px}.po-form{display:flex;flex-direction:column;gap:14px}.po-tip{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;background:var(--po-brand-soft);font-size:13px;line-height:1.45;color:var(--po-brand-ink)}.po-tip svg{flex:none;margin-top:1px}.po-err{font-size:13px;font-weight:600;color:var(--po-bad)}.po-choices{display:flex;flex-direction:column;gap:6px}.po-choice{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 12px;border:0;border-radius:14px;background:var(--po-surface);box-shadow:inset 0 0 0 1px var(--po-line);font:inherit;color:var(--po-ink);text-align:left;cursor:pointer}.po-choice:hover{background:var(--po-surface-2)}.po-choice[aria-checked=true]{background:var(--po-brand-soft);box-shadow:inset 0 0 0 1.5px var(--po-brand)}.po-choice .po-li-av{width:36px;height:36px;font-size:13px}.po-choice>span:nth-child(2){flex:1;min-width:0}.po-choice b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.po-choice small{display:block;font-size:12.5px;color:var(--po-ink-3)}.po-choice .po-radio{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--po-line-2);background:#fff}.po-choice[aria-checked=true] .po-radio{box-shadow:inset 0 0 0 6px var(--po-brand)}.po-edit-area{width:100%;min-height:280px;padding:12px 14px;border:0;border-radius:12px;background:var(--po-surface-2);box-shadow:inset 0 0 0 1px var(--po-line);font:500 14px/1.55 var(--po-font);color:var(--po-ink);resize:vertical}.po-edit-area:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--po-brand),0 0 0 3px #4338ca24}.po-count-line{margin-top:6px;text-align:right;font-size:12.5px;color:var(--po-ink-3);font-variant-numeric:tabular-nums}@media (max-width: 1279.98px){.po-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1179.98px){.po-create{grid-template-columns:minmax(0,1fr)}.po-preds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.po-root{gap:14px}.po-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.po-hero-top{flex-direction:column;gap:14px}.po-title{font-size:29px}.po-sub{font-size:14px}.po-hero-acts{width:100%;justify-content:stretch}.po-hero-acts .po-btn{flex:1 1 45%}.po-kpi{padding:12px 12px 13px}.po-kpi-top{font-size:12.5px;gap:7px}.po-kpi-val{font-size:26px}.po-kpi-sub{white-space:normal;line-height:1.35}.po-ring,.po-ring svg{width:34px;height:34px}.po-card-hd{padding:16px 16px 0}.po-card-bd{padding:14px 16px 16px}.po-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.po-grid2,.po-grid3{grid-template-columns:minmax(0,1fr)}.po-hist-bd{padding:12px}.po-cal-wrap{padding:0 8px 10px}.po-cal-week,.po-cal-grid{gap:3px}.po-day{min-height:64px;padding:4px;border-radius:9px}.po-day-add,.po-more{display:none}.po-day-hd{position:static}.po-day-n{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:5px 0 0 6px;border-radius:9px;text-align:left}.po-day.is-sel .po-day-n{background:transparent;color:var(--po-ink)}.po-evt{min-height:6px;height:6px;margin-top:20px;padding:0;border-radius:99px;pointer-events:none}.po-evt+.po-evt{margin-top:0}.po-evt span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.po-cal-ft{padding:12px 14px 14px}.po-compare{grid-template-columns:minmax(0,1fr)}.po-dialog-ft{flex-direction:column-reverse}.po-modal{padding:12px 12px calc(84px + env(safe-area-inset-bottom,0px))}.po-dialog{max-height:calc(100vh - 108px)}}@media (max-width: 767.98px),(pointer: coarse){.po-btn,.po-btn.po-sm{min-height:44px}.po-icon{width:44px;height:44px}.po-tab,.po-chip{height:44px}.po-menu-item{min-height:44px}.po-input,.po-select,.po-switch{height:44px}.po-day-add{opacity:1;width:32px;height:32px}.po-adv-toggle{min-height:48px}.po-thumb button{width:32px;height:32px;top:-12px;right:-12px}.po-li-edit-btn{opacity:1}}@media (prefers-reduced-motion: reduce){.po-root *,.po-root *:before,.po-root *:after,.po-layer *,.po-layer *:before,.po-layer *:after{animation:none!important;transition:none!important}}.au-root,.au-layer{--au-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--au-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--au-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--au-ink: #14152A;--au-ink-2: #474959;--au-ink-3: #5E6071;--au-ink-4: #8A8C9C;--au-line: #E3E6EC;--au-line-2: #CDD2DC;--au-surface: #fff;--au-surface-2: #F6F7FA;--au-hover: #F1F2F7;--au-sunken: #ECEEF5;--au-brand: #4338CA;--au-brand-soft: #EEF0FF;--au-brand-ink: #3730A3;--au-ok: #0E7A50;--au-ok-soft: #E4F4EC;--au-warn: #9A5B00;--au-warn-soft: #FCF1DE;--au-bad: #BE2F1D;--au-bad-soft: #FBE9E5;--au-bad-line: #EDC5C0;--au-info: #1F5FA6;--au-info-soft: #E6EFFA;--au-done: #6D3FC0;--au-done-soft: #F0EAFB;--au-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--au-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--au-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);--au-ring: 0 0 0 3px rgba(67,56,202,.16);font-family:var(--au-font);font-size:14px;line-height:1.45;color:var(--au-ink);-webkit-font-smoothing:antialiased}.au-root{display:flex;flex-direction:column;gap:16px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.au-root *,.au-root *:before,.au-root *:after,.au-layer *,.au-layer *:before,.au-layer *:after{box-sizing:border-box}.au-root :where(p,h1,h2,h3,h4,ul,ol,dl,dd),.au-layer :where(p,h1,h2,h3,h4,ul,ol,dl,dd){margin:0}.au-root :is(button,input,select,textarea),.au-layer :is(button,input,select,textarea){font-family:inherit}.au-root :focus-visible,.au-layer :focus-visible{outline:2px solid var(--au-brand);outline-offset:2px}.au-num{font-variant-numeric:tabular-nums}.au-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.au-spacer{flex:1 1 auto}.au-spin{animation:au-rot .9s linear infinite}@keyframes au-rot{to{transform:rotate(360deg)}}.au-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--au-sunken);animation:au-pulse 1.1s ease-in-out infinite alternate}@keyframes au-pulse{0%{opacity:.55}to{opacity:1}}.au-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:22px 26px 20px;border-radius:22px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 30px 60px -36px #0e0f2ccc,inset 0 1px #ffffff14}.au-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.au-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.au-sky-b1{width:620px;height:620px;left:-220px;top:-380px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:au-drift 26s ease-in-out infinite alternate}.au-sky-b2{width:540px;height:540px;right:-120px;top:-320px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:au-drift 32s ease-in-out infinite alternate-reverse}.au-sky-b3{width:500px;height:500px;right:26%;bottom:-400px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:au-drift 28s ease-in-out infinite alternate}@keyframes au-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.au-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.au-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.au-sky-net circle{fill:#e0e7ff80}.au-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.au-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.au-hero-txt{flex:1 1 auto;min-width:0;max-width:760px}.au-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.au-eyebrow .au-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.au-eyebrow .au-eyebrow-sep{color:#e2e5ff66}.au-title{font:650 38px/1.06 var(--au-display);letter-spacing:-.034em;color:#fff;overflow-wrap:anywhere}.au-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.au-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:8px;max-width:78ch;font-size:14.5px;color:#e2e5ffd6}.au-sub b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.au-sub .au-sep{margin:0 8px;color:#e2e5ff66}.au-sub .au-cap{display:inline-block}.au-sub .au-cap:first-letter{text-transform:uppercase}.au-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.au-hero .au-sk{background:#ffffff29}.au-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.au-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.au-kpi{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px 14px 13px;border:0;border-radius:15px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}button.au-kpi{cursor:pointer}button.au-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.au-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.au-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.au-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.au-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.au-kpi-brand{background:#818cf83d;color:#d4daff}.au-kpi-hot{background:#fb71853d;color:#ffd3d9}.au-kpi-warm{background:#fbbf2438;color:#fde9b5}.au-kpi-ok{background:#4ade9633;color:#c3f5d8}.au-kpi-cold{background:#60a5fa38;color:#d3e5ff}.au-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:32px}.au-kpi-val{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 30px/1 var(--au-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.au-kpi-val small{font-size:15px;font-weight:600;letter-spacing:0;color:#e2e5ffb8;margin-left:4px}.au-kpi-sub{min-height:18px;font-size:12.5px;color:#e2e5ffc2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-kpi-delta{display:inline-flex;align-items:center;gap:4px;flex:none;padding:3px 8px;border-radius:999px;background:#4ade962e;color:#c3f5d8;font-size:12px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.au-kpi-delta.is-warn{background:#fbbf2433;color:#fde9b5}.au-kpi-stack{display:flex;height:7px;overflow:hidden;gap:2px;border-radius:99px;background:#ffffff1f}.au-kpi-stack i{display:block;height:100%;min-width:3px}.au-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--au-font);color:var(--au-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--au-surface);box-shadow:inset 0 0 0 1px var(--au-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.au-btn svg{flex:none}.au-btn:hover{background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line-2),0 1px 2px #1012280d}.au-btn:disabled{opacity:.55;cursor:default;transform:none}.au-btn.au-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.au-btn.au-pri:hover:not(:disabled){transform:translateY(-1px)}.au-btn.au-okbtn{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.au-btn.au-dangerbtn{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.au-btn.au-dangerbtn:hover:not(:disabled){background:linear-gradient(180deg,#c9321e,#a82718)}.au-btn.au-warnbtn{color:#fff;background:linear-gradient(180deg,#b86e0a,#9a5b00);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #9a5b00cc}.au-btn.au-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.au-btn.au-ghost{background:transparent;box-shadow:none;color:var(--au-ink-2)}.au-btn.au-ghost:hover{background:var(--au-hover);color:var(--au-ink)}.au-hero .au-btn.au-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.au-hero .au-btn.au-glass:hover{background:#ffffff2b}.au-hero .au-btn.au-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.au-hero .au-btn.au-white:hover{background:#eef0ff;transform:translateY(-1px)}.au-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--au-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.au-iconbtn:hover,.au-iconbtn[aria-expanded=true]{background:var(--au-hover);color:var(--au-ink)}.au-iconbtn.is-ok{color:var(--au-ok);background:var(--au-ok-soft)}.au-iconbtn.is-ok:hover{background:#d2eddf}.au-iconbtn.is-bad{color:var(--au-bad);background:var(--au-bad-soft)}.au-iconbtn.is-bad:hover{background:#f6d7d0}.au-iconbtn.is-danger:hover{background:var(--au-bad-soft);color:var(--au-bad)}.au-iconbtn:disabled{opacity:.45;cursor:default}.au-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--au-font);color:var(--au-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.au-lnk:hover{text-decoration:underline;text-underline-offset:3px}.au-nav{display:flex;align-items:center;gap:6px;min-width:0}.au-tabs{display:flex;gap:2px;min-width:0;padding:5px;overflow-x:auto;border-radius:14px;background:var(--au-surface);box-shadow:var(--au-sh-1);scrollbar-width:none}.au-tabs::-webkit-scrollbar{display:none}.au-tab{display:inline-flex;align-items:center;gap:8px;flex:none;height:36px;padding:0 13px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--au-font);color:var(--au-ink-2);text-decoration:none;white-space:nowrap;cursor:pointer}.au-tab svg{color:var(--au-ink-4)}.au-tab:hover{background:var(--au-hover);color:var(--au-ink)}.au-tab[aria-current=page],.au-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.au-tab[aria-current=page] svg,.au-tab[aria-selected=true] svg{color:#a5b4fc}.au-tab .au-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--au-sunken);color:var(--au-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.au-tab[aria-selected=true] .au-n{background:#ffffff29;color:#fff}.au-more-btn{flex:none;height:46px;border-radius:14px;box-shadow:var(--au-sh-1)}.au-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--au-surface);box-shadow:var(--au-sh-1)}.au-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.au-search{position:relative;flex:1 1 260px;min-width:200px}.au-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--au-ink-4);pointer-events:none}.au-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--au-surface-2);font:500 14px/1 var(--au-font);color:var(--au-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.au-search input::-moz-placeholder{color:var(--au-ink-3);opacity:1}.au-search input::placeholder{color:var(--au-ink-3);opacity:1}.au-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.au-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--au-brand),var(--au-ring)}.au-search .au-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--au-ink-3);cursor:pointer}.au-search .au-clear:hover{background:var(--au-hover);color:var(--au-ink)}.au-selectbox{position:relative;display:inline-flex;align-items:center;min-width:0}.au-selectbox select{height:38px;max-width:240px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--au-surface);box-shadow:inset 0 0 0 1px var(--au-line);font:550 13.5px/1 var(--au-font);color:var(--au-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.au-selectbox select:hover{box-shadow:inset 0 0 0 1px var(--au-line-2);color:var(--au-ink)}.au-selectbox select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--au-brand),var(--au-ring)}.au-selectbox.is-on select{color:var(--au-brand-ink);background:var(--au-brand-soft);box-shadow:inset 0 0 0 1px #4338ca4d}.au-selectbox>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--au-ink-4);pointer-events:none}.au-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.au-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;border:0;border-radius:999px;background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line);font:600 13px/1 var(--au-font);color:var(--au-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.au-chip.is-plain{padding-right:12px}.au-chip:hover{background:var(--au-hover);color:var(--au-ink);box-shadow:inset 0 0 0 1px var(--au-line-2)}.au-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.au-chip .au-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--au-line);color:var(--au-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.au-chip[aria-pressed=true] .au-n{background:#ffffff29;box-shadow:none;color:#fff}.au-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.au-dot.is-ok{background:#22a06b}.au-dot.is-warn{background:#e39b1f}.au-dot.is-bad{background:#dc4a35}.au-dot.is-muted{background:#a3a6b4}.au-dot.is-info{background:#3b82f6}.au-dot.is-brand{background:#5b54f0}.au-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--au-line);font-size:12.5px;color:var(--au-ink-3)}.au-filter{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 6px 0 10px;border-radius:999px;background:var(--au-brand-soft);color:var(--au-brand-ink);font-size:12.5px;font-weight:600;white-space:nowrap;max-width:100%}.au-filter span{min-width:0;overflow:hidden;text-overflow:ellipsis}.au-filter button{display:grid;place-items:center;flex:none;width:20px;height:20px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.au-filter button:hover{background:#4338ca24}.au-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:0 4px}.au-list-head .au-count{font-size:13px;font-weight:600;color:var(--au-ink-3);font-variant-numeric:tabular-nums}.au-list-head .au-count b{color:var(--au-ink);font-weight:650}.au-card{min-width:0;border-radius:18px;background:var(--au-surface);box-shadow:var(--au-sh-1)}.au-table-wrap{min-width:0;overflow-x:auto;border-radius:18px}.au-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.au-table th{height:40px;padding:0 12px;background:var(--au-surface-2);border-bottom:1px solid var(--au-line);font-size:12.5px;font-weight:650;letter-spacing:.01em;color:var(--au-ink-3);text-align:left;white-space:nowrap}.au-table th:first-child{border-top-left-radius:18px;padding-left:18px}.au-table th:last-child{border-top-right-radius:18px;padding-right:14px}.au-table td{height:44px;padding:5px 12px;border-bottom:1px solid var(--au-line);vertical-align:middle;color:var(--au-ink-2)}.au-table td:first-child{padding-left:18px}.au-table td:last-child{padding-right:14px}.au-table tbody tr:last-child td{border-bottom:0}.au-table tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.au-table tbody tr:last-child td:last-child{border-bottom-right-radius:18px}.au-table tbody tr{transition:background-color .15s}.au-table tbody tr:hover td,.au-table tbody tr.is-open td{background:#fafbfd}.au-table .is-r{text-align:right}.au-table th.is-r .au-sort{justify-content:flex-end}.au-table .is-c{text-align:center}.au-table .is-acts{width:1%;white-space:nowrap;text-align:right}.au-table .is-nowrap{white-space:nowrap}.au-td-lbl{display:none}.au-sort{display:inline-flex;align-items:center;gap:5px;width:100%;margin:0 -4px;padding:4px;border:0;border-radius:7px;background:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.au-sort:hover{color:var(--au-ink);background:var(--au-hover)}.au-sort svg{flex:none;color:var(--au-ink-4)}.au-sort[data-active=true]{color:var(--au-brand-ink)}.au-sort[data-active=true] svg{color:var(--au-brand)}.au-who{display:flex;align-items:center;gap:10px;min-width:0}.au-who-txt{min-width:0}.au-who-txt b{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--au-ink)}.au-who-txt b>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-who-txt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;color:var(--au-ink-3)}.au-who-txt b svg{flex:none}.au-cell2{min-width:0;line-height:1.3}.au-cell2>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--au-ink)}.au-cell2>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--au-ink-3)}.au-cell2>small.is-bad{color:var(--au-bad);font-weight:600}.au-cell2>small.is-warn{color:var(--au-warn);font-weight:600}.au-bad-txt{color:var(--au-bad);font-weight:600}.au-ok-txt{color:var(--au-ok);font-weight:600}.au-dim,.au-none{color:var(--au-ink-3)}.au-strong{font-weight:650;color:var(--au-ink);font-variant-numeric:tabular-nums}.au-date{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--au-ink-2)}.au-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.au-mono{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;font:650 12.5px/1 var(--au-font);letter-spacing:.01em;color:var(--au-mono-fg, #2C3F86);background:var(--au-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.au-mono.is-lg{width:42px;height:42px;border-radius:13px;font-size:14px}.au-m1{--au-mono-bg: #E3E8F8;--au-mono-fg: #2C3F86}.au-m2{--au-mono-bg: #E0F0E8;--au-mono-fg: #1C6444}.au-m3{--au-mono-bg: #F5E6DC;--au-mono-fg: #873F1E}.au-m4{--au-mono-bg: #ECE5F7;--au-mono-fg: #57388B}.au-m5{--au-mono-bg: #F4EAD0;--au-mono-fg: #74540E}.au-m6{--au-mono-bg: #DFEDF1;--au-mono-fg: #1D5C6B}.au-m7{--au-mono-bg: #F3E2EA;--au-mono-fg: #873052}.au-m8{--au-mono-bg: #E7E8EE;--au-mono-fg: #3D4050}.au-pill{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--au-ink-2);background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line)}.au-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.au-pill.no-dot:before{display:none}.au-pill.is-info{background:var(--au-info-soft);color:var(--au-info);box-shadow:none}.au-pill.is-ok{background:var(--au-ok-soft);color:var(--au-ok);box-shadow:none}.au-pill.is-bad{background:var(--au-bad-soft);color:var(--au-bad);box-shadow:none}.au-pill.is-warn{background:var(--au-warn-soft);color:var(--au-warn);box-shadow:none}.au-pill.is-done{background:var(--au-done-soft);color:var(--au-done);box-shadow:none}.au-pill.is-brand{background:var(--au-brand-soft);color:var(--au-brand-ink);box-shadow:none}.au-pill.is-muted{color:var(--au-ink-3)}.au-tag{display:inline-flex;align-items:center;gap:4px;flex:none;height:22px;padding:0 8px;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--au-surface-2);color:var(--au-ink-2);box-shadow:inset 0 0 0 1px var(--au-line);max-width:100%;overflow:hidden;text-overflow:ellipsis}.au-tag svg{flex:none}.au-tag.is-brand{background:var(--au-brand-soft);color:var(--au-brand-ink);box-shadow:none}.au-tag.is-ok{background:var(--au-ok-soft);color:var(--au-ok);box-shadow:none}.au-tag.is-warn{background:var(--au-warn-soft);color:var(--au-warn);box-shadow:none}.au-tag.is-bad{background:var(--au-bad-soft);color:var(--au-bad);box-shadow:none}.au-tag.is-info{background:var(--au-info-soft);color:var(--au-info);box-shadow:none}.au-tag.is-done{background:var(--au-done-soft);color:var(--au-done);box-shadow:none}.au-tag.is-dark{background:#1f2047;color:#fff;box-shadow:none}.au-tag.is-mono{font-family:var(--au-mono);font-weight:600}.au-tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.au-code{display:inline-flex;align-items:center;gap:7px;height:28px;max-width:100%;padding:0 9px;border:0;border-radius:8px;background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line);font:600 13px/1 var(--au-mono);color:var(--au-ink);cursor:pointer;white-space:nowrap}.au-code:hover{background:var(--au-hover);box-shadow:inset 0 0 0 1px var(--au-line-2)}.au-code svg{flex:none;color:var(--au-ink-4)}.au-meter{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}.au-meter-bar{display:block;width:44px;height:6px;overflow:hidden;border-radius:99px;background:var(--au-sunken)}.au-meter-bar i{display:block;height:100%;border-radius:inherit;background:#22a06b}.au-meter-bar.is-warn i{background:#e39b1f}.au-meter-bar.is-bad i{background:#dc4a35}.au-meter-bar.is-wide{width:72px}.au-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 10px 18px;border-top:1px solid var(--au-line)}.au-pager-txt{font-size:13px;color:var(--au-ink-3);font-variant-numeric:tabular-nums}.au-pager-txt b{color:var(--au-ink);font-weight:650}.au-pages{display:inline-flex;align-items:center;gap:4px}.au-pages button{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:9px;background:var(--au-surface);box-shadow:inset 0 0 0 1px var(--au-line);font:650 13px/1 var(--au-font);color:var(--au-ink);cursor:pointer;font-variant-numeric:tabular-nums}.au-pages button:hover:not(:disabled){background:var(--au-surface-2)}.au-pages button[aria-current=page]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.au-pages button:disabled{opacity:.4;cursor:default}.au-pages .au-gap{min-width:18px;text-align:center;color:var(--au-ink-3);font-size:13px}.au-menu{position:fixed;z-index:80;min-width:236px;max-width:calc(100vw - 16px);max-height:min(440px,calc(100vh - 16px));overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--au-surface);box-shadow:var(--au-sh-3),0 0 0 1px #1113300f;text-align:left;animation:au-pop .14s ease}@keyframes au-pop{0%{opacity:0;transform:translateY(-4px)}}.au-menu-hd{padding:6px 10px;font-size:12px;font-weight:650;color:var(--au-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-menu button,.au-menu a{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--au-font);color:var(--au-ink);text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.au-menu button svg,.au-menu a svg{flex:none;color:var(--au-ink-3)}.au-menu button:hover,.au-menu a:hover,.au-menu button:focus-visible,.au-menu a:focus-visible{background:var(--au-hover);outline:none}.au-menu button:disabled{opacity:.5;cursor:default}.au-menu .is-ok{color:var(--au-ok)}.au-menu .is-ok svg{color:var(--au-ok)}.au-menu .is-brand{color:var(--au-brand-ink)}.au-menu .is-brand svg{color:var(--au-brand)}.au-menu .is-warn{color:var(--au-warn)}.au-menu .is-warn svg{color:var(--au-warn)}.au-menu .is-danger{color:var(--au-bad)}.au-menu .is-danger svg{color:var(--au-bad)}.au-menu .is-danger:hover{background:var(--au-bad-soft)}.au-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--au-line)}.au-menu [aria-current=page]{background:var(--au-brand-soft);color:var(--au-brand-ink)}.au-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;text-align:center}.au-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--au-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--au-line),0 0 0 6px #6366f10f}.au-empty h3{font:650 17px/1.3 var(--au-display);color:var(--au-ink)}.au-empty p{max-width:50ch;font-size:13.5px;color:var(--au-ink-3)}.au-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.au-sk-row td{height:44px}.au-callout{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line);font-size:13.5px;color:var(--au-ink-2)}.au-callout>svg{flex:none;margin-top:1px;color:var(--au-ink-3)}.au-callout b{display:block;margin-bottom:2px;color:var(--au-ink);font-weight:650}.au-callout.is-bad{background:#fdf6f4;box-shadow:inset 0 0 0 1px var(--au-bad-line);color:#7e2214}.au-callout.is-bad>svg,.au-callout.is-bad b{color:var(--au-bad)}.au-callout.is-warn{background:#fef9ef;box-shadow:inset 0 0 0 1px #e8d5b5;color:#6b4000}.au-callout.is-warn>svg,.au-callout.is-warn b{color:var(--au-warn)}.au-callout.is-info{background:var(--au-brand-soft);box-shadow:inset 0 0 0 1px #4338ca29;color:var(--au-brand-ink)}.au-callout.is-info>svg{color:var(--au-brand)}.au-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#1012287a;animation:au-fade .18s ease}@keyframes au-fade{0%{opacity:0}}.au-modal{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:22px;background:var(--au-surface);box-shadow:var(--au-sh-3);animation:au-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes au-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.au-modal:focus{outline:none}.au-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--au-line)}.au-modal-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--au-brand-soft);color:var(--au-brand)}.au-modal-ico.is-bad{background:var(--au-bad-soft);color:var(--au-bad)}.au-modal-ico.is-warn{background:var(--au-warn-soft);color:var(--au-warn)}.au-modal-ico.is-ok{background:var(--au-ok-soft);color:var(--au-ok)}.au-modal-hd h2{flex:1;min-width:0;font:650 18px/1.25 var(--au-display);letter-spacing:-.012em;color:var(--au-ink)}.au-modal-hd h2 small{display:block;margin-top:2px;font:500 13px/1.35 var(--au-font);letter-spacing:0;color:var(--au-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-modal-bd{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px}.au-modal-ft{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--au-line);border-radius:0 0 22px 22px;background:var(--au-surface-2)}.au-modal-bd p.au-lead{font-size:14px;color:var(--au-ink-2)}.au-modal-bd p.au-lead b{color:var(--au-ink);font-weight:650;overflow-wrap:anywhere}.au-field{display:flex;flex-direction:column;gap:6px;min-width:0}.au-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--au-ink-2)}.au-label svg{color:var(--au-ink-4)}.au-label .au-req{color:var(--au-bad)}.au-help{font-size:12.5px;color:var(--au-ink-3)}.au-input,.au-textarea,.au-select{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--au-surface);box-shadow:inset 0 0 0 1px var(--au-line-2);font:500 14px/1.3 var(--au-font);color:var(--au-ink);transition:box-shadow .15s}.au-select{padding-right:32px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer}.au-textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.45}.au-input::-moz-placeholder,.au-textarea::-moz-placeholder{color:var(--au-ink-3);opacity:1}.au-input::placeholder,.au-textarea::placeholder{color:var(--au-ink-3);opacity:1}.au-input:hover,.au-textarea:hover,.au-select:hover{box-shadow:inset 0 0 0 1px var(--au-ink-4)}.au-input:focus,.au-textarea:focus,.au-select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--au-brand),var(--au-ring)}.au-input:disabled{background:var(--au-surface-2);color:var(--au-ink-3);cursor:not-allowed}.au-input.is-mono{font-family:var(--au-mono);letter-spacing:.02em}.au-input.is-num{font-variant-numeric:tabular-nums}.au-affix{position:relative;display:flex;align-items:center}.au-affix .au-input{padding-right:34px}.au-affix>span{position:absolute;right:12px;font-size:13.5px;font-weight:600;color:var(--au-ink-3);pointer-events:none}.au-row{display:flex;gap:8px;min-width:0}.au-row>.au-input{flex:1 1 auto}.au-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.au-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.au-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.au-fieldset{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line)}.au-fieldset-hd{display:flex;align-items:center;gap:10px}.au-fieldset-hd>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#fff;color:var(--au-brand);box-shadow:inset 0 0 0 1px var(--au-line)}.au-fieldset-hd h3{font:650 15px/1.25 var(--au-display);color:var(--au-ink)}.au-fieldset-hd p{font-size:12.5px;color:var(--au-ink-3)}.au-fieldset .au-input,.au-fieldset .au-select{background-color:#fff}.au-mini{display:flex;flex-direction:column;gap:5px;min-width:0;padding:9px 10px;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--au-line)}.au-mini label{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:600;color:var(--au-ink-3)}.au-mini label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-mini label svg{flex:none;color:var(--au-ink-4)}.au-mini .au-input{height:36px;font-weight:600}.au-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.au-choices.is-list{grid-template-columns:minmax(0,1fr)}.au-choice{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-radius:13px;background:var(--au-surface);box-shadow:inset 0 0 0 1px var(--au-line-2);cursor:pointer;transition:box-shadow .15s,background .15s}.au-choice:hover{box-shadow:inset 0 0 0 1px var(--au-ink-4)}.au-choice input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.au-choice:has(input:focus-visible){outline:2px solid var(--au-brand);outline-offset:2px}.au-choice.is-on{background:var(--au-brand-soft);box-shadow:inset 0 0 0 2px var(--au-brand)}.au-choice>svg{flex:none;color:var(--au-ink-4)}.au-choice.is-on>svg{color:var(--au-brand)}.au-choice-txt{min-width:0;flex:1}.au-choice-txt b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:650;color:var(--au-ink)}.au-choice-txt small{display:block;margin-top:2px;font-size:12.5px;color:var(--au-ink-3)}.au-radio{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--au-line-2);background:#fff}.au-choice.is-on .au-radio{box-shadow:inset 0 0 0 5px var(--au-brand)}.au-ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.au-tick{position:relative;display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--au-line);font-size:13px;color:var(--au-ink-2);cursor:pointer}.au-tick:hover{box-shadow:inset 0 0 0 1px var(--au-line-2)}.au-tick input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.au-tick:has(input:focus-visible){outline:2px solid var(--au-brand);outline-offset:2px}.au-tick .au-box{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--au-line-2);color:#fff}.au-tick>svg{flex:none;color:var(--au-ink-4)}.au-tick span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-tick.is-on{background:var(--au-brand-soft);box-shadow:inset 0 0 0 1px #4338ca52;color:var(--au-brand-ink);font-weight:600}.au-tick.is-on .au-box{background:var(--au-brand);box-shadow:none}.au-tick.is-on>svg{color:var(--au-brand)}.au-toggles{display:flex;flex-wrap:wrap;gap:10px 22px}.au-toggle{display:inline-flex;align-items:center;gap:10px;min-height:36px;font-size:13.5px;font-weight:600;color:var(--au-ink-2);cursor:pointer}.au-switch{position:relative;flex:none;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:var(--au-line-2);cursor:pointer;transition:background .2s}.au-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.au-switch[aria-checked=true]{background:var(--au-ok)}.au-switch[aria-checked=true]:after{transform:translate(18px)}.au-switch.is-brand[aria-checked=true]{background:var(--au-brand)}.au-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--au-surface-2);box-shadow:inset 0 0 0 1px var(--au-line);cursor:pointer}.au-check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--au-brand);cursor:pointer}.au-check b{display:block;font-size:14px;font-weight:650;color:var(--au-ink)}.au-check small{display:block;margin-top:2px;font-size:12.5px;color:var(--au-ink-3)}.au-picked{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;background:var(--au-ok-soft);box-shadow:inset 0 0 0 1px #bbdace}.au-picked>span{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--au-ok)}.au-picked b{display:block;font-size:14px;font-weight:650;color:#0b5a3b}.au-picked small{display:block;font-size:13px;color:var(--au-ok)}.au-results{display:flex;flex-direction:column;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--au-line)}.au-result{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 12px;border:0;border-top:1px solid var(--au-line);background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer}.au-result:first-child{border-top:0}.au-result:hover{background:var(--au-surface-2)}.au-result[aria-pressed=true]{background:var(--au-brand-soft)}.au-result>svg{margin-left:auto;color:var(--au-brand)}.au-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;font-size:13.5px;color:var(--au-ink-3)}.au-dash{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}.au-col{display:flex;flex-direction:column;gap:16px;min-width:0}.au-panel{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;border-radius:18px;background:var(--au-surface);box-shadow:var(--au-sh-1);scroll-margin-top:16px}.au-panel-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.au-panel-hd h2{font:650 16.5px/1.25 var(--au-display);letter-spacing:-.01em;color:var(--au-ink)}.au-panel-hd p{margin-top:2px;font-size:13px;color:var(--au-ink-3)}.au-panel-hd .au-tag{margin-top:2px}.au-chart{position:relative;min-width:0}.au-tip{padding:9px 12px;border-radius:11px;background:#fff;box-shadow:var(--au-sh-3),0 0 0 1px #1113300f;font:500 13px/1.35 var(--au-font);color:var(--au-ink-2)}.au-tip b{display:block;font-size:14px;font-weight:650;color:var(--au-ink);font-variant-numeric:tabular-nums}.au-rank{display:flex;flex-direction:column;gap:2px}.au-rank-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 6px;border-radius:10px}.au-rank-row:hover{background:var(--au-surface-2)}.au-rank-n{font-size:12.5px;font-weight:650;color:var(--au-ink-3);text-align:right;font-variant-numeric:tabular-nums}.au-rank-main{display:flex;flex-direction:column;gap:5px;min-width:0}.au-rank-top{display:flex;align-items:center;gap:8px;min-width:0}.au-rank-top b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--au-ink)}.au-rank-bar{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--au-sunken)}.au-rank-bar i{display:block;height:100%;border-radius:inherit;background:var(--au-brand);transition:width .6s cubic-bezier(.2,.8,.2,1)}.au-rank-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px;color:var(--au-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.au-rank-side b{font-size:13.5px;font-weight:650;color:var(--au-ink)}.au-donut{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:18px}.au-donut-c{position:relative;width:170px;height:170px}.au-donut-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}.au-donut-mid b{font:650 26px/1 var(--au-display);color:var(--au-ink);font-variant-numeric:tabular-nums}.au-donut-mid span{margin-top:4px;font-size:12px;color:var(--au-ink-3)}.au-legend{display:flex;flex-direction:column;gap:2px;min-width:0}.au-legend-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px;font-size:13px;color:var(--au-ink-2)}.au-legend-row i{width:10px;height:10px;border-radius:3px}.au-legend-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-legend-row b{font-weight:650;color:var(--au-ink);font-variant-numeric:tabular-nums}.au-legend-row small{min-width:42px;font-size:12.5px;color:var(--au-ink-3);text-align:right;font-variant-numeric:tabular-nums}.au-eng{display:flex;flex-direction:column;gap:10px}.au-eng-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px}.au-eng-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--au-brand-soft);color:var(--au-brand)}.au-eng-ico.is-ok{background:var(--au-ok-soft);color:var(--au-ok)}.au-eng-ico.is-muted{background:var(--au-surface-2);color:var(--au-ink-3);box-shadow:inset 0 0 0 1px var(--au-line)}.au-eng-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.au-eng-txt span{font-size:13.5px;font-weight:600;color:var(--au-ink)}.au-eng-txt small{font-size:12.5px;color:var(--au-ink-3)}.au-eng-row>b{font:650 20px/1 var(--au-display);color:var(--au-ink);font-variant-numeric:tabular-nums}.au-feed{display:flex;flex-direction:column;gap:2px;max-height:380px;overflow-y:auto;margin:0 -6px;padding:0 6px}.au-feed-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 6px;border-radius:10px}.au-feed-row:hover{background:var(--au-surface-2)}.au-feed-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--au-surface-2);color:var(--au-ink-3);box-shadow:inset 0 0 0 1px var(--au-line)}.au-feed-ico.is-ok{background:var(--au-ok-soft);color:var(--au-ok);box-shadow:none}.au-feed-ico.is-warn{background:var(--au-warn-soft);color:var(--au-warn);box-shadow:none}.au-feed-ico.is-bad{background:var(--au-bad-soft);color:var(--au-bad);box-shadow:none}.au-feed-ico.is-brand{background:var(--au-brand-soft);color:var(--au-brand);box-shadow:none}.au-feed-ico.is-info{background:var(--au-info-soft);color:var(--au-info);box-shadow:none}.au-feed-ico.is-done{background:var(--au-done-soft);color:var(--au-done);box-shadow:none}.au-feed-row p{font-size:13.5px;line-height:1.4;color:var(--au-ink-2);overflow-wrap:anywhere}.au-feed-row p b{font-weight:650;color:var(--au-ink)}.au-feed-row small{display:block;margin-top:1px;font-size:12.5px;color:var(--au-ink-3)}.au-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.au-plan{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--au-surface);box-shadow:var(--au-sh-1);transition:transform .2s ease,box-shadow .2s ease}.au-plan:hover{transform:translateY(-2px);box-shadow:var(--au-sh-2)}.au-plan.is-off{background:#fbfbfc}.au-plan.is-off .au-plan-top h3{color:var(--au-ink-2)}.au-plan-top{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 0}.au-plan-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--au-brand-soft);color:var(--au-brand)}.au-plan-ico.is-pro{background:linear-gradient(145deg,#5b54f0,#4338ca);color:#fff}.au-plan-ico.is-ent{background:linear-gradient(145deg,#f2a33a,#c26a0c);color:#fff}.au-plan-ico.is-off{background:var(--au-surface-2);color:var(--au-ink-3);box-shadow:inset 0 0 0 1px var(--au-line)}.au-plan-id{flex:1;min-width:0}.au-plan-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 17px/1.25 var(--au-display);letter-spacing:-.01em;color:var(--au-ink)}.au-plan-id code{font:500 12.5px/1.4 var(--au-mono);color:var(--au-ink-3)}.au-plan-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.au-plan-price{display:flex;align-items:baseline;gap:6px;padding:12px 16px 0}.au-plan-price b{font:650 26px/1 var(--au-display);letter-spacing:-.02em;color:var(--au-ink);font-variant-numeric:tabular-nums}.au-plan-price span{font-size:13px;color:var(--au-ink-3);font-variant-numeric:tabular-nums}.au-plan-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:8px 16px 0;font-size:13px;color:var(--au-ink-3)}.au-plan-subs{display:flex;align-items:center;gap:6px;padding:10px 16px 0;font-size:13px;color:var(--au-ink-2)}.au-plan-subs b{font-weight:650;color:var(--au-ink);font-variant-numeric:tabular-nums}.au-plan-subs svg{color:var(--au-ink-4)}.au-quotas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:12px 16px 0;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--au-line)}.au-quota{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}.au-quota:nth-child(odd){box-shadow:inset -1px 0 0 var(--au-line)}.au-quota:nth-child(n+3){border-top:1px solid var(--au-line)}.au-quota span{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--au-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-quota span svg{flex:none;color:var(--au-ink-4)}.au-quota b{font-size:14px;font-weight:650;color:var(--au-ink);font-variant-numeric:tabular-nums}.au-plan-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 14px 14px 16px}.au-plan-foot .au-btn{flex:1 1 auto}.au-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border-radius:16px;background:var(--au-surface);box-shadow:var(--au-sh-1)}.au-stat{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;box-shadow:inset 1px 0 0 var(--au-line),inset 0 1px 0 var(--au-line)}.au-stat-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--au-brand-soft);color:var(--au-brand)}.au-stat-ico.is-ok{background:var(--au-ok-soft);color:var(--au-ok)}.au-stat-ico.is-warn{background:var(--au-warn-soft);color:var(--au-warn)}.au-stat-ico.is-info{background:var(--au-info-soft);color:var(--au-info)}.au-stat-ico.is-done{background:var(--au-done-soft);color:var(--au-done)}.au-stat-ico.is-bad{background:var(--au-bad-soft);color:var(--au-bad)}.au-stat-txt{min-width:0}.au-stat-txt b{display:block;font:650 17px/1.15 var(--au-display);color:var(--au-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-stat-txt span{display:block;font-size:12.5px;color:var(--au-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-stat-txt small{display:block;font-size:12px;color:var(--au-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.au-usage th,.au-usage td{padding-left:10px;padding-right:10px}.au-usage .au-grp th{height:34px;border-bottom:0;font-size:12px;text-align:center}.au-usage .au-grp th:first-child{text-align:left}.au-usage .au-grp th.is-grp{box-shadow:inset 1px 0 0 var(--au-line);color:var(--au-ink-2)}.au-usage .au-grp th.is-grp span{display:inline-flex;align-items:center;gap:6px}.au-usage .au-grp th.is-grp svg{color:var(--au-ink-4)}.au-usage thead tr:nth-child(2) th{border-top-left-radius:0;border-top-right-radius:0}.au-usage .is-sep{box-shadow:inset 1px 0 0 var(--au-line)}.au-usage .is-sticky{position:sticky;left:0;z-index:2;background:var(--au-surface);box-shadow:inset -1px 0 0 var(--au-line)}.au-usage thead .is-sticky{background:var(--au-surface-2);z-index:3}.au-usage tbody tr:hover td.is-sticky{background:#fafbfd}.au-usage .au-who{min-width:230px;max-width:280px}.au-legend-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 16px;border-radius:14px;background:var(--au-surface);box-shadow:var(--au-sh-1);font-size:13px;color:var(--au-ink-2)}.au-legend-bar b{font-weight:650;color:var(--au-ink)}.au-legend-bar span{display:inline-flex;align-items:center;gap:7px}.au-disc{display:flex;align-items:center;gap:10px;min-width:0}.au-disc-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--au-done-soft);color:var(--au-done)}.au-disc-ico.is-amount{background:var(--au-ok-soft);color:var(--au-ok)}.au-value{font:650 15px/1.2 var(--au-font);color:var(--au-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.au-sub-row td{padding:0 14px 14px 18px;background:#fafbfd}.au-linked{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--au-line)}.au-linked-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:650;color:var(--au-ink-2)}.au-linked-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px;padding:4px 0;border-top:1px solid var(--au-line);font-size:13px;color:var(--au-ink-3)}.au-linked-row:first-of-type{border-top:0}.au-linked-row .au-spacer{min-width:8px}.au-linked-empty{padding:8px 0 4px;font-size:13px;color:var(--au-ink-3)}.au-chev{flex:none;color:var(--au-ink-4);transition:transform .15s}.au-chev.is-open{transform:rotate(180deg)}@media (max-width: 1280px){.au-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.au-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1099.98px){.au-dash{grid-template-columns:minmax(0,1fr)}.au-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1099.98px){.au-hide-md{display:none}}@media (max-width: 767.98px){.au-root{gap:14px}.au-hero{gap:14px;padding:20px 16px 16px;border-radius:20px}.au-hero-top{flex-direction:column;gap:14px}.au-title{font-size:28px}.au-sub{font-size:14px}.au-sub .au-sep{margin:0 6px}.au-hero-acts{width:100%;justify-content:stretch}.au-hero-acts .au-btn{flex:1 1 45%}.au-kpis,.au-kpis.is-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.au-kpi{padding:11px 12px 12px}.au-kpi-val{font-size:25px}.au-kpi-sub{white-space:normal}.au-kpi-top{font-size:12.5px;gap:7px}.au-toolbar-row>.au-selectbox,.au-toolbar-row>.au-btn{flex:1 1 auto}.au-selectbox select{max-width:none;width:100%}.au-search{min-width:0;flex-basis:100%}.au-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px;max-width:calc(100% + 24px)}.au-chips::-webkit-scrollbar{display:none}.au-chip{flex:none}.au-table-wrap{overflow:visible}.au-table.is-cards,.au-table.is-cards tbody{display:block}.au-table.is-cards thead{display:none}.au-table.is-cards tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:14px 16px;border-bottom:1px solid var(--au-line)}.au-table.is-cards tbody tr:last-child{border-bottom:0}.au-table.is-cards td{display:block;height:auto;min-width:0;padding:0!important;border:0;background:none!important}.au-table.is-cards td.is-main,.au-table.is-cards td.is-wide{grid-column:1 / -1}.au-table.is-cards td.is-acts{grid-column:1 / -1;width:auto;text-align:left}.au-table.is-cards td.is-acts .au-acts{justify-content:flex-start;flex-wrap:wrap}.au-table.is-cards td.is-hide-sm{display:none}.au-table.is-cards .au-td-lbl{display:block;margin-bottom:3px;font-size:12px;font-weight:600;color:var(--au-ink-3)}.au-table.is-cards .is-r,.au-table.is-cards .is-c{text-align:left}.au-table.is-cards tr.au-sub-row{display:block;padding:0 16px 14px}.au-table.is-cards tr.au-sk-row{display:block}.au-table.is-cards .au-meter{white-space:normal}.au-usage.is-cards tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}.au-usage .is-sticky{position:static;box-shadow:none}.au-usage .au-who{min-width:0;max-width:none}.au-pager{justify-content:center;padding:12px 14px}.au-pager-txt{flex-basis:100%;text-align:center}.au-grid2,.au-grid3{grid-template-columns:minmax(0,1fr)}.au-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.au-choices,.au-ticks{grid-template-columns:minmax(0,1fr)}.au-modal-bg{align-items:end;padding:8px}.au-modal{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.au-modal-ft .au-btn{flex:1 1 auto}.au-panel{padding:16px}.au-donut{grid-template-columns:minmax(0,1fr);justify-items:center}.au-legend{width:100%}.au-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.au-plans{grid-template-columns:minmax(0,1fr)}.au-nav .au-tab span.au-tab-lbl-long{display:none}}@media (max-width: 767.98px),(pointer: coarse){.au-btn,.au-btn.au-sm{min-height:44px}.au-iconbtn{width:44px;height:44px}.au-tab{min-height:44px}.au-more-btn{height:54px}.au-chip,.au-menu button,.au-menu a,.au-search input,.au-selectbox select,.au-input,.au-select{min-height:44px}.au-pages button{min-width:44px;height:44px}.au-code{min-height:44px}.au-sort{min-height:40px}.au-filter button{width:32px;height:32px}.au-search .au-clear{width:36px;height:36px}.au-switch{width:52px;height:30px}.au-switch:after{top:4px;left:4px;width:22px;height:22px}.au-switch[aria-checked=true]:after{transform:translate(22px)}.au-lnk,.au-tick{min-height:44px}.au-result{min-height:52px}}@media (prefers-reduced-motion: reduce){.au-root *,.au-root *:before,.au-root *:after,.au-layer *,.au-layer *:before,.au-layer *:after{animation:none!important;transition:none!important}}.as-root,.as-layer{--as-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--as-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--as-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--as-ink: #14152A;--as-ink-2: #474959;--as-ink-3: #5E6071;--as-ink-4: #8A8C9C;--as-line: #E3E6EC;--as-line-2: #CDD2DC;--as-surface: #fff;--as-surface-2: #F6F7FA;--as-hover: #F1F2F7;--as-sunken: #ECEEF5;--as-brand: #4338CA;--as-brand-soft: #EEF0FF;--as-brand-ink: #3730A3;--as-ok: #0E7A50;--as-ok-soft: #E4F4EC;--as-ok-line: #BBDACE;--as-warn: #9A5B00;--as-warn-soft: #FCF1DE;--as-warn-line: #E8D5B5;--as-bad: #BE2F1D;--as-bad-soft: #FBE9E5;--as-bad-line: #EDC5C0;--as-info: #1F5FA6;--as-info-soft: #E6EFFA;--as-info-line: #C0D2E6;--as-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--as-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--as-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);--as-ring: 0 0 0 3px rgba(67,56,202,.16);font-family:var(--as-font);font-size:14px;line-height:1.45;color:var(--as-ink);-webkit-font-smoothing:antialiased}.as-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1480px;margin:0 auto;padding:0 0 28px}.as-root *,.as-root *:before,.as-root *:after,.as-layer *,.as-layer *:before,.as-layer *:after{box-sizing:border-box}.as-root :where(p,h1,h2,h3,h4,ul,ol,pre,figure),.as-layer :where(p,h1,h2,h3,h4,ul,ol,pre,figure){margin:0}.as-root :where(ul,ol),.as-layer :where(ul,ol){padding:0;list-style:none}.as-root :where(button,input,select,textarea),.as-layer :where(button,input,select,textarea){font-family:inherit}.as-root :focus-visible,.as-layer :focus-visible{outline:2px solid var(--as-brand);outline-offset:2px}.as-num{font-variant-numeric:tabular-nums}.as-mono-txt{font-family:var(--as-mono);font-size:12.5px}.as-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.as-spin{animation:as-rot .9s linear infinite}@keyframes as-rot{to{transform:rotate(360deg)}}.as-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--as-sunken);animation:as-pulse 1.1s ease-in-out infinite alternate}@keyframes as-pulse{0%{opacity:.55}to{opacity:1}}.as-muted{color:var(--as-ink-3)}.as-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:20px;padding:24px 28px 22px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.as-hero.is-compact{gap:16px;padding:22px 26px 20px}.as-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.as-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.as-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:as-drift 26s ease-in-out infinite alternate}.as-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:as-drift 32s ease-in-out infinite alternate-reverse}.as-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:as-drift 28s ease-in-out infinite alternate}@keyframes as-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.as-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.as-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.as-sky-net circle{fill:#e0e7ff80}.as-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.as-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.as-hero-txt{flex:1 1 auto;min-width:0;max-width:780px}.as-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.as-eyebrow .as-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.as-eyebrow .as-eyebrow-sep{color:#e2e5ff6b}.as-title{font:650 38px/1.06 var(--as-display);letter-spacing:-.034em;color:#fff;overflow-wrap:anywhere}.as-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.as-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin-top:9px;max-width:80ch;font-size:15px;color:#e2e5ffd6}.as-sub b{color:#fff;font-weight:600}.as-sub .as-sep{margin:0 8px;color:#e2e5ff66}.as-sub .as-live{display:inline-flex;align-items:center;gap:7px}.as-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none;max-width:46%}.as-hero .as-sk{background:#ffffff29}.as-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#e2e5ff73}.as-dot.is-ok{background:#4ade96;box-shadow:0 0 0 3px #4ade9638}.as-dot.is-warn{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2438}.as-dot.is-bad{background:#fb7185;box-shadow:0 0 0 3px #fb71853d}.as-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.as-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.as-kpi:not(.is-static):hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.as-kpi.is-static{cursor:default}.as-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.as-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.as-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffdb}.as-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.as-kpi-brand{background:#818cf83d;color:#d4daff}.as-kpi-hot{background:#fb71853d;color:#ffd3d9}.as-kpi-warm{background:#fbbf2438;color:#fde9b5}.as-kpi-ok{background:#4ade9633;color:#c3f5d8}.as-kpi-cold{background:#60a5fa38;color:#cfe3ff}.as-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:32px}.as-kpi-val{font:650 30px/1 var(--as-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.as-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffbd;margin-left:3px}.as-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--as-font);color:var(--as-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.as-btn:hover{background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line-2),0 1px 2px #1012280d}.as-btn:disabled{opacity:.55;cursor:default;transform:none}.as-btn.as-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.as-btn.as-pri:hover:not(:disabled){transform:translateY(-1px)}.as-btn.as-ok{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.as-btn.as-danger{color:#fff;background:var(--as-bad);box-shadow:0 8px 18px -10px #be2f1db3}.as-btn.as-danger:hover:not(:disabled){background:#a3271a}.as-btn.as-danger-ghost{color:var(--as-bad);box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-btn.as-danger-ghost:hover{background:var(--as-bad-soft)}.as-btn.as-ghost{background:transparent;box-shadow:none;color:var(--as-ink-2)}.as-btn.as-ghost:hover{background:var(--as-hover);color:var(--as-ink)}.as-btn.as-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.as-hero .as-btn.as-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.as-hero .as-btn.as-glass:hover{background:#ffffff2b}.as-hero .as-btn.as-glass[aria-pressed=true]{background:#fff3;box-shadow:inset 0 0 0 1.5px #ffffff80}.as-hero .as-btn.as-glass.is-alert{background:#fb718533;box-shadow:inset 0 0 0 1px #fb718580}.as-hero .as-btn.as-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.as-hero .as-btn.as-white:hover{background:#eef0ff;transform:translateY(-1px)}.as-iconbtn{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--as-ink-3);cursor:pointer;text-decoration:none}.as-iconbtn:hover{background:var(--as-hover);color:var(--as-ink)}.as-iconbtn:disabled{opacity:.45;cursor:default}.as-iconbtn.is-danger:hover{background:var(--as-bad-soft);color:var(--as-bad)}.as-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;font:600 13.5px/1.3 var(--as-font);color:var(--as-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.as-lnk:hover{text-decoration:underline;text-underline-offset:3px}.as-lnk.is-danger{color:var(--as-bad)}.as-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.as-toolbar-row.is-end{justify-content:space-between}.as-search{position:relative;flex:1 1 260px;min-width:200px}.as-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--as-ink-4);pointer-events:none}.as-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--as-surface-2);font:500 14px/1 var(--as-font);color:var(--as-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.as-search input::-moz-placeholder{color:var(--as-ink-4)}.as-search input::placeholder{color:var(--as-ink-4)}.as-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.as-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--as-brand),var(--as-ring)}.as-search .as-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--as-ink-4);cursor:pointer}.as-search .as-clear:hover{background:var(--as-hover);color:var(--as-ink)}.as-filter{display:inline-flex;flex-direction:column;gap:4px;min-width:0}.as-filter>span{font-size:12px;font-weight:600;color:var(--as-ink-3)}.as-fsel{height:38px;max-width:260px;padding:0 32px 0 12px;border:0;border-radius:10px;background-color:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line-2);font:550 13.5px/1 var(--as-font);color:var(--as-ink);-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.as-fsel:hover{box-shadow:inset 0 0 0 1px var(--as-ink-4)}.as-fsel:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--as-brand),var(--as-ring)}input.as-fsel{padding:0 10px;background-image:none;cursor:text;font-variant-numeric:tabular-nums}.as-toggle{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--as-line-2);font-size:13.5px;font-weight:600;color:var(--as-ink-2);cursor:pointer;background:var(--as-surface)}.as-toggle input{width:16px;height:16px;margin:0;accent-color:var(--as-brand);cursor:pointer}.as-toggle:has(input:checked){background:var(--as-brand-soft);color:var(--as-brand-ink);box-shadow:inset 0 0 0 1.5px var(--as-brand)}.as-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--as-line);font-size:12.5px;color:var(--as-ink-3)}.as-fchip{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 6px 0 10px;border-radius:999px;background:var(--as-brand-soft);color:var(--as-brand-ink);font-size:12.5px;font-weight:600;white-space:nowrap}.as-fchip>span{overflow:hidden;text-overflow:ellipsis}.as-fchip button{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.as-fchip button:hover{background:#4338ca24}.as-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.as-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;border:0;border-radius:999px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line);font:600 13px/1 var(--as-font);color:var(--as-ink-2);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.as-chip svg{flex:none;color:var(--as-ink-4)}.as-chip:hover{background:var(--as-hover);color:var(--as-ink);box-shadow:inset 0 0 0 1px var(--as-line-2)}.as-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.as-chip[aria-pressed=true] svg{color:#a5b4fc}.as-chip .as-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--as-line);color:var(--as-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.as-chip[aria-pressed=true] .as-n{background:#ffffff29;box-shadow:none;color:#fff}.as-count{font-size:13px;font-weight:600;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-updating{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--as-ink-3)}.as-card{position:relative;min-width:0;border-radius:20px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-card-hd{display:flex;align-items:flex-start;gap:14px;padding:18px 20px 16px;border-bottom:1px solid var(--as-line)}.as-card-hd:last-child{border-bottom:0}.as-card-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--as-brand-soft);color:var(--as-brand);box-shadow:inset 0 0 0 1px #4338ca14}.as-card-ico.is-ok{background:var(--as-ok-soft);color:var(--as-ok)}.as-card-ico.is-warn{background:var(--as-warn-soft);color:var(--as-warn)}.as-card-ico.is-bad{background:var(--as-bad-soft);color:var(--as-bad)}.as-card-ico.is-info{background:var(--as-info-soft);color:var(--as-info)}.as-card-ico.is-muted{background:var(--as-surface-2);color:var(--as-ink-3);box-shadow:inset 0 0 0 1px var(--as-line)}.as-card-tt{flex:1;min-width:0}.as-card-tt :is(h2,h3){font:650 17px/1.25 var(--as-display);letter-spacing:-.012em;color:var(--as-ink);overflow-wrap:anywhere}.as-card-tt p{margin-top:3px;font-size:13.5px;color:var(--as-ink-3)}.as-card-aside{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;max-width:100%}.as-card-bd{padding:16px 20px 20px}.as-card-bd.is-flush{padding:0}.as-card-ft{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 20px;border-top:1px solid var(--as-line);border-radius:0 0 20px 20px;background:var(--as-surface-2);font-size:12.5px;color:var(--as-ink-3)}.as-card-ft .is-warn{color:var(--as-warn);font-weight:600}.as-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.as-grid-3-1{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;align-items:start}.as-section-title{display:flex;align-items:center;gap:10px;margin-top:4px;font:650 13px/1 var(--as-font);letter-spacing:.04em;text-transform:uppercase;color:var(--as-ink-3)}.as-section-title:after{content:"";flex:1;height:1px;background:var(--as-line)}.as-badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;background:var(--as-surface-2);color:var(--as-ink-2);box-shadow:inset 0 0 0 1px var(--as-line)}.as-badge.is-sm{height:22px;padding:0 8px 0 6px;font-size:12px;gap:4px}.as-badge.is-ok{background:var(--as-ok-soft);color:var(--as-ok);box-shadow:inset 0 0 0 1px var(--as-ok-line)}.as-badge.is-warn{background:var(--as-warn-soft);color:var(--as-warn);box-shadow:inset 0 0 0 1px var(--as-warn-line)}.as-badge.is-bad{background:var(--as-bad-soft);color:var(--as-bad);box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-badge.is-info{background:var(--as-info-soft);color:var(--as-info);box-shadow:inset 0 0 0 1px var(--as-info-line)}.as-badge.is-brand{background:var(--as-brand-soft);color:var(--as-brand-ink);box-shadow:inset 0 0 0 1px #4338ca29}.as-tag{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:22px;padding:0 8px;border-radius:7px;background:var(--as-surface-2);color:var(--as-ink-2);box-shadow:inset 0 0 0 1px var(--as-line);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-tag.is-code{font-family:var(--as-mono);font-weight:500}.as-tag.is-brand{background:var(--as-brand-soft);color:var(--as-brand-ink);box-shadow:none}.as-tag.is-ok{background:var(--as-ok-soft);color:var(--as-ok);box-shadow:none}.as-tag.is-info{background:var(--as-info-soft);color:var(--as-info);box-shadow:none}.as-tag.is-bad{background:var(--as-bad-soft);color:var(--as-bad);box-shadow:none}.as-meter{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--as-sunken)}.as-meter i{display:block;height:100%;border-radius:inherit;background:var(--as-brand);transition:width .6s cubic-bezier(.2,.8,.2,1)}.as-meter.is-ok i{background:var(--as-ok)}.as-meter.is-warn i{background:#d98e04}.as-meter.is-bad i{background:var(--as-bad)}.as-meter.is-brand i{background:var(--as-brand)}.as-meter.is-info i{background:var(--as-info)}.as-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.as-stat{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border-radius:14px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line)}.as-stat-top{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--as-ink-2)}.as-stat-top svg{flex:none;color:var(--as-ink-3)}.as-stat-val{font:650 24px/1.05 var(--as-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--as-ink)}.as-stat-val small{font:600 14px/1 var(--as-font);color:var(--as-ink-3);margin-left:3px;letter-spacing:0}.as-stat-sub{font-size:12.5px;color:var(--as-ink-3)}.as-stat.is-warn{background:var(--as-warn-soft);box-shadow:inset 0 0 0 1px var(--as-warn-line)}.as-stat.is-warn .as-stat-val{color:var(--as-warn)}.as-stat.is-bad{background:var(--as-bad-soft);box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-stat.is-bad .as-stat-val{color:var(--as-bad)}.as-stat.is-ok{background:var(--as-ok-soft);box-shadow:inset 0 0 0 1px var(--as-ok-line)}.as-stat.is-ok .as-stat-val{color:var(--as-ok)}.as-stat.is-info{background:var(--as-info-soft);box-shadow:inset 0 0 0 1px var(--as-info-line)}.as-stat.is-info .as-stat-val{color:var(--as-info)}.as-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--as-ink-3)}.as-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px}.as-callout{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font-size:13.5px;color:var(--as-ink-2)}.as-callout>svg{flex:none;margin-top:1px;color:var(--as-ink-3)}.as-callout-txt{flex:1;min-width:0}.as-callout b{display:block;margin-bottom:2px;font-size:14px;font-weight:650;color:var(--as-ink)}.as-callout.is-ok{background:var(--as-ok-soft);box-shadow:inset 0 0 0 1px var(--as-ok-line)}.as-callout.is-ok>svg,.as-callout.is-ok b{color:var(--as-ok)}.as-callout.is-warn{background:var(--as-warn-soft);box-shadow:inset 0 0 0 1px var(--as-warn-line)}.as-callout.is-warn>svg,.as-callout.is-warn b{color:var(--as-warn)}.as-callout.is-bad{background:var(--as-bad-soft);box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-callout.is-bad>svg,.as-callout.is-bad b{color:var(--as-bad)}.as-callout.is-info{background:var(--as-info-soft);box-shadow:inset 0 0 0 1px var(--as-info-line)}.as-callout.is-info>svg,.as-callout.is-info b{color:var(--as-info)}.as-callout-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.as-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;text-align:center}.as-empty.is-compact{padding:26px 20px 28px}.as-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--as-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--as-line),0 0 0 6px #6366f10f}.as-empty h3{font:650 17px/1.3 var(--as-display);color:var(--as-ink)}.as-empty p{max-width:52ch;font-size:13.5px;color:var(--as-ink-3)}.as-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.as-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px;border-top:1px solid var(--as-line)}.as-pager-txt{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-pager-txt b{color:var(--as-ink)}.as-pager-btns{display:flex;gap:8px}.as-form{display:flex;flex-direction:column;gap:16px}.as-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.as-fgrid .is-wide{grid-column:1 / -1}.as-field{display:flex;flex-direction:column;gap:6px;min-width:0}.as-label{font:600 13.5px/1.3 var(--as-font);color:var(--as-ink)}.as-label .as-req{color:var(--as-bad);margin-left:2px}.as-help{font-size:12.5px;line-height:1.45;color:var(--as-ink-3)}.as-err{font-size:12.5px;font-weight:600;color:var(--as-bad)}.as-input,.as-select,.as-textarea{width:100%;height:42px;padding:0 12px;border:0;border-radius:11px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line-2);font:500 14px/1.2 var(--as-font);color:var(--as-ink);transition:box-shadow .15s,background .15s}.as-textarea{height:auto;min-height:84px;padding:10px 12px;line-height:1.45;resize:vertical}.as-textarea.is-mono{font-family:var(--as-mono);font-size:13px}.as-input.as-mono-txt{font-family:var(--as-mono);font-size:13.5px}.as-select{padding-right:34px;-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.as-input::-moz-placeholder,.as-textarea::-moz-placeholder{color:var(--as-ink-4)}.as-input::placeholder,.as-textarea::placeholder{color:var(--as-ink-4)}.as-input:hover:not(:disabled),.as-select:hover:not(:disabled),.as-textarea:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--as-ink-4)}.as-input:focus,.as-select:focus,.as-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--as-brand),var(--as-ring)}.as-input:disabled,.as-select:disabled,.as-textarea:disabled{background:var(--as-surface-2);color:var(--as-ink-3);cursor:not-allowed}.as-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--as-bad),0 0 0 3px #be2f1d1f}.as-check{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--as-line-2);font-size:13.5px;font-weight:600;color:var(--as-ink-2);cursor:pointer}.as-check input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--as-brand);cursor:pointer}.as-check:has(input:checked){background:var(--as-brand-soft);color:var(--as-brand-ink);box-shadow:inset 0 0 0 1.5px var(--as-brand)}.as-checks{display:flex;flex-wrap:wrap;gap:8px}.as-radios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.as-radio{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 10px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--as-line-2);font-size:13.5px;font-weight:600;color:var(--as-ink-2);cursor:pointer;text-align:center}.as-radio input{position:absolute;opacity:0;pointer-events:none}.as-radio:has(input:checked){box-shadow:inset 0 0 0 2px var(--as-brand);background:var(--as-brand-soft);color:var(--as-brand-ink)}.as-radio:has(input:focus-visible){outline:2px solid var(--as-brand);outline-offset:2px}.as-setting{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--as-line)}.as-setting-txt{flex:1;min-width:0}.as-setting-txt b{display:block;font-size:14px;font-weight:600;color:var(--as-ink)}.as-setting-txt small{display:block;margin-top:2px;font-size:12.5px;color:var(--as-ink-3)}.as-switch{position:relative;flex:none;width:46px;height:26px;padding:0;border:0;border-radius:999px;background:var(--as-line-2);cursor:pointer;transition:background .2s}.as-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.as-switch[aria-checked=true]{background:var(--as-brand)}.as-switch.is-ok[aria-checked=true]{background:var(--as-ok)}.as-switch[aria-checked=true]:after{transform:translate(20px)}.as-switch:disabled{opacity:.5;cursor:not-allowed}.as-swatches{display:flex;flex-wrap:wrap;gap:8px}.as-swatch{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 8px;border:0;border-radius:10px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line-2);font:600 13px/1 var(--as-font);color:var(--as-ink-2);cursor:pointer}.as-swatch i{display:block;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px #1113301f}.as-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--as-brand);color:var(--as-brand-ink);background:var(--as-brand-soft)}.as-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:#1012287a;animation:as-fade .18s ease}@keyframes as-fade{0%{opacity:0}}.as-modal{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:22px;background:var(--as-surface);box-shadow:var(--as-sh-3);animation:as-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes as-rise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.as-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--as-line)}.as-modal-hd h2{flex:1;min-width:0;font:650 18px/1.25 var(--as-display);letter-spacing:-.012em;color:var(--as-ink);overflow-wrap:anywhere}.as-modal.is-danger .as-modal-hd h2{color:var(--as-bad)}.as-modal-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px}.as-modal-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--as-line);border-radius:0 0 22px 22px;background:var(--as-surface-2)}.as-modal-ft .as-ft-note{margin-right:auto;font-size:13px;color:var(--as-ink-3)}.as-confirm{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:#fdf6f4;box-shadow:inset 0 0 0 1px var(--as-bad-line);color:var(--as-ink-2);font-size:14px}.as-confirm>svg{flex:none;margin-top:1px;color:var(--as-bad)}.as-confirm p+p{margin-top:6px}.as-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.as-filters .as-fsel{max-width:none;width:100%}.as-tl{display:flex;flex-direction:column}.as-day{display:flex;align-items:center;gap:10px;padding:10px 20px;border-top:1px solid var(--as-line);background:var(--as-surface-2);font-size:13px;font-weight:650;color:var(--as-ink-2)}.as-day svg{color:var(--as-ink-3)}.as-tl>:first-child .as-day{border-top:0}.as-day small{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-ev{position:relative;display:grid;grid-template-columns:58px 36px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:56px;padding:12px 20px;border-top:1px solid var(--as-line)}.as-ev:hover{background:#fafbfd}.as-ev-time{padding-top:8px;font-size:13px;font-weight:600;color:var(--as-ink-2);font-variant-numeric:tabular-nums}.as-ev-ico{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--as-surface-2);color:var(--as-ink-3);box-shadow:inset 0 0 0 1px var(--as-line)}.as-ev-ico.is-ok{background:var(--as-ok-soft);color:var(--as-ok);box-shadow:inset 0 0 0 1px var(--as-ok-line)}.as-ev-ico.is-warn{background:var(--as-warn-soft);color:var(--as-warn);box-shadow:inset 0 0 0 1px var(--as-warn-line)}.as-ev-ico.is-bad{background:var(--as-bad-soft);color:var(--as-bad);box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-ev-ico.is-info{background:var(--as-info-soft);color:var(--as-info);box-shadow:inset 0 0 0 1px var(--as-info-line)}.as-ev-ico.is-brand{background:var(--as-brand-soft);color:var(--as-brand);box-shadow:inset 0 0 0 1px #4338ca29}.as-ev-main{min-width:0;padding-top:2px}.as-ev-txt{font-size:14px;color:var(--as-ink-2);overflow-wrap:anywhere}.as-ev-txt b{font-weight:650;color:var(--as-ink)}.as-ev-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:12.5px;color:var(--as-ink-3)}.as-ev-meta .as-tag{height:22px}.as-ev-meta .as-ip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.as-ev-meta .as-ip svg{flex:none;color:var(--as-ink-4)}.as-ev-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:6px;font-size:12.5px;color:var(--as-ink-3);white-space:nowrap}.as-json{margin-top:10px;max-height:260px;overflow:auto;padding:12px 14px;border-radius:12px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font:500 12.5px/1.55 var(--as-mono);color:var(--as-ink-2);white-space:pre-wrap;word-break:break-word}.as-sk-ev{display:grid;grid-template-columns:58px 36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--as-line)}.as-sk-ev:first-child{border-top:0}.as-ann-list{display:flex;flex-direction:column;gap:12px}.as-ann{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px;border-radius:18px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-ann.is-off{background:#fbfbfd}.as-ann.is-off .as-ann-title{color:var(--as-ink-2)}.as-ann-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:13px}.as-ann-ico.is-info{background:var(--as-brand-soft);color:var(--as-brand)}.as-ann-ico.is-warning{background:var(--as-warn-soft);color:var(--as-warn)}.as-ann-ico.is-success{background:var(--as-ok-soft);color:var(--as-ok)}.as-ann-ico.is-error{background:var(--as-bad-soft);color:var(--as-bad)}.as-ann-main{min-width:0}.as-ann-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.as-ann-title{font:650 16px/1.3 var(--as-display);letter-spacing:-.01em;color:var(--as-ink);overflow-wrap:anywhere}.as-ann-msg{margin-top:4px;font-size:13.5px;color:var(--as-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.as-ann-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:12.5px;color:var(--as-ink-3)}.as-ann-meta span{display:inline-flex;align-items:center;gap:5px}.as-ann-meta svg{color:var(--as-ink-4)}.as-ann-acts{display:flex;align-items:center;gap:4px}.as-ann-sw{display:inline-flex;align-items:center;gap:8px;margin-right:6px;font-size:13px;font-weight:600;color:var(--as-ink-2)}.as-ann-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 6px 10px;border-radius:12px;background:var(--as-bad-soft);box-shadow:inset 0 0 0 1px var(--as-bad-line);font-size:13px;font-weight:600;color:var(--as-bad)}.as-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;font-size:13.5px}.as-banner>svg{flex:none;margin-top:1px}.as-banner-txt{flex:1;min-width:0;overflow-wrap:anywhere}.as-banner-txt b{display:block;font-weight:650}.as-banner-x{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;opacity:.7}.as-banner.is-info{background:var(--as-brand-soft);color:var(--as-brand-ink);box-shadow:inset 0 0 0 1px #4338ca2e}.as-banner.is-warning{background:var(--as-warn-soft);color:#7a4800;box-shadow:inset 0 0 0 1px var(--as-warn-line)}.as-banner.is-success{background:var(--as-ok-soft);color:#0b6141;box-shadow:inset 0 0 0 1px var(--as-ok-line)}.as-banner.is-error{background:var(--as-bad-soft);color:#9e2617;box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-preview-empty{padding:14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--as-line-2);font-size:13px;color:var(--as-ink-3);text-align:center}.as-sk-card{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-issues{display:flex;flex-direction:column}.as-issue{display:grid;grid-template-columns:132px minmax(0,1fr) 92px 150px 180px;align-items:start;gap:14px;min-height:56px;padding:14px 20px;border-top:1px solid var(--as-line)}.as-issue:first-child{border-top:0}.as-issue.is-acked{background:#fbfbfd}.as-issue.is-acked .as-issue-lbl{color:var(--as-ink-2)}.as-issue-kind{padding-top:2px}.as-issue-lbl{font-size:14px;font-weight:600;color:var(--as-ink);overflow-wrap:anywhere}.as-issue-sample{margin-top:4px;font:500 12.5px/1.45 var(--as-mono);color:var(--as-ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.as-issue-count b{display:block;font:650 20px/1 var(--as-display);color:var(--as-ink);font-variant-numeric:tabular-nums}.as-issue-count span{font-size:12px;color:var(--as-ink-3)}.as-issue-when{font-size:13px;color:var(--as-ink-2)}.as-issue-when span{display:inline-flex;align-items:center;gap:5px}.as-issue-when small{display:block;margin-top:3px;font-size:12px;color:var(--as-ink-3)}.as-issue-act{display:flex;justify-content:flex-end}.as-svc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.as-svc{display:flex;flex-direction:column}.as-svc .as-card-bd{display:flex;flex-direction:column;gap:14px;flex:1}.as-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.as-kv.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.as-kv.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.as-row-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:13px;font-weight:600;color:var(--as-ink-2)}.as-row-lbl span:last-child{font-weight:600;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-slots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.as-slots i{display:block;height:12px;border-radius:3px;background:var(--as-sunken)}.as-slots i.is-used{background:var(--as-ok)}.as-slots i.is-over{background:#d98e04}.as-spark{min-height:40px}.as-spark-lbl{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12.5px;font-weight:600;color:var(--as-ink-3)}.as-chart{height:260px}.as-chart-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 20px;text-align:center;font-size:13.5px;color:var(--as-ink-3)}.as-links{display:flex;flex-wrap:wrap;gap:8px}.as-alerts{display:flex;flex-direction:column}.as-alert{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 20px;border-top:1px solid var(--as-line);font-size:14px;color:var(--as-ink)}.as-alert:first-child{border-top:0}.as-alert>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.as-res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.as-res-cell{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border-radius:14px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line)}.as-res-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--as-ink-2)}.as-res-top span{display:inline-flex;align-items:center;gap:6px}.as-res-top svg{color:var(--as-ink-3)}.as-res-val{font:650 26px/1 var(--as-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--as-ink)}.as-res-val small{font:600 14px/1 var(--as-font);color:var(--as-ink-3);margin-left:2px}.as-res-sub{font-size:12.5px;color:var(--as-ink-3)}.as-wk-list{display:flex;flex-direction:column;gap:12px}.as-wk{border-radius:16px;box-shadow:inset 0 0 0 1px var(--as-line)}.as-wk-hd{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--as-line)}.as-wk-id{flex:1;min-width:0}.as-wk-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1.3 var(--as-mono);color:var(--as-ink)}.as-wk-id small{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;font-size:12.5px;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-wk-bd{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.as-wk-bd .as-kv .as-stat{padding:10px 12px}.as-wk-bd .as-stat-val{font-size:20px}.as-tasks{display:flex;flex-direction:column;gap:2px;max-height:160px;overflow-y:auto;padding:8px 10px;border-radius:12px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line)}.as-tasks li{display:flex;align-items:center;gap:8px;min-height:26px;font:500 12.5px/1.3 var(--as-mono);color:var(--as-ink-2)}.as-tasks li span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-tasks li svg{flex:none;color:var(--as-ok)}.as-tasks li small{flex:none;font-family:var(--as-font);font-size:12px;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-queues{display:flex;flex-direction:column;gap:14px}.as-queue-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.as-queue-top code{font:600 13px/1.2 var(--as-mono);color:var(--as-ink)}.as-queue-top b{font:650 20px/1 var(--as-display);font-variant-numeric:tabular-nums;color:var(--as-ink)}.as-queue-top b.is-warn{color:var(--as-warn)}.as-queue-top b.is-bad{color:var(--as-bad)}.as-camps,.as-ups{display:flex;flex-direction:column;max-height:520px;overflow-y:auto}.as-camp{padding:14px 20px;border-top:1px solid var(--as-line)}.as-camp:first-child{border-top:0}.as-camp-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.as-camp-top b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--as-ink)}.as-camp-top small{display:block;margin-top:2px;font-size:12.5px;color:var(--as-ink-3)}.as-camp-pct{flex:none;text-align:right}.as-camp-pct b{font:650 20px/1 var(--as-display);color:var(--as-ink);font-variant-numeric:tabular-nums}.as-camp-pct small{display:block;margin-top:3px;font-size:12px;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-camp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:9px;font-size:12.5px;color:var(--as-ink-3)}.as-camp-meta span{display:inline-flex;align-items:center;gap:5px}.as-camp-meta .is-ok{color:var(--as-ok);font-weight:600}.as-camp-meta .is-bad{color:var(--as-bad);font-weight:600}.as-camp-meta .is-info{color:var(--as-info);font-weight:600}.as-camp-meta .as-next{margin-left:auto;color:var(--as-brand-ink);font-weight:600}.as-up{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:9px 20px;border-top:1px solid var(--as-line)}.as-up:first-child{border-top:0}.as-up-main{min-width:0}.as-up-main b{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;color:var(--as-ink)}.as-up-main b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-up-main small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--as-ink-3)}.as-up-when{text-align:right;font-size:13px;font-weight:600;color:var(--as-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.as-up-when small{display:block;font-size:12px;font-weight:500;color:var(--as-ink-3)}.as-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;border:0;border-top:1px solid var(--as-line);border-radius:0 0 20px 20px;background:var(--as-surface-2);font:600 13px/1 var(--as-font);color:var(--as-brand-ink);cursor:pointer}.as-more:hover{background:var(--as-hover)}.as-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.as-acc{display:flex;flex-direction:column;min-width:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--as-line);background:var(--as-surface)}.as-acc.is-bad{box-shadow:inset 0 0 0 1.5px var(--as-bad-line)}.as-acc.is-warn{box-shadow:inset 0 0 0 1.5px var(--as-warn-line)}.as-acc-hd{display:flex;align-items:center;gap:12px;padding:14px 14px 10px}.as-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;overflow:hidden;border-radius:12px;font:650 14px/1 var(--as-font);color:var(--as-mono-fg, #2C3F86);background:var(--as-mono-bg, #E3E8F8)}.as-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.as-acc-id{flex:1;min-width:0}.as-acc-id b{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--as-ink)}.as-acc-id small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--as-ink-3)}.as-acc-bd{display:flex;flex-direction:column;gap:12px;padding:4px 14px 12px}.as-acc-week{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.as-acc-week div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:10px;background:var(--as-surface-2);font-size:12px;color:var(--as-ink-3);text-align:center}.as-acc-week b{font-size:15px;font-weight:650;color:var(--as-ink);font-variant-numeric:tabular-nums}.as-acc-week svg{color:var(--as-ink-3)}.as-stages{display:flex;flex-wrap:wrap;gap:5px}.as-acc-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:10px 14px;border-top:1px solid var(--as-line);font-size:12.5px;color:var(--as-ink-3)}.as-acc-ft span{display:inline-flex;align-items:center;gap:5px}.as-acc-note{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-top:1px solid var(--as-line);font-size:12.5px;color:var(--as-ink-2)}.as-acc-note>svg{flex:none;margin-top:1px}.as-acc-note b{display:block;font-size:13px}.as-acc-note.is-bad{background:var(--as-bad-soft);border-top-color:var(--as-bad-line);border-radius:0 0 16px 16px}.as-acc-note.is-bad>svg,.as-acc-note.is-bad b{color:var(--as-bad)}.as-acc-note.is-warn{background:var(--as-warn-soft);border-top-color:var(--as-warn-line);border-radius:0 0 16px 16px}.as-acc-note.is-warn>svg,.as-acc-note.is-warn b{color:var(--as-warn)}.as-m1{--as-mono-bg: #E3E8F8;--as-mono-fg: #2C3F86}.as-m2{--as-mono-bg: #E0F0E8;--as-mono-fg: #1C6444}.as-m3{--as-mono-bg: #F5E6DC;--as-mono-fg: #873F1E}.as-m4{--as-mono-bg: #ECE5F7;--as-mono-fg: #57388B}.as-m5{--as-mono-bg: #F4EAD0;--as-mono-fg: #74540E}.as-m6{--as-mono-bg: #DFEDF1;--as-mono-fg: #1D5C6B}.as-m7{--as-mono-bg: #F3E2EA;--as-mono-fg: #873052}.as-m8{--as-mono-bg: #E7E8EE;--as-mono-fg: #3D4050}.as-console{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);min-height:480px;overflow:hidden;border-radius:20px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-tlist{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--as-line)}.as-tlist-tools{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid var(--as-line)}.as-tlist-tools .as-search{flex:none;min-width:0}.as-tlist-tools .as-toolbar-row .as-fsel{flex:1 1 120px;max-width:none}.as-tlist-scroll{flex:1;min-height:0;overflow-y:auto}.as-tlist-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--as-line);background:var(--as-surface-2);font-size:12.5px;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-tlist-ft .as-pager-btns .as-iconbtn{width:32px;height:32px}.as-tk{position:relative;display:flex;flex-direction:column;gap:5px;width:100%;min-height:44px;padding:12px 14px 12px 16px;border:0;border-bottom:1px solid var(--as-line);background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s}.as-tk:hover{background:#fafbfd}.as-tk[aria-current=true]{background:var(--as-brand-soft)}.as-tk[aria-current=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--as-brand)}.as-tk-top{display:flex;align-items:center;gap:8px;min-width:0}.as-tk-ref{font:600 12.5px/1 var(--as-mono);color:var(--as-ink-3)}.as-tk-unread{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--as-bad);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.as-tk-when{margin-left:auto;flex:none;font-size:12px;color:var(--as-ink-3);white-space:nowrap}.as-tk-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--as-ink)}.as-tk.is-unread .as-tk-subj:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--as-bad);vertical-align:2px}.as-tk-who{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12.5px;color:var(--as-ink-3);min-width:0}.as-tk-who span{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-tk-last{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;border-left:2px solid var(--as-line-2);font-size:13px;color:var(--as-ink-3)}.as-tk-badges{display:flex;flex-wrap:wrap;gap:5px}.as-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.as-thread-hd{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-bottom:1px solid var(--as-line)}.as-thread-top{display:flex;align-items:flex-start;gap:10px}.as-thread-top .as-iconbtn.as-back{display:none}.as-thread-ttl{flex:1;min-width:0}.as-thread-ttl h2{font:650 18px/1.25 var(--as-display);letter-spacing:-.012em;color:var(--as-ink);overflow-wrap:anywhere}.as-thread-ttl p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:13px;color:var(--as-ink-3)}.as-thread-ttl p span{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere}.as-thread-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-thread-ctl .as-fsel{max-width:240px}.as-menu-wrap{position:relative}.as-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--as-surface);box-shadow:var(--as-sh-3)}.as-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1 var(--as-font);color:var(--as-ink);text-align:left;cursor:pointer}.as-menu button:hover,.as-menu button:focus-visible{background:var(--as-hover)}.as-menu button svg{color:var(--as-ink-3)}.as-menu button.is-ok svg{color:var(--as-ok)}.as-menu button.is-warn svg{color:var(--as-warn)}.as-menu button.is-bad{color:var(--as-bad)}.as-menu button.is-bad svg{color:var(--as-bad)}.as-msgs{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px;background:linear-gradient(180deg,#fafbfd,#fff 120px)}.as-msg{display:flex;flex-direction:column;gap:4px;max-width:76%}.as-msg.is-admin{align-self:flex-end;align-items:flex-end}.as-msg-meta{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--as-ink-3)}.as-msg-meta b{font-weight:650;color:var(--as-ink-2)}.as-msg-body{padding:10px 14px;border-radius:16px 16px 16px 6px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font-size:14px;color:var(--as-ink);white-space:pre-wrap;overflow-wrap:anywhere}.as-msg.is-admin .as-msg-body{border-radius:16px 16px 6px;background:linear-gradient(180deg,#5148e0,#4338ca);color:#fff;box-shadow:0 8px 18px -12px #4338cacc}.as-msg-files{display:flex;flex-wrap:wrap;gap:6px}.as-file{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:32px;padding:0 10px;border:0;border-radius:9px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line-2);font:600 12.5px/1 var(--as-font);color:var(--as-ink-2);cursor:pointer}.as-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-file small{flex:none;font-size:12px;font-weight:500;color:var(--as-ink-3)}.as-file:hover{background:var(--as-hover)}.as-sys{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:90%;padding:5px 12px;border-radius:999px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font-size:12.5px;color:var(--as-ink-3);text-align:center;overflow-wrap:anywhere}.as-sat{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--as-ok-line);background:var(--as-ok-soft);font-size:13px;color:var(--as-ok)}.as-sat svg{flex:none}.as-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 10px;padding:12px 14px 10px;border-top:1px solid var(--as-line);background:var(--as-surface)}.as-composer-box{flex:1;min-width:0}.as-composer textarea{display:block;width:100%;min-height:46px;max-height:180px;padding:11px 13px;border:0;border-radius:12px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font:500 14px/1.45 var(--as-font);color:var(--as-ink);resize:vertical}.as-composer textarea:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1.5px var(--as-brand),var(--as-ring)}.as-composer textarea::-moz-placeholder{color:var(--as-ink-4)}.as-composer textarea::placeholder{color:var(--as-ink-4)}.as-composer-hint{grid-column:1 / -1;font-size:12px;color:var(--as-ink-3)}.as-composer .as-btn{height:46px}.as-closed{display:flex;align-items:center;gap:8px;padding:14px 18px;border-top:1px solid var(--as-line);background:var(--as-surface-2);font-size:13.5px;color:var(--as-ink-3)}.as-thread-empty{flex:1;display:grid;place-items:center;padding:24px}.as-toast{position:fixed;left:50%;bottom:24px;z-index:75;display:flex;align-items:center;gap:12px;width:min(520px,calc(100vw - 32px));padding:12px 12px 12px 14px;border-radius:16px;background:var(--as-surface);box-shadow:var(--as-sh-3),inset 3px 0 0 var(--as-brand);transform:translate(-50%);animation:as-rise .22s cubic-bezier(.2,.8,.2,1)}.as-toast-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--as-brand-soft);color:var(--as-brand)}.as-toast-txt{flex:1;min-width:0}.as-toast-txt b{display:block;font-size:14px;color:var(--as-ink)}.as-toast-txt span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--as-ink-3)}.as-profs{display:flex;flex-direction:column;gap:12px}.as-prof{border-radius:20px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-prof.is-open{box-shadow:var(--as-sh-2)}.as-prof-hd{display:flex;align-items:center;gap:14px;padding:14px 16px 14px 18px}.as-prof-toggle{display:flex;align-items:center;gap:14px;flex:1;min-width:0;padding:4px;margin:-4px;border:0;border-radius:12px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.as-prof-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px}.as-prof-id{min-width:0;flex:1}.as-prof-id b{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:650 16px/1.3 var(--as-display);letter-spacing:-.01em;color:var(--as-ink)}.as-prof-id .as-prof-desc{margin-top:2px;font-size:13.5px;color:var(--as-ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-prof-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-prof-meta span{display:inline-flex;align-items:center;gap:5px}.as-prof-chev{flex:none;color:var(--as-ink-4);transition:transform .2s}.as-prof.is-open .as-prof-chev{transform:rotate(90deg)}.as-prof-acts{display:flex;align-items:center;gap:4px;flex:none}.as-prof-bd{display:flex;flex-direction:column;gap:18px;padding:16px 18px 18px;border-top:1px solid var(--as-line);background:#fbfbfd;border-radius:0 0 20px 20px}.as-sub-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.as-sub-hd h3{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:650;color:var(--as-ink)}.as-sub-hd h3 svg{color:var(--as-ink-3)}.as-sub-hd h3 small{font-size:12.5px;font-weight:500;color:var(--as-ink-3)}.as-ptags{display:flex;flex-wrap:wrap;gap:8px}.as-ptag{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 4px 0 12px;border-radius:10px;font-size:13.5px;font-weight:600;background:var(--as-tag-bg, var(--as-surface-2));color:var(--as-tag-fg, var(--as-ink-2));box-shadow:inset 0 0 0 1px var(--as-tag-line, var(--as-line))}.as-ptag .as-iconbtn{width:28px;height:28px;color:inherit;opacity:.75}.as-ptag .as-iconbtn:hover{opacity:1;background:#fff9}.as-c-blue{--as-tag-bg: #E6EFFA;--as-tag-fg: #1F5FA6;--as-tag-line: #C0D2E6}.as-c-green{--as-tag-bg: #E4F4EC;--as-tag-fg: #0E7A50;--as-tag-line: #BBDACE}.as-c-purple{--as-tag-bg: #EFE9FB;--as-tag-fg: #5B3AA8;--as-tag-line: #D8CCF1}.as-c-amber{--as-tag-bg: #FCF1DE;--as-tag-fg: #8A5200;--as-tag-line: #E8D5B5}.as-c-red{--as-tag-bg: #FBE9E5;--as-tag-fg: #BE2F1D;--as-tag-line: #EDC5C0}.as-c-cyan{--as-tag-bg: #E1F3F6;--as-tag-fg: #13646F;--as-tag-line: #BCDDE3}.as-c-pink{--as-tag-bg: #FAE8F1;--as-tag-fg: #9B2C61;--as-tag-line: #EDC6D9}.as-c-gray{--as-tag-bg: #EEF0F4;--as-tag-fg: #474959;--as-tag-line: #D7DBE3}.as-prof-ico.as-c-blue,.as-prof-ico.as-c-green,.as-prof-ico.as-c-purple,.as-prof-ico.as-c-amber,.as-prof-ico.as-c-red,.as-prof-ico.as-c-cyan,.as-prof-ico.as-c-pink,.as-prof-ico.as-c-gray{background:var(--as-tag-bg);color:var(--as-tag-fg);box-shadow:inset 0 0 0 1px var(--as-tag-line)}.as-swatch i.as-c-blue,.as-swatch i.as-c-green,.as-swatch i.as-c-purple,.as-swatch i.as-c-amber,.as-swatch i.as-c-red,.as-swatch i.as-c-cyan,.as-swatch i.as-c-pink,.as-swatch i.as-c-gray{background:var(--as-tag-fg)}.as-widgets{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.as-widget{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border:0;border-radius:12px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line);text-align:left;font:inherit;color:var(--as-ink-2);cursor:pointer;transition:background .15s,box-shadow .15s}.as-widget:hover{background:var(--as-hover)}.as-widget[aria-pressed=true]{background:var(--as-brand-soft);box-shadow:inset 0 0 0 1.5px var(--as-brand);color:var(--as-brand-ink)}.as-widget-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--as-surface-2);color:var(--as-ink-3)}.as-widget[aria-pressed=true] .as-widget-ico{background:#fff;color:var(--as-brand)}.as-widget-txt{flex:1;min-width:0}.as-widget-txt b{display:block;font-size:13px;font-weight:650}.as-widget-txt small{display:block;font-size:12px;color:var(--as-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-widget-box{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--as-line-2);color:#fff}.as-widget[aria-pressed=true] .as-widget-box{background:var(--as-brand);box-shadow:none}.as-seg{display:inline-flex;gap:3px;padding:4px;border-radius:12px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line)}.as-seg button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--as-font);color:var(--as-ink-2);cursor:pointer;white-space:nowrap}.as-seg button:hover{color:var(--as-ink)}.as-seg button[aria-selected=true]{background:var(--as-surface);color:var(--as-ink);box-shadow:0 1px 3px #1012281f,inset 0 0 0 1px var(--as-line)}.as-seg .as-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--as-sunken);color:var(--as-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.as-fgroup+.as-fgroup{margin-top:14px}.as-fgroup-lbl{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--as-ink-3)}.as-fields{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line)}.as-frow{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 12px;border-top:1px solid var(--as-line)}.as-frow:first-child{border-top:0}.as-frow-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--as-surface-2);color:var(--as-ink-3);box-shadow:inset 0 0 0 1px var(--as-line)}.as-frow-main{flex:1;min-width:0}.as-frow-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--as-ink)}.as-frow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:12.5px;color:var(--as-ink-3)}.as-frow-acts{display:flex;gap:2px;flex:none}.as-users{max-height:340px;overflow-y:auto;border-radius:14px;box-shadow:inset 0 0 0 1px var(--as-line)}.as-user{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border-top:1px solid var(--as-line);cursor:pointer}.as-user:first-child{border-top:0}.as-user:hover{background:var(--as-hover)}.as-user input{flex:none;width:17px;height:17px;margin:0;accent-color:var(--as-brand)}.as-user-txt{flex:1;min-width:0}.as-user-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--as-ink)}.as-user-txt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--as-ink-3)}@media (max-width: 1280px){.as-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.as-issue{grid-template-columns:120px minmax(0,1fr) 84px 150px}.as-issue-act{grid-column:2 / -1;justify-content:flex-start}.as-res{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1099.98px){.as-grid2,.as-grid-3-1,.as-svc-grid{grid-template-columns:minmax(0,1fr)}.as-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.as-console{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.as-hero-acts{max-width:none}}@media (max-width: 899.98px){.as-hero-top{flex-direction:column;gap:16px}.as-hero-acts{justify-content:flex-start}}@media (max-width: 767.98px){.as-root{gap:14px}.as-hero,.as-hero.is-compact{gap:14px;padding:20px 16px 16px;border-radius:20px}.as-title{font-size:29px}.as-sub{font-size:14px}.as-sub .as-sep{margin:0 6px}.as-hero-acts{width:100%}.as-hero-acts .as-btn{flex:1 1 45%}.as-kpi{padding:12px 13px 13px}.as-kpi-val{font-size:26px}.as-kpi-sub{white-space:normal}.as-hero.is-compact .as-kpi{gap:6px}.as-hero.is-compact .as-kpi-sub{display:none}.as-toolbar{padding:10px}.as-search{flex-basis:100%;min-width:0}.as-filters{grid-template-columns:minmax(0,1fr)}.as-fsel{max-width:none;flex:1 1 140px}.as-card-hd{padding:16px 16px 14px;gap:12px;flex-wrap:wrap}.as-card-aside{width:100%;justify-content:flex-start;margin-left:0}.as-card-bd{padding:14px 16px 16px}.as-card-ft{padding:12px 16px}.as-fgrid{grid-template-columns:minmax(0,1fr)}.as-radios,.as-kv,.as-kv.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.as-pager{padding:12px 16px}.as-pager-btns{width:100%}.as-pager-btns .as-btn{flex:1}.as-day{padding:10px 16px}.as-ev{grid-template-columns:36px minmax(0,1fr);padding:12px 16px;gap:10px}.as-ev-time{display:none}.as-ev-side{grid-column:2;flex-direction:row;align-items:center;padding-top:0}.as-sk-ev{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.as-sk-ev>:first-child{display:none}.as-ann{grid-template-columns:40px minmax(0,1fr);padding:14px;gap:12px}.as-ann-ico{width:40px;height:40px}.as-ann-acts{grid-column:1 / -1;flex-wrap:wrap;justify-content:flex-start;padding-top:10px;border-top:1px solid var(--as-line)}.as-ann-sw{margin-right:auto}.as-issue{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px}.as-issue-kind,.as-issue-main,.as-issue-act{grid-column:1 / -1}.as-issue-act .as-btn{width:100%}.as-slots{grid-template-columns:repeat(10,minmax(0,1fr))}.as-res{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.as-res-cell{padding:12px}.as-alert{padding:10px 16px;flex-wrap:wrap}.as-camp,.as-up{padding-left:16px;padding-right:16px}.as-camp-meta .as-next{margin-left:0}.as-accs{grid-template-columns:minmax(0,1fr)}.as-console{display:flex;flex-direction:column;border-radius:18px}.as-console.is-reading .as-tlist{display:none}.as-console:not(.is-reading) .as-thread{display:none}.as-tlist{flex:1;border-right:0}.as-thread{flex:1}.as-thread-top .as-iconbtn.as-back{display:grid}.as-thread-hd{padding:12px 14px}.as-thread-ctl .as-fsel{flex:1 1 100%;max-width:none}.as-msgs{padding:14px}.as-msg{max-width:90%}.as-composer{padding:10px}.as-composer-hint{display:none}.as-toast{bottom:84px}.as-prof-hd{flex-wrap:wrap;padding:14px}.as-prof-acts{width:100%;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--as-line)}.as-prof-acts .as-btn{margin-right:auto}.as-prof-bd{padding:14px}.as-seg{width:100%}.as-seg button{flex:1;justify-content:center}.as-frow{flex-wrap:wrap}.as-frow-acts{margin-left:auto}.as-modal-bg{align-items:end;padding:8px}.as-modal{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.as-modal-ft .as-btn{flex:1 1 auto}}@media (max-width: 767.98px),(pointer: coarse){.as-btn,.as-btn.as-sm{min-height:44px}.as-iconbtn,.as-tlist-ft .as-pager-btns .as-iconbtn{width:44px;height:44px}.as-chip,.as-seg button,.as-toggle,.as-fsel,.as-swatch,.as-input,.as-select{min-height:44px}.as-search input{height:44px}.as-search .as-clear{width:40px;height:40px}.as-fchip{height:36px}.as-fchip button{width:30px;height:30px}.as-switch{width:52px;height:30px}.as-switch:after{top:4px;left:4px;width:22px;height:22px}.as-switch[aria-checked=true]:after{transform:translate(22px)}.as-lnk,.as-menu button{min-height:44px}.as-file,.as-ptag{height:44px}.as-ptag .as-iconbtn{width:36px;height:36px}.as-tk{min-height:64px}}@media (prefers-reduced-motion: reduce){.as-root *,.as-root *:before,.as-root *:after,.as-layer *,.as-layer *:before,.as-layer *:after,.as-toast{animation:none!important;transition:none!important}}.as-ia{container:asia / inline-size;width:100%}.as-ia-stack{display:flex;flex-direction:column;gap:18px;min-width:0}.as-ia-panel{min-width:0}.as-ia-panel:focus-visible{outline:none}.as-ia-foot{padding:0 4px;font-size:12.5px;line-height:1.5;color:var(--as-ink-3)}.as-ia-p{font-size:14px;line-height:1.5;color:var(--as-ink-2)}.as-ia-none{padding:6px 0;font-size:13.5px;color:var(--as-ink-3)}.as-ia-nowrap{white-space:nowrap}.as-ia-mono{font-family:var(--as-mono);font-size:12px;color:var(--as-ink-3)}.as-ia-anchor{scroll-margin-top:84px}.as-ia-lbl{font-size:12.5px;font-weight:600;color:var(--as-ink-3);white-space:nowrap}.as-ia-probe{padding:48px 16px;text-align:center;font:500 14px/1.4 Onest,system-ui,sans-serif;color:#5e6071}.as-ia-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@container asia (min-width: 640px){.as-ia-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container asia (min-width: 1060px){.as-ia-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.as-ia-kpi .as-kpi-val{font-size:25px}.as-ia-kpi{padding:13px 14px 14px}}.as-ia-kpi .as-kpi-top{min-width:0}.as-ia-kpi.is-warn{box-shadow:inset 0 0 0 1px #fbbf2499,inset 0 1px #ffffff14}.as-ia-kpi.is-bad{box-shadow:inset 0 0 0 1px #fb7185b3,inset 0 1px #ffffff14}.as-ia-kmeter{position:relative;display:block;height:6px;margin-top:-2px;border-radius:99px;background:#ffffff29}.as-ia-kmeter>i{display:block;height:100%;border-radius:inherit;background:#4ade96;transition:width .6s cubic-bezier(.2,.8,.2,1)}.as-ia-kmeter.is-warn>i{background:#fbbf24}.as-ia-kmeter.is-bad>i{background:#fb7185}.as-ia-kmeter>b{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:#ffffffd9}.as-ia-tabs{display:flex;gap:4px;padding:5px;border-radius:16px;background:var(--as-surface);box-shadow:var(--as-sh-1)}.as-ia-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:12px;background:transparent;font:600 14px/1.2 var(--as-font);color:var(--as-ink-2);cursor:pointer;transition:background .15s,color .15s}.as-ia-tab svg{flex:none;color:var(--as-ink-4)}.as-ia-tab:hover{background:var(--as-hover);color:var(--as-ink)}.as-ia-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.as-ia-tab[aria-selected=true] svg{color:#a5b4fc}.as-ia-tab-b{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font-size:12px;font-weight:650;color:var(--as-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.as-ia-tab[aria-selected=true] .as-ia-tab-b{background:#ffffff24;box-shadow:none;color:#fff}.as-ia-tab-b.is-warn{background:var(--as-warn-soft);box-shadow:inset 0 0 0 1px var(--as-warn-line);color:var(--as-warn)}.as-ia-tab-b.is-bad{background:var(--as-bad-soft);box-shadow:inset 0 0 0 1px var(--as-bad-line);color:var(--as-bad)}.as-ia-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:12px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line)}.as-ia-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--as-font);color:var(--as-ink-2);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.as-ia-seg button svg{flex:none;color:var(--as-ink-4)}.as-ia-seg button:hover{color:var(--as-ink)}.as-ia-seg button[aria-pressed=true]{background:var(--as-surface);color:var(--as-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px var(--as-line)}.as-ia-seg button[aria-pressed=true] svg{color:var(--as-brand)}.as-ia-seg.is-sm button{height:30px;padding:0 10px;font-size:12.5px}.as-ia-tot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin-left:auto}.as-ia-tot-txt{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;color:var(--as-ink-3)}.as-ia-tot-txt b{font:650 18px/1 var(--as-display);letter-spacing:-.01em;color:var(--as-ink)}.as-ia-sel{display:inline-flex;align-items:center;gap:8px}.as-ia-sel>svg{flex:none;color:var(--as-ink-3)}.as-ia-combo{flex:1 1 300px}.as-ia-combo-list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:340px;overflow-y:auto;padding:6px;margin:0;list-style:none;border-radius:14px;background:var(--as-surface);box-shadow:var(--as-sh-2)}.as-ia-combo-list li{display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 10px;border-radius:10px;cursor:pointer}.as-ia-combo-list li>svg{flex:none;color:var(--as-ink-3)}.as-ia-combo-list li.is-hi{background:var(--as-brand-soft)}.as-ia-combo-list li.is-hi>svg{color:var(--as-brand)}.as-ia-combo-list .as-ia-combo-none{cursor:default;font-size:13.5px;color:var(--as-ink-3)}.as-ia-combo-txt{display:flex;flex-direction:column;flex:1;min-width:0}.as-ia-combo-txt b{font-size:14px;font-weight:600;color:var(--as-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-ia-combo-txt small{font-size:12px;color:var(--as-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-ia-combo-v{flex:none;font-size:13px;font-weight:650;color:var(--as-ink-2)}.as-ia-chart{position:relative;min-width:0;transition:opacity .2s}.as-ia-chart.is-busy{opacity:.55}.as-ia-chart-sk{padding:6px 0}.as-ia-chart .recharts-cartesian-axis-tick-value{font-variant-numeric:tabular-nums}.as-ia-legend{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.as-ia-legend button,.as-ia-legend-it{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:0;border-radius:999px;background:var(--as-surface-2);box-shadow:inset 0 0 0 1px var(--as-line);font:600 12.5px/1 var(--as-font);color:var(--as-ink-2);white-space:nowrap}.as-ia-legend button{cursor:pointer}.as-ia-legend button:hover{background:var(--as-hover);color:var(--as-ink);box-shadow:inset 0 0 0 1px var(--as-line-2)}.as-ia-legend i{flex:none;width:10px;height:10px;border-radius:3px}.as-ia-legend-v{font-weight:600;color:var(--as-ink-3);font-variant-numeric:tabular-nums}.as-ia-tip{min-width:190px;max-width:280px;padding:10px 12px;border-radius:12px;background:#14152a;color:#fff;box-shadow:0 18px 36px -16px #0e0f2cb3;font:500 12.5px/1.4 var(--as-font)}.as-ia-tip-hd{margin:0 0 4px;font-size:12px;font-weight:600;color:#e2e5ffc7}.as-ia-tip-total{display:flex;align-items:baseline;gap:8px;margin:0}.as-ia-tip-total b{font:650 17px/1.1 var(--as-display);font-variant-numeric:tabular-nums}.as-ia-tip-total span{color:#e2e5ffc7}.as-ia-tip ul{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:8px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.12)}.as-ia-tip li{display:flex;align-items:center;gap:8px;min-width:0}.as-ia-tip li i{flex:none;width:12px;height:3px;border-radius:2px}.as-ia-tip li b{flex:none;font-weight:650;font-variant-numeric:tabular-nums}.as-ia-tip li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e5ffd1}.as-ia-oneday{display:flex;flex-direction:column;gap:6px;padding:8px 0 4px}.as-ia-oneday b{font:650 40px/1 var(--as-display);letter-spacing:-.03em;color:var(--as-ink)}.as-ia-oneday span{font-size:14px;color:var(--as-ink-3)}.as-ia-bd-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@container asia (min-width: 760px){.as-ia-bd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container asia (min-width: 1180px){.as-ia-bd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.as-ia-bd .as-card-bd{padding-top:10px}.as-ia-bars{display:flex;flex-direction:column;gap:2px;margin:0 -10px;padding:0;list-style:none}.as-ia-bars-sk{display:flex;flex-direction:column;gap:10px}.as-ia-bar{display:grid;gap:6px;width:100%;padding:9px 10px 10px;border:0;border-radius:12px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s,box-shadow .15s}.as-ia-bar:hover{background:var(--as-hover)}.as-ia-bar.is-static{cursor:default}.as-ia-bar.is-static:hover{background:transparent}.as-ia-bar.is-on{background:var(--as-brand-soft);box-shadow:inset 0 0 0 1.5px var(--as-brand)}.as-ia-bar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.as-ia-bar-name{display:flex;flex-direction:column;min-width:0}.as-ia-bar-name b{font-size:14px;font-weight:600;color:var(--as-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-ia-bar-name small{font-size:12px;color:var(--as-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-ia-bar-val{display:flex;flex-direction:column;align-items:flex-end;flex:none}.as-ia-bar-val b{font-size:14px;font-weight:650;color:var(--as-ink)}.as-ia-bar-val small{font-size:12px;font-weight:600;color:var(--as-ink-3)}.as-ia-bar-track{display:block;height:8px;overflow:hidden;border-radius:99px;background:#e8eaf6}.as-ia-bar-track i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--as-brand)}.as-ia-bar-meta{font-size:12px;color:var(--as-ink-3)}.as-ia-more{margin-top:8px}.as-ia-tablewrap{min-width:0;overflow-x:auto;transition:opacity .2s}.as-ia-tablewrap.is-busy{opacity:.6}.as-ia-table{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--as-ink-2)}.as-ia-table thead th{padding:10px 14px;border-bottom:1px solid var(--as-line);background:var(--as-surface-2);font-size:12.5px;font-weight:600;color:var(--as-ink-3);text-align:left;white-space:nowrap}.as-ia-table tbody th{padding:10px 14px;font-weight:600;color:var(--as-ink);text-align:left;white-space:nowrap}.as-ia-table td{padding:11px 14px;border-bottom:1px solid var(--as-line);vertical-align:middle}.as-ia-table tbody th{border-bottom:1px solid var(--as-line)}.as-ia-table tr>:first-child{padding-left:20px}.as-ia-table tr>:last-child{padding-right:20px}.as-ia-table tbody tr:hover{background:#fafbfd}.as-ia-table .is-r{text-align:right}.as-ia-table b{font-weight:650;color:var(--as-ink)}.as-ia-table.is-compact td,.as-ia-table.is-compact tbody th{padding-top:8px;padding-bottom:8px}.as-ia-table.is-compact{min-width:560px}.as-card-bd:not(.is-flush)>.as-ia-tablewrap{margin:0 -20px -20px}.as-ia-th-key{display:inline-flex;align-items:center;gap:6px}.as-ia-th-key i{flex:none;width:10px;height:10px;border-radius:3px}.as-ia-cell2{display:flex;flex-direction:column;min-width:0}.as-ia-cell2 b{font-size:13.5px;font-weight:600;color:var(--as-ink);overflow-wrap:anywhere}.as-ia-cell2 small{font-size:12px;color:var(--as-ink-3);overflow-wrap:anywhere}.as-ia-keytag{color:var(--as-info)!important;font-weight:600}.as-ia-calls td .as-badge{white-space:nowrap}.as-ia-rows-sk{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.as-ia-slots{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container asia (min-width: 700px){.as-ia-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@container asia (min-width: 1240px){.as-ia-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.as-ia-slot{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border-radius:16px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line);transition:box-shadow .15s,background .15s}.as-ia-slot.is-target{background:linear-gradient(180deg,#f7f7ff,#fff 60%);box-shadow:inset 0 0 0 1.5px var(--as-brand)}.as-ia-slot-hd{display:flex;align-items:center;gap:10px;min-width:0}.as-ia-slot-hd h3{flex:1;min-width:0;font:650 15px/1.25 var(--as-display);color:var(--as-ink)}.as-ia-slot-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--as-brand-soft);color:var(--as-brand)}.as-ia-slot-role{font-size:13px;line-height:1.45;color:var(--as-ink-3)}.as-ia-slot-model{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border-radius:12px;background:var(--as-surface-2)}.as-ia-slot-use{font-size:13px;color:var(--as-ink-2)}.as-ia-slot-use b{color:var(--as-ink)}.as-ia-slot-by{font-size:12px;color:var(--as-ink-3)}.as-ia-slot-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.as-ia-pv{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;font:700 12.5px/1 var(--as-font);letter-spacing:.02em;box-shadow:inset 0 0 0 1px #1113300f}.as-ia-pv-a{background:#f8e9df;color:#8a3b12}.as-ia-pv-o{background:#e2f2ec;color:#0e5c44}.as-ia-pv-g{background:#e6effa;color:#1f5fa6}.as-ia-pv-m{background:#fdecdc;color:#8f4400}.as-ia-pv-x{background:var(--as-sunken);color:var(--as-ink-2)}.as-ia-cat-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.as-ia-cat-for{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.as-ia-models{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin:0 0 14px;padding:0;list-style:none}.as-ia-model{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:18px;background:var(--as-surface);box-shadow:inset 0 0 0 1px var(--as-line);transition:box-shadow .2s,transform .2s}.as-ia-model:hover{box-shadow:inset 0 0 0 1px var(--as-line-2),0 14px 30px -22px #10122866}.as-ia-model.is-current{background:linear-gradient(180deg,#f5f5ff,#fff 46%);box-shadow:inset 0 0 0 1.5px var(--as-brand)}.as-ia-model.is-off{background:var(--as-surface-2)}.as-ia-model.is-off .as-ia-model-name{color:var(--as-ink-3)}.as-ia-model-hd{display:flex;align-items:center;gap:12px;min-width:0}.as-ia-model-name{font:650 16px/1.25 var(--as-display)!important;letter-spacing:-.01em}.as-ia-model-tags{display:flex;flex-wrap:wrap;gap:6px}.as-ia-model-desc{font-size:13px;line-height:1.5;color:var(--as-ink-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.as-ia-model-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:12px 0 0;border-top:1px solid var(--as-line)}.as-ia-model-kv div{display:flex;flex-direction:column;gap:3px;min-width:0}.as-ia-model-kv dt{font-size:12px;font-weight:600;color:var(--as-ink-3)}.as-ia-model-kv dd{margin:0;font-size:14px;font-weight:650;color:var(--as-ink)}.as-ia-model-kv dd small{font-size:12px;font-weight:500;color:var(--as-ink-3)}.as-ia-pips{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--as-ink-2)}.as-ia-pips-row{display:inline-flex;gap:3px}.as-ia-pips-row i{display:block;width:14px;height:6px;border-radius:3px;background:#e3e6ef}.as-ia-pips-row i.is-on{background:var(--as-brand)}.as-ia-yes{display:inline-flex;align-items:center;gap:5px;color:var(--as-ok)}.as-ia-no{color:var(--as-ink-3)}.as-ia-est{padding:10px 12px;border-radius:12px;background:var(--as-surface-2);font-size:13px;line-height:1.45;color:var(--as-ink-2)}.as-ia-est b{color:var(--as-ink)}.as-ia-delta{margin-left:4px}.as-ia-est.is-up .as-ia-delta{color:var(--as-bad)}.as-ia-est.is-down .as-ia-delta{color:var(--as-ok)}.as-ia-model-test{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}.as-ia-model-test.is-ok{color:var(--as-ok)}.as-ia-model-test.is-bad{color:var(--as-bad)}.as-ia-model-ft{display:flex;gap:8px;margin-top:auto}.as-ia-model-ft .as-btn{flex:1 1 auto}.as-ia-model-ft .as-btn.as-pri{flex:2 1 auto;white-space:normal;text-align:center;line-height:1.2}.as-ia-wait{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--as-ink-3)}.as-ia-test{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px}.as-ia-test.is-ok{background:var(--as-ok-soft);box-shadow:inset 0 0 0 1px var(--as-ok-line)}.as-ia-test.is-bad{background:var(--as-bad-soft);box-shadow:inset 0 0 0 1px var(--as-bad-line)}.as-ia-test-hd{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--as-ink)}.as-ia-test.is-ok .as-ia-test-hd svg{flex:none;color:var(--as-ok)}.as-ia-test.is-bad .as-ia-test-hd svg{flex:none;color:var(--as-bad)}.as-ia-test-kv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.as-ia-test-kv div{display:flex;flex-direction:column;gap:2px;min-width:0}.as-ia-test-kv dt{font-size:12px;font-weight:600;color:var(--as-ink-3)}.as-ia-test-kv dd{margin:0;font-size:14px;font-weight:650;color:var(--as-ink)}.as-ia-test-reply{margin:0;padding:10px 12px;border-left:3px solid var(--as-line-2);border-radius:8px;background:var(--as-surface);font-size:13.5px;line-height:1.5;color:var(--as-ink-2);overflow-wrap:anywhere}.as-ia-cmp{width:100%;border-collapse:collapse;font-size:13.5px}.as-ia-cmp thead th{padding:0 6px 8px;font-size:12.5px;font-weight:600;color:var(--as-ink-3);text-align:left}.as-ia-cmp tbody th{padding:9px 6px 9px 0;font-weight:600;color:var(--as-ink-3);text-align:left;vertical-align:top}.as-ia-cmp td{padding:9px 6px;color:var(--as-ink-2);vertical-align:top;font-variant-numeric:tabular-nums}.as-ia-cmp tbody tr+tr>*{border-top:1px solid var(--as-line)}.as-ia-cmp td b{color:var(--as-ink);font-weight:650}.as-ia-cmp td.is-up b{color:var(--as-bad)}.as-ia-cmp td.is-down b{color:var(--as-ok)}.as-ia-cmp-arrow{width:22px;color:var(--as-ink-4)}.as-ia-hist{margin:0;padding:0;list-style:none}.as-ia-hist-it{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-top:1px solid var(--as-line)}.as-ia-hist-it:first-child{border-top:0}.as-ia-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--as-brand-soft);color:var(--as-brand-ink);font-size:12.5px;font-weight:700}.as-ia-hist-main{flex:1;min-width:0}.as-ia-hist-main p{font-size:14px;line-height:1.45;color:var(--as-ink-2);overflow-wrap:anywhere}.as-ia-hist-main b{color:var(--as-ink);font-weight:650}.as-ia-hist-note{margin-top:3px;font-size:13px!important;color:var(--as-ink-3)!important}.as-ia-hist-when{margin-top:3px;font-size:12.5px!important;color:var(--as-ink-3)!important;font-variant-numeric:tabular-nums}.as-ia-budget-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@container asia (min-width: 1080px){.as-ia-budget-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}}.as-ia-settings{display:flex;flex-direction:column}.as-ia-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,250px);gap:12px 22px;padding:16px 0;border-top:1px solid var(--as-line)}.as-ia-settings>.as-ia-setting:first-child,.as-ia-track+.as-ia-setting{border-top:0}.as-ia-setting.is-dirty{margin:0 -20px;padding-left:17px;padding-right:20px;background:#fafaff;box-shadow:inset 3px 0 0 var(--as-brand)}.as-ia-setting-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px}.as-ia-setting-hd h3{font:650 15px/1.3 var(--as-display);color:var(--as-ink)}.as-ia-setting-txt p{font-size:13.5px;line-height:1.5;color:var(--as-ink-2)}.as-ia-setting-txt .as-ia-setting-more{margin-top:4px;font-size:12.5px;color:var(--as-ink-3)}.as-ia-setting-txt .as-ia-setting-meta{margin-top:6px;font-size:12.5px;color:var(--as-ink-3)}.as-ia-setting-txt .as-ia-setting-meta b{color:var(--as-ink-2);font-weight:650}.as-ia-setting-txt .as-ia-setting-hint{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;border-radius:10px;background:var(--as-ok-soft);font-size:13px;color:var(--as-ink-2)}.as-ia-setting-hint svg{flex:none;margin-top:2px;color:var(--as-ok)}.as-ia-setting-ctl{display:flex;flex-direction:column;gap:6px;padding-top:2px}.as-ia-setting .as-ia-num .as-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.as-ia-setting-acts{display:flex;flex-wrap:wrap;gap:4px 14px}.as-ia-num-box{position:relative;display:block}.as-ia-num-box .as-input{padding-right:40px;font-size:15px;font-weight:600}.as-ia-num-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--as-ink-3);pointer-events:none}.as-ia-track{margin:0 0 6px;padding:4px 0 14px}.as-ia-track-bar{position:relative;height:14px;border-radius:99px;background:var(--as-sunken)}.as-ia-track-proj{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:repeating-linear-gradient(135deg,#4338ca29 0,#4338ca29 6px,#4338ca0f 6px,#4338ca0f 12px)}.as-ia-track-fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--as-brand)}.as-ia-track-fill.is-warn{background:#d98e04}.as-ia-track-fill.is-bad{background:var(--as-bad)}.as-ia-track-mark{position:absolute;top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;box-shadow:0 0 0 2px #fff}.as-ia-track-mark.is-alert{background:#9a5b00}.as-ia-track-mark.is-budget{background:var(--as-ink)}.as-ia-track-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;color:var(--as-ink-3)}.as-ia-track-legend span{display:inline-flex;align-items:center;gap:6px}.as-ia-track-legend b{color:var(--as-ink);font-weight:650}.as-ia-track-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--as-brand)}.as-ia-track-legend i.is-warn{background:#d98e04}.as-ia-track-legend i.is-bad{background:var(--as-bad)}.as-ia-track-legend i.is-proj{background:repeating-linear-gradient(135deg,#4338ca66 0,#4338ca66 3px,#4338ca1f 3px,#4338ca1f 6px)}.as-ia-track-legend i.is-alert{width:3px;height:13px;border-radius:2px;background:#9a5b00}.as-ia-track-legend i.is-budget{width:3px;height:13px;border-radius:2px;background:var(--as-ink)}.as-ia-check{margin-bottom:14px}.as-ia-check-row{display:block;margin-top:4px}.as-ia-alerts{margin:0;padding:0;list-style:none}.as-ia-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--as-line)}.as-ia-alert:first-child{border-top:0;padding-top:0}.as-ia-alert-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--as-warn-soft);color:var(--as-warn);box-shadow:inset 0 0 0 1px var(--as-warn-line)}.as-ia-alert-main{flex:1;min-width:0}.as-ia-alert-main p{font-size:13.5px;color:var(--as-ink-2)}.as-ia-alert-main b{color:var(--as-ink);font-weight:650}.as-ia-alert-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:3px;font-size:12.5px!important;color:var(--as-ink-3)!important}.as-ia-stack.has-savebar{padding-bottom:8px}.as-ia-savebar{position:sticky;bottom:12px;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px 12px 18px;border-radius:16px;background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 24px 48px -20px #0e0f2cbf;animation:as-ia-up .22s cubic-bezier(.2,.8,.2,1)}@keyframes as-ia-up{0%{opacity:0;transform:translateY(10px)}}.as-ia-savebar-txt{flex:1 1 220px;min-width:0;font-size:13.5px;color:#e2e5ffd6}.as-ia-savebar-txt b{color:#fff;font-weight:650}.as-ia-savebar .as-err{color:#ffc2b8}.as-ia-savebar .as-btn:not(.as-pri){background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.as-ia-savebar .as-btn:not(.as-pri):hover{background:#ffffff2e}@media (max-width: 767.98px){.as-ia-stack{gap:14px}.as-ia-kpi .as-kpi-val{font-size:22px}.as-ia-kpi .as-kpi-top{font-size:12.5px;gap:7px}.as-ia-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.as-ia-tab{flex-direction:column;gap:4px;min-height:56px;padding:6px 4px;font-size:13px;text-align:center}.as-ia-tab-b{display:none}.as-ia-seg{display:flex;width:100%}.as-ia-seg button{flex:1 1 auto;padding:0 8px}.as-ia-tot{width:100%;justify-content:space-between;margin-left:0}.as-ia-combo{flex-basis:100%}.as-ia-sel{width:100%}.as-ia-sel .as-fsel{flex:1}.as-ia-oneday b{font-size:32px}.as-ia-table tr>:first-child{padding-left:16px}.as-ia-table tr>:last-child{padding-right:16px}.as-card-bd:not(.is-flush)>.as-ia-tablewrap{margin:0 -16px -16px}.as-ia-calls,.as-ia-calls tbody{display:block}.as-ia-calls thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.as-ia-calls tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:14px 16px;border-bottom:1px solid var(--as-line)}.as-ia-calls tbody tr:hover{background:transparent}.as-ia-calls td,.as-ia-calls tr>:first-child,.as-ia-calls tr>:last-child{display:block;padding:0;border:0;text-align:left;white-space:normal}.as-ia-calls td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--as-ink-3)}.as-ia-calls td[data-label=Utilisateur]{grid-column:1 / -1;grid-row:2}.as-ia-calls td[data-label=Coût]{grid-row:1;grid-column:2;text-align:right}.as-ia-calls td[data-label=Coût] b{font-size:15px}.as-ia-slot-acts .as-btn{flex:1 1 auto}.as-ia-cat-tools,.as-ia-cat-for{flex-direction:column;align-items:stretch}.as-ia-test-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.as-ia-hist-it{flex-wrap:wrap;padding:14px 16px}.as-ia-hist-it .as-btn{width:100%;margin-left:46px;width:calc(100% - 46px)}.as-ia-setting{grid-template-columns:minmax(0,1fr)}.as-ia-setting.is-dirty{margin:0 -16px;padding-left:13px;padding-right:16px}.as-ia-savebar{bottom:8px;padding:12px}.as-ia-savebar-txt{flex-basis:100%}.as-ia-savebar .as-btn{flex:1}.as-ia-cmp{font-size:13px}}@media (max-width: 767.98px),(pointer: coarse){.as-ia-seg button,.as-ia-seg.is-sm button,.as-ia-legend button,.as-ia-legend-it{min-height:44px}.as-ia-tab{min-height:48px}}@media (prefers-reduced-motion: reduce){.as-ia-savebar,.as-ia-kmeter>i,.as-ia-chart,.as-ia-tablewrap{animation:none!important;transition:none!important}}.as-ia-bd-note{margin-top:10px;padding-top:10px;border-top:1px solid var(--as-line);font-size:12.5px;color:var(--as-ink-3)}.al-root{--al-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--al-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--al-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--al-ink: #14152A;--al-ink-2: #474959;--al-ink-3: #646677;--al-ink-4: #8A8C9C;--al-line: #E3E6EC;--al-line-2: #CDD2DC;--al-surface: #fff;--al-surface-2: #F6F7FA;--al-hover: #F1F2F7;--al-sunken: #ECEEF5;--al-brand: #4338CA;--al-brand-soft: #EEF0FF;--al-brand-ink: #3730A3;--al-brand-line: #C7CBF6;--al-ok: #0E7A50;--al-ok-soft: #E4F4EC;--al-warn: #9A5B00;--al-warn-soft: #FCF1DE;--al-bad: #BE2F1D;--al-bad-soft: #FBE9E5;--al-info: #1F5FA6;--al-info-soft: #E6EFFA;--al-violet: #6D28D9;--al-violet-soft: #EFE9FB;--al-hot: #B93A12;--al-hot-soft: #FCEBE2;--al-li: #0A66C2;--al-li-soft: #E8F1FB;--al-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--al-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--al-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:16px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px;font-family:var(--al-font);font-size:14px;line-height:1.45;color:var(--al-ink);-webkit-font-smoothing:antialiased}.al-root *,.al-root *:before,.al-root *:after{box-sizing:border-box}.al-root p,.al-root h1,.al-root h2,.al-root h3,.al-root h4,.al-root ul,.al-root ol{margin:0}.al-root ul,.al-root ol{padding:0;list-style:none}.al-root button,.al-root input,.al-root select,.al-root textarea{font-family:inherit}.al-root :focus-visible{outline:2px solid var(--al-brand);outline-offset:2px}.al-num{font-variant-numeric:tabular-nums}.al-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.al-code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;padding:1px 6px;border-radius:5px;background:var(--al-surface-2);box-shadow:inset 0 0 0 1px var(--al-line);font:500 12px/1.5 var(--al-mono);color:var(--al-ink-2)}.al-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:18px;padding:22px 26px 20px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.al-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.al-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.al-sky-b1{width:620px;height:620px;left:-220px;top:-380px;background:radial-gradient(closest-side,#0a66c2b3,#0a66c200);animation:al-drift 26s ease-in-out infinite alternate}.al-sky-b2{width:540px;height:540px;right:-120px;top:-320px;background:radial-gradient(closest-side,#818cf880,#818cf800);animation:al-drift 32s ease-in-out infinite alternate-reverse}.al-sky-b3{width:500px;height:500px;right:26%;bottom:-400px;background:radial-gradient(closest-side,#f472b65c,#f472b600);animation:al-drift 28s ease-in-out infinite alternate}@keyframes al-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.al-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.al-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.al-sky-net circle{fill:#e0e7ff80}.al-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.al-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.al-hero-txt{flex:1 1 auto;min-width:0;max-width:760px}.al-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.al-eyebrow .al-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--al-li);color:#fff}.al-live{width:8px;height:8px;border-radius:50%;background:#4ade96;box-shadow:0 0 0 4px #4ade9633;animation:al-live 2.4s ease-in-out infinite}.al-live.is-warn{background:#f5b94a;box-shadow:0 0 0 4px #f5b94a2e;animation:none}.al-live.is-bad{background:#ff7a66;box-shadow:0 0 0 4px #ff7a6633;animation:none}.al-live.is-off{background:#a3a6c2;box-shadow:0 0 0 4px #a3a6c22e;animation:none}@keyframes al-live{50%{box-shadow:0 0 0 7px #4ade9600}}.al-title{font:650 38px/1.06 var(--al-display);letter-spacing:-.034em;color:#fff}.al-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#9ec5ff 46%,#f5b5d9);-webkit-background-clip:text;background-clip:text;color:transparent}.al-sub{margin-top:8px;max-width:78ch;font-size:15px;color:#e2e5ffd1}.al-sub b{color:#fff;font-weight:600}.al-sub .al-sep{margin:0 7px;color:#e2e5ff61}.al-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.al-hero .al-sk{background:#ffffff29}.al-stamp{font-size:12.5px;color:#e2e5ffa8;font-variant-numeric:tabular-nums;white-space:nowrap}.al-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.al-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.al-kpi{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:13px 15px 14px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.al-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.al-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.al-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.al-kpi.is-static{cursor:default}.al-kpi.is-static:hover{transform:none}.al-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.al-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.al-kpi-brand{background:#818cf83d;color:#d4daff}.al-kpi-ok{background:#4ade9633;color:#c3f5d8}.al-kpi-warm{background:#fbbf2438;color:#fde9b5}.al-kpi-hot{background:#fb71853d;color:#ffd3d9}.al-kpi-li{background:#60a5fa42;color:#dbeafe}.al-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:30px}.al-kpi-val{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 30px/1 var(--al-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.al-kpi-val small{font-size:15px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:3px}.al-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-kpi-bar{height:6px;border-radius:99px;background:#ffffff24;overflow:hidden}.al-kpi-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#93c5fd,#c7d2fe)}.al-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--al-font);color:var(--al-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.al-btn:hover{background:var(--al-surface-2);box-shadow:inset 0 0 0 1px var(--al-line-2),0 1px 2px #1012280d}.al-btn:disabled{opacity:.55;cursor:default}.al-btn.al-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.al-btn.al-pri:hover:not(:disabled){transform:translateY(-1px)}.al-btn.al-li{color:#fff;background:linear-gradient(180deg,#1877d4,#0a66c2);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0a66c2cc}.al-btn.al-li:hover:not(:disabled){transform:translateY(-1px)}.al-btn.al-ok{color:var(--al-ok);background:var(--al-ok-soft);box-shadow:inset 0 0 0 1px #bfe3cf}.al-btn.al-ok:hover{background:#d5eee1}.al-btn.al-warn{color:var(--al-warn);background:var(--al-warn-soft);box-shadow:inset 0 0 0 1px #f1d8ae}.al-btn.al-warn:hover{background:#f8e6c6}.al-btn.al-info{color:var(--al-info);background:var(--al-info-soft);box-shadow:inset 0 0 0 1px #c5d8f0}.al-btn.al-info:hover{background:#d8e6f7}.al-btn.al-ghost{background:transparent;box-shadow:none;color:var(--al-ink-2)}.al-btn.al-ghost:hover{background:var(--al-hover);color:var(--al-ink)}.al-btn.al-danger{color:var(--al-bad)}.al-btn.al-danger:hover{background:var(--al-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.al-btn.al-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.al-btn.al-icon{width:38px;padding:0}.al-btn.al-icon.al-sm{width:32px}.al-hero .al-btn.al-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.al-hero .al-btn.al-glass:hover{background:#ffffff2b}.al-hero .al-btn.al-glass[aria-pressed=true]{background:#ffffff3d;box-shadow:inset 0 0 0 1.5px #ffffff8c}.al-hero .al-btn.al-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.al-hero .al-btn.al-white:hover{background:#eef0ff;transform:translateY(-1px)}.al-hero-seg{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.al-hero-seg button{height:32px;padding:0 11px;border:0;border-radius:8px;background:transparent;font:600 13px/1 var(--al-font);color:#e2e5ffdb;cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.al-hero-seg button:hover{background:#ffffff1a;color:#fff}.al-hero-seg button[aria-pressed=true]{background:#fff;color:#17184a}.al-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--al-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.al-iconbtn:hover{background:var(--al-hover);color:var(--al-ink)}.al-iconbtn.is-danger:hover{background:var(--al-bad-soft);color:var(--al-bad)}.al-iconbtn.is-li:hover{background:var(--al-li-soft);color:var(--al-li)}.al-iconbtn:disabled{opacity:.45;cursor:default}.al-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--al-font);color:var(--al-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.al-lnk:hover{text-decoration:underline;text-underline-offset:3px}.al-spin{animation:al-rot .9s linear infinite}@keyframes al-rot{to{transform:rotate(360deg)}}.al-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--al-sunken);animation:al-pulse 1.1s ease-in-out infinite alternate}@keyframes al-pulse{0%{opacity:.55}to{opacity:1}}.al-nav{display:flex;align-items:center;gap:8px;min-width:0}.al-tabs{position:relative;display:flex;flex:0 1 auto;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;box-shadow:var(--al-sh-1);overflow-x:auto;scrollbar-width:none;background:linear-gradient(90deg,var(--al-surface) 40%,rgba(255,255,255,0)) left / 36px 100% no-repeat local,linear-gradient(270deg,var(--al-surface) 40%,rgba(255,255,255,0)) right / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#14152a29,#14152a00) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#14152a29,#14152a00) right / 14px 100% no-repeat scroll,var(--al-surface)}.al-tabs::-webkit-scrollbar{display:none}.al-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:0;border-radius:10px;flex:none;font:600 13.5px/1 var(--al-font);color:var(--al-ink-2);background:transparent;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s,color .15s}.al-tab svg{color:var(--al-ink-4)}.al-tab:hover{background:var(--al-hover);color:var(--al-ink)}.al-tab[aria-current=page],.al-tab[aria-selected=true],.al-tab.is-on{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.al-tab[aria-current=page] svg,.al-tab[aria-selected=true] svg,.al-tab.is-on svg{color:#a5b4fc}.al-tab .al-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--al-sunken);color:var(--al-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.al-tab[aria-current=page] .al-count,.al-tab[aria-selected=true] .al-count{background:#ffffff29;color:#fff}.al-tab .al-tag-off{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--al-sunken);color:var(--al-ink-3);font-size:12px;font-weight:650}.al-tab[aria-current=page] .al-tag-off{background:#ffffff24;color:#ffffffdb}.al-nav-more{position:relative;flex:none;display:flex;padding:5px;border-radius:14px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-tab-more{padding:0 10px 0 12px}.al-tab-more .al-chev{color:var(--al-ink-4);margin-left:-2px;transition:transform .15s}.al-tab-more[aria-expanded=true] .al-chev{transform:rotate(180deg)}.al-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:5px;border-radius:14px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-seg button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:600 13.5px/1 var(--al-font);color:var(--al-ink-2);cursor:pointer;white-space:nowrap}.al-seg button svg{color:var(--al-ink-4)}.al-seg button:hover{background:var(--al-hover);color:var(--al-ink)}.al-seg button[aria-selected=true]{background:var(--al-brand-soft);color:var(--al-brand-ink);box-shadow:inset 0 0 0 1px var(--al-brand-line)}.al-seg button[aria-selected=true] svg{color:var(--al-brand)}.al-seg .al-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--al-sunken);color:var(--al-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.al-seg button[aria-selected=true] .al-n{background:#fff;color:var(--al-brand-ink)}.al-menu-wrap{position:relative;display:inline-flex}.al-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.al-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;min-width:230px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--al-surface);box-shadow:var(--al-sh-3);text-align:left}.al-menu.is-up{top:auto;bottom:calc(100% + 6px)}.al-menu.is-fixed{position:fixed;z-index:60;max-width:calc(100vw - 16px)}.al-menu-wrap>.al-menu-bg{z-index:59}.al-menu button,.al-menu a{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--al-font);color:var(--al-ink);text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.al-menu button svg,.al-menu a svg{flex:none;color:var(--al-ink-3)}.al-menu button:hover,.al-menu a:hover{background:var(--al-hover)}.al-menu button:disabled{opacity:.5;cursor:default}.al-menu [aria-current=page]{background:var(--al-brand-soft);color:var(--al-brand-ink)}.al-menu .is-danger{color:var(--al-bad)}.al-menu .is-danger svg{color:var(--al-bad)}.al-menu .is-danger:hover{background:var(--al-bad-soft)}.al-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--al-line)}.al-menu .al-menu-note{padding:6px 10px 4px;font-size:12px;font-weight:600;color:var(--al-ink-3)}.al-notice{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1),inset 4px 0 0 var(--al-warn)}.al-notice.is-info{box-shadow:var(--al-sh-1),inset 4px 0 0 var(--al-info)}.al-notice-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--al-warn-soft);color:var(--al-warn)}.al-notice.is-info .al-notice-ico{background:var(--al-info-soft);color:var(--al-info)}.al-notice-txt{flex:1;min-width:0}.al-notice-txt h2{font:650 16px/1.3 var(--al-display);letter-spacing:-.01em;color:var(--al-ink)}.al-notice-txt p{margin-top:4px;font-size:13.5px;color:var(--al-ink-2)}.al-notice-acts{display:flex;flex-wrap:wrap;gap:8px;flex:none;align-self:center}.al-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.al-search{position:relative;flex:1 1 260px;min-width:200px}.al-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--al-ink-4);pointer-events:none}.al-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--al-surface-2);font:500 14px/1 var(--al-font);color:var(--al-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.al-search input::-moz-placeholder{color:var(--al-ink-3)}.al-search input::placeholder{color:var(--al-ink-3)}.al-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--al-brand),0 0 0 3px #4338ca24}.al-search .al-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--al-ink-3);cursor:pointer}.al-search .al-clear:hover{background:var(--al-hover);color:var(--al-ink)}.al-selectbox{position:relative;display:inline-flex;align-items:center}.al-selectbox select{height:38px;max-width:240px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line);font:550 13.5px/1 var(--al-font);color:var(--al-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.al-selectbox select:hover{box-shadow:inset 0 0 0 1px var(--al-line-2);color:var(--al-ink)}.al-selectbox select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--al-brand),0 0 0 3px #4338ca24}.al-selectbox svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--al-ink-4);pointer-events:none}.al-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.al-chips-label{display:inline-flex;align-items:center;gap:6px;margin-right:2px;font-size:12.5px;font-weight:600;color:var(--al-ink-3)}.al-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 8px 0 12px;border:0;border-radius:999px;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line);font:600 13px/1 var(--al-font);color:var(--al-ink-2);cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.al-chip.is-solo{padding-right:12px}.al-chip:hover{background:var(--al-hover);color:var(--al-ink);box-shadow:inset 0 0 0 1px var(--al-line-2)}.al-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.al-chip .al-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--al-surface-2);box-shadow:inset 0 0 0 1px var(--al-line);color:var(--al-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.al-chip[aria-pressed=true] .al-n{background:#ffffff29;box-shadow:none;color:#fff}.al-chip .al-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.al-dot.is-ok{background:#22a06b}.al-dot.is-warn{background:#e0a030}.al-dot.is-bad{background:#e5484d}.al-dot.is-info{background:#3b82f6}.al-dot.is-muted{background:#a3a6b4}.al-dot.is-violet{background:#8b5cf6}.al-divider{width:1px;height:22px;margin:0 4px;background:var(--al-line)}.al-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--al-line);font-size:12.5px;color:var(--al-ink-3)}.al-fchip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 4px 0 10px;border-radius:999px;background:var(--al-brand-soft);color:var(--al-brand-ink);font-size:12.5px;font-weight:600;white-space:nowrap;max-width:100%}.al-fchip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.al-fchip button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;flex:none}.al-fchip button:hover{background:#4338ca24}.al-bulk{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;padding:4px 4px 4px 12px;border-radius:12px;background:var(--al-brand-soft)}.al-bulk b{font-size:13px;font-weight:650;color:var(--al-brand-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.al-flash{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:550}.al-flash.is-ok{background:var(--al-ok-soft);color:var(--al-ok)}.al-flash.is-warn{background:var(--al-warn-soft);color:var(--al-warn)}.al-flash.is-bad{background:var(--al-bad-soft);color:var(--al-bad)}.al-card{min-width:0;border-radius:20px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-card.is-pad{padding:18px 20px}.al-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px 12px}.al-hd h2{font:650 17px/1.2 var(--al-display);letter-spacing:-.015em;color:var(--al-ink)}.al-hd p{flex-basis:100%;margin-top:-4px;font-size:13px;color:var(--al-ink-3)}.al-hd .al-n{font-size:12.5px;font-weight:650;color:var(--al-ink-3);font-variant-numeric:tabular-nums}.al-hd-r{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.al-hd-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--al-brand-soft);color:var(--al-brand)}.al-section-hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 14px}.al-section-hd h2{font:650 19px/1.2 var(--al-display);letter-spacing:-.015em;color:var(--al-ink)}.al-section-hd p{margin-top:3px;font-size:13.5px;color:var(--al-ink-3)}.al-section-hd .al-hd-r{margin-left:0}.al-count-line{font-size:13px;font-weight:600;color:var(--al-ink-3);font-variant-numeric:tabular-nums}.al-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--al-ink-2);background:var(--al-surface-2);box-shadow:inset 0 0 0 1px var(--al-line)}.al-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.al-pill.is-plain:before{display:none}.al-pill.is-ok{background:var(--al-ok-soft);color:var(--al-ok);box-shadow:none}.al-pill.is-warn{background:var(--al-warn-soft);color:var(--al-warn);box-shadow:none}.al-pill.is-bad{background:var(--al-bad-soft);color:var(--al-bad);box-shadow:none}.al-pill.is-info{background:var(--al-info-soft);color:var(--al-info);box-shadow:none}.al-pill.is-brand{background:var(--al-brand-soft);color:var(--al-brand-ink);box-shadow:none}.al-pill.is-violet{background:var(--al-violet-soft);color:var(--al-violet);box-shadow:none}.al-pill.is-li{background:var(--al-li-soft);color:var(--al-li);box-shadow:none}.al-pill.is-muted{color:var(--al-ink-3)}.al-pill svg{flex:none}.al-bar{position:relative;display:block;flex:1;min-width:40px;height:6px;border-radius:99px;background:var(--al-sunken);overflow:hidden}.al-bar i{display:block;height:100%;border-radius:99px;background:var(--al-ok)}.al-bar.is-li i{background:var(--al-li)}.al-bar.is-brand i{background:var(--al-brand)}.al-bar.is-warn i{background:#d98e04}.al-bar.is-bad i{background:#d64532}.al-av{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--al-mono-bg, #E3E8F8);color:var(--al-mono-fg, #2C3F86);font:650 13px/1 var(--al-font)}.al-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.al-av.is-lg{width:46px;height:46px;font-size:15px}.al-av.is-sm{width:28px;height:28px;font-size:12px}.al-av-wrap{position:relative;flex:none;display:inline-flex}.al-av-wrap .al-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2.5px #fff}.al-m1{--al-mono-bg: #E3E8F8;--al-mono-fg: #2C3F86}.al-m2{--al-mono-bg: #E0F0E8;--al-mono-fg: #1C6444}.al-m3{--al-mono-bg: #F5E6DC;--al-mono-fg: #873F1E}.al-m4{--al-mono-bg: #ECE5F7;--al-mono-fg: #57388B}.al-m5{--al-mono-bg: #F4EAD0;--al-mono-fg: #74540E}.al-m6{--al-mono-bg: #DFEDF1;--al-mono-fg: #1D5C6B}.al-m7{--al-mono-bg: #F3E2EA;--al-mono-fg: #873052}.al-m8{--al-mono-bg: #E7E8EE;--al-mono-fg: #3D4050}.al-table-wrap{min-width:0;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-table-scroll{overflow-x:auto;border-radius:18px}.al-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.al-table th{height:40px;padding:0 12px;background:var(--al-surface-2);border-bottom:1px solid var(--al-line);font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--al-ink-3);text-align:left;white-space:nowrap}.al-table th:first-child{border-top-left-radius:18px;padding-left:18px}.al-table th:last-child{border-top-right-radius:18px;padding-right:14px}.al-table td{height:44px;padding:8px 12px;border-bottom:1px solid var(--al-line);vertical-align:middle;color:var(--al-ink-2)}.al-table td:first-child{padding-left:18px}.al-table td:last-child{padding-right:14px}.al-table tbody tr:last-child td{border-bottom:0}.al-table tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.al-table tbody tr:last-child td:last-child{border-bottom-right-radius:18px}.al-table tbody tr{transition:background-color .15s}.al-table tbody tr:hover td{background:#fafbfd}.al-table tbody tr.is-click{cursor:pointer}.al-table tbody tr.is-selected td{background:#f5f6ff}.al-table tbody tr.is-menu{position:relative;z-index:5}.al-table .is-r{text-align:right}.al-table .is-c{text-align:center}.al-table .is-acts{width:1%;white-space:nowrap;text-align:right}.al-table .is-check{width:1%;padding-right:2px}.al-table .is-nowrap{white-space:nowrap}.al-table .is-only-sm{display:none}.al-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.al-sort:hover{color:var(--al-ink)}.al-sort svg{color:var(--al-ink-4)}.al-sort.is-on{color:var(--al-brand-ink)}.al-sort.is-on svg{color:var(--al-brand)}.al-cell-main{display:flex;flex-direction:column;gap:2px;min-width:0}.al-cell-main>b,.al-cell-main>.al-strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--al-ink)}.al-cell-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font-size:12.5px;color:var(--al-ink-3)}.al-cell-sub>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.al-cell-sub .is-bad{color:var(--al-bad)}.al-cell-sub .is-warn{color:var(--al-warn)}.al-cell-sub .is-ok{color:var(--al-ok)}.al-who{display:flex;align-items:center;gap:10px;min-width:0;max-width:300px}.al-who .al-cell-main{flex:1}.al-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.al-stack{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--al-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.al-stack span{display:inline-flex;align-items:center;gap:5px}.al-stack svg{color:var(--al-ink-4);flex:none}.al-stack b{color:var(--al-ink);font-weight:650}.al-check{width:18px;height:18px;margin:0;accent-color:var(--al-brand);cursor:pointer;vertical-align:middle}.al-steps-mini{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.al-steps-mini span{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 5px;border-radius:6px;background:var(--st-soft, var(--al-surface-2));color:var(--st-ink, var(--al-ink-2))}.al-steps-mini svg{color:var(--al-line-2);flex:none}.al-rates{display:flex;gap:10px;margin-top:3px;font-size:12px;color:var(--al-ink-3);white-space:nowrap}.al-rates b{color:var(--al-ink);font-weight:650;font-variant-numeric:tabular-nums}.al-funnel{display:flex;height:12px;overflow:hidden;border-radius:99px;background:var(--al-sunken)}.al-funnel i{display:block;height:100%}.al-funnel i+i{box-shadow:inset 2px 0 #fff}.al-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;color:var(--al-ink-2)}.al-legend span{display:inline-flex;align-items:center;gap:6px}.al-legend i{width:10px;height:10px;border-radius:3px}.al-legend b{color:var(--al-ink);font-weight:650;font-variant-numeric:tabular-nums}.al-acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.al-acc{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1);transition:box-shadow .2s ease}.al-acc:hover{box-shadow:var(--al-sh-2)}.al-acc.is-bad{box-shadow:var(--al-sh-1),inset 0 3px #e5484d}.al-acc.is-warn{box-shadow:var(--al-sh-1),inset 0 3px #e0a030}.al-acc.is-menu{z-index:6}.al-acc-top{display:flex;align-items:flex-start;gap:12px;padding:16px 12px 0 16px}.al-acc-id{flex:1;min-width:0}.al-acc-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.25 var(--al-display);letter-spacing:-.01em;color:var(--al-ink)}.al-acc-id p{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--al-ink-3)}.al-acc-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.al-acc-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 0}.al-rate{display:grid;grid-template-columns:92px minmax(0,1fr) 70px;align-items:center;gap:10px;font-size:13px;color:var(--al-ink-2)}.al-rate>span:last-child{text-align:right;font-weight:650;color:var(--al-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.al-rate-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--al-ink-3)}.al-acc-meta{display:flex;flex-wrap:wrap;gap:4px 14px;padding:12px 16px 0;font-size:12.5px;color:var(--al-ink-3)}.al-acc-meta span{display:inline-flex;align-items:center;gap:5px}.al-acc-meta svg{color:var(--al-ink-4);flex:none}.al-acc-meta .is-bad,.al-acc-meta .is-bad svg{color:var(--al-bad)}.al-acc-meta .is-warn,.al-acc-meta .is-warn svg{color:var(--al-warn)}.al-acc-foot{display:flex;align-items:center;gap:8px;margin-top:auto;padding:12px 16px 14px}.al-acc-foot .al-spacer{flex:1}.al-acc-sep{height:1px;margin:14px 16px 0;background:var(--al-line)}.al-feed{display:flex;flex-direction:column}.al-feed-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:44px;padding:10px 18px;border-top:1px solid var(--al-line)}.al-feed-row:first-child{border-top:0}.al-feed-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--al-surface-2);color:var(--al-ink-3)}.al-feed-ico.is-brand{background:var(--al-brand-soft);color:var(--al-brand)}.al-feed-ico.is-ok{background:var(--al-ok-soft);color:var(--al-ok)}.al-feed-ico.is-violet{background:var(--al-violet-soft);color:var(--al-violet)}.al-feed-ico.is-info{background:var(--al-info-soft);color:var(--al-info)}.al-feed-ico.is-hot{background:var(--al-hot-soft);color:var(--al-hot)}.al-feed-ico.is-warn{background:var(--al-warn-soft);color:var(--al-warn)}.al-feed-ico.is-bad{background:var(--al-bad-soft);color:var(--al-bad)}.al-feed-main{min-width:0}.al-feed-main>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;font-weight:550;color:var(--al-ink)}.al-feed-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:3px;font-size:12.5px;color:var(--al-ink-3)}.al-feed-meta a{color:var(--al-brand-ink);font-weight:600;text-decoration:none}.al-feed-meta a:hover{text-decoration:underline}.al-feed-err{margin-top:6px;padding:6px 10px;border-radius:8px;background:var(--al-bad-soft);color:var(--al-bad);font-size:12.5px;overflow-wrap:anywhere}.al-feed-time{font-size:12.5px;color:var(--al-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px}.al-method{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;background:var(--al-surface-2);color:var(--al-ink-3);box-shadow:inset 0 0 0 1px var(--al-line)}.al-method.is-ui{background:var(--al-ok-soft);color:var(--al-ok);box-shadow:none}.al-method.is-api{background:var(--al-hot-soft);color:var(--al-hot);box-shadow:none}.al-method.is-hybrid{background:var(--al-warn-soft);color:var(--al-warn);box-shadow:none}.al-strategy{font-size:12px;color:var(--al-ink-3)}.al-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--al-line)}.al-pager span{font-size:12.5px;color:var(--al-ink-3);font-variant-numeric:tabular-nums}.al-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;text-align:center}.al-empty.is-card{border-radius:20px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--al-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--al-line),0 0 0 6px #6366f10f}.al-empty h3{font:650 17px/1.3 var(--al-display);color:var(--al-ink)}.al-empty p{max-width:52ch;font-size:13.5px;color:var(--al-ink-3)}.al-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.al-sk-rows{display:flex;flex-direction:column;padding:4px 0}.al-sk-row{display:grid;grid-template-columns:36px 1.4fr 1fr .8fr .8fr;align-items:center;gap:14px;min-height:52px;padding:8px 18px;border-top:1px solid var(--al-line)}.al-sk-row:first-child{border-top:0}.al-sk-card{min-height:220px;padding:16px;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1);display:flex;flex-direction:column;gap:12px}.al-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0e0f2c75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:al-fade .18s ease}@keyframes al-fade{0%{opacity:0}}.al-dialog{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:90vh;max-height:90dvh;overflow:hidden;border-radius:20px;background:var(--al-surface);box-shadow:var(--al-sh-3);animation:al-rise .22s cubic-bezier(.2,.8,.2,1)}.al-dialog.is-sm{max-width:440px}.al-dialog.is-lg{max-width:640px}@keyframes al-rise{0%{opacity:0;transform:translateY(10px)}}.al-dialog-hd{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--al-line)}.al-dialog-hd h2{font:650 18px/1.25 var(--al-display);letter-spacing:-.015em;color:var(--al-ink)}.al-dialog-hd p{margin-top:3px;font-size:13px;color:var(--al-ink-3)}.al-dialog-hd .al-iconbtn{margin-left:auto}.al-dialog-bd{flex:1;overflow-y:auto;padding:16px 20px 18px}.al-dialog-ft{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--al-line)}.al-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}.al-field:last-child{margin-bottom:0}.al-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--al-ink-2)}.al-label .al-req{color:var(--al-bad);margin-left:2px}.al-input,.al-select,.al-textarea{width:100%;min-height:40px;padding:9px 12px;border:0;border-radius:10px;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line-2);font:500 14px/1.4 var(--al-font);color:var(--al-ink);transition:box-shadow .15s}.al-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.al-textarea{resize:vertical;line-height:1.5}.al-input::-moz-placeholder,.al-textarea::-moz-placeholder{color:var(--al-ink-4)}.al-input::placeholder,.al-textarea::placeholder{color:var(--al-ink-4)}.al-input:focus,.al-select:focus,.al-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--al-brand),0 0 0 3px #4338ca24}.al-input.is-sm{min-height:34px;padding:5px 10px;width:92px}.al-hint{font-size:12.5px;color:var(--al-ink-3)}.al-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.al-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.al-box{padding:14px;border-radius:14px;background:var(--al-surface-2);box-shadow:inset 0 0 0 1px var(--al-line);margin-bottom:14px}.al-box-hd{display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:650;color:var(--al-ink-2)}.al-box-hd svg{color:var(--al-ink-3)}.al-alert{display:flex;gap:9px;align-items:flex-start;padding:10px 14px;margin-bottom:14px;border-radius:12px;background:var(--al-warn-soft);color:var(--al-warn);font-size:13px}.al-alert svg{flex:none;margin-top:1px}.al-vars{display:inline-flex;flex-wrap:wrap;gap:4px}.al-var{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:0;border-radius:6px;background:var(--al-brand-soft);color:var(--al-brand-ink);font:650 12px/1 var(--al-mono);cursor:pointer}.al-var:hover{background:#e1e4ff}span.al-var{cursor:default}.al-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.al-type{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:0;border-radius:12px;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line);text-align:left;cursor:pointer;transition:box-shadow .15s,background .15s}.al-type:hover{box-shadow:inset 0 0 0 1px var(--al-line-2);background:var(--al-surface-2)}.al-type[aria-pressed=true]{background:var(--tone-soft);box-shadow:inset 0 0 0 2px var(--tone)}.al-type-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--al-surface-2);color:var(--al-ink-3)}.al-type[aria-pressed=true] .al-type-ico{background:var(--tone);color:#fff}.al-type b{display:block;font-size:13.5px;font-weight:650;color:var(--al-ink)}.al-type small{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:var(--al-ink-3)}.al-owner{display:flex;align-items:center;gap:14px}.al-owner h3{font:650 18px/1.2 var(--al-display);color:var(--al-ink)}.al-owner p{margin-top:2px;font-size:13.5px;color:var(--al-ink-3);overflow-wrap:anywhere}.al-owner-list{display:flex;flex-direction:column;gap:6px;margin-top:14px}.al-owner-list h4{margin-top:6px;font-size:12.5px;font-weight:650;color:var(--al-ink-3)}.al-owner-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:12px;background:var(--al-surface-2);font-size:13.5px;color:var(--al-ink)}.al-owner-item>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.al-wf{display:flex;flex-direction:column}.al-wf-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px}.al-wf-rail{display:flex;flex-direction:column;align-items:center}.al-wf-dot{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tone-soft);color:var(--tone);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tone) 24%,transparent)}.al-wf-line{flex:1;width:2px;min-height:18px;margin:4px 0;background:var(--al-line)}.al-wf-card{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 14px 14px 18px;border-radius:16px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-wf-body{flex:1;min-width:0}.al-wf-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px}.al-wf-head .al-wf-n{font-size:12px;font-weight:650;letter-spacing:.03em;color:var(--al-ink-3)}.al-wf-head b{font-size:14px;font-weight:650;color:var(--tone)}.al-wf-body>p{font-size:13.5px;color:var(--al-ink-2)}.al-wf-msg{margin-top:8px;padding:10px 12px;border-radius:10px;background:var(--al-surface-2);box-shadow:inset 0 0 0 1px var(--al-line);font-size:13px;line-height:1.55;color:var(--al-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.al-wf-msg .al-vars{margin-top:6px}.al-wf-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0 16px;border:2px dashed var(--al-line-2);border-radius:14px;background:var(--al-surface-2);font:600 13.5px/1 var(--al-font);color:var(--al-ink-3);cursor:pointer}.al-wf-add:hover{border-color:var(--al-brand-line);color:var(--al-brand-ink);background:var(--al-brand-soft)}.al-back{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.al-back h2{font:650 22px/1.2 var(--al-display);letter-spacing:-.02em;color:var(--al-ink);min-width:0;overflow-wrap:anywhere}.al-back .al-spacer{flex:1}.al-prow{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-top:1px solid var(--al-line)}.al-prow:first-child{border-top:0}.al-prow .al-cell-main>b{font-size:13.5px}.al-stage-select{height:32px;max-width:150px;padding:0 8px;border:0;border-radius:8px;background:var(--st-soft, var(--al-surface-2));color:var(--st-ink, var(--al-ink-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--st-ink, #646677) 22%,transparent);font:650 12.5px/1 var(--al-font);cursor:pointer}.al-stage-select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--al-brand),0 0 0 3px #4338ca24}.al-kanban{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start;scrollbar-width:thin}.al-col{flex:0 0 248px;display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--al-surface);box-shadow:var(--al-sh-1);transition:box-shadow .15s,background .15s}.al-col.is-over{background:var(--st-soft);box-shadow:var(--al-sh-1),inset 0 0 0 2px var(--st-ink)}.al-col-hd{display:flex;align-items:center;gap:8px;padding:12px 12px 10px 14px;border-bottom:1px solid var(--al-line)}.al-col-hd .al-col-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--st-soft);color:var(--st-ink);flex:none}.al-col-hd b{flex:1;min-width:0;font-size:13.5px;font-weight:650;color:var(--al-ink)}.al-col-hd .al-n{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--st-soft);color:var(--st-ink);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.al-col-body{display:flex;flex-direction:column;gap:8px;min-height:80px;max-height:calc(100vh - 360px);overflow-y:auto;padding:10px}.al-kcard{padding:10px 11px;border-radius:12px;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line),inset 3px 0 0 var(--st-ink);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.al-kcard:hover{box-shadow:inset 0 0 0 1px var(--al-line-2),inset 3px 0 0 var(--st-ink),0 6px 14px -10px #1012284d}.al-kcard.is-drag{opacity:.55}.al-kcard-id{display:flex;align-items:center;gap:8px;min-width:0}.al-kcard-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;color:var(--al-ink)}.al-kcard-id small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--al-ink-3)}.al-kcard a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:3px 8px;border-radius:6px;background:var(--al-li-soft);color:var(--al-li);font-size:12px;font-weight:650;text-decoration:none}.al-kcard a:hover{text-decoration:underline}.al-drop{padding:18px 8px;border:1.5px dashed var(--al-line-2);border-radius:10px;text-align:center;font-size:12.5px;color:var(--al-ink-3)}.al-chat{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;height:calc(100vh - 340px);min-height:480px}.al-chat-side,.al-chat-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-chat-hd{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 14px;border-bottom:1px solid var(--al-line)}.al-chat-hd b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--al-ink)}.al-chat-list{flex:1;overflow-y:auto}.al-conv{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 14px;border:0;border-bottom:1px solid var(--al-line);background:transparent;text-align:left;cursor:pointer}.al-conv:hover{background:var(--al-surface-2)}.al-conv[aria-current=true]{background:var(--al-brand-soft);box-shadow:inset 3px 0 0 var(--al-brand)}.al-conv-txt{flex:1;min-width:0}.al-conv-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--al-ink)}.al-conv-txt small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--al-ink-3)}.al-msgs{flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 18px;background:var(--al-surface-2)}.al-bubble{max-width:70%;padding:10px 14px;border-radius:16px 16px 16px 5px;background:var(--al-surface);box-shadow:inset 0 0 0 1px var(--al-line);font-size:13.5px;line-height:1.5;color:var(--al-ink);white-space:pre-wrap;overflow-wrap:anywhere}.al-bubble.is-self{align-self:flex-end;border-radius:16px 16px 5px;background:linear-gradient(180deg,#5148e0,#4338ca);color:#fff;box-shadow:0 6px 16px -10px #4338cacc}.al-bubble time{display:block;margin-top:4px;text-align:right;font-size:12px;color:var(--al-ink-3);font-variant-numeric:tabular-nums}.al-bubble.is-self time{color:#ffffffbf}.al-composer{display:flex;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid var(--al-line)}.al-composer .al-input{flex:1}.al-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.al-pick{display:flex;align-items:center;gap:12px;min-height:72px;padding:14px 16px;border:0;border-radius:16px;background:var(--al-surface);box-shadow:var(--al-sh-1);text-align:left;cursor:pointer;transition:box-shadow .2s,transform .2s}.al-pick:hover{box-shadow:var(--al-sh-2);transform:translateY(-1px)}.al-pick-txt{flex:1;min-width:0}.al-pick-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;color:var(--al-ink)}.al-pick-txt small{display:block;margin-top:2px;font-size:12.5px;color:var(--al-ink-3)}.al-pick>svg{color:var(--al-ink-4);flex:none}.al-li-badge{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--al-li);color:#fff}.al-quota{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px 18px;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-quota-txt{flex:1 1 320px;min-width:0}.al-quota-txt h2{display:flex;align-items:center;gap:8px;font:650 16px/1.25 var(--al-display);color:var(--al-ink)}.al-quota-txt h2 svg{color:var(--al-brand)}.al-quota-txt p{margin-top:4px;font-size:13px;color:var(--al-ink-3)}.al-quota-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.al-quota-form .al-input{width:200px}.al-usage{display:flex;align-items:center;gap:10px;min-width:150px}.al-usage b{min-width:44px;text-align:right;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums}.al-usage b.is-ok{color:var(--al-ok)}.al-usage b.is-warn{color:var(--al-warn)}.al-usage b.is-bad{color:var(--al-bad)}.al-inline-edit{display:inline-flex;align-items:center;gap:4px}.al-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.al-chart{padding:0 12px 14px 6px}.al-chart .recharts-text{font-family:var(--al-font);fill:var(--al-ink-3)}.al-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:200px;padding:24px;text-align:center;font-size:13.5px;color:var(--al-ink-3)}.al-chart-empty svg{color:var(--al-ink-4)}.al-chart-legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 18px 4px;font-size:12.5px;color:var(--al-ink-2)}.al-chart-legend span{display:inline-flex;align-items:center;gap:6px}.al-chart-legend i{width:14px;height:3px;border-radius:2px}.al-tip{padding:8px 10px;border-radius:10px;background:var(--al-surface);box-shadow:var(--al-sh-3);font-size:12.5px;color:var(--al-ink-2)}.al-tip b{display:block;margin-bottom:3px;font-size:13px;color:var(--al-ink)}.al-tip span{display:block;font-variant-numeric:tabular-nums}@media (max-width: 1280px){.al-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.al-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.al-table .is-hide-md{display:none}.al-charts{grid-template-columns:minmax(0,1fr)}.al-chat{grid-template-columns:250px minmax(0,1fr)}}@media (max-width: 767.98px){.al-root{gap:14px}.al-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.al-hero-top{flex-direction:column;gap:16px}.al-title{font-size:29px}.al-sub{font-size:14px}.al-hero-acts{width:100%;justify-content:stretch}.al-hero-acts .al-btn{flex:1 1 45%}.al-hero-seg{flex:1 1 100%;justify-content:space-between}.al-hero-seg button{flex:1}.al-stamp{flex-basis:100%}.al-kpis,.al-kpis.is-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.al-kpis.is-3>:first-child{grid-column:1 / -1}.al-kpi{padding:12px 12px 13px}.al-kpi-top{font-size:12.5px;gap:7px}.al-kpi-val{font-size:24px}.al-kpi-sub{white-space:normal;line-height:1.35;font-size:12.5px}.al-notice{flex-wrap:wrap}.al-notice-acts{flex-basis:100%}.al-notice-acts .al-btn{flex:1}.al-toolbar-row>.al-search{flex-basis:100%;min-width:0}.al-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:2px 12px;scrollbar-width:none}.al-chips::-webkit-scrollbar{display:none}.al-chip{flex:none}.al-divider{display:none}.al-selectbox,.al-selectbox select{width:100%;max-width:100%}.al-bulk{margin-left:0;width:100%}.al-seg{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.al-seg::-webkit-scrollbar{display:none}.al-seg button{flex:none}.al-acc-grid{grid-template-columns:minmax(0,1fr)}.al-rate{grid-template-columns:84px minmax(0,1fr) 64px}.al-section-hd .al-hd-r{width:100%}.al-section-hd .al-hd-r .al-btn{flex:1}.al-table-wrap{background:transparent;box-shadow:none;border-radius:0}.al-table-scroll{overflow:visible}.al-table,.al-table tbody,.al-table tr,.al-table td{display:block;width:100%}.al-table thead{display:none}.al-table tbody{display:flex;flex-direction:column;gap:10px}.al-table tbody tr{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;border-radius:18px;background:var(--al-surface);box-shadow:var(--al-sh-1)}.al-table tbody tr.is-selected{box-shadow:var(--al-sh-1),inset 0 0 0 2px var(--al-brand)}.al-table tbody tr:hover td,.al-table tbody tr.is-selected td{background:transparent}.al-table td,.al-table td:first-child,.al-table td:last-child{height:auto;padding:0;border:0!important;border-radius:0!important;text-align:left}.al-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;font-weight:650;color:var(--al-ink-3)}.al-table td.is-check{position:absolute;top:14px;right:14px;width:auto}.al-table tr.has-check td:nth-child(2){padding-right:34px}.al-table td.is-acts{width:auto;margin-top:2px;padding-top:10px!important;border-top:1px solid var(--al-line)!important}.al-table td.is-acts .al-acts{display:flex;justify-content:flex-start;flex-wrap:wrap}.al-table td.is-acts .al-acts .al-menu-wrap{margin-left:auto}.al-table .is-hide-sm,.al-table .is-hide-md{display:none}.al-table .is-only-sm{display:block}.al-table .al-cell-row{display:flex;flex-wrap:wrap;gap:6px 18px}.al-who{max-width:none}.al-steps-mini{flex-wrap:wrap}.al-feed-row{grid-template-columns:34px minmax(0,1fr);padding:10px 14px}.al-feed-time{grid-column:2;padding-top:0}.al-sk-row{grid-template-columns:36px 1fr 80px}.al-sk-row>:nth-child(n+4){display:none}.al-prow{grid-template-columns:38px minmax(0,1fr) auto;padding:10px 12px}.al-prow>.al-prow-wf{grid-column:2;justify-self:start}.al-prow>.al-stage-select{grid-column:2;max-width:none;width:100%}.al-prow>.al-acts{grid-column:3;grid-row:1}.al-chat{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.al-chat-side{max-height:46vh}.al-chat-main{min-height:420px}.al-bubble{max-width:86%}.al-kanban{margin:0 -16px;padding:0 16px 8px;scroll-snap-type:x mandatory}.al-col{flex-basis:82%;scroll-snap-align:start}.al-quota-form,.al-quota-form .al-input{width:100%}.al-quota-form .al-btn{flex:1}.al-modal{align-items:flex-end;padding:0}.al-dialog,.al-dialog.is-sm,.al-dialog.is-lg{max-width:none;max-height:94vh;max-height:94dvh;border-radius:20px 20px 0 0}.al-dialog-hd{padding:16px 16px 12px}.al-dialog-bd{padding:14px 16px 18px}.al-dialog-ft{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.al-dialog-ft .al-btn{flex:1 1 0}.al-grid-2,.al-type-grid{grid-template-columns:minmax(0,1fr)}.al-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.al-root input,.al-root select,.al-root textarea{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.al-btn,.al-btn.al-sm{min-height:44px}.al-btn.al-icon.al-sm{width:44px}.al-iconbtn{width:44px;height:44px}.al-tab,.al-seg button,.al-hero-seg button{min-height:44px}.al-chip{height:44px}.al-fchip{height:36px}.al-fchip button{width:32px;height:32px}.al-menu button,.al-menu a,.al-search input,.al-input,.al-select,.al-selectbox select,.al-stage-select{min-height:44px}.al-search .al-clear{right:2px;width:40px;height:40px}.al-check{width:22px;height:22px}.al-var{height:44px;padding:0 12px}.al-sort,.al-lnk,.al-kcard a{min-height:44px}}@media (prefers-reduced-motion: reduce){.al-root *,.al-root *:before,.al-root *:after{animation:none!important;transition:none!important}.al-kpi:hover,.al-btn:hover,.al-pick:hover{transform:none!important}}.bl-root,.bl-pend{--bl-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--bl-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--bl-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--bl-ink: #14152A;--bl-ink-2: #474959;--bl-ink-3: #646677;--bl-ink-4: #8A8C9C;--bl-line: #E3E6EC;--bl-line-2: #CDD2DC;--bl-surface: #fff;--bl-surface-2: #F6F7FA;--bl-hover: #F1F2F7;--bl-sunken: #ECEEF5;--bl-brand: #4338CA;--bl-brand-soft: #EEF0FF;--bl-brand-ink: #3730A3;--bl-ok: #0E7A50;--bl-ok-soft: #E4F4EC;--bl-warn: #9A5B00;--bl-warn-soft: #FCF1DE;--bl-bad: #BE2F1D;--bl-bad-soft: #FBE9E5;--bl-done: #5B21B6;--bl-done-soft: #EFE9FB;--bl-info: #1F5FA6;--bl-info-soft: #E6EFFA;--bl-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--bl-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--bl-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--bl-font);font-size:14px;line-height:1.45;color:var(--bl-ink);-webkit-font-smoothing:antialiased}.bl-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.bl-root *,.bl-root *:before,.bl-root *:after,.bl-pend *,.bl-pend *:before,.bl-pend *:after,.bl-modal *,.bl-modal *:before,.bl-modal *:after{box-sizing:border-box}.bl-root :where(p,h1,h2,h3,h4,dl,dd),.bl-pend :where(p,h1,h2,dl,dd),.bl-modal :where(p,h2,h3,h4){margin:0}.bl-root button,.bl-pend button,.bl-modal button{font-family:inherit}.bl-root :focus-visible,.bl-pend :focus-visible,.bl-modal :focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.bl-num{font-variant-numeric:tabular-nums}.bl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bl-spacer{flex:1 1 auto}.bl-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.bl-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.bl-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.bl-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:bl-drift 26s ease-in-out infinite alternate}.bl-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:bl-drift 32s ease-in-out infinite alternate-reverse}.bl-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:bl-drift 28s ease-in-out infinite alternate}@keyframes bl-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.bl-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.bl-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.bl-sky-net circle{fill:#e0e7ff80}.bl-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bl-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.bl-hero-txt{flex:1 1 auto;min-width:0;max-width:720px}.bl-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.bl-eyebrow .bl-mark-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.bl-eyebrow .bl-eyebrow-sep{color:#e2e5ff61}.bl-title{font:650 38px/1.06 var(--bl-display);letter-spacing:-.034em;color:#fff}.bl-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.bl-sub{margin-top:8px;max-width:64ch;font-size:15px;color:#e2e5ffd1}.bl-sub b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.bl-sub .bl-sep{margin:0 7px;color:#e2e5ff61}.bl-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.bl-hero .bl-sk{background:#ffffff29}.bl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bl-kpis.bl-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.bl-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.bl-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.bl-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.bl-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.bl-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.bl-kpi-brand{background:#818cf83d;color:#d4daff}.bl-kpi-hot{background:#fb71853d;color:#ffd3d9}.bl-kpi-warm{background:#fbbf2438;color:#fde9b5}.bl-kpi-ok{background:#4ade9633;color:#c3f5d8}.bl-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.bl-kpi-val{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 30px/1 var(--bl-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:4px}.bl-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-kpi-sub.is-bad{color:#ffc9c0}.bl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--bl-font);color:var(--bl-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--bl-surface);box-shadow:inset 0 0 0 1px var(--bl-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.bl-btn svg{flex:none}.bl-btn:hover{background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line-2),0 1px 2px #1012280d}.bl-btn:disabled{opacity:.55;cursor:default;transform:none}.bl-btn.bl-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.bl-btn.bl-pri:hover:not(:disabled){transform:translateY(-1px)}.bl-btn.bl-okbtn{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.bl-btn.bl-okbtn:hover:not(:disabled){transform:translateY(-1px)}.bl-btn.bl-dangerbtn{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.bl-btn.bl-dangerbtn:hover:not(:disabled){background:linear-gradient(180deg,#c9321e,#a82718)}.bl-btn.bl-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.bl-btn.bl-ghost{background:transparent;box-shadow:none;color:var(--bl-ink-2)}.bl-btn.bl-ghost:hover{background:var(--bl-hover);color:var(--bl-ink)}.bl-hero .bl-btn.bl-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bl-hero .bl-btn.bl-glass:hover{background:#ffffff2b}.bl-hero .bl-btn.bl-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.bl-hero .bl-btn.bl-white:hover{background:#eef0ff;transform:translateY(-1px)}.bl-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--bl-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.bl-iconbtn:hover{background:var(--bl-hover);color:var(--bl-ink)}.bl-iconbtn.is-danger:hover{background:var(--bl-bad-soft);color:var(--bl-bad)}.bl-iconbtn:disabled{opacity:.5;cursor:default}.bl-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--bl-font);color:var(--bl-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.bl-lnk:hover{text-decoration:underline;text-underline-offset:3px}.bl-lnk.is-danger{color:var(--bl-bad)}.bl-spin{animation:bl-rot .9s linear infinite}@keyframes bl-rot{to{transform:rotate(360deg)}}.bl-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--bl-sunken);animation:bl-pulse 1.1s ease-in-out infinite alternate}@keyframes bl-pulse{0%{opacity:.55}to{opacity:1}}.bl-nav{display:flex;align-items:center;gap:8px;min-width:0}.bl-tabs{position:relative;display:flex;flex:0 1 auto;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;box-shadow:var(--bl-sh-1);overflow-x:auto;scrollbar-width:none;background:linear-gradient(90deg,var(--bl-surface) 40%,rgba(255,255,255,0)) left / 36px 100% no-repeat local,linear-gradient(270deg,var(--bl-surface) 40%,rgba(255,255,255,0)) right / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#14152a29,#14152a00) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#14152a29,#14152a00) right / 14px 100% no-repeat scroll,var(--bl-surface)}.bl-tabs::-webkit-scrollbar{display:none}.bl-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:0;border-radius:10px;flex:none;font:600 13.5px/1 var(--bl-font);color:var(--bl-ink-2);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.bl-tab svg{color:var(--bl-ink-4)}.bl-tab:hover{background:var(--bl-hover);color:var(--bl-ink)}.bl-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.bl-tab[aria-selected=true] svg{color:#a5b4fc}.bl-tab .bl-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--bl-sunken);color:var(--bl-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.bl-tab[aria-selected=true] .bl-count{background:#ffffff29;color:#fff}.bl-tab .bl-alert-dot{width:8px;height:8px;border-radius:50%;background:var(--bl-bad);box-shadow:0 0 0 3px var(--bl-bad-soft)}.bl-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--bl-surface);box-shadow:var(--bl-sh-1)}.bl-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.bl-search{position:relative;flex:1 1 260px;min-width:200px}.bl-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--bl-ink-4);pointer-events:none}.bl-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--bl-surface-2);font:500 14px/1 var(--bl-font);color:var(--bl-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bl-search input::-moz-placeholder{color:var(--bl-ink-3);opacity:1}.bl-search input::placeholder{color:var(--bl-ink-3);opacity:1}.bl-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bl-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--bl-brand),0 0 0 3px #4338ca24}.bl-search .bl-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--bl-ink-3);cursor:pointer}.bl-search .bl-clear svg{position:static;transform:none;color:inherit}.bl-search .bl-clear:hover{background:var(--bl-hover);color:var(--bl-ink)}.bl-selectbox{position:relative;display:inline-flex;align-items:center}.bl-selectbox select{height:38px;max-width:220px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--bl-surface);box-shadow:inset 0 0 0 1px var(--bl-line);font:550 13.5px/1 var(--bl-font);color:var(--bl-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.bl-selectbox select:hover{box-shadow:inset 0 0 0 1px var(--bl-line-2);color:var(--bl-ink)}.bl-selectbox select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--bl-brand),0 0 0 3px #4338ca24}.bl-selectbox svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--bl-ink-4);pointer-events:none}.bl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.bl-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 6px 0 12px;border:0;border-radius:999px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line);font:600 13px/1 var(--bl-font);color:var(--bl-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.bl-chip:hover{background:var(--bl-hover);color:var(--bl-ink);box-shadow:inset 0 0 0 1px var(--bl-line-2)}.bl-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.bl-chip .bl-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--bl-line);color:var(--bl-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.bl-chip[aria-pressed=true] .bl-n{background:#ffffff29;box-shadow:none;color:#fff}.bl-chip .bl-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.bl-dot.is-info{background:#3b82f6}.bl-dot.is-ok{background:#22c55e}.bl-dot.is-bad{background:#ef4444}.bl-dot.is-warn{background:#f5b94a}.bl-dot.is-done{background:#8b5cf6}.bl-dot.is-muted{background:#c3c6d1}.bl-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:0 4px}.bl-list-head .bl-count{font-size:13px;font-weight:600;color:var(--bl-ink-3);font-variant-numeric:tabular-nums}.bl-list-head .bl-count b{color:var(--bl-ink);font-weight:650}.bl-card{min-width:0;border-radius:18px;background:var(--bl-surface);box-shadow:var(--bl-sh-1)}.bl-table-wrap{border-radius:18px;background:var(--bl-surface);box-shadow:var(--bl-sh-1)}.bl-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.bl-table th{padding:11px 14px;background:var(--bl-surface-2);border-bottom:1px solid var(--bl-line);font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--bl-ink-3);text-align:left;white-space:nowrap}.bl-table th:first-child{border-top-left-radius:18px;padding-left:18px}.bl-table th:last-child{border-top-right-radius:18px;padding-right:14px}.bl-table td{padding:12px 14px;border-bottom:1px solid var(--bl-line);vertical-align:middle;color:var(--bl-ink-2)}.bl-table td:first-child{padding-left:18px}.bl-table tbody tr:last-child td{border-bottom:0}.bl-table tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.bl-table tbody tr:last-child td:last-child{border-bottom-right-radius:18px}.bl-table tbody tr{transition:background-color .15s}.bl-table tbody tr:hover td{background:#fafbfd}.bl-table tbody tr.is-menu{position:relative;z-index:5}.bl-table .is-r,.bl-table th.is-r{text-align:right}.bl-table .is-acts{width:1%;white-space:nowrap;text-align:right}.bl-table .is-only-sm{display:none}.bl-doc-no{display:flex;align-items:center;gap:8px;min-width:0}.bl-doc-no b{font:650 14px/1.25 var(--bl-font);color:var(--bl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-doc-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--bl-brand-soft);color:var(--bl-brand)}.bl-doc-ico.is-ok{background:var(--bl-ok-soft);color:var(--bl-ok)}.bl-doc-ico.is-bad{background:var(--bl-bad-soft);color:var(--bl-bad)}.bl-doc-ico.is-done{background:var(--bl-done-soft);color:var(--bl-done)}.bl-doc-ico.is-neutral,.bl-doc-ico.is-muted{background:var(--bl-surface-2);color:var(--bl-ink-3);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-doc-ico.is-warn{background:var(--bl-warn-soft);color:var(--bl-warn)}.bl-cell-main{min-width:0}.bl-cell-main>b,.bl-cell-main>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--bl-ink)}.bl-cell-sub{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-size:12.5px;color:var(--bl-ink-3)}.bl-cell-sub svg{flex:none;color:var(--bl-ink-4)}.bl-cell-sub>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.bl-cell-sub .is-bad{color:var(--bl-bad);font-weight:600}.bl-cell-sub .is-warn{color:var(--bl-warn);font-weight:600}.bl-cell-sub .is-ok{color:var(--bl-ok);font-weight:600}.bl-client{max-width:280px}.bl-amount{font:650 15px/1.2 var(--bl-font);color:var(--bl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-amount.is-neg{color:var(--bl-done)}.bl-amount-sub{margin-top:2px;font-size:12px;color:var(--bl-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-date{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bl-ink-2)}.bl-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.bl-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--bl-surface-2);color:var(--bl-ink-3);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-tag.is-done{background:var(--bl-done-soft);color:var(--bl-done);box-shadow:none}.bl-tag.is-brand{background:var(--bl-brand-soft);color:var(--bl-brand-ink);box-shadow:none}.bl-pill{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--bl-ink-2);background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.bl-pill.is-info{background:var(--bl-info-soft);color:var(--bl-info);box-shadow:none}.bl-pill.is-ok{background:var(--bl-ok-soft);color:var(--bl-ok);box-shadow:none}.bl-pill.is-bad{background:var(--bl-bad-soft);color:var(--bl-bad);box-shadow:none}.bl-pill.is-warn{background:var(--bl-warn-soft);color:var(--bl-warn);box-shadow:none}.bl-pill.is-done{background:var(--bl-done-soft);color:var(--bl-done);box-shadow:none}.bl-pill.is-muted{color:var(--bl-ink-3)}.bl-menu-wrap{position:relative;display:inline-flex}.bl-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.bl-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;min-width:230px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--bl-surface);box-shadow:var(--bl-sh-3);text-align:left}.bl-menu.is-up{top:auto;bottom:calc(100% + 6px)}.bl-menu button,.bl-menu a{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--bl-font);color:var(--bl-ink);text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.bl-menu button svg,.bl-menu a svg{flex:none;color:var(--bl-ink-3)}.bl-menu button:hover,.bl-menu a:hover{background:var(--bl-hover)}.bl-menu button:disabled{opacity:.5;cursor:default}.bl-menu .is-danger{color:var(--bl-bad)}.bl-menu .is-danger svg{color:var(--bl-bad)}.bl-menu .is-danger:hover{background:var(--bl-bad-soft)}.bl-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--bl-line)}.bl-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--bl-surface);box-shadow:var(--bl-sh-1);text-align:center}.bl-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--bl-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--bl-line),0 0 0 6px #6366f10f}.bl-empty h3{font:650 17px/1.3 var(--bl-display);color:var(--bl-ink)}.bl-empty p{max-width:50ch;font-size:13.5px;color:var(--bl-ink-3)}.bl-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.bl-sk-rows{display:flex;flex-direction:column;gap:0;padding:6px 0}.bl-sk-row{display:grid;grid-template-columns:34px 1.2fr 1.4fr .8fr .8fr 1fr .8fr;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--bl-line)}.bl-sk-row:last-child{border-bottom:0}.bl-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;padding:40px;color:var(--bl-ink-3);font-size:13.5px}.bl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border-radius:16px;background:var(--bl-surface);box-shadow:var(--bl-sh-1)}.bl-stat{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px}.bl-stat+.bl-stat{box-shadow:inset 1px 0 0 var(--bl-line)}.bl-stat-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--bl-brand-soft);color:var(--bl-brand)}.bl-stat-ico.is-ok{background:var(--bl-ok-soft);color:var(--bl-ok)}.bl-stat-ico.is-warn{background:var(--bl-warn-soft);color:var(--bl-warn)}.bl-stat-ico.is-info{background:var(--bl-info-soft);color:var(--bl-info)}.bl-stat small{display:block;font-size:12.5px;color:var(--bl-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-stat b{display:block;margin-top:2px;font:650 19px/1.15 var(--bl-display);letter-spacing:-.015em;color:var(--bl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-legacy{min-width:0}.bl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:bl-fade .18s ease-out;--bl-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--bl-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--bl-ink: #14152A;--bl-ink-2: #474959;--bl-ink-3: #646677;--bl-ink-4: #8A8C9C;--bl-line: #E3E6EC;--bl-line-2: #CDD2DC;--bl-surface: #fff;--bl-surface-2: #F6F7FA;--bl-hover: #F1F2F7;--bl-sunken: #ECEEF5;--bl-brand: #4338CA;--bl-brand-soft: #EEF0FF;--bl-brand-ink: #3730A3;--bl-ok: #0E7A50;--bl-ok-soft: #E4F4EC;--bl-warn: #9A5B00;--bl-warn-soft: #FCF1DE;--bl-bad: #BE2F1D;--bl-bad-soft: #FBE9E5;--bl-done: #5B21B6;--bl-done-soft: #EFE9FB;--bl-info: #1F5FA6;--bl-info-soft: #E6EFFA;--bl-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--bl-font);font-size:14px;line-height:1.45;color:var(--bl-ink);text-align:left;-webkit-font-smoothing:antialiased}@keyframes bl-fade{0%{opacity:0}}.bl-dialog{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:20px;background:var(--bl-surface);box-shadow:var(--bl-sh-3)}.bl-dialog.is-sm{max-width:440px}.bl-dialog.is-lg{max-width:920px}.bl-dialog-hd{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--bl-line)}.bl-dialog-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--bl-brand-soft);color:var(--bl-brand)}.bl-dialog-ico.is-bad{background:var(--bl-bad-soft);color:var(--bl-bad)}.bl-dialog-ico.is-warn{background:var(--bl-warn-soft);color:var(--bl-warn)}.bl-dialog-ico.is-ok{background:var(--bl-ok-soft);color:var(--bl-ok)}.bl-dialog-hd>div{flex:1;min-width:0;padding-top:1px}.bl-dialog-hd h2{font:650 19px/1.25 var(--bl-display);letter-spacing:-.012em;color:var(--bl-ink)}.bl-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:var(--bl-ink-3);font-variant-numeric:tabular-nums}.bl-dialog-x{margin:-4px -8px 0 0}.bl-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 20px;display:flex;flex-direction:column;gap:18px}.bl-dialog-bd>p{font-size:14px;line-height:1.5;color:var(--bl-ink-2);overflow-wrap:anywhere}.bl-dialog-bd>p strong{color:var(--bl-ink);font-weight:650}.bl-dialog-ft{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--bl-line);background:var(--bl-surface-2)}.bl-dialog-ft .bl-ft-note{margin-right:auto;font-size:12.5px;color:var(--bl-ink-3)}.bl-section{display:flex;flex-direction:column;gap:10px;min-width:0}.bl-section-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.bl-section-hd h3{display:inline-flex;align-items:center;gap:8px;font:650 14.5px/1.3 var(--bl-font);color:var(--bl-ink)}.bl-section-hd h3 svg{color:var(--bl-ink-4)}.bl-section-hd .bl-req{color:var(--bl-bad)}.bl-hint{font-size:12.5px;color:var(--bl-ink-3)}.bl-grid{display:grid;gap:12px}.bl-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bl-grid .is-full{grid-column:1 / -1}.bl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.bl-field>span,.bl-label{font-size:12.5px;font-weight:600;color:var(--bl-ink-2)}.bl-field>span .bl-req{color:var(--bl-bad)}.bl-input,.bl-select,.bl-textarea{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--bl-surface);color:var(--bl-ink);box-shadow:inset 0 0 0 1px var(--bl-line-2);font:500 14px/1.3 var(--bl-font);transition:box-shadow .15s,background .15s}.bl-input::-moz-placeholder,.bl-textarea::-moz-placeholder{color:var(--bl-ink-3);opacity:1}.bl-input::placeholder,.bl-textarea::placeholder{color:var(--bl-ink-3);opacity:1}.bl-input:hover,.bl-select:hover,.bl-textarea:hover{box-shadow:inset 0 0 0 1px #b5bbc8}.bl-input:focus,.bl-select:focus,.bl-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--bl-brand),0 0 0 3px #4338ca24}.bl-input:disabled,.bl-select:disabled,.bl-textarea:disabled{background:var(--bl-surface-2);color:var(--bl-ink-3)}.bl-input.is-num{text-align:right;font-variant-numeric:tabular-nums}.bl-select{padding-right:30px;-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='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.bl-textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical;line-height:1.5}.bl-search-field{position:relative}.bl-search-field>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--bl-ink-4);pointer-events:none}.bl-search-field .bl-input{padding-left:36px}.bl-check{display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:13.5px;color:var(--bl-ink-2);cursor:pointer}.bl-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--bl-brand);cursor:pointer}.bl-pick-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;padding:4px;border-radius:12px;background:var(--bl-surface);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-pick-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:9px;background:none;text-align:left;cursor:pointer}.bl-pick-list button:hover{background:var(--bl-hover)}.bl-pick-list .bl-pick-empty{padding:12px;font-size:13px;color:var(--bl-ink-3)}.bl-av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--bl-brand-soft);color:var(--bl-brand-ink);font:650 13px/1 var(--bl-font)}.bl-av.is-deal{background:var(--bl-done-soft);color:var(--bl-done)}.bl-pick-txt{min-width:0;flex:1}.bl-pick-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--bl-ink)}.bl-pick-txt small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--bl-ink-3);font-variant-numeric:tabular-nums}.bl-picked{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 10px 10px 12px;border-radius:12px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-picked.is-deal{background:#f6f2fe;box-shadow:inset 0 0 0 1px #e2d6fa}.bl-picked .bl-tag{margin-left:auto}.bl-panel{padding:14px;border-radius:14px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-lines{display:flex;flex-direction:column;gap:10px}.bl-line{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-radius:14px;background:var(--bl-surface);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-line-top{display:flex;align-items:flex-end;gap:10px;min-width:0}.bl-line-top .bl-field{flex:1 1 auto}.bl-line-no{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-bottom:7px;border-radius:8px;background:var(--bl-sunken);color:var(--bl-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.bl-line-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:10px;align-items:end}.bl-line-total{display:flex;flex-direction:column;gap:6px;min-width:0}.bl-line-total output{display:flex;align-items:center;justify-content:flex-end;height:40px;padding:0 12px;border-radius:10px;background:var(--bl-surface-2);font:650 14px/1 var(--bl-font);color:var(--bl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.bl-line-note{font-size:12px;color:var(--bl-ink-3)}.bl-lines-empty{padding:22px 16px;border-radius:14px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line);text-align:center;font-size:13.5px;color:var(--bl-ink-3)}.bl-totals{align-self:flex-end;width:100%;max-width:360px;padding:14px 16px;border-radius:14px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-totals dl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px}.bl-totals dt{font-size:13.5px;color:var(--bl-ink-2)}.bl-totals dd{font-size:14px;font-weight:600;color:var(--bl-ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bl-totals dd.is-neg{color:var(--bl-bad)}.bl-totals .bl-disc{display:inline-flex;align-items:center;gap:8px}.bl-totals .bl-disc .bl-input{width:76px;height:32px;padding:0 8px}.bl-totals .bl-ttc{margin-top:4px;padding-top:10px;border-top:1px solid var(--bl-line-2);font:650 16px/1.2 var(--bl-display);color:var(--bl-ink)}.bl-totals dd.bl-ttc{font:650 19px/1.2 var(--bl-display);letter-spacing:-.01em;color:var(--bl-brand-ink)}.bl-choice{display:flex;flex-direction:column;gap:8px}.bl-choice label{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:var(--bl-surface);box-shadow:inset 0 0 0 1px var(--bl-line);cursor:pointer;transition:box-shadow .15s,background .15s}.bl-choice label:hover{box-shadow:inset 0 0 0 1px var(--bl-line-2)}.bl-choice label.is-on{background:var(--bl-brand-soft);box-shadow:inset 0 0 0 1.5px var(--bl-brand)}.bl-choice input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--bl-brand)}.bl-choice b{display:block;font-size:14px;font-weight:650;color:var(--bl-ink)}.bl-choice small{display:block;margin-top:2px;font-size:13px;color:var(--bl-ink-3)}.bl-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line);font-size:13px;line-height:1.45;color:var(--bl-ink-2)}.bl-note svg{flex:none;margin-top:1px;color:var(--bl-ink-3)}.bl-note.is-warn{background:var(--bl-warn-soft);box-shadow:none;color:#6e4100}.bl-note.is-warn svg{color:var(--bl-warn)}.bl-note.is-info{background:var(--bl-brand-soft);box-shadow:none;color:var(--bl-brand-ink)}.bl-note.is-info svg{color:var(--bl-brand)}.bl-quill{overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--bl-line-2)}.bl-quill:focus-within{box-shadow:inset 0 0 0 1px var(--bl-brand),0 0 0 3px #4338ca24}.bl-quill .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--bl-line);background:var(--bl-surface-2);padding:8px 10px}.bl-quill .ql-container.ql-snow{border:0;font-family:var(--bl-font)}.bl-quill .ql-editor{min-height:150px;max-height:260px;overflow-y:auto;padding:12px 14px;font-size:14px;line-height:1.6;color:var(--bl-ink)}.bl-quill .ql-editor.ql-blank:before{color:var(--bl-ink-3);font-style:normal}.bl-attach{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line);font-size:13px;color:var(--bl-ink-2)}.bl-attach svg{flex:none;color:var(--bl-brand)}.bl-attach b{font-weight:650;color:var(--bl-ink)}.bl-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bl-file-pick{position:relative;overflow:hidden}.bl-file-pick input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bl-file-name{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;color:var(--bl-ink-2)}.bl-file-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-split{font-size:12.5px;color:var(--bl-ink-3);font-variant-numeric:tabular-nums}.bl-split b{color:var(--bl-ink-2);font-weight:650}.bl-settings{display:flex;flex-direction:column;gap:14px;max-width:920px}.bl-set-card{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;border-radius:18px;background:var(--bl-surface);box-shadow:var(--bl-sh-1)}.bl-set-card>header{display:flex;align-items:flex-start;gap:12px}.bl-set-card>header .bl-stat-ico{width:34px;height:34px}.bl-set-card>header h2{font:650 16.5px/1.25 var(--bl-display);letter-spacing:-.01em;color:var(--bl-ink)}.bl-set-card>header p{margin-top:2px;font-size:13px;color:var(--bl-ink-3)}.bl-img-prev{display:flex;align-items:center;justify-content:flex-start;min-height:56px;padding:8px 12px;border-radius:12px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-img-prev img{max-height:48px;max-width:220px;-o-object-fit:contain;object-fit:contain}.bl-save-bar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 12px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--bl-sh-2)}.bl-save-bar p{margin-right:auto;font-size:13px;color:var(--bl-ink-3)}.bl-exports{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px;scroll-margin-top:80px}.bl-exports>header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.bl-exports>header h2{font:650 18px/1.25 var(--bl-display);letter-spacing:-.012em;color:var(--bl-ink)}.bl-exports>header p{margin-top:3px;font-size:13px;color:var(--bl-ink-3)}.bl-exports-period{display:flex;flex-wrap:wrap;gap:8px}.bl-export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bl-export{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 12px 12px 14px;border-radius:14px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-export>div{flex:1;min-width:0}.bl-export b{display:block;font-size:14px;font-weight:650;color:var(--bl-ink)}.bl-export small{display:block;margin-top:2px;font-size:12.5px;color:var(--bl-ink-3)}.bl-pend{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(90% 60% at 50% 0%,#eef0ff,#f6f7fa 60%)}.bl-pend-card{width:100%;max-width:460px;padding:28px 28px 22px;border-radius:24px;background:var(--bl-surface);box-shadow:var(--bl-sh-2)}.bl-pend-brand{display:inline-flex;align-items:center;gap:10px;font:650 20px/1 var(--bl-display);letter-spacing:-.03em;color:var(--bl-ink)}.bl-mark{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);color:#fff;font:700 18px/1 var(--bl-display);box-shadow:inset 0 1px #ffffff52,0 10px 22px -8px #4f46e5cc}.bl-pend-state{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:6px 12px 6px 10px;border-radius:999px;font-size:13px;font-weight:650;background:var(--bl-warn-soft);color:var(--bl-warn)}.bl-pend-state i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #9a5b0029;animation:bl-beat 2s ease-in-out infinite}.bl-pend-state.is-ok{background:var(--bl-ok-soft);color:var(--bl-ok)}.bl-pend-state.is-ok i{box-shadow:0 0 0 3px #0e7a5029}.bl-pend-state.is-bad{background:var(--bl-bad-soft);color:var(--bl-bad)}.bl-pend-state.is-neutral{background:var(--bl-surface-2);color:var(--bl-ink-2);box-shadow:inset 0 0 0 1px var(--bl-line)}.bl-pend-state.is-neutral i,.bl-pend-state.is-bad i{animation:none}@keyframes bl-beat{50%{box-shadow:0 0 0 6px #9a5b000d}}.bl-pend h1{margin-top:14px;font:650 28px/1.12 var(--bl-display);letter-spacing:-.03em;color:var(--bl-ink)}.bl-pend-lead{margin-top:8px;font-size:15px;line-height:1.5;color:var(--bl-ink-2)}.bl-pend-lead b{color:var(--bl-ink);font-weight:650}.bl-pend-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin-top:18px;padding:14px 16px;border-radius:14px;background:var(--bl-surface-2);box-shadow:inset 0 0 0 1px var(--bl-line);font-size:13.5px}.bl-pend-facts dt{color:var(--bl-ink-3)}.bl-pend-facts dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:600;color:var(--bl-ink)}.bl-pend-acts{display:flex;flex-direction:column;gap:8px;margin-top:20px}.bl-pend-acts .bl-btn{width:100%;height:46px;font-size:14.5px;border-radius:13px}.bl-pend-live{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12.5px;color:var(--bl-ink-3);text-align:center;font-variant-numeric:tabular-nums}.bl-pend-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--bl-line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--bl-ink-3)}.bl-pend-foot a{color:var(--bl-brand-ink);font-weight:600}@media (max-width: 1280px){.bl-kpis,.bl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-stat:nth-child(3){box-shadow:inset 0 1px 0 var(--bl-line)}.bl-stat:nth-child(4){box-shadow:inset 1px 0 0 var(--bl-line),inset 0 1px 0 var(--bl-line)}}@media (max-width: 1100px){.bl-table .is-hide-md{display:none}}@media (min-width: 768px) and (max-width: 1100px){.bl-table .is-hide-tab{display:none}}.bl-file-pick:focus-within{outline:2px solid var(--bl-brand);outline-offset:2px}@media (max-width: 767.98px){.bl-root{gap:14px}.bl-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.bl-hero-top{flex-direction:column}.bl-title{font-size:29px}.bl-hero-acts{width:100%;justify-content:stretch}.bl-hero-acts .bl-btn{flex:1 1 45%}.bl-kpi{padding:12px 12px 13px}.bl-kpi-top{font-size:12.5px;gap:7px}.bl-kpi-val{font-size:24px}.bl-kpi-sub{white-space:normal;line-height:1.35;font-size:12.5px}.bl-kpis.bl-kpis-3{grid-template-columns:minmax(0,1fr)}.bl-toolbar-row>.bl-search{flex-basis:100%;min-width:0}.bl-toolbar-row>.bl-btn.bl-pri{flex:1 1 100%}.bl-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:2px 12px;scrollbar-width:none}.bl-chips::-webkit-scrollbar{display:none}.bl-chip{flex:none}.bl-selectbox,.bl-selectbox select{width:100%;max-width:100%}.bl-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-stat{padding:12px;gap:10px}.bl-stat-ico{display:none}.bl-stat b{font-size:17px}.bl-table-wrap{background:transparent;box-shadow:none;border-radius:0}.bl-table,.bl-table tbody,.bl-table tr,.bl-table td{display:block;width:100%}.bl-table thead{display:none}.bl-table tbody{display:flex;flex-direction:column;gap:10px}.bl-table tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 14px 12px;border-radius:18px;background:var(--bl-surface);box-shadow:var(--bl-sh-1);grid-template-areas:"no status" "client client" "date amount" "due amount" "acts acts"}.bl-table.is-products tbody tr{grid-template-areas:"no status" "meta amount" "acts acts"}.bl-table.is-expenses tbody tr{grid-template-areas:"no status" "client client" "meta amount" "acts acts"}.bl-table tbody tr:hover td{background:transparent}.bl-table td,.bl-table td:first-child{padding:0;border:0!important;border-radius:0!important}.bl-table td[data-cell=no]{grid-area:no;min-width:0}.bl-table td[data-cell=status]{grid-area:status;justify-self:end;width:auto}.bl-table td[data-cell=client]{grid-area:client}.bl-table td[data-cell=date]{grid-area:date;font-size:13px}.bl-table td[data-cell=due]{grid-area:due;font-size:13px}.bl-table td[data-cell=meta]{grid-area:meta;align-self:center;font-size:13px}.bl-table td[data-cell=amount]{grid-area:amount;align-self:center;width:auto;text-align:right}.bl-table td[data-cell=date]:before,.bl-table td[data-cell=due]:before{content:attr(data-label) " · ";color:var(--bl-ink-3)}.bl-table td[data-cell=due] .bl-cell-main{display:inline}.bl-table td[data-cell=due] .bl-cell-main>span:first-child{display:inline}.bl-table td[data-cell=due] .bl-cell-sub{display:inline-flex;margin:0 0 0 6px}.bl-table td[data-cell=acts]{grid-area:acts;width:auto;margin-top:6px;padding-top:10px!important;border-top:1px solid var(--bl-line)!important;text-align:left}.bl-table td[data-cell=acts] .bl-acts{display:flex;justify-content:flex-start;flex-wrap:wrap}.bl-table td[data-cell=acts]:has(>.bl-acts:empty){display:none}.bl-table td[data-cell=acts] .bl-acts .bl-menu-wrap{margin-left:auto}.bl-table .is-hide-md,.bl-table .is-hide-sm{display:none}.bl-table .is-only-sm{display:block}.bl-client{max-width:none}.bl-sk-row{grid-template-columns:34px 1fr 80px}.bl-sk-row>:nth-child(n+4){display:none}.bl-modal{align-items:flex-end;padding:0}.bl-dialog,.bl-dialog.is-sm,.bl-dialog.is-lg{max-width:none;max-height:94vh;max-height:94dvh;border-radius:20px 20px 0 0}.bl-dialog-hd{padding:16px 16px 12px}.bl-dialog-bd{padding:14px 16px 18px}.bl-dialog-ft{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.bl-dialog-ft .bl-btn{flex:1 1 0}.bl-dialog-ft .bl-ft-note{flex-basis:100%}.bl-grid.is-2,.bl-grid.is-3{grid-template-columns:minmax(0,1fr)}.bl-line-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bl-line-total{grid-column:1 / -1}.bl-totals{max-width:none}.bl-root input,.bl-root select,.bl-root textarea,.bl-modal input,.bl-modal select,.bl-modal textarea{font-size:16px}.bl-export-grid{grid-template-columns:minmax(0,1fr)}.bl-exports,.bl-set-card{padding:16px}.bl-save-bar{bottom:8px}.bl-save-bar p{display:none}.bl-save-bar .bl-btn{flex:1}.bl-pend-card{padding:22px 18px 18px;border-radius:20px}.bl-pend h1{font-size:24px}}@media (max-width: 767.98px),(pointer: coarse){.bl-btn,.bl-btn.bl-sm{min-height:44px}.bl-iconbtn{width:44px;height:44px}.bl-tab{min-height:44px}.bl-chip{height:44px}.bl-menu button,.bl-menu a,.bl-search input,.bl-input,.bl-select,.bl-selectbox select{min-height:44px}.bl-search .bl-clear{right:2px;width:40px;height:40px}.bl-totals .bl-disc .bl-input{height:44px}.bl-check{min-height:44px}.bl-pick-list button{min-height:52px}}@media (prefers-reduced-motion: reduce){.bl-root *,.bl-root *:before,.bl-root *:after,.bl-modal,.bl-modal *,.bl-pend *,.bl-pend *:before{animation:none!important;transition:none!important}.bl-kpi:hover,.bl-btn:hover{transform:none!important}}@media (min-width: 768px) and (max-width: 1100px){.bl-acts .bl-btn.bl-sm{width:36px;padding:0}.bl-acts .bl-btn.bl-sm .bl-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bl-client{max-width:190px}.bl-table th,.bl-table td{padding-left:10px;padding-right:10px}}.mt-root,.mt-modal{--mt-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--mt-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--mt-ink: #14152A;--mt-ink-2: #474959;--mt-ink-3: #646677;--mt-ink-4: #8A8C9C;--mt-line: #E3E6EC;--mt-line-2: #CDD2DC;--mt-surface: #fff;--mt-surface-2: #F6F7FA;--mt-hover: #F1F2F7;--mt-sunken: #ECEEF5;--mt-brand: #4338CA;--mt-brand-soft: #EEF0FF;--mt-brand-ink: #3730A3;--mt-ok: #0E7A50;--mt-ok-soft: #E4F4EC;--mt-warn: #9A5B00;--mt-warn-soft: #FCF1DE;--mt-bad: #BE2F1D;--mt-bad-soft: #FBE9E5;--mt-info: #1F5FA6;--mt-info-soft: #E6EFFA;--mt-done: #5B21B6;--mt-done-soft: #EFE9FB;--mt-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--mt-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--mt-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--mt-font);font-size:14px;line-height:1.45;color:var(--mt-ink);-webkit-font-smoothing:antialiased}.mt-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.mt-root *,.mt-root *:before,.mt-root *:after,.mt-modal *,.mt-modal *:before,.mt-modal *:after{box-sizing:border-box}.mt-root :where(p,h1,h2,h3,h4,dl,dd,figure),.mt-modal :where(p,h2,h3,h4,dl,dd){margin:0}.mt-root :where(ul,ol),.mt-modal :where(ul,ol){margin:0;padding:0;list-style:none}.mt-root button,.mt-modal button,.mt-root input,.mt-modal input,.mt-root select,.mt-modal select,.mt-root textarea,.mt-modal textarea{font-family:inherit}.mt-root :focus-visible,.mt-modal :focus-visible{outline:2px solid var(--mt-brand);outline-offset:2px}.mt-num{font-variant-numeric:tabular-nums}.mt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mt-spacer{flex:1 1 auto}.mt-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.mt-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.mt-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.mt-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:mt-drift 26s ease-in-out infinite alternate}.mt-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:mt-drift 32s ease-in-out infinite alternate-reverse}.mt-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:mt-drift 28s ease-in-out infinite alternate}@keyframes mt-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.mt-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.mt-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.mt-sky-net circle{fill:#e0e7ff80}.mt-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mt-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.mt-hero-txt{flex:1 1 auto;min-width:0;max-width:740px}.mt-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.mt-eyebrow .mt-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.mt-eyebrow .mt-eyebrow-sep{color:#e2e5ff61}.mt-eyebrow .mt-flag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#fbbf2433;color:#fde9b5;font-size:12px;font-weight:650}.mt-title{font:650 38px/1.06 var(--mt-display);letter-spacing:-.034em;color:#fff}.mt-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.mt-sub{margin-top:8px;max-width:66ch;font-size:15px;color:#e2e5ffd1}.mt-sub b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.mt-sub .mt-sep{margin:0 7px;color:#e2e5ff61}.mt-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.mt-hero .mt-sk{background:#ffffff29}.mt-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mt-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.mt-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.mt-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.mt-kpi.is-static{cursor:default}.mt-kpi.is-static:hover{transform:none;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14}.mt-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.mt-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.mt-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.mt-kpi-brand{background:#818cf83d;color:#d4daff}.mt-kpi-hot{background:#fb71853d;color:#ffd3d9}.mt-kpi-warm{background:#fbbf2438;color:#fde9b5}.mt-kpi-ok{background:#4ade9633;color:#c3f5d8}.mt-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.mt-kpi-val{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 30px/1 var(--mt-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.mt-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:4px}.mt-kpi-val.is-name{font-size:24px;letter-spacing:-.02em}.mt-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-kpi-sub .is-up{color:#a7f3d0;font-weight:650}.mt-kpi-sub .is-down{color:#ffc9c0;font-weight:650}.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--mt-font);color:var(--mt-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--mt-surface);box-shadow:inset 0 0 0 1px var(--mt-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.mt-btn svg{flex:none}.mt-btn:hover{background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line-2),0 1px 2px #1012280d}.mt-btn:disabled,.mt-btn[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.mt-btn.mt-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.mt-btn.mt-pri:hover:not(:disabled){transform:translateY(-1px)}.mt-btn.mt-okbtn{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.mt-btn.mt-dangerbtn{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.mt-btn.mt-dangerbtn:hover:not(:disabled){background:linear-gradient(180deg,#c9321e,#a82718)}.mt-btn.mt-danger-soft{color:var(--mt-bad)}.mt-btn.mt-danger-soft:hover{background:var(--mt-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.mt-btn.mt-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.mt-btn.mt-ghost{background:transparent;box-shadow:none;color:var(--mt-ink-2)}.mt-btn.mt-ghost:hover{background:var(--mt-hover);color:var(--mt-ink)}.mt-hero .mt-btn.mt-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mt-hero .mt-btn.mt-glass:hover{background:#ffffff2b}.mt-hero .mt-btn.mt-glass[aria-pressed=true]{background:#fbbf2438;box-shadow:inset 0 0 0 1.5px #fde9b599;color:#fde9b5}.mt-hero .mt-btn.mt-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.mt-hero .mt-btn.mt-white:hover{background:#eef0ff;transform:translateY(-1px)}.mt-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--mt-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.mt-iconbtn:hover{background:var(--mt-hover);color:var(--mt-ink)}.mt-iconbtn.is-danger:hover{background:var(--mt-bad-soft);color:var(--mt-bad)}.mt-iconbtn:disabled{opacity:.5;cursor:default}.mt-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--mt-font);color:var(--mt-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.mt-lnk:hover{text-decoration:underline;text-underline-offset:3px}.mt-lnk:disabled{opacity:.55;cursor:default;text-decoration:none}.mt-spin{animation:mt-rot .9s linear infinite}@keyframes mt-rot{to{transform:rotate(360deg)}}.mt-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--mt-sunken);animation:mt-pulse 1.1s ease-in-out infinite alternate}@keyframes mt-pulse{0%{opacity:.55}to{opacity:1}}.mt-tabs{display:flex;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;background:var(--mt-surface);box-shadow:var(--mt-sh-1);overflow-x:auto;scrollbar-width:none;align-self:flex-start}.mt-tabs::-webkit-scrollbar{display:none}.mt-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:0;border-radius:10px;flex:none;font:600 13.5px/1 var(--mt-font);color:var(--mt-ink-2);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.mt-tab svg{color:var(--mt-ink-4)}.mt-tab:hover{background:var(--mt-hover);color:var(--mt-ink)}.mt-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.mt-tab[aria-selected=true] svg{color:#a5b4fc}.mt-tab .mt-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--mt-sunken);color:var(--mt-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.mt-tab[aria-selected=true] .mt-count{background:#ffffff29;color:#fff}.mt-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--mt-surface);box-shadow:var(--mt-sh-1)}.mt-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.mt-toolbar-row+.mt-toolbar-row{padding-top:10px;border-top:1px solid var(--mt-line)}.mt-search{position:relative;flex:1 1 260px;min-width:200px}.mt-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--mt-ink-4);pointer-events:none}.mt-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--mt-surface-2);font:500 14px/1 var(--mt-font);color:var(--mt-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mt-search input::-moz-placeholder{color:var(--mt-ink-3);opacity:1}.mt-search input::placeholder{color:var(--mt-ink-3);opacity:1}.mt-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mt-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--mt-brand),0 0 0 3px #4338ca24}.mt-search .mt-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--mt-ink-3);cursor:pointer}.mt-search .mt-clear:hover{background:var(--mt-hover);color:var(--mt-ink)}.mt-selectbox{position:relative;display:inline-flex;align-items:center;min-width:0}.mt-selectbox select,.mt-selectbox input{height:38px;max-width:240px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--mt-surface);box-shadow:inset 0 0 0 1px var(--mt-line);font:550 13.5px/1 var(--mt-font);color:var(--mt-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.mt-selectbox input{padding-right:10px;cursor:text}.mt-selectbox select:hover,.mt-selectbox input:hover{box-shadow:inset 0 0 0 1px var(--mt-line-2);color:var(--mt-ink)}.mt-selectbox select:focus,.mt-selectbox input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--mt-brand),0 0 0 3px #4338ca24}.mt-selectbox>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--mt-ink-4);pointer-events:none}.mt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.mt-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line);font:600 13px/1 var(--mt-font);color:var(--mt-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.mt-chip:has(.mt-n){padding-right:6px}.mt-chip:hover{background:var(--mt-hover);color:var(--mt-ink);box-shadow:inset 0 0 0 1px var(--mt-line-2)}.mt-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.mt-chip .mt-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--mt-line);color:var(--mt-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.mt-chip[aria-pressed=true] .mt-n{background:#ffffff29;box-shadow:none;color:#fff}.mt-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.mt-dot.is-ok{background:#22c55e}.mt-dot.is-warn{background:#f5b94a}.mt-dot.is-bad{background:#ef4444}.mt-dot.is-muted{background:#c3c6d1}.mt-dot.is-brand{background:#6366f1}.mt-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:0 4px}.mt-list-head .mt-count{font-size:13px;font-weight:600;color:var(--mt-ink-3);font-variant-numeric:tabular-nums}.mt-list-head .mt-count b{color:var(--mt-ink);font-weight:650}.mt-card{min-width:0;border-radius:18px;background:var(--mt-surface);box-shadow:var(--mt-sh-1)}.mt-card-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 0}.mt-card-hd h2,.mt-card-hd h3{display:inline-flex;align-items:center;gap:8px;font:650 16px/1.25 var(--mt-display);letter-spacing:-.01em;color:var(--mt-ink)}.mt-card-hd h2 svg,.mt-card-hd h3 svg{color:var(--mt-ink-4)}.mt-card-hd small{font-size:12.5px;color:var(--mt-ink-3)}.mt-card-bd{padding:14px 18px 18px}.mt-pill{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--mt-ink-2);background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-pill.has-dot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.mt-pill.is-ok{background:var(--mt-ok-soft);color:var(--mt-ok);box-shadow:none}.mt-pill.is-warn{background:var(--mt-warn-soft);color:var(--mt-warn);box-shadow:none}.mt-pill.is-bad{background:var(--mt-bad-soft);color:var(--mt-bad);box-shadow:none}.mt-pill.is-info{background:var(--mt-info-soft);color:var(--mt-info);box-shadow:none}.mt-pill.is-brand{background:var(--mt-brand-soft);color:var(--mt-brand-ink);box-shadow:none}.mt-pill.is-done{background:var(--mt-done-soft);color:var(--mt-done);box-shadow:none}.mt-pill.is-muted{color:var(--mt-ink-3)}.mt-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--mt-brand-soft);color:var(--mt-brand-ink);font-size:13.5px}.mt-note svg{flex:none;margin-top:1px}.mt-note.is-warn{background:var(--mt-warn-soft);color:var(--mt-warn)}.mt-note.is-bad{background:var(--mt-bad-soft);color:var(--mt-bad)}.mt-note b,.mt-note strong{font-weight:650}.mt-mono{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;font:650 14px/1 var(--mt-font);letter-spacing:.01em;color:var(--mt-mono-fg, #2C3F86);background:var(--mt-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.mt-mono.is-sm{width:30px;height:30px;border-radius:10px;font-size:12px}.mt-mono.is-lg{width:56px;height:56px;border-radius:17px;font-size:19px}.mt-m1{--mt-mono-bg: #E3E8F8;--mt-mono-fg: #2C3F86}.mt-m2{--mt-mono-bg: #E0F0E8;--mt-mono-fg: #1C6444}.mt-m3{--mt-mono-bg: #F5E6DC;--mt-mono-fg: #873F1E}.mt-m4{--mt-mono-bg: #ECE5F7;--mt-mono-fg: #57388B}.mt-m5{--mt-mono-bg: #F4EAD0;--mt-mono-fg: #74540E}.mt-m6{--mt-mono-bg: #DFEDF1;--mt-mono-fg: #1D5C6B}.mt-m7{--mt-mono-bg: #F3E2EA;--mt-mono-fg: #873052}.mt-m8{--mt-mono-bg: #E7E8EE;--mt-mono-fg: #3D4050}.mt-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--mt-surface);box-shadow:var(--mt-sh-1);text-align:center}.mt-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--mt-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--mt-line),0 0 0 6px #6366f10f}.mt-empty h3{font:650 17px/1.3 var(--mt-display);color:var(--mt-ink)}.mt-empty p{max-width:52ch;font-size:13.5px;color:var(--mt-ink-3)}.mt-empty p b{color:var(--mt-ink-2);font-weight:650}.mt-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.mt-empty.is-flat{box-shadow:none;background:var(--mt-surface-2);padding:28px 18px 30px}.mt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mt-fade .18s ease-out;text-align:left}.mt-modal.is-top{z-index:80}@keyframes mt-fade{0%{opacity:0}}.mt-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:20px;background:var(--mt-surface);box-shadow:var(--mt-sh-3)}.mt-dialog:focus,.mt-dialog:focus-visible{outline:none}.mt-dialog.is-sm{max-width:440px}.mt-dialog.is-md{max-width:680px}.mt-dialog.is-lg{max-width:980px}.mt-dialog.is-xl{max-width:1120px}.mt-dialog-hd{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--mt-line)}.mt-dialog-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--mt-brand-soft);color:var(--mt-brand)}.mt-dialog-ico.is-bad{background:var(--mt-bad-soft);color:var(--mt-bad)}.mt-dialog-ico.is-warn{background:var(--mt-warn-soft);color:var(--mt-warn)}.mt-dialog-ico.is-ok{background:var(--mt-ok-soft);color:var(--mt-ok)}.mt-dialog-hd>div{flex:1;min-width:0;padding-top:1px}.mt-dialog-hd h2{font:650 19px/1.25 var(--mt-display);letter-spacing:-.012em;color:var(--mt-ink)}.mt-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:var(--mt-ink-3);font-variant-numeric:tabular-nums}.mt-dialog-x{margin:-4px -8px 0 0}.mt-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 20px;display:flex;flex-direction:column;gap:16px}.mt-dialog-bd>p{font-size:14px;line-height:1.5;color:var(--mt-ink-2);overflow-wrap:anywhere}.mt-dialog-bd>p strong{color:var(--mt-ink);font-weight:650}.mt-dialog-ft{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--mt-line);background:var(--mt-surface-2)}.mt-dialog-ft .mt-ft-note{margin-right:auto;font-size:12.5px;color:var(--mt-ink-3)}.mt-grid{display:grid;gap:12px}.mt-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-grid .is-full{grid-column:1 / -1}.mt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mt-field>span,.mt-label{font-size:12.5px;font-weight:600;color:var(--mt-ink-2)}.mt-field .mt-req{color:var(--mt-bad)}.mt-hint{font-size:12.5px;color:var(--mt-ink-3)}.mt-hint.is-warn{color:var(--mt-warn)}.mt-input,.mt-select,.mt-textarea{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--mt-surface);color:var(--mt-ink);box-shadow:inset 0 0 0 1px var(--mt-line-2);font:500 14px/1.3 var(--mt-font);transition:box-shadow .15s,background .15s}.mt-input::-moz-placeholder,.mt-textarea::-moz-placeholder{color:var(--mt-ink-3);opacity:1}.mt-input::placeholder,.mt-textarea::placeholder{color:var(--mt-ink-3);opacity:1}.mt-input:hover,.mt-select:hover,.mt-textarea:hover{box-shadow:inset 0 0 0 1px #b5bbc8}.mt-input:focus,.mt-select:focus,.mt-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--mt-brand),0 0 0 3px #4338ca24}.mt-input:disabled,.mt-select:disabled,.mt-textarea:disabled{background:var(--mt-surface-2);color:var(--mt-ink-3);cursor:not-allowed}.mt-input.is-num{font-variant-numeric:tabular-nums}.mt-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mt-input[type=number]::-webkit-inner-spin-button,.mt-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mt-select{padding-right:30px;-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='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.mt-textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical;line-height:1.5}.mt-affix{position:relative;display:block;min-width:0}.mt-affix .mt-input{padding-right:52px}.mt-affix>i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:600 12.5px/1 var(--mt-font);font-style:normal;color:var(--mt-ink-3);pointer-events:none}.mt-switch{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.mt-switch .mt-track{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--mt-line-2);transition:background-color .2s}.mt-switch .mt-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122840;transition:transform .2s}.mt-switch[aria-checked=true] .mt-track{background:var(--mt-brand)}.mt-switch[aria-checked=true] .mt-track:after{transform:translate(18px)}.mt-switch b{display:block;font-size:13.5px;font-weight:650;color:var(--mt-ink)}.mt-switch small{display:block;margin-top:1px;font-size:12.5px;color:var(--mt-ink-3)}.mt-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--mt-font);color:var(--mt-ink-2);cursor:pointer;white-space:nowrap}.mt-seg button svg{color:var(--mt-ink-4)}.mt-seg button:hover{color:var(--mt-ink)}.mt-seg button[aria-pressed=true],.mt-seg button[aria-selected=true]{background:#fff;color:var(--mt-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px var(--mt-line)}.mt-seg button[aria-pressed=true] svg,.mt-seg button[aria-selected=true] svg{color:var(--mt-brand)}@media (max-width: 1280px){.mt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.mt-root{gap:14px}.mt-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.mt-hero-top{flex-direction:column;gap:16px}.mt-title{font-size:29px}.mt-hero-acts{width:100%;justify-content:stretch}.mt-hero-acts .mt-btn{flex:1 1 45%}.mt-kpi{padding:12px 12px 13px}.mt-kpi-top{font-size:12.5px;gap:7px;align-items:flex-start}.mt-kpi-top>span:last-child{overflow:visible;white-space:normal;line-height:1.3;padding-top:4px}.mt-kpi-val{font-size:24px}.mt-kpi-val.is-name{font-size:20px}.mt-kpi-sub{white-space:normal;line-height:1.35;font-size:12.5px}.mt-kpis.is-3{grid-template-columns:minmax(0,1fr)}.mt-tabs{align-self:stretch;width:auto}.mt-toolbar-row>.mt-search{flex-basis:100%;min-width:0}.mt-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:2px 12px;scrollbar-width:none}.mt-chips::-webkit-scrollbar{display:none}.mt-chip{flex:none}.mt-selectbox,.mt-selectbox select,.mt-selectbox input{width:100%;max-width:100%}.mt-modal{align-items:flex-end;padding:0}.mt-dialog,.mt-dialog.is-sm,.mt-dialog.is-md,.mt-dialog.is-lg,.mt-dialog.is-xl{max-width:none;max-height:94vh;max-height:94dvh;border-radius:20px 20px 0 0}.mt-dialog-hd{padding:16px 16px 12px}.mt-dialog-bd{padding:14px 16px 18px}.mt-dialog-ft{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.mt-dialog-ft .mt-btn{flex:1 1 0}.mt-dialog-ft .mt-ft-note{flex-basis:100%}.mt-grid.is-2{grid-template-columns:minmax(0,1fr)}.mt-root input,.mt-root select,.mt-root textarea,.mt-modal input,.mt-modal select,.mt-modal textarea{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.mt-btn,.mt-btn.mt-sm{min-height:44px}.mt-iconbtn{width:44px;height:44px}.mt-tab{min-height:44px}.mt-chip{height:44px}.mt-seg button{min-height:40px}.mt-search input,.mt-input,.mt-select,.mt-selectbox select,.mt-selectbox input{min-height:44px}.mt-search .mt-clear{right:2px;width:40px;height:40px}.mt-switch,.mt-lnk{min-height:44px}}@media (prefers-reduced-motion: reduce){.mt-root *,.mt-root *:before,.mt-root *:after,.mt-modal,.mt-modal *,.mt-modal *:before,.mt-modal *:after{animation:none!important;transition:none!important}.mt-kpi:hover,.mt-btn:hover{transform:none!important}}.mt-minscore{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-radius:11px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-minscore label{font-size:13px;font-weight:600;color:var(--mt-ink-2);white-space:nowrap}.mt-minscore input[type=range]{width:150px;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--mt-brand) 0 var(--mt-fill, 30%),var(--mt-line-2) var(--mt-fill, 30%) 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mt-minscore input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--mt-brand),0 2px 6px #3730a359;cursor:pointer}.mt-minscore input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--mt-brand);border-radius:50%;background:#fff;cursor:pointer}.mt-minscore output{min-width:44px;height:24px;padding:0 8px;border-radius:999px;background:var(--mt-brand-soft);color:var(--mt-brand-ink);font-size:12.5px;font-weight:700;line-height:24px;text-align:center;font-variant-numeric:tabular-nums}.mt-fetching{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mt-ink-3)}.mt-ring{position:relative;flex:none;display:grid;place-items:center}.mt-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.mt-ring circle{fill:none}.mt-ring .mt-ring-bg{stroke:var(--mt-sunken)}.mt-ring .mt-ring-fg{stroke-linecap:round;animation:mt-ring-in .9s cubic-bezier(.2,.8,.2,1) both}@keyframes mt-ring-in{0%{stroke-dashoffset:var(--mt-c)}}.mt-ring.is-ok .mt-ring-fg{stroke:#12a26a}.mt-ring.is-warn .mt-ring-fg{stroke:#e0a019}.mt-ring.is-low .mt-ring-fg{stroke:#9497a8}.mt-ring b{position:relative;font:700 15px/1 var(--mt-display);letter-spacing:-.02em;color:var(--mt-ink);font-variant-numeric:tabular-nums}.mt-ring b small{font-size:.62em;font-weight:650;margin-left:1px;color:var(--mt-ink-3)}.mt-ring.is-lg b{font-size:30px}.mt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mt-match{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--mt-surface);box-shadow:var(--mt-sh-1);transition:box-shadow .2s ease,transform .2s ease;cursor:pointer}.mt-match:hover{box-shadow:var(--mt-sh-2);transform:translateY(-2px)}.mt-match-hd{display:flex;align-items:center;gap:12px;padding:16px 18px 0}.mt-match-score{min-width:0}.mt-match-score b{display:block;font:650 16px/1.2 var(--mt-display);letter-spacing:-.01em;color:var(--mt-ink)}.mt-match-score small{display:block;margin-top:2px;font-size:12.5px;color:var(--mt-ink-3);font-variant-numeric:tabular-nums}.mt-band{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.mt-band.is-ok{background:var(--mt-ok-soft);color:var(--mt-ok)}.mt-band.is-warn{background:var(--mt-warn-soft);color:var(--mt-warn)}.mt-band.is-low{background:var(--mt-surface-2);color:var(--mt-ink-2);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-faces{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:0;padding:14px 18px 0}.mt-face{display:flex;flex-direction:column;gap:10px;min-width:0;padding:13px 14px 12px;border-radius:15px}.mt-face.is-buyer{background:#f1f5fd;box-shadow:inset 0 0 0 1px #dce6f7}.mt-face.is-home{background:#eff8f3;box-shadow:inset 0 0 0 1px #d4ebdf}.mt-face-hd{display:flex;align-items:center;gap:10px;min-width:0}.mt-face-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:11px}.mt-face.is-buyer .mt-face-ico{background:#dce6f7;color:#1f4e9b}.mt-face.is-home .mt-face-ico{background:#d4ebdf;color:#17694a}.mt-face-ico img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mt-face-id{min-width:0}.mt-face-id span{display:block;font-size:12px;font-weight:650;letter-spacing:.02em}.mt-face.is-buyer .mt-face-id span{color:#1f4e9b}.mt-face.is-home .mt-face-id span{color:#17694a}.mt-face-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 14.5px/1.25 var(--mt-display);letter-spacing:-.01em;color:var(--mt-ink)}.mt-facts{display:flex;flex-direction:column;gap:5px}.mt-fact{display:flex;align-items:center;gap:8px;min-width:0;min-height:20px;font-size:13px;color:var(--mt-ink-2)}.mt-fact svg{flex:none;color:var(--mt-ink-4)}.mt-fact span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-fact b{font-weight:650;color:var(--mt-ink);font-variant-numeric:tabular-nums}.mt-fact.is-none{color:var(--mt-ink-3);font-style:italic}.mt-bridge{display:grid;place-items:center;position:relative}.mt-bridge:before{content:"";position:absolute;top:16px;bottom:16px;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#dce6f7,#c7cbf5 50%,#d4ebdf);border-radius:2px}.mt-bridge span{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--mt-brand);box-shadow:0 0 0 1px var(--mt-line),0 4px 10px -4px #4338ca66}.mt-crit{display:flex;flex-wrap:wrap;gap:6px;padding:12px 18px 0}.mt-cp{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 7px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;cursor:help}.mt-cp svg{flex:none}.mt-cp i{font-style:normal;font-weight:600;opacity:.85;font-variant-numeric:tabular-nums}.mt-cp.is-ok{background:var(--mt-ok-soft);color:var(--mt-ok)}.mt-cp.is-warn{background:var(--mt-warn-soft);color:var(--mt-warn)}.mt-cp.is-miss{background:var(--mt-bad-soft);color:var(--mt-bad)}.mt-match-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:14px 18px 16px}.mt-match-ft .mt-spacer{min-width:4px}.mt-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-buyer{display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--mt-surface);box-shadow:var(--mt-sh-1);transition:box-shadow .2s ease,transform .2s ease}.mt-buyer:hover{box-shadow:var(--mt-sh-2);transform:translateY(-2px)}.mt-buyer-hd{display:flex;align-items:center;gap:12px;padding:16px 16px 0}.mt-buyer-hd>div{min-width:0}.mt-buyer-hd .mt-face-ico{background:#dce6f7;color:#1f4e9b}.mt-buyer-hd span{display:block;font-size:12px;font-weight:650;color:#1f4e9b}.mt-buyer-hd h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.25 var(--mt-display);letter-spacing:-.01em;color:var(--mt-ink)}.mt-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 16px 0}.mt-spec{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 11px;border-radius:12px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-spec small{font-size:12px;color:var(--mt-ink-3)}.mt-spec b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--mt-ink);font-variant-numeric:tabular-nums}.mt-spec.is-none b{font-weight:500;font-style:italic;color:var(--mt-ink-3)}.mt-buyer-loc{display:flex;align-items:center;gap:8px;margin:10px 16px 0;font-size:13px;color:var(--mt-ink-2)}.mt-buyer-loc svg{flex:none;color:var(--mt-ink-4)}.mt-buyer-loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-tags{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 0}.mt-buyer-ft{margin-top:auto;padding:14px 16px 16px}.mt-buyer-ft .mt-btn{width:100%}.mt-dfaces{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:16px;align-items:stretch}.mt-dfaces.is-solo{grid-template-columns:minmax(0,1fr)}.mt-panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:16px}.mt-panel.is-buyer{background:#f1f5fd;box-shadow:inset 0 0 0 1px #dce6f7}.mt-panel.is-home{background:#eff8f3;box-shadow:inset 0 0 0 1px #d4ebdf}.mt-panel.is-home.is-picked{box-shadow:inset 0 0 0 2px #12a26a}.mt-panel .mt-face-hd{align-items:flex-start}.mt-panel .mt-face-id h3{white-space:normal;font-size:17px}.mt-rows{display:flex;flex-direction:column}.mt-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid rgba(17,19,48,.06);font-size:13.5px}.mt-rows>div:first-child{border-top:0}.mt-rows dt{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--mt-ink-3)}.mt-rows dt svg{color:var(--mt-ink-4)}.mt-rows dd{min-width:0;font-weight:650;color:var(--mt-ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mt-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mt-photos img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:var(--mt-sunken)}.mt-pick{display:inline-flex;align-items:center;gap:7px;flex:none;height:32px;padding:0 11px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #bfdccb;font:600 12.5px/1 var(--mt-font);color:#17694a;cursor:pointer;white-space:nowrap}.mt-pick:hover{background:#e2f3ea}.mt-pick[aria-pressed=true]{background:#12a26a;color:#fff;box-shadow:none}.mt-dscore{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 8px;border-radius:16px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line);text-align:center}.mt-dscore p{font-size:12.5px;font-weight:650;color:var(--mt-ink-3)}.mt-sec{display:flex;flex-direction:column;gap:12px}.mt-sec-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.mt-sec-hd h3{display:inline-flex;align-items:center;gap:8px;font:650 16px/1.25 var(--mt-display);letter-spacing:-.01em;color:var(--mt-ink)}.mt-sec-hd h3 svg{color:var(--mt-ink-4)}.mt-sec-hd small{font-size:12.5px;color:var(--mt-ink-3)}.mt-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.mt-ccard{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 13px;border-radius:14px}.mt-ccard.is-ok{background:var(--mt-ok-soft)}.mt-ccard.is-warn{background:var(--mt-warn-soft)}.mt-ccard.is-miss{background:var(--mt-bad-soft)}.mt-ccard b{font:700 24px/1.05 var(--mt-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mt-ccard.is-ok b{color:var(--mt-ok)}.mt-ccard.is-warn b{color:var(--mt-warn)}.mt-ccard.is-miss b{color:var(--mt-bad)}.mt-ccard span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--mt-ink)}.mt-ccard small{font-size:12.5px;line-height:1.4;color:var(--mt-ink-2)}.mt-sources{display:flex;flex-direction:column;gap:10px}.mt-source{border-radius:16px;background:var(--mt-surface);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-source.is-on{box-shadow:inset 0 0 0 1px var(--mt-line-2),0 8px 22px -18px #10122866}.mt-source-hd{display:flex;align-items:center;gap:12px;padding:12px 14px}.mt-source-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;color:#fff}.mt-source-ico.is-iad{background:linear-gradient(135deg,#f97316,#dc2626)}.mt-source-ico.is-lbc{background:linear-gradient(135deg,#fb923c,#f59e0b)}.mt-source-ico.is-bd{background:linear-gradient(135deg,#3b82f6,#4f46e5)}.mt-source-ico.is-bici{background:linear-gradient(135deg,#10b981,#0d9488)}.mt-source-hd>div{flex:1;min-width:0}.mt-source-hd b{display:block;font-size:14px;font-weight:650;color:var(--mt-ink)}.mt-source-hd small{display:block;font-size:12.5px;color:var(--mt-ink-3)}.mt-source-bd{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.mt-source-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;border-radius:12px;background:var(--mt-surface-2);text-align:center;font-size:13px;color:var(--mt-ink-3)}.mt-source-state b{font-size:14px;color:var(--mt-ink)}.mt-source-state.is-row{flex-direction:row;justify-content:center}.mt-listings-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--mt-ink-3)}.mt-listings-hd b{color:var(--mt-ink);font-weight:650}.mt-listing{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;min-width:0;padding:8px;border-radius:14px;background:var(--mt-surface);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-listing.is-picked{box-shadow:inset 0 0 0 2px var(--mt-brand);background:#faf9ff}.mt-thumb{position:relative;width:112px;height:100px;overflow:hidden;border-radius:10px;background:var(--mt-sunken)}.mt-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mt-thumb>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--mt-ink-4)}.mt-thumb .mt-check{position:absolute;left:6px;top:6px}.mt-check{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:#fffffff0;color:var(--mt-ink-3);box-shadow:0 1px 3px #10122840;cursor:pointer}.mt-check[aria-pressed=true]{background:var(--mt-brand);color:#fff}.mt-thumb .mt-score{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.mt-score.is-ok{background:#0e7a50}.mt-score.is-warn{background:#9a5b00}.mt-score.is-low{background:#474959}.mt-listing-bd{display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 4px 2px 0}.mt-listing-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mt-listing-top>div{min-width:0}.mt-listing-top b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--mt-ink)}.mt-listing-top .mt-price{flex:none;font-size:14px;font-weight:700;color:var(--mt-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.mt-listing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:var(--mt-ink-3)}.mt-listing-meta span{display:inline-flex;align-items:center;gap:4px}.mt-listing-meta svg{color:var(--mt-ink-4)}.mt-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line);font-size:12px;font-weight:650;color:var(--mt-ink-2);white-space:nowrap}.mt-tag.is-ok{background:var(--mt-ok-soft);color:var(--mt-ok);box-shadow:none}.mt-tag.is-warn{background:var(--mt-warn-soft);color:var(--mt-warn);box-shadow:none}.mt-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:4px}.mt-pager span{min-width:56px;text-align:center;font-size:12.5px;font-weight:650;color:var(--mt-ink-2);font-variant-numeric:tabular-nums}.mt-selbar{position:sticky;bottom:-20px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px -22px -20px;padding:12px 22px;background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 -10px 30px -18px #0009;animation:mt-rise .25s cubic-bezier(.2,.8,.2,1)}@keyframes mt-rise{0%{opacity:0;transform:translateY(10px)}}.mt-selbar>div{flex:1;min-width:0}.mt-selbar b{display:block;font-size:14px;font-weight:650}.mt-selbar small{display:block;font-size:12.5px;color:#e2e5ffc7}.mt-selbar .mt-btn.mt-ghost{color:#ffffffd9}.mt-selbar .mt-btn.mt-ghost:hover{background:#ffffff1f;color:#fff}.mt-selbar .mt-btn.mt-white{background:#fff;color:#17184a;box-shadow:none}.mt-mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.mt-mini>div{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:12px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-mini .mt-thumb{width:52px;height:52px;flex:none;border-radius:9px}.mt-mini>div>div{min-width:0}.mt-mini small{display:block;font-size:12px;color:var(--mt-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-mini b{display:block;font-size:13px;font-weight:650;color:var(--mt-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-mini i{display:block;font-style:normal;font-size:13px;font-weight:700;color:var(--mt-ink);font-variant-numeric:tabular-nums}.mt-envelope{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--mt-surface-2);box-shadow:inset 0 0 0 1px var(--mt-line);font-size:13px;color:var(--mt-ink-2)}.mt-envelope b{font-weight:650;color:var(--mt-ink)}.mt-preview{width:100%;height:min(60vh,640px);border:0;border-radius:12px;background:#f1f5f9;box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-doc-crit{display:flex;flex-direction:column;gap:6px}.mt-doc-crit>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--mt-surface-2)}.mt-doc-crit .mt-doc-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--mt-brand);box-shadow:inset 0 0 0 1px var(--mt-line)}.mt-doc-crit b{display:block;font-size:13.5px;font-weight:650;color:var(--mt-ink)}.mt-doc-crit small{display:block;font-size:12.5px;color:var(--mt-ink-3)}.mt-doc-crit em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--mt-brand-ink);font-variant-numeric:tabular-nums}.mt-doc-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mt-doc-bands>div{padding:12px;border-radius:12px;text-align:center}.mt-doc-bands b{display:block;font:700 19px/1.1 var(--mt-display);font-variant-numeric:tabular-nums}.mt-doc-bands span{display:block;margin-top:3px;font-size:13px;font-weight:650}.mt-doc-bands small{display:block;margin-top:2px;font-size:12px;color:var(--mt-ink-3)}.mt-doc-bands .is-ok{background:var(--mt-ok-soft);color:var(--mt-ok)}.mt-doc-bands .is-warn{background:var(--mt-warn-soft);color:var(--mt-warn)}.mt-doc-bands .is-low{background:var(--mt-surface-2);color:var(--mt-ink-2)}.mt-doc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mt-doc-two>div{padding:12px 14px;border-radius:12px;font-size:13px;color:var(--mt-ink-2)}.mt-doc-two>div b{display:flex;align-items:center;gap:7px;margin-bottom:4px;font-size:13.5px}.mt-doc-two .is-buyer{background:#f1f5fd}.mt-doc-two .is-buyer b{color:#1f4e9b}.mt-doc-two .is-home{background:#eff8f3}.mt-doc-two .is-home b{color:#17694a}.mt-panel.is-buyer .mt-face-ico{background:#dce6f7;color:#1f4e9b}.mt-panel.is-home .mt-face-ico{background:#d4ebdf;color:#17694a}.mt-panel.is-buyer .mt-face-id span{color:#1f4e9b}.mt-panel.is-home .mt-face-id span{color:#17694a}.mt-panel .mt-face-id{flex:1}.mt-listing-link{align-self:flex-start}.mt-state-link{margin-top:6px}.mt-steps{align-self:flex-start}@media (max-width: 1280px){.mt-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.mt-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 960px){.mt-dfaces{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mt-dscore{grid-column:1 / -1;grid-row:1;flex-direction:row;justify-content:flex-start;padding:10px 14px}}@media (max-width: 767.98px){.mt-grid.is-3{grid-template-columns:minmax(0,1fr)}.mt-minscore{width:100%}.mt-toolbar-row>.mt-seg{flex:1 1 100%}.mt-toolbar-row>.mt-seg button{flex:1 1 0}.mt-minscore input[type=range]{flex:1;width:auto}.mt-faces{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 30px auto;padding:12px 14px 0}.mt-bridge:before{top:50%;bottom:auto;left:16px;right:16px;width:auto;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,#dce6f7,#c7cbf5 50%,#d4ebdf)}.mt-bridge span{transform:rotate(90deg)}.mt-match-hd,.mt-crit,.mt-match-ft{padding-left:14px;padding-right:14px}.mt-match-ft .mt-btn{flex:1 1 auto}.mt-dfaces{grid-template-columns:minmax(0,1fr)}.mt-listing{grid-template-columns:88px minmax(0,1fr)}.mt-thumb{width:88px;height:88px}.mt-selbar{bottom:-18px;margin:4px -16px -18px;padding:12px 16px}.mt-selbar .mt-btn{flex:1 1 auto}.mt-doc-bands,.mt-doc-two{grid-template-columns:minmax(0,1fr)}.mt-preview{height:56vh}}@media (max-width: 767.98px),(pointer: coarse){.mt-check{width:40px;height:40px}.mt-pick{height:44px}.mt-minscore{height:48px}}.tf-root{--tf-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--tf-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--tf-ink: #14152A;--tf-ink-2: #474959;--tf-ink-3: #5E6072;--tf-ink-4: #8A8C9C;--tf-line: #E3E6EC;--tf-line-2: #CDD2DC;--tf-surface: #fff;--tf-surface-2: #F6F7FA;--tf-hover: #F1F2F7;--tf-sunken: #ECEEF5;--tf-page: #F3F4F8;--tf-brand: #4338CA;--tf-brand-soft: #EEF0FF;--tf-brand-ink: #3730A3;--tf-ok: #0E7A50;--tf-ok-soft: #E4F4EC;--tf-warn: #9A5B00;--tf-warn-soft: #FCF1DE;--tf-bad: #BE2F1D;--tf-bad-soft: #FBE9E5;--tf-li: #0A66C2;--tf-li-soft: #E8F1FB;--tf-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--tf-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--tf-sh-3: 0 0 0 1px rgba(17,19,48,.05), 0 30px 60px -28px rgba(14,15,44,.45), 0 4px 10px rgba(16,18,40,.06);min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--tf-page);color:var(--tf-ink);font-family:var(--tf-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tf-root *,.tf-root *:before,.tf-root *:after{box-sizing:border-box}.tf-root :where(p,h1,h2,h3,ul){margin:0}.tf-root :where(ul){padding:0;list-style:none}.tf-root :where(button){font-family:inherit}.tf-root :focus-visible{outline:2px solid var(--tf-brand);outline-offset:2px}.tf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tf-sk{display:inline-block;vertical-align:middle;border-radius:7px;background:var(--tf-sunken);animation:tf-pulse 1.1s ease-in-out infinite alternate}.tf-sk-dark{background:#ffffff29}@keyframes tf-pulse{0%{opacity:.55}to{opacity:1}}.tf-rot{animation:tf-rot .9s linear infinite}@keyframes tf-rot{to{transform:rotate(360deg)}}.tf-aurora{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:22px 32px 168px;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c)}.tf-aurora :focus-visible{outline-color:#fff}.tf-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.tf-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.tf-sky-b1{width:760px;height:760px;left:-240px;top:-420px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:tf-drift 26s ease-in-out infinite alternate}.tf-sky-b2{width:640px;height:640px;right:-140px;top:-340px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:tf-drift 32s ease-in-out infinite alternate-reverse}.tf-sky-b3{width:620px;height:620px;right:28%;bottom:-460px;background:radial-gradient(closest-side,#fdba745c,#fdba7400);animation:tf-drift 28s ease-in-out infinite alternate}@keyframes tf-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.tf-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.tf-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.tf-sky-net circle{fill:#e0e7ff80}.tf-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tf-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto}.tf-brand{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:#fff;text-decoration:none;border-radius:12px}.tf-mark{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);color:#fff;font:700 19px/1 var(--tf-display);box-shadow:inset 0 1px #ffffff52,0 10px 22px -8px #4f46e5cc}.tf-word{font:650 22px/1 var(--tf-display);letter-spacing:-.03em}.tf-nav-acts{display:flex;align-items:center;gap:8px}.tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:11px;font:600 14px/1 var(--tf-font);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,transform .15s}.tf-btn-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.tf-btn-white:hover{background:#eef0ff;transform:translateY(-1px)}.tf-btn-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tf-btn-glass:hover{background:#ffffff2b}.tf-hero{display:flex;flex-direction:column;align-items:center;max-width:880px;margin:64px auto 0;text-align:center}.tf-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:5px 13px 5px 6px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;font-size:13px;font-weight:600;color:#e2e5ffe0}.tf-eyebrow-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#818cf84d;color:#d4daff}.tf-title{font:650 clamp(34px,4.6vw,56px)/1.04 var(--tf-display);letter-spacing:-.036em;color:#fff;text-wrap:balance}.tf-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.tf-lead{margin-top:16px;max-width:60ch;font-size:17px;line-height:1.6;color:#e2e5ffd1}.tf-facts{min-height:22px;margin-top:12px;font-size:15px;line-height:1.6;color:#e2e5ffd1;text-wrap:balance}.tf-facts b{color:#fff;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.tf-sep{margin:0 9px;color:#e2e5ff66}.tf-switch{display:inline-flex;gap:4px;margin-top:30px;padding:5px;border-radius:16px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tf-switch button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:12px;background:transparent;color:#e2e5ffdb;font:600 14px/1.1 var(--tf-font);cursor:pointer;transition:background-color .15s,color .15s}.tf-switch button:hover{background:#ffffff1a;color:#fff}.tf-switch button[aria-pressed=true]{background:#fff;color:#17184a;box-shadow:0 10px 24px -14px #000000b3}.tf-switch-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#4ade9633;color:#c3f5d8;font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.tf-switch button[aria-pressed=true] .tf-switch-badge{background:var(--tf-ok-soft);color:var(--tf-ok)}.tf-main{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px;max-width:1200px;margin:-124px auto 0;padding:0 32px 56px}.tf-h2{font:650 30px/1.1 var(--tf-display);letter-spacing:-.03em;color:var(--tf-ink)}.tf-center{text-align:center}.tf-plans{display:grid;gap:20px;align-items:stretch}.tf-cols-1{grid-template-columns:minmax(0,440px);justify-content:center}.tf-cols-2{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.tf-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 24px 24px;border-radius:22px;background:var(--tf-surface);box-shadow:var(--tf-sh-3);animation:tf-rise .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0s)}@keyframes tf-rise{0%{opacity:0;translate:0 16px}}.tf-card.is-featured{box-shadow:0 0 0 2px var(--tf-brand),0 34px 64px -26px #4338ca8c,0 4px 10px #1012280f}.tf-badge{position:absolute;top:-13px;left:24px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:linear-gradient(180deg,#5b54f0,#4338ca);color:#fff;font-size:12.5px;font-weight:650;box-shadow:0 10px 20px -10px #4338cae6}.tf-card-head{display:flex;align-items:center;gap:12px}.tf-plan-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--tf-tone-soft);color:var(--tf-tone)}.tf-tone-blue{--tf-tone: #1F5FA6;--tf-tone-soft: #E6EFFA}.tf-tone-indigo{--tf-tone: #4338CA;--tf-tone-soft: #EEF0FF}.tf-tone-amber{--tf-tone: #9A5B00;--tf-tone-soft: #FCF1DE}.tf-tone-green{--tf-tone: #0E7A50;--tf-tone-soft: #E4F4EC}.tf-tone-slate{--tf-tone: #474959;--tf-tone-soft: #ECEEF5}.tf-plan-name{font:650 22px/1.1 var(--tf-display);letter-spacing:-.02em;color:var(--tf-ink);overflow-wrap:anywhere}.tf-plan-desc{margin-top:10px;min-height:42px;font-size:14px;line-height:1.5;color:var(--tf-ink-3)}.tf-price-box{display:flex;flex-direction:column;gap:4px;min-height:108px;margin-top:18px}.tf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 3px;font-variant-numeric:tabular-nums}.tf-amount{font:650 46px/1 var(--tf-display);letter-spacing:-.035em;color:var(--tf-ink)}.tf-amount-txt{font-size:34px;letter-spacing:-.03em}.tf-cur{font:650 24px/1 var(--tf-display);color:var(--tf-ink)}.tf-per{margin-left:3px;font-size:14px;font-weight:500;color:var(--tf-ink-3)}.tf-was{margin-right:8px;font-size:16px;font-weight:600;color:var(--tf-ink-3);text-decoration-thickness:1.5px}.tf-bill{font-size:13px;color:var(--tf-ink-3);font-variant-numeric:tabular-nums}.tf-bill b{color:var(--tf-ink-2);font-weight:650}.tf-save{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:13px;font-weight:600;color:var(--tf-ok);font-variant-numeric:tabular-nums}.tf-save-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--tf-ok-soft);font-size:12.5px;font-weight:700}.tf-note-soft{margin-top:4px;font-size:12.5px;color:var(--tf-warn)}.tf-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:18px;padding:0 18px;border:0;border-radius:13px;background:var(--tf-surface);color:var(--tf-ink);font:650 14.5px/1.1 var(--tf-font);text-decoration:none;cursor:pointer;box-shadow:inset 0 0 0 1px var(--tf-line-2),0 1px 2px #1012280d;transition:background-color .15s,box-shadow .15s,transform .15s}.tf-cta:hover:not(:disabled){background:var(--tf-surface-2);box-shadow:inset 0 0 0 1px var(--tf-ink-4),0 1px 2px #1012280d}.tf-cta:disabled{cursor:default;opacity:.6}.tf-cta[aria-busy=true]{opacity:1}.tf-cta-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 12px 24px -12px #4338cacc}.tf-cta-pri:hover:not(:disabled){background:linear-gradient(180deg,#6560f2,#4a3fd3);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 16px 28px -12px #4338cae6;transform:translateY(-1px)}.tf-cta-auto{width:auto}.tf-arrow{transition:transform .2s ease}.tf-cta:hover:not(:disabled) .tf-arrow{transform:translate(3px)}.tf-spin{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.8;animation:tf-rot .7s linear infinite}.tf-inc{margin-top:22px;padding-top:18px;border-top:1px solid var(--tf-line)}.tf-inc-title{margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-ink-3)}.tf-inc-list{display:flex;flex-direction:column;gap:9px}.tf-inc-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;color:var(--tf-ink-2)}.tf-inc-list li i{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--tf-ok-soft);color:var(--tf-ok)}.tf-inc-list li.is-li i{background:var(--tf-li-soft);color:var(--tf-li)}.tf-inc-list li.is-strong{color:var(--tf-ink);font-weight:600}.tf-card-sk{gap:14px;animation:none}.tf-card-sk .tf-sk-gap{margin-top:8px}.tf-card-sk .tf-sk-row{margin-top:2px}.tf-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:36px 28px;border-radius:22px;background:var(--tf-surface);box-shadow:var(--tf-sh-3);text-align:center}.tf-state h2{font:650 22px/1.2 var(--tf-display);letter-spacing:-.02em}.tf-state p{font-size:14.5px;color:var(--tf-ink-2)}.tf-state a{color:var(--tf-brand-ink);font-weight:600}.tf-state .tf-cta{margin-top:8px}.tf-state-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--tf-brand-soft);color:var(--tf-brand)}.tf-state-ico.is-bad{background:var(--tf-bad-soft);color:var(--tf-bad)}.tf-cmp-toggle{display:flex;justify-content:center}.tf-btn-soft{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:13px;background:var(--tf-surface);color:var(--tf-ink);font:600 14px/1 var(--tf-font);cursor:pointer;box-shadow:var(--tf-sh-1);transition:box-shadow .15s,color .15s}.tf-btn-soft:hover{color:var(--tf-brand-ink);box-shadow:0 0 0 1px #4338ca4d,0 10px 26px -18px #10122833}.tf-flip{transform:rotate(180deg)}.tf-cmp{border-radius:20px;background:var(--tf-surface);box-shadow:var(--tf-sh-2);overflow:clip}.tf-cmp-pick{display:none}.tf-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.tf-table th,.tf-table td{padding:12px 16px;border-bottom:1px solid var(--tf-line);text-align:center;vertical-align:middle}.tf-table thead th{position:sticky;top:0;z-index:1;padding-top:16px;padding-bottom:14px;background:var(--tf-surface);box-shadow:0 1px 0 var(--tf-line)}.tf-table thead th.tf-th-feat{text-align:left;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tf-ink-3)}.tf-table .tf-th-feat{width:34%}.tf-th-name{display:block;font-size:14.5px;font-weight:700;color:var(--tf-ink)}.tf-th-price{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--tf-ink-3)}.tf-table .tf-cat-th{padding:14px 16px 10px;background:var(--tf-surface-2);text-align:left;font-size:13.5px;font-weight:650;color:var(--tf-ink-2)}.tf-cat-ico{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:8px;background:var(--tf-brand-soft);color:var(--tf-brand);vertical-align:middle}.tf-table .tf-row-label{text-align:left;font-size:13.5px;font-weight:500;color:var(--tf-ink-2)}.tf-table tbody tr:not(.tf-cat):hover td,.tf-table tbody tr:not(.tf-cat):hover th{background:#fafafd}.tf-val{font-size:13.5px;font-weight:650;color:var(--tf-ink)}.tf-yes,.tf-no{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.tf-yes{background:var(--tf-ok-soft);color:var(--tf-ok)}.tf-no{background:var(--tf-sunken);color:var(--tf-ink-4)}.tf-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--tf-surface-2);color:var(--tf-ink-2);font:600 13.5px/1 var(--tf-font);cursor:pointer;box-shadow:inset 0 0 0 1px var(--tf-line)}.tf-chip[aria-pressed=true]{background:var(--tf-ink);color:#fff;box-shadow:none}.tf-li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;padding:32px;border-radius:22px;background:var(--tf-surface);box-shadow:var(--tf-sh-2)}.tf-li-ico{display:grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:13px;background:var(--tf-li);color:#fff;box-shadow:0 12px 22px -12px #0a66c2cc}.tf-li-kicker{margin-top:4px;font-size:14px;font-weight:600;color:var(--tf-li)}.tf-li-lead{margin-top:12px;max-width:52ch;font-size:15px;line-height:1.65;color:var(--tf-ink-2)}.tf-li-from{display:inline-flex;margin-top:14px;padding:6px 12px;border-radius:999px;background:var(--tf-li-soft);color:#0b4f94;font-size:13px}.tf-li-from b{margin-left:4px;font-weight:700}.tf-li-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tf-li-grid li{display:flex;flex-direction:column;gap:3px;min-width:0;padding:14px;border-radius:15px;background:var(--tf-surface-2);box-shadow:inset 0 0 0 1px var(--tf-line)}.tf-li-fico{display:grid;place-items:center;width:30px;height:30px;margin-bottom:8px;border-radius:9px;background:var(--tf-li-soft);color:var(--tf-li)}.tf-li-grid b{font-size:13.5px;font-weight:650;color:var(--tf-ink)}.tf-li-grid span:not(.tf-li-fico){font-size:12.5px;color:var(--tf-ink-3)}.tf-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px;border-radius:18px;background:var(--tf-surface);box-shadow:var(--tf-sh-1)}.tf-trust li{display:flex;align-items:center;gap:11px;font-size:13.5px;font-weight:600;color:var(--tf-ink-2)}.tf-trust-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--tf-brand-soft);color:var(--tf-brand)}.tf-faq{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:780px;margin:20px auto 0}.tf-faq-sub{margin-top:8px;text-align:center;font-size:15px;color:var(--tf-ink-3)}.tf-faq-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.tf-faq-item{border-radius:16px;background:var(--tf-surface);box-shadow:var(--tf-sh-1)}.tf-faq-q{font-size:inherit}.tf-faq-q button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;padding:16px 20px;border:0;border-radius:16px;background:none;color:var(--tf-ink);font:650 15.5px/1.35 var(--tf-font);text-align:left;cursor:pointer}.tf-faq-q button:hover{background:#fafafd}.tf-faq-chev{flex:none;color:var(--tf-ink-3);transition:transform .25s ease}.tf-faq-item.is-open .tf-faq-chev{transform:rotate(180deg)}.tf-faq-a{padding:0 20px 18px}.tf-faq-a p{max-width:68ch;font-size:15px;line-height:1.65;color:var(--tf-ink-2)}.tf-end{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px;padding:40px 28px;border-radius:24px;background:var(--tf-surface);box-shadow:var(--tf-sh-2);text-align:center}.tf-end>p:not(.tf-end-note){max-width:52ch;font-size:15.5px;color:var(--tf-ink-2)}.tf-end .tf-cta{margin-top:10px}.tf-end-note{font-size:13px;color:var(--tf-ink-3)}.tf-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;max-width:1200px;margin:0 auto;padding:22px 32px 32px;border-top:1px solid var(--tf-line);font-size:13px;color:var(--tf-ink-3)}.tf-foot nav{display:flex;gap:18px}.tf-foot a{display:inline-flex;align-items:center;min-height:32px;color:var(--tf-ink-2);text-decoration:none;border-radius:6px}.tf-foot a:hover{color:var(--tf-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1179.98px){.tf-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-li{grid-template-columns:minmax(0,1fr)}.tf-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899.98px){.tf-cols-3,.tf-cols-2{grid-template-columns:minmax(0,520px);justify-content:center}.tf-plan-desc,.tf-price-box{min-height:0}}@media (max-width: 767.98px){.tf-aurora{padding:14px 16px 128px}.tf-word{font-size:20px}.tf-btn{height:44px;padding:0 13px}.tf-hero{margin-top:34px}.tf-lead{font-size:15.5px}.tf-facts{font-size:14px}.tf-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:420px}.tf-switch button{flex-direction:column;gap:5px;min-height:52px;padding:8px 6px}.tf-switch-badge{height:20px;padding:0 7px}.tf-main{gap:22px;margin-top:-92px;padding:0 16px 40px}.tf-cols-4{grid-template-columns:minmax(0,1fr)}.tf-card{padding:24px 20px 20px}.tf-h2{font-size:26px}.tf-cmp-pick{display:flex;flex-wrap:wrap;gap:8px;padding:14px 14px 4px}.tf-chip{min-height:44px}.tf-table{table-layout:auto}.tf-table .tf-pc:not(.is-mob){display:none}.tf-table .tf-th-feat{width:56%}.tf-table th,.tf-table td{padding:11px 14px}.tf-li{padding:22px 18px;gap:20px}.tf-li-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-trust{grid-template-columns:minmax(0,1fr);padding:14px 16px}.tf-faq-q button{padding:14px 16px;font-size:15px}.tf-faq-a{padding:0 16px 16px}.tf-end{padding:30px 18px}.tf-foot{padding:18px 16px 28px}.tf-foot a{min-height:44px}}@media (max-width: 379.98px){.tf-word{display:none}}@media (pointer: coarse){.tf-cta,.tf-btn,.tf-btn-soft,.tf-chip{min-height:44px}}@media (prefers-reduced-motion: reduce){.tf-root *,.tf-root *:before,.tf-root *:after{animation:none!important;transition:none!important}}.ai-spin{animation:ai-rot .9s linear infinite}@keyframes ai-rot{to{transform:rotate(360deg)}}.ai-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--ct-font);color:var(--ct-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--ct-surface);box-shadow:inset 0 0 0 1px var(--ct-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s}.ai-btn:hover:not(:disabled){background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.ai-btn:disabled{opacity:.55;cursor:default}.ai-btn.is-pri{color:#fff;background:#4338ca;box-shadow:0 1px 2px #3730a34d}.ai-btn.is-pri:hover:not(:disabled){background:#3730a3;box-shadow:0 1px 2px #3730a34d}.ai-btn.is-ok{color:#fff;background:#0e7a50;box-shadow:none}.ai-btn.is-ok:hover:not(:disabled){background:#0b6542;box-shadow:none}.ai-btn.is-danger{color:#fff;background:#be2f1d;box-shadow:none}.ai-btn.is-danger:hover:not(:disabled){background:#a82718;box-shadow:none}.ai-btn.is-ghost{background:transparent;box-shadow:none;color:var(--ct-ink-2)}.ai-btn.is-ghost:hover:not(:disabled){background:var(--ct-hover);box-shadow:none;color:var(--ct-ink)}.ai-btn.is-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.ai-iconbtn{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ct-ink-3);cursor:pointer;text-decoration:none}.ai-iconbtn:hover:not(:disabled){background:var(--ct-hover);color:var(--ct-ink)}.ai-iconbtn:disabled{opacity:.45;cursor:default}.ai-mini{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;font:600 12.5px/1 var(--ct-font);color:var(--ct-ink-3);cursor:pointer}.ai-mini:hover{background:var(--ct-hover);color:var(--ct-ink)}.ai-root.ai-chat{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0;max-width:none;height:calc(100vh - 120px);min-height:460px;padding:0;overflow:hidden;border-radius:20px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ai-chat :focus-visible{outline:2px solid var(--ct-brand);outline-offset:2px}.ai-side{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--ct-line);background:#fafafd}.ai-side-hd{display:flex;flex-direction:column;gap:10px;padding:16px 14px 10px}.ai-side-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-side-title h1{font:650 18px/1.2 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ai-side-title span{font-size:12.5px;font-weight:600;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ai-side-hd .ai-btn.is-pri{width:100%;height:40px}.ai-search{position:relative}.ai-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ct-ink-4);pointer-events:none}.ai-search input{width:100%;height:38px;padding:0 34px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:500 13.5px/1 var(--ct-font);color:var(--ct-ink)}.ai-search input::-moz-placeholder{color:var(--ct-ink-4)}.ai-search input::placeholder{color:var(--ct-ink-4)}.ai-search input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.ai-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ai-search .ai-clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--ct-ink-3);cursor:pointer}.ai-search .ai-clear:hover{background:var(--ct-hover);color:var(--ct-ink)}.ai-convs{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 8px 10px;scrollbar-width:thin}.ai-group{margin:0;padding:0;list-style:none}.ai-group-title{padding:12px 8px 4px;font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--ct-ink-3)}.ai-conv{position:relative;display:flex;align-items:center;border-radius:10px}.ai-conv:hover{background:var(--ct-hover)}.ai-conv.is-active{background:var(--ct-brand-soft)}.ai-conv-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 8px;border:0;border-radius:10px;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.ai-conv-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#fff;color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-conv.is-active .ai-conv-ico{color:var(--ct-brand);box-shadow:inset 0 0 0 1px #4338ca40}.ai-conv-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.ai-conv-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--ct-ink)}.ai-conv.is-active .ai-conv-txt b{color:var(--ct-brand-ink)}.ai-conv-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ai-conv-del{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:4px;border:0;border-radius:8px;background:none;color:var(--ct-ink-3);cursor:pointer;opacity:0;transition:opacity .15s}.ai-conv:hover .ai-conv-del,.ai-conv-del:focus-visible,.ai-conv.is-active .ai-conv-del{opacity:1}.ai-conv-del:hover{background:var(--ct-bad-soft);color:var(--ct-bad)}.ai-side-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 12px;text-align:center;font-size:13px;color:var(--ct-ink-3)}.ai-side-empty svg{color:var(--ct-ink-4)}.ai-side-ft{display:flex;flex-direction:column;gap:6px;padding:10px;border-top:1px solid var(--ct-line)}.ai-pending{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:10px;background:var(--ct-warn-soft);font:600 13px/1.2 var(--ct-font);color:var(--ct-warn);text-align:left;cursor:pointer}.ai-pending:disabled{cursor:default}.ai-pending:hover:not(:disabled){background:#f8e7c8}.ai-side-link{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--ct-ink-2);text-decoration:none}.ai-side-link:hover{background:var(--ct-hover);color:var(--ct-ink)}.ai-side-link svg{color:var(--ct-ink-3)}.ai-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--ct-surface)}.ai-thread-hd{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--ct-line)}.ai-thread-hd .ai-back{display:none}.ai-thread-id{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.ai-thread-id>div{min-width:0}.ai-thread-id h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 15.5px/1.25 var(--ct-display);color:var(--ct-ink)}.ai-thread-id p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;color:var(--ct-ink-3)}.ai-avatar{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:var(--ct-brand-soft);color:var(--ct-brand)}.ai-thread-id .ai-avatar{width:34px;height:34px;border-radius:11px}.ai-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 18px 12px;scrollbar-width:thin;background:#fcfcfe}.ai-thread-in{max-width:820px;margin:0 auto}.ai-thread-load{display:flex;flex-direction:column;gap:18px}.ai-msg{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.ai-msg.is-user{justify-content:flex-end}.ai-msg-col{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:min(78%,680px)}.ai-msg.is-user .ai-msg-col{align-items:flex-end}.ai-msg-who{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;font-weight:600;color:var(--ct-ink-3)}.ai-msg-who time{font-weight:500;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ai-bubble{min-width:0;max-width:100%;padding:11px 14px;border-radius:4px 16px 16px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);color:var(--ct-ink);overflow-wrap:anywhere}.ai-msg.is-user .ai-bubble{border-radius:16px 4px 16px 16px;background:#eef0ff;box-shadow:none;color:#1e1b4b}.ai-bubble.is-error{background:var(--ct-bad-soft);box-shadow:none;color:var(--ct-bad)}.ai-msg-acts{display:flex;align-items:center;gap:6px;min-height:28px;opacity:0;transition:opacity .15s}.ai-msg:hover .ai-msg-acts,.ai-msg-acts:focus-within{opacity:1}.ai-model{font-size:12px;color:var(--ct-ink-3)}.ai-md{font-size:14px;line-height:1.6}.ai-md>:first-child{margin-top:0}.ai-md>:last-child{margin-bottom:0}.ai-md p{margin:0 0 8px}.ai-md ul,.ai-md ol{margin:6px 0 8px;padding-left:20px}.ai-md ul{list-style:disc}.ai-md ol{list-style:decimal}.ai-md li{margin:2px 0}.ai-md h1,.ai-md h2,.ai-md h3{margin:14px 0 6px;font-family:var(--ct-display);font-weight:650;letter-spacing:-.01em;color:var(--ct-ink)}.ai-md h1{font-size:18px}.ai-md h2{font-size:16.5px}.ai-md h3{font-size:15px}.ai-md a{color:var(--ct-brand-ink);text-decoration:underline;text-underline-offset:2px}.ai-md blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid #C7D2FE;color:var(--ct-ink-2)}.ai-md hr{margin:12px 0;border:0;border-top:1px solid var(--ct-line)}.ai-md strong{font-weight:650}.ai-icode{padding:1px 6px;border-radius:5px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 12.5px/1.5 ui-monospace,Menlo,monospace;color:#5b21b6}.ai-msg.is-user .ai-icode{background:#ffffffb3}.ai-code{margin:10px 0;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-code-hd{padding:6px 12px;border-bottom:1px solid var(--ct-line);background:var(--ct-surface-2);font-size:12px;font-weight:600;color:var(--ct-ink-3)}.ai-table{margin:10px 0;overflow-x:auto;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-table table{width:100%;border-collapse:collapse;font-size:13px}.ai-table th{padding:8px 12px;background:var(--ct-surface-2);text-align:left;font-weight:650;color:var(--ct-ink-2);white-space:nowrap}.ai-table td{padding:8px 12px;border-top:1px solid var(--ct-line);color:var(--ct-ink-2);vertical-align:top}.ai-tool{max-width:640px;margin:-8px 0 12px 38px;overflow:hidden;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-tool-row{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:4px 10px 4px 7px;border:0;background:none;font:500 12.5px/1.3 var(--ct-font);color:var(--ct-ink-2);text-align:left;cursor:pointer}.ai-tool-row:disabled{cursor:default}.ai-tool-row:hover:not(:disabled){background:var(--ct-hover)}.ai-tool-ico{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px;background:#fff;color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-tool.is-brand .ai-tool-ico{color:var(--ct-brand)}.ai-tool.is-ok .ai-tool-ico{color:var(--ct-ok)}.ai-tool.is-warm .ai-tool-ico{color:var(--ct-warn)}.ai-tool.is-hot .ai-tool-ico{color:var(--ct-hot)}.ai-tool.is-cold .ai-tool-ico{color:var(--ct-cold)}.ai-tool.is-li .ai-tool-ico{color:#0a66c2}.ai-tool-name{flex:none;font-weight:650;color:var(--ct-ink-2)}.ai-tool-prev{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ct-ink-3)}.ai-tool-count{flex:none;margin-left:auto;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ai-tool-end{flex:none;margin-left:auto;color:var(--ct-ink-4)}.ai-tool-count+.ai-tool-end{margin-left:4px}.ai-tool-end.ai-ok{color:var(--ct-ok)}.ai-chev{transition:transform .15s}.ai-chev.is-open{transform:rotate(90deg)}.ai-tool-out{max-height:240px;margin:0 8px 8px;padding:10px 12px;overflow:auto;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:500 12px/1.5 ui-monospace,Menlo,monospace;color:var(--ct-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ai-think{margin:0 8px 8px;padding:10px 12px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font-size:13px;line-height:1.5;color:var(--ct-ink-2);white-space:pre-wrap}.ai-web-list{margin:0;padding:0 8px 8px;list-style:none;display:flex;flex-direction:column;gap:2px}.ai-web-list li{display:flex;gap:10px;padding:8px 6px;border-radius:8px;background:#fff}.ai-web-list li+li{margin-top:2px}.ai-web-n{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:var(--ct-ok-soft);color:var(--ct-ok);font-size:12px;font-weight:700}.ai-web-list li>div{min-width:0}.ai-web-list a,.ai-web-list b{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--ct-ink);text-decoration:none;overflow-wrap:anywhere}.ai-web-list a:hover{color:var(--ct-brand-ink);text-decoration:underline}.ai-web-list small{display:block;font:500 12px/1.4 ui-monospace,Menlo,monospace;color:var(--ct-ok)}.ai-web-list p{margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.45;color:var(--ct-ink-3)}.ai-web-note{font-size:13px;color:var(--ct-ink-3)}.ai-approval{max-width:560px;margin:4px 0 16px 38px;padding:14px;border-radius:14px;background:var(--ct-warn-soft);box-shadow:inset 0 0 0 1px #e8d5b5}.ai-approval-hd{display:flex;gap:12px}.ai-approval-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--ct-warn)}.ai-approval-hd b{display:block;font-size:14px;font-weight:650;color:#6e4100}.ai-approval-hd p{margin-top:2px;font-size:13.5px;color:#6e4100;overflow-wrap:anywhere}.ai-approval-prev{margin-top:12px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e8d5b5}.ai-approval-prev>button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 12px;border:0;background:none;font:500 13.5px/1.3 var(--ct-font);color:var(--ct-ink);text-align:left;cursor:pointer}.ai-approval-prev>button>svg:first-child{flex:none;color:var(--ct-warn)}.ai-approval-prev>button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-approval-prev>button small{display:block;font-size:12px;font-weight:600;color:var(--ct-warn)}.ai-chev-d{flex:none;color:var(--ct-ink-3);transition:transform .15s}.ai-chev-d.is-open{transform:rotate(180deg)}.ai-approval-prev dl{margin:0;padding:4px 12px 12px;border-top:1px solid var(--ct-line);display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;font-size:13px}.ai-approval-prev dt{font-weight:600;color:var(--ct-ink-3);padding-top:6px}.ai-approval-prev dd{margin:0;padding-top:6px;color:var(--ct-ink);overflow-wrap:anywhere}.ai-approval-body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ai-approval-acts{display:flex;gap:8px;margin-top:12px}.ai-approval-acts .ai-btn{flex:1}.ai-typing{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:var(--ct-ink-3)}.ai-typing i{width:6px;height:6px;border-radius:50%;background:#818cf8;animation:ai-bounce 1s ease-in-out infinite}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}.ai-typing span{margin-left:6px}@keyframes ai-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.ai-status{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ct-brand-ink)}.ai-bubble.is-error .ai-status{color:var(--ct-bad)}.ai-stream{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.6}.ai-caret{display:inline-block;width:7px;height:16px;margin-left:3px;vertical-align:-3px;border-radius:2px;background:#818cf8;animation:ai-blink 1s steps(2) infinite}@keyframes ai-blink{50%{opacity:0}}.ai-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 8px}.ai-suggest button{height:34px;padding:0 13px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);font:550 13px/1 var(--ct-font);color:var(--ct-ink-2);cursor:pointer}.ai-suggest button:hover{background:var(--ct-brand-soft);color:var(--ct-brand-ink);box-shadow:inset 0 0 0 1px #4338ca40}.ai-composer{flex:none;padding:10px 16px 12px;border-top:1px solid var(--ct-line);background:var(--ct-surface)}.ai-composer-in{max-width:820px;margin:0 auto}.ai-attached{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:32px;margin-bottom:8px;padding:0 4px 0 10px;border-radius:9px;background:var(--ct-brand-soft);font-size:13px;font-weight:600;color:var(--ct-brand-ink)}.ai-attached span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-attached button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:inherit;cursor:pointer}.ai-attached button:hover{background:#4338ca1f}.ai-compose{display:flex;align-items:flex-end;gap:8px;padding:6px;border-radius:16px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);transition:box-shadow .15s,background-color .15s}.ai-compose:focus-within{background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca1f}.ai-compose textarea{flex:1;min-width:0;min-height:40px;max-height:200px;padding:10px 6px;border:0;background:transparent;resize:none;font:450 14.5px/1.45 var(--ct-font);color:var(--ct-ink)}.ai-compose textarea::-moz-placeholder{color:var(--ct-ink-4)}.ai-compose textarea::placeholder{color:var(--ct-ink-4)}.ai-compose textarea:focus{outline:none}.ai-compose .ai-iconbtn{width:40px;height:40px;border-radius:11px}.ai-send{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:11px;background:#4338ca;color:#fff;cursor:pointer;transition:background-color .15s,opacity .15s}.ai-send:hover:not(:disabled){background:#3730a3}.ai-send:disabled{opacity:.4;cursor:default}.ai-send.is-stop{background:#be2f1d}.ai-send.is-stop:hover{background:#a82718}.ai-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 8px;margin-top:7px;font-size:12px;color:var(--ct-ink-3)}.ai-hint kbd{font:inherit;font-weight:600;color:var(--ct-ink-2)}.ai-welcome{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 20px;text-align:center;background:#fcfcfe}.ai-welcome-ico{display:grid;place-items:center;width:60px;height:60px;margin-bottom:4px;border-radius:18px;background:var(--ct-brand-soft);color:var(--ct-brand);box-shadow:0 0 0 8px #6366f10f}.ai-welcome h2{font:650 26px/1.15 var(--ct-display);letter-spacing:-.02em;color:var(--ct-ink)}.ai-welcome>p{max-width:52ch;font-size:14.5px;color:var(--ct-ink-3)}.ai-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin:14px 0 8px}.ai-starter{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line),0 1px 2px #1012280a;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .15s,transform .15s}.ai-starter:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 0 0 1px #4338ca4d,0 10px 24px -16px #10122859}.ai-starter-ico{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:10px;background:var(--ct-brand-soft);color:var(--ct-brand)}.ai-starter b{font-size:14px;font-weight:650;color:var(--ct-ink)}.ai-starter span:last-child{font-size:13px;color:var(--ct-ink-3)}.ai-welcome-cta{height:44px;padding:0 18px}.ai-empty-thread{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:100%;padding:40px 16px;text-align:center}.ai-empty-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:14px;background:var(--ct-surface-2);color:var(--ct-ink-3);box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-empty-thread h3{font:650 16px/1.3 var(--ct-display);color:var(--ct-ink)}.ai-empty-thread p{max-width:40ch;font-size:13.5px;color:var(--ct-ink-3)}.ai-sk{display:inline-block;vertical-align:middle;border-radius:8px;background:var(--ct-sunken);animation:ai-pulse 1.1s ease-in-out infinite alternate}@keyframes ai-pulse{0%{opacity:.55}to{opacity:1}}.ai-gate{display:grid;place-items:center;min-height:420px;padding:24px 0}.ai-gate-card{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:460px;padding:32px 26px;border-radius:22px;background:var(--ct-surface);box-shadow:var(--ct-sh-1);text-align:center}.ai-gate-ico{display:grid;place-items:center;width:54px;height:54px;margin-bottom:4px;border-radius:16px;background:var(--ct-brand-soft);color:var(--ct-brand)}.ai-gate-ico.is-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.ai-gate-card h2{font:650 21px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ai-gate-card p{max-width:42ch;font-size:14px;color:var(--ct-ink-2)}.ai-gate-card .ai-btn{margin-top:10px;height:42px}.ai-root .ct-hero .ct-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-root .ai-kpi-text{font-size:24px;letter-spacing:-.02em}.ai-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px}.ai-nav{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ai-nav button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:9px;background:none;font:600 13.5px/1.2 var(--ct-font);color:var(--ct-ink-2);text-align:left;cursor:pointer}.ai-nav button:hover{background:var(--ct-hover);color:var(--ct-ink)}.ai-nav button[aria-current=true]{background:var(--ct-brand-soft);color:var(--ct-brand-ink)}.ai-nav button svg{flex:none;color:var(--ct-ink-3)}.ai-nav button[aria-current=true] svg{color:var(--ct-brand)}.ai-nav .ai-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#cdd2dc;flex:none}.ai-nav .ai-dot.is-ok{background:#14a06b}.ai-nav .ai-dot.is-warn{background:#e0a030}.ai-sections{display:flex;flex-direction:column;gap:14px;min-width:0}.ai-card{scroll-margin-top:80px;border-radius:18px;background:var(--ct-surface);box-shadow:var(--ct-sh-1)}.ai-card-hd{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 0}.ai-card-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--ct-brand-soft);color:var(--ct-brand)}.ai-card-ico.is-ok{background:var(--ct-ok-soft);color:var(--ct-ok)}.ai-card-ico.is-warm{background:var(--ct-warn-soft);color:var(--ct-warn)}.ai-card-ico.is-bad{background:var(--ct-bad-soft);color:var(--ct-bad)}.ai-card-ico.is-cold{background:var(--ct-cold-soft);color:var(--ct-cold)}.ai-card-hd>div{flex:1;min-width:0}.ai-card-hd h2{font:650 16.5px/1.25 var(--ct-display);letter-spacing:-.01em;color:var(--ct-ink)}.ai-card-hd p{margin-top:3px;font-size:13px;color:var(--ct-ink-3)}.ai-card-hd .ai-card-aside{flex:none;align-self:center;font-size:12.5px;font-weight:650;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ai-card-bd{display:flex;flex-direction:column;gap:14px;padding:14px 18px 18px}.ai-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-field>label,.ai-field>.ai-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--ct-ink-2)}.ai-field>label b,.ai-field>.ai-label b{font-weight:650;color:var(--ct-ink);font-variant-numeric:tabular-nums}.ai-input,.ai-textarea,.ai-selectbox select{width:100%;border:0;border-radius:11px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 14px/1.4 var(--ct-font);color:var(--ct-ink);transition:box-shadow .15s,background-color .15s}.ai-input{height:42px;padding:0 12px}.ai-textarea{padding:10px 12px;resize:vertical;min-height:96px}.ai-input::-moz-placeholder,.ai-textarea::-moz-placeholder{color:var(--ct-ink-4)}.ai-input::placeholder,.ai-textarea::placeholder{color:var(--ct-ink-4)}.ai-input:focus,.ai-textarea:focus,.ai-selectbox select:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-brand),0 0 0 3px #4338ca24}.ai-help{font-size:12.5px;color:var(--ct-ink-3)}.ai-selectbox{position:relative}.ai-selectbox select{height:42px;padding:0 36px 0 12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ai-selectbox svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ct-ink-3);pointer-events:none}.ai-range{width:100%;accent-color:#4338CA;height:24px}.ai-range-legend{display:flex;justify-content:space-between;font-size:12px;color:var(--ct-ink-3)}.ai-provs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-prov{display:flex;align-items:flex-start;gap:10px;padding:12px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .15s,background-color .15s}.ai-prov:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2);background:var(--ct-surface-2)}.ai-prov[aria-checked=true]{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.ai-prov-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--ct-surface-2);color:var(--ct-ink-2)}.ai-prov[aria-checked=true] .ai-prov-ico{background:#fff;color:var(--ct-brand)}.ai-prov b{display:block;font-size:14px;font-weight:650;color:var(--ct-ink)}.ai-prov span:last-child{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--ct-ink-3)}.ai-key{display:flex;gap:8px}.ai-key-input{position:relative;flex:1;min-width:0}.ai-key-input .ai-input{padding-right:46px;font-family:ui-monospace,Menlo,monospace;font-size:13.5px}.ai-key-input .ai-iconbtn{position:absolute;right:3px;top:3px}.ai-key .ai-btn{height:42px}.ai-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.45}.ai-note svg{flex:none;margin-top:1px}.ai-note b{font-weight:650}.ai-note code{padding:1px 6px;border-radius:5px;background:#ffffffbf;font:600 12px/1.4 ui-monospace,Menlo,monospace}.ai-note.is-ok{background:var(--ct-ok-soft);color:#0a5c3c}.ai-note.is-bad{background:var(--ct-bad-soft);color:#8f2416}.ai-note.is-warn{background:var(--ct-warn-soft);color:#6e4100}.ai-note.is-info{background:var(--ct-surface-2);color:var(--ct-ink-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:8px}.ai-tooltile{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;border:0;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .15s,background-color .15s}.ai-tooltile:hover{background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line-2)}.ai-tooltile[aria-pressed=true]{background:#f2faf6;box-shadow:inset 0 0 0 1.5px #5cbf95}.ai-tooltile-ico{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--ct-surface-2);color:var(--ct-ink-3)}.ai-tooltile[aria-pressed=true] .ai-tooltile-ico{background:var(--ct-ok-soft);color:var(--ct-ok)}.ai-tooltile>span:nth-child(2){flex:1;min-width:0}.ai-tooltile b{display:block;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.ai-tooltile small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--ct-ink-3)}.ai-tick{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:5px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--ct-line-2);color:#fff}.ai-tooltile[aria-pressed=true] .ai-tick{background:#0e7a50;box-shadow:none}.ai-switchrow{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;border:0;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);text-align:left;font:inherit;color:inherit;cursor:pointer}.ai-switchrow:hover{box-shadow:inset 0 0 0 1px var(--ct-line-2)}.ai-switchrow>span:first-child{flex:1;min-width:0}.ai-switchrow b{display:block;font-size:13.5px;font-weight:650;color:var(--ct-ink)}.ai-switchrow small{display:block;margin-top:2px;font-size:12.5px;color:var(--ct-ink-3)}.ai-track{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:#c4c8d3;transition:background-color .2s}.ai-track i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122859;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ai-switchrow[aria-checked=true]>.ai-track{background:#14a06b}.ai-switchrow[aria-checked=true]>.ai-track i{transform:translate(16px)}.ai-switchlist{display:flex;flex-direction:column;gap:6px}.ai-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1.5px var(--ct-line-2);text-align:center;cursor:pointer;transition:background-color .15s,box-shadow .15s}.ai-drop:hover,.ai-drop.is-drag{background:var(--ct-brand-soft);box-shadow:inset 0 0 0 1.5px var(--ct-brand)}.ai-drop:focus-within{box-shadow:inset 0 0 0 1.5px var(--ct-brand),0 0 0 3px #4338ca24}.ai-drop svg{color:var(--ct-brand)}.ai-drop b{font-size:14px;font-weight:650;color:var(--ct-ink)}.ai-drop small{font-size:12.5px;color:var(--ct-ink-3)}.ai-docs{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ai-docs li{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-docs li>svg{flex:none;color:var(--ct-brand)}.ai-docs li>div{flex:1;min-width:0}.ai-docs b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--ct-ink)}.ai-docs small{display:block;font-size:12px;color:var(--ct-ink-3);font-variant-numeric:tabular-nums}.ai-docs .ai-iconbtn:hover{background:var(--ct-bad-soft);color:var(--ct-bad)}.ai-drive{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-drive.is-on{background:var(--ct-ok-soft);box-shadow:none}.ai-drive-logo{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ct-line)}.ai-drive>div:nth-child(2){flex:1 1 200px;min-width:0}.ai-drive b{display:block;font-size:14px;font-weight:650;color:var(--ct-ink)}.ai-drive small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;color:var(--ct-ink-3)}.ai-drive.is-on small{color:#0a5c3c}.ai-mcp-row{display:flex;gap:8px;align-items:center}.ai-mcp-row code{flex:1;min-width:0;height:40px;display:flex;align-items:center;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 13px/1 ui-monospace,Menlo,monospace;color:var(--ct-ink-2)}.ai-pre{margin:0;padding:12px 14px;overflow-x:auto;border-radius:12px;background:var(--ct-surface-2);box-shadow:inset 0 0 0 1px var(--ct-line);font:500 12.5px/1.55 ui-monospace,Menlo,monospace;color:var(--ct-ink-2)}.ai-savebar{position:sticky;bottom:12px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:16px;background:var(--ct-surface);box-shadow:var(--ct-sh-2)}.ai-savebar.is-dirty{box-shadow:inset 0 0 0 1.5px #4338ca73,var(--ct-sh-2)}.ai-savebar>p{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ct-ink-2)}.ai-savebar>p .ai-dot{width:8px;height:8px;border-radius:50%;background:#cdd2dc;flex:none}.ai-savebar.is-dirty>p .ai-dot{background:#6366f1}.ai-savebar .ai-btn{height:40px}@media (max-width: 1280px){.ai-root .ct-hero .ct-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.ai-layout{grid-template-columns:minmax(0,1fr)}.ai-nav{display:none}}@media (max-width: 1023.98px){.ai-root.ai-chat{grid-template-columns:260px minmax(0,1fr)}}@media (max-width: 767.98px){.ai-root.ai-chat{grid-template-columns:minmax(0,1fr);border-radius:18px}.ai-chat.has-conv .ai-side{display:none}.ai-chat:not(.has-conv) .ai-main{display:none}.ai-side{border-right:0}.ai-thread-hd .ai-back{display:grid}.ai-thread{padding:16px 12px 8px}.ai-msg-col{max-width:88%}.ai-tool,.ai-approval{margin-left:0}.ai-composer{padding:8px 10px 10px}.ai-hint{display:none}.ai-starters,.ai-provs{grid-template-columns:minmax(0,1fr)}.ai-key{flex-direction:column}.ai-root .ct-hero .ct-kpi{padding:12px 12px 13px}.ai-root .ct-hero .ct-kpi-top{font-size:12.5px;gap:7px}.ai-root .ct-hero .ct-kpi-sub{white-space:normal;line-height:1.35}.ai-root .ai-kpi-text{font-size:20px}.ai-card-hd{padding:14px 14px 0}.ai-card-bd{padding:12px 14px 16px}.ai-savebar{bottom:8px}.ai-savebar .ai-btn{flex:1 1 auto}.ai-approval-acts{flex-direction:column}}@media (max-width: 767.98px),(pointer: coarse){.ai-btn,.ai-btn.is-sm{min-height:44px}.ai-iconbtn,.ai-compose .ai-iconbtn,.ai-send{width:44px;height:44px}.ai-key-input .ai-iconbtn{width:38px;height:38px;top:2px;right:2px}.ai-mini{height:40px}.ai-conv-main{min-height:52px}.ai-conv-del{width:44px;height:44px;opacity:1}.ai-msg-acts{opacity:1}.ai-tool-row{min-height:44px}.ai-search input,.ai-input,.ai-selectbox select{height:44px}.ai-search .ai-clear{width:40px;height:40px;right:2px}.ai-suggest button{height:40px}.ai-nav button,.ai-pending,.ai-side-link{min-height:44px}}@media (prefers-reduced-motion: reduce){.ai-spin,.ai-typing i,.ai-caret,.ai-sk{animation:none!important}.ai-chev,.ai-chev-d,.ai-track,.ai-track i,.ai-starter,.ai-conv-del,.ai-msg-acts{transition:none!important}.ai-starter:hover{transform:none}}.ppl{--ppl-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ppl-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--ppl-ink: #14152A;--ppl-ink-2: #474959;--ppl-ink-3: #646677;--ppl-ink-4: #8A8C9C;--ppl-line: #E3E6EC;--ppl-line-2: #CDD2DC;--ppl-surface: #fff;--ppl-surface-2: #F6F7FA;--ppl-hover: #F1F2F7;--ppl-sunken: #ECEEF5;--ppl-brand: #4338CA;--ppl-brand-soft: #EEF0FF;--ppl-brand-ink: #3730A3;--ppl-brand-line: #C7CBF6;--ppl-ok: #0E7A50;--ppl-ok-soft: #E4F4EC;--ppl-warn: #9A5B00;--ppl-warn-soft: #FCF1DE;--ppl-bad: #BE2F1D;--ppl-bad-soft: #FBE9E5;--ppl-bad-line: #EDC5C0;--ppl-signal: #D9480F;--ppl-signal-soft: #FDEDE4;--ppl-li: #0A66C2;--ppl-li-soft: #E8F1FB;--ppl-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--ppl-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--ppl-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:16px;min-width:0;font-family:var(--ppl-font);font-size:14px;line-height:1.45;color:var(--ppl-ink);-webkit-font-smoothing:antialiased}.ppl *,.ppl *:before,.ppl *:after{box-sizing:border-box}.ppl :where(p,h1,h2,h3,h4,ul,ol){margin:0}.ppl :where(ul,ol){padding:0;list-style:none}.ppl :is(button,input,select,textarea){font-family:inherit}.ppl :focus-visible{outline:2px solid var(--ppl-brand);outline-offset:2px}.ppl svg{display:inline-block;flex:none;vertical-align:middle}.ppl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ppl-num{font-variant-numeric:tabular-nums}.ppl-muted{color:var(--ppl-ink-3)}.ppl-spacer{flex:1}.ppl-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--ppl-sunken);animation:ppl-pulse 1.1s ease-in-out infinite alternate}@keyframes ppl-pulse{0%{opacity:.55}to{opacity:1}}.ppl-spin{animation:ppl-rot .9s linear infinite}@keyframes ppl-rot{to{transform:rotate(360deg)}}.ppl-card{min-width:0;border-radius:20px;background:var(--ppl-surface);box-shadow:var(--ppl-sh-1)}.ppl-card.is-flat{box-shadow:inset 0 0 0 1px var(--ppl-line)}.ppl-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:16px 18px 12px}.ppl-hd h2{font:650 17px/1.2 var(--ppl-display);letter-spacing:-.015em;color:var(--ppl-ink)}.ppl-hd h3{font:650 15px/1.25 var(--ppl-display);color:var(--ppl-ink)}.ppl-hd .ppl-n{font-size:12.5px;font-weight:650;color:var(--ppl-ink-3);font-variant-numeric:tabular-nums}.ppl-hd-r{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ppl-hd-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,#eef0ff,#dfe3ff);color:var(--ppl-brand);box-shadow:inset 0 0 0 1px #4338ca1a}.ppl-hd-ico.is-ok{background:linear-gradient(145deg,#e8f8f0,#cfefdf);color:var(--ppl-ok)}.ppl-hd-ico.is-warn{background:linear-gradient(145deg,#fdf5e6,#f8e5c4);color:var(--ppl-warn)}.ppl-hd-ico.is-bad{background:linear-gradient(145deg,#fcedea,#f6d6d0);color:var(--ppl-bad)}.ppl-hd-ico.is-li{background:linear-gradient(145deg,#eaf3fc,#d4e6f8);color:var(--ppl-li)}.ppl-hd-ico.is-hot{background:linear-gradient(145deg,#fef1e8,#fbdcc8);color:var(--ppl-signal)}.ppl-bd{padding:0 18px 18px}.ppl-ft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px 14px;border-top:1px solid var(--ppl-line)}.ppl-sub{font-size:13px;color:var(--ppl-ink-3)}.ppl-lead{font-size:14px;color:var(--ppl-ink-2)}.ppl-lead b{color:var(--ppl-ink);font-weight:650}.ppl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--ppl-font);color:var(--ppl-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.ppl-btn:hover:not(:disabled){background:var(--ppl-surface-2);box-shadow:inset 0 0 0 1px var(--ppl-line-2),0 1px 2px #1012280d}.ppl-btn:disabled{opacity:.55;cursor:default}.ppl-btn.is-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.ppl-btn.is-pri:hover:not(:disabled){background:linear-gradient(180deg,#5b54f0,#4338ca);transform:translateY(-1px)}.ppl-btn.is-ok{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.ppl-btn.is-ok:hover:not(:disabled){background:linear-gradient(180deg,#14b37a,#0e7a50)}.ppl-btn.is-danger{color:var(--ppl-bad)}.ppl-btn.is-danger:hover:not(:disabled){background:var(--ppl-bad-soft);box-shadow:inset 0 0 0 1px var(--ppl-bad-line)}.ppl-btn.is-ghost{background:transparent;box-shadow:none;color:var(--ppl-ink-2)}.ppl-btn.is-ghost:hover:not(:disabled){background:var(--ppl-hover);color:var(--ppl-ink);box-shadow:none}.ppl-btn.is-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.ppl-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--ppl-ink-3);cursor:pointer}.ppl-iconbtn:hover:not(:disabled){background:var(--ppl-hover);color:var(--ppl-ink)}.ppl-iconbtn.is-danger:hover:not(:disabled){background:var(--ppl-bad-soft);color:var(--ppl-bad)}.ppl-iconbtn:disabled{opacity:.45;cursor:default}.ppl-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--ppl-font);color:var(--ppl-brand-ink);cursor:pointer;white-space:nowrap;text-decoration:none}.ppl-lnk:hover{text-decoration:underline;text-underline-offset:3px}.ppl-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--ppl-ink-2);background:var(--ppl-surface-2);box-shadow:inset 0 0 0 1px var(--ppl-line)}.ppl-pill.is-ok{background:var(--ppl-ok-soft);color:var(--ppl-ok);box-shadow:none}.ppl-pill.is-warn{background:var(--ppl-warn-soft);color:var(--ppl-warn);box-shadow:none}.ppl-pill.is-bad{background:var(--ppl-bad-soft);color:var(--ppl-bad);box-shadow:none}.ppl-pill.is-brand{background:var(--ppl-brand-soft);color:var(--ppl-brand-ink);box-shadow:none}.ppl-pill.is-hot{background:var(--ppl-signal-soft);color:var(--ppl-signal);box-shadow:none}.ppl-pill.is-li{background:var(--ppl-li-soft);color:var(--ppl-li);box-shadow:none}.ppl-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--ppl-ink-4)}.ppl-dot.is-ok{background:#22c55e}.ppl-dot.is-warn{background:#f5b94a}.ppl-dot.is-bad{background:#ef4444}.ppl-av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;font:650 12.5px/1 var(--ppl-font);color:#1e1b4b;background:linear-gradient(145deg,#c7d2fe,#f5b5d9)}.ppl-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ppl-av.is-sm{width:28px;height:28px;font-size:11px}.ppl-av.is-lg{width:52px;height:52px;font-size:16px;border-radius:16px}.ppl-av.t1{background:#e6effa;color:#1f4e86}.ppl-av.t2{background:#eef0ff;color:#3730a3}.ppl-av.t3{background:#efe9fb;color:#5b21b6}.ppl-av.t4{background:#e4f4ec;color:#0b5e3e}.ppl-av.t5{background:#fcf1de;color:#7a4700}.ppl-av.t6{background:#fdede4;color:#9a3412}.ppl-av.t7{background:#fbe9e5;color:#962515}.ppl-av.t8{background:#eceef5;color:#474959}.ppl-switch{position:relative;display:inline-flex;flex:none;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:var(--ppl-line-2);cursor:pointer;transition:background .18s}.ppl-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .18s}.ppl-switch[aria-checked=true]{background:linear-gradient(180deg,#5b54f0,#4338ca)}.ppl-switch[aria-checked=true]:after{transform:translate(18px)}.ppl-switch:disabled{opacity:.5;cursor:default}.ppl-set{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:14px 0;border-top:1px solid var(--ppl-line)}.ppl-set:first-child{border-top:0;padding-top:4px}.ppl-set-t{font-size:14px;font-weight:650;color:var(--ppl-ink)}.ppl-set-d{margin-top:3px;font-size:13px;color:var(--ppl-ink-3)}.ppl-set-ctl{display:flex;align-items:center;gap:8px}.ppl-set-more{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border-radius:12px;background:var(--ppl-surface-2);font-size:13px;color:var(--ppl-ink-2)}.ppl-set-more label{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ppl-set-more input,.ppl-set-more select{height:34px;padding:0 10px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--ppl-line-2);font:500 14px/1 var(--ppl-font);color:var(--ppl-ink)}.ppl-set-more input[type=number]{width:84px}.ppl-set-more input:focus,.ppl-set-more select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ppl-brand),0 0 0 3px #4338ca24}.ppl-sec-t{margin:6px 0 2px;font:650 12.5px/1.2 var(--ppl-font);letter-spacing:.04em;text-transform:uppercase;color:var(--ppl-ink-3)}.ppl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ppl-field>label,.ppl-label{font-size:13px;font-weight:650;color:var(--ppl-ink-2)}.ppl-input,.ppl-select,.ppl-textarea{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line-2);font:500 14px/1.3 var(--ppl-font);color:var(--ppl-ink)}.ppl-textarea{padding:10px 12px;resize:vertical;line-height:1.45}.ppl-input::-moz-placeholder,.ppl-textarea::-moz-placeholder{color:var(--ppl-ink-3);opacity:.85}.ppl-input::placeholder,.ppl-textarea::placeholder{color:var(--ppl-ink-3);opacity:.85}.ppl-input:focus,.ppl-select:focus,.ppl-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ppl-brand),0 0 0 3px #4338ca24}.ppl-hint{font-size:12.5px;color:var(--ppl-ink-3)}.ppl-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ppl-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ppl-callout{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;background:var(--ppl-brand-soft);color:var(--ppl-brand-ink);font-size:13px}.ppl-callout.is-warn{background:var(--ppl-warn-soft);color:var(--ppl-warn)}.ppl-callout.is-bad{background:var(--ppl-bad-soft);color:var(--ppl-bad)}.ppl-callout.is-ok{background:var(--ppl-ok-soft);color:var(--ppl-ok)}.ppl-callout b{font-weight:650}.ppl-callout svg{flex:none;margin-top:1px}.ppl-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 22px 30px;text-align:center}.ppl-empty-ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:15px;color:var(--ppl-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--ppl-line)}.ppl-empty h3{font:650 15.5px/1.3 var(--ppl-display);color:var(--ppl-ink)}.ppl-empty p{max-width:48ch;font-size:13px;color:var(--ppl-ink-3)}.ppl-empty .ppl-btn{margin-top:10px}.ppl-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--ppl-surface-2);box-shadow:inset 0 0 0 1px var(--ppl-line)}.ppl-seg button{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--ppl-font);color:var(--ppl-ink-2);cursor:pointer;white-space:nowrap}.ppl-seg button:hover{color:var(--ppl-ink);background:var(--ppl-hover)}.ppl-seg button[aria-pressed=true]{background:#fff;color:var(--ppl-ink);box-shadow:0 1px 2px #1012281a,inset 0 0 0 1px var(--ppl-line)}.ppl-cockpit{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.ppl-col{display:flex;flex-direction:column;gap:16px;min-width:0}.ppl-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;border-radius:16px;background:var(--ppl-surface);box-shadow:var(--ppl-sh-1);font-size:13.5px;color:var(--ppl-ink-2)}.ppl-status b{color:var(--ppl-ink);font-weight:650}.ppl-status .ppl-sep{color:var(--ppl-ink-4)}.ppl-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ppl-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:0;border-radius:16px;background:var(--ppl-surface);box-shadow:var(--ppl-sh-1);text-align:left;font:inherit;color:inherit}button.ppl-tile{cursor:pointer;transition:transform .15s,box-shadow .15s}button.ppl-tile:hover{transform:translateY(-1px);box-shadow:var(--ppl-sh-2)}.ppl-tile-l{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ppl-ink-3)}.ppl-tile-v{font:650 28px/1 var(--ppl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ppl-ink)}.ppl-tile-v small{margin-left:3px;font:600 14px/1 var(--ppl-font);color:var(--ppl-ink-3)}.ppl-tile-s{font-size:12.5px;color:var(--ppl-ink-3)}.ppl-tile.is-hot .ppl-tile-v{color:var(--ppl-signal)}.ppl-list{display:flex;flex-direction:column}.ppl-li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--ppl-line)}.ppl-li:first-child{border-top:0}.ppl-li-t{min-width:0;font-size:14px;font-weight:600;color:var(--ppl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-li-m{margin-top:2px;font-size:12.5px;color:var(--ppl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-li-r{display:flex;align-items:center;gap:6px}.ppl-q{display:flex;flex-direction:column}.ppl-q-item{border-top:1px solid var(--ppl-line)}.ppl-q-item:first-child{border-top:0}.ppl-q-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.ppl-q-row:hover{background:var(--ppl-surface-2)}.ppl-q-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:650;color:var(--ppl-ink)}.ppl-q-name span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-q-msg{margin-top:3px;font-size:13px;color:var(--ppl-ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ppl-q-meta{margin-top:3px;font-size:12.5px;color:var(--ppl-ink-3)}.ppl-q-wait{font-size:12.5px;font-weight:650;color:var(--ppl-ink-3);white-space:nowrap}.ppl-q-wait.is-late{color:var(--ppl-signal)}.ppl-q-open{padding:0 18px 16px 66px;display:flex;flex-direction:column;gap:10px}.ppl-thread{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto;padding:10px;border-radius:14px;background:var(--ppl-surface-2);scrollbar-width:thin}.ppl-bub{max-width:86%;padding:8px 11px;border-radius:12px;font-size:13.5px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;color:var(--ppl-ink);box-shadow:inset 0 0 0 1px var(--ppl-line)}.ppl-bub.is-me{align-self:flex-end;background:var(--ppl-brand-soft);color:var(--ppl-brand-ink);box-shadow:none}.ppl-bub small{display:block;margin-top:3px;font-size:12px;opacity:.75}.ppl-reply{display:flex;gap:8px;align-items:flex-end}.ppl-reply textarea{flex:1;min-height:44px;max-height:160px}.ppl-outcomes{display:flex;flex-wrap:wrap;gap:6px}.ppl-outcome{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:0;border-radius:10px;font:600 13px/1 var(--ppl-font);cursor:pointer;background:var(--ppl-surface);color:var(--ppl-ink-2);box-shadow:inset 0 0 0 1px var(--ppl-line-2)}.ppl-outcome:hover:not(:disabled){background:var(--ppl-hover);color:var(--ppl-ink)}.ppl-outcome.is-ok{background:var(--ppl-ok-soft);color:var(--ppl-ok);box-shadow:inset 0 0 0 1px #bbdace}.ppl-outcome.is-bad{background:var(--ppl-bad-soft);color:var(--ppl-bad);box-shadow:inset 0 0 0 1px var(--ppl-bad-line)}.ppl-outcome.is-warn{background:var(--ppl-warn-soft);color:var(--ppl-warn);box-shadow:inset 0 0 0 1px #e8d5b5}.ppl-outcome:disabled{opacity:.55;cursor:default}.ppl-deal{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--ppl-ok-soft);font-size:13px;color:var(--ppl-ok)}.ppl-deal input{width:130px;height:34px;padding:0 10px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #bbdace;font:500 14px/1 var(--ppl-font);color:var(--ppl-ink)}.ppl-safe{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;align-items:start}.ppl-gauge{position:relative;display:grid;place-items:center;width:148px;height:148px}.ppl-gauge svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ppl-gauge circle{fill:none;stroke-width:12}.ppl-gauge .ppl-g-bg{stroke:var(--ppl-sunken)}.ppl-gauge .ppl-g-fg{stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.ppl-gauge.is-ok .ppl-g-fg{stroke:#14b37a}.ppl-gauge.is-warn .ppl-g-fg{stroke:#e7a23a}.ppl-gauge.is-bad .ppl-g-fg{stroke:#e0533e}.ppl-gauge-v{display:flex;flex-direction:column;align-items:center}.ppl-gauge-v b{font:650 36px/1 var(--ppl-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ppl-gauge-v small{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--ppl-ink-3)}.ppl-factors{display:flex;flex-direction:column;gap:8px}.ppl-factor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;border-radius:12px;background:var(--ppl-surface-2)}.ppl-factor-t{font-size:13.5px;font-weight:600;color:var(--ppl-ink)}.ppl-factor-d{grid-column:1 / -1;font-size:12.5px;color:var(--ppl-ink-3)}.ppl-factor-v{font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ppl-factor-v.is-ok{color:var(--ppl-ok)}.ppl-factor-v.is-warn{color:var(--ppl-warn)}.ppl-factor-v.is-bad{color:var(--ppl-bad)}.ppl-spark{display:block;width:100%;height:56px}.ppl-spark path.ppl-sp-line{fill:none;stroke:var(--ppl-brand);stroke-width:2;vector-effect:non-scaling-stroke}.ppl-spark path.ppl-sp-area{fill:#4338ca14}.ppl-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ppl-meter{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:var(--ppl-surface-2);font-size:12.5px;color:var(--ppl-ink-3)}.ppl-meter b{font:650 18px/1 var(--ppl-display);color:var(--ppl-ink);font-variant-numeric:tabular-nums}.ppl-bar{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--ppl-sunken)}.ppl-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#0a66c2,#60a5fa)}.ppl-bar.is-warn i{background:linear-gradient(90deg,#e7a23a,#f5b94a)}.ppl-bar.is-bad i{background:linear-gradient(90deg,#e0533e,#f07a66)}.ppl-steps{display:flex;gap:6px}.ppl-steps span{flex:1;height:6px;border-radius:99px;background:var(--ppl-sunken)}.ppl-steps span.is-on{background:linear-gradient(90deg,#6366f1,#a855f7)}.ppl-table{width:100%;border-collapse:collapse;font-size:13.5px}.ppl-table th{padding:10px 18px;text-align:left;font-size:12.5px;font-weight:650;color:var(--ppl-ink-3);border-bottom:1px solid var(--ppl-line);white-space:nowrap}.ppl-table td{padding:11px 18px;border-bottom:1px solid var(--ppl-line);color:var(--ppl-ink);vertical-align:middle}.ppl-table tr:last-child td{border-bottom:0}.ppl-table td.ppl-td-v{max-width:420px;overflow-wrap:anywhere;font-weight:600}.ppl-table td.ppl-td-act{width:1%;white-space:nowrap;text-align:right}.ppl-bulk{position:sticky;bottom:12px;z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border-radius:16px;background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 22px 44px -20px #101228b3}.ppl-bulk b{font-weight:650}.ppl-bulk .ppl-btn{height:34px;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.ppl-bulk .ppl-btn:hover:not(:disabled){background:#ffffff2e}.ppl-bulk .ppl-btn.is-danger{color:#ffc9bf}.ppl-bulk select{height:34px;padding:0 10px;border:0;border-radius:9px;background:#ffffff1f;color:#fff;font:600 13px/1 var(--ppl-font)}.ppl-bulk select option{color:var(--ppl-ink)}.ppl-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ppl-tpl{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:0;border-radius:14px;background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line);text-align:left;font:inherit;color:inherit}.ppl-tpl:hover{box-shadow:inset 0 0 0 1px var(--ppl-brand-line),0 8px 20px -14px #4338ca80}.ppl-tpl-t{font:650 14.5px/1.25 var(--ppl-display);color:var(--ppl-ink);overflow-wrap:anywhere}.ppl-tpl-d{font-size:12.5px;color:var(--ppl-ink-3)}.ppl-tpl-steps{display:flex;flex-wrap:wrap;gap:4px}.ppl-tpl-acts{display:flex;gap:6px;margin-top:auto;padding-top:4px}.ppl-stage{display:grid;grid-template-columns:auto 34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--ppl-line)}.ppl-stage:first-child{border-top:0}.ppl-stage input[type=color]{width:34px;height:34px;padding:0;border:0;border-radius:9px;background:none;cursor:pointer}.ppl-stage .ppl-move{display:flex;flex-direction:column}.ppl-stage .ppl-move button{width:26px;height:18px;padding:0;border:0;background:none;color:var(--ppl-ink-3);cursor:pointer}.ppl-stage .ppl-move button:disabled{opacity:.3;cursor:default}@media (max-width: 1280px){.ppl-cockpit{grid-template-columns:minmax(0,1fr)}.ppl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.ppl{gap:12px}.ppl-hd{padding:14px 14px 10px}.ppl-bd{padding:0 14px 14px}.ppl-ft{padding:10px 14px 12px}.ppl-tiles{gap:8px}.ppl-tile{padding:12px}.ppl-tile-v{font-size:24px}.ppl-li{padding:12px 14px;grid-template-columns:auto minmax(0,1fr)}.ppl-li-r{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap}.ppl-q-row{padding:12px 14px;grid-template-columns:auto minmax(0,1fr)}.ppl-q-wait{grid-column:2}.ppl-q-open{padding:0 14px 14px}.ppl-safe{grid-template-columns:minmax(0,1fr);justify-items:center}.ppl-safe>div:last-child{justify-self:stretch}.ppl-meters,.ppl-grid2,.ppl-set{grid-template-columns:minmax(0,1fr)}.ppl-set-ctl{justify-content:flex-start}.ppl-table thead{display:none}.ppl-table,.ppl-table tbody,.ppl-table tr,.ppl-table td{display:block;width:100%}.ppl-table tr{padding:10px 14px;border-bottom:1px solid var(--ppl-line)}.ppl-table td{padding:2px 0;border:0}.ppl-table td.ppl-td-act{width:auto;text-align:left;padding-top:6px}.ppl-bulk{bottom:8px;padding:10px}.ppl-bulk .ppl-spacer{display:none}.ppl-reply{flex-direction:column;align-items:stretch}.ppl-tpls{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px),(pointer: coarse){.ppl-btn,.ppl-btn.is-sm,.ppl-outcome{min-height:44px}.ppl-iconbtn{width:44px;height:44px}.ppl-seg button{min-height:40px}.ppl-input,.ppl-select{min-height:44px}}@media (prefers-reduced-motion: reduce){.ppl *,.ppl *:before,.ppl *:after{animation:none!important;transition:none!important}}.pr-menu button:disabled{opacity:.5;cursor:default}.pr-menu button:disabled:hover{background:none}.ppl-inbox{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:560px;overflow:hidden;border-radius:20px;background:var(--ppl-surface);box-shadow:var(--ppl-sh-1)}.ppl-inbox-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--ppl-line)}.ppl-inbox-tools{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid var(--ppl-line)}.ppl-inbox-scroll{flex:1;min-height:0;max-height:640px;overflow-y:auto;scrollbar-width:thin}.ppl-chat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;width:100%;padding:11px 12px;border:0;border-bottom:1px solid var(--ppl-line);background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.ppl-chat:hover{background:var(--ppl-surface-2)}.ppl-chat[aria-current=true]{background:var(--ppl-brand-soft)}.ppl-chat-t{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:650}.ppl-chat-t span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-chat-m{margin-top:2px;font-size:13px;color:var(--ppl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-chat.is-unread .ppl-chat-m{color:var(--ppl-ink);font-weight:600}.ppl-chat-d{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;color:var(--ppl-ink-3);white-space:nowrap}.ppl-unread{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--ppl-li);color:#fff;font-size:11.5px;font-weight:650}.ppl-inbox-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.ppl-inbox-th-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--ppl-line)}.ppl-inbox-th-hd h3{flex:1;min-width:0;font:650 16px/1.25 var(--ppl-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppl-inbox-msgs{flex:1;min-height:240px;max-height:560px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--ppl-surface-2);scrollbar-width:thin}.ppl-inbox-compose{display:flex;gap:8px;align-items:flex-end;padding:12px 16px;border-top:1px solid var(--ppl-line)}.ppl-inbox-compose textarea{flex:1;min-height:44px;max-height:180px}@media (max-width: 1023.98px){.ppl-inbox{grid-template-columns:minmax(0,1fr)}.ppl-inbox.has-thread .ppl-inbox-list{display:none}.ppl-inbox:not(.has-thread) .ppl-inbox-thread{display:none}.ppl-inbox-list{border-right:0}}@media (max-width: 767.98px){.ppl-inbox{min-height:0;border-radius:16px}.ppl-inbox-compose{flex-direction:column;align-items:stretch}}.ppl-td-act .ppl-row{flex-wrap:nowrap;justify-content:flex-end}.ppl-inbox-tools .ppl-seg button{padding:0 8px}.ppl-sec-t svg{margin-top:-2px}@media (max-width: 767.98px){.ppl-callout{flex-wrap:wrap}.ppl-callout>.ppl-btn{margin-left:28px}.ppl-status .ppl-sep{display:none}.ppl-status{gap:4px 10px}.ppl-inbox-th-hd h3{flex:1 1 calc(100% - 140px)}.ppl-seg{display:flex}.ppl-seg button{flex:1 1 auto;justify-content:center}}.ppl-set-more select,.ppl-set-more input:not([type=checkbox]){max-width:100%}@media (max-width: 767.98px){.ppl-set-more select{flex:1 1 100%}.ppl-callout>span{flex:1 1 200px;min-width:0}}.pau-root,.pau-layer{--pau-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pau-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pau-ink: #14152A;--pau-ink-2: #474959;--pau-ink-3: #646677;--pau-ink-4: #8A8C9C;--pau-line: #E3E6EC;--pau-line-2: #CDD2DC;--pau-surface: #fff;--pau-surface-2: #F6F7FA;--pau-hover: #F1F2F7;--pau-sunken: #ECEEF5;--pau-brand: #4338CA;--pau-brand-soft: #EEF0FF;--pau-brand-ink: #3730A3;--pau-brand-line: #C7CBF6;--pau-ok: #0E7A50;--pau-ok-soft: #E4F4EC;--pau-warn: #9A5B00;--pau-warn-soft: #FCF1DE;--pau-bad: #BE2F1D;--pau-bad-soft: #FBE9E5;--pau-bad-line: #EDC5C0;--pau-li: #0A66C2;--pau-li-soft: #E8F1FB;--pau-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--pau-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--pau-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--pau-font);font-size:14px;line-height:1.45;color:var(--pau-ink);-webkit-font-smoothing:antialiased}.pau-root{display:flex;flex-direction:column;gap:16px;min-width:0;animation:pau-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes pau-in{0%{opacity:0}}.pau-root *,.pau-root *:before,.pau-root *:after,.pau-layer *,.pau-layer *:before,.pau-layer *:after{box-sizing:border-box}.pau-root :where(p,h1,h2,h3,h4,ul,ol),.pau-layer :where(p,h1,h2,h3,h4,ul,ol){margin:0}.pau-root :where(ul,ol),.pau-layer :where(ul,ol){padding:0;list-style:none}.pau-root :is(button,input,select,textarea),.pau-layer :is(button,input,select,textarea){font-family:inherit}.pau-root :focus-visible,.pau-layer :focus-visible{outline:2px solid var(--pau-brand);outline-offset:2px}.pau-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pau-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--pau-sunken);animation:pau-pulse 1.1s ease-in-out infinite alternate}@keyframes pau-pulse{0%{opacity:.55}to{opacity:1}}.pau-spin{animation:pau-rot .9s linear infinite}@keyframes pau-rot{to{transform:rotate(360deg)}}.pau-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--pau-font);color:var(--pau-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--pau-surface);box-shadow:inset 0 0 0 1px var(--pau-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.pau-btn:hover:not(:disabled){background:var(--pau-surface-2);box-shadow:inset 0 0 0 1px var(--pau-line-2),0 1px 2px #1012280d}.pau-btn:disabled{opacity:.55;cursor:default}.pau-btn.pau-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.pau-btn.pau-pri:hover:not(:disabled){background:linear-gradient(180deg,#5b54f0,#4338ca);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 14px 26px -12px #4338cae6}.pau-btn.pau-ok{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.pau-btn.pau-ok:hover:not(:disabled){background:linear-gradient(180deg,#14b37a,#0e7a50);transform:translateY(-1px)}.pau-btn.pau-bad{color:#fff;background:linear-gradient(180deg,#d94a36,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.pau-btn.pau-bad:hover:not(:disabled){background:linear-gradient(180deg,#d94a36,#a82818)}.pau-btn.pau-danger{color:var(--pau-bad)}.pau-btn.pau-danger:hover:not(:disabled){background:var(--pau-bad-soft);box-shadow:inset 0 0 0 1px var(--pau-bad-line)}.pau-btn.pau-ghost{background:transparent;box-shadow:none;color:var(--pau-ink-2)}.pau-btn.pau-ghost:hover:not(:disabled){background:var(--pau-hover);color:var(--pau-ink);box-shadow:none}.pau-btn.pau-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.pau-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--pau-ink-3);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.pau-iconbtn:hover:not(:disabled){background:var(--pau-hover);color:var(--pau-ink)}.pau-iconbtn.pau-danger:hover:not(:disabled){background:var(--pau-bad-soft);color:var(--pau-bad)}.pau-iconbtn:disabled{opacity:.45;cursor:default}.pau-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--pau-font);color:var(--pau-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.pau-lnk:hover{text-decoration:underline;text-underline-offset:3px}.pau-cb{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:7px;background:#fff;color:#fff;box-shadow:inset 0 0 0 1.5px var(--pau-line-2);cursor:pointer;transition:background .15s,box-shadow .15s}.pau-cb:hover{box-shadow:inset 0 0 0 1.5px var(--pau-brand)}.pau-cb.is-on{background:var(--pau-brand);box-shadow:none}.pau-cb span{display:grid;place-items:center}.pau-cb i{display:block;width:10px;height:2px;border-radius:2px;background:#fff}.pau-toolbar{display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;border-radius:18px;background:var(--pau-surface);box-shadow:var(--pau-sh-1)}.pau-tb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.pau-tb-id{min-width:0}.pau-tb-id h2{font:650 20px/1.2 var(--pau-display);letter-spacing:-.018em;color:var(--pau-ink)}.pau-tb-sum{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:4px;font-size:13.5px;color:var(--pau-ink-3)}.pau-tb-sum b{font-weight:650;color:var(--pau-ink);font-variant-numeric:tabular-nums}.pau-sep{margin:0 8px;color:var(--pau-line-2)}.pau-tb-acts,.pau-tb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pau-search{position:relative;flex:1 1 240px;min-width:200px;max-width:420px}.pau-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--pau-ink-4);pointer-events:none}.pau-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--pau-surface-2);font:500 14px/1 var(--pau-font);color:var(--pau-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.pau-search input::-moz-placeholder{color:var(--pau-ink-3)}.pau-search input::placeholder{color:var(--pau-ink-3)}.pau-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--pau-brand),0 0 0 3px #4338ca24}.pau-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--pau-ink-3);cursor:pointer}.pau-clear:hover{background:var(--pau-hover);color:var(--pau-ink)}.pau-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pau-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;font:550 13px/1 var(--pau-font);color:var(--pau-ink-2);white-space:nowrap;cursor:pointer;background:var(--pau-surface);box-shadow:inset 0 0 0 1px var(--pau-line-2)}.pau-chip:hover{background:var(--pau-hover);color:var(--pau-ink)}.pau-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.pau-chip .pau-n{font-weight:650;opacity:.75;font-variant-numeric:tabular-nums}.pau-select{position:relative;display:inline-flex;align-items:center;min-width:0}.pau-select select{width:100%;height:38px;max-width:260px;padding:0 32px 0 12px;border:0;border-radius:10px;background:var(--pau-surface);box-shadow:inset 0 0 0 1px var(--pau-line);font:550 13.5px/1 var(--pau-font);color:var(--pau-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.pau-select select:hover{box-shadow:inset 0 0 0 1px var(--pau-line-2);color:var(--pau-ink)}.pau-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pau-brand),0 0 0 3px #4338ca24}.pau-select>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--pau-ink-3);pointer-events:none}.pau-tb-row .pau-select{margin-left:auto}.pau-tb-sel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:36px;padding-top:10px;border-top:1px solid var(--pau-line);font-size:13px;color:var(--pau-ink-2)}.pau-tb-sel label{display:inline-flex;align-items:center;gap:9px;cursor:pointer}.pau-tb-sel b{font-weight:650;color:var(--pau-ink);font-variant-numeric:tabular-nums}.pau-tb-sel .pau-btn{margin-left:auto}.pau-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px}.pau-card{--pau-c: var(--pau-brand);--pau-c-soft: var(--pau-brand-soft);--pau-c-ink: var(--pau-brand-ink);position:relative;display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--pau-surface);box-shadow:var(--pau-sh-1);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;animation:pau-rise .3s cubic-bezier(.2,.8,.2,1) both}@keyframes pau-rise{0%{opacity:0;transform:translateY(6px)}}.pau-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 4px 4px;background:var(--pau-c);opacity:.85}.pau-card:hover{transform:translateY(-2px);box-shadow:var(--pau-sh-2)}.pau-card.is-selected{box-shadow:0 0 0 2px var(--pau-brand),var(--pau-sh-2)}.pau-card-top{display:flex;align-items:flex-start;gap:12px;padding:18px 12px 0 16px}.pau-card-cb{margin-top:12px}.pau-card-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:var(--pau-c-soft);color:var(--pau-c);box-shadow:inset 0 0 0 1px #1113300d}.pau-card-id{flex:1;min-width:0;padding-top:2px}.pau-card-id h3{margin:0;font:inherit}.pau-card-open{display:block;max-width:100%;padding:0;border:0;background:none;text-align:left;font:650 16px/1.25 var(--pau-display);letter-spacing:-.01em;color:var(--pau-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:4px}.pau-card-open:hover{color:var(--pau-brand-ink)}.pau-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:13px;line-height:1.45;color:var(--pau-ink-3);overflow-wrap:anywhere}.pau-card-top>.pau-iconbtn{margin-top:-4px}.pau-card-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px 0}.pau-card-n{display:inline-flex;align-items:baseline;gap:6px;font-size:13.5px;color:var(--pau-ink-3)}.pau-card-n b{font:650 26px/1 var(--pau-display);letter-spacing:-.03em;color:var(--pau-ink);font-variant-numeric:tabular-nums}.pau-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--pau-ink-2);background:var(--pau-surface-2);box-shadow:inset 0 0 0 1px var(--pau-line)}.pau-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.7}.pau-pill.is-ok{background:var(--pau-ok-soft);color:var(--pau-ok);box-shadow:none}.pau-pill.is-warn{background:var(--pau-warn-soft);color:var(--pau-warn);box-shadow:none}.pau-card-date{display:flex;align-items:center;gap:6px;padding:8px 16px 0;font-size:12.5px;color:var(--pau-ink-3)}.pau-card-date svg{flex:none;color:var(--pau-ink-4)}.pau-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:14px 12px 12px;cursor:auto}.pau-card-stats+.pau-card-foot,.pau-card-date+.pau-card-foot{margin-top:14px;border-top:1px solid var(--pau-line)}.pau-spacer{flex:1}.pau-import{display:flex;flex-direction:column;gap:8px;width:100%}.pau-import>label{font-size:12.5px;font-weight:650;color:var(--pau-ink-2)}.pau-import-row{display:flex;align-items:center;gap:6px}.pau-import-row .pau-select{flex:1}.pau-import-row .pau-select select{max-width:none}.pau-hint{font-size:12.5px;color:var(--pau-ink-3)}.pau-card.is-sk{cursor:default;min-height:214px;gap:12px;padding:18px 16px;animation:none}.pau-card.is-sk:before{background:var(--pau-sunken)}.pau-card.is-sk:hover{transform:none;box-shadow:var(--pau-sh-1)}.pau-sk-row{display:flex;align-items:center;gap:12px}.pau-sk-col{display:flex;flex-direction:column;gap:7px;flex:1}.pau-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--pau-surface);box-shadow:var(--pau-sh-1);text-align:center}.pau-empty.is-flat{border-radius:0;box-shadow:none;padding:36px 20px;background:transparent}.pau-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--pau-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--pau-line),0 0 0 6px #6366f10f}.pau-empty h3{font:650 17px/1.3 var(--pau-display);color:var(--pau-ink)}.pau-empty p{max-width:52ch;font-size:13.5px;color:var(--pau-ink-3)}.pau-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pau-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#1012287a;animation:pau-fade .18s ease}@keyframes pau-fade{0%{opacity:0}}.pau-modal{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);min-height:0;border-radius:22px;background:var(--pau-surface);box-shadow:var(--pau-sh-3);animation:pau-pop .22s cubic-bezier(.2,.8,.2,1)}@keyframes pau-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.pau-modal:focus{outline:none}.pau-modal-hd{display:flex;align-items:center;gap:12px;padding:18px 18px 14px 20px;border-bottom:1px solid var(--pau-line)}.pau-modal-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--pau-brand-soft);color:var(--pau-brand)}.pau-modal-ico.is-bad{background:var(--pau-bad-soft);color:var(--pau-bad)}.pau-modal-ico.is-ok{background:var(--pau-ok-soft);color:var(--pau-ok)}.pau-modal-hd h2{flex:1;min-width:0;font:650 18px/1.25 var(--pau-display);letter-spacing:-.012em;color:var(--pau-ink);overflow-wrap:anywhere}.pau-modal-hd h2 small{display:block;margin-top:2px;font:500 13px/1.35 var(--pau-font);letter-spacing:0;color:var(--pau-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pau-modal-bd{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px;scrollbar-width:thin}.pau-modal-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--pau-line);border-radius:0 0 22px 22px;background:var(--pau-surface-2)}.pau-modal-ft .pau-spacer{flex:1}.pau-lead{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--pau-ink-2)}.pau-lead b{color:var(--pau-ink);font-weight:650;overflow-wrap:anywhere}.pau-ft-info{font-size:13px;color:var(--pau-ink-3);font-variant-numeric:tabular-nums}.pau-ft-info b{color:var(--pau-ink);font-weight:650}.pau-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pau-field>label,.pau-label{font-size:13px;font-weight:650;color:var(--pau-ink-2)}.pau-field .pau-opt-txt{font-weight:500;color:var(--pau-ink-3)}.pau-input{width:100%;height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--pau-surface);box-shadow:inset 0 0 0 1px var(--pau-line-2);font:500 14px/1 var(--pau-font);color:var(--pau-ink);transition:box-shadow .15s}.pau-input::-moz-placeholder{color:var(--pau-ink-3);opacity:.85}.pau-input::placeholder{color:var(--pau-ink-3);opacity:.85}.pau-input:hover{box-shadow:inset 0 0 0 1px var(--pau-ink-4)}.pau-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pau-brand),0 0 0 3px #4338ca24}.pau-callout{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--pau-surface-2);box-shadow:inset 0 0 0 1px var(--pau-line);font-size:13.5px;color:var(--pau-ink-2)}.pau-callout>svg{flex:none;margin-top:1px;color:var(--pau-ink-3)}.pau-callout b{display:block;margin-bottom:2px;color:var(--pau-ink);font-weight:650}.pau-callout small{display:block;font-size:12.5px;color:inherit;overflow-wrap:anywhere}.pau-callout.is-bad{background:#fdf6f4;box-shadow:inset 0 0 0 1px var(--pau-bad-line);color:#7e2214}.pau-callout.is-bad>svg,.pau-callout.is-bad b{color:var(--pau-bad)}.pau-callout.is-ok{background:#f2faf6;box-shadow:inset 0 0 0 1px #bbdace;color:#0b5e3e}.pau-callout.is-ok>svg,.pau-callout.is-ok b{color:var(--pau-ok)}.pau-callout.is-info{background:var(--pau-brand-soft);box-shadow:inset 0 0 0 1px #4338ca29;color:var(--pau-brand-ink)}.pau-callout.is-info>svg,.pau-callout.is-info b{color:var(--pau-brand)}.pau-detail{max-width:1060px}.pau-detail .pau-modal-bd{min-height:220px;gap:0;padding:0}.pau-dtools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid var(--pau-line)}.pau-dtools .pau-search{max-width:380px}.pau-dtools .pau-spacer{flex:1}.pau-addform{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;padding:12px 20px 14px;border-bottom:1px solid var(--pau-line);background:var(--pau-surface-2)}.pau-addform .pau-input{background:#fff}.pau-addform-note{grid-column:1 / -1;font-size:12.5px;color:var(--pau-ink-3)}.pau-ptable{display:flex;flex-direction:column;min-width:0}.pau-prow{display:grid;grid-template-columns:44px minmax(210px,1.5fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.95fr) 88px 44px;align-items:center;gap:0 10px;min-height:58px;padding:6px 12px 6px 14px;border-bottom:1px solid var(--pau-line);font-size:13.5px;color:var(--pau-ink-2)}.pau-prow:hover{background:var(--pau-surface-2)}.pau-prow.is-selected{background:var(--pau-brand-soft)}.pau-prow>*{min-width:0}.pau-phead{position:sticky;top:0;z-index:2;min-height:42px;background:var(--pau-surface-2);font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--pau-ink-3)}.pau-phead:hover{background:var(--pau-surface-2)}.pau-pc-main{display:flex;align-items:center;gap:11px}.pau-av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;overflow:hidden;font:650 12.5px/1 var(--pau-font);color:var(--pau-av-fg, #2C3F86);background:var(--pau-av-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.pau-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pau-av[data-tone="1"]{--pau-av-bg: #E3E8F8;--pau-av-fg: #2C3F86}.pau-av[data-tone="2"]{--pau-av-bg: #E0F0E8;--pau-av-fg: #1C6444}.pau-av[data-tone="3"]{--pau-av-bg: #F5E6DC;--pau-av-fg: #873F1E}.pau-av[data-tone="4"]{--pau-av-bg: #ECE5F7;--pau-av-fg: #57388B}.pau-av[data-tone="5"]{--pau-av-bg: #F4EAD0;--pau-av-fg: #74540E}.pau-av[data-tone="6"]{--pau-av-bg: #DFEDF1;--pau-av-fg: #1D5C6B}.pau-av[data-tone="7"]{--pau-av-bg: #F3E2EA;--pau-av-fg: #873052}.pau-av[data-tone="8"]{--pau-av-bg: #E7E8EE;--pau-av-fg: #3D4050}.pau-pid{min-width:0}.pau-pname{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--pau-ink)}.pau-ploc{display:flex;align-items:center;gap:4px;margin-top:2px;overflow:hidden;font-size:12.5px;color:var(--pau-ink-3);white-space:nowrap}.pau-ploc svg{flex:none;color:var(--pau-ink-4)}.pau-ploc span{overflow:hidden;text-overflow:ellipsis}.pau-ptxt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pau-pcell{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.pau-pcell>svg{flex:none;color:var(--pau-ink-4)}.pau-plink{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 4px;margin:0 -4px;border-radius:7px;color:var(--pau-brand-ink);font-weight:550;text-decoration:none}.pau-plink svg{flex:none}.pau-plink span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pau-plink:hover{background:var(--pau-brand-soft)}.pau-plink.is-tel{color:var(--pau-ok)}.pau-plink.is-tel:hover{background:var(--pau-ok-soft)}.pau-plink.is-li{color:var(--pau-li)}.pau-plink.is-li:hover{background:var(--pau-li-soft)}.pau-none{color:var(--pau-ink-4)}.pau-prow-sk{pointer-events:none}.pau-pager{display:inline-flex;align-items:center;gap:6px}.pau-pager span{font-size:13px;color:var(--pau-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pau-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;padding:12px 20px;border-bottom:1px solid var(--pau-line);counter-reset:pau-step}.pau-step{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--pau-ink-3)}.pau-step b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--pau-sunken);color:var(--pau-ink-2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.pau-step.is-current{color:var(--pau-ink)}.pau-step.is-current b{background:var(--pau-brand);color:#fff;box-shadow:0 0 0 4px #4338ca24}.pau-step.is-done b{background:var(--pau-ok-soft);color:var(--pau-ok)}.pau-step-line{width:28px;height:2px;margin:0 4px;border-radius:2px;background:var(--pau-line)}.pau-step-line.is-done{background:var(--pau-ok);opacity:.5}.pau-opts{display:flex;flex-direction:column;gap:10px}.pau-opt{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:0;border-radius:16px;background:var(--pau-surface);box-shadow:inset 0 0 0 1px var(--pau-line-2);text-align:left;cursor:pointer;transition:box-shadow .15s,background .15s,transform .15s}.pau-opt:hover{background:var(--pau-surface-2);box-shadow:inset 0 0 0 1.5px var(--pau-brand)}.pau-opt-ico{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--pau-brand-soft);color:var(--pau-brand)}.pau-opt-ico.is-ok{background:var(--pau-ok-soft);color:var(--pau-ok)}.pau-opt-txt-b{flex:1;min-width:0}.pau-opt-txt-b b{display:block;font:650 15.5px/1.3 var(--pau-display);color:var(--pau-ink)}.pau-opt-txt-b small{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--pau-ink-3)}.pau-opt>svg{flex:none;color:var(--pau-ink-4);transition:transform .15s,color .15s}.pau-opt:hover>svg{color:var(--pau-brand);transform:translate(2px)}.pau-file-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.pau-drop{position:relative;display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 16px;border-radius:14px;background:var(--pau-surface-2);border:1.5px dashed var(--pau-line-2);cursor:pointer;transition:border-color .15s,background .15s}.pau-drop:hover,.pau-drop:focus-within{border-color:var(--pau-brand);background:var(--pau-brand-soft)}.pau-drop:focus-within{box-shadow:0 0 0 3px #4338ca24}.pau-drop.has-file{border-style:solid;border-color:#bbdace;background:#f2faf6}.pau-drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pau-drop-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--pau-brand);box-shadow:var(--pau-sh-1)}.pau-drop.has-file .pau-drop-ico{color:var(--pau-ok)}.pau-drop-txt{min-width:0}.pau-drop-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--pau-ink)}.pau-drop-txt small{display:block;margin-top:2px;font-size:12.5px;color:var(--pau-ink-3)}.pau-map{display:flex;flex-direction:column;gap:8px}.pau-map-row{display:grid;grid-template-columns:160px 16px minmax(0,1fr) minmax(0,150px);align-items:center;gap:10px}.pau-map-lbl{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--pau-ink)}.pau-map-lbl svg{flex:none;color:var(--pau-ink-3)}.pau-map-row>svg{color:var(--pau-ink-4)}.pau-map-row .pau-select select{max-width:none}.pau-map-ex{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--pau-ink-3)}.pau-map-ex b{font-weight:600;color:var(--pau-ink-2)}.pau-preview{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--pau-surface-2);box-shadow:inset 0 0 0 1px var(--pau-line)}.pau-preview>b{font-size:13px;font-weight:650;color:var(--pau-ink)}.pau-preview-scroll{overflow-x:auto;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--pau-line);scrollbar-width:thin}.pau-preview table{width:100%;border-collapse:collapse;font-size:12.5px}.pau-preview th{padding:8px 10px;border-bottom:1px solid var(--pau-line);text-align:left;font-size:12px;font-weight:650;color:var(--pau-ink-3);white-space:nowrap}.pau-preview td{max-width:180px;padding:7px 10px;border-bottom:1px solid var(--pau-line);color:var(--pau-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pau-preview tr:last-child td{border-bottom:0}.pau-preview p{font-size:12.5px;color:var(--pau-ink-3);text-align:center}@media (max-width: 1023.98px){.pau-prow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"cb main rm" ". meta meta";gap:4px 10px;padding:10px 12px 12px 10px}.pau-phead{display:none}.pau-pc-cb{grid-area:cb}.pau-pc-main{grid-area:main}.pau-pc-rm{grid-area:rm}.pau-pc-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px}.pau-pc-meta>[data-empty=true]{display:none}.pau-pc-meta .pau-ptxt{max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px}.pau-pc-meta>span{min-width:0;max-width:100%}.pau-addform{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.pau-pc-meta{display:contents}.pau-pc-ico{display:none}}@media (max-width: 767.98px){.pau-root{gap:12px}.pau-toolbar{padding:14px 12px 10px;border-radius:16px}.pau-tb-acts{width:100%}.pau-tb-acts .pau-btn{flex:1 1 40%}.pau-search{flex-basis:100%;max-width:none;min-width:0}.pau-tb-row .pau-select{margin-left:0;flex:1 1 100%}.pau-tb-row .pau-select select{max-width:none}.pau-grid{grid-template-columns:minmax(0,1fr)}.pau-card-foot .pau-btn{flex:1 1 auto}.pau-card-foot .pau-spacer{display:none}.pau-modal-bg{align-items:end;padding:8px}.pau-modal{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);border-radius:20px}.pau-modal-ft{border-radius:0 0 20px 20px}.pau-modal-ft .pau-btn{flex:1 1 auto}.pau-dtools{padding:10px 12px}.pau-dtools .pau-search{flex-basis:100%;max-width:none}.pau-dtools .pau-btn{flex:1 1 auto}.pau-dtools .pau-spacer{display:none}.pau-addform{grid-template-columns:minmax(0,1fr);padding:12px}.pau-steps{padding:10px 14px}.pau-step-line{width:14px}.pau-map-row{grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:8px;border-bottom:1px solid var(--pau-line)}.pau-map-row>svg{display:none}.pau-root input,.pau-root select,.pau-layer input,.pau-layer select{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.pau-btn,.pau-btn.pau-sm,.pau-chip{min-height:44px}.pau-iconbtn{width:44px;height:44px}.pau-search input,.pau-select select,.pau-input{height:44px}.pau-clear{width:36px;height:36px}.pau-cb{position:relative}.pau-cb:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}.pau-lnk{min-height:44px;padding:0 6px}.pau-plink{min-height:44px}.pau-card-open{min-height:28px}}@media (prefers-reduced-motion: reduce){.pau-root,.pau-root *,.pau-root *:before,.pau-root *:after,.pau-layer *,.pau-layer *:before,.pau-layer *:after{animation:none!important;transition:none!important}}.pau-modal-bg{grid-template-columns:minmax(0,1fr)}.pau-modal{min-width:0}.pan-root{--pan-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pan-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pan-ink: #14152A;--pan-ink-2: #474959;--pan-ink-3: #646677;--pan-ink-4: #8A8C9C;--pan-line: #E3E6EC;--pan-line-2: #CDD2DC;--pan-surface: #fff;--pan-surface-2: #F6F7FA;--pan-hover: #F1F2F7;--pan-sunken: #ECEEF5;--pan-brand: #4338CA;--pan-brand-soft: #EEF0FF;--pan-brand-ink: #3730A3;--pan-ok: #0E7A50;--pan-ok-soft: #E4F4EC;--pan-warn: #9A5B00;--pan-warn-soft: #FCF1DE;--pan-bad: #BE2F1D;--pan-bad-soft: #FBE9E5;--pan-signal: #D9480F;--pan-signal-soft: #FDEDE4;--pan-li: #0A66C2;--pan-li-soft: #E8F1FB;--pan-violet: #6D28D9;--pan-violet-soft: #EFE9FB;--pan-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--pan-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:16px;min-width:0;font-family:var(--pan-font);font-size:14px;line-height:1.45;color:var(--pan-ink);-webkit-font-smoothing:antialiased}.pan-root *,.pan-root *:before,.pan-root *:after{box-sizing:border-box}.pan-root p,.pan-root h2,.pan-root h3,.pan-root h4,.pan-root ul,.pan-root ol{margin:0}.pan-root ul,.pan-root ol{padding:0;list-style:none}.pan-root button,.pan-root select{font-family:inherit}.pan-root :focus-visible{outline:2px solid var(--pan-brand);outline-offset:2px}.pan-num{font-variant-numeric:tabular-nums}.pan-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pan-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--pan-sunken);animation:pan-pulse 1.1s ease-in-out infinite alternate}@keyframes pan-pulse{0%{opacity:.55}to{opacity:1}}.pan-spin{animation:pan-rot .9s linear infinite}@keyframes pan-rot{to{transform:rotate(360deg)}}.pan-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;border-radius:18px;background:var(--pan-surface);box-shadow:var(--pan-sh-1)}.pan-bar-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 280px}.pan-bar-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:var(--pan-brand);background:linear-gradient(145deg,#eef0ff,#dfe3ff);box-shadow:inset 0 0 0 1px #4338ca1a}.pan-bar-id h2{font:650 20px/1.15 var(--pan-display);letter-spacing:-.02em;color:var(--pan-ink)}.pan-bar-id p{margin-top:2px;font-size:13px;color:var(--pan-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-bar-id p b{font-weight:650;color:var(--pan-ink-2)}.pan-bar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pan-seg{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-seg button{height:32px;min-width:52px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:600 13px/1 var(--pan-font);color:var(--pan-ink-2);cursor:pointer;white-space:nowrap;font-variant-numeric:tabular-nums}.pan-seg button:hover{color:var(--pan-ink);background:var(--pan-hover)}.pan-seg button[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:0 6px 14px -8px #14152acc}.pan-select{position:relative;display:inline-flex;align-items:center;min-width:0}.pan-select select{height:38px;width:230px;max-width:100%;padding:0 32px 0 12px;border:0;border-radius:11px;background:var(--pan-surface);box-shadow:inset 0 0 0 1px var(--pan-line),0 1px 2px #1012280a;font:550 13.5px/1 var(--pan-font);color:var(--pan-ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.pan-select select:hover{box-shadow:inset 0 0 0 1px var(--pan-line-2)}.pan-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pan-brand),0 0 0 3px #4338ca24}.pan-select svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--pan-ink-4);pointer-events:none}.pan-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 13px;border:0;border-radius:11px;font:600 13.5px/1 var(--pan-font);color:var(--pan-ink);white-space:nowrap;cursor:pointer;text-decoration:none;background:var(--pan-surface);box-shadow:inset 0 0 0 1px var(--pan-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s}.pan-btn:hover{background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line-2)}.pan-btn:disabled{opacity:.55;cursor:default}.pan-btn.pan-icon{width:38px;padding:0}.pan-btn.pan-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #4338cacc}.pan-btn.pan-pri:hover{background:linear-gradient(180deg,#554ee8,#3b31b8)}.pan-auto[aria-pressed=true]{color:var(--pan-ok);background:var(--pan-ok-soft);box-shadow:inset 0 0 0 1px #bfe3cf}.pan-auto .pan-dot{width:8px;height:8px;border-radius:50%;background:var(--pan-ink-4)}.pan-auto[aria-pressed=true] .pan-dot{background:#18a56b;box-shadow:0 0 0 3px #18a56b2e;animation:pan-live 2.4s ease-in-out infinite}@keyframes pan-live{50%{box-shadow:0 0 0 6px #18a56b00}}.pan-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:0 4px;font-size:12.5px;color:var(--pan-ink-3)}.pan-meta b{font-weight:600;color:var(--pan-ink-2);font-variant-numeric:tabular-nums}.pan-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pan-kpi{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px 12px;border-radius:18px;background:var(--pan-surface);box-shadow:var(--pan-sh-1);overflow:hidden}.pan-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--pan-ink-2)}.pan-kpi-top span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-tint{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px}.pan-tint.is-brand{background:var(--pan-brand-soft);color:var(--pan-brand)}.pan-tint.is-ok{background:var(--pan-ok-soft);color:var(--pan-ok)}.pan-tint.is-warn{background:var(--pan-warn-soft);color:var(--pan-warn)}.pan-tint.is-bad{background:var(--pan-bad-soft);color:var(--pan-bad)}.pan-tint.is-signal{background:var(--pan-signal-soft);color:var(--pan-signal)}.pan-tint.is-li{background:var(--pan-li-soft);color:var(--pan-li)}.pan-tint.is-violet{background:var(--pan-violet-soft);color:var(--pan-violet)}.pan-tint.is-ink{background:var(--pan-sunken);color:var(--pan-ink-2)}.pan-kpi-val{display:flex;align-items:baseline;gap:8px;min-height:32px}.pan-kpi-val b{font:650 30px/1 var(--pan-display);letter-spacing:-.03em;color:var(--pan-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pan-kpi-val b small{margin-left:2px;font-size:16px;font-weight:600;letter-spacing:0;color:var(--pan-ink-3)}.pan-kpi-sub{min-height:18px;font-size:12.5px;color:var(--pan-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-kpi-sub b{font-weight:650;color:var(--pan-ink-2);font-variant-numeric:tabular-nums}.pan-trend{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.pan-trend.is-up{background:var(--pan-ok-soft);color:var(--pan-ok)}.pan-trend.is-down{background:var(--pan-bad-soft);color:var(--pan-bad)}.pan-trend.is-flat{background:var(--pan-surface-2);color:var(--pan-ink-3);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-spark{display:block;width:100%;height:34px;margin-top:2px}.pan-spark-empty{height:34px;margin-top:2px;border-bottom:1px dashed var(--pan-line-2)}.pan-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.pan-card{min-width:0;border-radius:20px;background:var(--pan-surface);box-shadow:var(--pan-sh-1);overflow:hidden}.pan-hd{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 4px}.pan-hd .pan-tint{width:32px;height:32px;border-radius:10px}.pan-hd-t{min-width:0;flex:1}.pan-hd h3{font:650 17px/1.25 var(--pan-display);letter-spacing:-.015em;color:var(--pan-ink)}.pan-hd p{margin-top:2px;font-size:12.5px;color:var(--pan-ink-3)}.pan-hd-r{flex:none;display:flex;align-items:center;gap:6px}.pan-bd{padding:12px 18px 18px}.pan-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px 30px;text-align:center}.pan-empty-ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:15px;color:var(--pan-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--pan-line),0 0 0 6px #6366f10f}.pan-empty-ico.is-bad{color:var(--pan-bad)}.pan-empty h4{font:650 15.5px/1.3 var(--pan-display);color:var(--pan-ink)}.pan-empty p{max-width:50ch;font-size:13px;color:var(--pan-ink-3)}.pan-empty .pan-btn{margin-top:10px}.pan-empty.is-sm{padding:18px 12px 20px}.pan-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--pan-ink-2);background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-pill.is-ok{background:var(--pan-ok-soft);color:var(--pan-ok);box-shadow:none}.pan-pill.is-warn{background:var(--pan-warn-soft);color:var(--pan-warn);box-shadow:none}.pan-pill.is-bad{background:var(--pan-bad-soft);color:var(--pan-bad);box-shadow:none}.pan-pill.is-brand{background:var(--pan-brand-soft);color:var(--pan-brand-ink);box-shadow:none}.pan-insights{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.pan-insight{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:14px;background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-insight b{display:block;font-size:14px;font-weight:650;color:var(--pan-ink)}.pan-insight p{margin-top:3px;font-size:13px;color:var(--pan-ink-2)}.pan-insight.is-warning{background:var(--pan-warn-soft);box-shadow:inset 0 0 0 1px #ebd7b3}.pan-insight.is-critical{background:var(--pan-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.pan-insight.is-success{background:#f1faf5;box-shadow:inset 0 0 0 1px #cbe8d8}.pan-fun{display:flex;flex-direction:column;gap:4px}.pan-fun-row{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) 64px 92px;align-items:center;gap:12px;min-height:40px;padding:4px 0}.pan-fun-l{display:flex;align-items:center;gap:9px;min-width:0;font-size:13.5px;font-weight:600;color:var(--pan-ink)}.pan-fun-l span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pan-fun-l .pan-tint{width:26px;height:26px;border-radius:8px}.pan-track{position:relative;height:12px;border-radius:99px;background:var(--pan-sunken);overflow:hidden}.pan-track i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;min-width:3px;transition:width .5s ease}.pan-fun-v{text-align:right;font:650 17px/1 var(--pan-display);letter-spacing:-.01em;color:var(--pan-ink);font-variant-numeric:tabular-nums}.pan-fun-s{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;color:var(--pan-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pan-fun-s .pan-trend{height:20px;padding:0 6px}.pan-note{margin-top:12px;padding-top:10px;border-top:1px solid var(--pan-line);font-size:12.5px;color:var(--pan-ink-3)}.pan-steps{display:flex;flex-direction:column;gap:12px}.pan-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.pan-step-l{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--pan-ink)}.pan-step-r{display:flex;align-items:baseline;gap:10px;flex:none;font-variant-numeric:tabular-nums}.pan-step-r small{font-size:12.5px;color:var(--pan-ink-3)}.pan-step-r b{font:650 16px/1 var(--pan-display)}.pan-step-r b.is-ok{color:var(--pan-ok)}.pan-step-r b.is-warn{color:var(--pan-warn)}.pan-step-r b.is-bad{color:var(--pan-bad)}.pan-steps .pan-track{height:8px}.pan-chart{height:280px;margin:0 -6px}.pan-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:10px;font-size:12.5px;color:var(--pan-ink-2)}.pan-legend span{display:inline-flex;align-items:center;gap:7px}.pan-legend i{width:14px;height:4px;border-radius:99px}.pan-tip{min-width:170px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:var(--pan-sh-3),0 0 0 1px #1113300f;font:500 13px/1.4 var(--pan-font);color:var(--pan-ink)}.pan-tip-t{margin-bottom:6px;font-weight:650;color:var(--pan-ink);text-transform:capitalize}.pan-tip-r{display:flex;align-items:center;gap:8px;color:var(--pan-ink-2)}.pan-tip-r i{width:9px;height:9px;border-radius:50%;flex:none}.pan-tip-r b{margin-left:auto;padding-left:14px;font-weight:650;color:var(--pan-ink);font-variant-numeric:tabular-nums}.pan-heat{display:grid;gap:3px;align-items:center}.pan-heat-h{font-size:12px;color:var(--pan-ink-3);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.pan-heat-d{padding-right:6px;font-size:12px;font-weight:600;color:var(--pan-ink-2);white-space:nowrap}.pan-heat-c{aspect-ratio:1 / 1;min-height:12px;border-radius:4px;background:var(--pan-hover)}.pan-heat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:14px;font-size:12.5px;color:var(--pan-ink-3)}.pan-heat-foot b{font-weight:650;color:var(--pan-ink-2)}.pan-scale{display:inline-flex;align-items:center;gap:6px}.pan-scale i{width:14px;height:14px;border-radius:4px}.pan-ttes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pan-tte{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-tte-l{font-size:13px;font-weight:600;color:var(--pan-ink-2)}.pan-tte-v{font:650 26px/1 var(--pan-display);letter-spacing:-.02em;color:var(--pan-ink);font-variant-numeric:tabular-nums}.pan-tte-v small{margin-left:3px;font-size:14px;font-weight:600;color:var(--pan-ink-3);letter-spacing:0}.pan-tte-v.is-none{font:600 14px/1.3 var(--pan-font);color:var(--pan-ink-3);min-height:26px;display:flex;align-items:center}.pan-tte .pan-track{height:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-tte-s{font-size:12px;color:var(--pan-ink-3)}.pan-ab{display:flex;flex-direction:column;gap:12px}.pan-ab-item{padding:14px;border-radius:14px;background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-ab-hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.pan-ab-hd b{font-size:14px;font-weight:650;color:var(--pan-ink)}.pan-ab-hd span{font-size:12.5px;color:var(--pan-ink-3)}.pan-ab-hd .pan-pill{margin-left:auto}.pan-ab-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pan-ab-v{padding:11px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-ab-v.is-win{box-shadow:inset 0 0 0 1.5px #8fd0ae;background:#f6fcf8}.pan-ab-v-t{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--pan-ink-2)}.pan-ab-v-t svg{color:var(--pan-warn)}.pan-ab-v-n{margin-top:6px;font:650 22px/1 var(--pan-display);color:var(--pan-ink);font-variant-numeric:tabular-nums}.pan-ab-v-n small{font:600 13px/1 var(--pan-font);color:var(--pan-ink-3);margin-left:3px}.pan-ab-v .pan-track{height:6px;margin-top:8px}.pan-ab-v-s{margin-top:6px;font-size:12px;color:var(--pan-ink-3);font-variant-numeric:tabular-nums}.pan-table{width:100%;border-collapse:collapse;font-size:13px}.pan-table th{padding:0 8px 8px;font-size:12px;font-weight:650;color:var(--pan-ink-3);text-align:right;white-space:nowrap}.pan-table th:first-child,.pan-table td:first-child{padding-left:0;text-align:left}.pan-table td{padding:9px 8px;border-top:1px solid var(--pan-line);text-align:right;color:var(--pan-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pan-table td:first-child{font-weight:600;color:var(--pan-ink)}.pan-table td b{font-weight:650;color:var(--pan-ink)}.pan-rate{display:inline-block;min-width:54px;padding:3px 7px;border-radius:6px;font-weight:650;text-align:center;font-variant-numeric:tabular-nums}.pan-rate.is-0{background:var(--pan-surface-2);color:var(--pan-ink-3)}.pan-rate.is-1{background:#e4f4ec;color:#0b5e3e}.pan-rate.is-2{background:#c6ebd7;color:#0b5e3e}.pan-rate.is-3{background:#7fd1a8;color:#073d28}.pan-rate.is-4{background:#0e7a50;color:#fff}.pan-lead{display:flex;flex-direction:column;gap:8px}.pan-lead-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--pan-surface-2);box-shadow:inset 0 0 0 1px var(--pan-line)}.pan-lead-row.is-first{background:#fff9ec;box-shadow:inset 0 0 0 1px #f0ddb2}.pan-rank{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--pan-line);font:650 14px/1 var(--pan-display);color:var(--pan-ink-2);font-variant-numeric:tabular-nums}.pan-lead-row.is-first .pan-rank{color:var(--pan-warn);box-shadow:inset 0 0 0 1px #f0ddb2}.pan-lead-n{min-width:0}.pan-lead-n b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--pan-ink)}.pan-lead-n span{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--pan-ink-3);font-variant-numeric:tabular-nums}.pan-lead-v{text-align:right}.pan-lead-v b{display:block;font:650 20px/1 var(--pan-display);color:var(--pan-ink);font-variant-numeric:tabular-nums}.pan-lead-v small{font-size:12px;color:var(--pan-ink-3)}@media (max-width: 1280px){.pan-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.pan-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.pan-root{gap:12px}.pan-bar{padding:14px}.pan-bar-id{flex-basis:100%}.pan-bar-acts,.pan-seg{width:100%}.pan-seg button{flex:1;min-width:0}.pan-select{flex:1 1 auto}.pan-select select{width:100%}.pan-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pan-kpis>:last-child:nth-child(odd){grid-column:1 / -1}.pan-kpi{padding:12px 13px 10px}.pan-kpi-val b{font-size:26px}.pan-hd{padding:14px 14px 2px}.pan-bd{padding:10px 14px 16px}.pan-fun-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "t t" "s s";gap:6px 10px;padding:6px 0}.pan-fun-l{grid-area:l}.pan-fun-v{grid-area:v}.pan-fun-row .pan-track{grid-area:t}.pan-fun-s{grid-area:s;flex-direction:row;justify-content:space-between}.pan-ttes,.pan-ab-vs{grid-template-columns:minmax(0,1fr)}.pan-table thead{display:none}.pan-table,.pan-table tbody,.pan-table tr,.pan-table td{display:block;width:100%}.pan-table tr{padding:10px 0;border-top:1px solid var(--pan-line)}.pan-table tr:first-child{border-top:0}.pan-table td{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border:0;text-align:right}.pan-table td:before{content:attr(data-label);font-size:12.5px;font-weight:500;color:var(--pan-ink-3);text-align:left}.pan-table td:first-child{font-size:14px}.pan-table td:first-child:before{content:none}.pan-chart{height:240px}}@media (max-width: 767.98px),(pointer: coarse){.pan-btn,.pan-select select{min-height:44px}.pan-seg button{min-height:40px}.pan-btn.pan-icon{width:44px}}@media (prefers-reduced-motion: reduce){.pan-root *,.pan-root *:before,.pan-root *:after{animation:none!important;transition:none!important}}.pan-kpi.is-drill{border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s}.pan-kpi.is-drill:hover{transform:translateY(-1px);box-shadow:var(--pan-sh-2, 0 0 0 1px rgba(17,19,48,.06), 0 22px 44px -22px rgba(16,18,40,.26))}.pan-kpi.is-drill:focus-visible{outline:2px solid #4338CA;outline-offset:2px}.pan-steptable{width:100%;border-collapse:collapse;font-size:13.5px}.pan-steptable th{padding:8px 10px;text-align:left;font-size:12.5px;font-weight:650;color:var(--pan-ink-3);border-bottom:1px solid var(--pan-line, #E3E6EC)}.pan-steptable td{padding:9px 10px;border-bottom:1px solid var(--pan-line, #E3E6EC);font-variant-numeric:tabular-nums}.pan-steptable tr:last-child td{border-bottom:0}.pan-steptable td button{padding:2px 6px;border:0;border-radius:6px;background:none;font:650 13.5px/1.2 inherit;color:#3730a3;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pan-steptable td button:disabled{color:inherit;text-decoration:none;cursor:default}@media (max-width: 767.98px){.pan-steptable th:nth-child(4),.pan-steptable td:nth-child(4){display:none}}.pr-root{--pr-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pr-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pr-ink: #14152A;--pr-ink-2: #474959;--pr-ink-3: #646677;--pr-ink-4: #8A8C9C;--pr-line: #E3E6EC;--pr-line-2: #CDD2DC;--pr-surface: #fff;--pr-surface-2: #F6F7FA;--pr-hover: #F1F2F7;--pr-sunken: #ECEEF5;--pr-brand: #4338CA;--pr-brand-2: #4F46E5;--pr-brand-soft: #EEF0FF;--pr-brand-ink: #3730A3;--pr-brand-line: #C7CBF6;--pr-ok: #0E7A50;--pr-ok-soft: #E4F4EC;--pr-warn: #9A5B00;--pr-warn-soft: #FCF1DE;--pr-bad: #BE2F1D;--pr-bad-soft: #FBE9E5;--pr-signal: #D9480F;--pr-signal-soft: #FDEDE4;--pr-li: #0A66C2;--pr-li-soft: #E8F1FB;--pr-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--pr-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--pr-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:20px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px;font-family:var(--pr-font);font-size:14px;line-height:1.45;color:var(--pr-ink);-webkit-font-smoothing:antialiased}.pr-root *,.pr-root *:before,.pr-root *:after{box-sizing:border-box}.pr-root p,.pr-root h1,.pr-root h2,.pr-root h3,.pr-root ul{margin:0}.pr-root ul{padding:0;list-style:none}.pr-root button{font-family:inherit}.pr-root :focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pr-num{font-variant-numeric:tabular-nums}.pr-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#1e2a7a,#171a4f 40%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.pr-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.pr-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.pr-sky-b1{width:640px;height:640px;left:-200px;top:-360px;background:radial-gradient(closest-side,#0a66c2bf,#0a66c200);animation:pr-drift 26s ease-in-out infinite alternate}.pr-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#818cf880,#818cf800);animation:pr-drift 32s ease-in-out infinite alternate-reverse}.pr-sky-b3{width:520px;height:520px;right:24%;bottom:-380px;background:radial-gradient(closest-side,#f4725e66,#f4725e00);animation:pr-drift 28s ease-in-out infinite alternate}@keyframes pr-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.pr-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.pr-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.pr-sky-net circle{fill:#e0e7ff80}.pr-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pr-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pr-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.pr-eyebrow .pr-li-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--pr-li);color:#fff}.pr-live{width:8px;height:8px;border-radius:50%;background:#4ade96;box-shadow:0 0 0 4px #4ade9633;animation:pr-live 2.4s ease-in-out infinite}.pr-live.is-off{background:#f5b94a;box-shadow:0 0 0 4px #f5b94a2e;animation:none}.pr-live.is-bad{background:#ff7a66;box-shadow:0 0 0 4px #ff7a6633;animation:none}@keyframes pr-live{50%{box-shadow:0 0 0 7px #4ade9600}}.pr-title{font:650 38px/1.06 var(--pr-display);letter-spacing:-.034em;color:#fff}.pr-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#9ec5ff,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-sub{margin-top:8px;font-size:15px;color:#e2e5ffd1}.pr-sub b{color:#fff;font-weight:600}.pr-sub .pr-sep{margin:0 7px;color:#e2e5ff61}.pr-hero-acts{display:flex;align-items:center;gap:8px;flex:none}.pr-accounts-strip{display:flex;align-items:center;gap:8px;margin-top:16px}.pr-accounts-strip .pr-avs{display:flex}.pr-accounts-strip .pr-av{margin-left:-8px;box-shadow:0 0 0 2px #171a4f}.pr-accounts-strip .pr-av:first-child{margin-left:0}.pr-accounts-strip button{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:0;border-radius:999px;background:#ffffff14;color:#e2e5ffe6;font:500 13px/1 var(--pr-font);cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f}.pr-accounts-strip button:hover{background:#ffffff24;color:#fff}.pr-accounts-strip .pr-dot{width:8px;height:8px;border-radius:50%}.pr-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pr-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pr-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.pr-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.pr-kpi-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}.pr-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.pr-kpi-brand{background:#818cf83d;color:#d4daff}.pr-kpi-ok{background:#4ade9633;color:#c3f5d8}.pr-kpi-hot{background:#fb923c38;color:#ffddbe}.pr-kpi-li{background:#60a5fa42;color:#dbeafe}.pr-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.pr-kpi-val{font:650 34px/1 var(--pr-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:2px}.pr-kpi-sub{min-height:18px;max-width:100%;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-kpi-bar{height:6px;border-radius:99px;background:#ffffff24;overflow:hidden}.pr-kpi-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#93c5fd,#c7d2fe)}.pr-hero .pr-sk{background:#ffffff29}.pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--pr-font);color:var(--pr-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.pr-btn:hover{background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line-2),0 1px 2px #1012280d}.pr-btn:disabled{opacity:.55;cursor:default}.pr-btn.pr-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.pr-btn.pr-pri:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 14px 26px -12px #4338cae6}.pr-btn.pr-ok{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.pr-btn.pr-ok:hover{transform:translateY(-1px)}.pr-btn.pr-ghost{background:transparent;box-shadow:none;color:var(--pr-ink-2)}.pr-btn.pr-ghost:hover{background:var(--pr-hover);color:var(--pr-ink)}.pr-btn.pr-danger{color:var(--pr-bad)}.pr-btn.pr-danger:hover{background:var(--pr-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.pr-btn.pr-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.pr-btn.pr-icon{width:36px;padding:0}.pr-btn.pr-icon.pr-sm{width:32px}.pr-hero .pr-btn.pr-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pr-hero .pr-btn.pr-glass:hover{background:#ffffff2b}.pr-hero .pr-btn.pr-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.pr-hero .pr-btn.pr-white:hover{background:#eef0ff;transform:translateY(-1px)}.pr-spin{animation:pr-rot .9s linear infinite}@keyframes pr-rot{to{transform:rotate(360deg)}}.pr-nav{display:flex;align-items:center;gap:8px;min-width:0}.pr-tabs{position:relative;display:flex;flex:0 1 auto;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;box-shadow:var(--pr-sh-1);overflow-x:auto;scrollbar-width:none;background:linear-gradient(90deg,var(--pr-surface) 40%,rgba(255,255,255,0)) left / 36px 100% no-repeat local,linear-gradient(270deg,var(--pr-surface) 40%,rgba(255,255,255,0)) right / 36px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#14152a29,#14152a00) left / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#14152a29,#14152a00) right / 14px 100% no-repeat scroll,var(--pr-surface)}.pr-tabs::-webkit-scrollbar{display:none}.pr-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:0;border-radius:10px;flex:none;font:600 13.5px/1 var(--pr-font);color:var(--pr-ink-2);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.pr-tab svg{color:var(--pr-ink-4)}.pr-tab:hover{background:var(--pr-hover);color:var(--pr-ink)}.pr-tab[aria-selected=true],.pr-tab.is-on{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.pr-tab[aria-selected=true] svg,.pr-tab.is-on svg{color:#a5b4fc}.pr-tab .pr-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pr-sunken);color:var(--pr-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.pr-tab[aria-selected=true] .pr-count{background:#ffffff29;color:#fff}.pr-tab .pr-count.is-signal{background:var(--pr-signal);color:#fff}.pr-tab .pr-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--pr-bad);box-shadow:0 0 0 3px var(--pr-bad-soft)}.pr-nav-more{position:relative;flex:none;display:flex;padding:5px;border-radius:14px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pr-tab-more{padding:0 10px 0 12px}.pr-tab-more .pr-chev{color:var(--pr-ink-4);margin-left:-2px;transition:transform .15s}.pr-tab-more.is-on .pr-chev{color:#ffffffb3}.pr-tab-more[aria-expanded=true] .pr-chev{transform:rotate(180deg)}.pr-nav-more .pr-menu{left:auto;right:0;z-index:30;min-width:200px}.pr-menu button[aria-current]{background:var(--pr-brand-soft);color:var(--pr-brand-ink)}.pr-menu button[aria-current] svg{color:var(--pr-brand)}.pr-menu-check{margin-left:auto}.pr-card{min-width:0;overflow:hidden;border-radius:20px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pr-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.pr-hd h2{font:650 17px/1.2 var(--pr-display);letter-spacing:-.015em;color:var(--pr-ink)}.pr-hd .pr-n{font-size:12.5px;font-weight:650;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pr-hd-r{margin-left:auto;display:flex;align-items:center;gap:6px}.pr-hd-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px}.pr-t-li{background:linear-gradient(145deg,#eaf3fc,#d4e6f8);color:var(--pr-li);box-shadow:inset 0 0 0 1px #0a66c21a}.pr-t-brand{background:linear-gradient(145deg,#eef0ff,#dfe3ff);color:var(--pr-brand);box-shadow:inset 0 0 0 1px #4338ca1a}.pr-t-ok{background:linear-gradient(145deg,#e8f8f0,#cfefdf);color:var(--pr-ok);box-shadow:inset 0 0 0 1px #0e7a501a}.pr-t-violet{background:linear-gradient(145deg,#f5efff,#e8dcff);color:#6d28d9;box-shadow:inset 0 0 0 1px #6d28d91a}.pr-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--pr-font);color:var(--pr-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.pr-lnk:hover{text-decoration:underline;text-underline-offset:3px}.pr-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--pr-ink-2);background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pr-pill:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}.pr-pill.pr-ok{background:var(--pr-ok-soft);color:var(--pr-ok);box-shadow:none}.pr-pill.pr-ok:before{box-shadow:0 0 0 3px #0e7a5024;animation:pr-live 2.4s ease-in-out infinite}.pr-pill.pr-warn{background:var(--pr-warn-soft);color:var(--pr-warn);box-shadow:none}.pr-pill.pr-bad{background:var(--pr-bad-soft);color:var(--pr-bad);box-shadow:none}.pr-pill.pr-violet{background:#efe9fb;color:#5b21b6;box-shadow:none}.pr-pill.pr-brand{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:none}.pr-pill.pr-signal{background:var(--pr-signal-soft);color:var(--pr-signal);box-shadow:none}.pr-pill.pr-plain:before{display:none}.pr-av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;font:650 12.5px/1 var(--pr-font);color:#1e1b4b;background:linear-gradient(145deg,#c7d2fe,#f5b5d9);box-shadow:0 0 0 2px #fff,0 2px 6px -2px #10122840}.pr-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pr-av.pr-av-lg{width:52px;height:52px;font-size:16px;border-radius:16px}.pr-av-wrap{position:relative;flex:none}.pr-av-wrap .pr-dot{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2.5px #fff}.pr-dot.is-ok{background:#22c55e}.pr-dot.is-warn{background:#f5b94a}.pr-dot.is-bad{background:#ef4444}.pr-chip-acc{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 4px;border-radius:999px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font-size:12.5px;font-weight:550;color:var(--pr-ink-2);white-space:nowrap;max-width:220px}.pr-chip-acc .pr-av{width:18px;height:18px;font-size:9px;box-shadow:none}.pr-chip-acc span{overflow:hidden;text-overflow:ellipsis}.pr-bar{display:block;height:7px;overflow:hidden;border-radius:99px;background:var(--pr-sunken)}.pr-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6366f1,#a855f7);box-shadow:0 0 10px #815cf659}.pr-bar.pr-bar-ok i{background:linear-gradient(90deg,#22c55e,#14b8a6);box-shadow:none}.pr-bar.pr-bar-li i{background:linear-gradient(90deg,#0a66c2,#60a5fa);box-shadow:none}.pr-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--pr-sunken);animation:pr-pulse 1.1s ease-in-out infinite alternate}@keyframes pr-pulse{0%{opacity:.55}to{opacity:1}}.pr-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 24px 32px;text-align:center}.pr-empty-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:16px;color:var(--pr-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--pr-line),0 0 0 6px #6366f10f}.pr-empty h3{font:650 15.5px/1.3 var(--pr-display);color:var(--pr-ink)}.pr-empty p{max-width:46ch;font-size:13px;color:var(--pr-ink-3)}.pr-empty .pr-btn{margin-top:10px}.pr-menu-wrap{position:relative}.pr-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:25;min-width:220px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:12px;background:var(--pr-surface);box-shadow:var(--pr-sh-3)}.pr-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1 var(--pr-font);color:var(--pr-ink);text-align:left;cursor:pointer}.pr-menu button svg{color:var(--pr-ink-3)}.pr-menu button:hover{background:var(--pr-hover)}.pr-menu button.pr-danger{color:var(--pr-bad)}.pr-menu button.pr-danger svg{color:var(--pr-bad)}.pr-menu button.pr-danger:hover{background:var(--pr-bad-soft)}.pr-menu hr{margin:4px 6px;border:0;border-top:1px solid var(--pr-line)}.pr-menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.pr-alert{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-radius:16px;background:var(--pr-warn-soft);box-shadow:inset 0 0 0 1px #e8d5b5;color:var(--pr-warn)}.pr-alert.is-critical{background:var(--pr-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0;color:var(--pr-bad)}.pr-alert-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#ffffffb3}.pr-alert b{display:block;font-size:14px;font-weight:650;color:inherit}.pr-alert p{margin-top:2px;font-size:13px;color:inherit;opacity:.9}.pr-alert-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:12.5px;color:inherit}.pr-alert-meta button{padding:0;border:0;background:none;font:600 12.5px/1.3 var(--pr-font);color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pr-dash{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.pr-col{display:flex;flex-direction:column;gap:16px;min-width:0}.pr-connect{display:flex;align-items:center;gap:18px;padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,#0a66c2,#1e3a8a);color:#fff;box-shadow:0 24px 50px -24px #0a66c2cc}.pr-connect .pr-hd-ico{width:44px;height:44px;border-radius:14px;background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.pr-connect b{display:block;font:650 18px/1.2 var(--pr-display)}.pr-connect p{margin-top:3px;font-size:13.5px;color:#fffc}.pr-connect .pr-btn{margin-left:auto;color:#0a3d7a;background:#fff;box-shadow:0 12px 26px -14px #0009}.pr-acc-list{display:flex;flex-direction:column}.pr-acc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--pr-line)}.pr-acc-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:650;color:var(--pr-ink)}.pr-acc-name span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-acc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12.5px;color:var(--pr-ink-3)}.pr-acc-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:9px}.pr-rate{display:grid;grid-template-columns:74px minmax(0,1fr) 46px;align-items:center;gap:8px;font-size:12.5px;color:var(--pr-ink-3)}.pr-rate>span:last-child{text-align:right;font-weight:600;color:var(--pr-ink-2);font-variant-numeric:tabular-nums}.pr-acc-acts{display:flex;align-items:center;gap:6px}.pr-acc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.pr-acc-card{padding:18px 18px 16px}.pr-acc-card .pr-acc{grid-template-columns:auto minmax(0,1fr);padding:0;border-top:0}.pr-acc-card .pr-acc-acts{flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--pr-line)}.pr-acc-card .pr-acc-rates{grid-template-columns:minmax(0,1fr)}.pr-acc-card .pr-acc-name{flex-wrap:wrap}.pr-acc-hours{display:inline-flex;align-items:center;gap:5px}.pr-feed{display:flex;flex-direction:column;max-height:640px;overflow-y:auto;scrollbar-width:thin}.pr-feed-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:10px 18px}.pr-feed-row:before{content:"";position:absolute;left:34px;top:44px;bottom:-4px;width:2px;background:var(--pr-line)}.pr-feed-row:last-child:before{display:none}.pr-feed-ico{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--pr-surface-2);color:var(--pr-ink-2);box-shadow:inset 0 0 0 1px #1113300d}.pr-feed-ico.pr-f-visited{background:#e6f0fa;color:#1f5fa6}.pr-feed-ico.pr-f-invited{background:#fdede4;color:#c2410c}.pr-feed-ico.pr-f-accepted{background:var(--pr-brand-soft);color:var(--pr-brand)}.pr-feed-ico.pr-f-messaged{background:#efe9fb;color:#6d28d9}.pr-feed-ico.pr-f-replied{background:var(--pr-ok-soft);color:var(--pr-ok)}.pr-feed-ico.pr-f-converted{background:var(--pr-warn-soft);color:var(--pr-warn)}.pr-feed-ico.pr-f-ignored{background:var(--pr-bad-soft);color:var(--pr-bad)}.pr-feed-t{font-size:13.5px;color:var(--pr-ink)}.pr-feed-t b{font-weight:600}.pr-feed-t .pr-what{font-weight:650}.pr-feed-m{margin-top:2px;font-size:12.5px;color:var(--pr-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-feed-foot{padding:8px 18px 12px;border-top:1px solid var(--pr-line);text-align:center}.pr-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pr-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;font:550 13px/1 var(--pr-font);color:var(--pr-ink-2);white-space:nowrap;cursor:pointer;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line-2)}.pr-chip:hover{background:var(--pr-hover);color:var(--pr-ink)}.pr-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.pr-chip .pr-n{font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.pr-chip.pr-chip-sm{height:26px;padding:0 9px;font-size:12.5px}.pr-camp-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pr-camp-head .pr-summary{font-size:14px;color:var(--pr-ink-2)}.pr-camp-head .pr-summary b{color:var(--pr-ink);font-weight:650}.pr-camp-head .pr-spacer{flex:1}.pr-search{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:11px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line),0 1px 2px #1012280a;color:var(--pr-ink-3)}.pr-search input{width:190px;border:0;background:none;font:500 13.5px/1 var(--pr-font);color:var(--pr-ink);outline:none}.pr-search input::-moz-placeholder{color:var(--pr-ink-4)}.pr-search input::placeholder{color:var(--pr-ink-4)}.pr-search:focus-within{box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca29}.pr-camp-list{display:flex;flex-direction:column;gap:14px}.pr-crow{position:relative;display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(0,1.6fr) minmax(250px,.9fr);gap:18px 24px;align-items:center;padding:18px 20px 18px 22px;border-radius:20px;background:var(--pr-surface);box-shadow:var(--pr-sh-1);transition:box-shadow .2s,transform .2s}.pr-crow:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:var(--pr-line-2)}.pr-crow.is-active:before{background:linear-gradient(180deg,#22c55e,#0e7a50);box-shadow:0 0 12px #22c55e73}.pr-crow.is-paused:before{background:#f5b94a}.pr-crow.is-completed:before{background:#8b5cf6}.pr-crow:hover{box-shadow:var(--pr-sh-2)}.pr-crow.is-compact{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr);padding:14px 16px 14px 18px;border-radius:14px;box-shadow:none;background:var(--pr-surface-2);cursor:pointer}.pr-crow.is-compact:hover{background:var(--pr-hover);box-shadow:none}.pr-crow.is-compact:before{top:12px;bottom:12px;width:3px}.pr-crow-id{min-width:0}.pr-crow-name{display:flex;align-items:center;gap:8px;min-width:0}.pr-crow-name h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 17px/1.25 var(--pr-display);letter-spacing:-.015em;color:var(--pr-ink)}.pr-crow.is-compact .pr-crow-name h3{font-size:14.5px}.pr-crow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:7px;font-size:12.5px;color:var(--pr-ink-3)}.pr-crow-meta .pr-num{font-weight:600;color:var(--pr-ink-2)}.pr-crow-state{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:13px;color:var(--pr-ink-2)}.pr-crow-state svg{flex:none;color:var(--pr-ink-4)}.pr-crow-state.is-warn{color:var(--pr-warn)}.pr-crow-state.is-warn svg{color:var(--pr-warn)}.pr-crow-state.is-bad{color:var(--pr-bad)}.pr-crow-state.is-bad svg{color:var(--pr-bad)}.pr-crow-state.is-ok{color:var(--pr-ok)}.pr-crow-state.is-ok svg{color:var(--pr-ok)}.pr-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pr-fstep{min-width:0}.pr-fstep b{display:block;font:650 22px/1 var(--pr-display);letter-spacing:-.02em;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pr-fstep b.is-zero{color:var(--pr-ink-4)}.pr-fstep small{display:block;margin-top:3px;font-size:12px;color:var(--pr-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr-fstep .pr-rate{display:block;margin-top:2px;font-size:12px;font-weight:650;color:var(--pr-brand-ink);font-variant-numeric:tabular-nums}.pr-fstep .pr-rate.is-ok{color:var(--pr-ok)}.pr-fstep .pr-bar{height:4px;margin-top:7px}.pr-crow.is-compact .pr-funnel{gap:8px}.pr-crow.is-compact .pr-fstep b{font-size:17px}.pr-crow.is-compact .pr-fstep .pr-bar{display:none}.pr-crow-side{display:flex;flex-direction:column;gap:10px;min-width:0}.pr-today{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--pr-ink-3)}.pr-today .pr-today-t{font-size:12.5px;font-weight:650;color:var(--pr-ink-2)}.pr-today .pr-rate{grid-template-columns:70px minmax(0,1fr) 44px}.pr-crow-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pr-crow-acts .pr-spacer{flex:1}.pr-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--pr-ink-3)}.pr-progress .pr-bar{height:6px}.pr-progress b{font-weight:650;color:var(--pr-ink-2);font-variant-numeric:tabular-nums}@media (max-width: 1280px){.pr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-crow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-crow-side{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.pr-dash{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.pr-root{gap:14px}.pr-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.pr-hero-top{flex-direction:column}.pr-title{font-size:29px}.pr-hero-acts{width:100%;flex-direction:column;align-items:stretch}.pr-kpi-val{font-size:27px}.pr-tab-more{padding:0 8px 0 10px}.pr-crow{grid-template-columns:minmax(0,1fr);padding:16px 14px 16px 18px}.pr-crow.is-compact{grid-template-columns:minmax(0,1fr);gap:10px}.pr-crow.is-compact .pr-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pr-crow.is-compact .pr-fstep b{font-size:15px}.pr-acc-acts{justify-content:flex-end}.pr-crow-side{flex-direction:column;align-items:stretch}.pr-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.pr-acc{grid-template-columns:auto minmax(0,1fr)}.pr-acc-acts{grid-column:1 / -1}.pr-acc-rates,.pr-acc-grid{grid-template-columns:minmax(0,1fr)}.pr-search input,.pr-search{width:100%}}@media (max-width: 1600px){.pr-tabs{gap:2px;padding:4px}.pr-tab{padding:0 11px;font-size:13px;gap:7px}.pr-nav-more{padding:4px}.pr-tab-more{padding:0 8px 0 10px}.pr-tab-more:not(.is-on) .pr-more-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width: 767.98px),(pointer: coarse){.pr-btn,.pr-btn.pr-sm,.pr-tab{min-height:44px}.pr-chip{min-height:40px}.pr-menu button{min-height:44px}}@media (prefers-reduced-motion: reduce){.pr-root *,.pr-root *:before,.pr-root *:after{animation:none!important;transition:none!important}}.svi-crow-link{color:inherit;text-decoration:none;outline:none}.svi-crow-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer}.svi-crow-link:hover{color:var(--pr-brand-ink, #3730A3)}.svi-crow-link:focus-visible:after{outline:2px solid var(--pr-brand, #4338CA);outline-offset:2px;border-radius:20px}.svi-crow-above,.svi-li-rel{position:relative}.pab-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pab-totals{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:14px;color:var(--ppl-ink-2)}.pab-totals b{font-weight:650;color:var(--ppl-ink);font-variant-numeric:tabular-nums}.pab-search{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:11px;background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line),0 1px 2px #1012280a;color:var(--ppl-ink-3)}.pab-search input{width:160px;min-width:0;border:0;background:none;font:500 13.5px/1 var(--ppl-font);color:var(--ppl-ink);outline:none}.pab-search:focus-within{box-shadow:inset 0 0 0 1px var(--ppl-brand),0 0 0 3px #4338ca29}.pab-select{height:38px;padding:0 10px;border:0;border-radius:11px;background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line);font:600 13px/1 var(--ppl-font);color:var(--ppl-ink-2)}.pab-select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ppl-brand),0 0 0 3px #4338ca24}.pab-folders{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin}.pab-folder{display:inline-flex;flex:none;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:999px;font:600 13px/1 var(--ppl-font);color:var(--ppl-ink-2);background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line-2);cursor:pointer;white-space:nowrap}.pab-folder:hover{background:var(--ppl-hover);color:var(--ppl-ink)}.pab-folder[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.pab-folder .pab-n{font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.pab-folder i{width:9px;height:9px;border-radius:3px;background:var(--pab-fc, #8A8C9C)}.pab-folder.is-drop{box-shadow:inset 0 0 0 2px var(--ppl-brand)}.pab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.pab-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border-radius:18px;background:var(--ppl-surface);box-shadow:var(--ppl-sh-1);transition:box-shadow .2s,transform .2s}.pab-card:hover{box-shadow:var(--ppl-sh-2)}.pab-card.is-sel{box-shadow:inset 0 0 0 2px var(--ppl-brand),var(--ppl-sh-1)}.pab-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:0 0 4px 4px;background:var(--pab-c, #6366F1)}.pab-card-hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px}.pab-card-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--pab-c, #6366F1);background:color-mix(in srgb,var(--pab-c, #6366F1) 13%,#fff)}.pab-card-name{display:block;min-width:0;padding:0;border:0;background:none;text-align:left;font:650 15.5px/1.25 var(--ppl-display);color:var(--ppl-ink);cursor:pointer;overflow-wrap:anywhere}.pab-card-name:hover{color:var(--ppl-brand-ink);text-decoration:underline;text-underline-offset:3px}.pab-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12.5px;color:var(--ppl-ink-3)}.pab-card-n{display:flex;align-items:baseline;gap:6px}.pab-card-n b{font:650 26px/1 var(--ppl-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pab-card-n span{font-size:13px;color:var(--ppl-ink-3)}.pab-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pab-stat{padding:8px 9px;border-radius:10px;background:var(--ppl-surface-2);font-size:12px;color:var(--ppl-ink-3)}.pab-stat b{display:block;font:650 15px/1.1 var(--ppl-display);color:var(--ppl-ink);font-variant-numeric:tabular-nums}.pab-stat.is-ok b{color:var(--ppl-ok)}.pab-card-ft{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--ppl-line)}.pab-links{display:flex;flex-wrap:wrap;gap:4px}.pab-ws-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 18px}.pab-ws-hd h2{min-width:0;font:650 21px/1.2 var(--ppl-display);letter-spacing:-.02em;color:var(--ppl-ink);overflow-wrap:anywhere}.pab-ws-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.pab-health{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;align-items:center;padding:0 18px 16px}.pab-score{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;font:650 22px/1 var(--ppl-display);font-variant-numeric:tabular-nums}.pab-score.is-ok{background:var(--ppl-ok-soft);color:var(--ppl-ok)}.pab-score.is-warn{background:var(--ppl-warn-soft);color:var(--ppl-warn)}.pab-score.is-bad{background:var(--ppl-bad-soft);color:var(--ppl-bad)}.pab-issues{display:flex;flex-wrap:wrap;gap:6px}.pab-issue{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:9px;background:var(--ppl-surface-2);box-shadow:inset 0 0 0 1px var(--ppl-line);font:600 12.5px/1 var(--ppl-font);color:var(--ppl-ink-2);cursor:pointer}.pab-issue:hover{background:var(--ppl-hover);color:var(--ppl-ink)}.pab-issue b{font-variant-numeric:tabular-nums;color:var(--ppl-warn)}.pab-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--ppl-line)}.pab-fbtn{position:relative}.pab-fbtn>button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:0;border-radius:10px;background:var(--ppl-surface);box-shadow:inset 0 0 0 1px var(--ppl-line-2);font:600 13px/1 var(--ppl-font);color:var(--ppl-ink-2);cursor:pointer;white-space:nowrap}.pab-fbtn>button:hover{background:var(--ppl-hover);color:var(--ppl-ink)}.pab-fbtn>button.is-on{background:var(--ppl-brand-soft);color:var(--ppl-brand-ink);box-shadow:inset 0 0 0 1px var(--ppl-brand-line)}.pab-fbtn>button .pab-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--ppl-brand);color:#fff;font-size:11.5px}.pab-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;display:flex;flex-direction:column;gap:8px;width:320px;max-width:calc(100vw - 32px);max-height:420px;padding:12px;border-radius:14px;background:var(--ppl-surface);box-shadow:var(--ppl-sh-3)}.pab-pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25}.pab-pop-list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;min-height:0;scrollbar-width:thin}.pab-pop-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:4px 6px;border-radius:8px;font-size:13px;color:var(--ppl-ink);cursor:pointer}.pab-pop-opt:hover{background:var(--ppl-hover)}.pab-pop-opt span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pab-pop-opt small{font-size:12px;color:var(--ppl-ink-3);font-variant-numeric:tabular-nums}.pab-pop-opt input{width:16px;height:16px;accent-color:var(--ppl-brand)}.pab-pop-ft{display:flex;gap:6px;justify-content:flex-end}.pab-active{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 18px 12px}.pab-tag{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 6px 0 10px;border-radius:999px;background:var(--ppl-brand-soft);color:var(--ppl-brand-ink);font-size:12.5px;font-weight:600}.pab-tag button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.pab-tag button:hover{background:#4338ca1f}.pab-table{width:100%;border-collapse:collapse;font-size:13.5px}.pab-table th{position:sticky;top:0;z-index:2;padding:10px 12px;text-align:left;font-size:12.5px;font-weight:650;color:var(--ppl-ink-3);background:var(--ppl-surface);border-bottom:1px solid var(--ppl-line);white-space:nowrap}.pab-table th button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.pab-table th button:hover{color:var(--ppl-ink)}.pab-table td{padding:10px 12px;border-bottom:1px solid var(--ppl-line);vertical-align:middle;color:var(--ppl-ink)}.pab-table tr:hover td{background:var(--ppl-surface-2)}.pab-table tr.is-sel td{background:var(--ppl-brand-soft)}.pab-table td:first-child,.pab-table th:first-child{width:44px;padding-left:18px}.pab-person{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.pab-person-t{min-width:0}.pab-person-t b{display:block;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.pab-person-t small{display:block;font-size:12.5px;color:var(--ppl-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.pab-person:hover b{color:var(--ppl-brand-ink);text-decoration:underline;text-underline-offset:3px}.pab-cell-muted{color:var(--ppl-ink-3);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pab-flags{display:flex;flex-wrap:wrap;gap:4px}.pab-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-top:1px solid var(--ppl-line);font-size:13px;color:var(--ppl-ink-3)}.pab-cb{width:18px;height:18px;accent-color:var(--ppl-brand);cursor:pointer}.pab-jobs{display:flex;flex-direction:column;gap:8px;padding:0 18px 14px}.pab-job{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--ppl-surface-2);font-size:13px}.pab-job .ppl-bar{margin-top:6px}.pab-job-t{font-weight:650;color:var(--ppl-ink)}.pab-job-m{font-size:12.5px;color:var(--ppl-ink-3)}.pab-drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1012285c;animation:pab-fade .18s ease}.pab-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;display:flex;flex-direction:column;width:440px;max-width:100vw;background:var(--ppl-surface);box-shadow:var(--ppl-sh-3);animation:pab-slide .22s cubic-bezier(.2,.8,.2,1)}@keyframes pab-fade{0%{opacity:0}}@keyframes pab-slide{0%{transform:translate(24px);opacity:0}}.pab-drawer-hd{display:flex;align-items:center;gap:12px;padding:18px;border-bottom:1px solid var(--ppl-line)}.pab-drawer-hd h2{flex:1;min-width:0;font:650 18px/1.25 var(--ppl-display);overflow-wrap:anywhere}.pab-drawer-hd h2 small{display:block;margin-top:3px;font:500 13px/1.35 var(--ppl-font);color:var(--ppl-ink-3)}.pab-drawer-bd{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0;overflow-y:auto;padding:16px 18px 24px;scrollbar-width:thin}.pab-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:6px 12px;font-size:13.5px}.pab-kv dt{color:var(--ppl-ink-3)}.pab-kv dd{margin:0;color:var(--ppl-ink);overflow-wrap:anywhere}.pab-checklist{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto;padding:6px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ppl-line);scrollbar-width:thin}.pab-checklist label{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 6px;border-radius:8px;font-size:13.5px;cursor:pointer}.pab-checklist label:hover{background:var(--ppl-hover)}.pab-checklist input{width:16px;height:16px;accent-color:var(--ppl-brand)}.pab-result{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pab-result div{padding:10px 12px;border-radius:12px;background:var(--ppl-surface-2);font-size:12.5px;color:var(--ppl-ink-3)}.pab-result b{display:block;font:650 18px/1.1 var(--ppl-display);color:var(--ppl-ink);font-variant-numeric:tabular-nums}@media (max-width: 767.98px){.pab-search,.pab-search input{width:100%}.pab-search{flex:1 1 100%}.pab-grid{grid-template-columns:minmax(0,1fr)}.pab-ws-hd{padding:14px}.pab-ws-acts{margin-left:0;width:100%}.pab-health{grid-template-columns:minmax(0,1fr);padding:0 14px 14px}.pab-filters{padding:10px 14px}.pab-active{padding:0 14px 10px}.pab-table thead{display:none}.pab-table,.pab-table tbody,.pab-table tr,.pab-table td{display:block;width:100%}.pab-table tr{position:relative;padding:10px 14px 10px 52px;border-bottom:1px solid var(--ppl-line)}.pab-table td{padding:2px 0;border:0}.pab-table td:first-child{position:absolute;left:14px;top:14px;width:auto;padding:0}.pab-table tr:hover td{background:none}.pab-table td.pab-hide-sm{display:none}.pab-person-t b,.pab-person-t small,.pab-cell-muted{max-width:none}.pab-drawer{width:100vw}.pab-kv{grid-template-columns:minmax(0,1fr)}.pab-pager{padding:10px 14px}.pab-pop{position:fixed;left:16px;right:16px;top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:60;width:auto!important;max-height:calc(100dvh - 180px)}.pab-pop-bg{z-index:55;background:#10122840}}@media (max-width: 767.98px),(pointer: coarse){.pab-folder,.pab-fbtn>button,.pab-issue{min-height:44px}.pab-pop-opt{min-height:44px}.pab-cb{width:22px;height:22px}}.pab-filters{position:sticky;top:0;z-index:6;background:var(--ppl-surface)}@media (max-width: 767.98px){.pab-filters{position:static}}.pab-search input:focus-visible{outline:none}@media (max-width: 767.98px){.pab-table tr.is-sel{background:var(--ppl-brand-soft)}.pab-table tr.is-sel td{background:none}.pab-person{max-width:100%}.pab-person-t{min-width:0}.pab-person-t b,.pab-person-t small{white-space:normal;overflow-wrap:anywhere}}.pab-search input:focus,.pab-search input:focus-visible{outline:none;box-shadow:none;border:0}.pme-root{display:flex;flex-direction:column;gap:14px;min-width:0;font-family:var(--pr-font);font-size:14px;line-height:1.45;color:var(--pr-ink)}.pme-root *,.pme-root *:before,.pme-root *:after{box-sizing:border-box}.pme-root p,.pme-root h2,.pme-root h3,.pme-root h4,.pme-root ul,.pme-root ol{margin:0}.pme-root ul,.pme-root ol{padding:0;list-style:none}.pme-root button,.pme-root input,.pme-root select,.pme-root textarea{font-family:inherit}.pme-root :focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pme-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pme-num{font-variant-numeric:tabular-nums}.pme-bar{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pme-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pme-bar-id{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.pme-bar-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:var(--pr-brand);background:linear-gradient(145deg,#eef0ff,#dfe3ff);box-shadow:inset 0 0 0 1px #4338ca1a}.pme-bar h2{font:650 20px/1.15 var(--pr-display);letter-spacing:-.02em;color:var(--pr-ink)}.pme-sum{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:3px;font-size:13px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pme-sum b{font-weight:650;color:var(--pr-ink-2)}.pme-sum .pme-dot-sep{margin:0 7px;color:var(--pr-ink-4)}.pme-sum .is-warn{color:var(--pr-warn);font-weight:600}.pme-search{width:300px;max-width:100%}.pme-search.pr-search input{width:100%;flex:1;min-width:0}.pme-search.pr-search input::-webkit-search-cancel-button{display:none}.pme-clear{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-right:-6px;border:0;border-radius:7px;background:none;color:var(--pr-ink-3);cursor:pointer}.pme-clear:hover{background:var(--pr-hover);color:var(--pr-ink)}.pme-select{position:relative;display:inline-flex;align-items:center}.pme-select>svg{position:absolute;pointer-events:none;color:var(--pr-ink-3)}.pme-select>svg:first-of-type{left:11px}.pme-select>svg.pme-chev{right:10px;left:auto}.pme-select select{height:34px;max-width:280px;padding:0 30px 0 32px;border:0;border-radius:999px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line-2);font:550 13px/1 var(--pr-font);color:var(--pr-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.pme-select select:hover{background:var(--pr-hover);color:var(--pr-ink)}.pme-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca29}.pme-select.is-on select{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pme-select.is-on>svg{color:var(--pr-brand)}.pme-tags-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;border-top:1px solid var(--pr-line)}.pme-tags-row .pme-lbl{display:inline-flex;align-items:center;gap:6px;margin-right:4px;font-size:12.5px;font-weight:650;color:var(--pr-ink-3)}.pme-tag{--tag: #6366F1;display:inline-flex;align-items:center;gap:5px;max-width:100%;height:22px;padding:0 8px;border:0;border-radius:999px;font:600 12px/1 var(--pr-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--tag) 14%,#fff);color:color-mix(in srgb,var(--tag) 55%,#14152A)}.pme-tag:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tag)}.pme-tag.is-more{background:var(--pr-surface-2);color:var(--pr-ink-3);box-shadow:inset 0 0 0 1px var(--pr-line)}.pme-tag.is-more:before{display:none}.pme-root button.pme-tag{height:28px;padding:0 10px;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tag) 28%,#fff)}.pme-root button.pme-tag:hover{background:color-mix(in srgb,var(--tag) 22%,#fff)}.pme-root button.pme-tag[aria-pressed=false]{background:var(--pr-surface);color:var(--pr-ink-2);box-shadow:inset 0 0 0 1px var(--pr-line-2)}.pme-root button.pme-tag[aria-pressed=false]:hover{background:var(--pr-hover);color:var(--pr-ink)}.pme-root button.pme-tag[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--tag)}.pme-root button.pme-tag svg{flex:none}.pme-shell{position:relative;display:grid;grid-template-columns:320px minmax(0,1fr) auto;min-width:0;height:clamp(560px,calc(100vh - 120px),900px);overflow:hidden;border-radius:20px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pme-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--pr-line);background:var(--pr-surface)}.pme-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 8px;font-size:12.5px;font-weight:650;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pme-list-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 8px 10px;scrollbar-width:thin}.pme-conv-list{display:flex;flex-direction:column;gap:2px}.pme-conv{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:11px 10px;border:0;border-radius:14px;background:none;text-align:left;cursor:pointer;color:inherit;transition:background-color .15s,box-shadow .15s}.pme-conv:hover{background:var(--pr-hover)}.pme-conv[aria-current=true]{background:var(--pr-brand-soft);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pme-conv-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pme-conv-top{display:flex;align-items:center;gap:6px;min-width:0}.pme-conv-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--pr-ink)}.pme-conv.is-unread .pme-conv-name{font-weight:750}.pme-conv-time{flex:none;font-size:12px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pme-conv-prev{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--pr-ink-3)}.pme-conv-prev b{font-weight:650;color:var(--pr-brand-ink)}.pme-conv.is-unread .pme-conv-prev{color:var(--pr-ink-2);font-weight:550}.pme-conv-tags{display:flex;gap:4px;min-width:0;overflow:hidden}.pme-conv-tags .pme-tag{flex:0 1 auto;max-width:110px}.pme-unread{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pr-brand);box-shadow:0 0 0 3px #4338ca24}.pme-ai-flag{display:inline-flex;align-items:center;gap:3px;flex:none;height:20px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:700;color:#5b21b6;background:#efe9fb}.pme-av-wrap{position:relative;flex:none;display:inline-flex}.pme-av{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;overflow:hidden;font:650 13.5px/1 var(--pr-font);letter-spacing:.01em;box-shadow:inset 0 0 0 1px #1113300f}.pme-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pme-av.is-sm{width:30px;height:30px;font-size:12px}.pme-av.is-lg{width:60px;height:60px;border-radius:18px;font-size:19px}.pme-av-wrap .pme-stage-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2.5px #fff}.pme-stage-dot{background:#9aa0b1}.pme-stage-dot[data-tone=info]{background:#2563eb}.pme-stage-dot[data-tone=brand]{background:#4f46e5}.pme-stage-dot[data-tone=violet]{background:#7c3aed}.pme-stage-dot[data-tone=ok]{background:#16a34a}.pme-stage-dot[data-tone=warn]{background:#d97706}.pme-stage-dot[data-tone=bad]{background:#dc2626}.pme-stage{display:inline-flex;align-items:center;gap:6px;flex:none;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--pr-ink-2);background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pme-stage:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.pme-stage[data-tone=info]{color:#1d4ed8;background:#e8f0fe;box-shadow:none}.pme-stage[data-tone=brand]{color:var(--pr-brand-ink);background:var(--pr-brand-soft);box-shadow:none}.pme-stage[data-tone=violet]{color:#5b21b6;background:#efe9fb;box-shadow:none}.pme-stage[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft);box-shadow:none}.pme-stage[data-tone=warn]{color:var(--pr-warn);background:var(--pr-warn-soft);box-shadow:none}.pme-stage[data-tone=bad]{color:var(--pr-bad);background:var(--pr-bad-soft);box-shadow:none}.pme-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--pr-surface)}.pme-th-empty{flex:1;display:grid;place-items:center;padding:24px;background:var(--pr-surface-2)}.pme-th-head{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px 14px 12px 18px;border-bottom:1px solid var(--pr-line)}.pme-back{display:none}.pme-th-id{flex:1;min-width:0}.pme-th-name{display:flex;align-items:center;gap:8px;min-width:0}.pme-th-name h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16.5px/1.25 var(--pr-display);letter-spacing:-.012em;color:var(--pr-ink)}.pme-th-sub{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--pr-ink-3)}.pme-th-sub b{font-weight:600;color:var(--pr-ink-2)}.pme-th-acts{display:flex;align-items:center;gap:4px;flex:none}.pme-camp{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:30px;padding:0 10px;margin-right:4px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--pr-brand-ink);background:var(--pr-brand-soft);white-space:nowrap}.pme-camp span{overflow:hidden;text-overflow:ellipsis}.pme-mode{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;margin-right:4px;border-radius:8px;font-size:12px;font-weight:650;white-space:nowrap}.pme-mode[data-mode=full_auto]{color:#5b21b6;background:#efe9fb}.pme-mode[data-mode=semi_auto]{color:var(--pr-warn);background:var(--pr-warn-soft)}.pme-mode[data-mode=suggestion]{color:#1d4ed8;background:#e8f0fe}.pme-th-acts .pr-btn[aria-pressed=true]{background:var(--pr-brand-soft);color:var(--pr-brand-ink)}.pme-th-body{flex:1;min-height:0;overflow-y:auto;padding:14px 20px 18px;background:var(--pr-surface-2);scrollbar-width:thin}.pme-day{display:flex;align-items:center;gap:12px;margin:16px 0 6px;font-size:12px;font-weight:650;color:var(--pr-ink-3)}.pme-day:before,.pme-day:after{content:"";flex:1;height:1px;background:var(--pr-line)}.pme-day span{padding:3px 10px;border-radius:999px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line)}.pme-day span:first-letter{text-transform:uppercase}.pme-msg{display:flex;align-items:flex-end;gap:8px;margin-top:3px}.pme-msg.is-first{margin-top:12px}.pme-msg.is-out{justify-content:flex-end}.pme-msg-av{flex:none;width:30px}.pme-msg-col{display:flex;flex-direction:column;min-width:0;max-width:min(72%,600px)}.pme-msg.is-out .pme-msg-col{align-items:flex-end}.pme-bub{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pr-ink);background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line),0 1px 2px #1012280a}.pme-msg:not(.is-out) .pme-bub{border-bottom-left-radius:6px}.pme-msg.is-out .pme-bub{color:#fff;background:var(--pr-brand);box-shadow:0 1px 2px #3730a340;border-bottom-right-radius:6px}.pme-msg.is-pending .pme-bub{opacity:.72}.pme-bub.is-attach{display:inline-flex;align-items:center;gap:7px;font-style:italic}.pme-voice{display:flex;align-items:center;gap:10px;min-width:210px}.pme-voice-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;color:var(--pr-brand);background:var(--pr-brand-soft)}.pme-msg.is-out .pme-voice-ico{color:#fff;background:#ffffff2e}.pme-voice small{display:block;margin-top:3px;font-size:12px;color:var(--pr-ink-3);white-space:nowrap}.pme-msg.is-out .pme-voice small{color:#ffffffdb}.pme-wave{display:flex;align-items:flex-end;gap:2px;height:18px;color:var(--pr-brand)}.pme-msg.is-out .pme-wave{color:#fff}.pme-wave i{display:block;width:3px;border-radius:2px;background:currentColor;opacity:.5}.pme-meta{display:inline-flex;align-items:center;gap:4px;margin:4px 4px 0;font-size:12px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pme-meta .is-seen{color:var(--pr-brand)}.pme-ai{display:flex;justify-content:flex-end;margin-top:16px}.pme-ai-card{display:flex;flex-direction:column;align-items:flex-end;gap:7px;width:min(78%,600px)}.pme-ai-head{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:#5b21b6}.pme-ai-head svg{color:#7c3aed}.pme-conf{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.pme-conf[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft)}.pme-conf[data-tone=warn]{color:var(--pr-warn);background:var(--pr-warn-soft)}.pme-conf[data-tone=bad]{color:var(--pr-bad);background:var(--pr-bad-soft)}.pme-ai-bub{width:100%;padding:11px 14px;border:1.5px dashed #A78BFA;border-radius:16px 16px 6px;background:#f7f4ff;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pr-ink)}.pme-ai-why{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #E4DCFB;font-size:12.5px;line-height:1.45;white-space:normal;color:#5b21b6}.pme-ai-why svg{flex:none;margin-top:2px}.pme-ai-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pme-ai-edit{display:flex;flex-direction:column;gap:8px;width:100%}.pme-ai-edit textarea{width:100%;min-height:104px;padding:11px 13px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px #a78bfa;font:14px/1.5 var(--pr-font);color:var(--pr-ink);resize:vertical}.pme-ai-edit textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px #7c3aed,0 0 0 3px #7c3aed29}.pme-compose{padding:12px 16px;border-top:1px solid var(--pr-line);background:var(--pr-surface)}.pme-compose-row{display:flex;align-items:flex-end;gap:10px}.pme-input{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;border-radius:14px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);transition:box-shadow .15s,background-color .15s}.pme-input:focus-within{background:#fff;box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca24}.pme-input textarea{flex:1;min-width:0;height:44px;min-height:44px;max-height:140px;padding:11px 4px 11px 14px;border:0;background:none;font:14px/1.5 var(--pr-font);color:var(--pr-ink);resize:none;outline:none}.pme-input textarea::-moz-placeholder{color:var(--pr-ink-4)}.pme-input textarea::placeholder{color:var(--pr-ink-4)}.pme-emoji-wrap{position:relative;flex:none;padding:4px}.pme-ibtn{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:none;color:var(--pr-ink-3);cursor:pointer}.pme-ibtn:hover,.pme-ibtn[aria-expanded=true]{background:var(--pr-hover);color:var(--pr-ink)}.pme-send.pr-btn{flex:none;width:44px;height:44px;padding:0;border-radius:13px}.pme-hint{margin-top:6px;font-size:12px;color:var(--pr-ink-3)}.pme-pop-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29}.pme-emoji{position:absolute;right:0;bottom:calc(100% + 8px);z-index:30;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:296px;padding:10px;border-radius:14px;background:var(--pr-surface);box-shadow:var(--pr-sh-3)}.pme-emoji button{display:grid;place-items:center;height:34px;border:0;border-radius:8px;background:none;font-size:20px;line-height:1;cursor:pointer}.pme-emoji button:hover{background:var(--pr-hover)}.pme-sk-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:11px 10px}.pme-sk-row .pr-sk{display:block}.pme-sk-av{width:42px;height:42px;border-radius:50%;background:var(--pr-sunken);animation:pr-pulse 1.1s ease-in-out infinite alternate}.pme-sk-bub{height:44px;border-radius:16px;background:var(--pr-sunken);animation:pr-pulse 1.1s ease-in-out infinite alternate}.pme-sk-thread{display:flex;flex-direction:column;gap:14px;padding-top:10px}.pme-sk-thread .pme-sk-bub:nth-child(2n){align-self:flex-end;background:#e3e1fa}.pme-empty-wrap{flex:1;display:grid;place-items:center;padding:18px 8px}.pme-root .pr-empty .pr-btn{margin-top:10px}.pme-side{width:304px;min-width:0;min-height:0;overflow-y:auto;border-left:1px solid var(--pr-line);background:var(--pr-surface);scrollbar-width:thin}.pme-side.is-drawer{position:absolute;top:0;right:0;bottom:0;z-index:8;width:min(360px,100%);border-left:0;box-shadow:var(--pr-sh-3)}.pme-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;border:0;background:#1012284d;cursor:pointer}.pme-sec{padding:16px 16px 18px}.pme-sec+.pme-sec{border-top:1px solid var(--pr-line)}.pme-sec-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pme-sec-head>div{flex:1;min-width:0}.pme-sec-head h3{font:650 15.5px/1.2 var(--pr-display);letter-spacing:-.01em;color:var(--pr-ink)}.pme-sec-sub{margin-top:2px;font-size:12.5px;color:var(--pr-ink-3)}.pme-sec-sub.is-warn{color:var(--pr-warn);font-weight:600}.pme-sec-ico{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;color:var(--pr-brand);background:linear-gradient(145deg,#eef0ff,#dfe3ff)}.pme-sec-ico.is-violet{color:#6d28d9;background:linear-gradient(145deg,#f5efff,#e8dcff)}.pme-lbl2{display:block;margin:16px 0 8px;font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--pr-ink-3)}.pme-lbl2:first-child{margin-top:0}.pme-card2,.pme-toggle{padding:12px;border-radius:14px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pme-toggle.is-on{background:#f7f4ff;box-shadow:inset 0 0 0 1px #ddd6fe}.pme-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:600;color:var(--pr-ink)}.pme-toggle-row>span{display:inline-flex;align-items:center;gap:8px}.pme-toggle-row svg{color:#7c3aed}.pme-toggle-note{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #E4DCFB;font-size:12.5px;color:#5b21b6}.pme-live{flex:none;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.pme-switch{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:999px;background:var(--pr-line-2);cursor:pointer;transition:background-color .2s}.pme-switch:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.pme-switch[aria-checked=true]{background:#6d28d9}.pme-switch[aria-checked=true]:after{transform:translate(18px)}.pme-switch:disabled{opacity:.55;cursor:default}.pme-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border-radius:13px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pme-seg button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:6px 2px;border:0;border-radius:10px;background:none;font:600 12px/1.15 var(--pr-font);color:var(--pr-ink-3);cursor:pointer}.pme-seg button:hover{color:var(--pr-ink)}.pme-seg button[aria-pressed=true]{background:#fff;color:#5b21b6;box-shadow:0 1px 3px #1012281f,inset 0 0 0 1px #ddd6fe}.pme-field{position:relative;display:flex;align-items:center}.pme-field>svg{position:absolute;left:12px;color:#7c3aed;pointer-events:none}.pme-field>svg.pme-chev{left:auto;right:12px;color:var(--pr-ink-3)}.pme-field select{width:100%;height:40px;padding:0 34px 0 36px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2);font:550 13.5px/1 var(--pr-font);color:var(--pr-ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.pme-field select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca29}.pme-delays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pme-delays label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--pr-ink-3)}.pme-delays input{width:100%;height:40px;padding:0 10px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2);font:650 14px/1 var(--pr-font);color:var(--pr-ink);text-align:center;font-variant-numeric:tabular-nums}.pme-delays input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca29}.pme-delay-note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;color:#5b21b6;font-variant-numeric:tabular-nums}.pme-phases{display:flex;flex-direction:column;gap:4px}.pme-phases li{display:flex;align-items:center;gap:10px;min-height:32px;font-size:13px;color:var(--pr-ink-3)}.pme-phase-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;color:var(--pr-ink-3);background:var(--pr-sunken)}.pme-phases li.is-past{color:var(--pr-ok)}.pme-phases li.is-past .pme-phase-ico{color:var(--pr-ok);background:var(--pr-ok-soft)}.pme-phases li.is-now{font-weight:650;color:#5b21b6}.pme-phases li.is-now .pme-phase-ico{color:#fff;background:#6d28d9;box-shadow:0 0 0 4px #6d28d924}.pme-phases li.is-dead{margin-top:4px;padding-top:6px;border-top:1px solid var(--pr-line);font-weight:650;color:var(--pr-bad)}.pme-phases li.is-dead .pme-phase-ico{color:var(--pr-bad);background:var(--pr-bad-soft)}.pme-phase-now{margin-left:auto;font-size:12px;font-weight:600;color:#5b21b6}.pme-gauge-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--pr-ink-2)}.pme-gauge-top b{font-variant-numeric:tabular-nums}.pme-gauge-top b[data-tone=ok]{color:var(--pr-ok)}.pme-gauge-top b[data-tone=warn]{color:var(--pr-warn)}.pme-gauge-top b[data-tone=bad]{color:var(--pr-bad)}.pme-gauge-top b[data-tone=none]{font-weight:550;color:var(--pr-ink-3)}.pme-gauge{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--pr-sunken)}.pme-gauge i{display:block;height:100%;border-radius:99px;background:#9aa0b1;transition:width .6s ease}.pme-gauge i[data-tone=ok]{background:linear-gradient(90deg,#22c55e,#0e7a50)}.pme-gauge i[data-tone=warn]{background:linear-gradient(90deg,#f5b94a,#d97706)}.pme-gauge i[data-tone=bad]{background:linear-gradient(90deg,#f87171,#be2f1d)}.pme-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pme-badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;font-size:12.5px;font-weight:600;white-space:nowrap}.pme-badge[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft)}.pme-badge[data-tone=warn]{color:var(--pr-warn);background:var(--pr-warn-soft)}.pme-badge[data-tone=violet]{color:#5b21b6;background:#efe9fb}.pme-pro-id{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.pme-pro-id .pme-av-wrap{margin-bottom:6px}.pme-pro-id h4{font:650 16px/1.25 var(--pr-display);letter-spacing:-.01em;color:var(--pr-ink)}.pme-pro-id p{font-size:13px;line-height:1.4;color:var(--pr-ink-3)}.pme-pro-id .pme-co{font-weight:650;color:var(--pr-brand-ink)}.pme-camp-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font-size:13px;font-weight:600;color:var(--pr-ink-2)}.pme-camp-row svg{flex:none;color:var(--pr-brand)}.pme-camp-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pme-hist{display:flex;flex-direction:column;gap:8px}.pme-hist li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--pr-ink-2)}.pme-hist li b{font-weight:600;color:var(--pr-ink)}.pme-hist li time{margin-left:auto;font-size:12.5px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pme-hist-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%}.pme-hist-ico[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft)}.pme-hist-ico[data-tone=violet]{color:#6d28d9;background:#efe9fb}.pme-hist-ico[data-tone=brand]{color:var(--pr-brand);background:var(--pr-brand-soft)}.pme-hist-ico[data-tone=info]{color:#1d4ed8;background:#e8f0fe}.pme-li-btn.pr-btn{width:100%;justify-content:flex-start}.pme-li-btn svg{color:var(--pr-li)}.pme-ptags{display:flex;flex-direction:column;gap:8px}.pme-ptags-list{display:flex;flex-wrap:wrap;gap:6px}.pme-root .pme-tag.pme-ptag{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 4px 0 10px}.pme-root .pme-tag.pme-ptag svg{opacity:.8}.pme-add-tag{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1px dashed var(--pr-line-2);border-radius:999px;background:var(--pr-surface);font:600 12.5px/1 var(--pr-font);color:var(--pr-ink-2);cursor:pointer}.pme-add-tag:hover,.pme-add-tag[aria-expanded=true]{border-color:var(--pr-brand-line);background:var(--pr-brand-soft);color:var(--pr-brand-ink)}.pme-picker{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--pr-surface);box-shadow:var(--pr-sh-2)}.pme-picker-list{display:flex;flex-wrap:wrap;gap:6px}.pme-picker-add{display:flex;gap:6px}.pme-picker-add input{flex:1;min-width:0;height:36px;padding:0 11px;border:0;border-radius:10px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font:500 13px/1 var(--pr-font);color:var(--pr-ink)}.pme-picker-add input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca24}.pme-picker-add input::-moz-placeholder{color:var(--pr-ink-4)}.pme-picker-add input::placeholder{color:var(--pr-ink-4)}.pme-shell.has-pro .pme-camp,.pme-shell.has-ai .pme-mode{display:none}@media (max-width: 1499.98px){.pme-shell{grid-template-columns:290px minmax(0,1fr) auto}.pme-side{width:288px}}@media (max-width: 1279.98px){.pme-shell{grid-template-columns:300px minmax(0,1fr)}.pme-camp{display:none}}@media (max-width: 1023.98px){.pme-shell{grid-template-columns:270px minmax(0,1fr)}.pme-search{width:100%}.pme-msg-col{max-width:82%}}@media (max-width: 767.98px){.pme-root{gap:12px}.pme-bar{padding:14px}.pme-bar-id{width:100%;margin-right:0}.pme-select,.pme-select select{width:100%;max-width:none}.pme-shell{grid-template-columns:minmax(0,1fr);height:auto}.pme-list{border-right:0}.pme-list-scroll{overflow:visible;padding:0 6px 8px}.pme-root:not(.is-thread) .pme-thread{display:none}.pme-root.is-thread .pme-bar,.pme-root.is-thread .pme-list{display:none}.pme-root.is-thread .pme-shell{height:calc(100dvh - 150px);min-height:440px}.pme-back{display:inline-flex;margin-left:-6px}.pme-th-head{gap:8px;padding:8px 8px 8px 12px;min-height:60px}.pme-th-head .pme-av-wrap,.pme-mode{display:none}.pme-th-body{padding:10px 12px 14px}.pme-msg-col{max-width:86%}.pme-ai-card{width:100%}.pme-compose{padding:10px}.pme-hint{display:none}.pme-emoji{width:min(296px,calc(100vw - 48px))}.pme-side.is-drawer{width:100%}}@media (max-width: 767.98px),(pointer: coarse){.pme-conv{min-height:64px}.pme-ibtn{width:44px;height:44px}.pme-select select{height:40px}.pme-root button.pme-tag,.pme-add-tag,.pme-ptag{min-height:40px}.pme-emoji button,.pme-picker-add input{height:44px}.pme-seg button{min-height:56px}.pme-switch{width:50px;height:30px}.pme-switch:after{width:24px;height:24px}.pme-switch[aria-checked=true]:after{transform:translate(20px)}.pme-delays input,.pme-field select,.pme-search.pr-search{height:44px}.pme-root .pr-lnk{min-height:44px;padding:0 6px}.pme-root .pr-btn.pr-icon{min-width:44px}.pme-clear{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.pme-root *,.pme-root *:before,.pme-root *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pka-root{--pka-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pka-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pka-ink: #14152A;--pka-ink-2: #474959;--pka-ink-3: #646677;--pka-ink-4: #8A8C9C;--pka-line: #E3E6EC;--pka-line-2: #CDD2DC;--pka-surface: #fff;--pka-surface-2: #F6F7FA;--pka-hover: #F1F2F7;--pka-sunken: #ECEEF5;--pka-brand: #4338CA;--pka-brand-soft: #EEF0FF;--pka-brand-ink: #3730A3;--pka-brand-line: #C7CBF6;--pka-ok: #0E7A50;--pka-ok-soft: #E4F4EC;--pka-warn: #9A5B00;--pka-warn-soft: #FCF1DE;--pka-bad: #BE2F1D;--pka-bad-soft: #FBE9E5;--pka-li: #0A66C2;--pka-li-soft: #E8F1FB;--pka-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--pka-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--pka-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:16px;min-width:0;font-family:var(--pka-font);font-size:14px;line-height:1.45;color:var(--pka-ink);-webkit-font-smoothing:antialiased;animation:pka-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes pka-in{0%{opacity:0}}.pka-root *,.pka-root *:before,.pka-root *:after{box-sizing:border-box}.pka-root :where(p,h1,h2,h3,h4,ul,ol){margin:0}.pka-root :where(ul,ol){padding:0;list-style:none}.pka-root :is(button,input,select){font-family:inherit}.pka-root :focus-visible{outline:2px solid var(--pka-brand);outline-offset:2px}.pka-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pka-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--pka-sunken);animation:pka-pulse 1.1s ease-in-out infinite alternate}@keyframes pka-pulse{0%{opacity:.55}to{opacity:1}}.pka-spin{animation:pka-rot .9s linear infinite}@keyframes pka-rot{to{transform:rotate(360deg)}}.pka-spacer{flex:1}.pka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--pka-font);color:var(--pka-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--pka-surface);box-shadow:inset 0 0 0 1px var(--pka-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,transform .15s}.pka-btn:hover:not(:disabled){background:var(--pka-surface-2);box-shadow:inset 0 0 0 1px var(--pka-line-2),0 1px 2px #1012280d}.pka-btn:disabled{opacity:.6;cursor:default}.pka-btn.pka-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.pka-btn.pka-pri:hover:not(:disabled){background:linear-gradient(180deg,#5b54f0,#4338ca);transform:translateY(-1px)}.pka-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--pka-font);color:var(--pka-brand-ink);cursor:pointer;white-space:nowrap}.pka-lnk:hover{text-decoration:underline;text-underline-offset:3px}.pka-toolbar{display:flex;flex-direction:column;gap:12px;padding:16px 16px 12px;border-radius:18px;background:var(--pka-surface);box-shadow:var(--pka-sh-1)}.pka-tb-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.pka-tb-id{min-width:0}.pka-tb-id h2{font:650 20px/1.2 var(--pka-display);letter-spacing:-.018em;color:var(--pka-ink)}.pka-tb-sum{display:flex;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:13.5px;color:var(--pka-ink-3)}.pka-tb-sum b{font-weight:650;color:var(--pka-ink);font-variant-numeric:tabular-nums}.pka-sep{margin:0 8px;color:var(--pka-line-2)}.pka-rates{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pka-rate{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:var(--pka-surface-2);box-shadow:inset 0 0 0 1px var(--pka-line);font-size:13px;font-weight:550;color:var(--pka-ink-2);white-space:nowrap}.pka-rate i{width:8px;height:8px;border-radius:50%;background:var(--pka-brand)}.pka-rate.is-ok i{background:var(--pka-ok)}.pka-rate b{font-weight:700;color:var(--pka-ink);font-variant-numeric:tabular-nums}.pka-tb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pka-search{position:relative;flex:1 1 240px;min-width:200px;max-width:420px}.pka-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--pka-ink-4);pointer-events:none}.pka-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--pka-surface-2);font:500 14px/1 var(--pka-font);color:var(--pka-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s}.pka-search input::-moz-placeholder{color:var(--pka-ink-3)}.pka-search input::placeholder{color:var(--pka-ink-3)}.pka-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--pka-brand),0 0 0 3px #4338ca24}.pka-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--pka-ink-3);cursor:pointer}.pka-clear:hover{background:var(--pka-hover);color:var(--pka-ink)}.pka-select{position:relative;display:inline-flex;align-items:center;min-width:0}.pka-select select{width:100%;height:40px;max-width:320px;padding:0 32px 0 34px;border:0;border-radius:11px;background:var(--pka-surface);box-shadow:inset 0 0 0 1px var(--pka-line);font:550 13.5px/1 var(--pka-font);color:var(--pka-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.pka-select select:hover{box-shadow:inset 0 0 0 1px var(--pka-line-2);color:var(--pka-ink)}.pka-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pka-brand),0 0 0 3px #4338ca24}.pka-select.is-on select{background:var(--pka-brand-soft);color:var(--pka-brand-ink);box-shadow:inset 0 0 0 1px var(--pka-brand-line)}.pka-select>svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--pka-ink-3);pointer-events:none}.pka-select>svg.pka-sel-ico{left:12px;right:auto}.pka-refresh{margin-left:auto}.pka-stages{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--pka-line)}.pka-stages-lbl{margin-right:4px;font-size:12.5px;font-weight:600;color:var(--pka-ink-3)}.pka-stage{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px 0 10px;border:0;border-radius:999px;cursor:pointer;font:550 13px/1 var(--pka-font);color:var(--pka-ink-2);white-space:nowrap;background:var(--pka-surface);box-shadow:inset 0 0 0 1px var(--pka-line-2)}.pka-stage i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--pka-c, var(--pka-ink-4))}.pka-stage b{font-weight:700;color:var(--pka-ink);font-variant-numeric:tabular-nums}.pka-stage:hover{background:var(--pka-hover);color:var(--pka-ink)}.pka-stage[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.pka-stage[aria-pressed=true] b{color:#fff}.pka-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 14px;border-radius:14px;background:var(--pka-surface);box-shadow:var(--pka-sh-1);font-size:13.5px;color:var(--pka-ink-2)}.pka-notice>svg{flex:none;color:var(--pka-ink-3)}.pka-board{display:flex;align-items:flex-start;gap:12px;min-width:0;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin}.pka-col{--pka-c: var(--pka-ink-4);--pka-c-soft: var(--pka-surface-2);position:relative;flex:0 0 292px;display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--pka-surface);box-shadow:var(--pka-sh-1);scroll-snap-align:start;scroll-margin-left:2px;transition:box-shadow .2s}.pka-col:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 4px 4px;background:var(--pka-c)}.pka-col.is-over,.pka-col.is-flash{box-shadow:0 0 0 2px var(--pka-c),var(--pka-sh-2)}.pka-col-hd{display:flex;align-items:center;gap:11px;padding:16px 14px 10px 16px}.pka-col-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--pka-c-soft);color:var(--pka-c);box-shadow:inset 0 0 0 1px #1113300a}.pka-col-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.pka-col-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 15.5px/1.2 var(--pka-display);letter-spacing:-.01em;color:var(--pka-ink)}.pka-col-id p{font-size:12.5px;color:var(--pka-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.pka-col-n{display:inline-grid;place-items:center;flex:none;min-width:30px;height:26px;padding:0 9px;border-radius:999px;background:var(--pka-c-soft);color:var(--pka-ink);font:700 13px/1 var(--pka-font);font-variant-numeric:tabular-nums}.pka-col-bar{height:4px;margin:0 16px 10px;border-radius:99px;background:var(--pka-sunken);overflow:hidden}.pka-col-bar i{display:block;height:100%;border-radius:inherit;background:var(--pka-c);transition:width .6s cubic-bezier(.2,.8,.2,1)}.pka-drop{flex:1;display:flex;flex-direction:column;gap:10px;min-height:300px;max-height:calc(100vh - 280px);margin:0 8px 8px;padding:10px 6px;overflow-y:auto;border-radius:14px;background:var(--pka-surface-2);box-shadow:inset 0 0 0 1px #11133008;scrollbar-width:thin;transition:background-color .2s}.pka-col.is-over .pka-drop{background:var(--pka-c-soft)}.pka-col-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:140px;padding:18px 12px;border-radius:12px;border:1.5px dashed var(--pka-line-2);text-align:center;color:var(--pka-ink-3);font-size:13px;font-weight:550}.pka-col-empty-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:2px;border-radius:12px;background:#fff;color:var(--pka-c);box-shadow:var(--pka-sh-1)}.pka-col-empty small{font-size:12.5px;font-weight:500;color:var(--pka-ink-3)}.pka-sort{touch-action:manipulation;cursor:grab;border-radius:16px}.pka-sort:active{cursor:grabbing}.pka-overlay{width:264px;cursor:grabbing}.pka-card{--pka-c: var(--pka-ink-4);position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 12px 10px 16px;border-radius:16px;overflow:hidden;background:var(--pka-surface);box-shadow:var(--pka-sh-1);transition:box-shadow .2s ease,opacity .2s ease}.pka-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pka-c)}.pka-card:hover{box-shadow:var(--pka-sh-2)}.pka-card.is-overlay{box-shadow:var(--pka-sh-3),0 0 0 2px var(--pka-brand);transform:rotate(1.5deg)}.pka-card.is-moving{opacity:.7}.pka-card-top{display:flex;align-items:flex-start;gap:10px;padding-right:30px}.pka-av-wrap{position:relative;flex:none}.pka-av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;overflow:hidden;font:650 13px/1 var(--pka-font);color:var(--pka-av-fg, #2C3F86);background:var(--pka-av-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.pka-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pka-av[data-tone="1"]{--pka-av-bg: #E3E8F8;--pka-av-fg: #2C3F86}.pka-av[data-tone="2"]{--pka-av-bg: #E0F0E8;--pka-av-fg: #1C6444}.pka-av[data-tone="3"]{--pka-av-bg: #F5E6DC;--pka-av-fg: #873F1E}.pka-av[data-tone="4"]{--pka-av-bg: #ECE5F7;--pka-av-fg: #57388B}.pka-av[data-tone="5"]{--pka-av-bg: #F4EAD0;--pka-av-fg: #74540E}.pka-av[data-tone="6"]{--pka-av-bg: #DFEDF1;--pka-av-fg: #1D5C6B}.pka-av[data-tone="7"]{--pka-av-bg: #F3E2EA;--pka-av-fg: #873052}.pka-av[data-tone="8"]{--pka-av-bg: #E7E8EE;--pka-av-fg: #3D4050}.pka-wf{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#b9bcc8;box-shadow:0 0 0 2.5px #fff}.pka-wf.is-running{background:#3b82f6;animation:pka-beat 2s ease-in-out infinite}.pka-wf.is-done{background:#22a06b}.pka-wf.is-stopped{background:#e3a23b}.pka-wf.is-error{background:#d64532}@keyframes pka-beat{50%{box-shadow:0 0 0 2.5px #fff,0 0 0 6px #3b82f638}}.pka-card-id{flex:1;min-width:0}.pka-card-name{display:flex;align-items:center;gap:4px;min-width:0;font:650 14.5px/1.3 var(--pka-display);letter-spacing:-.005em;color:var(--pka-ink)}.pka-card-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pka-li{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;color:var(--pka-li)}.pka-li:hover{background:var(--pka-li-soft)}.pka-card-hl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--pka-ink-3);overflow-wrap:anywhere}.pka-card-contact,.pka-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.pka-info{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:12.5px;color:var(--pka-ink-2)}.pka-info svg{flex:none;color:var(--pka-ink-4)}.pka-info span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pka-camp{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:22px;padding:0 8px;border-radius:7px;background:var(--pka-brand-soft);color:var(--pka-brand-ink);font-size:12px;font-weight:600}.pka-camp svg{flex:none}.pka-camp span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pka-steps{display:flex;align-items:center;gap:3px}.pka-steps i{display:block;width:14px;height:4px;border-radius:99px;background:var(--pka-sunken)}.pka-steps i.is-done{background:linear-gradient(90deg,#6d64f5,#4338ca)}.pka-steps span{margin-left:5px;font-size:12px;font-weight:600;color:var(--pka-ink-3);font-variant-numeric:tabular-nums}.pka-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--pka-line)}.pka-date{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--pka-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.pka-date svg{color:var(--pka-ink-4)}.pka-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap}.pka-tag.is-ok{background:var(--pka-ok-soft);color:var(--pka-ok)}.pka-tag.is-brand{background:var(--pka-brand-soft);color:var(--pka-brand-ink)}.pka-crm{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:0;border-radius:7px;background:#efe9fb;color:#5b21b6;font:650 12px/1 var(--pka-font);white-space:nowrap;cursor:pointer;transition:background .15s}.pka-crm:hover:not(:disabled){background:#e3d8f8}.pka-crm:disabled{opacity:.6;cursor:default}.pka-move{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--pka-ink-3);background:var(--pka-surface);box-shadow:inset 0 0 0 1px var(--pka-line);cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.pka-move select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.pka-card:hover .pka-move,.pka-move:focus-within{opacity:1}.pka-move:hover{background:var(--pka-hover);color:var(--pka-ink)}.pka-move:focus-within{box-shadow:inset 0 0 0 1px var(--pka-brand),0 0 0 3px #4338ca2e;color:var(--pka-brand)}.pka-card.is-sk{gap:10px;min-height:120px}.pka-card.is-sk:before{background:var(--pka-sunken)}.pka-col.is-sk .pka-drop{min-height:300px}.pka-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--pka-surface);box-shadow:var(--pka-sh-1);text-align:center}.pka-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--pka-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--pka-line),0 0 0 6px #6366f10f}.pka-empty h3{font:650 17px/1.3 var(--pka-display);color:var(--pka-ink)}.pka-empty p{max-width:52ch;font-size:13.5px;color:var(--pka-ink-3)}.pka-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}@media (hover: none){.pka-move{opacity:1}}@media (max-width: 767.98px){.pka-root{gap:12px}.pka-toolbar{padding:14px 12px 10px;border-radius:16px}.pka-rates{width:100%}.pka-rate{flex:1 1 40%;justify-content:center}.pka-search{flex-basis:100%;max-width:none;min-width:0}.pka-select{flex:1 1 auto}.pka-select select{max-width:none}.pka-refresh{margin-left:0}.pka-stages-lbl{flex-basis:100%}.pka-board{display:block;overflow:visible;padding:0}.pka-col{width:100%}.pka-drop{max-height:none;min-height:160px;overflow:visible}.pka-move{opacity:1}.pka-root input,.pka-root select{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.pka-btn,.pka-stage{min-height:44px}.pka-search input,.pka-select select{height:44px}.pka-clear{width:36px;height:36px}.pka-lnk{min-height:44px;padding:0 6px}.pka-move{width:44px;height:44px;top:4px;right:4px}.pka-card-top{padding-right:44px}.pka-li{width:36px;height:36px}.pka-crm{height:36px;padding:0 10px}}@media (prefers-reduced-motion: reduce){.pka-root,.pka-root *,.pka-root *:before,.pka-root *:after{animation:none!important;transition:none!important}}.pka-cb{flex:none;width:18px;height:18px;margin:10px 0 0;accent-color:var(--pka-brand);cursor:pointer}.pka-colsel{margin:-4px 16px 8px;padding:0;border:0;background:none;font:600 12.5px/1.3 var(--pka-font);color:var(--pka-brand);cursor:pointer;text-align:left}.pka-colsel:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 767.98px),(pointer: coarse){.pka-cb{width:22px;height:22px}.pka-colsel{min-height:40px}}.pia-root{display:flex;flex-direction:column;gap:14px;min-width:0;font-family:var(--pr-font);font-size:14px;line-height:1.45;color:var(--pr-ink)}.pia-root *,.pia-root *:before,.pia-root *:after,.pia-modal-bg *,.pia-modal-bg *:before,.pia-modal-bg *:after{box-sizing:border-box}.pia-root p,.pia-root h2,.pia-root h3,.pia-root h4,.pia-root ul,.pia-root ol,.pia-modal-bg p,.pia-modal-bg h2,.pia-modal-bg h3,.pia-modal-bg h4,.pia-modal-bg ul,.pia-modal-bg ol{margin:0}.pia-root ul,.pia-root ol,.pia-modal-bg ul,.pia-modal-bg ol{padding:0;list-style:none}.pia-root button,.pia-root input,.pia-root select,.pia-root textarea,.pia-modal-bg button,.pia-modal-bg input,.pia-modal-bg select,.pia-modal-bg textarea{font-family:inherit}.pia-root :focus-visible,.pia-modal-bg :focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pia-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pia-num{font-variant-numeric:tabular-nums}.pia-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pia-bar-id{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}.pia-bar-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:#6d28d9;background:linear-gradient(145deg,#f5efff,#e8dcff);box-shadow:inset 0 0 0 1px #6d28d91a}.pia-bar h2{font:650 20px/1.15 var(--pr-display);letter-spacing:-.02em;color:var(--pr-ink)}.pia-sum{display:flex;flex-wrap:wrap;align-items:center;margin-top:3px;font-size:13px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pia-sum b{font-weight:650;color:var(--pr-ink-2)}.pia-sum .pia-sep{margin:0 7px;color:var(--pr-ink-4)}.pia-seg{display:inline-flex;gap:3px;padding:3px;border-radius:12px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pia-seg button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:0;border-radius:9px;background:none;font:600 13.5px/1 var(--pr-font);color:var(--pr-ink-2);cursor:pointer;white-space:nowrap}.pia-seg button svg{color:var(--pr-ink-3)}.pia-seg button:hover{color:var(--pr-ink)}.pia-seg button[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.pia-seg button[aria-pressed=true] svg{color:#c4b5fd}.pia-seg .pia-n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pr-sunken);color:var(--pr-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.pia-seg button[aria-pressed=true] .pia-n{background:#ffffff29;color:#fff}.pia-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pia-stats.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pia-stat{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pia-stat-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--pr-ink-2)}.pia-stat-ico{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;color:var(--pr-brand);background:var(--pr-brand-soft)}.pia-stat-ico[data-tone=violet]{color:#6d28d9;background:#efe9fb}.pia-stat-ico[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft)}.pia-stat-ico[data-tone=warn]{color:var(--pr-warn);background:var(--pr-warn-soft)}.pia-stat-ico[data-tone=bad]{color:var(--pr-bad);background:var(--pr-bad-soft)}.pia-stat-ico[data-tone=info]{color:#1d4ed8;background:#e8f0fe}.pia-stat-v{font:650 28px/1 var(--pr-display);letter-spacing:-.025em;color:var(--pr-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pia-stat-v[data-tone=ok]{color:var(--pr-ok)}.pia-stat-v[data-tone=warn]{color:var(--pr-warn)}.pia-stat-v[data-tone=bad]{color:var(--pr-bad)}.pia-stats.is-3 .pia-stat-v{font-size:24px}.pia-stat-s{font-size:12.5px;color:var(--pr-ink-3)}.pia-libs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr));gap:16px;align-items:start}.pia-lib{display:flex;flex-direction:column;min-width:0;border-radius:20px;background:var(--pr-surface);box-shadow:var(--pr-sh-1);transition:box-shadow .2s}.pia-lib:hover{box-shadow:var(--pr-sh-2)}.pia-lib-head{display:flex;align-items:flex-start;gap:12px;padding:18px 16px 0 18px}.pia-lib-ico{position:relative;display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;color:#6d28d9;background:linear-gradient(145deg,#f5efff,#e8dcff);box-shadow:inset 0 0 0 1px #6d28d91a}.pia-lib-ico .pia-done{position:absolute;right:-4px;top:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;background:var(--pr-ok);box-shadow:0 0 0 2.5px #fff}.pia-lib-id{flex:1;min-width:0}.pia-lib-id h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 17px/1.25 var(--pr-display);letter-spacing:-.015em;color:var(--pr-ink)}.pia-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.pia-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--pr-ink-2);background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pia-pill[data-tone=violet]{color:#5b21b6;background:#efe9fb;box-shadow:none}.pia-pill[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft);box-shadow:none}.pia-pill[data-tone=warn]{color:var(--pr-warn);background:var(--pr-warn-soft);box-shadow:none}.pia-pill[data-tone=brand]{color:var(--pr-brand-ink);background:var(--pr-brand-soft);box-shadow:none}.pia-lib-acts{display:flex;gap:2px;flex:none;margin-top:-2px}.pia-lib-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 18px 0}.pia-block{min-width:0;padding:14px;border-radius:16px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pia-block-t{display:block;margin-bottom:8px;font-size:12.5px;font-weight:700;color:var(--pr-ink-2)}.pia-train{display:flex;align-items:center;gap:12px}.pia-train p{font-size:12.5px;color:var(--pr-ink-3)}.pia-ring{position:relative;flex:none;width:58px;height:58px}.pia-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pia-ring circle{fill:none;stroke-width:5}.pia-ring .pia-ring-bg{stroke:var(--pr-sunken)}.pia-ring .pia-ring-fg{stroke-linecap:round;transition:stroke-dashoffset .7s ease}.pia-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pia-perf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pia-perf b{display:block;font:650 19px/1.1 var(--pr-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pia-perf small{display:block;margin-top:2px;font-size:12px;color:var(--pr-ink-3)}.pia-perf .is-gen b{color:#5b21b6}.pia-perf .is-ok b{color:var(--pr-ok)}.pia-perf .is-bad b{color:var(--pr-bad)}.pia-rate{margin-top:10px}.pia-rate-top{display:flex;justify-content:space-between;margin-bottom:5px;font-size:12px;color:var(--pr-ink-3)}.pia-rate-top b{font-weight:700;color:var(--pr-ink-2);font-variant-numeric:tabular-nums}.pia-bar-track{display:block;height:6px;overflow:hidden;border-radius:99px;background:var(--pr-sunken)}.pia-bar-track i{display:block;height:100%;border-radius:99px;background:#6d28d9}.pia-bar-track i[data-tone=ok]{background:var(--pr-ok)}.pia-bar-track i[data-tone=warn]{background:#d97706}.pia-bar-track i[data-tone=bad]{background:var(--pr-bad)}.pia-lib-foot{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 16px}.pia-lib-foot .pr-btn{flex:1 1 180px}.pia-lib-foot .pr-btn[aria-expanded=true]{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pia-chev{transition:transform .15s}.pia-lib-foot [aria-expanded=true]>.pia-chev{transform:rotate(180deg)}.pia-lib-kb{padding:16px 18px 18px;border-top:1px solid var(--pr-line);border-radius:0 0 20px 20px;background:#fbfbfd}.pia-kb{display:flex;flex-direction:column;gap:12px}.pia-kb-head{display:flex;align-items:center;gap:8px}.pia-kb-head h4{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:650;color:var(--pr-ink)}.pia-kb-head h4 svg{color:#6d28d9}.pia-kb-head .pia-n{font-size:12.5px;font-weight:650;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pia-kb-head .pr-btn{margin-left:auto}.pia-kb-form{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pia-kb-form-acts{display:flex;justify-content:flex-end;gap:8px}.pia-kb-list{display:flex;flex-direction:column;gap:8px}.pia-res{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;border-radius:14px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line)}.pia-res-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#6d28d9;background:#efe9fb}.pia-res h5{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--pr-ink)}.pia-res p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pia-res .pia-pill{margin-top:7px}.pia-kb-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;border:1.5px dashed var(--pr-line-2);border-radius:14px;text-align:center;font-size:13px;color:var(--pr-ink-3)}.pia-kb-empty svg{color:var(--pr-ink-4)}.pia-sk-card{padding:18px;border-radius:20px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pia-sk-card .pr-sk{display:block}.pia-sk-row{display:flex;gap:12px;align-items:center}.pia-sk-blk{height:96px;border-radius:16px;background:var(--pr-sunken);animation:pr-pulse 1.1s ease-in-out infinite alternate}.pia-locked .pia-pill{margin-top:10px}.pia-an-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pia-an-head h3{font:650 17px/1.2 var(--pr-display);letter-spacing:-.015em;color:var(--pr-ink);margin-right:auto}.pia-panel{min-width:0;padding:18px 18px 16px;border-radius:20px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pia-panel h3{margin-bottom:14px;font:650 16px/1.2 var(--pr-display);letter-spacing:-.012em;color:var(--pr-ink)}.pia-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:-6px 0 12px;font-size:12.5px;color:var(--pr-ink-2)}.pia-legend span{display:inline-flex;align-items:center;gap:6px}.pia-legend i{display:inline-block;width:14px;height:3px;border-radius:2px}.pia-legend i.is-dash{background:repeating-linear-gradient(90deg,#BE2F1D 0 4px,transparent 4px 7px)!important}.pia-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.pia-hbars{display:flex;flex-direction:column;gap:9px}.pia-hbar{display:grid;grid-template-columns:116px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:13px;color:var(--pr-ink-2)}.pia-hbar>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pia-hbar .pia-bar-track{height:10px}.pia-hbar .pia-bar-track i{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.pia-hbar b{text-align:right;font-weight:700;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pia-phase-list{display:flex;flex-direction:column;gap:10px}.pia-phase-list li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 36px;align-items:center;gap:10px;font-size:13px;color:var(--pr-ink-2)}.pia-phase-list .pia-dot{width:10px;height:10px;border-radius:50%}.pia-phase-list small{font-size:12.5px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pia-phase-list b{text-align:right;font-weight:700;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pia-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;background:#10122880;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--pr-font);font-size:14px;line-height:1.45;color:var(--pr-ink);animation:pia-fade .18s ease-out}.pia-modal{display:flex;flex-direction:column;width:100%;max-width:680px;max-height:min(90vh,860px);overflow:hidden;border-radius:22px;background:var(--pr-surface);box-shadow:var(--pr-sh-3);animation:pia-rise .22s ease-out}.pia-modal:focus{outline:none}.pia-modal.is-sm{max-width:600px}@keyframes pia-fade{0%{opacity:0}}@keyframes pia-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}}.pia-m-head{display:flex;align-items:center;gap:12px;padding:18px 18px 14px 22px;border-bottom:1px solid var(--pr-line)}.pia-m-head>div{flex:1;min-width:0}.pia-m-head h2{font:650 19px/1.2 var(--pr-display);letter-spacing:-.018em;color:var(--pr-ink)}.pia-m-head p{margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pia-m-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;color:#6d28d9;background:linear-gradient(145deg,#f5efff,#e8dcff)}.pia-m-ico.is-ok{color:var(--pr-ok);background:linear-gradient(145deg,#e8f8f0,#cfefdf)}.pia-m-body{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;scrollbar-width:thin}.pia-m-foot{display:flex;align-items:center;gap:8px;padding:14px 18px 14px 22px;border-top:1px solid var(--pr-line);background:var(--pr-surface)}.pia-m-foot .pia-spacer{flex:1}.pia-m-foot .pia-stepof{font-size:12.5px;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pia-progress{display:block;height:4px;background:var(--pr-sunken)}.pia-progress i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#0e7a50);transition:width .4s ease}.pia-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 22px;border-bottom:1px solid var(--pr-line);background:var(--pr-surface-2)}.pia-steps button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:38px;padding:0 8px;border:0;border-radius:11px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line);font:600 13px/1.1 var(--pr-font);color:var(--pr-ink-2);cursor:pointer}.pia-steps button:hover{color:var(--pr-ink);box-shadow:inset 0 0 0 1px var(--pr-line-2)}.pia-steps .pia-step-n{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;color:var(--pr-ink-2);background:var(--pr-sunken)}.pia-steps button.is-done{color:var(--pr-ok)}.pia-steps button.is-done .pia-step-n{color:#fff;background:var(--pr-ok)}.pia-steps button[aria-current=step]{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:0 8px 18px -10px #14152acc}.pia-steps button[aria-current=step] .pia-step-n{color:#14152a;background:#fff}.pia-form{display:flex;flex-direction:column;gap:16px}.pia-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pia-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pia-field>label,.pia-label{font-size:13px;font-weight:650;color:var(--pr-ink)}.pia-hint{font-size:12.5px;line-height:1.4;color:var(--pr-ink-3)}.pia-input{width:100%;height:42px;padding:0 12px;border:0;border-radius:11px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line-2);font:500 14px/1.3 var(--pr-font);color:var(--pr-ink)}.pia-input:is(textarea){height:auto;min-height:84px;padding:10px 12px;line-height:1.5;resize:vertical}.pia-input:is(select){padding-right:34px;-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23646677' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.pia-input::-moz-placeholder{color:var(--pr-ink-4)}.pia-input::placeholder{color:var(--pr-ink-4)}.pia-input:hover:not(:focus):not(:disabled){box-shadow:inset 0 0 0 1px var(--pr-ink-4)}.pia-input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pr-brand),0 0 0 3px #4338ca29}.pia-input:disabled{background:var(--pr-surface-2);color:var(--pr-ink-3)}.pia-inline{display:flex;gap:8px}.pia-inline .pia-input{flex:1;min-width:0}.pia-checks{display:flex;flex-wrap:wrap;gap:10px 22px}.pia-check{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:32px;font-size:14px;font-weight:550;color:var(--pr-ink);cursor:pointer}.pia-check input{position:absolute;opacity:0;width:1px;height:1px}.pia-check .pia-box{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;color:transparent;background:#fff;box-shadow:inset 0 0 0 1.5px var(--pr-line-2);transition:background-color .15s,box-shadow .15s}.pia-check input:checked+.pia-box{color:#fff;background:var(--pr-brand);box-shadow:none}.pia-check input:focus-visible+.pia-box{outline:2px solid var(--pr-brand);outline-offset:2px}.pia-range{width:100%;accent-color:var(--pr-brand)}.pia-import{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--pr-brand-soft);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pia-import-t{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;color:var(--pr-brand-ink)}.pia-import .pia-hint{color:#3e3a8c}.pia-rules{display:flex;flex-direction:column;gap:6px}.pia-rule{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:4px 4px 4px 12px;border-radius:11px;font-size:13.5px;color:#3b1c86;background:#f5f1fe;box-shadow:inset 0 0 0 1px #e4dcfb}.pia-rule svg{color:#7c3aed}.pia-rule.is-bad{color:#8a2416;background:var(--pr-bad-soft);box-shadow:inset 0 0 0 1px #f2cfc9}.pia-rule.is-bad svg{color:var(--pr-bad)}.pia-rule span{overflow-wrap:anywhere}.pia-xbtn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:none;color:inherit;cursor:pointer;opacity:.75}.pia-xbtn:hover{opacity:1;background:#ffffffb3}.pia-switch-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pia-switch-card>div{flex:1;min-width:0}.pia-switch-card b{display:block;font-size:14px;font-weight:650;color:var(--pr-ink)}.pia-switch-card p{margin-top:2px;font-size:12.5px;color:var(--pr-ink-3)}.pia-switch{position:relative;flex:none;width:44px;height:26px;padding:0;border:0;border-radius:999px;background:var(--pr-line-2);cursor:pointer;transition:background-color .2s}.pia-switch:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .2s}.pia-switch[aria-checked=true]{background:var(--pr-brand)}.pia-switch[aria-checked=true]:after{transform:translate(18px)}.pia-delay{padding:14px;border-radius:16px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pia-delay-t{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13.5px;font-weight:650;color:var(--pr-ink)}.pia-delay-t svg{color:#6d28d9}.pia-delay .pia-grid2{margin-top:10px}.pia-delay .pia-hint:last-child{margin-top:8px}.pia-sc-nav{display:flex;gap:6px;padding:12px 22px;overflow-x:auto;border-bottom:1px solid var(--pr-line);background:var(--pr-surface-2);scrollbar-width:thin}.pia-sc-nav button{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;min-width:36px;height:32px;padding:0 9px;border:0;border-radius:9px;background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line);font:650 12.5px/1 var(--pr-font);color:var(--pr-ink-2);cursor:pointer;font-variant-numeric:tabular-nums}.pia-sc-nav button.is-done{color:var(--pr-ok);background:var(--pr-ok-soft);box-shadow:none}.pia-sc-nav button[aria-current=step]{color:#fff;background:linear-gradient(180deg,#23244f,#14152a);box-shadow:none}.pia-sc-head{display:flex;align-items:center;gap:10px;padding:16px 22px 4px}.pia-sc-head>div{flex:1;min-width:0}.pia-sc-head b{display:block;font-size:15px;font-weight:650;color:var(--pr-ink)}.pia-sc-head small{display:block;margin-top:1px;font-size:12.5px;color:var(--pr-ink-3)}.pia-cat{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;color:var(--pr-ink-2);background:var(--pr-sunken)}.pia-cat[data-tone=ok]{color:var(--pr-ok);background:var(--pr-ok-soft)}.pia-cat[data-tone=bad]{color:var(--pr-bad);background:var(--pr-bad-soft)}.pia-cat[data-tone=warn]{color:var(--pr-warn);background:var(--pr-warn-soft)}.pia-cat[data-tone=info]{color:#1d4ed8;background:#e8f0fe}.pia-cat[data-tone=violet]{color:#6d28d9;background:#efe9fb}.pia-chat{display:flex;flex-direction:column;gap:12px;padding-top:12px}.pia-hint-box{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:14px;font-size:13px;line-height:1.45;color:#6b4200;background:var(--pr-warn-soft);box-shadow:inset 0 0 0 1px #ebd6b0}.pia-hint-box svg{flex:none;margin-top:1px;color:var(--pr-warn)}.pia-say{display:flex;align-items:flex-end;gap:8px}.pia-say.is-me{justify-content:flex-end}.pia-say-av{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:var(--pr-ink-2);background:var(--pr-sunken)}.pia-say.is-me .pia-say-av{color:#fff;background:#6d28d9}.pia-say-bub{max-width:82%;padding:10px 13px;border-radius:16px 16px 16px 6px;font-size:14px;line-height:1.5;color:var(--pr-ink);background:var(--pr-surface);box-shadow:inset 0 0 0 1px var(--pr-line),0 1px 2px #1012280a}.pia-say textarea{flex:1;max-width:82%;min-height:84px;padding:10px 13px;border:0;border-radius:16px 16px 6px;background:#f7f4ff;box-shadow:inset 0 0 0 1.5px #c4b5fd;font:14px/1.5 var(--pr-font);color:var(--pr-ink);resize:vertical}.pia-say textarea::-moz-placeholder{color:#7c6aae}.pia-say textarea::placeholder{color:#7c6aae}.pia-say textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px #7c3aed,0 0 0 3px #7c3aed29}.pia-follow{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:1.5px dashed #9CD8C4;border-radius:12px;background:#f1faf6;font:600 13px/1 var(--pr-font);color:#0b6143;cursor:pointer}.pia-follow:hover{background:#e4f4ec}.pia-eval{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:#f7f4ff;box-shadow:inset 0 0 0 1px #e4dcfb}.pia-eval-top{display:flex;align-items:center;gap:12px}.pia-eval-top b{display:block;font-size:14px;font-weight:650;color:var(--pr-ink)}.pia-eval-top p{margin-top:2px;font-size:13px;line-height:1.45;color:var(--pr-ink-2)}.pia-crit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pia-crit>div{padding:9px 10px;border-radius:11px;background:#fff}.pia-crit-top{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12.5px;color:var(--pr-ink-2)}.pia-crit-top b{font-weight:700;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pia-m-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:30px;text-align:center;color:var(--pr-ink-3)}.pia-m-center b{font-size:15px;color:var(--pr-ink)}@media (max-width: 1100px){.pia-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pia-two{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.pia-root{gap:12px}.pia-bar{padding:14px}.pia-bar-id{width:100%;margin-right:0}.pia-seg{width:100%}.pia-seg button{flex:1;justify-content:center}.pia-bar>.pr-btn{width:100%}.pia-stats.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pia-stats.is-3 .pia-stat{padding:12px}.pia-stats.is-3 .pia-stat-v{font-size:20px}.pia-stat-v{font-size:24px}.pia-lib-body{grid-template-columns:minmax(0,1fr);padding:14px 14px 0}.pia-lib-head{padding:16px 12px 0 14px}.pia-lib-foot{padding:12px 14px 14px}.pia-lib-kb{padding:14px}.pia-hbar{grid-template-columns:92px minmax(0,1fr) 32px}.pia-modal-bg{align-items:stretch;padding:0}.pia-modal,.pia-modal.is-sm{max-width:none;max-height:none;height:100%;border-radius:0}.pia-m-head{padding:14px 12px 12px 16px}.pia-m-body{padding:16px}.pia-m-foot{padding:12px 12px 12px 16px;flex-wrap:wrap}.pia-m-foot .pia-stepof{display:none}.pia-steps{padding:10px 12px}.pia-steps button:not([aria-current=step]) .pia-step-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pia-sc-nav{padding:10px 12px}.pia-sc-head{padding:14px 16px 4px}.pia-grid2,.pia-crit{grid-template-columns:minmax(0,1fr)}.pia-say-bub,.pia-say textarea{max-width:88%}}@media (max-width: 767.98px),(pointer: coarse){.pia-seg button,.pia-steps button{min-height:44px}.pia-sc-nav button{height:44px;min-width:44px}.pia-input{height:44px}.pia-input:is(textarea){height:auto}.pia-xbtn{width:44px;height:44px}.pia-check{min-height:44px}.pia-switch{width:50px;height:30px}.pia-switch:after{width:24px;height:24px}.pia-switch[aria-checked=true]:after{transform:translate(20px)}.pia-follow{min-height:44px}.pia-root .pr-lnk,.pia-modal-bg .pr-lnk{min-height:44px;padding:0 6px}.pia-root .pr-btn.pr-icon,.pia-modal-bg .pr-btn.pr-icon{min-width:44px}}@media (prefers-reduced-motion: reduce){.pia-root *,.pia-root *:before,.pia-root *:after,.pia-modal-bg,.pia-modal-bg *,.pia-modal-bg *:before,.pia-modal-bg *:after{animation:none!important;transition:none!important}}.pso-root,.pso-wrap{display:flex;flex-direction:column;gap:16px;min-width:0}.pso-root{font-family:var(--pr-font);font-size:14px;line-height:1.45;color:var(--pr-ink)}.pso-root *,.pso-root *:before,.pso-root *:after{box-sizing:border-box}.pso-root p,.pso-root h2,.pso-root h3,.pso-root h4,.pso-root h5,.pso-root ol,.pso-root ul,.pso-root fieldset{margin:0}.pso-root fieldset{min-width:0;padding:0;border:0}.pso-root legend{padding:0}.pso-root button,.pso-root input,.pso-root select,.pso-root textarea{font-family:inherit}.pso-root :focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pso-root .pr-num,.pso-num{font-variant-numeric:tabular-nums}.pso-bar{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pso-bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.pso-id{display:flex;align-items:center;gap:12px;flex:1 1 320px;min-width:0}.pso-id-txt{min-width:0}.pso-id h2{font:650 20px/1.2 var(--pr-display);letter-spacing:-.02em;color:var(--pr-ink)}.pso-id p{margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pso-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.pso-modes{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;border-top:1px solid var(--pr-line)}.pso-modes .pr-chip svg{color:var(--pr-ink-3)}.pso-modes .pr-chip[aria-pressed=true] svg{color:#a5b4fc}.pso-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px}.pso-ico.pso-ico-sm{width:32px;height:32px;border-radius:10px}.pso-t-li{background:linear-gradient(145deg,#eaf3fc,#d4e6f8);color:var(--pr-li);box-shadow:inset 0 0 0 1px #0a66c21a}.pso-t-brand{background:linear-gradient(145deg,#eef0ff,#dfe3ff);color:var(--pr-brand);box-shadow:inset 0 0 0 1px #4338ca1a}.pso-t-violet{background:linear-gradient(145deg,#f5efff,#e8dcff);color:#6d28d9;box-shadow:inset 0 0 0 1px #6d28d91a}.pso-t-rose{background:linear-gradient(145deg,#fdeef3,#f9d9e5);color:#be185d;box-shadow:inset 0 0 0 1px #be185d1a}.pso-t-ok{background:linear-gradient(145deg,#e8f8f0,#cfefdf);color:var(--pr-ok);box-shadow:inset 0 0 0 1px #0e7a501a}.pso-t-amber{background:linear-gradient(145deg,#fdf3e1,#f8e2bc);color:#9a5b00;box-shadow:inset 0 0 0 1px #9a5b001f}.pso-t-cyan{background:linear-gradient(145deg,#e6f6f9,#cbebf1);color:#0e7490;box-shadow:inset 0 0 0 1px #0e74901a}.pso-t-coral{background:linear-gradient(145deg,#fdede4,#f9d8c6);color:#c2410c;box-shadow:inset 0 0 0 1px #c2410c1a}.pso-t-slate{background:linear-gradient(145deg,#f3f4f8,#e4e6ee);color:var(--pr-ink-2);box-shadow:inset 0 0 0 1px #1113300f}.pso-gauge{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 12px;border-radius:11px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font-size:12.5px;color:var(--pr-ink-3);white-space:nowrap}.pso-gauge b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pso-gauge.is-warn b.pso-gauge-n{color:var(--pr-warn)}.pso-gauge.is-bad b.pso-gauge-n{color:var(--pr-bad)}.pso-meter{display:block;width:80px;height:6px;overflow:hidden;border-radius:99px;background:var(--pr-sunken)}.pso-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#0e7a50);transition:width .5s ease}.pso-gauge.is-warn .pso-meter i{background:linear-gradient(90deg,#f5b94a,#d97706)}.pso-gauge.is-bad .pso-meter i{background:linear-gradient(90deg,#f87171,#be2f1d)}.pso-gsep{width:1px;height:18px;background:var(--pr-line-2)}.pso-sec{display:flex;flex-direction:column;gap:12px;min-width:0}.pso-sec-hd h3{font:650 16px/1.25 var(--pr-display);letter-spacing:-.01em;color:var(--pr-ink)}.pso-sec-hd p{margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pso-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.pso-mcard{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px 16px 14px;border:0;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.pso-mcard:hover{transform:translateY(-2px);box-shadow:var(--pr-sh-2)}.pso-mcard-t{display:block;font:650 15.5px/1.25 var(--pr-display);letter-spacing:-.01em;color:var(--pr-ink)}.pso-mcard-d{display:block;font-size:13px;line-height:1.45;color:var(--pr-ink-3)}.pso-mcard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:2px}.pso-go{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:600;color:var(--pr-brand-ink)}.pso-go svg{transition:transform .15s}.pso-mcard:hover .pso-go svg{transform:translate(3px)}.pso-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pso-note{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;border-radius:14px;background:var(--pr-brand-soft);color:var(--pr-brand-ink);font-size:13px;line-height:1.45}.pso-note>svg{flex:none;margin-top:1px}.pso-note b{display:block;margin-bottom:1px;font-weight:650}.pso-note.is-warn{background:var(--pr-warn-soft);color:var(--pr-warn)}.pso-note.is-ok{background:var(--pr-ok-soft);color:var(--pr-ok)}.pso-note.is-bad{background:var(--pr-bad-soft);color:var(--pr-bad)}.pso-note .pr-lnk{color:inherit;text-decoration:underline;text-underline-offset:3px}.pso-foot{display:flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font-size:12.5px;color:var(--pr-ink-3)}.pso-foot svg{flex:none;color:var(--pr-ink-4)}.pso-card{min-width:0;overflow:hidden;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pso-card-hd{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--pr-line)}.pso-card-hd>div{min-width:0}.pso-card-hd h3{font:650 16px/1.25 var(--pr-display);letter-spacing:-.01em;color:var(--pr-ink)}.pso-card-hd p{margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pso-card-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid var(--pr-line);border-radius:0 0 18px 18px;background:var(--pr-surface-2)}.pso-sum{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13.5px;color:var(--pr-ink-2)}.pso-sum b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pso-sum .pso-sep{color:var(--pr-ink-4)}.pso-form{display:flex;flex-direction:column;gap:16px;padding:18px}.pso-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pso-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pso-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--pr-ink-2)}.pso-label svg{flex:none;color:var(--pr-ink-4)}.pso-hint{font-size:12.5px;color:var(--pr-ink-3)}.pso-input,.pso-select,.pso-textarea{width:100%;min-width:0;height:42px;padding:0 12px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2);font:500 14px/1.3 var(--pr-font);color:var(--pr-ink);transition:box-shadow .15s}.pso-textarea{height:auto;min-height:88px;padding:10px 12px;line-height:1.5;resize:vertical}.pso-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.pso-select{padding-right:32px;-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pso-input::-moz-placeholder,.pso-textarea::-moz-placeholder{color:var(--pr-ink-4)}.pso-input::placeholder,.pso-textarea::placeholder{color:var(--pr-ink-4)}.pso-input:hover,.pso-select:hover,.pso-textarea:hover{box-shadow:inset 0 0 0 1px var(--pr-ink-4)}.pso-input:focus,.pso-select:focus,.pso-textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--pr-brand),0 0 0 3px #4338ca24}.pso-input[type=number]{font-variant-numeric:tabular-nums}.pso-inline{display:flex;align-items:center;gap:8px;min-width:0}.pso-inline>.pso-input,.pso-inline>.pso-select{flex:1 1 auto}.pso-range{display:flex;align-items:center;gap:8px}.pso-range .pso-input{text-align:center}.pso-range>span{flex:none;font-size:13px;color:var(--pr-ink-3)}.pso-seg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pso-seg.pso-seg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pso-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:58px;padding:9px 8px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2);font:inherit;color:var(--pr-ink);text-align:center;cursor:pointer;transition:box-shadow .15s,background-color .15s}.pso-opt:hover{box-shadow:inset 0 0 0 1px var(--pr-ink-4)}.pso-opt b{font:650 17px/1.15 var(--pr-display);font-variant-numeric:tabular-nums}.pso-opt small{font-size:12px;color:var(--pr-ink-3)}.pso-opt[aria-checked=true],.pso-opt[aria-pressed=true]{background:var(--pr-brand-soft);box-shadow:inset 0 0 0 1.5px var(--pr-brand)}.pso-opt[aria-checked=true] b,.pso-opt[aria-pressed=true] b,.pso-opt[aria-checked=true] small,.pso-opt[aria-pressed=true] small{color:var(--pr-brand-ink)}.pso-scope{display:flex;gap:6px}.pso-scope button{flex:1 1 0;min-width:0;min-height:32px;padding:5px 8px;border:0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2);font:600 12.5px/1.1 var(--pr-font);color:var(--pr-ink-2);cursor:pointer}.pso-scope button[aria-checked=true]{background:var(--pr-brand-soft);box-shadow:inset 0 0 0 1.5px var(--pr-brand);color:var(--pr-brand-ink)}.pso-chips{display:flex;flex-wrap:wrap;gap:6px}.pso-chips .pr-chip b{font-weight:700}.pso-switch{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0;border:0;background:none;font:600 13px/1.25 var(--pr-font);color:var(--pr-ink-2);text-align:left;cursor:pointer}.pso-switch-track{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--pr-line-2);transition:background-color .15s}.pso-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1012284d;transition:transform .15s}.pso-switch[aria-checked=true] .pso-switch-track{background:var(--pr-ok)}.pso-switch[aria-checked=true] .pso-switch-track:after{transform:translate(16px)}.pso-switch svg{flex:none;color:var(--pr-ink-4)}.pso-switch-box{display:flex;align-items:center;min-height:46px;padding:6px 12px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2)}.pso-switch-box .pso-switch{width:100%}.pso-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pso-how>div{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border-radius:14px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pso-how b{display:block;font-size:13px;font-weight:650;color:var(--pr-ink)}.pso-how span{display:block;font-size:12.5px;color:var(--pr-ink-3)}.pso-rules{display:flex;flex-direction:column;gap:12px}.pso-rule{position:relative;min-width:0;overflow:hidden;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1);transition:box-shadow .2s}.pso-rule:hover{box-shadow:var(--pr-sh-2)}.pso-rule:before{content:"";position:absolute;left:0;top:18px;width:4px;height:44px;border-radius:0 4px 4px 0;background:var(--pr-line-2)}.pso-rule.is-active:before{background:linear-gradient(180deg,#22c55e,#0e7a50);box-shadow:0 0 12px #22c55e66}.pso-rule-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 18px 16px 20px}.pso-rule-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.pso-rule-name h3{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 16px/1.25 var(--pr-display);letter-spacing:-.01em;color:var(--pr-ink)}.pso-rule.is-paused .pso-rule-name h3{color:var(--pr-ink-2)}.pso-kw{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;color:var(--pr-ink-3)}.pso-kw.pso-kw-1{-webkit-line-clamp:1}.pso-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:10px;font-size:12.5px;color:var(--pr-ink-3)}.pso-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.pso-meta svg{flex:none;color:var(--pr-ink-4)}.pso-meta b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pso-meta .is-ok b{color:var(--pr-ok)}.pso-meta .is-warn,.pso-meta .is-warn svg{color:var(--pr-warn)}.pso-meta .is-bad,.pso-meta .is-bad svg{color:var(--pr-bad)}.pso-meta .pso-err{max-width:100%}.pso-meta .pso-err span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pso-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pso-stat{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font-size:12.5px;color:var(--pr-ink-3);white-space:nowrap}.pso-stat svg{flex:none;color:var(--pr-ink-4)}.pso-stat b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pso-stat.is-ok b{color:var(--pr-ok)}.pso-rule-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pso-rule-btns{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pso-rule-btns .pr-btn[aria-expanded=true]{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pso-hist{display:flex;flex-direction:column;gap:10px;padding:14px 18px 18px 20px;border-top:1px solid var(--pr-line);background:var(--pr-surface-2)}.pso-hist-t{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:650;color:var(--pr-ink-2)}.pso-hist-t svg{color:var(--pr-ink-4)}.pso-hist-empty{font-size:13px;color:var(--pr-ink-3)}.pso-run{min-width:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line)}.pso-run-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:10px 14px}.pso-run-st{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;color:var(--pr-ink)}.pso-run-st time{font-weight:500;color:var(--pr-ink-3);font-variant-numeric:tabular-nums}.pso-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#f5b94a}.pso-dot.is-ok{background:#22c55e}.pso-dot.is-bad{background:#ef4444}.pso-dot.is-run{animation:pso-blink 1.2s ease-in-out infinite}@keyframes pso-blink{50%{opacity:.35}}.pso-run-n{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--pr-ink-3)}.pso-run-n b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pso-run-n .is-ok b{color:var(--pr-ok)}.pso-run-err{padding:8px 14px;border-top:1px solid #EDC5C0;background:var(--pr-bad-soft);font-size:12.5px;color:var(--pr-bad);overflow-wrap:anywhere}.pso-run-sec{padding:10px 14px 12px;border-top:1px solid var(--pr-line)}.pso-run-sec h5{margin-bottom:6px;font-size:12.5px;font-weight:650;color:var(--pr-ink-2)}.pso-run-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;scrollbar-width:thin}.pso-post{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;background:var(--pr-surface-2)}.pso-post>svg{flex:none;margin-top:2px;color:#6d28d9}.pso-post-txt{min-width:0}.pso-post-txt p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;color:var(--pr-ink-2);overflow-wrap:anywhere}.pso-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:12px;color:var(--pr-ink-3)}.pso-prof{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 8px;border-radius:10px}.pso-prof:hover{background:var(--pr-hover)}.pso-prof-txt{flex:1;min-width:0}.pso-prof-txt b,.pso-prof-txt span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pso-prof-txt b{font-size:13px;font-weight:600;color:var(--pr-ink)}.pso-prof-txt span{font-size:12px;color:var(--pr-ink-3)}.pso-more{padding:4px 8px 0;font-size:12.5px;color:var(--pr-ink-3);text-align:center}.pso-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--pr-surface-2);color:var(--pr-ink-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pso-tag.is-ok{background:var(--pr-ok-soft);color:var(--pr-ok);box-shadow:none}.pso-tag.is-warn{background:var(--pr-warn-soft);color:var(--pr-warn);box-shadow:none}.pso-tag.is-brand{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:none}.pso-tag.is-rose{background:#fdeef3;color:#9d174d;box-shadow:none}.pso-tag.is-li{background:var(--pr-li-soft);color:#0b4f96;box-shadow:none}.pso-av{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;overflow:hidden;border-radius:50%;font:650 12px/1 var(--pr-font);color:#2c3f86;background:#e3e8f8}.pso-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pso-av.pso-av-lg{width:44px;height:44px;border-radius:14px;font-size:14px}.pso-av[data-tint="2"]{background:#e0f0e8;color:#1c6444}.pso-av[data-tint="3"]{background:#f5e6dc;color:#873f1e}.pso-av[data-tint="4"]{background:#ece5f7;color:#57388b}.pso-av[data-tint="5"]{background:#f4ead0;color:#74540e}.pso-av[data-tint="6"]{background:#dfedf1;color:#1d5c6b}.pso-av[data-tint="7"]{background:#f3e2ea;color:#873052}.pso-av[data-tint="8"]{background:#e7e8ee;color:#3d4050}.pso-av-wrap{position:relative;flex:none}.pso-av-badge{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;box-shadow:0 0 0 2px #fff}.pso-av-badge.is-comment{background:#6d28d9}.pso-av-badge.is-reaction{background:#be185d}.pso-tpls{display:flex;flex-direction:column;gap:18px;padding:18px}.pso-cat{display:flex;flex-direction:column;gap:10px}.pso-cat h4{font-size:13px;font-weight:650;color:var(--pr-ink-2)}.pso-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pso-tpl{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:64px;padding:14px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line),0 1px 2px #1012280a;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.pso-tpl:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--pr-brand-line),var(--pr-sh-2)}.pso-tpl-txt{flex:1;min-width:0}.pso-tpl-name{display:block;font:650 14.5px/1.3 var(--pr-display);color:var(--pr-ink)}.pso-tpl-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12.5px;color:var(--pr-ink-3)}.pso-tpl .pso-kw{margin-top:6px;padding:3px 7px;border-radius:7px;background:var(--pr-surface-2);font-size:12px}.pso-tpl-txt>.pr-sk{display:block;margin-bottom:7px}.pso-tpl-arrow{flex:none;margin-top:2px;color:var(--pr-ink-4);transition:transform .15s,color .15s}.pso-tpl:hover .pso-tpl-arrow{color:var(--pr-brand);transform:translate(3px)}.pso-tpl.is-custom{align-items:center;justify-content:center;background:transparent;box-shadow:none;outline:1.5px dashed var(--pr-line-2);outline-offset:-1.5px;color:var(--pr-ink-2);font-weight:600;font-size:13.5px}.pso-tpl.is-custom:hover{outline-color:var(--pr-brand);color:var(--pr-brand-ink);background:var(--pr-brand-soft);box-shadow:none}.pso-tpl.is-custom:focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pso-query{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pso-qinput{position:relative;flex:1 1 320px;min-width:0}.pso-qinput>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--pr-ink-4);pointer-events:none}.pso-qinput .pso-input{height:44px;padding-left:40px}.pso-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pr-brand);color:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.pso-query .pr-btn{height:44px}.pso-query .pr-btn[aria-expanded=true]{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pso-filters{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px;border-top:1px solid var(--pr-line)}.pso-filters-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pso-filters-hd h3{display:flex;align-items:center;gap:8px;font:650 15px/1.25 var(--pr-display);color:var(--pr-ink)}.pso-filters-hd h3 svg{color:var(--pr-brand)}.pso-filters-hd .pr-lnk{margin-left:auto}.pso-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}.pso-res-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 18px;border-bottom:1px solid var(--pr-line)}.pso-res-count{font-size:14px;color:var(--pr-ink-3)}.pso-res-count b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pso-addbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.pso-addbar .pso-select,.pso-addbar .pso-input{width:230px;height:38px}.pso-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.pso-list>li+li{border-top:1px solid var(--pr-line)}.pso-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:12px 18px;cursor:pointer;transition:background-color .15s}.pso-row:hover{background:var(--pr-hover)}.pso-row.is-on{background:var(--pr-brand-soft)}.pso-cb{display:grid;place-items:center;flex:none;width:20px;height:20px;margin:0;border:0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--pr-line-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .15s,box-shadow .15s}.pso-cb:hover{box-shadow:inset 0 0 0 1.5px var(--pr-brand)}.pso-cb:checked{background:var(--pr-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.pso-cb:focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pso-who{display:block;min-width:0}.pso-who-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.pso-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--pr-ink)}.pso-ext{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--pr-ink-3)}.pso-ext:hover{background:var(--pr-li-soft);color:var(--pr-li)}.pso-line{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--pr-ink-3)}.pso-quote{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:italic;color:#5b21b6}.pso-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:240px;font-size:12.5px;color:var(--pr-ink-3)}.pso-side>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0}.pso-side>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pso-side svg{flex:none;color:var(--pr-ink-4)}.pso-res-ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-top:1px solid var(--pr-line)}.pso-busy{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:11px;background:var(--pr-brand-soft);color:var(--pr-brand-ink);font-size:13px;font-weight:600}.pso-skrow{display:grid;grid-template-columns:20px 44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px}.pso-skrow+.pso-skrow{border-top:1px solid var(--pr-line)}.pso-skrow>span:last-child{display:flex;flex-direction:column;gap:7px}.pso-wait{padding:10px 18px 0;font-size:13px;color:var(--pr-ink-3)}.pso-events{display:flex;flex-direction:column;gap:16px;min-width:0}.pso-ev-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.pso-event{display:flex;align-items:flex-start;gap:14px;padding:16px 18px}.pso-event img{flex:none;width:88px;height:88px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.pso-event h3{font:650 17px/1.3 var(--pr-display);color:var(--pr-ink)}.pso-event p{margin-top:3px;font-size:13px;color:var(--pr-ink-2)}.pso-event .pso-meta{margin-top:8px}.pso-filter{position:relative;flex:0 1 240px;min-width:0}.pso-filter>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--pr-ink-4);pointer-events:none}.pso-filter .pso-input{height:38px;padding-left:34px}.pso-import{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--pr-line);background:var(--pr-brand-soft)}.pso-import .pso-select{flex:0 1 320px;height:38px}.pso-root code{padding:2px 7px;border-radius:6px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--pr-ink-2);overflow-wrap:anywhere}.pso-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pso-gcard{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pso-gcard.is-wide{grid-column:1 / -1}.pso-gcard-hd{display:flex;align-items:center;gap:12px}.pso-gcard-hd>div{min-width:0}.pso-gcard-hd h3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:650 15.5px/1.25 var(--pr-display);color:var(--pr-ink)}.pso-gcard-hd small{display:block;margin-top:2px;font-size:12.5px;color:var(--pr-ink-3)}.pso-gcard>p{font-size:13.5px;line-height:1.55;color:var(--pr-ink-2)}.pso-tags{display:flex;flex-wrap:wrap;gap:6px}.pso-example{padding:12px 14px;border-radius:14px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pso-example b{display:block;margin-bottom:6px;font-size:13px;font-weight:650;color:var(--pr-ink)}.pso-example ol{display:flex;flex-direction:column;gap:4px;padding-left:20px;font-size:13px;color:var(--pr-ink-2)}.pso-tips{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.pso-tips li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.5;color:var(--pr-ink-2)}.pso-tips li>span:first-child{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--pr-brand-soft);color:var(--pr-brand-ink);font-size:13px;font-weight:700}.pso-tips b{color:var(--pr-ink);font-weight:650}@media (max-width: 1180px){.pso-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pso-how{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.pso-root,.pso-wrap{gap:12px}.pso-bar{padding:12px}.pso-modes{display:none}.pso-acts{width:100%;margin-left:0;justify-content:stretch}.pso-acts>.pr-btn{flex:1 1 auto}.pso-gauge{width:100%;justify-content:space-between}.pso-meter{flex:1;width:auto}.pso-notes,.pso-grid2,.pso-fgrid,.pso-guide,.pso-ev-grid,.pso-mgrid,.pso-tpl-grid{grid-template-columns:minmax(0,1fr)}.pso-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.pso-form,.pso-tpls,.pso-card-hd{padding:14px}.pso-card-ft{padding:12px 14px}.pso-card-ft .pr-btn{flex:1 1 auto}.pso-rule-main{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 14px 14px 18px}.pso-rule-side{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.pso-hist{padding:12px 14px 14px}.pso-query>.pr-btn{flex:1 1 auto}.pso-filters{padding:14px}.pso-res-hd{padding:12px 14px}.pso-addbar{width:100%;margin-left:0}.pso-addbar .pso-select,.pso-addbar .pso-input{flex:1 1 160px;width:auto}.pso-addbar>.pr-btn.pr-pri{flex:1 1 100%}.pso-row{grid-template-columns:auto auto minmax(0,1fr);padding:12px 14px}.pso-side{grid-column:3;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:none}.pso-res-ft .pr-btn,.pso-res-ft .pso-busy{flex:1 1 100%}.pso-import{padding:12px 14px}.pso-import .pso-select,.pso-import .pr-btn,.pso-filter{flex:1 1 100%}.pso-event{flex-direction:column;padding:14px}.pso-sum{font-size:13px}}@media (max-width: 767.98px),(pointer: coarse){.pso-root .pr-chip{min-height:44px}.pso-input,.pso-select,.pso-addbar .pso-select,.pso-addbar .pso-input,.pso-filter .pso-input,.pso-import .pso-select{height:44px}.pso-switch,.pso-scope button{min-height:44px}.pso-ext{width:44px;height:44px}.pso-cb{width:24px;height:24px}.pso-opt{min-height:60px}}@media (prefers-reduced-motion: reduce){.pso-root *,.pso-root *:before,.pso-root *:after{animation:none!important;transition:none!important}}.pse-root{display:flex;flex-direction:column;gap:16px;min-width:0;font-family:var(--pr-font);font-size:14px;line-height:1.45;color:var(--pr-ink)}.pse-root *,.pse-root *:before,.pse-root *:after{box-sizing:border-box}.pse-root p,.pse-root h2,.pse-root h3{margin:0}.pse-root button,.pse-root input,.pse-root select{font-family:inherit}.pse-root :focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pse-root .pr-num{font-variant-numeric:tabular-nums}.pse-bar{display:flex;flex-direction:column;min-width:0;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pse-bar.is-sn{box-shadow:var(--pr-sh-1),inset 0 3px #e0a100}.pse-bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 16px}.pse-id{display:flex;align-items:center;gap:12px;flex:1 1 300px;min-width:0}.pse-id>div{min-width:0}.pse-id h2{font:650 20px/1.2 var(--pr-display);letter-spacing:-.02em;color:var(--pr-ink)}.pse-id p{margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pse-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px}.pse-t-li{background:linear-gradient(145deg,#eaf3fc,#d4e6f8);color:var(--pr-li);box-shadow:inset 0 0 0 1px #0a66c21a}.pse-t-sn{background:linear-gradient(145deg,#fdf3e1,#f8e2bc);color:#9a5b00;box-shadow:inset 0 0 0 1px #9a5b001f}.pse-t-ok{background:linear-gradient(145deg,#e8f8f0,#cfefdf);color:var(--pr-ok);box-shadow:inset 0 0 0 1px #0e7a501a}.pse-engine{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pse-engine button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--pr-font);color:var(--pr-ink-2);white-space:nowrap;cursor:pointer}.pse-engine button:hover{color:var(--pr-ink);background:var(--pr-hover)}.pse-engine button svg{color:var(--pr-ink-4)}.pse-engine button[aria-checked=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.pse-engine button[aria-checked=true] svg{color:#a5b4fc}.pse-engine button.is-sn[aria-checked=true] svg{color:#fcd38a}.pse-body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;border-top:1px solid var(--pr-line)}.pse-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pse-row .pse-spacer{flex:1}.pse-row .pr-chip svg{color:var(--pr-ink-3)}.pse-row .pr-chip[aria-pressed=true] svg{color:#a5b4fc}.pse-row .pr-chip:disabled{opacity:.5;cursor:not-allowed}.pse-query{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pse-qinput{position:relative;flex:1 1 320px;min-width:0}.pse-qinput>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--pr-ink-4);pointer-events:none}.pse-query .pr-btn{height:44px}.pse-query .pr-btn[aria-expanded=true]{background:var(--pr-brand-soft);color:var(--pr-brand-ink);box-shadow:inset 0 0 0 1px var(--pr-brand-line)}.pse-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--pr-brand);color:#fff;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.pse-hint{font-size:12.5px;color:var(--pr-ink-3)}.pse-input,.pse-select{width:100%;min-width:0;height:42px;padding:0 12px;border:0;border-radius:11px;background:#fff;box-shadow:inset 0 0 0 1px var(--pr-line-2);font:500 14px/1.3 var(--pr-font);color:var(--pr-ink);transition:box-shadow .15s}.pse-qinput .pse-input{height:44px;padding-left:40px}.pse-select{padding-right:32px;-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='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pse-input::-moz-placeholder{color:var(--pr-ink-4)}.pse-input::placeholder{color:var(--pr-ink-4)}.pse-input:hover,.pse-select:hover{box-shadow:inset 0 0 0 1px var(--pr-ink-4)}.pse-input:focus,.pse-select:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--pr-brand),0 0 0 3px #4338ca24}.pse-input[type=number]{font-variant-numeric:tabular-nums}.pse-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.pse-filters{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pse-filters-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.pse-filters-hd h3{display:flex;align-items:center;gap:8px;font:650 15px/1.25 var(--pr-display);color:var(--pr-ink)}.pse-filters-hd h3 svg{color:var(--pr-brand)}.pse-filters-hd .pr-lnk{margin-left:auto}.pse-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pse-fgrid .is-wide{grid-column:1 / -1}.pse-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pse-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--pr-ink-2)}.pse-label svg{flex:none;color:var(--pr-ink-4)}.pse-label .pse-sn{margin-left:2px}.pse-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pse-chips{display:flex;flex-wrap:wrap;gap:6px}.pse-sn{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;background:#fcf1de;color:#8a5200;font-size:12px;font-weight:650;white-space:nowrap}.pse-card{min-width:0;overflow:hidden;border-radius:18px;background:var(--pr-surface);box-shadow:var(--pr-sh-1)}.pse-res-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 18px}.pse-res-count{font-size:14px;color:var(--pr-ink-3)}.pse-res-count b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pse-res-hd .pse-spacer{flex:1}.pse-add{display:flex;flex-direction:column;gap:8px;padding:0 18px 14px}.pse-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:14px;background:var(--pr-surface-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pse-add-row>label{font-size:13px;font-weight:650;color:var(--pr-ink-2);white-space:nowrap}.pse-add-row .pse-select{flex:1 1 220px;width:auto;height:38px}.pse-fetch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:14px;background:var(--pr-ok-soft);color:var(--pr-ok);box-shadow:inset 0 0 0 1px #bfe3cf}.pse-fetch>svg{flex:none}.pse-fetch>span{flex:1 1 220px;font-size:13px;font-weight:600}.pse-max{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.pse-max .pse-input{width:92px;height:38px;text-align:right}.pse-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pr-line)}.pse-list>li+li{border-top:1px solid var(--pr-line)}.pse-item{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:12px 18px;cursor:pointer;transition:background-color .15s}.pse-item:hover{background:var(--pr-hover)}.pse-item.is-on{background:var(--pr-brand-soft)}.pse-cb{display:grid;place-items:center;flex:none;width:20px;height:20px;margin:0;border:0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--pr-line-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .15s,box-shadow .15s}.pse-cb:hover{box-shadow:inset 0 0 0 1.5px var(--pr-brand)}.pse-cb:checked{background:var(--pr-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow:none}.pse-cb:focus-visible{outline:2px solid var(--pr-brand);outline-offset:2px}.pse-av-wrap{position:relative;flex:none}.pse-av{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:14px;font:650 14px/1 var(--pr-font);color:#2c3f86;background:#e3e8f8}.pse-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pse-av[data-tint="2"]{background:#e0f0e8;color:#1c6444}.pse-av[data-tint="3"]{background:#f5e6dc;color:#873f1e}.pse-av[data-tint="4"]{background:#ece5f7;color:#57388b}.pse-av[data-tint="5"]{background:#f4ead0;color:#74540e}.pse-av[data-tint="6"]{background:#dfedf1;color:#1d5c6b}.pse-av[data-tint="7"]{background:#f3e2ea;color:#873052}.pse-av[data-tint="8"]{background:#e7e8ee;color:#3d4050}.pse-av-badge{position:absolute;right:-4px;top:-4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e0a100;color:#fff;box-shadow:0 0 0 2px #fff}.pse-who{display:block;min-width:0}.pse-who-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.pse-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--pr-ink)}.pse-tag{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;background:var(--pr-surface-2);color:var(--pr-ink-2);box-shadow:inset 0 0 0 1px var(--pr-line)}.pse-tag.is-d1{background:var(--pr-ok-soft);color:var(--pr-ok);box-shadow:none}.pse-tag.is-d2{background:var(--pr-li-soft);color:#0b4f96;box-shadow:none}.pse-tag.is-ok{background:var(--pr-ok-soft);color:var(--pr-ok);box-shadow:none}.pse-tag.is-warn{background:var(--pr-warn-soft);color:var(--pr-warn);box-shadow:none}.pse-ext{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--pr-ink-3)}.pse-ext:hover{background:var(--pr-li-soft);color:var(--pr-li)}.pse-line{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--pr-ink-3)}.pse-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:4px;font-size:12.5px;color:var(--pr-ink-3)}.pse-meta>span{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.pse-meta>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pse-meta svg{flex:none;color:var(--pr-ink-4)}.pse-res-ft{display:flex;justify-content:center;padding:14px 18px;border-top:1px solid var(--pr-line)}.pse-skrow{display:grid;grid-template-columns:20px 44px minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--pr-line)}.pse-skrow>span:last-child{display:flex;flex-direction:column;gap:7px}.pse-wait{padding:0 18px 10px;font-size:13px;color:var(--pr-ink-3)}.pse-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px}.pse-modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0f2c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pse-dialog{position:relative;width:100%;max-width:460px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:var(--pr-sh-3);font-family:var(--pr-font);color:var(--pr-ink)}.pse-dialog-hd{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--pr-line)}.pse-dialog-hd h3{font:650 17px/1.25 var(--pr-display);color:var(--pr-ink)}.pse-dialog-hd p{margin-top:2px;font-size:13px;color:var(--pr-ink-3)}.pse-dialog-body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px}.pse-prog-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;color:var(--pr-ink-2)}.pse-prog-top b{font-weight:650;color:var(--pr-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.pse-prog{display:block;height:10px;overflow:hidden;border-radius:99px;background:var(--pr-sunken)}.pse-prog i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#0e7a50);transition:width .3s ease}.pse-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:12px;background:var(--pr-warn-soft);color:var(--pr-warn);font-size:13px;line-height:1.45}.pse-note>svg{flex:none;margin-top:1px}@media (max-width: 767.98px){.pse-root{gap:12px}.pse-bar-top{padding:12px}.pse-engine{width:100%}.pse-engine button{flex:1 1 0;justify-content:center}.pse-body{padding:12px}.pse-query>.pr-btn{flex:1 1 auto}.pse-fgrid,.pse-pair{grid-template-columns:minmax(0,1fr)}.pse-filters{padding:12px}.pse-res-hd{padding:12px 14px}.pse-add{padding:0 14px 12px}.pse-add-row>.pr-btn,.pse-fetch>.pr-btn{flex:1 1 100%}.pse-item,.pse-skrow{padding:12px 14px}.pse-res-ft .pr-btn{flex:1 1 100%}}@media (max-width: 767.98px),(pointer: coarse){.pse-root .pr-chip{min-height:44px}.pse-engine button,.pse-input,.pse-select,.pse-add-row .pse-select,.pse-max .pse-input{height:44px}.pse-ext{width:44px;height:44px}.pse-cb{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.pse-root *,.pse-root *:before,.pse-root *:after{animation:none!important;transition:none!important}}.pxt-root{--pxt-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pxt-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--pxt-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pxt-ink: #14152A;--pxt-ink-2: #474959;--pxt-ink-3: #646677;--pxt-ink-4: #8A8C9C;--pxt-line: #E3E6EC;--pxt-line-2: #CDD2DC;--pxt-surface: #fff;--pxt-surface-2: #F6F7FA;--pxt-hover: #F1F2F7;--pxt-sunken: #ECEEF5;--pxt-brand: #4338CA;--pxt-brand-soft: #EEF0FF;--pxt-brand-ink: #3730A3;--pxt-brand-line: #C7CBF6;--pxt-ok: #0E7A50;--pxt-ok-soft: #E4F4EC;--pxt-warn: #9A5B00;--pxt-warn-soft: #FCF1DE;--pxt-bad: #BE2F1D;--pxt-bad-soft: #FBE9E5;--pxt-signal: #C2410C;--pxt-signal-soft: #FDEDE4;--pxt-li: #1F5FA6;--pxt-li-soft: #E6F0FA;--pxt-violet: #6D28D9;--pxt-violet-soft: #EFE9FB;--pxt-pink: #A3245E;--pxt-pink-soft: #FBE8F1;--pxt-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--pxt-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);display:flex;flex-direction:column;gap:16px;min-width:0;font-family:var(--pxt-font);font-size:14px;line-height:1.45;color:var(--pxt-ink);-webkit-font-smoothing:antialiased}.pxt-root *,.pxt-root *:before,.pxt-root *:after{box-sizing:border-box}.pxt-root p,.pxt-root h2,.pxt-root h3,.pxt-root h4,.pxt-root ul,.pxt-root ol{margin:0}.pxt-root ul,.pxt-root ol{padding:0;list-style:none}.pxt-root button,.pxt-root input,.pxt-root select{font-family:inherit}.pxt-root :focus-visible{outline:2px solid var(--pxt-brand);outline-offset:2px}.pxt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pxt-num{font-variant-numeric:tabular-nums}.pxt-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--pxt-sunken);animation:pxt-pulse 1.1s ease-in-out infinite alternate}@keyframes pxt-pulse{0%{opacity:.55}to{opacity:1}}.pxt-spin{animation:pxt-rot .9s linear infinite}@keyframes pxt-rot{to{transform:rotate(360deg)}}.pxt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--pxt-font);color:var(--pxt-ink);white-space:nowrap;cursor:pointer;text-decoration:none;background:var(--pxt-surface);box-shadow:inset 0 0 0 1px var(--pxt-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.pxt-btn:hover{background:var(--pxt-surface-2);box-shadow:inset 0 0 0 1px var(--pxt-line-2)}.pxt-btn:disabled{opacity:.55;cursor:default}.pxt-btn.pxt-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #4338cacc}.pxt-btn.pxt-pri:hover{transform:translateY(-1px)}.pxt-btn.pxt-ghost{background:transparent;box-shadow:none;color:var(--pxt-ink-2)}.pxt-btn.pxt-ghost:hover{background:var(--pxt-hover);color:var(--pxt-ink)}.pxt-btn.pxt-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.pxt-btn.pxt-icon{width:38px;padding:0}.pxt-lnk{display:inline-flex;align-items:center;gap:4px;padding:2px;border:0;border-radius:6px;background:none;font:600 12.5px/1.3 var(--pxt-font);color:var(--pxt-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.pxt-lnk:hover{text-decoration:underline;text-underline-offset:3px}.pxt-tint{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px}.pxt-tint.is-brand{background:var(--pxt-brand-soft);color:var(--pxt-brand)}.pxt-tint.is-ok{background:var(--pxt-ok-soft);color:var(--pxt-ok)}.pxt-tint.is-warn{background:var(--pxt-warn-soft);color:var(--pxt-warn)}.pxt-tint.is-bad{background:var(--pxt-bad-soft);color:var(--pxt-bad)}.pxt-tint.is-signal{background:var(--pxt-signal-soft);color:var(--pxt-signal)}.pxt-tint.is-li{background:var(--pxt-li-soft);color:var(--pxt-li)}.pxt-tint.is-violet{background:var(--pxt-violet-soft);color:var(--pxt-violet)}.pxt-tint.is-pink{background:var(--pxt-pink-soft);color:var(--pxt-pink)}.pxt-tint.is-ink{background:var(--pxt-sunken);color:var(--pxt-ink-2)}.pxt-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--pxt-ink-2);background:var(--pxt-surface-2);box-shadow:inset 0 0 0 1px var(--pxt-line)}.pxt-pill.is-ok{background:var(--pxt-ok-soft);color:var(--pxt-ok);box-shadow:none}.pxt-pill.is-warn{background:var(--pxt-warn-soft);color:var(--pxt-warn);box-shadow:none}.pxt-pill.is-bad{background:var(--pxt-bad-soft);color:var(--pxt-bad);box-shadow:none}.pxt-pill.is-critical{background:var(--pxt-bad);color:#fff;box-shadow:none}.pxt-pill.is-brand{background:var(--pxt-brand-soft);color:var(--pxt-brand-ink);box-shadow:none}.pxt-pill.is-code{font-family:var(--pxt-mono);font-weight:600}.pxt-card{min-width:0;border-radius:20px;background:var(--pxt-surface);box-shadow:var(--pxt-sh-1);overflow:hidden}.pxt-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 24px 34px;text-align:center}.pxt-empty-ico{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:16px;color:var(--pxt-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--pxt-line),0 0 0 6px #6366f10f}.pxt-empty h3{font:650 15.5px/1.3 var(--pxt-display);color:var(--pxt-ink)}.pxt-empty p{max-width:48ch;font-size:13px;color:var(--pxt-ink-3)}.pxt-empty .pxt-btn{margin-top:10px}.pxt-bar{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:18px;background:var(--pxt-surface);box-shadow:var(--pxt-sh-1)}.pxt-bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pxt-bar-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 260px}.pxt-bar-id .pxt-tint{width:38px;height:38px;border-radius:12px}.pxt-bar-id h2{font:650 20px/1.15 var(--pxt-display);letter-spacing:-.02em;color:var(--pxt-ink)}.pxt-bar-id p{margin-top:2px;font-size:13px;color:var(--pxt-ink-3)}.pxt-bar-id p b{font-weight:650;color:var(--pxt-ink-2);font-variant-numeric:tabular-nums}.pxt-bar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pxt-search{position:relative;flex:1 1 280px;min-width:200px;max-width:420px}.pxt-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--pxt-ink-4);pointer-events:none}.pxt-search input{width:100%;height:38px;padding:0 36px;border:0;border-radius:11px;background:var(--pxt-surface-2);font:500 13.5px/1 var(--pxt-font);color:var(--pxt-ink);box-shadow:inset 0 0 0 1px var(--pxt-line);transition:box-shadow .15s,background .15s}.pxt-search input::-moz-placeholder{color:var(--pxt-ink-4)}.pxt-search input::placeholder{color:var(--pxt-ink-4)}.pxt-search input::-webkit-search-cancel-button,.pxt-search input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.pxt-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--pxt-brand),0 0 0 3px #4338ca24}.pxt-search .pxt-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--pxt-ink-3);cursor:pointer}.pxt-search .pxt-clear svg{position:static;transform:none;color:inherit}.pxt-search .pxt-clear:hover{background:var(--pxt-hover);color:var(--pxt-ink)}.pxt-frow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pxt-flabel{flex:none;width:74px;font-size:12.5px;font-weight:650;color:var(--pxt-ink-3)}.pxt-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:0;border-radius:999px;font:550 13px/1 var(--pxt-font);color:var(--pxt-ink-2);white-space:nowrap;cursor:pointer;background:var(--pxt-surface);box-shadow:inset 0 0 0 1px var(--pxt-line-2)}.pxt-chip:hover{background:var(--pxt-hover);color:var(--pxt-ink)}.pxt-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:none}.pxt-chip svg{color:var(--pxt-ink-4)}.pxt-chip[aria-pressed=true] svg{color:#a5b4fc}.pxt-chip .pxt-n{min-width:18px;padding:0 5px;border-radius:999px;background:var(--pxt-sunken);font-size:12px;font-weight:650;color:var(--pxt-ink-2);font-variant-numeric:tabular-nums;text-align:center;line-height:18px}.pxt-chip[aria-pressed=true] .pxt-n{background:#ffffff29;color:#fff}.pxt-chip .pxt-sev{width:8px;height:8px;border-radius:50%}.pxt-sev.is-success{background:#18a56b}.pxt-sev.is-info{background:#3b82c4}.pxt-sev.is-warning{background:#d18a0c}.pxt-sev.is-error{background:#de4a36}.pxt-sev.is-critical{background:#9f1d10}.pxt-select{position:relative;display:inline-flex;align-items:center}.pxt-select select{height:34px;max-width:260px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--pxt-surface);box-shadow:inset 0 0 0 1px var(--pxt-line-2);font:550 13px/1 var(--pxt-font);color:var(--pxt-ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.pxt-select select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pxt-brand),0 0 0 3px #4338ca24}.pxt-select svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--pxt-ink-4);pointer-events:none}.pxt-log{display:flex;flex-direction:column}.pxt-log-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-bottom:1px solid var(--pxt-line);font-size:12.5px;color:var(--pxt-ink-3)}.pxt-log-hd b{font-weight:650;color:var(--pxt-ink-2);font-variant-numeric:tabular-nums}.pxt-log.is-stale .pxt-rows{opacity:.6;transition:opacity .2s}.pxt-rows{display:flex;flex-direction:column}.pxt-act{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 18px;border-top:1px solid var(--pxt-line)}.pxt-act:first-child{border-top:0}.pxt-act:hover{background:#fafafd}.pxt-act.is-critical{background:#fff6f4;box-shadow:inset 3px 0 0 var(--pxt-bad)}.pxt-act.is-error{box-shadow:inset 3px 0 #e8a397}.pxt-act-ico{position:relative}.pxt-act-ico .pxt-dot{position:absolute;right:-2px;top:-2px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #fff}.pxt-act-main{min-width:0}.pxt-act-t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.pxt-act-t p{font-size:13.5px;font-weight:550;color:var(--pxt-ink);overflow-wrap:anywhere}.pxt-act-sub{margin-top:2px;font-size:12.5px;color:var(--pxt-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt-act-err{margin-top:4px;padding:5px 8px;border-radius:7px;background:var(--pxt-bad-soft);font:500 12px/1.4 var(--pxt-mono);color:#8f2416;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt-act-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:1px}.pxt-act-time{font-size:12.5px;color:var(--pxt-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.pxt-act-sk{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:12px 18px;border-top:1px solid var(--pxt-line)}.pxt-act-sk:first-child{border-top:0}.pxt-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-top:1px solid var(--pxt-line)}.pxt-pager span{font-size:13px;color:var(--pxt-ink-3);font-variant-numeric:tabular-nums}.pxt-pager span b{font-weight:650;color:var(--pxt-ink-2)}.pxt-progress{display:flex;flex-direction:column;gap:6px;min-width:200px}.pxt-progress-t{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--pxt-ink-3)}.pxt-progress-t b{font-weight:650;color:var(--pxt-ink);font-variant-numeric:tabular-nums}.pxt-bar-track{display:block;height:7px;border-radius:99px;background:var(--pxt-sunken);overflow:hidden}.pxt-bar-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#22c55e,#0e7a50);transition:width .3s ease}.pxt-meta{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pxt-ink-3)}.pxt-steps{display:flex;flex-direction:column;gap:12px;counter-reset:pxt-step}.pxt-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px}.pxt-step-rail{position:relative;display:flex;justify-content:center}.pxt-step-rail:after{content:"";position:absolute;top:48px;bottom:-16px;left:50%;width:2px;margin-left:-1px;background:var(--pxt-line)}.pxt-step:last-child .pxt-step-rail:after{display:none}.pxt-step-n{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:var(--pxt-brand);box-shadow:inset 0 0 0 1px var(--pxt-brand-line),0 6px 16px -10px #4338ca80}.pxt-step.is-done .pxt-step-n{background:var(--pxt-ok);color:#fff;box-shadow:0 6px 16px -10px #0e7a50cc}.pxt-step-card{padding:16px 18px 18px;border-radius:18px;background:var(--pxt-surface);box-shadow:var(--pxt-sh-1)}.pxt-step.is-done .pxt-step-card{box-shadow:inset 0 0 0 1px #bfe3cf,var(--pxt-sh-1)}.pxt-step-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pxt-step-kicker{display:flex;align-items:center;gap:8px;margin-bottom:3px;font-size:12.5px;font-weight:650;color:var(--pxt-ink-3);font-variant-numeric:tabular-nums}.pxt-step-hd h3{font:650 17px/1.3 var(--pxt-display);letter-spacing:-.01em;color:var(--pxt-ink)}.pxt-done{flex:none}.pxt-done[aria-pressed=true]{color:var(--pxt-ok);background:var(--pxt-ok-soft);box-shadow:inset 0 0 0 1px #bfe3cf}.pxt-step-desc{margin-top:8px;font-size:14px;line-height:1.6;color:var(--pxt-ink-2)}.pxt-details{display:flex;flex-direction:column;gap:7px;margin-top:12px;counter-reset:pxt-d}.pxt-details li{position:relative;padding-left:30px;font-size:13.5px;line-height:1.55;color:var(--pxt-ink-2);counter-increment:pxt-d}.pxt-details li:before{content:counter(pxt-d);position:absolute;left:0;top:1px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pxt-brand-soft);color:var(--pxt-brand-ink);font-size:12px;font-weight:650}.pxt-step.is-done .pxt-details li:before{background:var(--pxt-ok-soft);color:var(--pxt-ok)}.pxt-code{display:flex;align-items:center;gap:8px;margin-top:12px}.pxt-code code{flex:1;min-width:0;padding:10px 14px;border-radius:11px;background:#14152a;color:#a7f3d0;font:500 13.5px/1.3 var(--pxt-mono);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pxt-step-act{margin-top:14px}.pxt-callout{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.55}.pxt-callout svg{flex:none;margin-top:2px}.pxt-callout.is-warn{background:var(--pxt-warn-soft);color:#7a4800;box-shadow:inset 0 0 0 1px #ebd7b3}.pxt-callout.is-info{background:var(--pxt-brand-soft);color:var(--pxt-brand-ink);box-shadow:inset 0 0 0 1px var(--pxt-brand-line)}.pxt-callout.is-tip{background:#f1faf5;color:#0b5e3e;box-shadow:inset 0 0 0 1px #cbe8d8}.pxt-finish{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:18px;background:var(--pxt-ok-soft);box-shadow:inset 0 0 0 1px #bfe3cf;color:#0b5e3e}.pxt-finish b{display:block;font:650 17px/1.3 var(--pxt-display);color:#0b5e3e}.pxt-finish p{margin-top:2px;font-size:13.5px}.pxt-finish .pxt-tint{width:44px;height:44px;border-radius:14px;background:#fff}.pxt-docs{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.pxt-toc{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.pxt-toc-card{padding:10px;border-radius:18px;background:var(--pxt-surface);box-shadow:var(--pxt-sh-1)}.pxt-toc-t{padding:6px 8px 8px;font-size:12.5px;font-weight:650;color:var(--pxt-ink-3)}.pxt-toc-list{display:flex;flex-direction:column;gap:2px}.pxt-toc-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 8px;border:0;border-radius:11px;background:none;text-align:left;cursor:pointer;color:var(--pxt-ink-2)}.pxt-toc-list button:hover{background:var(--pxt-hover);color:var(--pxt-ink)}.pxt-toc-list button[aria-current=true]{background:var(--pxt-brand-soft);color:var(--pxt-brand-ink)}.pxt-toc-list .pxt-tint{width:30px;height:30px;border-radius:9px;background:var(--pxt-surface-2);color:var(--pxt-ink-3);box-shadow:inset 0 0 0 1px var(--pxt-line)}.pxt-toc-list button[aria-current=true] .pxt-tint{background:#fff;color:var(--pxt-brand);box-shadow:inset 0 0 0 1px var(--pxt-brand-line)}.pxt-toc-l{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pxt-toc-n{flex:none;font-size:12px;font-weight:650;color:var(--pxt-ink-3);font-variant-numeric:tabular-nums}.pxt-help{padding:14px 16px;border-radius:18px;background:var(--pxt-surface);box-shadow:var(--pxt-sh-1)}.pxt-help b{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--pxt-ink)}.pxt-help b svg{color:var(--pxt-brand)}.pxt-help p{margin-top:4px;font-size:13px;color:var(--pxt-ink-3)}.pxt-doc-main{display:flex;flex-direction:column;gap:12px;min-width:0}.pxt-sec-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:4px 4px 2px}.pxt-sec-hd h3{font:650 22px/1.2 var(--pxt-display);letter-spacing:-.02em;color:var(--pxt-ink)}.pxt-sec-hd span{font-size:13px;color:var(--pxt-ink-3)}.pxt-sec-hd .pxt-btn{margin-left:auto}.pxt-results{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 4px 2px;font-size:13.5px;color:var(--pxt-ink-2)}.pxt-results b{font-weight:650;color:var(--pxt-ink)}.pxt-art{border-radius:20px;background:var(--pxt-surface);box-shadow:var(--pxt-sh-1);overflow:hidden}.pxt-art-hd{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.pxt-art-hd:hover{background:#fafafd}.pxt-art-hd .pxt-tint{width:40px;height:40px;border-radius:12px}.pxt-art-id{flex:1;min-width:0}.pxt-art-h{margin:0;font:inherit}.pxt-art-title{display:block;font:650 17px/1.3 var(--pxt-display);letter-spacing:-.01em;color:var(--pxt-ink)}.pxt-art-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.pxt-art-tags span{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--pxt-surface-2);box-shadow:inset 0 0 0 1px var(--pxt-line);font-size:12px;font-weight:550;color:var(--pxt-ink-3)}.pxt-art-sec{display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--pxt-brand-ink)}.pxt-chev{flex:none;color:var(--pxt-ink-4);transition:transform .2s}.pxt-art-hd[aria-expanded=true] .pxt-chev{transform:rotate(180deg)}.pxt-art-bd{display:flex;flex-direction:column;gap:14px;padding:4px 18px 20px 72px}.pxt-txt{max-width:76ch;font-size:14px;line-height:1.65;color:var(--pxt-ink-2)}.pxt-list{display:flex;flex-direction:column;gap:8px;max-width:80ch;counter-reset:pxt-l}.pxt-list li{position:relative;padding-left:32px;font-size:14px;line-height:1.55;color:var(--pxt-ink-2);counter-increment:pxt-l}.pxt-list li:before{content:counter(pxt-l);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pxt-brand-soft);color:var(--pxt-brand-ink);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.pxt-feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pxt-feat{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:14px;background:var(--pxt-surface-2);box-shadow:inset 0 0 0 1px var(--pxt-line)}.pxt-feat .pxt-tint{width:32px;height:32px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--pxt-line)}.pxt-feat b{display:block;font-size:14px;font-weight:650;color:var(--pxt-ink)}.pxt-feat p{margin-top:3px;font-size:13px;line-height:1.5;color:var(--pxt-ink-2)}.pxt-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pxt-kv div{padding:12px 14px;border-radius:14px;background:var(--pxt-surface-2);box-shadow:inset 0 0 0 1px var(--pxt-line)}.pxt-kv b{display:block;font:650 18px/1.2 var(--pxt-display);color:var(--pxt-brand-ink)}.pxt-kv span{display:block;margin-top:4px;font-size:13px;font-weight:650;color:var(--pxt-ink)}.pxt-kv p{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--pxt-ink-3)}.pxt-vars{border-radius:14px;box-shadow:inset 0 0 0 1px var(--pxt-line);overflow:hidden}.pxt-var{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 14px;border-top:1px solid var(--pxt-line);font-size:13px}.pxt-var:first-child{border-top:0}.pxt-var code{font:600 13px/1.3 var(--pxt-mono);color:var(--pxt-brand-ink);overflow-wrap:anywhere}.pxt-var span{color:var(--pxt-ink-2)}.pxt-var em{font-style:normal;padding:2px 8px;border-radius:6px;background:var(--pxt-surface-2);box-shadow:inset 0 0 0 1px var(--pxt-line);font-size:12.5px;color:var(--pxt-ink-2);white-space:nowrap}.pxt-tbl-wrap{border-radius:14px;box-shadow:inset 0 0 0 1px var(--pxt-line);overflow:hidden}.pxt-tbl{width:100%;border-collapse:collapse;font-size:13px}.pxt-tbl th{padding:10px 14px;background:var(--pxt-surface-2);font-size:12.5px;font-weight:650;color:var(--pxt-ink-2);text-align:left}.pxt-tbl td{padding:10px 14px;border-top:1px solid var(--pxt-line);color:var(--pxt-ink-2);font-variant-numeric:tabular-nums}.pxt-tbl td:first-child{font-weight:650;color:var(--pxt-ink)}.pxt-art-bd .pxt-callout{margin-top:0;max-width:80ch;font-size:13.5px}@media (max-width: 1100px){.pxt-docs{grid-template-columns:minmax(0,1fr)}.pxt-toc{position:static}.pxt-toc-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px}.pxt-help{display:none}.pxt-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.pxt-root{gap:12px}.pxt-bar{padding:14px}.pxt-bar-id{flex-basis:100%}.pxt-bar-acts{width:100%}.pxt-bar-acts>.pxt-btn{flex:1 1 auto}.pxt-search{max-width:none;flex-basis:100%;min-width:0}.pxt-flabel{width:100%}.pxt-select,.pxt-select select{width:100%;max-width:none}.pxt-act{grid-template-columns:34px minmax(0,1fr);padding:11px 14px}.pxt-act-side{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.pxt-log-hd,.pxt-pager{padding:12px 14px}.pxt-pager .pxt-btn{flex:1 1 0}.pxt-pager span{order:-1;width:100%;text-align:center}.pxt-progress{width:100%}.pxt-step{grid-template-columns:minmax(0,1fr);gap:8px}.pxt-step-rail{justify-content:flex-start}.pxt-step-rail:after{display:none}.pxt-step-n{width:36px;height:36px;border-radius:11px}.pxt-step-card{padding:14px}.pxt-step-hd{flex-direction:column}.pxt-done,.pxt-step-act .pxt-btn{width:100%}.pxt-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pxt-toc-n{display:none}.pxt-art-hd{padding:14px;gap:12px}.pxt-art-hd .pxt-tint{width:34px;height:34px}.pxt-art-bd{padding:2px 14px 16px}.pxt-feats,.pxt-kv{grid-template-columns:minmax(0,1fr)}.pxt-var{grid-template-columns:minmax(0,1fr) auto}.pxt-var span{grid-column:1 / -1;grid-row:2}.pxt-tbl thead{display:none}.pxt-tbl,.pxt-tbl tbody,.pxt-tbl tr,.pxt-tbl td{display:block;width:100%}.pxt-tbl tr{padding:8px 14px;border-top:1px solid var(--pxt-line)}.pxt-tbl tr:first-child{border-top:0}.pxt-tbl td{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border:0;text-align:right}.pxt-tbl td:before{content:attr(data-label);color:var(--pxt-ink-3);font-weight:500;text-align:left}.pxt-tbl td:first-child{padding-bottom:5px;font-size:14px}.pxt-tbl td:first-child:before{content:none}.pxt-sec-hd .pxt-btn{margin-left:0;width:100%}}@media (max-width: 767.98px),(pointer: coarse){.pxt-btn,.pxt-btn.pxt-sm{min-height:44px}.pxt-btn.pxt-icon{width:44px}.pxt-chip{min-height:40px}.pxt-search input,.pxt-select select{min-height:44px}.pxt-search .pxt-clear{width:36px;height:36px}.pxt-toc-list button{min-height:44px}.pxt-lnk{min-height:32px}}@media (prefers-reduced-motion: reduce){.pxt-root *,.pxt-root *:before,.pxt-root *:after{animation:none!important;transition:none!important}}.nt-root{--nt-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--nt-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--nt-ink: #14152A;--nt-ink-2: #474959;--nt-ink-3: #646677;--nt-ink-4: #8A8C9C;--nt-line: #E3E6EC;--nt-line-2: #CDD2DC;--nt-surface: #fff;--nt-surface-2: #F6F7FA;--nt-hover: #F1F2F7;--nt-sunken: #ECEEF5;--nt-side-bg: #FAFAFC;--nt-brand: #4338CA;--nt-brand-soft: #EEF0FF;--nt-brand-ink: #3730A3;--nt-ok: #0E7A50;--nt-ok-soft: #E4F4EC;--nt-warn: #9A5B00;--nt-warn-soft: #FCF1DE;--nt-bad: #BE2F1D;--nt-bad-soft: #FBE9E5;--nt-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--nt-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--nt-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1680px;margin:0 auto;font-family:var(--nt-font);font-size:14px;line-height:1.45;color:var(--nt-ink);-webkit-font-smoothing:antialiased}.nt-root *,.nt-root *:before,.nt-root *:after{box-sizing:border-box}.nt-root :where(.nt-hero,.nt-home,.nt-bar,.nt-side,.nt-dialog,.nt-missing,.nt-backlinks,.nt-conflict,.nt-menu) :where(p,h1,h2,h3,h4){margin:0}.nt-root button,.nt-root input,.nt-root select{font-family:inherit}.nt-root :where(.nt-hero,.nt-side,.nt-bar,.nt-home,.nt-missing,.nt-backlinks,.nt-conflict,.nt-menu,.nt-dialog) :focus-visible{outline:2px solid var(--nt-brand);outline-offset:2px}.nt-root .nt-search-in input:focus-visible{outline:none}.nt-num{font-variant-numeric:tabular-nums}.nt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nt-root :where(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:12px}.nt-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;padding:16px 20px 18px 22px;border-radius:22px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 30px 56px -34px #0e0f2ccc,inset 0 1px #ffffff14}.nt-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.nt-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.nt-sky-b1{width:560px;height:560px;left:-220px;top:-340px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:nt-drift 26s ease-in-out infinite alternate}.nt-sky-b2{width:480px;height:480px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b666,#f472b600);animation:nt-drift 32s ease-in-out infinite alternate-reverse}.nt-sky-b3{width:440px;height:440px;right:30%;bottom:-360px;background:radial-gradient(closest-side,#fdba7461,#fdba7400);animation:nt-drift 28s ease-in-out infinite alternate}@keyframes nt-drift{to{transform:translate3d(40px,24px,0) scale(1.06)}}.nt-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}.nt-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.nt-sky-net circle{fill:#e0e7ff80}.nt-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nt-hero-head{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.nt-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#e2e5ffd6}.nt-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.nt-hero-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nt-hero-txt{min-width:0;max-width:640px}.nt-title{font:650 27px/1.12 var(--nt-display);letter-spacing:-.03em;color:#fff}.nt-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.nt-sub{margin-top:6px;font-size:13.5px;color:#e2e5ffd1}.nt-sub b{color:#fff;font-weight:600}.nt-sub .nt-sep{margin:0 7px;color:#e2e5ff66}.nt-hero .nt-sk{background:#ffffff29}.nt-kpis{display:grid;grid-template-columns:repeat(3,minmax(132px,168px));gap:10px}.nt-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 13px 11px;border:0;border-radius:14px;color:#fff;text-align:left;font:inherit;cursor:pointer;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.nt-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 16px 28px -18px #000000bf}.nt-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.nt-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.nt-kpi-top{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#e2e5ffdb;white-space:nowrap}.nt-kpi-ico{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:7px}.nt-kpi-brand{background:#818cf842;color:#d4daff}.nt-kpi-warm{background:#fbbf2438;color:#fde9b5}.nt-kpi-ok{background:#4ade9633;color:#c3f5d8}.nt-kpi-row{display:flex;align-items:baseline;gap:8px;min-width:0}.nt-kpi-val{font:650 24px/1 var(--nt-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nt-kpi-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#e2e5ffc2}.nt-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 13px;border:0;border-radius:10px;font:600 13.5px/1 var(--nt-font);color:var(--nt-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--nt-surface);box-shadow:inset 0 0 0 1px var(--nt-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.nt-btn:hover{background:var(--nt-surface-2);box-shadow:inset 0 0 0 1px var(--nt-line-2)}.nt-btn:disabled{opacity:.55;cursor:default}.nt-btn.nt-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.nt-btn.nt-pri:hover{transform:translateY(-1px)}.nt-btn.nt-danger{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.nt-btn.nt-danger:hover{background:linear-gradient(180deg,#c9321e,#a82718)}.nt-btn.nt-ghost{background:transparent;box-shadow:none;color:var(--nt-ink-2)}.nt-btn.nt-ghost:hover{background:var(--nt-hover);color:var(--nt-ink)}.nt-btn.nt-sm{height:32px;padding:0 10px;gap:6px;border-radius:9px;font-size:13px}.nt-hero .nt-btn.nt-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nt-hero .nt-btn.nt-glass:hover{background:#ffffff2b}.nt-hero .nt-btn.nt-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.nt-hero .nt-btn.nt-white:hover{background:#eef0ff;transform:translateY(-1px)}.nt-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:6px;font:600 12px/1 var(--nt-font);color:inherit;opacity:.8;box-shadow:inset 0 0 0 1px currentColor}.nt-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--nt-ink-3);cursor:pointer;transition:background-color .15s,color .15s}.nt-icon:hover{background:var(--nt-hover);color:var(--nt-ink)}.nt-icon[aria-pressed=true]{background:var(--nt-brand-soft);color:var(--nt-brand-ink)}.nt-icon:disabled{opacity:.45;cursor:default}.nt-icon .nt-fav{color:#b7791f;fill:#f2c14e}.nt-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--nt-sunken);animation:nt-pulse 1.1s ease-in-out infinite alternate}@keyframes nt-pulse{0%{opacity:.55}to{opacity:1}}.nt-spin{animation:nt-rot .9s linear infinite}@keyframes nt-rot{to{transform:rotate(360deg)}}.nt-work.teamnote-root{position:relative;display:flex;flex:1 1 auto;min-height:420px;overflow:hidden;border-radius:20px;background:var(--nt-surface);box-shadow:var(--nt-sh-1);font-family:var(--nt-font);color:var(--nt-ink)}.nt-root .nt-work.teamnote-root:not(.tn-dark){--tn-bg: #fff;--tn-bg-surface: #F6F7FA;--tn-bg-sidebar: #FAFAFC;--tn-text: #14152A;--tn-text-muted: #646677;--tn-border: #E3E6EC;--tn-hover: rgba(21,22,31,.045);--tn-active: rgba(67,56,202,.08);--tn-accent: #4338CA;--tn-accent-hover: #3730A3;--tn-skeleton: #ECEEF5;--tn-toolbar-active-bg: rgba(67,56,202,.08)}.nt-root .nt-work.teamnote-root.tn-dark{--tn-text-muted: #A3A3A0}.nt-root .nt-work.tn-dark{--nt-ink: #E6E6E4;--nt-ink-2: #CFCFCB;--nt-ink-3: #A3A3A0;--nt-ink-4: #85857F;--nt-line: #2F2F2F;--nt-line-2: #3A3A3A;--nt-surface: #191919;--nt-surface-2: #202020;--nt-hover: rgba(255,255,255,.06);--nt-sunken: #2A2A2A;--nt-side-bg: #1E1E1E;--nt-brand: #8B95F7;--nt-brand-soft: rgba(129,140,248,.16);--nt-brand-ink: #B9C1FF;--nt-warn-soft: rgba(245,166,35,.14);--nt-warn: #F2C47A;--nt-bad-soft: rgba(235,87,87,.14);--nt-bad: #FF9A8F}.nt-side{position:relative;z-index:2;display:flex;flex-direction:column;flex:none;width:272px;min-height:0;border-right:1px solid var(--nt-line);background:var(--nt-side-bg)}.nt-side.is-hidden,.nt-main.is-hidden{display:none}.nt-side-head{display:flex;align-items:center;gap:10px;height:52px;padding:0 8px 0 14px;border-bottom:1px solid var(--nt-line)}.nt-ws{display:flex;align-items:center;gap:9px;flex:1;min-width:0;font-size:13.5px;font-weight:650;color:var(--nt-ink)}.nt-ws>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-ws-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;font:700 13px/1 var(--nt-display);color:#fff;background:linear-gradient(145deg,#6d67f6,#4f46e5 45%,#3b2fb8);box-shadow:inset 0 1px #ffffff4d}.nt-side-acts{display:flex;flex-direction:column;gap:2px;padding:8px 8px 4px}.nt-nav{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:9px;background:none;font:550 13.5px/1.2 var(--nt-font);color:var(--nt-ink-2);text-align:left;cursor:pointer}.nt-nav>svg{flex:none;color:var(--nt-ink-3)}.nt-nav>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-nav:hover{background:var(--nt-hover);color:var(--nt-ink)}.nt-nav[aria-pressed=true],.nt-nav[aria-current=page]{background:var(--nt-brand-soft);color:var(--nt-brand-ink)}.nt-nav[aria-pressed=true]>svg,.nt-nav[aria-current=page]>svg{color:var(--nt-brand)}.nt-nav .nt-kbd{height:20px;color:var(--nt-ink-3);box-shadow:inset 0 0 0 1px var(--nt-line-2);opacity:1}.nt-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--nt-bad);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.nt-viewbar{display:flex;align-items:center;gap:8px;margin:6px 8px 0;padding:7px 8px 7px 11px;border-radius:10px;background:var(--nt-brand-soft);font-size:12.5px;font-weight:600;color:var(--nt-brand-ink)}.nt-viewbar>span{flex:1;min-width:0}.nt-viewbar button{height:26px;padding:0 8px;border:0;border-radius:7px;background:#ffffffb3;font:600 12px/1 var(--nt-font);color:var(--nt-brand-ink);cursor:pointer}.nt-work.tn-dark .nt-viewbar button{background:#ffffff14}.nt-side-scroll{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 12px}.nt-sec{padding-top:10px}.nt-sec-hd{display:flex;align-items:center;gap:2px;padding:0 2px 4px 4px}.nt-sec-toggle{display:inline-flex;align-items:center;gap:7px;flex:1;min-width:0;height:28px;padding:0 6px;border:0;border-radius:7px;background:none;font:650 12px/1 var(--nt-font);letter-spacing:.04em;text-transform:uppercase;color:var(--nt-ink-3);cursor:pointer}.nt-sec-toggle:hover{background:var(--nt-hover);color:var(--nt-ink-2)}.nt-sec-toggle .nt-chev{transition:transform .15s}.nt-sec-toggle[aria-expanded=true] .nt-chev{transform:rotate(90deg)}.nt-sec-toggle .nt-n{margin-left:2px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--nt-ink-4)}.nt-sec-add{width:28px;height:28px;opacity:.6}.nt-sec:hover .nt-sec-add,.nt-sec-add:focus-visible{opacity:1}.nt-sec-body{padding:0 0 2px}.nt-tree{color:var(--nt-ink)}.nt-item{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:0 8px;border:0;border-radius:8px;background:none;font:500 13.5px/1.2 var(--nt-font);color:var(--nt-ink);text-align:left;cursor:pointer}.nt-item:hover{background:var(--nt-hover)}.nt-item[aria-current=page]{background:var(--nt-brand-soft);color:var(--nt-brand-ink);font-weight:600}.nt-item-ico{display:grid;place-items:center;flex:none;width:20px;font-size:14px;line-height:1;color:var(--nt-ink-3)}.nt-item-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-item-meta{flex:none;font-size:12px;font-weight:500;color:var(--nt-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.nt-trash-row{display:flex;align-items:center;gap:4px;min-height:32px;padding:0 2px 0 8px;border-radius:8px}.nt-trash-row:hover{background:var(--nt-hover)}.nt-trash-row .nt-item-title{font-size:13px;color:var(--nt-ink-2)}.nt-trash-row .nt-left{flex:none;font-size:12px;font-weight:600;color:var(--nt-ink-3);font-variant-numeric:tabular-nums}.nt-trash-row .nt-left.is-soon{color:var(--nt-bad)}.nt-trash-row .nt-icon{width:30px;height:30px}.nt-trash-row .nt-icon.is-ok:hover{background:var(--nt-ok-soft);color:var(--nt-ok)}.nt-trash-row .nt-icon.is-bad:hover{background:var(--nt-bad-soft);color:var(--nt-bad)}.nt-empty-line{padding:6px 10px 8px;font-size:12.5px;color:var(--nt-ink-3)}.nt-link-danger{display:block;width:100%;margin-top:4px;padding:8px;border:0;border-radius:8px;background:none;font:600 12.5px/1 var(--nt-font);color:var(--nt-bad);cursor:pointer}.nt-link-danger:hover{background:var(--nt-bad-soft)}.nt-side-sk{display:flex;flex-direction:column;gap:8px;padding:6px 8px}.nt-side-foot{display:flex;align-items:center;gap:4px;padding:8px;border-top:1px solid var(--nt-line)}.nt-side-foot .nt-nav{flex:1;width:auto}.nt-tree .h-\[28px\]{height:30px}.nt-tree .text-\[13px\]{font-size:13.5px}.nt-main{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background:var(--nt-surface)}.nt-bar{display:flex;align-items:center;gap:6px;flex:none;min-height:52px;padding:7px 10px 7px 12px;border-bottom:1px solid var(--nt-line);background:var(--nt-surface)}.nt-crumbs{display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow:hidden}.nt-crumb{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:220px;height:30px;padding:0 7px;border:0;border-radius:8px;background:none;font:500 13.5px/1 var(--nt-font);color:var(--nt-ink-3);cursor:pointer}.nt-crumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-crumb:hover{background:var(--nt-hover);color:var(--nt-ink)}.nt-crumb[aria-current=page]{color:var(--nt-ink);font-weight:650}.nt-crumb-sep{flex:none;color:var(--nt-ink-4)}.nt-crumb-ico{flex:none;font-size:14px;line-height:1}.nt-bar-title{flex:1;min-width:0;font:650 14.5px/1.2 var(--nt-display);color:var(--nt-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-bar-meta{display:inline-flex;align-items:center;gap:6px;flex:none}.nt-edited{font-size:12.5px;color:var(--nt-ink-3);white-space:nowrap}.nt-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap}.nt-pill.is-warn{background:var(--nt-warn-soft);color:var(--nt-warn)}.nt-pill.is-muted{background:var(--nt-surface-2);color:var(--nt-ink-3);box-shadow:inset 0 0 0 1px var(--nt-line)}.nt-bar-acts{display:flex;align-items:center;gap:2px;flex:none}.nt-bar-acts .nt-share{margin:0 2px 0 4px}.nt-count{margin-left:-2px;font-size:12px;font-weight:650;color:var(--nt-ink-3);font-variant-numeric:tabular-nums}.nt-avatars{display:inline-flex;align-items:center;margin-right:4px;padding-left:6px}.nt-av{display:grid;place-items:center;width:28px;height:28px;margin-left:-6px;border-radius:50%;font:700 12px/1 var(--nt-font);color:var(--nt-av-fg, #2C3F86);background:var(--nt-av-bg, #E3E8F8);box-shadow:0 0 0 2px var(--nt-surface)}.nt-av.is-more{background:var(--nt-surface-2);color:var(--nt-ink-2);box-shadow:0 0 0 2px var(--nt-surface),inset 0 0 0 1px var(--nt-line)}.nt-a1{--nt-av-bg: #E3E8F8;--nt-av-fg: #2C3F86}.nt-a2{--nt-av-bg: #E0F0E8;--nt-av-fg: #1C6444}.nt-a3{--nt-av-bg: #F5E6DC;--nt-av-fg: #873F1E}.nt-a4{--nt-av-bg: #ECE5F7;--nt-av-fg: #57388B}.nt-a5{--nt-av-bg: #F4EAD0;--nt-av-fg: #74540E}.nt-a6{--nt-av-bg: #DFEDF1;--nt-av-fg: #1D5C6B}.nt-notice{display:flex;align-items:center;justify-content:center;gap:8px;flex:none;padding:7px 12px;background:var(--nt-warn-soft);font-size:12.5px;font-weight:600;color:var(--nt-warn);text-align:center}.nt-body{position:relative;display:flex;flex:1;min-height:0}.nt-doc{flex:1;min-width:0;overflow-y:auto;background:var(--nt-surface)}.nt-doc-inner{max-width:1100px;margin:0 auto;padding:0 64px 56px}.nt-doc-inner.is-wide{max-width:none}.nt-conflict{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;border-radius:14px;background:var(--nt-warn-soft);box-shadow:inset 0 0 0 1px #9a5b0038;font-size:13.5px;color:var(--nt-ink)}.nt-conflict>svg{flex:none;margin-top:1px;color:var(--nt-warn)}.nt-conflict>div{flex:1;min-width:0}.nt-conflict b{display:block;font-weight:650}.nt-conflict p{margin-top:2px;color:var(--nt-ink-2)}.nt-conflict .nt-btn{flex:none}.nt-doc-sk{display:flex;flex-direction:column;gap:14px;padding:28px 0 40px}.nt-backlinks{margin-top:32px;padding-top:20px;border-top:1px solid var(--nt-line)}.nt-backlinks h4{margin-bottom:8px;font-size:12.5px;font-weight:650;color:var(--nt-ink-3)}.nt-backlinks .nt-item{max-width:420px}.nt-panel{display:flex;flex:none;min-height:0}.nt-panel>aside{height:100%}.nt-missing{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:420px;margin:72px auto;padding:0 20px;text-align:center}.nt-missing h2{font:650 18px/1.3 var(--nt-display);color:var(--nt-ink)}.nt-missing p{font-size:13.5px;color:var(--nt-ink-3)}.nt-home{max-width:980px;margin:0 auto;padding:36px 32px 48px}.nt-welcome{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--nt-line)}.nt-welcome-ico{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;color:var(--nt-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--nt-line),0 0 0 6px #6366f10f}.nt-work.tn-dark .nt-welcome-ico{background:var(--nt-brand-soft);box-shadow:none}.nt-welcome>div{flex:1;min-width:0}.nt-welcome h2{font:650 22px/1.2 var(--nt-display);letter-spacing:-.02em;color:var(--nt-ink)}.nt-welcome p{margin-top:4px;max-width:58ch;font-size:14px;color:var(--nt-ink-3)}.nt-welcome-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nt-home-sec{margin-top:26px}.nt-home-sec>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.nt-home-sec h3{font:650 16px/1.25 var(--nt-display);color:var(--nt-ink)}.nt-home-sec header p{font-size:13px;color:var(--nt-ink-3)}.nt-recent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.nt-recent{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border:0;border-radius:14px;background:var(--nt-surface);box-shadow:inset 0 0 0 1px var(--nt-line);font:inherit;color:var(--nt-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.nt-recent:hover{box-shadow:inset 0 0 0 1px var(--nt-line-2),0 10px 22px -16px #10122859;transform:translateY(-1px)}.nt-recent-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;font-size:18px;line-height:1;color:var(--nt-brand);background:var(--nt-brand-soft)}.nt-recent>span:last-child{min-width:0}.nt-recent b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650}.nt-recent small{display:block;margin-top:2px;font-size:12.5px;color:var(--nt-ink-3)}.nt-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px}.nt-tpl{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:0;border-radius:16px;background:var(--nt-surface);box-shadow:inset 0 0 0 1px var(--nt-line);font:inherit;color:var(--nt-ink);text-align:left;cursor:pointer;transition:box-shadow .15s,transform .15s}.nt-tpl:hover{box-shadow:inset 0 0 0 1px var(--nt-brand),0 12px 24px -18px #4338ca99;transform:translateY(-1px)}.nt-tpl-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--nt-tpl-fg, #2C3F86);background:var(--nt-tpl-bg, #E3E8F8)}.nt-work.tn-dark .nt-tpl-ico{background:#ffffff14;color:var(--nt-ink)}.nt-tpl b{font-size:14px;font-weight:650}.nt-tpl small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.4;color:var(--nt-ink-3)}.nt-tpl.is-blank{align-items:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 1.5px var(--nt-line-2);border:0;background:var(--nt-surface-2)}.nt-menu-wrap{position:relative;flex:none}.nt-menu{position:fixed;z-index:110;min-width:236px;max-width:calc(100vw - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:1px;padding:6px;border-radius:12px;background:#fff;box-shadow:var(--nt-sh-3);color:#14152a}.nt-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:550 13.5px/1.2 var(--nt-font);color:#14152a;text-align:left;white-space:nowrap;cursor:pointer}.nt-menu-item>svg{flex:none;color:#646677}.nt-menu-item:hover,.nt-menu-item:focus-visible{background:#f1f2f7;outline:none}.nt-menu-item:disabled{opacity:.5;cursor:default}.nt-menu-item.is-danger,.nt-menu-item.is-danger>svg{color:#be2f1d}.nt-menu-item.is-danger:hover,.nt-menu-item.is-danger:focus-visible{background:#fbe9e5}.nt-menu-item .nt-check{margin-left:auto;color:#4338ca}.nt-menu-label{padding:8px 10px 4px;font-size:12px;font-weight:650;color:#646677}.nt-menu hr{margin:4px 6px;border:0;border-top:1px solid #E3E6EC}.nt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:nt-fade .18s ease-out}@keyframes nt-fade{0%{opacity:0}}.nt-dialog{width:100%;max-width:460px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:#fff;box-shadow:var(--nt-sh-3);font:14px/1.45 var(--nt-font);color:#14152a}.nt-dialog.is-wide{max-width:540px}.nt-dialog-bd{flex:1;min-height:0;overflow-y:auto;padding:22px 22px 6px}.nt-dialog-hd{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.nt-dialog-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px}.nt-dialog-ico.is-bad{background:#fbe9e5;color:#be2f1d}.nt-dialog-ico.is-brand{background:#eef0ff;color:#4338ca}.nt-dialog-hd>div{flex:1;min-width:0;padding-top:2px}.nt-dialog h2{font:650 18px/1.25 var(--nt-display);letter-spacing:-.01em;color:#14152a}.nt-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:#646677}.nt-dialog p{font-size:14px;line-height:1.5;color:#474959;overflow-wrap:anywhere}.nt-dialog p strong{color:#14152a;font-weight:650}.nt-dialog .nt-icon{color:#646677}.nt-dialog .nt-icon:hover{background:#f1f2f7;color:#14152a}.nt-dialog-x{margin:-6px -8px 0 0}.nt-dialog-ft{display:flex;gap:8px;padding:16px 22px 22px}.nt-dialog-ft .nt-btn{flex:1;height:42px}.nt-dialog .nt-btn{--nt-surface: #fff;--nt-surface-2: #F6F7FA;--nt-line: #E3E6EC;--nt-line-2: #CDD2DC;--nt-ink: #14152A}.nt-search-in{position:relative;margin-bottom:10px}.nt-search-in svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a8c9c;pointer-events:none}.nt-search-in input{width:100%;height:40px;padding:0 12px 0 36px;border:0;border-radius:11px;background:#f6f7fa;box-shadow:inset 0 0 0 1px #e3e6ec;font:500 14px/1 var(--nt-font);color:#14152a}.nt-search-in input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px #4338ca,0 0 0 3px #4338ca24}.nt-dest{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;padding:4px;border-radius:12px;box-shadow:inset 0 0 0 1px #e3e6ec}.nt-dest button{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:none;font:500 13.5px/1.2 var(--nt-font);color:#14152a;text-align:left;cursor:pointer}.nt-dest button:hover{background:#f1f2f7}.nt-dest button[aria-pressed=true]{background:#eef0ff;color:#3730a3;font-weight:650}.nt-dest button>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-dest button svg{flex:none;color:#646677}.nt-dest .nt-dest-ico{display:grid;place-items:center;flex:none;width:20px;font-size:14px;line-height:1}.nt-dest-empty{padding:14px;font-size:13px;color:#646677;text-align:center}@media (max-width: 1180px){.nt-hero{grid-template-columns:minmax(0,1fr)}.nt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-edited{display:none}}@media (max-width: 1023.98px){.nt-side{width:240px}.nt-doc-inner{padding:0 28px 48px}}@media (max-width: 767.98px){.nt-root{gap:12px}.nt-hero{gap:10px;padding:14px 14px 14px 16px;border-radius:18px}.nt-title{font-size:22px}.nt-sub{font-size:13px}.nt-hero-acts{width:100%}.nt-hero-acts .nt-btn{flex:1 1 auto}.nt-hero-acts .nt-kbd{display:none}.nt-kpis{gap:8px}.nt-kpi{padding:9px 10px 10px;gap:5px}.nt-kpi-top{font-size:12px;gap:6px}.nt-kpi-ico{display:none}.nt-kpi-val{font-size:21px}.nt-kpi-sub,.nt-root.is-page .nt-kpis,.nt-root.is-page .nt-sub{display:none}.nt-work.teamnote-root{border-radius:16px}.nt-side{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;border-right:0}.nt-bar{flex-wrap:wrap;padding:6px 6px 6px 8px}.nt-bar-meta{order:3;flex-basis:100%;padding:0 0 4px 4px}.nt-bar-meta:empty{display:none}.nt-bar-meta .nt-edited{display:inline}.nt-crumb{max-width:160px}.nt-crumbs .nt-crumb:not([aria-current=page]),.nt-crumbs .nt-crumb-sep{display:none}.nt-avatars,.nt-bar-acts .nt-hide-sm{display:none}.nt-bar-acts .nt-share>span{display:none}.nt-bar-acts .nt-share{width:40px;padding:0}.nt-doc-inner{padding:0 16px 40px}.nt-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6}.nt-panel>aside{width:100%}.nt-home{padding:22px 16px 32px}.nt-welcome{flex-direction:column;align-items:flex-start;gap:12px}.nt-welcome-acts .nt-btn{flex:1 1 auto}.nt-tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-dialog-ft{flex-direction:column-reverse}.nt-modal{padding:12px 12px calc(84px + env(safe-area-inset-bottom,0px))}.nt-dialog{max-height:calc(100vh - 108px)}}@media (max-width: 767.98px),(pointer: coarse){.nt-btn,.nt-btn.nt-sm{min-height:44px}.nt-icon{width:44px;height:44px}.nt-nav,.nt-item,.nt-menu-item,.nt-dest button{min-height:44px}.nt-sec-toggle{height:40px}.nt-sec-add{width:44px;height:44px;opacity:1}.nt-crumb{height:40px}.nt-trash-row{min-height:44px}.nt-trash-row .nt-icon{width:44px;height:44px}.nt-kpi{min-height:44px}.nt-viewbar button{height:36px}.nt-tree .h-\[28px\]{height:40px}.nt-tree .opacity-0{opacity:1}}@media (prefers-reduced-motion: reduce){.nt-root *,.nt-root *:before,.nt-root *:after{animation:none!important;transition:none!important}.nt-modal{animation:none!important}}.rs-root,.rs-modal{--rn-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--rn-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--rn-ink: #14152A;--rn-ink-2: #474959;--rn-ink-3: #646677;--rn-ink-4: #8A8C9C;--rn-line: #E3E6EC;--rn-line-2: #CDD2DC;--rn-surface: #fff;--rn-surface-2: #F6F7FA;--rn-hover: #F1F2F7;--rn-sunken: #ECEEF5;--rn-brand: #4338CA;--rn-brand-soft: #EEF0FF;--rn-brand-ink: #3730A3;--rn-ok: #0E7A50;--rn-ok-soft: #E4F4EC;--rn-warn: #9A5B00;--rn-warn-soft: #FCF1DE;--rn-bad: #BE2F1D;--rn-bad-soft: #FBE9E5;--rn-info: #1F5FA6;--rn-info-soft: #E6EFFA;--rn-done: #5B21B6;--rn-done-soft: #EFE9FB;--rn-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--rn-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--rn-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--rn-font);font-size:14px;line-height:1.45;color:var(--rn-ink);-webkit-font-smoothing:antialiased}.rs-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.rs-root *,.rs-root *:before,.rs-root *:after,.rs-modal *,.rs-modal *:before,.rs-modal *:after{box-sizing:border-box}.rs-root :where(p,h1,h2,h3,h4,dl,dd,figure),.rs-modal :where(p,h2,h3,h4,dl,dd){margin:0}.rs-root :where(ul,ol),.rs-modal :where(ul,ol){margin:0;padding:0;list-style:none}.rs-root button,.rs-modal button,.rs-root input,.rs-modal input,.rs-root select,.rs-modal select,.rs-root textarea,.rs-modal textarea{font-family:inherit}.rs-root :focus-visible,.rs-modal :focus-visible{outline:2px solid var(--rn-brand);outline-offset:2px}.rs-num{font-variant-numeric:tabular-nums}.rs-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rs-spacer{flex:1 1 auto}.rs-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.rs-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.rs-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.rs-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:rs-drift 26s ease-in-out infinite alternate}.rs-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:rs-drift 32s ease-in-out infinite alternate-reverse}.rs-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:rs-drift 28s ease-in-out infinite alternate}@keyframes rs-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.rs-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.rs-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.rs-sky-net circle{fill:#e0e7ff80}.rs-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rs-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.rs-hero-txt{flex:1 1 auto;min-width:0;max-width:740px}.rs-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.rs-eyebrow .rs-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.rs-eyebrow .rs-eyebrow-sep{color:#e2e5ff61}.rs-eyebrow .rs-flag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#fbbf2433;color:#fde9b5;font-size:12px;font-weight:650}.rs-title{font:650 38px/1.06 var(--rn-display);letter-spacing:-.034em;color:#fff}.rs-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.rs-sub{margin-top:8px;max-width:66ch;font-size:15px;color:#e2e5ffd1}.rs-sub b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.rs-sub .rs-sep{margin:0 7px;color:#e2e5ff61}.rs-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.rs-hero .rs-sk{background:#ffffff29}.rs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rs-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.rs-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.rs-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.rs-kpi.is-static{cursor:default}.rs-kpi.is-static:hover{transform:none;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14}.rs-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.rs-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.rs-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.rs-kpi-brand{background:#818cf83d;color:#d4daff}.rs-kpi-hot{background:#fb71853d;color:#ffd3d9}.rs-kpi-warm{background:#fbbf2438;color:#fde9b5}.rs-kpi-ok{background:#4ade9633;color:#c3f5d8}.rs-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.rs-kpi-val{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 30px/1 var(--rn-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:4px}.rs-kpi-val.is-name{font-size:24px;letter-spacing:-.02em}.rs-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-kpi-sub .is-up{color:#a7f3d0;font-weight:650}.rs-kpi-sub .is-down{color:#ffc9c0;font-weight:650}.rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--rn-font);color:var(--rn-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--rn-surface);box-shadow:inset 0 0 0 1px var(--rn-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.rs-btn svg{flex:none}.rs-btn:hover{background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line-2),0 1px 2px #1012280d}.rs-btn:disabled,.rs-btn[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.rs-btn.rs-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.rs-btn.rs-pri:hover:not(:disabled){transform:translateY(-1px)}.rs-btn.rs-okbtn{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.rs-btn.rs-dangerbtn{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.rs-btn.rs-dangerbtn:hover:not(:disabled){background:linear-gradient(180deg,#c9321e,#a82718)}.rs-btn.rs-danger-soft{color:var(--rn-bad)}.rs-btn.rs-danger-soft:hover{background:var(--rn-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.rs-btn.rs-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.rs-btn.rs-ghost{background:transparent;box-shadow:none;color:var(--rn-ink-2)}.rs-btn.rs-ghost:hover{background:var(--rn-hover);color:var(--rn-ink)}.rs-hero .rs-btn.rs-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rs-hero .rs-btn.rs-glass:hover{background:#ffffff2b}.rs-hero .rs-btn.rs-glass[aria-pressed=true]{background:#fbbf2438;box-shadow:inset 0 0 0 1.5px #fde9b599;color:#fde9b5}.rs-hero .rs-btn.rs-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.rs-hero .rs-btn.rs-white:hover{background:#eef0ff;transform:translateY(-1px)}.rs-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--rn-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.rs-iconbtn:hover{background:var(--rn-hover);color:var(--rn-ink)}.rs-iconbtn.is-danger:hover{background:var(--rn-bad-soft);color:var(--rn-bad)}.rs-iconbtn:disabled{opacity:.5;cursor:default}.rs-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--rn-font);color:var(--rn-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.rs-lnk:hover{text-decoration:underline;text-underline-offset:3px}.rs-lnk:disabled{opacity:.55;cursor:default;text-decoration:none}.rs-spin{animation:rs-rot .9s linear infinite}@keyframes rs-rot{to{transform:rotate(360deg)}}.rs-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--rn-sunken);animation:rs-pulse 1.1s ease-in-out infinite alternate}@keyframes rs-pulse{0%{opacity:.55}to{opacity:1}}.rs-tabs{display:flex;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;background:var(--rn-surface);box-shadow:var(--rn-sh-1);overflow-x:auto;scrollbar-width:none;align-self:flex-start}.rs-tabs::-webkit-scrollbar{display:none}.rs-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:0;border-radius:10px;flex:none;font:600 13.5px/1 var(--rn-font);color:var(--rn-ink-2);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.rs-tab svg{color:var(--rn-ink-4)}.rs-tab:hover{background:var(--rn-hover);color:var(--rn-ink)}.rs-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.rs-tab[aria-selected=true] svg{color:#a5b4fc}.rs-tab .rs-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--rn-sunken);color:var(--rn-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.rs-tab[aria-selected=true] .rs-count{background:#ffffff29;color:#fff}.rs-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--rn-surface);box-shadow:var(--rn-sh-1)}.rs-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.rs-toolbar-row+.rs-toolbar-row{padding-top:10px;border-top:1px solid var(--rn-line)}.rs-search{position:relative;flex:1 1 260px;min-width:200px}.rs-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--rn-ink-4);pointer-events:none}.rs-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--rn-surface-2);font:500 14px/1 var(--rn-font);color:var(--rn-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rs-search input::-moz-placeholder{color:var(--rn-ink-3);opacity:1}.rs-search input::placeholder{color:var(--rn-ink-3);opacity:1}.rs-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rs-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--rn-brand),0 0 0 3px #4338ca24}.rs-search .rs-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--rn-ink-3);cursor:pointer}.rs-search .rs-clear:hover{background:var(--rn-hover);color:var(--rn-ink)}.rs-selectbox{position:relative;display:inline-flex;align-items:center;min-width:0}.rs-selectbox select,.rs-selectbox input{height:38px;max-width:240px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--rn-surface);box-shadow:inset 0 0 0 1px var(--rn-line);font:550 13.5px/1 var(--rn-font);color:var(--rn-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.rs-selectbox input{padding-right:10px;cursor:text}.rs-selectbox select:hover,.rs-selectbox input:hover{box-shadow:inset 0 0 0 1px var(--rn-line-2);color:var(--rn-ink)}.rs-selectbox select:focus,.rs-selectbox input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--rn-brand),0 0 0 3px #4338ca24}.rs-selectbox>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--rn-ink-4);pointer-events:none}.rs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.rs-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line);font:600 13px/1 var(--rn-font);color:var(--rn-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.rs-chip:has(.rs-n){padding-right:6px}.rs-chip:hover{background:var(--rn-hover);color:var(--rn-ink);box-shadow:inset 0 0 0 1px var(--rn-line-2)}.rs-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.rs-chip .rs-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--rn-line);color:var(--rn-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.rs-chip[aria-pressed=true] .rs-n{background:#ffffff29;box-shadow:none;color:#fff}.rs-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.rs-dot.is-ok{background:#22c55e}.rs-dot.is-warn{background:#f5b94a}.rs-dot.is-bad{background:#ef4444}.rs-dot.is-muted{background:#c3c6d1}.rs-dot.is-brand{background:#6366f1}.rs-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:0 4px}.rs-list-head .rs-count{font-size:13px;font-weight:600;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-list-head .rs-count b{color:var(--rn-ink);font-weight:650}.rs-card{min-width:0;border-radius:18px;background:var(--rn-surface);box-shadow:var(--rn-sh-1)}.rs-card-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 0}.rs-card-hd h2,.rs-card-hd h3{display:inline-flex;align-items:center;gap:8px;font:650 16px/1.25 var(--rn-display);letter-spacing:-.01em;color:var(--rn-ink)}.rs-card-hd h2 svg,.rs-card-hd h3 svg{color:var(--rn-ink-4)}.rs-card-hd small{font-size:12.5px;color:var(--rn-ink-3)}.rs-card-bd{padding:14px 18px 18px}.rs-pill{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--rn-ink-2);background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line)}.rs-pill.has-dot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.rs-pill.is-ok{background:var(--rn-ok-soft);color:var(--rn-ok);box-shadow:none}.rs-pill.is-warn{background:var(--rn-warn-soft);color:var(--rn-warn);box-shadow:none}.rs-pill.is-bad{background:var(--rn-bad-soft);color:var(--rn-bad);box-shadow:none}.rs-pill.is-info{background:var(--rn-info-soft);color:var(--rn-info);box-shadow:none}.rs-pill.is-brand{background:var(--rn-brand-soft);color:var(--rn-brand-ink);box-shadow:none}.rs-pill.is-done{background:var(--rn-done-soft);color:var(--rn-done);box-shadow:none}.rs-pill.is-muted{color:var(--rn-ink-3)}.rs-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--rn-brand-soft);color:var(--rn-brand-ink);font-size:13.5px}.rs-note svg{flex:none;margin-top:1px}.rs-note.is-warn{background:var(--rn-warn-soft);color:var(--rn-warn)}.rs-note.is-bad{background:var(--rn-bad-soft);color:var(--rn-bad)}.rs-note b,.rs-note strong{font-weight:650}.rs-mono{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;font:650 14px/1 var(--rn-font);letter-spacing:.01em;color:var(--rn-mono-fg, #2C3F86);background:var(--rn-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.rs-mono.is-sm{width:30px;height:30px;border-radius:10px;font-size:12px}.rs-mono.is-lg{width:56px;height:56px;border-radius:17px;font-size:19px}.rs-m1{--rn-mono-bg: #E3E8F8;--rn-mono-fg: #2C3F86}.rs-m2{--rn-mono-bg: #E0F0E8;--rn-mono-fg: #1C6444}.rs-m3{--rn-mono-bg: #F5E6DC;--rn-mono-fg: #873F1E}.rs-m4{--rn-mono-bg: #ECE5F7;--rn-mono-fg: #57388B}.rs-m5{--rn-mono-bg: #F4EAD0;--rn-mono-fg: #74540E}.rs-m6{--rn-mono-bg: #DFEDF1;--rn-mono-fg: #1D5C6B}.rs-m7{--rn-mono-bg: #F3E2EA;--rn-mono-fg: #873052}.rs-m8{--rn-mono-bg: #E7E8EE;--rn-mono-fg: #3D4050}.rs-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--rn-surface);box-shadow:var(--rn-sh-1);text-align:center}.rs-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--rn-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--rn-line),0 0 0 6px #6366f10f}.rs-empty h3{font:650 17px/1.3 var(--rn-display);color:var(--rn-ink)}.rs-empty p{max-width:52ch;font-size:13.5px;color:var(--rn-ink-3)}.rs-empty p b{color:var(--rn-ink-2);font-weight:650}.rs-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.rs-empty.is-flat{box-shadow:none;background:var(--rn-surface-2);padding:28px 18px 30px}.rs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rs-fade .18s ease-out;text-align:left}.rs-modal.is-top{z-index:80}@keyframes rs-fade{0%{opacity:0}}.rs-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:20px;background:var(--rn-surface);box-shadow:var(--rn-sh-3)}.rs-dialog:focus,.rs-dialog:focus-visible{outline:none}.rs-dialog.is-sm{max-width:440px}.rs-dialog.is-md{max-width:680px}.rs-dialog.is-lg{max-width:980px}.rs-dialog.is-xl{max-width:1120px}.rs-dialog-hd{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--rn-line)}.rs-dialog-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--rn-brand-soft);color:var(--rn-brand)}.rs-dialog-ico.is-bad{background:var(--rn-bad-soft);color:var(--rn-bad)}.rs-dialog-ico.is-warn{background:var(--rn-warn-soft);color:var(--rn-warn)}.rs-dialog-ico.is-ok{background:var(--rn-ok-soft);color:var(--rn-ok)}.rs-dialog-hd>div{flex:1;min-width:0;padding-top:1px}.rs-dialog-hd h2{font:650 19px/1.25 var(--rn-display);letter-spacing:-.012em;color:var(--rn-ink)}.rs-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-dialog-x{margin:-4px -8px 0 0}.rs-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 20px;display:flex;flex-direction:column;gap:16px}.rs-dialog-bd>p{font-size:14px;line-height:1.5;color:var(--rn-ink-2);overflow-wrap:anywhere}.rs-dialog-bd>p strong{color:var(--rn-ink);font-weight:650}.rs-dialog-ft{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--rn-line);background:var(--rn-surface-2)}.rs-dialog-ft .rs-ft-note{margin-right:auto;font-size:12.5px;color:var(--rn-ink-3)}.rs-grid{display:grid;gap:12px}.rs-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-grid .is-full{grid-column:1 / -1}.rs-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rs-field>span,.rs-label{font-size:12.5px;font-weight:600;color:var(--rn-ink-2)}.rs-field .rs-req{color:var(--rn-bad)}.rs-hint{font-size:12.5px;color:var(--rn-ink-3)}.rs-hint.is-warn{color:var(--rn-warn)}.rs-input,.rs-select,.rs-textarea{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--rn-surface);color:var(--rn-ink);box-shadow:inset 0 0 0 1px var(--rn-line-2);font:500 14px/1.3 var(--rn-font);transition:box-shadow .15s,background .15s}.rs-input::-moz-placeholder,.rs-textarea::-moz-placeholder{color:var(--rn-ink-3);opacity:1}.rs-input::placeholder,.rs-textarea::placeholder{color:var(--rn-ink-3);opacity:1}.rs-input:hover,.rs-select:hover,.rs-textarea:hover{box-shadow:inset 0 0 0 1px #b5bbc8}.rs-input:focus,.rs-select:focus,.rs-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--rn-brand),0 0 0 3px #4338ca24}.rs-input:disabled,.rs-select:disabled,.rs-textarea:disabled{background:var(--rn-surface-2);color:var(--rn-ink-3);cursor:not-allowed}.rs-input.is-num{font-variant-numeric:tabular-nums}.rs-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rs-input[type=number]::-webkit-inner-spin-button,.rs-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rs-select{padding-right:30px;-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='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.rs-textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical;line-height:1.5}.rs-affix{position:relative;display:block;min-width:0}.rs-affix .rs-input{padding-right:52px}.rs-affix>i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:600 12.5px/1 var(--rn-font);font-style:normal;color:var(--rn-ink-3);pointer-events:none}.rs-switch{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.rs-switch .rs-track{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--rn-line-2);transition:background-color .2s}.rs-switch .rs-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122840;transition:transform .2s}.rs-switch[aria-checked=true] .rs-track{background:var(--rn-brand)}.rs-switch[aria-checked=true] .rs-track:after{transform:translate(18px)}.rs-switch b{display:block;font-size:13.5px;font-weight:650;color:var(--rn-ink)}.rs-switch small{display:block;margin-top:1px;font-size:12.5px;color:var(--rn-ink-3)}.rs-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line)}.rs-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--rn-font);color:var(--rn-ink-2);cursor:pointer;white-space:nowrap}.rs-seg button svg{color:var(--rn-ink-4)}.rs-seg button:hover{color:var(--rn-ink)}.rs-seg button[aria-pressed=true],.rs-seg button[aria-selected=true]{background:#fff;color:var(--rn-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px var(--rn-line)}.rs-seg button[aria-pressed=true] svg,.rs-seg button[aria-selected=true] svg{color:var(--rn-brand)}@media (max-width: 1280px){.rs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.rs-root{gap:14px}.rs-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.rs-hero-top{flex-direction:column;gap:16px}.rs-title{font-size:29px}.rs-hero-acts{width:100%;justify-content:stretch}.rs-hero-acts .rs-btn{flex:1 1 45%}.rs-kpi{padding:12px 12px 13px}.rs-kpi-top{font-size:12.5px;gap:7px;align-items:flex-start}.rs-kpi-top>span:last-child{overflow:visible;white-space:normal;line-height:1.3;padding-top:4px}.rs-kpi-val{font-size:24px}.rs-kpi-val.is-name{font-size:20px}.rs-kpi-sub{white-space:normal;line-height:1.35;font-size:12.5px}.rs-kpis.is-3{grid-template-columns:minmax(0,1fr)}.rs-tabs{align-self:stretch;width:auto}.rs-toolbar-row>.rs-search{flex-basis:100%;min-width:0}.rs-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:2px 12px;scrollbar-width:none}.rs-chips::-webkit-scrollbar{display:none}.rs-chip{flex:none}.rs-selectbox,.rs-selectbox select,.rs-selectbox input{width:100%;max-width:100%}.rs-modal{align-items:flex-end;padding:0}.rs-dialog,.rs-dialog.is-sm,.rs-dialog.is-md,.rs-dialog.is-lg,.rs-dialog.is-xl{max-width:none;max-height:94vh;max-height:94dvh;border-radius:20px 20px 0 0}.rs-dialog-hd{padding:16px 16px 12px}.rs-dialog-bd{padding:14px 16px 18px}.rs-dialog-ft{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.rs-dialog-ft .rs-btn{flex:1 1 0}.rs-dialog-ft .rs-ft-note{flex-basis:100%}.rs-grid.is-2{grid-template-columns:minmax(0,1fr)}.rs-root input,.rs-root select,.rs-root textarea,.rs-modal input,.rs-modal select,.rs-modal textarea{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.rs-btn,.rs-btn.rs-sm{min-height:44px}.rs-iconbtn{width:44px;height:44px}.rs-tab{min-height:44px}.rs-chip{height:44px}.rs-seg button{min-height:40px}.rs-search input,.rs-input,.rs-select,.rs-selectbox select,.rs-selectbox input{min-height:44px}.rs-search .rs-clear{right:2px;width:40px;height:40px}.rs-switch,.rs-lnk{min-height:44px}}@media (prefers-reduced-motion: reduce){.rs-root *,.rs-root *:before,.rs-root *:after,.rs-modal,.rs-modal *,.rs-modal *:before,.rs-modal *:after{animation:none!important;transition:none!important}.rs-kpi:hover,.rs-btn:hover{transform:none!important}}.rs-roles{display:inline-flex;flex-wrap:wrap;gap:4px}.rs-role{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap}.rs-role.is-parrain{background:#f6ebd3;color:#7a4f00}.rs-role.is-filleul{background:var(--rn-brand-soft);color:var(--rn-brand-ink)}.rs-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--rn-ink-2);white-space:nowrap}.rs-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#b6bac6}.rs-status.is-active:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.rs-status.is-pending:before{background:#f5b94a;box-shadow:0 0 0 3px #f5b94a2e}.rs-dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rs-dash .is-wide{grid-column:1 / -1}.rs-ranks{display:flex;flex-direction:column;gap:4px}.rs-rank{display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 6px;border-radius:12px}.rs-rank:hover{background:var(--rn-surface-2)}button.rs-rank{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}button.rs-rank:disabled{cursor:default}.rs-rank-amt .rs-roles{display:flex;justify-content:flex-end;margin-top:4px}.rs-rank-no{font-size:12.5px;font-weight:650;color:var(--rn-ink-3);text-align:center;font-variant-numeric:tabular-nums}.rs-rank-main{min-width:0}.rs-rank-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;color:var(--rn-ink)}.rs-bar{position:relative;display:block;height:6px;margin-top:6px;overflow:hidden;border-radius:99px;background:var(--rn-sunken)}.rs-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .6s cubic-bezier(.2,.8,.2,1)}.rs-rank-amt{font-size:14px;font-weight:700;color:var(--rn-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.rs-levels{display:flex;flex-direction:column;gap:12px}.rs-lv{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px}.rs-lv-tag{display:inline-flex;align-items:center;justify-content:center;height:26px;border-radius:8px;background:var(--rn-brand-soft);color:var(--rn-brand-ink);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.rs-lv .rs-bar{height:10px;margin:0}.rs-lv:nth-child(2) .rs-bar>i{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.rs-lv:nth-child(3) .rs-bar>i{background:linear-gradient(90deg,#0ea5a4,#5eead4)}.rs-lv:nth-child(4) .rs-bar>i{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.rs-lv:nth-child(n+5) .rs-bar>i{background:linear-gradient(90deg,#64748b,#94a3b8)}.rs-lv-amt{min-width:92px;font-size:14px;font-weight:700;color:var(--rn-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rs-lv-amt small{display:block;font-size:12px;font-weight:500;color:var(--rn-ink-3)}.rs-evo{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:10px;height:200px;padding:8px 4px 0}.rs-evo-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%;min-width:0}.rs-evo-col b{font-size:12.5px;font-weight:650;color:var(--rn-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-evo-track{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;width:100%;min-height:0}.rs-evo-track>i{display:block;width:100%;max-width:56px;min-height:3px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#818cf8,#4338ca);transition:height .6s cubic-bezier(.2,.8,.2,1)}.rs-evo-track>i.is-zero{background:var(--rn-sunken)}.rs-evo-col span{font-size:12.5px;color:var(--rn-ink-3)}.rs-evo-col.is-now span{color:var(--rn-ink);font-weight:650}.rs-canvas{position:relative;height:calc(100vh - 300px);min-height:460px;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 1px 1px,rgba(20,21,42,.08) 1px,transparent 0) 0 0 / 22px 22px,var(--rn-surface);box-shadow:var(--rn-sh-1);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rs-canvas svg{display:block;width:100%;height:100%;cursor:grab}.rs-canvas.is-dragging svg{cursor:grabbing}.rs-canvas .rs-link{fill:none;stroke:#c7cbf5;stroke-width:2}.rs-canvas-scale{position:absolute;right:14px;bottom:12px;padding:4px 9px;border-radius:8px;background:#ffffffeb;box-shadow:inset 0 0 0 1px var(--rn-line);font-size:12px;font-weight:650;color:var(--rn-ink-2);font-variant-numeric:tabular-nums}.rs-canvas-help{position:absolute;left:14px;bottom:12px;padding:4px 9px;border-radius:8px;background:#ffffffeb;box-shadow:inset 0 0 0 1px var(--rn-line);font-size:12px;color:var(--rn-ink-3)}.rs-node{position:relative;display:flex;flex-direction:column;gap:8px;width:220px;height:120px;padding:11px 12px 10px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #11133014,0 8px 20px -14px #10122859;cursor:pointer;font-family:var(--rn-font);color:var(--rn-ink);text-align:left;transition:box-shadow .15s}.rs-node:hover{box-shadow:0 0 0 1px #4338ca59,0 12px 26px -14px #10122866}.rs-node.is-hit{box-shadow:0 0 0 2px #f5b94a,0 0 0 7px #f5b94a33,0 12px 26px -14px #10122866}.rs-node.is-selected{box-shadow:0 0 0 2px var(--rn-brand),0 0 0 7px #4338ca26,0 12px 26px -14px #10122866}.rs-node-top{display:flex;align-items:center;gap:9px;min-width:0}.rs-node-id{min-width:0;flex:1}.rs-node-id b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25}.rs-node-id .rs-node-meta{display:flex;align-items:center;gap:6px;margin-top:3px}.rs-node-id .rs-status{font-size:12px;gap:5px}.rs-node-id .rs-status:before{width:7px;height:7px}.rs-node-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:7px;border-top:1px solid var(--rn-line)}.rs-node-stats span{display:flex;flex-direction:column;align-items:center;min-width:0}.rs-node-stats b{font-size:12.5px;font-weight:700;color:var(--rn-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-node-stats small{font-size:12px;color:var(--rn-ink-3);white-space:nowrap}.rs-node-tog{position:absolute;left:50%;bottom:-13px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 8px;border:2px solid #fff;border-radius:999px;background:var(--rn-sunken);color:var(--rn-ink-2);font:700 12px/1 var(--rn-font);font-variant-numeric:tabular-nums;transform:translate(-50%);cursor:pointer}.rs-node-tog:hover{background:var(--rn-line-2)}.rs-node-tog.is-closed{background:linear-gradient(180deg,#23244f,#14152a);color:#fff}.rs-table-wrap{border-radius:18px;background:var(--rn-surface);box-shadow:var(--rn-sh-1)}.rs-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.rs-table th{padding:11px 14px;background:var(--rn-surface-2);border-bottom:1px solid var(--rn-line);font-size:12px;font-weight:650;letter-spacing:.01em;color:var(--rn-ink-3);text-align:left;white-space:nowrap}.rs-table th:first-child{border-top-left-radius:18px;padding-left:18px}.rs-table th:last-child{border-top-right-radius:18px}.rs-table td{padding:11px 14px;border-bottom:1px solid var(--rn-line);vertical-align:middle;color:var(--rn-ink-2)}.rs-table td:first-child{padding-left:18px}.rs-table tbody tr:last-child td{border-bottom:0}.rs-table tbody tr:last-child td:first-child{border-bottom-left-radius:18px}.rs-table tbody tr:last-child td:last-child{border-bottom-right-radius:18px}.rs-table tbody tr.is-row{cursor:pointer;transition:background-color .15s}.rs-table tbody tr.is-row:hover td{background:#fafbfd}.rs-table .is-r{text-align:right}.rs-table .is-num{font-variant-numeric:tabular-nums;white-space:nowrap}.rs-table .is-only-sm{display:none}.rs-who{display:flex;align-items:center;gap:10px;min-width:0}.rs-who-txt{min-width:0}.rs-who-txt b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--rn-ink)}.rs-who-txt small{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--rn-ink-3)}.rs-indent{display:inline-block;flex:none}.rs-depth{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 7px;border-radius:7px;background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line);font-size:12px;font-weight:650;color:var(--rn-ink-2);font-variant-numeric:tabular-nums}.rs-amt{font-weight:650;color:var(--rn-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.rs-amt.is-gold{color:#7a4f00}.rs-modal.is-drawer{justify-content:flex-end;align-items:stretch;padding:0}.rs-drawer:focus,.rs-drawer:focus-visible{outline:none}.rs-drawer{position:relative;display:flex;flex-direction:column;width:420px;max-width:100%;height:100%;background:var(--rn-surface);box-shadow:-24px 0 60px -24px #10122866;animation:rs-slide .24s cubic-bezier(.2,.8,.2,1)}@keyframes rs-slide{0%{transform:translate(40px);opacity:0}}.rs-drawer-hd{display:flex;align-items:flex-start;gap:14px;padding:22px 20px 18px;border-bottom:1px solid var(--rn-line)}.rs-drawer-hd>div{flex:1;min-width:0}.rs-drawer-hd h2{font:650 20px/1.2 var(--rn-display);letter-spacing:-.015em;color:var(--rn-ink);overflow-wrap:anywhere}.rs-drawer-hd .rs-node-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px}.rs-drawer-acts{display:flex;gap:4px}.rs-drawer-bd{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:18px 20px 24px}.rs-sec h3{margin-bottom:10px;font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--rn-ink-3)}.rs-lines{display:flex;flex-direction:column;gap:4px}.rs-line{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 8px;margin:0 -8px;border-radius:9px;font-size:13.5px;color:var(--rn-ink);text-decoration:none;overflow-wrap:anywhere}.rs-line svg{flex:none;color:var(--rn-ink-4)}a.rs-line:hover{background:var(--rn-hover)}.rs-line.is-empty{color:var(--rn-ink-3);font-style:italic}.rs-stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rs-stats3>div{padding:12px 10px;border-radius:13px;background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line);text-align:center}.rs-stats3 b{display:block;font:650 17px/1.15 var(--rn-display);color:var(--rn-ink);font-variant-numeric:tabular-nums}.rs-stats3 small{display:block;margin-top:3px;font-size:12px;color:var(--rn-ink-3)}.rs-kids{display:flex;flex-direction:column;gap:6px}.rs-kid{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:12px;background:var(--rn-surface-2);text-align:left;cursor:pointer;font:inherit;color:inherit}.rs-kid:hover{background:var(--rn-hover)}.rs-kid>span:nth-child(2){flex:1;min-width:0}.rs-kid b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650}.rs-kid small{display:block;font-size:12.5px;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-cfg{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:16px;align-items:start}.rs-cfg-form{display:flex;flex-direction:column;gap:16px}.rs-lvl-rows{display:flex;flex-direction:column;gap:8px}.rs-lvl-row{display:grid;grid-template-columns:58px minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;gap:12px;padding:12px 12px 12px 14px;border-radius:14px;background:var(--rn-surface-2);box-shadow:inset 0 0 0 1px var(--rn-line)}.rs-lvl-row .rs-lv-tag{height:40px;border-radius:10px;font-size:13.5px}.rs-lvl-row .rs-field>span{font-size:12px}.rs-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:42px;border:1.5px dashed var(--rn-line-2);border-radius:12px;background:transparent;font:600 13.5px/1 var(--rn-font);color:var(--rn-brand-ink);cursor:pointer}.rs-add:hover{background:var(--rn-brand-soft);border-color:#b9b4f5}.rs-sim-out{display:flex;flex-direction:column;gap:6px}.rs-sim-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;padding:10px 12px;border-radius:12px;background:var(--rn-brand-soft);color:var(--rn-brand-ink);font-size:13px;font-weight:600}.rs-sim-head b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.rs-sim-row{display:grid;grid-template-columns:34px 30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;background:var(--rn-surface-2);font-size:13px}.rs-sim-row>span:first-child{font-size:12px;font-weight:700;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-sim-row .rs-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rn-ink);font-weight:600}.rs-sim-row .rs-pct{font-size:12.5px;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-sim-total{display:flex;justify-content:space-between;gap:10px;margin-top:4px;padding:11px 12px;border-top:1px solid var(--rn-line);font-size:14px;font-weight:700;color:var(--rn-ink)}.rs-sim-total b{font-variant-numeric:tabular-nums}.rs-txn-acts{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.rs-addr{display:flex;align-items:center;gap:6px;min-width:0;max-width:220px}.rs-addr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-addr svg{flex:none;color:var(--rn-ink-4)}.rs-chev{color:var(--rn-ink-4);transition:transform .15s}tr[aria-expanded=true] .rs-chev{transform:rotate(90deg)}.rs-table tr.is-detail>td{padding:0 18px 16px 56px;background:#fafbfd}.rs-cascade{display:flex;flex-direction:column;gap:10px;padding-top:12px}.rs-cascade h4{font-size:12.5px;font-weight:650;color:var(--rn-ink-3)}.rs-cascade-list{display:flex;flex-wrap:wrap;gap:8px}.rs-cascade-item{display:inline-flex;align-items:center;gap:8px;padding:7px 11px 7px 8px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--rn-line);font-size:13px;color:var(--rn-ink)}.rs-cascade-item i{font-style:normal;font-size:12px;font-weight:700;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-cascade-item small{font-size:12.5px;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-cascade-item b{font-weight:700;color:#7a4f00;font-variant-numeric:tabular-nums}.rs-cascade-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--rn-ink-3)}.rs-cascade-foot b{color:var(--rn-ink);font-weight:700;font-variant-numeric:tabular-nums}.rs-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--rn-line)}.rs-pager>span{font-size:12.5px;color:var(--rn-ink-3);font-variant-numeric:tabular-nums}.rs-pager>div{display:flex;align-items:center;gap:6px}.rs-pager b{min-width:64px;text-align:center;font-size:13px;font-weight:650;color:var(--rn-ink);font-variant-numeric:tabular-nums}.rs-dates{display:inline-flex;align-items:center;gap:6px}.rs-dates>span{font-size:12.5px;color:var(--rn-ink-3)}.rs-dates input{width:150px}.rs-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rs-mode button{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border:0;border-radius:11px;background:var(--rn-surface);box-shadow:inset 0 0 0 1px var(--rn-line-2);font:600 13.5px/1 var(--rn-font);color:var(--rn-ink-2);cursor:pointer}.rs-mode button[aria-pressed=true]{background:#f7f6ff;box-shadow:inset 0 0 0 2px var(--rn-brand);color:var(--rn-brand-ink)}.rs-net{display:flex;flex-direction:column;gap:12px;min-width:0}.rs-btn.is-icon{width:38px;padding:0}.rs-node-meta{flex-wrap:nowrap;overflow:hidden}.rs-node-meta .rs-roles{flex-wrap:nowrap}button.rs-line{width:calc(100% + 16px);border:0;background:none;font:inherit;text-align:left;cursor:pointer}button.rs-line:hover{background:var(--rn-hover)}.rs-toolbar .rs-hint{padding:0 4px}@media (max-width: 1180px){.rs-cfg{grid-template-columns:minmax(0,1fr)}.rs-table .is-hide-md{display:none}.rs-table .is-only-sm{display:block}}@media (max-width: 960px){.rs-dash{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){.rs-canvas{height:calc(100dvh - 330px);min-height:380px;border-radius:16px}.rs-canvas-help{display:none}.rs-drawer{width:100%}.rs-lvl-row{grid-template-columns:52px minmax(0,1fr) 44px;grid-template-areas:"tag rate del" "tag cap del";align-items:center}.rs-lvl-row>:nth-child(1){grid-area:tag;align-self:stretch;height:auto}.rs-lvl-row>:nth-child(2){grid-area:rate}.rs-lvl-row>:nth-child(3){grid-area:cap}.rs-lvl-row>:nth-child(4){grid-area:del}.rs-dates{flex-wrap:wrap;width:100%}.rs-dates input{flex:1 1 130px;width:auto}.rs-evo{gap:6px;height:170px}.rs-evo-col b{font-size:12px}.rs-table-wrap{background:transparent;box-shadow:none;border-radius:0}.rs-table,.rs-table tbody,.rs-table tr,.rs-table td{display:block;width:100%}.rs-table thead{display:none}.rs-table tbody{display:flex;flex-direction:column;gap:10px}.rs-table tbody tr.is-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px;border-radius:18px;background:var(--rn-surface);box-shadow:var(--rn-sh-1)}.rs-table tbody tr.is-row:hover td{background:transparent}.rs-table td,.rs-table td:first-child{padding:0;border:0!important;border-radius:0!important}.rs-table td[data-label]:not([data-main]):not([data-end]):before{content:attr(data-label) " · ";color:var(--rn-ink-3);font-size:12.5px}.rs-table td[data-main]{grid-column:1 / -1}.rs-table td[data-end]{grid-column:1 / -1;padding-top:10px!important;border-top:1px solid var(--rn-line)!important}.rs-table td.is-r{text-align:left}.rs-table .is-hide-md,.rs-table .is-hide-sm{display:none}.rs-table tbody tr.is-detail{padding:2px 14px 14px;border-radius:18px;background:#fafbfd;box-shadow:var(--rn-sh-1)}.rs-table td.is-chev{display:none}.rs-table tr.is-detail>td{padding:0;background:transparent}.rs-table tbody tr.is-empty td{padding:26px 16px;border-radius:18px!important;background:var(--rn-surface);box-shadow:var(--rn-sh-1);text-align:center}.rs-pager{border-top:0;padding:4px 0}.rs-addr{max-width:none}.rs-txn-acts{flex-wrap:wrap}.rs-indent{display:none}.rs-btn.is-icon{width:44px}}@media (max-width: 767.98px),(pointer: coarse){.rs-node-tog{height:30px;min-width:40px}.rs-kid{min-height:52px}.rs-line{min-height:44px}.rs-add{height:48px}.rs-mode button{height:46px}}.sc-root,.sc-modal{--sc-font: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--sc-display: "Bricolage Grotesque", "Onest", system-ui, sans-serif;--sc-ink: #14152A;--sc-ink-2: #474959;--sc-ink-3: #646677;--sc-ink-4: #8A8C9C;--sc-line: #E3E6EC;--sc-line-2: #CDD2DC;--sc-surface: #fff;--sc-surface-2: #F6F7FA;--sc-hover: #F1F2F7;--sc-sunken: #ECEEF5;--sc-brand: #4338CA;--sc-brand-soft: #EEF0FF;--sc-brand-ink: #3730A3;--sc-ok: #0E7A50;--sc-ok-soft: #E4F4EC;--sc-warn: #9A5B00;--sc-warn-soft: #FCF1DE;--sc-bad: #BE2F1D;--sc-bad-soft: #FBE9E5;--sc-info: #1F5FA6;--sc-info-soft: #E6EFFA;--sc-done: #5B21B6;--sc-done-soft: #EFE9FB;--sc-sh-1: 0 0 0 1px rgba(17,19,48,.06), 0 1px 2px rgba(16,18,40,.04), 0 10px 26px -18px rgba(16,18,40,.16);--sc-sh-2: 0 0 0 1px rgba(17,19,48,.06), 0 2px 4px rgba(16,18,40,.05), 0 22px 44px -22px rgba(16,18,40,.26);--sc-sh-3: 0 26px 64px -20px rgba(16,18,40,.3), 0 2px 8px rgba(16,18,40,.08);font-family:var(--sc-font);font-size:14px;line-height:1.45;color:var(--sc-ink);-webkit-font-smoothing:antialiased}.sc-root{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:1560px;margin:0 auto;padding:0 0 28px}.sc-root *,.sc-root *:before,.sc-root *:after,.sc-modal *,.sc-modal *:before,.sc-modal *:after{box-sizing:border-box}.sc-root :where(p,h1,h2,h3,h4,dl,dd,figure),.sc-modal :where(p,h2,h3,h4,dl,dd){margin:0}.sc-root :where(ul,ol),.sc-modal :where(ul,ol){margin:0;padding:0;list-style:none}.sc-root button,.sc-modal button,.sc-root input,.sc-modal input,.sc-root select,.sc-modal select,.sc-root textarea,.sc-modal textarea{font-family:inherit}.sc-root :focus-visible,.sc-modal :focus-visible{outline:2px solid var(--sc-brand);outline-offset:2px}.sc-num{font-variant-numeric:tabular-nums}.sc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sc-spacer{flex:1 1 auto}.sc-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:22px;padding:26px 28px 24px;border-radius:24px;color:#fff;background:radial-gradient(120% 170% at 0% 0%,#2a2272,#171a4f 42%,#0e0f2c);box-shadow:0 34px 64px -36px #0e0f2ccc,inset 0 1px #ffffff14}.sc-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.sc-sky-b{position:absolute;border-radius:50%;mix-blend-mode:screen}.sc-sky-b1{width:640px;height:640px;left:-220px;top:-360px;background:radial-gradient(closest-side,#818cf8b3,#818cf800);animation:sc-drift 26s ease-in-out infinite alternate}.sc-sky-b2{width:560px;height:560px;right:-120px;top:-300px;background:radial-gradient(closest-side,#f472b66b,#f472b600);animation:sc-drift 32s ease-in-out infinite alternate-reverse}.sc-sky-b3{width:520px;height:520px;right:26%;bottom:-380px;background:radial-gradient(closest-side,#fdba7466,#fdba7400);animation:sc-drift 28s ease-in-out infinite alternate}@keyframes sc-drift{to{transform:translate3d(50px,30px,0) scale(1.08)}}.sc-sky-net{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.sc-sky-net path{fill:none;stroke:#c7d2fe26;stroke-width:1;vector-effect:non-scaling-stroke}.sc-sky-net circle{fill:#e0e7ff80}.sc-sky-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sc-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.sc-hero-txt{flex:1 1 auto;min-width:0;max-width:740px}.sc-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin-bottom:8px;font-size:13px;font-weight:600;color:#e2e5ffd1}.sc-eyebrow .sc-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#818cf84d;color:#d4daff}.sc-eyebrow .sc-eyebrow-sep{color:#e2e5ff61}.sc-eyebrow .sc-flag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#fbbf2433;color:#fde9b5;font-size:12px;font-weight:650}.sc-title{font:650 38px/1.06 var(--sc-display);letter-spacing:-.034em;color:#fff}.sc-title em{font-style:normal;background:linear-gradient(95deg,#c7d2fe,#f5b5d9 52%,#fdba8c);-webkit-background-clip:text;background-clip:text;color:transparent}.sc-sub{margin-top:8px;max-width:66ch;font-size:15px;color:#e2e5ffd1}.sc-sub b{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.sc-sub .sc-sep{margin:0 7px;color:#e2e5ff61}.sc-hero-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:none}.sc-hero .sc-sk{background:#ffffff29}.sc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sc-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-kpi{position:relative;display:flex;flex-direction:column;gap:9px;min-width:0;padding:14px 16px 15px;border:0;border-radius:16px;color:#fff;text-align:left;font:inherit;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.sc-kpi:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffffff26,#ffffff12);box-shadow:inset 0 0 0 1px #fff3,0 18px 32px -20px #000000bf}.sc-kpi[aria-pressed=true]{background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 0 0 1.5px #ffffff8c}.sc-kpi.is-static{cursor:default}.sc-kpi.is-static:hover{transform:none;background:linear-gradient(180deg,#ffffff1a,#ffffff0b);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff14}.sc-kpi:focus-visible{outline:2px solid #fff;outline-offset:2px}.sc-kpi-top{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:600;color:#e2e5ffd6}.sc-kpi-top>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-kpi-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px}.sc-kpi-brand{background:#818cf83d;color:#d4daff}.sc-kpi-hot{background:#fb71853d;color:#ffd3d9}.sc-kpi-warm{background:#fbbf2438;color:#fde9b5}.sc-kpi-ok{background:#4ade9633;color:#c3f5d8}.sc-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-height:34px}.sc-kpi-val{min-width:0;overflow:hidden;text-overflow:ellipsis;font:650 30px/1 var(--sc-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-kpi-val small{font-size:16px;font-weight:600;letter-spacing:0;color:#e2e5ffb3;margin-left:4px}.sc-kpi-val.is-name{font-size:24px;letter-spacing:-.02em}.sc-kpi-sub{min-height:18px;font-size:13px;color:#e2e5ffbd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-kpi-sub .is-up{color:#a7f3d0;font-weight:650}.sc-kpi-sub .is-down{color:#ffc9c0;font-weight:650}.sc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border:0;border-radius:11px;font:600 13.5px/1 var(--sc-font);color:var(--sc-ink);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line),0 1px 2px #1012280a;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.sc-btn svg{flex:none}.sc-btn:hover{background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line-2),0 1px 2px #1012280d}.sc-btn:disabled,.sc-btn[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.sc-btn.sc-pri{color:#fff;background:linear-gradient(180deg,#5b54f0,#4338ca);box-shadow:inset 0 1px #fff3,0 1px 2px #3730a34d,0 10px 22px -12px #4338cacc}.sc-btn.sc-pri:hover:not(:disabled){transform:translateY(-1px)}.sc-btn.sc-okbtn{color:#fff;background:linear-gradient(180deg,#14b37a,#0e7a50);box-shadow:inset 0 1px #fff3,0 10px 22px -12px #0e7a50cc}.sc-btn.sc-dangerbtn{color:#fff;background:linear-gradient(180deg,#dc3b26,#be2f1d);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #be2f1dcc}.sc-btn.sc-dangerbtn:hover:not(:disabled){background:linear-gradient(180deg,#c9321e,#a82718)}.sc-btn.sc-danger-soft{color:var(--sc-bad)}.sc-btn.sc-danger-soft:hover{background:var(--sc-bad-soft);box-shadow:inset 0 0 0 1px #edc5c0}.sc-btn.sc-sm{height:32px;padding:0 11px;gap:6px;border-radius:9px;font-size:13px}.sc-btn.sc-ghost{background:transparent;box-shadow:none;color:var(--sc-ink-2)}.sc-btn.sc-ghost:hover{background:var(--sc-hover);color:var(--sc-ink)}.sc-hero .sc-btn.sc-glass{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sc-hero .sc-btn.sc-glass:hover{background:#ffffff2b}.sc-hero .sc-btn.sc-glass[aria-pressed=true]{background:#fbbf2438;box-shadow:inset 0 0 0 1.5px #fde9b599;color:#fde9b5}.sc-hero .sc-btn.sc-white{color:#17184a;background:#fff;box-shadow:0 12px 26px -14px #000000b3}.sc-hero .sc-btn.sc-white:hover{background:#eef0ff;transform:translateY(-1px)}.sc-iconbtn{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--sc-ink-3);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.sc-iconbtn:hover{background:var(--sc-hover);color:var(--sc-ink)}.sc-iconbtn.is-danger:hover{background:var(--sc-bad-soft);color:var(--sc-bad)}.sc-iconbtn:disabled{opacity:.5;cursor:default}.sc-lnk{display:inline-flex;align-items:center;gap:5px;padding:2px;border:0;border-radius:6px;background:none;font:600 13px/1.3 var(--sc-font);color:var(--sc-brand-ink);text-decoration:none;cursor:pointer;white-space:nowrap}.sc-lnk:hover{text-decoration:underline;text-underline-offset:3px}.sc-lnk:disabled{opacity:.55;cursor:default;text-decoration:none}.sc-spin{animation:sc-rot .9s linear infinite}@keyframes sc-rot{to{transform:rotate(360deg)}}.sc-sk{display:inline-block;vertical-align:middle;height:12px;border-radius:6px;background:var(--sc-sunken);animation:sc-pulse 1.1s ease-in-out infinite alternate}@keyframes sc-pulse{0%{opacity:.55}to{opacity:1}}.sc-tabs{display:flex;flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;min-width:0;padding:5px;border-radius:14px;background:var(--sc-surface);box-shadow:var(--sc-sh-1);overflow-x:auto;scrollbar-width:none;align-self:flex-start}.sc-tabs::-webkit-scrollbar{display:none}.sc-tab{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:0;border-radius:10px;flex:none;font:600 13.5px/1 var(--sc-font);color:var(--sc-ink-2);background:transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.sc-tab svg{color:var(--sc-ink-4)}.sc-tab:hover{background:var(--sc-hover);color:var(--sc-ink)}.sc-tab[aria-selected=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 8px 18px -10px #14152acc}.sc-tab[aria-selected=true] svg{color:#a5b4fc}.sc-tab .sc-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--sc-sunken);color:var(--sc-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.sc-tab[aria-selected=true] .sc-count{background:#ffffff29;color:#fff}.sc-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--sc-surface);box-shadow:var(--sc-sh-1)}.sc-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.sc-toolbar-row+.sc-toolbar-row{padding-top:10px;border-top:1px solid var(--sc-line)}.sc-search{position:relative;flex:1 1 260px;min-width:200px}.sc-search>svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--sc-ink-4);pointer-events:none}.sc-search input{width:100%;height:40px;padding:0 38px;border:0;border-radius:11px;background:var(--sc-surface-2);font:500 14px/1 var(--sc-font);color:var(--sc-ink);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sc-search input::-moz-placeholder{color:var(--sc-ink-3);opacity:1}.sc-search input::placeholder{color:var(--sc-ink-3);opacity:1}.sc-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sc-search input:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--sc-brand),0 0 0 3px #4338ca24}.sc-search .sc-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--sc-ink-3);cursor:pointer}.sc-search .sc-clear:hover{background:var(--sc-hover);color:var(--sc-ink)}.sc-selectbox{position:relative;display:inline-flex;align-items:center;min-width:0}.sc-selectbox select,.sc-selectbox input{height:38px;max-width:240px;padding:0 30px 0 12px;border:0;border-radius:10px;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line);font:550 13.5px/1 var(--sc-font);color:var(--sc-ink-2);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.sc-selectbox input{padding-right:10px;cursor:text}.sc-selectbox select:hover,.sc-selectbox input:hover{box-shadow:inset 0 0 0 1px var(--sc-line-2);color:var(--sc-ink)}.sc-selectbox select:focus,.sc-selectbox input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sc-brand),0 0 0 3px #4338ca24}.sc-selectbox>svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--sc-ink-4);pointer-events:none}.sc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.sc-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line);font:600 13px/1 var(--sc-font);color:var(--sc-ink-2);white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.sc-chip:has(.sc-n){padding-right:6px}.sc-chip:hover{background:var(--sc-hover);color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-line-2)}.sc-chip[aria-pressed=true]{background:linear-gradient(180deg,#23244f,#14152a);color:#fff;box-shadow:0 6px 14px -8px #14152acc}.sc-chip .sc-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--sc-line);color:var(--sc-ink-2);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.sc-chip[aria-pressed=true] .sc-n{background:#ffffff29;box-shadow:none;color:#fff}.sc-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#a3a6b4}.sc-dot.is-ok{background:#22c55e}.sc-dot.is-warn{background:#f5b94a}.sc-dot.is-bad{background:#ef4444}.sc-dot.is-muted{background:#c3c6d1}.sc-dot.is-brand{background:#6366f1}.sc-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;padding:0 4px}.sc-list-head .sc-count{font-size:13px;font-weight:600;color:var(--sc-ink-3);font-variant-numeric:tabular-nums}.sc-list-head .sc-count b{color:var(--sc-ink);font-weight:650}.sc-card{min-width:0;border-radius:18px;background:var(--sc-surface);box-shadow:var(--sc-sh-1)}.sc-card-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 0}.sc-card-hd h2,.sc-card-hd h3{display:inline-flex;align-items:center;gap:8px;font:650 16px/1.25 var(--sc-display);letter-spacing:-.01em;color:var(--sc-ink)}.sc-card-hd h2 svg,.sc-card-hd h3 svg{color:var(--sc-ink-4)}.sc-card-hd small{font-size:12.5px;color:var(--sc-ink-3)}.sc-card-bd{padding:14px 18px 18px}.sc-pill{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:650;white-space:nowrap;color:var(--sc-ink-2);background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-pill.has-dot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.sc-pill.is-ok{background:var(--sc-ok-soft);color:var(--sc-ok);box-shadow:none}.sc-pill.is-warn{background:var(--sc-warn-soft);color:var(--sc-warn);box-shadow:none}.sc-pill.is-bad{background:var(--sc-bad-soft);color:var(--sc-bad);box-shadow:none}.sc-pill.is-info{background:var(--sc-info-soft);color:var(--sc-info);box-shadow:none}.sc-pill.is-brand{background:var(--sc-brand-soft);color:var(--sc-brand-ink);box-shadow:none}.sc-pill.is-done{background:var(--sc-done-soft);color:var(--sc-done);box-shadow:none}.sc-pill.is-muted{color:var(--sc-ink-3)}.sc-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:var(--sc-brand-soft);color:var(--sc-brand-ink);font-size:13.5px}.sc-note svg{flex:none;margin-top:1px}.sc-note.is-warn{background:var(--sc-warn-soft);color:var(--sc-warn)}.sc-note.is-bad{background:var(--sc-bad-soft);color:var(--sc-bad)}.sc-note b,.sc-note strong{font-weight:650}.sc-mono{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;font:650 14px/1 var(--sc-font);letter-spacing:.01em;color:var(--sc-mono-fg, #2C3F86);background:var(--sc-mono-bg, #E3E8F8);box-shadow:inset 0 0 0 1px #1113300d}.sc-mono.is-sm{width:30px;height:30px;border-radius:10px;font-size:12px}.sc-mono.is-lg{width:56px;height:56px;border-radius:17px;font-size:19px}.sc-m1{--sc-mono-bg: #E3E8F8;--sc-mono-fg: #2C3F86}.sc-m2{--sc-mono-bg: #E0F0E8;--sc-mono-fg: #1C6444}.sc-m3{--sc-mono-bg: #F5E6DC;--sc-mono-fg: #873F1E}.sc-m4{--sc-mono-bg: #ECE5F7;--sc-mono-fg: #57388B}.sc-m5{--sc-mono-bg: #F4EAD0;--sc-mono-fg: #74540E}.sc-m6{--sc-mono-bg: #DFEDF1;--sc-mono-fg: #1D5C6B}.sc-m7{--sc-mono-bg: #F3E2EA;--sc-mono-fg: #873052}.sc-m8{--sc-mono-bg: #E7E8EE;--sc-mono-fg: #3D4050}.sc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 24px 42px;border-radius:20px;background:var(--sc-surface);box-shadow:var(--sc-sh-1);text-align:center}.sc-empty-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border-radius:16px;color:var(--sc-brand);background:linear-gradient(145deg,#f7f7fd,#eceef8);box-shadow:inset 0 0 0 1px var(--sc-line),0 0 0 6px #6366f10f}.sc-empty h3{font:650 17px/1.3 var(--sc-display);color:var(--sc-ink)}.sc-empty p{max-width:52ch;font-size:13.5px;color:var(--sc-ink-3)}.sc-empty p b{color:var(--sc-ink-2);font-weight:650}.sc-empty-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.sc-empty.is-flat{box-shadow:none;background:var(--sc-surface-2);padding:28px 18px 30px}.sc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e0f2c80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sc-fade .18s ease-out;text-align:left}.sc-modal.is-top{z-index:80}@keyframes sc-fade{0%{opacity:0}}.sc-dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:20px;background:var(--sc-surface);box-shadow:var(--sc-sh-3)}.sc-dialog:focus,.sc-dialog:focus-visible{outline:none}.sc-dialog.is-sm{max-width:440px}.sc-dialog.is-md{max-width:680px}.sc-dialog.is-lg{max-width:980px}.sc-dialog.is-xl{max-width:1120px}.sc-dialog-hd{display:flex;align-items:flex-start;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--sc-line)}.sc-dialog-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--sc-brand-soft);color:var(--sc-brand)}.sc-dialog-ico.is-bad{background:var(--sc-bad-soft);color:var(--sc-bad)}.sc-dialog-ico.is-warn{background:var(--sc-warn-soft);color:var(--sc-warn)}.sc-dialog-ico.is-ok{background:var(--sc-ok-soft);color:var(--sc-ok)}.sc-dialog-hd>div{flex:1;min-width:0;padding-top:1px}.sc-dialog-hd h2{font:650 19px/1.25 var(--sc-display);letter-spacing:-.012em;color:var(--sc-ink)}.sc-dialog-hd small{display:block;margin-top:3px;font-size:13px;color:var(--sc-ink-3);font-variant-numeric:tabular-nums}.sc-dialog-x{margin:-4px -8px 0 0}.sc-dialog-bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 22px 20px;display:flex;flex-direction:column;gap:16px}.sc-dialog-bd>p{font-size:14px;line-height:1.5;color:var(--sc-ink-2);overflow-wrap:anywhere}.sc-dialog-bd>p strong{color:var(--sc-ink);font-weight:650}.sc-dialog-ft{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--sc-line);background:var(--sc-surface-2)}.sc-dialog-ft .sc-ft-note{margin-right:auto;font-size:12.5px;color:var(--sc-ink-3)}.sc-grid{display:grid;gap:12px}.sc-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-grid .is-full{grid-column:1 / -1}.sc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sc-field>span,.sc-label{font-size:12.5px;font-weight:600;color:var(--sc-ink-2)}.sc-field .sc-req{color:var(--sc-bad)}.sc-hint{font-size:12.5px;color:var(--sc-ink-3)}.sc-hint.is-warn{color:var(--sc-warn)}.sc-input,.sc-select,.sc-textarea{width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:10px;background:var(--sc-surface);color:var(--sc-ink);box-shadow:inset 0 0 0 1px var(--sc-line-2);font:500 14px/1.3 var(--sc-font);transition:box-shadow .15s,background .15s}.sc-input::-moz-placeholder,.sc-textarea::-moz-placeholder{color:var(--sc-ink-3);opacity:1}.sc-input::placeholder,.sc-textarea::placeholder{color:var(--sc-ink-3);opacity:1}.sc-input:hover,.sc-select:hover,.sc-textarea:hover{box-shadow:inset 0 0 0 1px #b5bbc8}.sc-input:focus,.sc-select:focus,.sc-textarea:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sc-brand),0 0 0 3px #4338ca24}.sc-input:disabled,.sc-select:disabled,.sc-textarea:disabled{background:var(--sc-surface-2);color:var(--sc-ink-3);cursor:not-allowed}.sc-input.is-num{font-variant-numeric:tabular-nums}.sc-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.sc-input[type=number]::-webkit-inner-spin-button,.sc-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sc-select{padding-right:30px;-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='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A8C9C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.sc-textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical;line-height:1.5}.sc-affix{position:relative;display:block;min-width:0}.sc-affix .sc-input{padding-right:52px}.sc-affix>i{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:600 12.5px/1 var(--sc-font);font-style:normal;color:var(--sc-ink-3);pointer-events:none}.sc-switch{display:inline-flex;align-items:center;gap:12px;min-height:36px;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.sc-switch .sc-track{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--sc-line-2);transition:background-color .2s}.sc-switch .sc-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10122840;transition:transform .2s}.sc-switch[aria-checked=true] .sc-track{background:var(--sc-brand)}.sc-switch[aria-checked=true] .sc-track:after{transform:translate(18px)}.sc-switch b{display:block;font-size:13.5px;font-weight:650;color:var(--sc-ink)}.sc-switch small{display:block;margin-top:1px;font-size:12.5px;color:var(--sc-ink-3)}.sc-seg{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-seg button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;font:600 13px/1 var(--sc-font);color:var(--sc-ink-2);cursor:pointer;white-space:nowrap}.sc-seg button svg{color:var(--sc-ink-4)}.sc-seg button:hover{color:var(--sc-ink)}.sc-seg button[aria-pressed=true],.sc-seg button[aria-selected=true]{background:#fff;color:var(--sc-ink);box-shadow:0 1px 2px #10122814,0 0 0 1px var(--sc-line)}.sc-seg button[aria-pressed=true] svg,.sc-seg button[aria-selected=true] svg{color:var(--sc-brand)}@media (max-width: 1280px){.sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.sc-root{gap:14px}.sc-hero{gap:16px;padding:20px 16px 16px;border-radius:20px}.sc-hero-top{flex-direction:column;gap:16px}.sc-title{font-size:29px}.sc-hero-acts{width:100%;justify-content:stretch}.sc-hero-acts .sc-btn{flex:1 1 45%}.sc-kpi{padding:12px 12px 13px}.sc-kpi-top{font-size:12.5px;gap:7px;align-items:flex-start}.sc-kpi-top>span:last-child{overflow:visible;white-space:normal;line-height:1.3;padding-top:4px}.sc-kpi-val{font-size:24px}.sc-kpi-val.is-name{font-size:20px}.sc-kpi-sub{white-space:normal;line-height:1.35;font-size:12.5px}.sc-kpis.is-3{grid-template-columns:minmax(0,1fr)}.sc-tabs{align-self:stretch;width:auto}.sc-toolbar-row>.sc-search{flex-basis:100%;min-width:0}.sc-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px;padding:2px 12px;scrollbar-width:none}.sc-chips::-webkit-scrollbar{display:none}.sc-chip{flex:none}.sc-selectbox,.sc-selectbox select,.sc-selectbox input{width:100%;max-width:100%}.sc-modal{align-items:flex-end;padding:0}.sc-dialog,.sc-dialog.is-sm,.sc-dialog.is-md,.sc-dialog.is-lg,.sc-dialog.is-xl{max-width:none;max-height:94vh;max-height:94dvh;border-radius:20px 20px 0 0}.sc-dialog-hd{padding:16px 16px 12px}.sc-dialog-bd{padding:14px 16px 18px}.sc-dialog-ft{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.sc-dialog-ft .sc-btn{flex:1 1 0}.sc-dialog-ft .sc-ft-note{flex-basis:100%}.sc-grid.is-2{grid-template-columns:minmax(0,1fr)}.sc-root input,.sc-root select,.sc-root textarea,.sc-modal input,.sc-modal select,.sc-modal textarea{font-size:16px}}@media (max-width: 767.98px),(pointer: coarse){.sc-btn,.sc-btn.sc-sm{min-height:44px}.sc-iconbtn{width:44px;height:44px}.sc-tab{min-height:44px}.sc-chip{height:44px}.sc-seg button{min-height:40px}.sc-search input,.sc-input,.sc-select,.sc-selectbox select,.sc-selectbox input{min-height:44px}.sc-search .sc-clear{right:2px;width:40px;height:40px}.sc-switch,.sc-lnk{min-height:44px}}@media (prefers-reduced-motion: reduce){.sc-root *,.sc-root *:before,.sc-root *:after,.sc-modal,.sc-modal *,.sc-modal *:before,.sc-modal *:after{animation:none!important;transition:none!important}.sc-kpi:hover,.sc-btn:hover{transform:none!important}}.sc-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:18px;align-items:start}.sc-form{display:flex;flex-direction:column;gap:14px;min-width:0}.sc-aside{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.sc-step{padding:18px 20px 20px;border-radius:18px;background:var(--sc-surface);box-shadow:var(--sc-sh-1)}.sc-step-hd{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sc-step-no{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--sc-brand-soft);color:var(--sc-brand-ink);font:650 14px/1 var(--sc-display);font-variant-numeric:tabular-nums}.sc-step-hd h2{font:650 16.5px/1.25 var(--sc-display);letter-spacing:-.01em;color:var(--sc-ink)}.sc-step-hd small{display:block;margin-top:1px;font-size:12.5px;color:var(--sc-ink-3)}.sc-step-bd{display:flex;flex-direction:column;gap:14px}.sc-input-lg .sc-input{height:48px;font-size:18px;font-weight:600}.sc-readout{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 12px;border-radius:10px;background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line);font:650 15px/1 var(--sc-font);font-variant-numeric:tabular-nums;color:var(--sc-ink)}.sc-readout.is-empty{color:var(--sc-ink-3);font-weight:500}.sc-readout small{font-size:12px;font-weight:600;color:var(--sc-ink-3)}.sc-estimate{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:var(--sc-brand-soft)}.sc-estimate-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sc-estimate-row p{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;color:var(--sc-brand-ink)}.sc-estimate-row p b{font-weight:700;font-variant-numeric:tabular-nums}.sc-rate{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#fff;color:var(--sc-brand-ink);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.sc-scale{width:100%;border-collapse:collapse;font-size:13px;background:#fff;border-radius:10px;overflow:hidden}.sc-scale th{padding:8px 10px;text-align:left;font-size:12px;font-weight:650;color:var(--sc-ink-3);background:var(--sc-surface-2);border-bottom:1px solid var(--sc-line)}.sc-scale td{padding:7px 10px;border-bottom:1px solid var(--sc-line);color:var(--sc-ink-2);font-variant-numeric:tabular-nums}.sc-scale tr:last-child td{border-bottom:0}.sc-scale .is-r{text-align:right}.sc-scale tr.is-on td{background:#f4f3ff;color:var(--sc-brand-ink);font-weight:650}.sc-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-option{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 14px;border:0;border-radius:13px;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line-2);text-align:left;cursor:pointer;transition:box-shadow .15s,background-color .15s}.sc-option:hover{background:var(--sc-surface-2)}.sc-option[aria-checked=true]{background:#f7f6ff;box-shadow:inset 0 0 0 2px var(--sc-brand)}.sc-option-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--sc-surface-2);color:var(--sc-ink-3);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-option[aria-checked=true] .sc-option-ico{background:var(--sc-brand);color:#fff;box-shadow:none}.sc-option b{display:block;font-size:13.5px;font-weight:650;color:var(--sc-ink)}.sc-option small{display:block;margin-top:1px;font-size:12.5px;color:var(--sc-ink-3)}.sc-split{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--sc-surface-2);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-split-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:var(--sc-ink-2)}.sc-split-hd span{display:inline-flex;gap:6px}.sc-split-hd i{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-style:normal;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.sc-split-hd i.is-you{background:var(--sc-brand-soft);color:var(--sc-brand-ink)}.sc-split-hd i.is-other{background:#fff;color:var(--sc-ink-2);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-range{width:100%;height:6px;margin:8px 0;border-radius:999px;background:linear-gradient(90deg,var(--sc-brand) 0 var(--sc-fill, 50%),var(--sc-line-2) var(--sc-fill, 50%) 100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sc-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--sc-brand),0 2px 6px #3730a359;cursor:pointer}.sc-range::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--sc-brand);border-radius:50%;background:#fff;cursor:pointer}.sc-range:focus-visible{outline:2px solid var(--sc-brand);outline-offset:4px}.sc-split-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--sc-ink-3);font-variant-numeric:tabular-nums}.sc-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sc-status button{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px;border:0;border-radius:14px;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line-2);cursor:pointer;text-align:center;transition:box-shadow .15s,background-color .15s,transform .15s}.sc-status button:hover{background:var(--sc-surface-2)}.sc-status button[aria-checked=true]{background:#f7f6ff;box-shadow:inset 0 0 0 2px var(--sc-st, var(--sc-brand))}.sc-status-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--sc-surface-2);color:var(--sc-ink-3);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-status button[aria-checked=true] .sc-status-ico{background:var(--sc-st, var(--sc-brand));color:#fff;box-shadow:none}.sc-status b{font-size:13px;font-weight:650;color:var(--sc-ink);line-height:1.2}.sc-status small{font-size:12px;color:var(--sc-ink-3)}.sc-levels{display:flex;flex-direction:column;gap:8px}.sc-level{display:grid;grid-template-columns:200px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:10px 12px;border-radius:13px;background:var(--sc-surface);box-shadow:inset 0 0 0 1px var(--sc-line)}.sc-level.is-off{background:var(--sc-surface-2)}.sc-level-id{display:flex;align-items:center;gap:10px;min-width:0}.sc-level-no{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--sc-brand);color:#fff;font:650 13px/1 var(--sc-font);font-variant-numeric:tabular-nums}.sc-level.is-off .sc-level-no{background:var(--sc-line-2);color:var(--sc-ink-2)}.sc-level-id b{display:block;font-size:13.5px;font-weight:650;color:var(--sc-ink)}.sc-level-id small{display:block;font-size:12.5px;color:var(--sc-ink-3);font-variant-numeric:tabular-nums}.sc-level-id small strong{color:var(--sc-brand-ink);font-weight:700}.sc-level.is-off .sc-level-id small strong{color:var(--sc-ink-3)}.sc-level-out{text-align:right;font-size:14px;font-weight:700;color:var(--sc-ok);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-level-out.is-none{font-weight:500;color:var(--sc-ink-3);font-size:12.5px}.sc-result{border-radius:20px;background:var(--sc-surface);box-shadow:var(--sc-sh-2);overflow:hidden}.sc-result-hd{display:flex;align-items:center;gap:10px;padding:16px 18px 0}.sc-result-hd h2{flex:1;min-width:0;font:650 16px/1.25 var(--sc-display);letter-spacing:-.01em;color:var(--sc-ink)}.sc-result-big{margin:14px 18px 0;padding:20px 18px 18px;border-radius:16px;background:linear-gradient(160deg,#f4f3ff,#eef0ff 60%,#f8f5ff);box-shadow:inset 0 0 0 1px #4338ca1a;text-align:center}.sc-result-big>span{display:block;font-size:12.5px;font-weight:650;letter-spacing:.02em;color:var(--sc-ink-3)}.sc-result-big>b{display:block;margin-top:8px;font:650 44px/1.02 var(--sc-display);letter-spacing:-.035em;color:var(--sc-brand-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sc-result-big>small{display:block;margin-top:8px;font-size:12.5px;color:var(--sc-ink-3)}.sc-rows{display:flex;flex-direction:column;gap:2px;padding:14px 18px 18px}.sc-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:30px;padding:4px 0;font-size:13.5px;color:var(--sc-ink-2)}.sc-row>b{font-weight:600;color:var(--sc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-row.is-minus>b{color:var(--sc-warn)}.sc-row.is-tax>b{color:var(--sc-bad)}.sc-row.is-sub{font-weight:650;color:var(--sc-ink)}.sc-row.is-sub>b{font-weight:700}.sc-row.is-total{margin-top:6px;padding-top:10px;border-top:1px solid var(--sc-line);font-weight:650;color:var(--sc-ink)}.sc-row.is-total>b{font-size:16px;font-weight:750;color:var(--sc-brand-ink)}.sc-row-lvl{display:inline-flex;align-items:center;gap:8px;min-width:0}.sc-row-lvl i{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:8px;background:var(--sc-brand);color:#fff;font:650 12px/1 var(--sc-font);font-style:normal;font-variant-numeric:tabular-nums}.sc-row-lvl span{font-size:12.5px;color:var(--sc-ink-3);font-variant-numeric:tabular-nums}.sc-result .sc-empty{margin:14px 18px 18px}.sc-hypo{padding:16px 18px 18px;border-radius:18px;background:var(--sc-surface);box-shadow:var(--sc-sh-1)}.sc-hypo h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:650 14.5px/1.3 var(--sc-font);color:var(--sc-ink)}.sc-hypo h3 svg{color:var(--sc-ink-4)}.sc-hypo ul{display:flex;flex-direction:column;gap:7px}.sc-hypo li{position:relative;padding-left:16px;font-size:13px;line-height:1.45;color:var(--sc-ink-2)}.sc-hypo li:before{content:"";position:absolute;left:3px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--sc-brand);opacity:.55}.sc-hypo li b{font-weight:650;color:var(--sc-ink);font-variant-numeric:tabular-nums}.sc-legend{display:flex;flex-direction:column;gap:8px}.sc-legend li{display:flex;align-items:center;gap:10px;padding:0;font-size:13px;color:var(--sc-ink-3)}.sc-legend li:before{display:none}.sc-legend li i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--sc-line-2)}.sc-legend li.is-on{color:var(--sc-ink);font-weight:600}.sc-legend li.is-on i{background:var(--sc-st, var(--sc-brand))}.sc-legend li span:last-child{margin-left:auto;font-size:12.5px;color:var(--sc-ink-3);font-weight:500;font-variant-numeric:tabular-nums}.sc-disclaimer{display:flex;align-items:flex-start;gap:8px;padding:0 4px;font-size:12.5px;line-height:1.5;color:var(--sc-ink-3)}.sc-disclaimer svg{flex:none;margin-top:2px;color:var(--sc-ink-4)}@media (max-width: 1100px){.sc-layout{grid-template-columns:minmax(0,1fr)}.sc-aside{position:static}}@media (max-width: 767.98px){.sc-step{padding:16px 14px}.sc-options{grid-template-columns:minmax(0,1fr)}.sc-status{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-status button:last-child{grid-column:1 / -1}.sc-level{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id out" "in in"}.sc-level-id{grid-area:id}.sc-level>.sc-affix{grid-area:in}.sc-level-out{grid-area:out}.sc-result-big>b{font-size:38px}}@media (max-width: 767.98px),(pointer: coarse){.sc-option{min-height:56px}.sc-status button{min-height:72px}}@media print{.sc-no-print{display:none!important}.sc-aside{position:static}.sc-hero{box-shadow:none}}
